2020 Q1 | 2021 Q1 | 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] |
779.38M -40.6% |
341.61M -56.2% |
1.42B 315.2% |
548.53M -61.3% |
1.49B 171.0% |
1.44B -3.1% |
1.47B 2.2% |
1.4B -4.5% |
1.45B 3.4% |
1.44B -0.8% |
1.42B -1.6% |
|
Cost of Revenue | [friend] | [friend] |
25.05M -52.0% |
14.34M -42.7% |
53.06M 270.1% |
10.94M -79.4% |
50.84M 364.8% |
50.05M -1.6% |
49.36M -1.4% |
56.64M 14.8% |
61.1M 7.9% |
63.66M 4.2% |
63.97M 0.5% |
|
Gross Profit | [friend] | [friend] |
754.34M -40.1% |
327.27M -56.6% |
1.37B 317.2% |
537.59M -60.6% |
1.44B 167.1% |
1.39B -3.2% |
1.42B 2.3% |
1.35B -5.2% |
1.39B 3.2% |
1.38B -1.0% |
1.35B -1.7% |
|
Total Expenses | [friend] | [friend] |
513.06M -59.5% |
282.97M -44.8% |
1.16B 309.8% |
317.65M -72.6% |
1.27B 299.3% |
1.31B 3.0% |
1.26B -3.3% |
1.28B 1.2% |
1.28B 0.1% |
1.27B -0.6% |
1.26B -0.7% |
|
Operating Expense | [friend] | [friend] |
488.01M -59.9% |
268.63M -45.0% |
1.11B 311.9% |
306.72M -72.3% |
1.22B 297.0% |
1.26B 3.2% |
1.21B -3.4% |
1.22B 0.6% |
1.22B -0.2% |
1.21B -0.9% |
1.2B -0.7% |
|
Operating Income | [friend] | [friend] |
266.32M 521.5% |
58.64M -78.0% |
258.71M 341.2% |
230.88M -10.8% |
218.05M -5.6% |
133.59M -38.7% |
208.66M 56.2% |
127.27M -39.0% |
173.12M 36.0% |
170.04M -1.8% |
155.4M -8.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
299.8M 604.1% |
- |
283.96M - |
- |
213.6M - |
- |
206.9M - |
- |
167.7M - |
- |
139.19M - |
|
Net Income | [friend] | [friend] |
226.76M 356.9% |
33.9M -85.1% |
207.81M 513.1% |
151.38M -27.2% |
127.01M -16.1% |
75.1M -40.9% |
139.62M 85.9% |
83.99M -39.8% |
117.34M 39.7% |
106.42M -9.3% |
91.44M -14.1% |
|
Basic EPS | [friend] | [friend] |
106.58 466.6% |
15.39 -85.6% |
92.14 498.7% |
57.84 -37.2% |
41.32 -28.6% |
19.04 -53.9% |
53.31 180.0% |
31.64 -40.6% |
44.16 39.6% |
40.12 -9.1% |
34.43 -14.2% |
|
Diluted EPS | [friend] | [friend] |
106.58 466.6% |
12.85 -87.9% |
87.9 584.1% |
55.18 -37.2% |
34.72 -37.1% |
19.04 -45.2% |
51.34 169.6% |
31.46 -38.7% |
43.54 38.4% |
39.38 -9.6% |
33.73 -14.3% |