2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.61B 22.9% |
2.06B 28.4% |
2.62B 27.0% |
3.23B 23.5% |
4.34B 34.1% |
6.01B 38.7% |
7.04B 17.1% |
6.72B -4.6% |
5.49B -18.2% |
3.3B -39.9% |
1.84B -44.1% |
1.6B -13.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B 33.1% |
1.44B 39.0% |
1.88B 29.9% |
2.33B 24.2% |
3.01B 29.0% |
3.93B 30.6% |
4.44B 13.0% |
4.2B -5.4% |
3.46B -17.5% |
2.24B -35.3% |
1.39B -38.1% |
1.19B -14.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
568.4M 7.8% |
619.32M 9.0% |
743.86M 20.1% |
905.33M 21.7% |
1.33B 47.0% |
2.09B 56.8% |
2.6B 24.7% |
2.52B -3.2% |
2.03B -19.3% |
1.06B -47.8% |
457.61M -56.8% |
410.56M -10.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B 29.7% |
1.69B 37.9% |
2.18B 28.8% |
2.7B 23.7% |
3.49B 29.5% |
4.51B 29.2% |
5.1B 13.0% |
4.9B -4.0% |
4.11B -16.1% |
2.81B -31.6% |
1.91B -32.1% |
1.74B -8.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.83M 14.0% |
249.86M 31.6% |
306.05M 22.5% |
369.54M 20.7% |
488.24M 32.1% |
588.51M 20.5% |
666.41M 13.2% |
700.49M 5.1% |
645.89M -7.8% |
570.75M -11.6% |
520.93M -8.7% |
547.88M 5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
378.58M 5.0% |
369.45M -2.4% |
437.8M 18.5% |
535.79M 22.4% |
842.64M 57.3% |
1.5B 77.8% |
1.94B 29.3% |
1.82B -6.1% |
1.39B -23.7% |
489.37M -64.7% |
-63.32M - |
-137.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
316.18M - |
- |
424.76M - |
- |
1.27B - |
- |
1.7B - |
- |
515.63M - |
- |
-157.68M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
329.18M 7.6% |
316.18M -4.0% |
358.06M 13.2% |
424.76M 18.6% |
709.69M 67.1% |
1.27B 79.3% |
1.63B 28.3% |
1.7B 4.2% |
1.28B -24.6% |
515.64M -59.8% |
57.74M -88.8% |
-157.63M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.636 -0.4% |
1.457 -10.9% |
1.65 13.2% |
1.957 18.6% |
3.271 67.2% |
5.871 79.5% |
7.364 25.4% |
7.536 2.3% |
5.6 -25.7% |
2.121 -62.1% |
0.179 -91.6% |
-0.679 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.636 -0.4% |
1.457 -10.9% |
1.65 13.2% |
1.957 18.6% |
3.271 67.2% |
5.85 78.8% |
7.343 25.5% |
7.514 2.3% |
5.579 -25.8% |
2.121 -62.0% |
0.179 -91.6% |
-0.679 - |