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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
294.34M 37.4% |
241.07M -18.1% |
268.69M 11.5% |
282.57M 5.2% |
284.75M 0.8% |
305.46M 7.3% |
356.28M 16.6% |
403.19M 13.2% |
425.81M 5.6% |
424.01M -0.4% |
451.98M 6.6% |
|
Cost of Revenue | [friend] | [friend] |
59.8M 101.5% |
43.69M -26.9% |
43.4M -0.7% |
50.78M 17.0% |
56.52M 11.3% |
72.51M 28.3% |
92.09M 27.0% |
113.54M 23.3% |
134.56M 18.5% |
166.84M 24.0% |
198.67M 19.1% |
|
Gross Profit | [friend] | [friend] |
234.53M 27.1% |
197.38M -15.8% |
225.29M 14.1% |
231.79M 2.9% |
228.22M -1.5% |
232.95M 2.1% |
264.19M 13.4% |
289.65M 9.6% |
291.26M 0.6% |
257.17M -11.7% |
253.31M -1.5% |
|
Total Expenses | [friend] | [friend] |
225.9M 21.2% |
228.38M 1.1% |
210.8M -7.7% |
235.71M 11.8% |
258.27M 9.6% |
278.7M 7.9% |
299.21M 7.4% |
329.37M 10.1% |
356.46M 8.2% |
396.54M 11.2% |
426.5M 7.6% |
|
Operating Expense | [friend] | [friend] |
166.1M 6.0% |
184.69M 11.2% |
167.41M -9.4% |
184.92M 10.5% |
201.75M 9.1% |
206.19M 2.2% |
207.12M 0.5% |
215.82M 4.2% |
221.9M 2.8% |
229.7M 3.5% |
227.83M -0.8% |
|
Operating Income | [friend] | [friend] |
68.44M 145.6% |
12.69M -81.5% |
57.88M 356.1% |
46.86M -19.0% |
26.47M -43.5% |
26.76M 1.1% |
57.06M 113.3% |
73.83M 29.4% |
69.36M -6.1% |
27.47M -60.4% |
25.48M -7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
79.86M - |
- | - | - |
53.1M - |
- | - | - |
100.53M - |
- | |
Net Income | [friend] | [friend] |
55.89M 19.8% |
11.49M -79.4% |
45.41M 295.4% |
113.22M 149.3% |
19.75M -82.6% |
26.26M 33.0% |
46.06M 75.4% |
100.21M 117.6% |
57.12M -43.0% |
30.2M -47.1% |
21.67M -28.3% |
|
Basic EPS | [friend] | [friend] |
7.98 16.3% |
1.61 -79.8% |
6.45 300.6% |
16.08 149.3% |
2.79 -82.6% |
3.72 33.3% |
6.5 74.7% |
14.15 117.7% |
8.03 -43.3% |
4.23 -47.3% |
3.03 -28.4% |
|
Diluted EPS | [friend] | [friend] |
7.23 6.8% |
1.48 -79.5% |
5.87 296.6% |
14.68 150.1% |
2.59 -82.4% |
3.45 33.2% |
6.07 75.9% |
13.22 117.8% |
7.55 -42.9% |
3.93 -47.9% |
2.85 -27.5% |