2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.01B 12.3% |
3.24B 7.6% |
3.41B 5.1% |
3.56B 4.6% |
3.47B -2.5% |
3.5B 0.8% |
3.79B 8.4% |
3.91B 3.1% |
3.99B 2.1% |
4.22B 5.6% |
4.17B -1.0% |
4.19B 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.15B 15.2% |
2.35B 9.1% |
2.48B 5.3% |
2.6B 5.1% |
2.5B -3.8% |
2.51B 0.1% |
2.72B 8.4% |
2.8B 3.2% |
2.81B 0.5% |
2.96B 5.2% |
2.89B -2.3% |
2.86B -1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
860.07M 5.6% |
891.83M 3.7% |
931.82M 4.5% |
961.39M 3.2% |
971.54M 1.1% |
995.99M 2.5% |
1.08B 8.4% |
1.11B 2.7% |
1.18B 6.1% |
1.25B 6.5% |
1.28B 2.1% |
1.34B 4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.69B 13.2% |
2.9B 8.1% |
3.07B 5.9% |
3.23B 4.9% |
3.11B -3.6% |
3.13B 0.6% |
3.4B 8.7% |
3.5B 2.8% |
3.56B 1.9% |
3.76B 5.4% |
3.68B -2.2% |
3.69B 0.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
531.83M 5.7% |
552.17M 3.8% |
598.42M 8.4% |
624.11M 4.3% |
608.34M -2.5% |
624.12M 2.6% |
687.4M 10.1% |
695.42M 1.2% |
749.93M 7.8% |
794.3M 5.9% |
782.51M -1.5% |
832.37M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.24M 5.5% |
339.65M 3.5% |
333.4M -1.8% |
337.28M 1.2% |
363.2M 7.7% |
371.88M 2.4% |
391.99M 5.4% |
413.31M 5.4% |
426.41M 3.2% |
458.96M 7.6% |
497.39M 8.4% |
503.71M 1.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.68M - |
- |
312.71M - |
- |
315.97M - |
- |
358.08M - |
- |
377.15M - |
- |
408.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
310.04M 7.9% |
325.09M 4.9% |
315.06M -3.1% |
317.51M 0.8% |
325.3M 2.5% |
332.51M 2.2% |
363.31M 9.3% |
376.62M 3.7% |
381.56M 1.3% |
393.82M 3.2% |
410.09M 4.1% |
417.85M 1.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.77 6.9% |
0.8 3.9% |
0.78 -2.5% |
0.78 0% |
0.8 2.6% |
0.82 2.5% |
0.9 9.8% |
0.93 3.3% |
0.95 2.2% |
0.98 3.2% |
1.01 3.1% |
1.03 2.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.77 6.9% |
0.8 3.9% |
0.78 -2.5% |
0.78 0% |
0.8 2.6% |
0.82 2.5% |
0.9 9.8% |
0.93 3.3% |
0.95 2.2% |
0.98 3.2% |
1.01 3.1% |
1.03 2.0% |