2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 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] |
461.48M -64.4% |
1.67B 262.4% |
2.04B 22.2% |
2.32B 13.6% |
2.61B 12.3% |
2.74B 4.9% |
2.56B -6.3% |
2.44B -4.9% |
2.19B -10.1% |
2.11B -3.6% |
2.11B 0.1% |
2.01B -4.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
315.89M -69.6% |
1.21B 284.2% |
1.38B 13.3% |
1.57B 14.0% |
1.77B 13.1% |
1.93B 9.1% |
1.95B 1.0% |
1.9B -2.6% |
1.82B -4.2% |
1.76B -3.3% |
1.73B -2.1% |
1.64B -5.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.59M -42.9% |
458.81M 215.1% |
667.73M 45.5% |
753.44M 12.8% |
834.81M 10.8% |
801.27M -4.0% |
609.3M -24.0% |
534.65M -12.3% |
367.84M -31.2% |
348.9M -5.1% |
389.04M 11.5% |
375.33M -3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.53M -69.8% |
1.27B 287.3% |
1.44B 13.5% |
1.65B 14.4% |
1.86B 12.6% |
2.02B 8.6% |
2.05B 1.6% |
1.99B -3.1% |
1.92B -3.5% |
1.85B -3.8% |
1.81B -2.0% |
1.72B -4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.64M -72.5% |
58.68M 364.4% |
68.27M 16.3% |
83.25M 21.9% |
85.8M 3.1% |
85.36M -0.5% |
98.47M 15.4% |
85.6M -13.1% |
94.81M 10.8% |
82.63M -12.8% |
83.74M 1.3% |
84.63M 1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.95M -36.4% |
400.13M 201.0% |
599.46M 49.8% |
670.19M 11.8% |
749.01M 11.8% |
715.91M -4.4% |
510.84M -28.6% |
449.05M -12.1% |
273.03M -39.2% |
266.27M -2.5% |
305.3M 14.7% |
290.7M -4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.57M - |
- |
497.23M - |
- |
578.08M - |
- |
379.59M - |
- |
221.41M - |
- |
249.55M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.47M -38.3% |
322.54M 197.4% |
496.44M 53.9% |
543.79M 9.5% |
577.82M 6.3% |
558.31M -3.4% |
379.42M -32.0% |
334.18M -11.9% |
220.93M -33.9% |
216.79M -1.9% |
248.83M 14.8% |
235.37M -5.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 -36.2% |
0.87 190.0% |
1.32 51.7% |
1.41 6.8% |
1.44 2.1% |
1.36 -5.6% |
0.87 -36.0% |
0.76 -12.6% |
0.5 -34.2% |
0.5 0% |
0.57 14.0% |
0.54 -5.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 -36.2% |
0.87 190.0% |
1.32 51.7% |
1.41 6.8% |
1.44 2.1% |
1.36 -5.6% |
0.87 -36.0% |
0.76 -12.6% |
0.5 -34.2% |
0.5 0% |
0.57 14.0% |
0.54 -5.3% |