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] |
491.54M -21.5% |
763.6M 55.3% |
606.09M -20.6% |
635.22M 4.8% |
509M -19.9% |
554.48M 8.9% |
578.12M 4.3% |
542.43M -6.2% |
366.79M -32.4% |
394.65M 7.6% |
494.5M 25.3% |
|
Cost of Revenue | [friend] | [friend] |
296.97M -9.3% |
446.11M 50.2% |
353.75M -20.7% |
371.15M 4.9% |
330.57M -10.9% |
391.35M 18.4% |
395.95M 1.2% |
310.25M -21.6% |
235.51M -24.1% |
220M -6.6% |
296.34M 34.7% |
|
Gross Profit | [friend] | [friend] |
194.57M -34.9% |
317.49M 63.2% |
252.34M -20.5% |
264.07M 4.6% |
178.43M -32.4% |
163.13M -8.6% |
182.16M 11.7% |
232.18M 27.5% |
131.29M -43.5% |
174.65M 33.0% |
198.16M 13.5% |
|
Total Expenses | [friend] | [friend] |
341.06M -4.1% |
501.57M 47.1% |
392.13M -21.8% |
417.49M 6.5% |
397.07M -4.9% |
473.02M 19.1% |
447M -5.5% |
373.12M -16.5% |
285.67M -23.4% |
309.28M 8.3% |
341.87M 10.5% |
|
Operating Expense | [friend] | [friend] |
44.09M 57.1% |
55.46M 25.8% |
38.38M -30.8% |
46.33M 20.7% |
66.49M 43.5% |
81.67M 22.8% |
51.04M -37.5% |
62.87M 23.2% |
50.16M -20.2% |
89.29M 78.0% |
45.54M -49.0% |
|
Operating Income | [friend] | [friend] |
150.48M -44.5% |
262.03M 74.1% |
213.95M -18.3% |
217.73M 1.8% |
111.94M -48.6% |
81.46M -27.2% |
131.12M 61.0% |
169.31M 29.1% |
81.12M -52.1% |
85.37M 5.2% |
152.63M 78.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - | - |
401.25M - |
- | - | - |
329.96M - |
- | - | - | |
Net Income | [friend] | [friend] |
126.87M -40.7% |
197.28M 55.5% |
178.15M -9.7% |
223.1M 25.2% |
149.93M -32.8% |
70.93M -52.7% |
108.6M 53.1% |
221.36M 103.8% |
82.95M -62.5% |
62.95M -24.1% |
147.55M 134.4% |
|
Basic EPS | [friend] | [friend] |
0.32 -41.8% |
0.5 56.3% |
0.45 -10.0% |
0.57 26.7% |
0.35 -38.6% |
0.14 -60.0% |
0.25 78.6% |
0.5 100% |
0.19 -62% |
0.15 -21.1% |
0.34 126.7% |
|
Diluted EPS | [friend] | [friend] |
0.32 -41.8% |
0.5 56.3% |
0.45 -10.0% |
0.57 26.7% |
0.35 -38.6% |
0.14 -60.0% |
0.25 78.6% |
0.5 100% |
0.19 -62% |
0.15 -21.1% |
0.34 126.7% |