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 (%) | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | - | - |
26.17% - |
27.48% 5.0% |
24.72% -10.1% |
23.28% -5.8% |
23.37% 0.4% |
24.08% 3.0% |
29.08% 20.8% |
28.65% -1.5% |
28.83% 0.6% |
|
Gross Margin | - | - |
39.98% - |
36.16% -9.6% |
35.2% -2.7% |
38.53% 9.5% |
37% -4.0% |
41.43% 12.0% |
42.41% 2.4% |
43.58% 2.7% |
39.11% -10.3% |
|
Operating Margin | - | - |
30.04% - |
29.42% -2.1% |
24.49% -16.8% |
25.73% 5.1% |
27.47% 6.7% |
21.91% -20.2% |
27.54% 25.7% |
31.31% 13.7% |
29.7% -5.1% |
|
Total Revenue | - |
202.4M - |
93.11M -54.0% |
118.23M 27.0% |
104.84M -11.3% |
106.6M 1.7% |
106.95M 0.3% |
86.42M -19.2% |
89.8M 3.9% |
114.28M 27.3% |
115.8M 1.3% |
|
Total Assets |
408.32M - |
477.31M 16.9% |
- |
536.74M - |
- |
565.6M - |
585.66M 3.5% |
1.28B 118.0% |
1.3B 1.9% |
1.34B 3.1% |
1.36B 1.1% |
|
Total Liabilities |
96.97M - |
116.02M 19.6% |
- |
118.49M - |
- |
96.57M - |
91.29M -5.5% |
86.24M -5.5% |
84.99M -1.5% |
91.62M 7.8% |
72.72M -20.6% |
|
Total Equity |
311.36M - |
361.29M 16.0% |
- |
418.25M - |
- |
469.03M - |
494.36M 5.4% |
1.19B 140.8% |
1.22B 2.2% |
1.25B 2.7% |
1.28B 2.7% |
|
Operating CashFlow |
34.29M - |
72.75M 112.1% |
- |
25.83M - |
- | - | - |
9.33M - |
- | - | - | |
Beginning Cash Position |
131.36M - |
150.2M 14.3% |
183.71M 22.3% |
161.79M -11.9% |
205.86M 27.2% |
225.16M 9.4% |
239.24M 6.3% |
233.81M -2.3% |
898.74M 284.4% |
918.69M 2.2% |
936.79M 2.0% |
|
End Cash Position |
150.2M - |
183.71M 22.3% |
161.79M -11.9% |
205.86M 27.2% |
225.16M 9.4% |
239.24M 6.3% |
233.81M -2.3% |
898.74M 284.4% |
918.69M 2.2% |
936.79M 2.0% |
944.82M 0.9% |
|
Free Cash Flow |
24.28M - |
49.44M 103.7% |
-22.43M - |
42.26M - |
19.7M -53.4% |
15.22M -22.7% |
-5.36M - |
-9.14M - |
19.63M - |
18.03M -8.1% |
7.04M -60.9% |
|
Net Income (Cont Operations) |
43.55M - |
50.45M 15.9% |
- |
56.87M - |
- | - | - |
45.81M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | - |
0.99 - |
0.48 -51.5% |
0.64 33.3% |
0.5 -21.9% |
0.49 -2.0% |
0.331 -32.4% |
0.216 -34.7% |
0.257 18.8% |
0.331 28.9% |
0.331 0% |
|
Return On Equity (%) | - | - | - |
7.77% - |
- |
5.29% - |
5.19% -1.9% |
2.47% -52.4% |
2.17% -12.1% |
2.66% 22.4% |
2.64% -0.7% |
|
Return On Assets (%) | - | - | - |
6.05% - |
- |
4.39% - |
4.34% -1.0% |
2.23% -48.5% |
2.03% -9.3% |
2.48% 22.3% |
2.48% -0.1% |