2019 Q4 | 2020 Q4 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
21.12% -2.5% |
19.36% -8.4% |
25.31% 30.8% |
21.87% -13.6% |
21.59% -1.3% |
20.33% -5.8% |
21.7% 6.7% |
23.73% 9.4% |
|
Gross Margin | [friend] | [friend] |
45.96% -5.7% |
100% 117.6% |
-9.76% - |
43.3% - |
43.61% 0.7% |
42.57% -2.4% |
43.37% 1.9% |
44.64% 2.9% |
|
Operating Margin | [friend] | [friend] |
26.15% -1.7% |
100% 282.5% |
-43.09% - |
25.13% - |
25.54% 1.6% |
23.15% -9.3% |
26.2% 13.2% |
28.34% 8.2% |
|
Total Revenue | [friend] | [friend] |
466.61M 43.1% |
116.27M -75.1% |
122.58M 5.4% |
522.15M 326.0% |
525M 0.5% |
549.6M 4.7% |
643.7M 17.1% |
689.51M 7.1% |
|
Total Assets | [friend] | [friend] | - | - |
561.56M - |
- |
615.7M - |
676.03M 9.8% |
- |
1.37B - |
|
Total Liabilities | [friend] | [friend] | - | - |
114.89M - |
- |
86.36M - |
117.08M 35.6% |
- |
187.74M - |
|
Total Equity | [friend] | [friend] | - | - |
446.66M - |
- | - |
558.94M - |
- |
1.18B - |
|
Operating CashFlow | [friend] | [friend] |
67.83M 1.6% |
- |
46.43M - |
79.18M 70.5% |
- |
87.72M - |
117.61M 34.1% |
- | |
Beginning Cash Position | [friend] | [friend] |
92.04M 13.3% |
- |
69.8M - |
69.8M 0% |
52.79M -24.4% |
77.28M 46.4% |
52.79M -31.7% |
60.61M 14.8% |
|
End Cash Position | [friend] | [friend] |
69.8M -24.2% |
- |
77.28M - |
52.79M -31.7% |
60.61M 14.8% |
76.87M 26.8% |
113.36M 47.5% |
624.63M 451.0% |
|
Free Cash Flow | [friend] | [friend] |
-13.51M - |
7.8M - |
-5.88M - |
-753.8K - |
8.66M - |
21.33M 146.2% |
35.45M 66.2% |
38.04M 7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
98.55M 39.5% |
- |
53.53M - |
114.21M 113.4% |
- |
111.73M - |
139.66M 25.0% |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
3.28 39.6% |
0.75 -77.1% |
1.034 37.9% |
3.81 268.4% |
2.701 -29.1% |
2.664 -1.4% |
3.325 24.8% |
3.896 17.2% |
|
Return On Equity (%) | [friend] | [friend] |
28.69% 7.2% |
- |
6.95% - |
25.36% 265.1% |
21.41% -15.6% |
22.22% 3.8% |
24.17% 8.8% |
19.17% -20.7% |
|
Return On Assets (%) | [friend] | [friend] |
23.32% 3.3% |
- |
5.52% - |
20.88% 278.0% |
18.41% -11.8% |
18.06% -1.9% |
19.57% 8.4% |
16.52% -15.6% |