2021 Q1 | 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 | [friend] |
95.62M -2.2% |
117.85M 23.2% |
117.14M -0.6% |
100.01M -14.6% |
103.77M 3.8% |
96.48M -7.0% |
76.19M -21.0% |
47.65M -37.5% |
79.56M 67.0% |
70.84M -11.0% |
67.31M -5.0% |
59.09M -12.2% |
|
Cost of Revenue | [friend] |
66.29M - |
41.54M -37.3% |
49.53M 19.2% |
39.8M -19.6% |
46.73M 17.4% |
43.81M -6.3% |
36.69M -16.3% |
25.45M -30.6% |
41.54M 63.2% |
43.78M 5.4% |
36.08M -17.6% |
35.64M -1.2% |
|
Gross Profit | [friend] |
29.33M -70.0% |
76.31M 160.2% |
67.61M -11.4% |
60.21M -11.0% |
57.04M -5.3% |
52.66M -7.7% |
39.5M -25.0% |
22.2M -43.8% |
38.02M 71.2% |
27.06M -28.8% |
31.23M 15.4% |
23.45M -24.9% |
|
Total Expenses | [friend] |
89.05M - |
54.35M -39.0% |
61.98M 14.0% |
51.32M -17.2% |
58.82M 14.6% |
56.61M -3.8% |
47.78M -15.6% |
37.41M -21.7% |
57.16M 52.8% |
58.54M 2.4% |
53.12M -9.2% |
50.96M -4.1% |
|
Operating Expense | [friend] |
22.76M - |
12.81M -43.7% |
12.45M -2.8% |
11.52M -7.5% |
12.08M 4.9% |
12.79M 5.9% |
11.09M -13.3% |
11.96M 7.9% |
15.62M 30.6% |
14.76M -5.5% |
17.04M 15.5% |
15.33M -10.1% |
|
Operating Income | [friend] |
6.57M -93.3% |
63.49M 866.8% |
55.16M -13.1% |
48.69M -11.7% |
44.96M -7.7% |
39.87M -11.3% |
28.41M -28.7% |
10.24M -64.0% |
22.4M 118.8% |
12.3M -45.1% |
14.18M 15.3% |
8.12M -42.7% |
|
Net Income (Cont Operations) | [friend] |
92.97M - |
- | - | - |
91.45M - |
- | - | - |
52.82M - |
- | - | - | |
Net Income | [friend] |
45.42M -4.5% |
56.53M 24.5% |
48.17M -14.8% |
43.11M -10.5% |
48.34M 12.1% |
42.18M -12.8% |
35.23M -16.5% |
19.25M -45.4% |
33.57M 74.4% |
26.98M -19.6% |
16.96M -37.2% |
17.81M 5.0% |
|
Basic EPS | [friend] |
0.214 -4.5% |
0.26 21.7% |
0.23 -11.5% |
0.2 -13.0% |
0.23 15% |
0.2 -13.0% |
0.12 -40.0% |
0.07 -41.7% |
0.12 71.4% |
0.09 -25% |
0.06 -33.3% |
0.06 0% |
|
Diluted EPS | [friend] |
0.214 -4.5% |
0.26 21.7% |
0.227 -12.9% |
0.2 -11.7% |
0.23 15% |
0.19 -17.4% |
0.12 -36.8% |
0.07 -41.7% |
0.11 57.1% |
0.09 -18.2% |
0.06 -33.3% |
0.06 0% |