2017 Q4 | 2018 Q4 | 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] |
1.68B 19.0% |
1.91B 13.9% |
2.2B 14.8% |
2.46B 12.1% |
2.64B 7.4% |
2.77B 4.9% |
2.9B 4.3% |
2.94B 1.6% |
3.05B 3.5% |
3.27B 7.3% |
3.42B 4.5% |
3.63B 6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B 300.0% |
1.38B 12.9% |
1.6B 15.8% |
1.82B 13.9% |
2B 10.1% |
2.17B 8.2% |
2.31B 6.8% |
2.43B 5.2% |
2.66B 9.4% |
2.96B 11.3% |
3.21B 8.2% |
3.52B 9.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
458.95M -5.7% |
534.71M 16.5% |
600.68M 12.3% |
645.01M 7.4% |
643.51M -0.2% |
609.69M -5.3% |
582.29M -4.5% |
509.35M -12.5% |
384.01M -24.6% |
305.25M -20.5% |
209.36M -31.4% |
113.33M -45.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B 300.3% |
1.49B 12.6% |
1.72B 16.0% |
1.96B 13.7% |
2.14B 9.2% |
2.31B 7.9% |
2.46B 6.5% |
2.58B 5.0% |
2.83B 9.7% |
3.15B 11.2% |
3.38B 7.2% |
3.7B 9.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.35M 305.0% |
108.08M 8.8% |
128.16M 18.6% |
142.43M 11.1% |
139.03M -2.4% |
143.01M 2.9% |
145.89M 2.0% |
149.95M 2.8% |
170.81M 13.9% |
187.1M 9.5% |
169.39M -9.5% |
179.4M 5.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.6M -12.4% |
426.64M 18.6% |
472.52M 10.8% |
502.58M 6.4% |
504.48M 0.4% |
466.68M -7.5% |
436.4M -6.5% |
359.41M -17.6% |
213.2M -40.7% |
118.15M -44.6% |
39.97M -66.2% |
-66.07M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
191.19M - |
- |
381.39M - |
- |
412.98M - |
- |
413.14M - |
- |
224.26M - |
- |
53.1M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
281.62M 42.3% |
340.05M 20.7% |
381.39M 12.2% |
403.48M 5.8% |
412.98M 2.4% |
403.69M -2.2% |
413.14M 2.3% |
351.72M -14.9% |
224.26M -36.2% |
132.15M -41.1% |
53.1M -59.8% |
-41.77M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.859 42.5% |
3.45 20.7% |
3.872 12.2% |
4.096 5.8% |
3.972 -3.0% |
3.618 -8.9% |
3.431 -5.2% |
1.538 -55.2% |
1.422 -7.6% |
0.923 -35.1% |
0.293 -68.3% |
-0.3 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.859 42.5% |
3.45 20.7% |
3.872 12.2% |
4.096 5.8% |
3.972 -3.0% |
3.618 -8.9% |
3.431 -5.2% |
1.538 -55.2% |
1.422 -7.6% |
0.923 -35.1% |
0.293 -68.3% |
-0.3 - |