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] | [friend] |
115.84M 3.3% |
104.72M -9.6% |
101.93M -2.7% |
119.54M 17.3% |
135.07M 13.0% |
123.75M -8.4% |
114.37M -7.6% |
128.24M 12.1% |
125.03M -2.5% |
118.99M -4.8% |
100.38M -15.6% |
|
Cost of Revenue | [friend] | [friend] |
64.28M -36.8% |
55.82M -13.2% |
57.51M 3.0% |
68.43M 19.0% |
78.04M 14.0% |
66.24M -15.1% |
66.5M 0.4% |
73.6M 10.7% |
72.59M -1.4% |
67.14M -7.5% |
63.18M -5.9% |
|
Gross Profit | [friend] | [friend] |
51.56M 393.5% |
48.89M -5.2% |
44.42M -9.2% |
51.11M 15.1% |
57.02M 11.6% |
57.51M 0.9% |
47.88M -16.8% |
54.64M 14.1% |
52.44M -4.0% |
51.86M -1.1% |
37.2M -28.3% |
|
Total Expenses | [friend] | [friend] |
79.42M -41.5% |
80.87M 1.8% |
76.35M -5.6% |
90.86M 19.0% |
102.99M 13.3% |
98.66M -4.2% |
84.82M -14.0% |
106.73M 25.8% |
102.13M -4.3% |
98.71M -3.3% |
86.15M -12.7% |
|
Operating Expense | [friend] | [friend] |
15.15M -55.5% |
25.04M 65.4% |
18.83M -24.8% |
22.43M 19.1% |
24.94M 11.2% |
32.42M 30.0% |
18.32M -43.5% |
33.13M 80.8% |
29.54M -10.9% |
31.58M 6.9% |
22.98M -27.2% |
|
Operating Income | [friend] | [friend] |
36.42M - |
23.85M -34.5% |
25.59M 7.3% |
28.68M 12.1% |
32.08M 11.9% |
25.09M -21.8% |
29.55M 17.8% |
21.51M -27.2% |
22.9M 6.5% |
20.28M -11.4% |
14.22M -29.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - | - |
49.83M - |
- | - | - |
74.68M - |
- | - | - | |
Net Income | [friend] | [friend] |
31.24M 5.0% |
22.88M -26.8% |
23.23M 1.5% |
26.6M 14.5% |
32.06M 20.5% |
30.15M -6.0% |
47.54M 57.7% |
27.08M -43.0% |
26.77M -1.1% |
28.96M 8.2% |
18.18M -37.2% |
|
Basic EPS | [friend] | [friend] |
0.38 5.3% |
0.273 -28.1% |
0.287 4.9% |
0.313 9.3% |
0.39 24.5% |
0.26 -33.3% |
0.43 65.4% |
0.25 -41.9% |
0.24 -4.0% |
0.27 12.5% |
0.17 -37.0% |
|
Diluted EPS | [friend] | [friend] |
0.38 5.3% |
0.273 -28.1% |
0.287 4.9% |
0.313 9.3% |
0.39 24.5% |
0.26 -33.3% |
0.43 65.4% |
0.25 -41.9% |
0.24 -4.0% |
0.27 12.5% |
0.17 -37.0% |