2021 Q1 | 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 | [friend] |
121.8M 36.3% |
134.9M 10.8% |
76.52M -43.3% |
117.86M 54.0% |
118.79M 0.8% |
75.94M -36.1% |
70.33M -7.4% |
115.89M 64.8% |
124.43M 7.4% |
105.9M -14.9% |
102.22M -3.5% |
140.85M 37.8% |
|
Cost of Revenue | [friend] |
83.2M 48.7% |
91.22M 9.6% |
48.1M -47.3% |
79.36M 65.0% |
81.02M 2.1% |
49.3M -39.1% |
48.04M -2.6% |
78.52M 63.4% |
82.7M 5.3% |
71.21M -13.9% |
69.24M -2.8% |
91.64M 32.4% |
|
Gross Profit | [friend] |
38.6M 15.5% |
43.68M 13.1% |
28.42M -34.9% |
38.5M 35.5% |
37.78M -1.9% |
26.64M -29.5% |
22.29M -16.3% |
37.37M 67.7% |
41.73M 11.7% |
34.7M -16.9% |
32.98M -4.9% |
49.2M 49.2% |
|
Total Expenses | [friend] |
85.43M 26.7% |
102.45M 19.9% |
58.17M -43.2% |
93.53M 60.8% |
91.56M -2.1% |
61.14M -33.2% |
55.02M -10.0% |
91.85M 66.9% |
104.39M 13.7% |
92.09M -11.8% |
82.25M -10.7% |
107.88M 31.2% |
|
Operating Expense | [friend] |
2.24M -80.5% |
11.23M 401.7% |
10.07M -10.3% |
14.17M 40.7% |
10.54M -25.6% |
11.83M 12.3% |
6.98M -41.0% |
13.33M 91.0% |
21.69M 62.7% |
20.89M -3.7% |
13.01M -37.7% |
16.24M 24.8% |
|
Operating Income | [friend] |
36.37M 65.6% |
32.45M -10.8% |
18.35M -43.5% |
24.33M 32.6% |
27.23M 11.9% |
14.8M -45.7% |
15.31M 3.4% |
24.04M 57.0% |
20.04M -16.6% |
13.81M -31.1% |
19.97M 44.6% |
32.96M 65.0% |
|
Net Income (Cont Operations) | [friend] |
66.21M 240.2% |
29.99M -54.7% |
- |
38.96M - |
24.72M -36.5% |
17.28M -30.1% |
- |
43.86M - |
- | - | - |
58.16M - |
|
Net Income | [friend] |
31.74M 63.1% |
29.99M -5.5% |
16.92M -43.6% |
22.03M 30.2% |
24.72M 12.2% |
17.28M -30.1% |
18.65M 7.9% |
25.21M 35.2% |
22.32M -11.5% |
17.09M -23.4% |
22.79M 33.4% |
35.36M 55.1% |
|
Basic EPS | [friend] |
0.3 57.9% |
0.28 -6.7% |
0.16 -42.9% |
0.2 25.0% |
0.23 15% |
0.14 -39.1% |
0.13 -7.1% |
0.18 38.5% |
0.15 -16.7% |
0.12 -20% |
0.16 33.3% |
0.25 56.3% |
|
Diluted EPS | [friend] |
0.3 57.9% |
0.28 -6.7% |
0.16 -42.9% |
0.2 25.0% |
0.23 15% |
0.14 -39.1% |
0.13 -7.1% |
0.18 38.5% |
0.15 -16.7% |
0.12 -20% |
0.16 33.3% |
0.25 56.3% |