2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 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] | [friend] | [friend] |
0% - |
0% - |
0% - |
0% - |
71.29% - |
71.29% 0% |
69.05% -3.1% |
66.87% -3.2% |
66.87% 0% |
67.09% 0.3% |
65.84% -1.9% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.27% -6.5% |
12.71% 3.6% |
12.36% -2.8% |
12.4% 0.3% |
12.19% -1.7% |
12.4% 1.8% |
9.81% -20.9% |
9.62% -1.9% |
9.35% -2.8% |
8.3% -11.2% |
9.06% 9.2% |
9.07% 0.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.87% -2.1% |
26.35% -5.4% |
27.21% 3.3% |
27.59% 1.4% |
27.34% -0.9% |
28.47% 4.1% |
28.01% -1.6% |
27.93% -0.3% |
28.09% 0.6% |
27.64% -1.6% |
26.6% -3.8% |
26.88% 1.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.93% -3.4% |
16.6% -1.9% |
15.74% -5.2% |
15.42% -2.1% |
15.31% -0.7% |
15.78% 3.1% |
13.43% -14.9% |
13.41% -0.2% |
13.32% -0.7% |
12.49% -6.2% |
13.74% 10.0% |
13.89% 1.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 3.9% |
1.26B 25.1% |
1.23B -1.9% |
1.25B 1.1% |
1.34B 7.5% |
1.4B 4.7% |
1.33B -5.3% |
1.4B 5.6% |
1.55B 10.4% |
1.44B -7.0% |
1.83B 26.8% |
1.83B 0.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91B 4.1% |
2.03B 6.1% |
2.25B 10.5% |
2.19B -2.3% |
2.32B 5.5% |
2.34B 1.2% |
2.6B 10.9% |
2.6B 0.1% |
2.83B 8.7% |
3.06B 8.4% |
3.46B 12.9% |
3.37B -2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
636.67M 12.8% |
716.09M 12.5% |
861.17M 20.3% |
791.28M -8.1% |
983.47M 24.3% |
960.37M -2.3% |
1.17B 22.3% |
1.16B -1.5% |
1.34B 16.1% |
1.56B 15.9% |
1.86B 19.5% |
1.74B -6.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 0.2% |
1.32B 3.0% |
1.38B 5.2% |
1.4B 1.4% |
1.33B -5.1% |
1.38B 3.8% |
1.42B 3.0% |
1.44B 1.4% |
1.48B 2.7% |
1.51B 1.6% |
1.59B 5.7% |
1.61B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88M - |
- |
34.43M - |
- |
-49.99M - |
- |
-170.89M - |
- |
-169.22M - |
- |
227.52K - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
257.74M -8.7% |
183.88M -28.7% |
276.74M 50.5% |
701.24M 153.4% |
354.83M -49.4% |
441.86M 24.5% |
486.8M 10.2% |
333.15M -31.6% |
442.86M 32.9% |
278.63M -37.1% |
401.01M 43.9% |
329.5M -17.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
356.92M -49.2% |
443.13M 24.2% |
486.8M 9.9% |
333.72M -31.4% |
442.12M 32.5% |
277.42M -37.3% |
401.01M 44.6% |
327.55M -18.3% |
185.38M -43.4% |
166.8M -10.0% |
500.64M 200.2% |
251.75M -49.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-169.3M - |
-110.38M - |
-89.1M - |
-145.48M - |
-197.67M - |
-311.64M - |
-338.54M - |
-314.53M - |
-335.86M - |
-253.83M - |
-109.92M - |
-243.19M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.39M - |
- |
152.35M - |
- |
163.28M - |
- |
130.31M - |
- |
144.78M - |
- |
165.42M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 -8.8% |
1.55 24.0% |
1.31 -15.5% |
1.29 -1.5% |
1.34 3.9% |
1.43 6.7% |
1.05 -26.6% |
1.09 3.8% |
1.16 6.4% |
0.95 -18.1% |
1.35 42.1% |
1.36 0.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.93% 29.8% |
12.15% -6.0% |
14.6% 20.2% |
11.54% -21.0% |
12.51% 8.5% |
12.89% 3.0% |
9.28% -28.0% |
9.48% 2.1% |
10.29% 8.5% |
8.27% -19.6% |
10.97% 32.7% |
10.84% -1.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.09% 17.2% |
7.87% -2.7% |
8.51% 8.2% |
7.66% -10.0% |
7.72% 0.8% |
7.95% 3.0% |
5.38% -32.4% |
5.63% 4.6% |
5.63% 0.1% |
4.42% -21.5% |
5.46% 23.6% |
5.56% 1.7% |