2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 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] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.17% 21.1% |
5.6% -31.5% |
6.74% 20.5% |
6.52% -3.3% |
5.5% -15.7% |
6.4% 16.4% |
5.91% -7.7% |
6.59% 11.6% |
6.35% -3.5% |
6.58% 3.6% |
5.96% -9.5% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.07% - |
26.34% - |
24.14% -8.4% |
6.48% -73.2% |
22.95% 254.4% |
22.14% -3.6% |
21.72% -1.9% |
22.15% 2.0% |
22.09% -0.3% |
21.89% -0.9% |
22.39% 2.3% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-24.25% - |
13.58% - |
11.14% -18.0% |
-9.46% - |
9.8% - |
8.79% -10.3% |
9.07% 3.2% |
9.86% 8.8% |
9.84% -0.2% |
9.68% -1.6% |
10.13% 4.6% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.11B 4.4% |
1.02B -7.8% |
1.14B 11.6% |
1.14B 0.3% |
1.1B -3.3% |
1.11B 0.5% |
1.07B -3.6% |
1.11B 4.4% |
1.18B 5.5% |
1.2B 1.9% |
1.31B 9.6% |
- | |
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.7B 1.8% |
1.75B 3.1% |
1.79B 2.1% |
- |
1.8B - |
1.84B 2.2% |
1.94B 5.3% |
1.87B -3.4% |
2.98B 59.0% |
2.99B 0.5% |
3.13B 4.8% |
3.09B -1.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
494.27M -0.4% |
530.49M 7.3% |
550.68M 3.8% |
- |
526.1M - |
540.12M 2.7% |
558.03M 3.3% |
520.63M -6.7% |
547.2M 5.1% |
528.5M -3.4% |
625.95M 18.4% |
539.14M -13.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B 3.0% |
- |
1.13B - |
- |
1.16B - |
1.19B 2.1% |
1.24B 4.3% |
1.23B -0.7% |
2.3B 86.9% |
2.32B 1.2% |
2.32B 0.0% |
2.36B 1.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.45M - |
- |
122.11M - |
- |
118.86M - |
- |
151.44M - |
- |
182.46M - |
- |
245.54M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
533.49M - |
- |
533.49M - |
462.33M -13.3% |
337.32M -27.0% |
403.71M 19.7% |
462.33M 14.5% |
426.55M -7.7% |
403.71M -5.4% |
367.29M -9.0% |
600.39M 63.5% |
610.23M 1.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
337.32M - |
- |
462.33M - |
426.55M -7.7% |
403.71M -5.4% |
367.29M -9.0% |
573.05M 56.0% |
583.7M 1.9% |
1.51B 158.8% |
925.85M -38.7% |
822.12M -11.2% |
1.15B 39.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-410.2M - |
-311.07M - |
-23.07M - |
-29.95M - |
1.87M - |
-7.07M - |
64.95M - |
143.19M 120.4% |
90.81M -36.6% |
88.12M -3.0% |
76M -13.8% |
-20.14M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.72M - |
- |
87.38M - |
- |
73.12M - |
- |
76.78M - |
- |
87.12M - |
- |
84.53M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.766 26.3% |
0.491 -36.0% |
0.65 32.5% |
0.629 -3.2% |
0.52 -17.4% |
0.601 15.7% |
0.53 -11.9% |
0.62 17.0% |
0.61 -1.6% |
0.58 -4.9% |
0.54 -6.9% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.51% 27.3% |
5.11% -40.0% |
7.03% 37.6% |
- |
5.36% - |
6.16% 14.9% |
5.41% -12.1% |
5.98% 10.5% |
4.32% -27.7% |
4.49% 4.0% |
4.44% -1.3% |
4.85% 9.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.72% 33.8% |
3.25% -43.1% |
4.65% 42.8% |
- |
3.46% - |
3.94% 13.9% |
3.48% -11.7% |
3.92% 12.6% |
3.13% -20.3% |
3.26% 4.4% |
3.15% -3.5% |
3.5% 11.2% |