2019 Q4 | 2020 Q4 | 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] | [friend] |
58.21M -57.5% |
209.73M 260.3% |
59.28M -71.7% |
60.05M 1.3% |
225.77M 276.0% |
235.38M 4.3% |
237.3M 0.8% |
249.35M 5.1% |
223.33M -10.4% |
213.74M -4.3% |
174.87M -18.2% |
|
Cost of Revenue | [friend] | [friend] | - |
126.82M - |
27.94M -78.0% |
29.31M 4.9% |
89.26M 204.5% |
126.67M 41.9% |
128.36M 1.3% |
138.02M 7.5% |
125.13M -9.3% |
117.26M -6.3% |
102.71M -12.4% |
|
Gross Profit | [friend] | [friend] |
58.21M 138.1% |
82.91M 42.4% |
31.33M -62.2% |
30.74M -1.9% |
98.95M 221.9% |
108.72M 9.9% |
108.93M 0.2% |
111.32M 2.2% |
98.2M -11.8% |
96.49M -1.7% |
72.15M -25.2% |
|
Total Expenses | [friend] | [friend] | - |
163.16M - |
37.62M -76.9% |
41.92M 11.4% |
122.43M 192.1% |
162.39M 32.6% |
168.9M 4.0% |
179.3M 6.2% |
173.66M -3.1% |
183.6M 5.7% |
176.1M -4.1% |
|
Operating Expense | [friend] | [friend] | - |
36.34M - |
9.68M -73.4% |
12.61M 30.3% |
33.17M 163.1% |
35.73M 7.7% |
40.54M 13.5% |
41.27M 1.8% |
48.53M 17.6% |
66.34M 36.7% |
73.38M 10.6% |
|
Operating Income | [friend] | [friend] |
58.21M - |
46.57M -20.0% |
21.65M -53.5% |
18.13M -16.3% |
62.61M 245.3% |
72.99M 16.6% |
68.4M -6.3% |
70.05M 2.4% |
49.67M -29.1% |
30.15M -39.3% |
-1.23M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
48.48M - |
17.93M -63.0% |
14.12M -21.2% |
- |
61.11M - |
55.53M -9.1% |
- | - |
17.79M - |
- | |
Net Income | [friend] | [friend] |
20.39M - |
48.48M 137.7% |
17.93M -63.0% |
14.14M -21.1% |
56.05M 296.4% |
61.11M 9.0% |
55.53M -9.1% |
58.37M 5.1% |
39.92M -31.6% |
17.79M -55.4% |
-10.5M - |
|
Basic EPS | [friend] | [friend] |
0.408 - |
0.94 130.5% |
0.32 -66.0% |
0.26 -18.8% |
1.01 288.3% |
1.11 10.0% |
1.01 -9.0% |
1.06 5.0% |
0.712 -32.8% |
0.29 -59.3% |
-0.15 - |
|
Diluted EPS | [friend] | [friend] |
0.408 - |
0.94 130.5% |
0.32 -66.0% |
0.26 -18.8% |
1.01 288.3% |
1.11 10.0% |
1.01 -9.0% |
1.06 5.0% |
0.712 -32.8% |
0.29 -59.3% |
-0.15 - |