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] |
204.51M 32.6% |
213.5M 4.4% |
223.44M 4.7% |
230.36M 3.1% |
231.64M 0.6% |
236.13M 1.9% |
241.53M 2.3% |
241.38M -0.1% |
315.81M 30.8% |
338.15M 7.1% |
342.96M 1.4% |
315.3M -8.1% |
|
Cost of Revenue | [friend] |
137.39M 15.2% |
145.42M 5.8% |
157.99M 8.6% |
160.92M 1.9% |
159.25M -1.0% |
165.83M 4.1% |
183.79M 10.8% |
192.02M 4.5% |
231.41M 20.5% |
239.52M 3.5% |
247.83M 3.5% |
254.81M 2.8% |
|
Gross Profit | [friend] |
67.12M 91.6% |
68.08M 1.4% |
65.45M -3.9% |
69.44M 6.1% |
72.39M 4.2% |
70.3M -2.9% |
57.74M -17.9% |
49.36M -14.5% |
84.4M 71.0% |
98.63M 16.9% |
95.13M -3.5% |
60.5M -36.4% |
|
Total Expenses | [friend] |
161.75M 16.9% |
172.31M 6.5% |
177.37M 2.9% |
185.66M 4.7% |
185.86M 0.1% |
195.95M 5.4% |
212.36M 8.4% |
217.7M 2.5% |
262.47M 20.6% |
278.29M 6.0% |
288.68M 3.7% |
289.85M 0.4% |
|
Operating Expense | [friend] |
24.36M 26.8% |
26.89M 10.4% |
19.38M -27.9% |
24.75M 27.7% |
26.61M 7.5% |
30.13M 13.2% |
28.56M -5.2% |
25.68M -10.1% |
31.06M 21.0% |
38.77M 24.8% |
40.85M 5.4% |
35.04M -14.2% |
|
Operating Income | [friend] |
42.76M 170.2% |
41.19M -3.7% |
46.07M 11.9% |
44.69M -3.0% |
45.78M 2.4% |
40.18M -12.2% |
29.17M -27.4% |
23.68M -18.8% |
53.34M 125.3% |
59.86M 12.2% |
54.29M -9.3% |
25.45M -53.1% |
|
Net Income (Cont Operations) | [friend] |
58.82M - |
- | - | - |
92.51M - |
- | - | - |
82.04M - |
- | - | - | |
Net Income | [friend] |
52.16M 683.1% |
35.26M -32.4% |
46.24M 31.1% |
48.65M 5.2% |
43.86M -9.8% |
49.81M 13.6% |
34.91M -29.9% |
26.3M -24.7% |
55.74M 111.9% |
60.03M 7.7% |
53.91M -10.2% |
26.33M -51.2% |
|
Basic EPS | [friend] |
0.08 700.0% |
0.05 -37.5% |
0.07 40.0% |
0.07 0% |
0.07 0% |
0.07 0% |
0.03 -57.1% |
0.03 0% |
0.07 133.3% |
0.07 0% |
0.06 -14.3% |
0.03 -50% |
|
Diluted EPS | [friend] |
0.08 700.0% |
0.05 -37.5% |
0.07 40.0% |
0.07 0% |
0.07 0% |
0.07 0% |
0.03 -57.1% |
0.03 0% |
0.07 133.3% |
0.07 0% |
0.06 -14.3% |
0.03 -50% |