2014 Q4 | 2015 Q4 | 2016 Q4 | 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] |
2.59B 3.1% |
2.86B 10.4% |
3.1B 8.4% |
3.3B 6.5% |
3.62B 9.7% |
3.93B 8.5% |
4.15B 5.7% |
4.47B 7.8% |
5.26B 17.6% |
6.24B 18.7% |
8.09B 29.6% |
9.15B 13.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B 1.9% |
1.8B 8.9% |
1.91B 6.2% |
2.02B 5.5% |
2.2B 9.3% |
2.41B 9.5% |
2.56B 6.0% |
2.83B 10.4% |
3.43B 21.5% |
4.16B 21.0% |
5.62B 35.3% |
6.39B 13.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
934.74M 5.3% |
1.06B 13.1% |
1.19B 12.1% |
1.28B 8.2% |
1.41B 10.2% |
1.51B 7.0% |
1.59B 5.1% |
1.64B 3.5% |
1.82B 10.8% |
2.08B 14.4% |
2.47B 18.4% |
2.76B 11.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.03B 1.7% |
2.22B 9.5% |
2.45B 10.0% |
2.6B 6.4% |
2.88B 10.7% |
3.18B 10.3% |
3.44B 8.2% |
3.72B 8.1% |
4.53B 22.0% |
5.4B 19.2% |
7.09B 31.3% |
8.11B 14.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
378.95M 0.9% |
425.28M 12.2% |
536.36M 26.1% |
586.23M 9.3% |
675.15M 15.2% |
761.93M 12.9% |
876.74M 15.1% |
889M 1.4% |
1.1B 23.4% |
1.25B 13.6% |
1.47B 17.9% |
1.72B 17.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
555.79M 8.6% |
632.28M 13.8% |
649.26M 2.7% |
696.38M 7.3% |
737.77M 5.9% |
750.45M 1.7% |
712.3M -5.1% |
755.34M 6.0% |
725.61M -3.9% |
839.22M 15.7% |
999.52M 19.1% |
1.04B 3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
450.78M - |
- |
626.84M - |
- |
765.01M - |
- |
824.44M - |
- |
832.24M - |
- |
874.51M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
457.22M 1.7% |
576.12M 26.0% |
642.8M 11.6% |
702.56M 9.3% |
786.98M 12.0% |
873.68M 11.0% |
861.92M -1.3% |
902.93M 4.8% |
890.19M -1.4% |
888.56M -0.2% |
913.9M 2.9% |
953.19M 4.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.188 -35.5% |
1.321 11.2% |
2.445 85.1% |
2.639 7.9% |
2.333 -11.6% |
2.152 -7.8% |
3.119 45.0% |
3.263 4.6% |
3.209 -1.6% |
3.189 -0.6% |
3.29 3.2% |
3.43 4.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.174 -35.2% |
1.306 11.3% |
2.402 83.9% |
2.605 8.5% |
2.296 -11.9% |
2.115 -7.9% |
3.087 46.0% |
3.231 4.7% |
3.178 -1.7% |
3.178 0% |
3.28 3.2% |
3.42 4.3% |