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] |
143.76M 15.4% |
158.31M 10.1% |
179.6M 13.4% |
177.07M -1.4% |
191.6M 8.2% |
219.85M 14.7% |
245.31M 11.6% |
252.46M 2.9% |
270.17M 7.0% |
282.38M 4.5% |
286.85M 1.6% |
262.67M -8.4% |
|
Cost of Revenue | [friend] |
134.41M - |
82.07M -38.9% |
89.91M 9.6% |
92.32M 2.7% |
107.38M 16.3% |
124.83M 16.2% |
139.26M 11.6% |
142.43M 2.3% |
167.37M 17.5% |
171.35M 2.4% |
173.97M 1.5% |
160.52M -7.7% |
|
Gross Profit | [friend] |
9.34M -92.5% |
76.25M 716.2% |
89.69M 17.6% |
84.75M -5.5% |
84.22M -0.6% |
95.02M 12.8% |
106.04M 11.6% |
110.02M 3.8% |
102.8M -6.6% |
111.03M 8.0% |
112.88M 1.7% |
102.15M -9.5% |
|
Total Expenses | [friend] |
209.04M - |
131.06M -37.3% |
142.07M 8.4% |
139.03M -2.1% |
154.88M 11.4% |
174.48M 12.6% |
199.24M 14.2% |
205.92M 3.4% |
228.38M 10.9% |
244.45M 7.0% |
284.34M 16.3% |
231.51M -18.6% |
|
Operating Expense | [friend] |
74.62M - |
48.99M -34.3% |
52.16M 6.5% |
46.71M -10.4% |
47.5M 1.7% |
49.65M 4.5% |
59.98M 20.8% |
63.49M 5.9% |
61.01M -3.9% |
73.1M 19.8% |
110.37M 51.0% |
70.99M -35.7% |
|
Operating Income | [friend] |
-65.28M - |
27.25M - |
37.54M 37.8% |
38.04M 1.3% |
36.72M -3.5% |
45.37M 23.6% |
46.07M 1.5% |
46.53M 1.0% |
41.79M -10.2% |
37.93M -9.2% |
2.51M -93.4% |
31.16M 1140.1% |
|
Net Income (Cont Operations) | [friend] | - |
66.7M - |
30.87M -53.7% |
- |
59.18M - |
- | - | - |
83.58M - |
- | - | - | |
Net Income | [friend] |
22.05M 4.1% |
23.48M 6.5% |
30.87M 31.5% |
25.43M -17.6% |
33.75M 32.7% |
38.84M 15.1% |
47.95M 23.4% |
36.93M -23.0% |
46.88M 27.0% |
29.59M -36.9% |
-3.83M - |
26.07M - |
|
Basic EPS | [friend] |
0.35 4.1% |
0.35 0.0% |
0.45 28.6% |
0.371 -17.5% |
0.495 33.3% |
0.43 -13.2% |
0.9 109.3% |
0.41 -54.4% |
0.51 24.4% |
0.33 -35.3% |
-0.04 - |
0.29 - |
|
Diluted EPS | [friend] |
0.35 4.1% |
0.35 0.0% |
0.45 28.6% |
0.371 -17.5% |
0.495 33.3% |
0.43 -13.2% |
0.9 109.3% |
0.41 -54.4% |
0.51 24.4% |
0.33 -35.3% |
-0.04 - |
0.29 - |