2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue |
680.17M - |
337.61M -50.4% |
439.81M 30.3% |
403.23M -8.3% |
467.14M 15.9% |
513.37M 9.9% |
518.39M 1.0% |
479.54M -7.5% |
573.36M 19.6% |
710.43M 23.9% |
736.51M 3.7% |
719.92M -2.3% |
|
Cost of Revenue |
605.86M - |
303.84M -49.8% |
400.86M 31.9% |
353.37M -11.8% |
402.6M 13.9% |
431.11M 7.1% |
428.08M -0.7% |
365.8M -14.5% |
424.25M 16.0% |
500.7M 18.0% |
396.05M -20.9% |
482.48M 21.8% |
|
Gross Profit |
74.31M - |
33.76M -54.6% |
38.95M 15.4% |
49.86M 28.0% |
64.54M 29.4% |
82.26M 27.5% |
90.31M 9.8% |
113.74M 25.9% |
149.11M 31.1% |
209.72M 40.7% |
340.47M 62.3% |
237.44M -30.3% |
|
Total Expenses |
638.95M - |
320.5M -49.8% |
432.24M 34.9% |
373.46M -13.6% |
427.67M 14.5% |
454.71M 6.3% |
477.81M 5.1% |
405.66M -15.1% |
479.26M 18.1% |
561.95M 17.3% |
465.84M -17.1% |
559.83M 20.2% |
|
Operating Expense |
33.09M - |
16.66M -49.7% |
31.38M 88.3% |
20.09M -36.0% |
25.07M 24.7% |
23.6M -5.9% |
49.73M 110.7% |
39.86M -19.8% |
55.02M 38.0% |
61.25M 11.3% |
69.8M 13.9% |
77.35M 10.8% |
|
Operating Income |
41.22M - |
17.11M -58.5% |
7.58M -55.7% |
29.77M 292.9% |
39.47M 32.6% |
58.66M 48.6% |
40.58M -30.8% |
73.88M 82.1% |
94.09M 27.4% |
148.47M 57.8% |
270.67M 82.3% |
160.09M -40.9% |
|
Net Income (Cont Operations) |
32.57M - |
12.55M -61.5% |
5.79M -53.8% |
24.13M 316.5% |
27.09M 12.3% |
42.59M 57.2% |
27.53M -35.4% |
63.65M 131.2% |
81.41M 27.9% |
127.96M 57.2% |
223.2M 74.4% |
124.79M -44.1% |
|
Net Income |
32.57M - |
12.55M -61.5% |
-45.12M - |
0 - |
0 - |
85.17M - |
-186.46M - |
20.43M - |
39.25M 92.1% |
41.4M 5.5% |
205.16M 395.6% |
121.7M -40.7% |
|
Basic EPS |
0.778 - |
0.3 -61.5% |
-1.077 - |
0 - |
0 - |
1.857 - |
0.02 -98.9% |
0.44 2100% |
0.64 45.5% |
0.67 4.7% |
1.48 120.9% |
0.86 -41.9% |
|
Diluted EPS |
0.778 - |
0.3 -61.5% |
-1.077 - |
0 - |
0 - |
1.857 - |
0.02 -98.9% |
0.43 2050% |
0.55 27.9% |
0.67 21.8% |
1.48 120.9% |
0.84 -43.2% |