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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.81% -6.2% |
12.8% -0.1% |
11.96% -6.6% |
12.46% 4.2% |
12.1% -2.9% |
11.87% -2.0% |
12.12% 2.1% |
12.34% 1.8% |
12.58% 2.0% |
12.86% 2.3% |
12.97% 0.8% |
12.8% -1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.93% -0.7% |
41.26% -1.6% |
40.49% -1.9% |
40.42% -0.2% |
40.42% 0.0% |
41.33% 2.2% |
42.54% 2.9% |
43.93% 3.3% |
44.83% 2.1% |
45.36% 1.2% |
45.72% 0.8% |
45.53% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.27% -6.1% |
19.18% -0.5% |
17.93% -6.5% |
18.43% 2.8% |
17.76% -3.6% |
19.07% 7.4% |
19.39% 1.7% |
19.62% 1.2% |
19.98% 1.8% |
18.89% -5.5% |
19.01% 0.6% |
18.79% -1.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.17B 0.9% |
3.37B 6.5% |
3.41B 1.0% |
3.7B 8.5% |
3.9B 5.4% |
3.99B 2.3% |
4.13B 3.5% |
4.18B 1.2% |
4.28B 2.4% |
4.36B 1.9% |
4.46B 2.2% |
4.55B 2.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57B 3.9% |
2.7B 5.1% |
2.81B 4.1% |
2.91B 3.5% |
3.08B 5.9% |
3.32B 7.9% |
3.35B 0.8% |
3.4B 1.5% |
3.47B 2.1% |
3.55B 2.3% |
3.71B 4.6% |
3.72B 0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52B 2.9% |
1.55B 2.0% |
1.56B 0.3% |
1.62B 3.9% |
1.74B 7.8% |
1.89B 8.6% |
1.84B -2.5% |
1.8B -2.4% |
1.81B 0.8% |
1.81B -0.4% |
1.91B 5.9% |
1.85B -3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 5.5% |
1.15B 9.7% |
1.26B 9.2% |
1.29B 3.0% |
1.34B 3.6% |
1.43B 7.0% |
1.51B 5.2% |
1.6B 6.3% |
1.66B 3.5% |
1.75B 5.3% |
1.8B 3.2% |
1.87B 3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
459.04M 6.6% |
650.83M 41.8% |
508.96M -21.8% |
643.16M 26.4% |
567.45M -11.8% |
442.99M -21.9% |
597.43M 34.9% |
687.68M 15.1% |
824.25M 19.9% |
971.88M 17.9% |
930.62M -4.2% |
837.53M -10.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.86M -30.9% |
64.77M -62.1% |
177.25M 173.6% |
40.22M -77.3% |
109.52M 172.3% |
175.88M 60.6% |
140.02M -20.4% |
124.63M -11.0% |
93.76M -24.8% |
114.87M 22.5% |
137.99M 20.1% |
160.05M 16.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.45M 171.9% |
175.88M 60.7% |
140.06M -20.4% |
124.41M -11.2% |
93.31M -25.0% |
114.87M 23.1% |
137.38M 19.6% |
159.66M 16.2% |
172.22M 7.9% |
212.98M 23.7% |
310.97M 46.0% |
208.15M -33.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.76M 23.0% |
503.06M 65.6% |
380.16M -24.4% |
494.81M 30.2% |
379.93M -23.2% |
225.86M -40.6% |
371.48M 64.5% |
455.29M 22.6% |
584.54M 28.4% |
740.41M 26.7% |
706.2M -4.6% |
644.68M -8.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
549.75M -5.4% |
586.41M 6.7% |
550.25M -6.2% |
620.99M 12.9% |
631.53M 1.7% |
641.37M 1.6% |
679.41M 5.9% |
697.4M 2.6% |
729.89M 4.7% |
753.17M 3.2% |
775.72M 3.0% |
782.33M 0.9% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
405.54M -5.4% |
431.83M 6.5% |
407.54M -5.6% |
460.59M 13.0% |
471.42M 2.4% |
472.95M 0.3% |
500.22M 5.8% |
515.36M 3.0% |
538.12M 4.4% |
560.67M 4.2% |
577.79M 3.1% |
582.67M 0.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.043 -5.4% |
0.046 6.0% |
0.043 -5.7% |
0.049 13.0% |
0.05 2.3% |
0.05 0.5% |
0.053 5.8% |
0.054 3.0% |
0.057 4.6% |
0.059 4.0% |
0.061 3.0% |
0.062 0.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.72% -36.8% |
42.63% 10.1% |
36.09% -15.3% |
40.31% 11.7% |
39.51% -2.0% |
36.63% -7.3% |
36.22% -1.1% |
35.61% -1.7% |
35.91% 0.9% |
35.28% -1.8% |
34.94% -1.0% |
33.61% -3.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.79% -19.0% |
17.44% 10.4% |
15.51% -11.1% |
17.12% 10.4% |
16.69% -2.5% |
15.7% -5.9% |
16.24% 3.4% |
16.34% 0.6% |
16.43% 0.6% |
16.31% -0.7% |
16.36% 0.3% |
16.38% 0.1% |