2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.75% 0.2% |
48.8% 14.1% |
53.27% 9.2% |
60.09% 12.8% |
65.29% 8.7% |
64.3% -1.5% |
64.68% 0.6% |
61.14% -5.5% |
57.49% -6.0% |
57.69% 0.3% |
55.87% -3.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B -0.3% |
1.12B -1.1% |
1.1B -1.8% |
1.1B -0.2% |
1.09B -0.5% |
1.1B 0.2% |
1.11B 1.0% |
1.11B 0.4% |
1.13B 2.2% |
1.15B 1.7% |
1.16B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.99B 6.0% |
5.87B -2.1% |
5.79B -1.3% |
5.76B -0.6% |
5.72B -0.7% |
5.71B -0.2% |
5.84B 2.3% |
5.92B 1.4% |
6B 1.3% |
6.19B 3.2% |
6.3B 1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.79B 1.1% |
1.76B -1.7% |
1.74B -0.9% |
1.68B -3.7% |
1.61B -4.4% |
1.61B 0.1% |
1.55B -3.9% |
1.55B 0.2% |
1.54B -0.3% |
1.56B 0.9% |
1.59B 2.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.2B 8.2% |
4.11B -2.3% |
4.05B -1.4% |
4.08B 0.8% |
4.12B 0.9% |
4.1B -0.4% |
4.3B 4.8% |
4.38B 1.8% |
4.46B 1.9% |
4.63B 3.9% |
4.71B 1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
554.89M -10.8% |
572.12M 3.1% |
605.89M 5.9% |
610.75M 0.8% |
563.11M -7.8% |
560.51M -0.5% |
519.02M -7.4% |
545.95M 5.2% |
600.42M 10.0% |
632.04M 5.3% |
700M 10.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
556.73M 33.0% |
452.79M -18.7% |
431.33M -4.7% |
435.32M 0.9% |
451.58M 3.7% |
425.83M -5.7% |
440.16M 3.4% |
583.95M 32.7% |
535.77M -8.2% |
513.77M -4.1% |
621.62M 21.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
451.58M 3.7% |
425.83M -5.7% |
440.14M 3.4% |
583.95M 32.7% |
535.78M -8.2% |
513.77M -4.1% |
621.62M 21.0% |
691.42M 11.2% |
677.99M -1.9% |
615.68M -9.2% |
614.33M -0.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
554.89M -10.8% |
572.12M 3.1% |
605.89M 5.9% |
610.75M 0.8% |
563.11M -7.8% |
560.51M -0.5% |
519.02M -7.4% |
545.95M 5.2% |
600.42M 10.0% |
632.04M 5.3% |
700M 10.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
484.33M -0.2% |
546.68M 12.9% |
586.18M 7.2% |
660.11M 12.6% |
713.88M 8.1% |
704.16M -1.4% |
715.51M 1.6% |
678.8M -5.1% |
652.01M -3.9% |
665.51M 2.1% |
650.51M -2.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
484.33M -0.2% |
546.68M 12.9% |
586.18M 7.2% |
660.11M 12.6% |
713.88M 8.1% |
704.16M -1.4% |
715.51M 1.6% |
678.8M -5.1% |
652.01M -3.9% |
665.51M 2.1% |
650.51M -2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.974 -0.1% |
3.36 13.0% |
3.6 7.1% |
4.048 12.5% |
4.38 8.2% |
4.31 -1.6% |
4.38 1.6% |
4.16 -5.0% |
4.01 -3.6% |
4.11 2.5% |
4.04 -1.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.53% -7.8% |
13.69% 18.7% |
14.48% 5.8% |
16.58% 14.5% |
17.16% 3.5% |
17.16% 0.0% |
17.15% -0.1% |
16.05% -6.4% |
15.21% -5.3% |
15.24% 0.2% |
14.44% -5.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.08% -5.8% |
9.49% 17.4% |
10.12% 6.6% |
11.57% 14.3% |
12.19% 5.4% |
12.17% -0.2% |
12.3% 1.1% |
11.62% -5.5% |
11.12% -4.3% |
11.19% 0.6% |
10.71% -4.2% |