2018 Q4 | 2019 Q4 | 2020 Q4 | 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 (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | - |
9.34% - |
5.89% -36.9% |
7.63% 29.7% |
-0.19% - |
5.94% - |
6.2% 4.4% |
6.9% 11.3% |
9.29% 34.6% |
7.75% -16.5% |
8.29% 7.0% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
17.98% - |
17.35% -3.5% |
18.48% 6.5% |
20.37% 10.2% |
18.79% -7.7% |
19.2% 2.2% |
19.5% 1.6% |
20.04% 2.8% |
20.31% 1.3% |
19.48% -4.1% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
12% - |
5.75% -52.1% |
10.02% 74.3% |
5.84% -41.7% |
8.69% 48.8% |
9.44% 8.6% |
9.26% -1.9% |
10.98% 18.7% |
9.34% -15.0% |
9.03% -3.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
656.67M -47.7% |
1.41B 114.8% |
226.01M -84.0% |
1.25B 451.6% |
305.27M -75.5% |
1.13B 268.8% |
1.17B 4.1% |
1.36B 15.8% |
1.62B 19.1% |
1.76B 8.7% |
1.9B 8.1% |
|
Total Assets | [friend] | [friend] | [friend] |
842.01M - |
956.71M 13.6% |
- |
920.52M - |
- |
1.1B - |
1.04B -5.3% |
2.4B 129.9% |
2.53B 5.4% |
2.56B 0.9% |
2.48B -3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] |
485.43M - |
524.78M 8.1% |
- |
458.04M - |
- |
595.83M - |
516.87M -13.3% |
616.43M 19.3% |
690.08M 11.9% |
684.94M -0.7% |
560.08M -18.2% |
|
Total Equity | [friend] | [friend] | [friend] |
354.49M - |
429.54M 21.2% |
- |
459.7M - |
- |
503.24M - |
523.77M 4.1% |
1.78B 240.0% |
1.84B 3.2% |
1.87B 1.6% |
1.91B 2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
78.13M -54.6% |
219.8M 181.3% |
- |
155.62M - |
- |
46.43M - |
- |
36.9M - |
- |
6.14M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
110.7M 250.0% |
110.7M 0% |
212.19M 91.7% |
154.96M -27.0% |
179.59M 15.9% |
212.19M 18.2% |
101.99M -51.9% |
179.59M 76.1% |
98.55M -45.1% |
163.71M 66.1% |
105.41M -35.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
154.96M 40.0% |
212.19M 36.9% |
101.99M -51.9% |
177.51M 74.0% |
98.55M -44.5% |
163.71M 66.1% |
96.49M -41.1% |
1.23B 1174.1% |
194.67M -84.2% |
893.96M 359.2% |
967.36M 8.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
50.32M -61.5% |
119.11M 136.7% |
-116.79M - |
18.66M - |
-97.65M - |
-103.65M - |
1.4M - |
-101.54M - |
-60.35M - |
-101.53M - |
-7.73M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
64.08M -15.5% |
132.55M 106.8% |
- |
95.91M - |
- |
67.84M - |
- |
94.8M - |
- |
136.68M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.73 -16.1% |
1.51 106.8% |
0.15 -90.1% |
1.09 626.7% |
-0.01 - |
0.77 - |
0.84 9.1% |
1.08 28.6% |
1.6 48.1% |
1.34 -16.3% |
1.47 9.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
36.54% - |
- |
23.38% - |
- |
14.33% - |
13.87% -3.2% |
8.36% -39.7% |
8.16% -2.4% |
11.49% 40.7% |
12.91% 12.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
14.22% - |
- |
10.8% - |
- |
6.49% - |
6.96% 7.1% |
5.64% -18.9% |
5.93% 5.1% |
7.44% 25.6% |
8.94% 20.1% |