2018 Q4 | 2019 Q4 | 2020 Q4 | 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] |
611.02M -45.6% |
462.66M -24.3% |
1.62B 249.8% |
404.46M -75.0% |
1.94B 379.3% |
1.95B 0.7% |
1.82B -6.9% |
1.8B -1.1% |
1.68B -6.6% |
1.69B 0.8% |
1.75B 3.6% |
1.86B 6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
381.22M -54.8% |
- |
1.19B - |
292.08M -75.4% |
389.39M 33.3% |
1.03B 163.9% |
1.36B 32.1% |
1.35B -0.7% |
1.26B -6.8% |
1.28B 1.5% |
1.29B 1.4% |
1.39B 7.4% |
|
Gross Profit | [friend] | [friend] | [friend] |
611.02M 119.1% |
462.66M -24.3% |
430.73M -6.9% |
112.38M -73.9% |
69.16M -38.5% |
764.89M 1005.9% |
460.78M -39.8% |
449.13M -2.5% |
422.49M -5.9% |
416.45M -1.4% |
458.68M 10.1% |
472.83M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
0 -100% |
- |
1.3B - |
323.36M -75.1% |
2.04B 530.3% |
1.11B -45.7% |
1.47B 32.8% |
1.46B -0.7% |
1.37B -6.4% |
1.41B 3.5% |
1.46B 3.0% |
1.59B 8.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
0 -100% |
- |
109.88M - |
31.28M -71.5% |
168.74M 439.4% |
79.64M -52.8% |
113.13M 42.0% |
111.87M -1.1% |
110.35M -1.4% |
138.72M 25.7% |
163.65M 18.0% |
197.39M 20.6% |
|
Operating Income | [friend] | [friend] | [friend] |
611.02M 195.0% |
462.66M -24.3% |
320.85M -30.7% |
81.1M -74.7% |
-99.57M - |
655.01M - |
347.65M -46.9% |
337.25M -3.0% |
312.14M -7.4% |
277.74M -11.0% |
295.03M 6.2% |
275.45M -6.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
86.92M -43.7% |
- |
239M - |
- |
140.91M - |
- |
254.18M - |
- |
215.51M - |
- |
186.36M - |
- | |
Net Income | [friend] | [friend] | [friend] |
110.62M -28.1% |
55.94M -49.4% |
228.07M 307.7% |
57.18M -74.9% |
251.82M 340.4% |
283.8M 12.7% |
242.53M -14.5% |
227.73M -6.1% |
204.77M -10.1% |
169.37M -17.3% |
178.86M 5.6% |
175.93M -1.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.606 -36.9% |
0.306 -49.4% |
1.25 308.2% |
0.31 -75.2% |
1.384 346.6% |
1.555 12.3% |
1.33 -14.5% |
1.25 -6.0% |
1.09 -12.8% |
0.82 -24.8% |
0.82 0.0% |
0.75 -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.606 -36.9% |
0.306 -49.4% |
1.25 308.2% |
0.31 -75.2% |
1.384 346.6% |
1.555 12.3% |
1.33 -14.5% |
1.25 -6.0% |
1.09 -12.8% |
0.82 -24.8% |
0.82 0.0% |
0.75 -8.5% |