2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.33% 40.4% |
12.02% 6.1% |
12.05% 0.3% |
11.17% -7.3% |
10.45% -6.5% |
10.68% 2.2% |
9.2% -13.8% |
9.14% -0.7% |
9.75% 6.7% |
9.53% -2.2% |
8.89% -6.7% |
9.01% 1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.01% 6.3% |
41.68% 4.2% |
42.89% 2.9% |
43.27% 0.9% |
44.07% 1.8% |
44.74% 1.5% |
44.28% -1.0% |
43.95% -0.8% |
43.9% -0.1% |
43.6% -0.7% |
42.73% -2.0% |
42.62% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.74% 33.2% |
13.53% 6.2% |
13.76% 1.7% |
13.01% -5.5% |
12.08% -7.2% |
12.7% 5.2% |
12.63% -0.6% |
12.55% -0.6% |
12.7% 1.2% |
11.98% -5.7% |
9.97% -16.7% |
9.86% -1.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.71B 4.5% |
1.81B 6.2% |
1.87B 3.0% |
1.89B 1.1% |
1.91B 1.4% |
1.96B 2.1% |
1.93B -1.5% |
1.98B 2.8% |
2.01B 1.3% |
1.99B -0.8% |
2B 0.6% |
2.03B 1.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47B 23.1% |
2.52B 2.1% |
2.86B 13.3% |
2.75B -3.9% |
2.85B 3.6% |
2.91B 2.1% |
3.05B 4.8% |
3.08B 1.0% |
3.11B 1.1% |
3.02B -3.1% |
3.59B 19.1% |
3.46B -3.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
821.26M -3.5% |
815.3M -0.7% |
1.06B 30.3% |
929.57M -12.5% |
1B 7.7% |
991.63M -0.9% |
1.07B 8.2% |
1.08B 0.9% |
1.06B -2.1% |
918.46M -13.3% |
1.12B 22.0% |
1.01B -9.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.64B 42.9% |
1.7B 3.5% |
1.79B 5.3% |
1.81B 1.0% |
1.84B 1.6% |
1.91B 3.7% |
1.96B 3.0% |
1.98B 1.0% |
2.04B 2.7% |
2.08B 2.2% |
2.46B 18.0% |
2.43B -1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
412.84M - |
- |
293.47M - |
- |
385.51M - |
- |
303.95M - |
- |
318.51M - |
- |
334.2M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
302.34M 46.9% |
315.97M 4.5% |
448.21M 41.9% |
344.93M -23.0% |
556.42M 61.3% |
510.34M -8.3% |
890.98M 74.6% |
650.15M -27.0% |
600.33M -7.7% |
191.51M -68.1% |
826.76M 331.7% |
301.6M -63.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
575.26M 60.2% |
527.04M -8.4% |
890.98M 69.1% |
673.15M -24.4% |
606.81M -9.9% |
188.94M -68.9% |
826.76M 337.6% |
272.69M -67.0% |
350.88M 28.7% |
163.17M -53.5% |
691.62M 323.9% |
445.38M -35.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.07M -22.2% |
234.5M -25.8% |
181.47M -22.6% |
122.09M -32.7% |
222.44M 82.2% |
180.3M -18.9% |
86.73M -51.9% |
277.65M 220.1% |
169.67M -38.9% |
171.11M 0.9% |
217.5M 27.1% |
96.68M -55.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.23M - |
- |
228.67M - |
- |
203.93M - |
- |
181.53M - |
- |
202.23M - |
- |
183.22M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.53 47.2% |
0.59 11.3% |
0.58 -1.7% |
0.54 -6.9% |
0.5 -7.4% |
0.52 4.0% |
0.44 -15.4% |
0.45 2.3% |
0.49 8.9% |
0.47 -4.1% |
0.44 -6.4% |
0.45 2.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.56% 20.0% |
15.95% 9.5% |
15.47% -3.0% |
14.24% -7.9% |
11.49% -19.4% |
11.57% 0.7% |
9.44% -18.4% |
9.53% 1.0% |
10.09% 5.8% |
9.51% -5.8% |
8.05% -15.3% |
8.28% 2.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.85% 30.2% |
9.82% 10.9% |
9.21% -6.2% |
8.87% -3.7% |
7.52% -15.2% |
7.69% 2.2% |
6% -22.0% |
6.21% 3.4% |
6.56% 5.7% |
6.4% -2.4% |
5.36% -16.3% |
5.59% 4.3% |