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] |
809.8M -62.8% |
727.08M -10.2% |
813.29M 11.9% |
858.55M 5.6% |
1.11B 29.3% |
989.55M -10.9% |
1B 1.5% |
1.05B 4.9% |
1.19B 12.7% |
1.07B -9.8% |
1.12B 5.0% |
1.33B 18.2% |
|
Cost of Revenue | [friend] |
460.86M -63.1% |
431.78M -6.3% |
461.52M 6.9% |
495.64M 7.4% |
672.09M 35.6% |
617.39M -8.1% |
628.61M 1.8% |
650.56M 3.5% |
736.13M 13.2% |
643.06M -12.6% |
681.18M 5.9% |
799.58M 17.4% |
|
Gross Profit | [friend] |
348.94M -62.3% |
295.3M -15.4% |
351.77M 19.1% |
362.9M 3.2% |
438.01M 20.7% |
372.16M -15.0% |
375.96M 1.0% |
403.18M 7.2% |
451.21M 11.9% |
427.76M -5.2% |
442.8M 3.5% |
529.47M 19.6% |
|
Total Expenses | [friend] |
719.6M -62.6% |
679.59M -5.6% |
720.19M 6.0% |
752.68M 4.5% |
983.48M 30.7% |
909.05M -7.6% |
901.95M -0.8% |
912.42M 1.2% |
1.06B 15.8% |
949.89M -10.1% |
1B 5.5% |
1.24B 23.3% |
|
Operating Expense | [friend] |
258.74M -61.6% |
247.81M -4.2% |
258.66M 4.4% |
257.04M -0.6% |
311.39M 21.1% |
291.66M -6.3% |
273.33M -6.3% |
261.86M -4.2% |
320.38M 22.3% |
306.83M -4.2% |
321.38M 4.7% |
436.3M 35.8% |
|
Operating Income | [friend] |
90.21M -64.2% |
47.49M -47.4% |
93.11M 96.1% |
105.86M 13.7% |
126.62M 19.6% |
80.5M -36.4% |
102.62M 27.5% |
141.32M 37.7% |
130.84M -7.4% |
120.93M -7.6% |
121.42M 0.4% |
93.17M -23.3% |
|
Net Income (Cont Operations) | [friend] | - | - |
132.88M - |
- | - | - |
158.23M - |
- | - | - |
242.99M - |
- | |
Net Income | [friend] |
56.84M -66.0% |
21.57M -62.1% |
64.76M 200.2% |
68.99M 6.5% |
84.84M 23.0% |
31.44M -62.9% |
55.1M 75.3% |
76.27M 38.4% |
103.94M 36.3% |
77.65M -25.3% |
92.94M 19.7% |
28.36M -69.5% |
|
Basic EPS | [friend] |
26.775 -65.2% |
10.51 -60.7% |
30.94 194.4% |
32.59 5.3% |
39.81 22.2% |
14.49 -63.6% |
25.4 75.3% |
11.72 -53.9% |
15.967 36.2% |
11.87 -25.7% |
14.19 19.5% |
4.323 -69.5% |
|
Diluted EPS | [friend] |
26.775 -65.2% |
10 -62.7% |
29.6 196.0% |
31.5 6.4% |
38.65 22.7% |
14.23 -63.2% |
24.99 75.6% |
11.523 -53.9% |
15.697 36.2% |
11.67 -25.7% |
13.953 19.6% |
4.223 -69.7% |