2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
11.15% 36.1% |
8.83% -20.8% |
8.11% -8.2% |
8.21% 1.2% |
6.66% -18.8% |
8.05% 20.8% |
7.93% -1.5% |
8.73% 10.0% |
9.07% 3.9% |
9.25% 2.1% |
9.63% 4.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
-2.8% - |
40.37% - |
41.61% 3.1% |
40.88% -1.8% |
41.01% 0.3% |
41.36% 0.9% |
44.73% 8.1% |
40.91% -8.5% |
41.76% 2.1% |
40.17% -3.8% |
39.71% -1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-39.63% - |
16.29% - |
18.04% 10.7% |
15.67% -13.2% |
16.62% 6.1% |
16.08% -3.3% |
20.9% 30.0% |
16.05% -23.2% |
16.06% 0.1% |
14.93% -7.0% |
13.67% -8.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
234.07M 36.7% |
755.52M 222.8% |
771.64M 2.1% |
784.82M 1.7% |
200.22M -74.5% |
802.17M 300.6% |
851.05M 6.1% |
831.15M -2.3% |
829.56M -0.2% |
851.4M 2.6% |
804.88M -5.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.55B - |
- | - | - | - |
1.76B - |
1.77B 0.6% |
1.84B 3.8% |
1.84B 0.1% |
2.43B 32.3% |
2.32B -4.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
1.01B - |
- | - | - | - |
1.11B - |
1.11B 0.0% |
1.14B 3.0% |
1.13B -1.2% |
1.06B -6.1% |
936.81M -11.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
510.75M - |
- | - | - | - |
601.92M - |
- |
647.7M - |
663.71M 2.5% |
1.33B 100.0% |
1.34B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-11.69M - |
-25.96M - |
- |
-57.47M - |
- |
-32.21M - |
- |
-104.52M - |
- |
19.41M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
104.85M - |
104.85M 0% |
- |
70.75M - |
71.04M 0.4% |
82.18M 15.7% |
81M -1.4% |
71.04M -12.3% |
65.33M -8.0% |
81M 24.0% |
52.27M -35.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
70.75M - |
82.18M 16.2% |
- |
71.04M - |
65.33M -8.0% |
81M 24.0% |
52.27M -35.5% |
77.77M 48.8% |
63.77M -18.0% |
751.63M 1078.6% |
592.27M -21.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-31.76M - |
-49.68M - |
-30.85M - |
-64.7M - |
-16.18M - |
-43.46M - |
-35.28M - |
-117.05M - |
-78.93M - |
9.5M - |
-73.98M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
45.57M - |
77.71M 70.5% |
- |
78.63M - |
- |
79.1M - |
- |
81.84M - |
- |
81.64M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.322 86.1% |
0.82 154.5% |
0.768 -6.3% |
0.79 2.8% |
0.16 -79.7% |
0.8 400% |
0.836 4.5% |
0.89 6.4% |
0.93 4.5% |
0.921 -0.9% |
0.871 -5.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
5.11% - |
13.24% 159.1% |
- | - | - |
11.34% - |
11.02% -2.8% |
11.2% 1.7% |
11.33% 1.2% |
8.17% -27.9% |
7.94% -2.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.68% - |
4.24% 152.5% |
- | - | - |
3.83% - |
3.81% -0.6% |
3.95% 3.5% |
4.09% 3.6% |
3.76% -8.1% |
3.79% 0.8% |