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] |
775.67M -12.3% |
878.01M 13.2% |
694.11M -20.9% |
997.09M 43.7% |
986.77M -1.0% |
955.71M -3.1% |
881.09M -7.8% |
1.27B 44.1% |
1.15B -9.6% |
1.16B 1.5% |
1.24B 6.7% |
1.52B 22.6% |
|
Cost of Revenue | [friend] | - |
663.74M - |
597.03M -10.1% |
731.33M 22.5% |
686.14M -6.2% |
691.72M 0.8% |
764.02M 10.5% |
937.61M 22.7% |
793.22M -15.4% |
778.49M -1.9% |
791.08M 1.6% |
998.93M 26.3% |
|
Gross Profit | [friend] |
775.67M -12.3% |
214.27M -72.4% |
97.07M -54.7% |
265.76M 173.8% |
300.64M 13.1% |
263.99M -12.2% |
117.06M -55.7% |
332.12M 183.7% |
354.24M 6.7% |
385.65M 8.9% |
450.92M 16.9% |
524.28M 16.3% |
|
Total Expenses | [friend] | - |
752.63M - |
649.8M -13.7% |
838.45M 29.0% |
775.96M -7.5% |
768.51M -1.0% |
729.83M -5.0% |
1.01B 39.0% |
855.08M -15.7% |
847.23M -0.9% |
861.6M 1.7% |
1.08B 25.9% |
|
Operating Expense | [friend] | - |
88.89M - |
52.77M -40.6% |
107.11M 103.0% |
89.82M -16.1% |
76.79M -14.5% |
-34.19M - |
77.04M - |
61.85M -19.7% |
68.75M 11.1% |
70.52M 2.6% |
85.55M 21.3% |
|
Operating Income | [friend] |
775.67M -12.3% |
125.38M -83.8% |
44.31M -64.7% |
158.64M 258.1% |
210.81M 32.9% |
187.2M -11.2% |
151.26M -19.2% |
255.09M 68.6% |
292.39M 14.6% |
316.9M 8.4% |
380.41M 20.0% |
438.73M 15.3% |
|
Net Income (Cont Operations) | [friend] | - |
171.9M - |
-60.55M - |
- |
237.15M - |
- | - | - |
390.87M - |
- | - | - | |
Net Income | [friend] |
58.77M 1.7% |
55.35M -5.8% |
-60.55M - |
100.6M - |
136.56M 35.7% |
95.14M -30.3% |
79.23M -16.7% |
175.45M 121.5% |
215.42M 22.8% |
249.28M 15.7% |
300.41M 20.5% |
352.61M 17.4% |
|
Basic EPS | [friend] |
0.029 1.7% |
0.03 2.1% |
-0.03 - |
0.05 - |
0.07 40.0% |
0.05 -28.6% |
0.04 -20.0% |
0.08 100% |
0.1 25.0% |
0.11 10.0% |
0.13 18.2% |
0.16 23.1% |
|
Diluted EPS | [friend] |
0.029 1.7% |
0.03 2.1% |
-0.03 - |
0.05 - |
0.07 40.0% |
0.05 -28.6% |
0.04 -20.0% |
0.08 100% |
0.1 25.0% |
0.11 10.0% |
0.13 18.2% |
0.16 23.1% |