2019 Q1 | 2020 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1B -74.2% |
1.21B 20.6% |
4.5B 271.7% |
4.8B 6.5% |
5.16B 7.7% |
5.71B 10.6% |
6.57B 15.0% |
7.32B 11.5% |
7.96B 8.7% |
8.33B 4.6% |
8.38B 0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
718.64M -73.4% |
1.02B 42.5% |
3.38B 230.0% |
3.61B 6.7% |
3.9B 8.1% |
4.23B 8.5% |
4.95B 17.0% |
5.57B 12.6% |
6.1B 9.6% |
6.37B 4.4% |
6.35B -0.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
286.19M -75.8% |
187.52M -34.5% |
1.12B 499.5% |
1.19B 5.9% |
1.27B 6.4% |
1.48B 17.1% |
1.62B 9.1% |
1.75B 8.4% |
1.86B 6.0% |
1.96B 5.4% |
2.03B 3.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
949.65M -74.1% |
1.25B 32.0% |
4.3B 243.2% |
4.56B 6.1% |
4.91B 7.6% |
5.32B 8.5% |
6.15B 15.6% |
6.86B 11.5% |
7.47B 8.9% |
7.77B 4.1% |
7.77B -0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
231.01M -75.8% |
229.22M -0.8% |
922.35M 302.4% |
957.2M 3.8% |
1.01B 5.7% |
1.1B 8.4% |
1.21B 10.0% |
1.29B 7.0% |
1.37B 6.0% |
1.41B 2.7% |
1.42B 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
55.17M -76.0% |
-41.71M - |
201.86M - |
233.3M 15.6% |
255.62M 9.6% |
386.97M 51.4% |
412.03M 6.5% |
462.78M 12.3% |
491M 6.1% |
554.18M 12.9% |
610.21M 10.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
-36.92M - |
- |
183.69M - |
- |
374.28M - |
- |
402.21M - |
- |
506.32M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
29.75M -76.3% |
-55.37M - |
90.7M - |
109.21M 20.4% |
119.89M 9.8% |
227.12M 89.4% |
229.13M 0.9% |
210.21M -8.3% |
232.38M 10.5% |
269.11M 15.8% |
310.93M 15.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
8.08 -75.7% |
-14.84 - |
23.282 - |
28.37 21.9% |
30.45 7.3% |
58.25 91.3% |
57.6 -1.1% |
52.22 -9.3% |
57.39 9.9% |
66.06 15.1% |
75.98 15.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
7.217 -78.3% |
-14.84 - |
23.282 - |
26.07 12.0% |
28.313 8.6% |
54.34 91.9% |
53.65 -1.3% |
48.82 -9.0% |
53.91 10.4% |
62.42 15.8% |
72.18 15.6% |