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% - |
0% - |
- |
69.86% - |
|
Net Margin | - | - |
14.75% - |
18.17% 23.2% |
17.07% -6.1% |
16.68% -2.3% |
13.7% -17.8% |
16.79% 22.5% |
20.3% 20.9% |
20.72% 2.1% |
15.85% -23.5% |
|
Gross Margin | - | - |
29.65% - |
30.38% 2.5% |
29.68% -2.3% |
28.88% -2.7% |
28.13% -2.6% |
31.02% 10.3% |
29.78% -4.0% |
29.09% -2.3% |
26.52% -8.8% |
|
Operating Margin | - | - |
17.87% - |
21.92% 22.6% |
20.21% -7.8% |
14.62% -27.6% |
15.84% 8.3% |
19.78% 24.9% |
20.49% 3.6% |
16.1% -21.4% |
14.26% -11.4% |
|
Total Revenue |
226.66M - |
232.22M 2.5% |
94.23M -59.4% |
143.7M 52.5% |
132.8M -7.6% |
107.06M -19.4% |
116.59M 8.9% |
151.16M 29.6% |
159.33M 5.4% |
130.75M -17.9% |
123.62M -5.5% |
|
Total Assets |
620.09M - |
645.61M 4.1% |
- |
700.36M - |
- |
765.43M - |
1.72B 124.6% |
1.71B -0.8% |
1.77B 3.9% |
1.7B -3.9% |
1.71B 0.6% |
|
Total Liabilities |
133.87M - |
124.44M -7.0% |
- |
139.18M - |
- |
163.72M - |
175.1M 7.0% |
192.71M 10.1% |
226.52M 17.5% |
200.37M -11.5% |
190.83M -4.8% |
|
Total Equity |
486.22M - |
521.17M 7.2% |
- |
561.19M - |
- |
601.7M - |
1.54B 156.6% |
1.51B -2.0% |
1.55B 2.1% |
1.5B -2.8% |
1.52B 1.3% |
|
Operating CashFlow |
101.72M - |
42.67M -58.0% |
- |
21.55M - |
- | - | - |
25.14M - |
- | - | - | |
Beginning Cash Position |
79.42M - |
132.43M 66.7% |
166.4M 25.7% |
180.97M 8.8% |
183.74M 1.5% |
201.48M 9.7% |
229.59M 14.0% |
1.17B 408.4% |
802.49M -31.3% |
769.81M -4.1% |
835.73M 8.6% |
|
End Cash Position |
132.43M - |
166.4M 25.7% |
180.97M 8.8% |
183.74M 1.5% |
201.48M 9.7% |
229.59M 14.0% |
1.17B 408.4% |
802.49M -31.3% |
769.81M -4.1% |
835.73M 8.6% |
926.81M 10.9% |
|
Free Cash Flow |
101.72M - |
23.9M -76.5% |
14.5M -39.3% |
2.54M -82.5% |
17.95M 606.1% |
50.26M 180.0% |
-24.82M - |
38.55M - |
70.96M 84.1% |
31.87M -55.1% |
9.66M -69.7% |
|
Net Income (Cont Operations) |
47.47M - |
34.95M -26.4% |
- |
40.01M - |
- | - | - |
41.36M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.452 - |
0.333 -26.4% |
0.13 -60.9% |
0.197 51.3% |
0.162 -17.8% |
0.279 72.3% |
0.15 -46.2% |
0.188 25.1% |
0.237 26.1% |
0.194 -18.1% |
0.14 -27.7% |
|
Return On Equity (%) | - | - | - |
4.65% - |
- |
2.97% - |
1.49% -49.8% |
1.66% 11.5% |
2.11% 27.3% |
1.78% -15.9% |
1.3% -27.1% |
|
Return On Assets (%) | - | - | - |
3.73% - |
- |
2.33% - |
1.29% -44.9% |
1.48% 15.2% |
1.86% 25.4% |
1.56% -16.2% |
1.15% -26.4% |