2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
15.4% - |
13.57% -11.9% |
18.46% 36.0% |
15.93% -13.7% |
20.2% 26.7% |
21.26% 5.3% |
19.49% -8.3% |
21.47% 10.1% |
19.34% -9.9% |
20.48% 5.9% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
33.88% - |
100% 195.2% |
36.69% -63.3% |
33.89% -7.6% |
36.4% 7.4% |
40.63% 11.6% |
36.54% -10.1% |
38.19% 4.5% |
38.9% 1.9% |
38.91% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
19.11% - |
100% 423.4% |
23.83% -76.2% |
19.68% -17.4% |
23.5% 19.4% |
28.6% 21.7% |
22.04% -22.9% |
24.29% 10.2% |
22.76% -6.3% |
23.04% 1.2% |
|
Total Revenue | [friend] | [friend] | [friend] |
204.07M -36.9% |
410.52M 101.2% |
82.52M -79.9% |
409.78M 396.6% |
117.58M -71.3% |
450.04M 282.7% |
482.14M 7.1% |
508.11M 5.4% |
517.35M 1.8% |
523.19M 1.1% |
523.33M 0.0% |
|
Total Assets | [friend] | [friend] | [friend] |
485.82M - |
536.99M 10.5% |
- | - | - |
726.31M - |
707.85M -2.5% |
721.98M 2.0% |
1.62B 123.9% |
1.65B 1.9% |
1.66B 0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] |
170.26M - |
187.68M 10.2% |
- | - | - |
284.95M - |
243.69M -14.5% |
229.85M -5.7% |
199.74M -13.1% |
210.29M 5.3% |
195.08M -7.2% |
|
Total Equity | [friend] | [friend] | [friend] |
311.86M - |
345.46M 10.8% |
- | - | - |
437.44M - |
460.25M 5.2% |
488.22M 6.1% |
1.41B 189.4% |
1.43B 1.4% |
1.46B 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
30.96M -30.8% |
62.39M 101.5% |
- | - | - |
65.03M - |
- | - | - |
52.23M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
59.64M 89.8% |
59.64M 0% |
- |
50.71M - |
92.28M 82.0% |
85.6M -7.2% |
121.2M 41.6% |
92.28M -23.9% |
75.07M -18.7% |
121.2M 61.5% |
75.76M -37.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
50.71M -15.0% |
85.6M 68.8% |
- |
92.51M - |
75.07M -18.9% |
121.2M 61.5% |
75.76M -37.5% |
85.65M 13.1% |
947.09M 1005.8% |
154.04M -83.7% |
658.58M 327.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
22.85M -12.2% |
44.41M 94.3% |
-11.21M - |
37.37M - |
-29.05M - |
3.22M - |
8.41M 161.4% |
1.17M -86.1% |
34.71M 2869.3% |
22.07M -36.4% |
54.23M 145.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
29.76M -35.5% |
63.37M 113.0% |
- | - | - |
90.98M - |
- | - | - |
100.69M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.66 -35.3% |
1.41 113.6% |
0.249 -82.4% |
1.69 579.2% |
0.41 -75.7% |
2.02 392.7% |
2.278 12.8% |
2.2 -3.4% |
2.47 12.3% |
2.08 -15.8% |
2.05 -1.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
20.16% - |
- | - | - |
23.22% - |
22.27% -4.1% |
20.29% -8.9% |
7.86% -61.3% |
10.82% 37.7% |
11.15% 3.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
12.17% - |
- | - | - |
14.39% - |
14.48% 0.6% |
13.72% -5.3% |
6.87% -49.9% |
8.53% 24.1% |
9.05% 6.1% |