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] |
788.61M 88.8% |
950.44M 20.5% |
967.44M 1.8% |
1.56B 61.5% |
1.29B -17.4% |
1.31B 1.2% |
1.16B -11.0% |
1.45B 24.9% |
1.33B -8.2% |
2.07B 55.5% |
1.59B -23.1% |
|
Cost of Revenue | [friend] | [friend] |
344.42M 84.9% |
378.31M 9.8% |
339.03M -10.4% |
726.07M 114.2% |
686.25M -5.5% |
687.47M 0.2% |
421.1M -38.7% |
548.7M 30.3% |
582.65M 6.2% |
872.28M 49.7% |
591.08M -32.2% |
|
Gross Profit | [friend] | [friend] |
444.19M 91.9% |
572.12M 28.8% |
628.42M 9.8% |
836.22M 33.1% |
603.89M -27.8% |
617.93M 2.3% |
740.21M 19.8% |
901.68M 21.8% |
748.38M -17.0% |
1.2B 59.9% |
1B -16.4% |
|
Total Expenses | [friend] | [friend] |
539.08M 41.3% |
652.2M 21.0% |
748.54M 14.8% |
1.08B 44.5% |
1.07B -0.7% |
1.14B 5.9% |
848.66M -25.3% |
1.02B 19.8% |
1.08B 5.8% |
1.63B 51.5% |
1.23B -24.7% |
|
Operating Expense | [friend] | [friend] |
194.66M -0.3% |
273.89M 40.7% |
409.52M 49.5% |
355.38M -13.2% |
387.1M 8.9% |
448.76M 15.9% |
427.56M -4.7% |
468.13M 9.5% |
493.28M 5.4% |
758.07M 53.7% |
636.6M -16.0% |
|
Operating Income | [friend] | [friend] |
249.53M 589.2% |
298.24M 19.5% |
218.9M -26.6% |
480.83M 119.7% |
216.79M -54.9% |
169.16M -22.0% |
312.65M 84.8% |
433.56M 38.7% |
255.1M -41.2% |
438.93M 72.1% |
364.4M -17.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - |
200.12M - |
684.1M 241.8% |
- | - | - |
891.61M - |
- | - | - | |
Net Income | [friend] | [friend] |
166.13M 237.2% |
202.7M 22.0% |
143.46M -29.2% |
332.45M 131.7% |
176.2M -47.0% |
151.59M -14.0% |
239.39M 57.9% |
438.06M 83.0% |
224.18M -48.8% |
361.54M 61.3% |
288.54M -20.2% |
|
Basic EPS | [friend] | [friend] |
0.081 231.7% |
0.1 24.1% |
0.07 -30% |
0.17 142.9% |
0.08 -52.9% |
0.06 -25.0% |
0.1 66.7% |
0.19 90% |
0.1 -47.4% |
0.15 50.0% |
0.12 -20% |
|
Diluted EPS | [friend] | [friend] |
0.081 231.7% |
0.1 24.1% |
0.07 -30% |
0.17 142.9% |
0.08 -52.9% |
0.06 -25.0% |
0.1 66.7% |
0.19 90% |
0.1 -47.4% |
0.15 50.0% |
0.12 -20% |