2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | |
Net Margin |
18.08% - |
21.03% 16.3% |
20.75% -1.3% |
20.01% -3.6% |
20.2% 1.0% |
19.68% -2.6% |
20.63% 4.8% |
24.87% 20.6% |
21.74% -12.6% |
19.15% -11.9% |
|
Gross Margin |
36.25% - |
33.08% -8.7% |
35.5% 7.3% |
36.96% 4.1% |
36.47% -1.3% |
35.79% -1.9% |
37.8% 5.6% |
37.86% 0.1% |
36.9% -2.5% |
31.2% -15.4% |
|
Operating Margin |
24.52% - |
21.73% -11.4% |
26.25% 20.8% |
24.72% -5.8% |
25.77% 4.3% |
21.43% -16.9% |
24.47% 14.2% |
25.33% 3.5% |
23.21% -8.4% |
22.58% -2.7% |
|
Total Revenue |
137.34M - |
142.97M 4.1% |
192.15M 34.4% |
195.02M 1.5% |
153.44M -21.3% |
195.48M 27.4% |
233.69M 19.5% |
217.64M -6.9% |
215.4M -1.0% |
282.6M 31.2% |
|
Total Assets | - |
901.64M - |
- |
1B - |
1.01B 0.7% |
1.05B 3.8% |
1.89B 80.5% |
1.95B 3.4% |
1.97B 0.8% |
2.06B 4.5% |
|
Total Liabilities | - |
448.56M - |
- |
469.58M - |
445.34M -5.2% |
444.73M -0.1% |
283.34M -36.3% |
293.43M 3.6% |
273.77M -6.7% |
359.01M 31.1% |
|
Total Equity | - |
453.07M - |
- |
532.38M - |
563.58M 5.9% |
602.5M 6.9% |
1.61B 166.7% |
1.66B 3.4% |
1.7B 2.2% |
1.7B 0.2% |
|
Operating CashFlow |
9.15M - |
-7.5M - |
- | - |
21.71M - |
53.94M 148.4% |
- | - | - |
65.26M - |
|
Beginning Cash Position |
52.61M - |
50.45M -4.1% |
59.42M 17.8% |
43.55M -26.7% |
67.17M 54.3% |
95.96M 42.9% |
100.11M 4.3% |
970.74M 869.6% |
1.02B 5.3% |
999.59M -2.3% |
|
End Cash Position |
50.45M - |
59.42M 17.8% |
43.55M -26.7% |
67.17M 54.3% |
95.96M 42.9% |
100.11M 4.3% |
970.74M 869.6% |
1.02B 5.3% |
999.59M -2.3% |
430.5M -56.9% |
|
Free Cash Flow |
-29.98M - |
-38.31M - |
42.12M - |
9.68M -77.0% |
7.97M -17.6% |
20.73M 160.0% |
55.02M 165.5% |
83.17M 51.2% |
-11.34M - |
30.31M - |
|
Net Income (Cont Operations) |
24.82M - |
30.06M 21.1% |
- | - |
31M - |
69.47M 124.1% |
- | - | - |
100.96M - |
|
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.092 - |
0.108 16.7% |
0.146 35.7% |
0.146 0% |
0.115 -21.1% |
0.125 8.0% |
0.16 28.4% |
0.154 -3.8% |
0.131 -15.0% |
0.149 14.1% |
|
Return On Equity (%) | - |
6.64% - |
- |
7.33% - |
5.66% -22.8% |
6.6% 16.7% |
4.36% -33.9% |
3.31% -24.1% |
2.79% -15.8% |
3.19% 14.2% |
|
Return On Assets (%) | - |
3.33% - |
- |
3.89% - |
3.08% -20.8% |
3.74% 21.4% |
3.28% -12.3% |
2.82% -14.2% |
2.39% -15.3% |
2.69% 12.6% |