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 |
1.04B - |
562.49M -45.9% |
433.31M -23.0% |
337.92M -22.0% |
417.64M 23.6% |
441.89M 5.8% |
461.02M 4.3% |
390.15M -15.4% |
347.36M -11.0% |
412.71M 18.8% |
496.4M 20.3% |
412.46M -16.9% |
|
Cost of Revenue |
906.87M - |
500.86M -44.8% |
371.11M -25.9% |
291.22M -21.5% |
360.88M 23.9% |
379.5M 5.2% |
399.17M 5.2% |
335.95M -15.8% |
295.92M -11.9% |
356.94M 20.6% |
443.18M 24.2% |
358.18M -19.2% |
|
Gross Profit |
132.24M - |
61.63M -53.4% |
62.19M 0.9% |
46.7M -24.9% |
56.76M 21.6% |
62.39M 9.9% |
61.85M -0.9% |
54.2M -12.4% |
51.44M -5.1% |
55.77M 8.4% |
53.22M -4.6% |
54.27M 2.0% |
|
Total Expenses |
956.61M - |
528.49M -44.8% |
395.15M -25.2% |
311.07M -21.3% |
383.1M 23.2% |
408.43M 6.6% |
428.24M 4.9% |
362.7M -15.3% |
323.67M -10.8% |
384.95M 18.9% |
474.04M 23.1% |
385.95M -18.6% |
|
Operating Expense |
49.74M - |
27.63M -44.5% |
24.03M -13.0% |
19.85M -17.4% |
22.22M 11.9% |
28.93M 30.2% |
29.07M 0.5% |
26.75M -8.0% |
27.76M 3.8% |
28.01M 0.9% |
30.86M 10.2% |
27.77M -10.0% |
|
Operating Income |
82.5M - |
34M -58.8% |
38.16M 12.2% |
26.85M -29.6% |
34.54M 28.7% |
33.46M -3.1% |
32.78M -2.0% |
27.45M -16.2% |
23.68M -13.7% |
27.76M 17.2% |
22.36M -19.5% |
26.5M 18.5% |
|
Net Income (Cont Operations) |
67.66M - |
- | - | - |
56.88M - |
- | - | - |
44.42M - |
- | - | - | |
Net Income |
67.49M - |
30.45M -54.9% |
47.88M 57.2% |
26.6M -44.4% |
30.59M 15.0% |
29.52M -3.5% |
33.73M 14.3% |
23.4M -30.6% |
21.11M -9.8% |
23.36M 10.6% |
16.02M -31.4% |
20.33M 26.9% |
|
Basic EPS |
0.536 - |
0.242 -54.9% |
0.38 57.2% |
0.211 -44.4% |
0.243 15.0% |
0.234 -3.5% |
0.217 -7.2% |
0.139 -35.9% |
0.126 -9.8% |
0.139 10.7% |
0.095 -31.5% |
0.121 27.0% |
|
Diluted EPS |
0.536 - |
0.242 -54.9% |
0.38 57.2% |
0.211 -44.4% |
0.243 15.0% |
0.234 -3.5% |
0.217 -7.2% |
0.139 -35.9% |
0.126 -9.8% |
0.139 10.7% |
0.095 -31.5% |
0.121 27.0% |