2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] | [friend] | - | - | - | - | - | - | - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
17.32% -40.5% |
15.03% -13.2% |
18.03% 20.0% |
9.71% -46.1% |
13.78% 41.8% |
13.08% -5.1% |
12.33% -5.7% |
13.09% 6.2% |
12.12% -7.4% |
11.88% -2.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
33.5% -30.8% |
100% 198.5% |
-26.07% - |
23.09% - |
27.68% 19.9% |
25.59% -7.5% |
25.48% -0.4% |
25.81% 1.3% |
24.08% -6.7% |
22.06% -8.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
20.62% -41.4% |
100% 385.0% |
-43.21% - |
12.31% - |
17.44% 41.7% |
15.06% -13.6% |
15.4% 2.3% |
16.21% 5.3% |
14.6% -10.0% |
13.24% -9.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
518.09M 21.0% |
159.05M -69.3% |
196.75M 23.7% |
164.76M -16.3% |
677.15M 311.0% |
658.17M -2.8% |
633.94M -3.7% |
618.55M -2.4% |
644.13M 4.1% |
657.9M 2.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
1.02B - |
1.03B 0.4% |
1.04B 0.9% |
1.86B 80.1% |
1.88B 0.9% |
1.87B -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
248.23M - |
233.95M -5.8% |
215.04M -8.1% |
120.05M -44.2% |
121.82M 1.5% |
106.14M -12.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
773.55M - |
791.61M 2.3% |
819.97M 3.6% |
1.74B 112.7% |
1.76B 0.9% |
1.77B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
25.45M -70.9% |
- |
73.96M - |
- |
186.84M - |
- |
118.6M - |
- |
32.83M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
153.56M -17.5% |
- |
45.18M - |
54.02M 19.6% |
45.18M -16.4% |
71.96M 59.3% |
54.02M -24.9% |
36.36M -32.7% |
71.96M 97.9% |
68.93M -4.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
45.18M -70.6% |
- |
54.02M - |
36.36M -32.7% |
71.96M 97.9% |
68.93M -4.2% |
42.72M -38.0% |
381.21M 792.3% |
294.98M -22.6% |
381.87M 29.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-191.57M - |
9.05M - |
-29.35M - |
3.41M - |
25.81M 655.8% |
20.46M -20.7% |
23.32M 14.0% |
33.73M 44.7% |
-39.99M - |
-64.01M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
89.72M -28.0% |
- |
59.38M - |
- |
93.28M - |
- |
78.14M - |
- |
78.08M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 -27.9% |
0.199 -73.4% |
0.296 48.4% |
0.14 -52.6% |
0.78 457.1% |
0.72 -7.7% |
0.66 -8.3% |
0.68 3.0% |
0.6 -11.8% |
0.56 -6.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
14.06% -38.9% |
- | - | - |
12.84% - |
10.87% -15.3% |
9.53% -12.3% |
4.64% -51.3% |
6.17% 32.8% |
6.11% -0.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.36% -46.0% |
- | - | - |
9.27% - |
8.39% -9.4% |
7.55% -10.0% |
4.34% -42.5% |
5.38% 23.9% |
5.4% 0.3% |