2015 Q3 | 2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.02% - |
15.28% -19.7% |
14.66% -4.0% |
19.08% 30.1% |
14.59% -23.5% |
9.61% -34.1% |
10.11% 5.1% |
11.23% 11.1% |
9.34% -16.8% |
5.14% -44.9% |
6.82% 32.5% |
10.04% 47.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.74% - |
29.07% -2.2% |
26.05% -10.4% |
28.57% 9.7% |
25.44% -10.9% |
20.52% -19.3% |
18.68% -9.0% |
23.67% 26.7% |
21.15% -10.7% |
18.21% -13.9% |
17.33% -4.9% |
22.62% 30.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.87% - |
18.11% -20.8% |
19.02% 5.0% |
21.52% 13.1% |
16.02% -25.6% |
10.35% -35.4% |
8.43% -18.6% |
10.46% 24.2% |
9.43% -9.9% |
9.91% 5.1% |
4.6% -53.6% |
10.99% 138.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.37M -42.4% |
100.17M -10.1% |
95.22M -4.9% |
93.09M -2.2% |
87.77M -5.7% |
90.89M 3.6% |
81.71M -10.1% |
88.81M 8.7% |
111.6M 25.7% |
111.71M 0.1% |
100.1M -10.4% |
127.44M 27.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
455.81M - |
- |
460.19M - |
983.88M 113.8% |
966.92M -1.7% |
929.62M -3.9% |
940.04M 1.1% |
980.91M 4.3% |
1.02B 3.5% |
951.17M -6.3% |
962.52M 1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
172.05M - |
- |
144.71M - |
139.81M -3.4% |
139.78M 0.0% |
94.21M -32.6% |
119.3M 26.6% |
146.75M 23.0% |
172.6M 17.6% |
135.12M -21.7% |
164.42M 21.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
283.76M - |
- |
315.48M - |
844.07M 167.6% |
827.14M -2.0% |
835.4M 1.0% |
820.74M -1.8% |
834.16M 1.6% |
842.89M 1.0% |
816.05M -3.2% |
798.1M -2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
43.55M - |
- |
21.63M - |
- | - | - |
1.8M - |
- | - | - |
5.61M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.98M 22.4% |
45.92M 53.2% |
68.03M 48.1% |
34.84M -48.8% |
64.9M 86.3% |
609.36M 838.9% |
537.96M -11.7% |
563.7M 4.8% |
497.05M -11.8% |
517.87M 4.2% |
285.11M -44.9% |
308.14M 8.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.92M 53.2% |
68.03M 48.1% |
34.84M -48.8% |
64.9M 86.3% |
609.36M 838.9% |
537.96M -11.7% |
563.7M 4.8% |
497.05M -11.8% |
517.87M 4.2% |
285.11M -44.9% |
308.14M 8.1% |
277.08M -10.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.91M -43.1% |
23.73M 32.5% |
-8.62M - |
26.49M - |
24.83M -6.3% |
13.75M -44.6% |
-14.52M - |
9.14M - |
20.97M 129.4% |
7.33M -65.0% |
2.65M -63.9% |
-4.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
36.49M - |
- |
31.72M - |
- | - | - |
18.23M - |
- | - | - |
19.61M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.44 -47.6% |
0.32 -27.3% |
0.29 -9.3% |
0.369 27.2% |
0.233 -36.8% |
0.107 -53.9% |
0.129 19.8% |
0.155 20.8% |
0.163 4.6% |
0.083 -48.8% |
0.106 28.0% |
0.203 90.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
5.39% - |
- |
5.63% - |
2.21% -60.8% |
1.05% -52.7% |
0.99% -5.0% |
1.2% 21.3% |
1.26% 4.6% |
0.69% -45.6% |
0.82% 20.0% |
1.58% 92.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
3.36% - |
- |
3.86% - |
1.77% -54.0% |
0.9% -49.5% |
0.87% -2.8% |
1.07% 22.5% |
1.09% 1.7% |
0.58% -47.0% |
0.69% 20.5% |
1.34% 92.7% |