2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] |
174.18M 14.0% |
187.79M 7.8% |
235.3M 25.3% |
229.52M -2.5% |
247.71M 7.9% |
262.5M 6.0% |
279.7M 6.6% |
251.9M -9.9% |
270.61M 7.4% |
280.1M 3.5% |
263.8M -5.8% |
254.5M -3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
114.99M 15.5% |
125.55M 9.2% |
158.73M 26.4% |
152.95M -3.6% |
163.73M 7.1% |
165.8M 1.3% |
172.2M 3.9% |
152M -11.7% |
154.29M 1.5% |
161M 4.3% |
149.4M -7.2% |
144.1M -3.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
59.19M 11.1% |
62.24M 5.1% |
76.57M 23.0% |
76.57M 0.0% |
83.98M 9.7% |
96.7M 15.1% |
107.5M 11.2% |
99.9M -7.1% |
116.32M 16.4% |
119.1M 2.4% |
114.4M -3.9% |
110.4M -3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
162.31M 26.2% |
162.56M 0.2% |
203.66M 25.3% |
194.41M -4.5% |
207.87M 6.9% |
208.7M 0.4% |
221.1M 5.9% |
200.9M -9.1% |
206.33M 2.7% |
213.6M 3.5% |
199.9M -6.4% |
199M -0.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
47.32M 62.9% |
37.01M -21.8% |
44.92M 21.4% |
41.45M -7.7% |
44.13M 6.5% |
42.9M -2.8% |
48.9M 14.0% |
48.9M 0% |
52.04M 6.4% |
52.6M 1.1% |
50.5M -4.0% |
54.9M 8.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
11.88M -51.0% |
25.23M 112.4% |
31.65M 25.5% |
35.12M 11.0% |
39.85M 13.5% |
53.8M 35.0% |
58.6M 8.9% |
51M -13.0% |
64.28M 26.0% |
66.5M 3.4% |
63.9M -3.9% |
55.5M -13.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
-1.69M - |
15.54M - |
15.23M -2.0% |
19.7M 29.3% |
22.84M 15.9% |
32.46M 42.1% |
32.7M 0.7% |
26M -20.5% |
36.97M 42.2% |
37.03M 0.2% |
35.7M -3.6% |
30.7M -14.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
-1.69M - |
15.54M - |
15.23M -2.0% |
19.7M 29.3% |
22.84M 15.9% |
32.4M 41.9% |
32.7M 0.9% |
26M -20.5% |
36.99M 42.3% |
37M 0.0% |
35.7M -3.5% |
30.7M -14.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
-0.02 - |
0.11 - |
0.07 -36.4% |
0.13 85.7% |
0.16 23.1% |
0.22 37.5% |
0.22 0% |
0.18 -18.2% |
0.25 38.9% |
0.25 0% |
0.24 -4.0% |
0.21 -12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
-0.02 - |
0.1 - |
0.07 -30% |
0.13 85.7% |
0.16 23.1% |
0.22 37.5% |
0.22 0% |
0.18 -18.2% |
0.25 38.9% |
0.25 0% |
0.24 -4.0% |
0.21 -12.5% |