2018 Q4 | 2019 Q4 | 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] | - | - | - | - |
0% - |
- |
74.13% - |
73.71% -0.6% |
73.71% 0% |
72.42% -1.8% |
72.42% 0% |
72.69% 0.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
5.87% 87.6% |
5.88% 0.3% |
5.92% 0.6% |
5.98% 1.0% |
5.84% -2.3% |
5.51% -5.7% |
5.43% -1.3% |
5.37% -1.1% |
5.16% -4.0% |
5.02% -2.7% |
4.27% -15.0% |
4.06% -4.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
16.24% 7.9% |
17.81% 9.6% |
15.98% -10.3% |
16.1% 0.8% |
15.77% -2.1% |
15.24% -3.4% |
15.19% -0.4% |
14.76% -2.8% |
14.7% -0.4% |
14.52% -1.2% |
15.03% 3.5% |
15.1% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
8.42% 227.7% |
7.09% -15.8% |
7.86% 10.9% |
8% 1.7% |
7.77% -2.8% |
7.25% -6.8% |
7.32% 1.0% |
7.13% -2.5% |
6.85% -4.0% |
6.58% -3.9% |
6.96% 5.8% |
6.81% -2.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
781.87M 38.1% |
646.67M -17.3% |
3.55B 449.7% |
3.7B 4.2% |
3.85B 3.9% |
4.01B 4.2% |
3.93B -1.9% |
4.06B 3.2% |
4.17B 2.9% |
4.23B 1.4% |
4.35B 2.8% |
4.39B 0.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.37B - |
- |
2.87B - |
2.79B -2.9% |
3.81B 36.6% |
3.77B -0.9% |
4.52B 19.9% |
4.52B 0.0% |
4.91B 8.5% |
5.16B 5.1% |
6.29B 21.9% |
6.35B 0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
1.62B - |
- |
1.97B - |
1.86B -5.7% |
1.86B 0.0% |
1.79B -3.7% |
2.44B 36.4% |
2.41B -1.3% |
2.81B 16.9% |
3.03B 7.9% |
4.09B 34.9% |
4.11B 0.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
748.85M - |
- |
900.79M - |
929.61M 3.2% |
1.95B 109.6% |
1.98B 1.7% |
2.08B 5.2% |
2.12B 1.6% |
2.1B -1.0% |
2.13B 1.5% |
2.2B 3.5% |
2.23B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-432.95M - |
- |
-51.18M - |
- |
-149.26M - |
- |
-298.12M - |
- |
-419.64M - |
- |
84.98M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
100.86M -72.1% |
103.78M 2.9% |
361.07M 247.9% |
100.86M -72.1% |
103.78M 2.9% |
87.07M -16.1% |
310.87M 257.0% |
70.73M -77.2% |
263.12M 272.0% |
162.34M -38.3% |
502.81M 209.7% |
150.59M -70.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
103.78M 2.9% |
87.07M -16.1% |
310.87M 257.0% |
70.73M -77.2% |
263.12M 272.0% |
162.34M -38.3% |
502.81M 209.7% |
150.59M -70.0% |
280.72M 86.4% |
249.11M -11.3% |
752.36M 202.0% |
169.98M -77.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-63.44M - |
-55.9M - |
-70.89M - |
-143.94M - |
-160.5M - |
-183.31M - |
-311.99M - |
-357.42M - |
-433.33M - |
-466.79M - |
73.35M - |
-435.21M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
63.2M - |
- |
210M - |
- |
224.61M - |
- |
213.54M - |
- |
214.97M - |
- |
185.32M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.2 150.0% |
0.16 -20.0% |
0.92 475% |
0.96 4.3% |
0.95 -1.0% |
0.89 -6.3% |
0.76 -14.6% |
0.75 -1.3% |
0.71 -5.3% |
0.71 0% |
0.61 -14.1% |
0.58 -4.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
6.13% - |
- |
26.62% - |
23.8% -10.6% |
16.65% -30.0% |
11.13% -33.2% |
14.31% 28.5% |
14.31% 0.0% |
10.65% -25.6% |
10.34% -2.9% |
8.66% -16.2% |
8.19% -5.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.93% - |
- |
8.28% - |
7.94% -4.1% |
7.27% -8.4% |
5.85% -19.5% |
5.78% -1.3% |
5.96% 3.2% |
4.94% -17.1% |
4.76% -3.7% |
3.43% -27.8% |
3.28% -4.5% |