2016 Q4 | 2017 Q4 | 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] |
1.32B 19.7% |
1.4B 6.4% |
1.54B 10.2% |
1.86B 20.7% |
2.38B 27.7% |
2.82B 18.7% |
3.22B 14.0% |
3.54B 9.9% |
3.48B -1.5% |
3.51B 0.8% |
3.47B -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
835.66M 20.7% |
881.22M 5.5% |
968.12M 9.9% |
1.17B 21.0% |
1.51B 29.0% |
1.81B 19.6% |
2.07B 14.5% |
2.28B 10.2% |
2.29B 0.2% |
2.36B 3.1% |
2.38B 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
480.14M 18.0% |
518.53M 8.0% |
574.89M 10.9% |
690.8M 20.2% |
866.69M 25.5% |
1.01B 17.1% |
1.15B 13.1% |
1.26B 9.5% |
1.2B -4.7% |
1.16B -3.4% |
1.09B -5.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 17.4% |
1.3B 9.7% |
1.43B 9.9% |
1.69B 18.2% |
2.09B 23.9% |
2.46B 17.7% |
2.77B 12.8% |
3.03B 9.3% |
3.07B 1.2% |
3.15B 2.8% |
3.17B 0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
348.02M 10.2% |
416.68M 19.7% |
457.82M 9.9% |
513.98M 12.3% |
576.3M 12.1% |
649.52M 12.7% |
701.69M 8.0% |
750.41M 6.9% |
780.93M 4.1% |
795.62M 1.9% |
790.42M -0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.12M 44.8% |
101.85M -22.9% |
117.06M 14.9% |
176.82M 51.0% |
290.39M 64.2% |
364.97M 25.7% |
446.08M 22.2% |
506.01M 13.4% |
416.68M -17.7% |
361.12M -13.3% |
303.08M -16.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
92.1M - |
- |
137.88M - |
- |
267.08M - |
- |
395.76M - |
- |
286.19M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.41M 37.4% |
92.01M -16.7% |
94.16M 2.3% |
137.7M 46.2% |
222.94M 61.9% |
266.94M 19.7% |
340.05M 27.4% |
395.7M 16.4% |
332.05M -16.1% |
286.29M -13.8% |
226.67M -20.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 37.9% |
0.31 -22.5% |
0.32 3.2% |
0.46 43.8% |
0.75 63.0% |
0.89 18.7% |
1.11 24.7% |
1.26 13.5% |
1.02 -19.0% |
0.85 -16.7% |
0.66 -22.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 37.9% |
0.31 -22.5% |
0.32 3.2% |
0.46 43.8% |
0.75 63.0% |
0.88 17.3% |
1.1 25.0% |
1.25 13.6% |
1.01 -19.2% |
0.85 -15.8% |
0.66 -22.4% |