2016 Q4 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 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] |
3.26B 8.3% |
3.38B 3.7% |
3.83B 13.2% |
4.07B 6.3% |
4.13B 1.4% |
4.52B 9.5% |
4.81B 6.5% |
4.92B 2.2% |
5.01B 2.0% |
5.01B 0.0% |
4.84B -3.4% |
4.7B -2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87B 10.2% |
2.12B 13.1% |
2.54B 20.0% |
2.74B 7.8% |
2.77B 1.0% |
2.98B 7.7% |
3.26B 9.4% |
3.33B 2.0% |
3.39B 1.8% |
3.43B 1.2% |
3.2B -6.5% |
3.13B -2.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 5.8% |
1.26B -8.8% |
1.29B 1.7% |
1.33B 3.2% |
1.36B 2.4% |
1.54B 13.1% |
1.55B 1.0% |
1.59B 2.4% |
1.63B 2.3% |
1.58B -2.5% |
1.64B 3.2% |
1.57B -3.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.72B 8.4% |
3.04B 11.8% |
3.52B 15.9% |
3.76B 6.5% |
3.81B 1.6% |
4.1B 7.6% |
4.34B 5.9% |
4.4B 1.3% |
4.44B 0.9% |
4.47B 0.6% |
4.3B -3.7% |
4.23B -1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
846.46M 4.7% |
923.94M 9.2% |
983.78M 6.5% |
1.02B 3.2% |
1.05B 3.1% |
1.12B 7.3% |
1.09B -3.4% |
1.08B -0.9% |
1.06B -1.8% |
1.04B -1.4% |
1.1B 5.5% |
1.1B 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
541.02M 7.5% |
341M -37.0% |
302.28M -11.4% |
311.89M 3.2% |
311.45M -0.1% |
413.67M 32.8% |
466.79M 12.8% |
514.57M 10.2% |
569.29M 10.6% |
543.45M -4.5% |
536.59M -1.3% |
468.44M -12.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
384.84M - |
- |
195.2M - |
- |
185.68M - |
- |
328.36M - |
- |
470.49M - |
- |
384.18M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
383.83M 12.3% |
188.16M -51.0% |
193.33M 2.7% |
220.51M 14.1% |
184.82M -16.2% |
302.91M 63.9% |
331.42M 9.4% |
373.2M 12.6% |
474.78M 27.2% |
397.1M -16.4% |
390.41M -1.7% |
317.05M -18.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.069 12.5% |
0.515 -51.8% |
0.503 -2.3% |
0.576 14.5% |
0.492 -14.6% |
0.767 55.9% |
0.815 6.3% |
0.906 11.2% |
1.15 26.9% |
0.924 -19.7% |
0.877 -5.1% |
0.712 -18.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.069 12.5% |
0.515 -51.8% |
0.503 -2.3% |
0.576 14.5% |
0.492 -14.6% |
0.767 55.9% |
0.815 6.3% |
0.906 11.2% |
1.15 26.9% |
0.924 -19.7% |
0.877 -5.1% |
0.712 -18.8% |