2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin |
8.47% - |
8.18% -3.4% |
8.55% 4.5% |
6.25% -26.9% |
8.45% 35.2% |
10.22% 21.0% |
5.69% -44.3% |
11.11% 95.1% |
8.35% -24.8% |
|
Gross Margin |
21.21% - |
19.79% -6.7% |
20.52% 3.7% |
18.34% -10.6% |
17.64% -3.8% |
20.07% 13.8% |
18.03% -10.2% |
22.16% 22.9% |
19.31% -12.9% |
|
Operating Margin |
12.28% - |
10.89% -11.3% |
13.08% 20.0% |
9.27% -29.1% |
9.43% 1.7% |
10.88% 15.4% |
7.08% -35.0% |
15.64% 121.0% |
10.24% -34.5% |
|
Total Revenue |
676.09M - |
826.21M 22.2% |
1.05B 27.6% |
1.28B 21.1% |
1.04B -18.2% |
1.21B 15.9% |
1.34B 10.6% |
1.93B 44.1% |
1.37B -29.1% |
|
Total Assets | - |
3.19B - |
- |
4.06B - |
4.05B -0.2% |
4.43B 9.2% |
6.6B 49.1% |
7.23B 9.6% |
7.23B -0.1% |
|
Total Liabilities | - |
2.32B - |
- |
3.01B - |
2.92B -3.1% |
3.17B 8.6% |
3.58B 13.0% |
3.84B 7.2% |
3.71B -3.2% |
|
Total Equity | - |
858.3M - |
- |
1.03B - |
1.12B 8.7% |
1.25B 11.2% |
3.01B 141.3% |
3.38B 12.2% |
3.49B 3.4% |
|
Operating CashFlow | - |
40.66M - |
- | - | - |
334.56M - |
- | - | - | |
Beginning Cash Position |
227.54M - |
275.92M 21.3% |
324.15M 17.5% |
222.34M -31.4% |
230.11M 3.5% |
330.29M 43.5% |
607.07M 83.8% |
2.35B 286.8% |
1.16B -50.5% |
|
End Cash Position |
275.92M - |
324.15M 17.5% |
222.34M -31.4% |
230.11M 3.5% |
330.29M 43.5% |
607.07M 83.8% |
2.35B 286.8% |
1.17B -50.0% |
690.04M -41.2% |
|
Free Cash Flow |
-72.06M - |
15.3M - |
-163.32M - |
-50.62M - |
-65.59M - |
216.73M - |
55.93M -74.2% |
2.33M -95.8% |
-243.86M - |
|
Net Income (Cont Operations) | - |
122.89M - |
- | - | - |
206.8M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.15 - |
0.18 20% |
0.24 33.3% |
0.21 -12.5% |
0.23 9.5% |
0.33 43.5% |
0.18 -45.5% |
0.53 194.4% |
0.27 -49.1% |
|
Return On Equity (%) | - |
7.88% - |
- |
7.73% - |
8.19% 6.0% |
10.44% 27.5% |
3.58% -65.7% |
6.71% 87.4% |
3.32% -50.5% |
|
Return On Assets (%) | - |
2.12% - |
- |
1.96% - |
2.17% 10.7% |
2.92% 34.2% |
1.38% -52.6% |
3.1% 124.2% |
1.58% -49.0% |