2020 Q2 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
231.18M 34.1% |
266.04M 15.1% |
255.71M -3.9% |
148.1M -42.1% |
150.87M 1.9% |
177.03M 17.3% |
138.15M -22.0% |
121.86M -11.8% |
178.47M 46.5% |
190.17M 6.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
175.79M 33.6% |
216.96M 23.4% |
202.88M -6.5% |
110.61M -45.5% |
111.8M 1.1% |
129.73M 16.0% |
103.29M -20.4% |
95.13M -7.9% |
128.01M 34.6% |
137.01M 7.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
55.39M 35.9% |
49.08M -11.4% |
52.83M 7.6% |
37.48M -29.0% |
39.07M 4.2% |
47.3M 21.1% |
34.86M -26.3% |
26.72M -23.3% |
50.46M 88.8% |
53.15M 5.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
175.79M 33.6% |
242.91M 38.2% |
227.07M -6.5% |
131.16M -42.2% |
134.41M 2.5% |
152.01M 13.1% |
134.06M -11.8% |
123.65M -7.8% |
156.32M 26.4% |
171.91M 10.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
0 - |
25.94M - |
24.19M -6.8% |
20.55M -15.0% |
22.6M 10.0% |
22.28M -1.5% |
30.77M 38.1% |
28.52M -7.3% |
28.31M -0.7% |
34.9M 23.3% |
|
Operating Income | [friend] | [friend] | [friend] |
55.39M 35.9% |
23.13M -58.2% |
28.64M 23.8% |
16.94M -40.9% |
16.46M -2.8% |
25.02M 52.0% |
4.09M -83.6% |
-1.79M - |
22.15M - |
18.25M -17.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
51.53M - |
- |
51.78M - |
- | - | - |
26.97M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] |
30.11M 57.1% |
18.51M -38.5% |
32.96M 78.1% |
14.06M -57.3% |
18.98M 34.9% |
16.78M -11.5% |
10.99M -34.5% |
9.22M -16.1% |
10.63M 15.3% |
22.03M 107.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.34 57.1% |
0.21 -38.2% |
0.37 76.2% |
0.159 -57.0% |
0.211 32.4% |
0.19 -9.9% |
0.09 -52.6% |
0.072 -20.0% |
0.088 22.2% |
0.186 111.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.34 57.1% |
0.21 -38.2% |
0.37 76.2% |
0.159 -57.0% |
0.211 32.4% |
0.19 -9.9% |
0.09 -52.6% |
0.072 -20.0% |
0.088 22.2% |
0.186 111.8% |