2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
0% - |
77.73% - |
77.17% -0.7% |
77.7% 0.7% |
77.7% 0% |
77.7% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.93% -8.8% |
7.42% -42.6% |
7.46% 0.5% |
8.31% 11.5% |
21.66% 160.6% |
23.25% 7.3% |
15.19% -34.7% |
14.48% -4.6% |
14.95% 3.2% |
7.33% -51.0% |
2.64% -64.0% |
5.95% 125.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.85% 13.0% |
14.69% -47.3% |
17.38% 18.4% |
19.07% 9.7% |
24.78% 29.9% |
28.08% 13.3% |
24.21% -13.8% |
23.87% -1.4% |
19.89% -16.7% |
14.72% -26.0% |
13.95% -5.2% |
12.07% -13.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.15% 21.4% |
5.5% -74.0% |
11.26% 104.8% |
12.82% 13.9% |
17.6% 37.3% |
20.8% 18.2% |
17.14% -17.6% |
16.07% -6.2% |
9.33% -42.0% |
3.07% -67.1% |
4.02% 30.7% |
4.64% 15.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.01M 13.2% |
152.03M -34.5% |
244.02M 60.5% |
219.62M -10.0% |
302.72M 37.8% |
252.46M -16.6% |
266.33M 5.5% |
233.35M -12.4% |
167.09M -28.4% |
115.73M -30.7% |
145.85M 26.0% |
134.55M -7.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
787.45M - |
812.61M 3.2% |
876.68M 7.9% |
981.06M 11.9% |
1.78B 81.3% |
1.68B -5.5% |
1.65B -1.9% |
1.65B 0.3% |
1.68B 1.6% |
1.67B -0.8% |
1.68B 1.0% |
1.66B -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.83M - |
375.79M 4.4% |
422.71M 12.5% |
507.28M 20.0% |
537.92M 6.0% |
379.88M -29.4% |
303.59M -20.1% |
273.74M -9.8% |
315.51M 15.3% |
292.83M -7.2% |
307.15M 4.9% |
275.24M -10.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.35M - |
- |
425.58M - |
443.58M 4.2% |
1.21B 173.7% |
1.27B 4.8% |
1.31B 3.2% |
1.35B 2.7% |
1.33B -1.2% |
1.34B 0.6% |
1.34B 0.2% |
1.35B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.17M - |
- | - | - |
-46.87M - |
- | - | - |
67.18M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.16M 38.3% |
38.6M -37.9% |
97.87M 153.6% |
140.3M 43.4% |
127.77M -8.9% |
384.61M 201.0% |
323.09M -16.0% |
250.66M -22.4% |
273.13M 9.0% |
204.76M -25.0% |
289.95M 41.6% |
166.89M -42.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.6M -37.9% |
97.87M 153.6% |
140.3M 43.4% |
127.77M -8.9% |
384.61M 201.0% |
323.09M -16.0% |
250.66M -22.4% |
273.13M 9.0% |
204.76M -25.0% |
289.95M 41.6% |
166.29M -42.6% |
260.33M 56.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.83M - |
112.27M - |
-1.23M - |
-23.49M - |
-45.09M - |
39.83M - |
-45.66M - |
2.24M - |
-19.77M - |
47.16M - |
-82.31M - |
-46.85M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.21M - |
- | - | - |
86.56M - |
- | - | - |
58.75M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 2.8% |
0.14 -62.2% |
0.22 57.1% |
0.23 4.5% |
0.7 204.3% |
0.55 -21.4% |
0.37 -32.7% |
0.31 -16.2% |
0.23 -25.8% |
0.08 -65.2% |
0.04 -50% |
0.07 75.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.53% - |
2.8% -62.8% |
4.37% 56.1% |
4.2% -3.8% |
7.91% 88.3% |
4.72% -40.3% |
3.13% -33.7% |
2.54% -18.8% |
1.86% -26.6% |
0.63% -66.0% |
0.29% -54.8% |
0.59% 106.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.81% - |
1.41% -63.0% |
2.15% 52.8% |
1.97% -8.8% |
4.75% 141.8% |
3.39% -28.6% |
2.43% -28.4% |
2.05% -15.8% |
1.5% -26.8% |
0.51% -66.2% |
0.23% -54.6% |
0.48% 108.0% |