2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.16B 15.8% |
3.87B 22.8% |
4.19B 8.1% |
3.32B -20.8% |
3.66B 10.3% |
3.51B -3.9% |
3.51B -0.2% |
2.78B -20.6% |
3.25B 16.7% |
3.43B 5.5% |
4.06B 18.6% |
3.96B -2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.38B 14.3% |
2.92B 22.6% |
3.24B 11.0% |
2.43B -25.2% |
2.7B 11.1% |
2.62B -2.8% |
2.67B 1.9% |
2.14B -19.9% |
2.51B 17.0% |
2.62B 4.7% |
3.08B 17.4% |
2.96B -3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
771.98M 20.9% |
951.38M 23.2% |
943.46M -0.8% |
888.29M -5.8% |
958.25M 7.9% |
890.77M -7.0% |
833.4M -6.4% |
641.87M -23.0% |
741.75M 15.6% |
803.24M 8.3% |
982.86M 22.4% |
997.8M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.74B 15.0% |
3.31B 21.1% |
3.62B 9.2% |
2.83B -21.7% |
3.15B 11.1% |
3.05B -3.1% |
3.08B 1.0% |
2.47B -19.7% |
2.95B 19.3% |
2.97B 0.6% |
3.52B 18.4% |
3.48B -1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.35M 20.4% |
389.61M 10.9% |
373.25M -4.2% |
405.37M 8.6% |
449.93M 11.0% |
427.01M -5.1% |
408.31M -4.4% |
331.62M -18.8% |
445.47M 34.3% |
346.61M -22.2% |
434.79M 25.4% |
515.74M 18.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
420.64M 21.3% |
561.77M 33.6% |
570.21M 1.5% |
482.91M -15.3% |
508.31M 5.3% |
463.77M -8.8% |
425.09M -8.3% |
310.25M -27.0% |
296.28M -4.5% |
456.63M 54.1% |
548.06M 20.0% |
482.06M -12.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
561.27M - |
- | - | - |
752.71M - |
- | - | - |
473.61M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
317.31M 30.3% |
465.71M 46.8% |
454.08M -2.5% |
348.04M -23.4% |
404.43M 16.2% |
429.71M 6.3% |
459.06M 6.8% |
206.42M -55.0% |
267.51M 29.6% |
434.21M 62.3% |
489.98M 12.8% |
379.57M -22.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.64 28.0% |
0.95 48.4% |
0.93 -2.1% |
0.7 -24.7% |
0.79 12.9% |
0.84 6.3% |
0.89 6.0% |
0.4 -55.1% |
0.52 30% |
0.85 63.5% |
0.96 12.9% |
0.74 -22.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.64 28.0% |
0.95 48.4% |
0.92 -3.2% |
0.7 -23.9% |
0.79 12.9% |
0.83 5.1% |
0.89 7.2% |
0.4 -55.1% |
0.52 30% |
0.85 63.5% |
0.96 12.9% |
0.74 -22.9% |