2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - |
0% - |
|
Net Margin |
12.05% - |
- |
18.64% - |
2.5% -86.6% |
17.14% 586.2% |
2.31% -86.5% |
-6.86% - |
16.11% - |
12.39% -23.1% |
|
Gross Margin |
23.7% - |
- |
28.66% - |
28.5% -0.6% |
28.86% 1.3% |
28.37% -1.7% |
28.07% -1.1% |
28.29% 0.8% |
27.65% -2.3% |
|
Operating Margin |
11.32% - |
- |
18.51% - |
17.24% -6.9% |
17.09% -0.8% |
16.66% -2.5% |
15.92% -4.5% |
16.2% 1.8% |
14.9% -8.0% |
|
Total Revenue |
518.86M - |
325.49M -37.3% |
206.46M -36.6% |
863.24M 318.1% |
168.14M -80.5% |
887.42M 427.8% |
925.89M 4.3% |
764.63M -17.4% |
785.7M 2.8% |
|
Total Assets | - | - | - |
223.37M - |
- |
225.56M - |
385.03M 70.7% |
352.69M -8.4% |
401.25M 13.8% |
|
Total Liabilities | - | - | - |
58.86M - |
- |
49.66M - |
79.12M 59.3% |
143.79M 81.7% |
68.14M -52.6% |
|
Total Equity | - | - | - |
164.51M - |
- |
175.91M - |
45.89M -73.9% |
208.9M 355.2% |
59.72M -71.4% |
|
Operating CashFlow |
30.87M - |
29M -6.1% |
29.11M 0.4% |
132.09M 353.8% |
26.55M -79.9% |
139M 423.4% |
128.95M -7.2% |
76.26M -40.9% |
40.43M -47.0% |
|
Beginning Cash Position |
32.16M - |
25.34M -21.2% |
24.93M -1.6% |
25.34M 1.7% |
29.6M 16.8% |
24.93M -15.8% |
17.12M -31.3% |
29.6M 72.9% |
12.39M -58.1% |
|
End Cash Position |
25.34M - |
24.93M -1.6% |
17.12M -31.3% |
29.6M 72.9% |
12.39M -58.1% |
11.39M -8.1% |
10.44M -8.4% |
19.78M 89.4% |
32.78M 65.7% |
|
Free Cash Flow |
30.14M - |
28.56M -5.2% |
28.96M 1.4% |
131.09M 352.6% |
26.35M -79.9% |
137.95M 423.4% |
127.42M -7.6% |
74.95M -41.2% |
39.32M -47.5% |
|
Net Income (Cont Operations) |
62.53M - |
60.66M -3.0% |
38.48M -36.6% |
140.44M 265.0% |
28.83M -79.5% |
139.35M 383.4% |
134.81M -3.3% |
123.18M -8.6% |
20.49M -83.4% |
|
Diluted Net Income |
62.53M - |
60.66M -3.0% |
38.48M -36.6% |
21.57M -43.9% |
28.83M 33.7% |
20.48M -29.0% |
-63.55M - |
123.18M - |
97.33M -21.0% |
|
Diluted EPS |
8.129 - |
7.685 -5.5% |
4.875 -36.6% |
2.8 -42.6% |
3.652 30.4% |
0.399 -89.1% |
-7.98 - |
2.402 - |
1.898 -21.0% |
|
Return On Equity (%) |
65.47% - |
- | - |
16.59% - |
- |
11.64% - |
-138.46% - |
65.97% - |
2.21% -96.6% |
|
Return On Assets (%) |
31.08% - |
- | - |
10.16% - |
- |
9.08% - |
-16.5% - |
42.77% - |
0.79% -98.2% |