2016 Q4 | 2017 Q4 | 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] |
2.27B 9.2% |
2.47B 8.6% |
2.72B 10.2% |
2.99B 10.0% |
3.3B 10.2% |
3.6B 9.2% |
3.62B 0.5% |
3.53B -2.5% |
3.39B -3.8% |
3.19B -6.0% |
3.11B -2.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.97B 8.3% |
2.07B 5.0% |
2.23B 7.6% |
2.39B 7.3% |
2.58B 7.9% |
2.78B 7.8% |
2.77B -0.4% |
2.74B -1.0% |
2.71B -1.3% |
2.67B -1.6% |
2.84B 6.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297.95M 16.0% |
393.65M 32.1% |
488.11M 24.0% |
597.64M 22.4% |
713.9M 19.5% |
818.08M 14.6% |
846.21M 3.4% |
784.93M -7.2% |
687.07M -12.5% |
525.12M -23.6% |
274.69M -47.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.05B 6.8% |
2.21B 7.6% |
2.43B 10.0% |
2.67B 10.1% |
2.92B 9.1% |
3.18B 9.2% |
3.19B 0.2% |
3.17B -0.8% |
3.15B -0.6% |
3.07B -2.6% |
3.23B 5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.37M -20.3% |
134.18M 71.2% |
197.41M 47.1% |
280.01M 41.8% |
335.24M 19.7% |
402.68M 20.1% |
421.05M 4.6% |
423.21M 0.5% |
440.78M 4.2% |
400.17M -9.2% |
389.96M -2.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.59M 38.5% |
259.46M 18.2% |
290.7M 12.0% |
317.63M 9.3% |
378.66M 19.2% |
415.4M 9.7% |
425.15M 2.3% |
361.72M -14.9% |
246.29M -31.9% |
124.96M -49.3% |
-115.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
145.48M - |
- |
92.13M - |
- |
344.55M - |
- |
469.94M - |
- |
160.71M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.47M -31.1% |
146.11M -22.9% |
121.9M -16.6% |
95.88M -21.3% |
171.4M 78.8% |
325.03M 89.6% |
444.97M 36.9% |
457.36M 2.8% |
411.63M -10.0% |
186.54M -54.7% |
-115.96M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -32.8% |
0.059 -26.3% |
0.049 -16.9% |
0.038 -22.4% |
0.065 71.1% |
0.121 86.2% |
0.165 36.4% |
0.169 2.4% |
0.152 -10.1% |
0.068 -55.3% |
-0.042 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.078 -33.9% |
0.058 -25.6% |
0.048 -17.2% |
0.037 -22.9% |
0.065 75.7% |
0.119 83.1% |
0.163 37.0% |
0.166 1.8% |
0.149 -10.2% |
0.068 -54.4% |
-0.042 - |