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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63B 6.7% |
1.7B 4.7% |
1.83B 7.1% |
1.89B 3.3% |
1.92B 1.9% |
2.01B 4.6% |
2B -0.4% |
2.05B 2.3% |
2.07B 0.9% |
2.18B 5.4% |
2.23B 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B 6.6% |
1.09B 4.4% |
1.19B 9.1% |
1.23B 3.4% |
1.24B 1.3% |
1.3B 4.6% |
1.26B -3.1% |
1.26B 0.3% |
1.26B -0.2% |
1.31B 3.8% |
1.32B 0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
584.85M 7.0% |
614.83M 5.1% |
637.66M 3.7% |
658.83M 3.3% |
679.92M 3.2% |
711.21M 4.6% |
743.69M 4.6% |
785.61M 5.6% |
805.91M 2.6% |
870.03M 8.0% |
907.77M 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 7.0% |
1.33B 4.5% |
1.44B 8.3% |
1.49B 3.0% |
1.52B 2.3% |
1.58B 4.0% |
1.55B -1.8% |
1.57B 0.8% |
1.56B -0.2% |
1.64B 4.5% |
1.64B 0.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.56M 8.9% |
244.48M 5.1% |
256.51M 4.9% |
260.32M 1.5% |
279.17M 7.2% |
282.72M 1.3% |
294.34M 4.1% |
302.46M 2.8% |
302.6M 0.0% |
325.64M 7.6% |
326.62M 0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
352.29M 5.7% |
370.35M 5.1% |
381.14M 2.9% |
398.51M 4.6% |
400.75M 0.6% |
428.49M 6.9% |
449.36M 4.9% |
483.15M 7.5% |
503.31M 4.2% |
544.38M 8.2% |
581.15M 6.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.78M - |
- |
342.23M - |
- |
365.45M - |
- |
402.25M - |
- |
426.49M - |
- |
526.35M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.78M 3.4% |
314.7M 2.9% |
341.44M 8.5% |
353.41M 3.5% |
364.33M 3.1% |
377.37M 3.6% |
400.16M 6.0% |
426.24M 6.5% |
424.72M -0.4% |
462.35M 8.9% |
525.26M 13.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.61 1.7% |
0.64 4.9% |
0.68 6.3% |
0.7 2.9% |
0.73 4.3% |
0.75 2.7% |
0.8 6.7% |
0.86 7.5% |
0.86 0% |
0.94 9.3% |
1.07 13.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.61 1.7% |
0.64 4.9% |
0.68 6.3% |
0.7 2.9% |
0.73 4.3% |
0.75 2.7% |
0.8 6.7% |
0.86 7.5% |
0.86 0% |
0.94 9.3% |
1.07 13.8% |