2019 Q4 | 2020 Q4 | 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] |
55.53M -64.4% |
226.41M 307.7% |
50.56M -77.7% |
81.09M 60.4% |
266.84M 229.1% |
275.65M 3.3% |
288.67M 4.7% |
288.1M -0.2% |
297.49M 3.3% |
341.17M 14.7% |
352.6M 3.4% |
|
Cost of Revenue | [friend] | [friend] | - |
89.52M - |
19.95M -77.7% |
30.4M 52.4% |
77.62M 155.3% |
109.74M 41.4% |
115.44M 5.2% |
119.69M 3.7% |
127.71M 6.7% |
150.8M 18.1% |
153.8M 2.0% |
|
Gross Profit | [friend] | [friend] |
55.53M -37.6% |
136.89M 146.5% |
30.61M -77.6% |
50.69M 65.6% |
177.32M 249.8% |
165.9M -6.4% |
173.23M 4.4% |
168.41M -2.8% |
169.78M 0.8% |
190.37M 12.1% |
198.81M 4.4% |
|
Total Expenses | [friend] | [friend] | - |
144.55M - |
36.13M -75.0% |
48.89M 35.3% |
130.69M 167.3% |
181.27M 38.7% |
190.39M 5.0% |
192.54M 1.1% |
207.51M 7.8% |
240.32M 15.8% |
249.92M 4.0% |
|
Operating Expense | [friend] | [friend] | - |
55.03M - |
16.18M -70.6% |
18.48M 14.2% |
53.07M 187.1% |
71.52M 34.8% |
74.95M 4.8% |
72.85M -2.8% |
79.8M 9.6% |
89.52M 12.2% |
96.12M 7.4% |
|
Operating Income | [friend] | [friend] |
55.53M 13.0% |
81.86M 47.4% |
14.43M -82.4% |
32.2M 123.1% |
122.29M 279.7% |
94.38M -22.8% |
98.28M 4.1% |
95.56M -2.8% |
89.98M -5.8% |
100.85M 12.1% |
102.68M 1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
70.01M - |
- |
38.57M - |
- |
81.16M - |
- |
82.9M - |
- |
96.34M - |
- | |
Net Income | [friend] | [friend] |
12.88M -63.4% |
70.01M 443.8% |
11.05M -84.2% |
27.51M 149.0% |
80.55M 192.8% |
81.16M 0.8% |
84.48M 4.1% |
82.9M -1.9% |
84.27M 1.7% |
96.34M 14.3% |
100.75M 4.6% |
|
Basic EPS | [friend] | [friend] |
0.149 -63.7% |
0.7 370.5% |
0.11 -84.3% |
0.28 154.5% |
0.735 162.4% |
0.81 10.3% |
0.6 -25.9% |
0.557 -7.1% |
0.529 -5.1% |
0.564 6.8% |
0.564 0% |
|
Diluted EPS | [friend] | [friend] |
0.149 -63.7% |
0.7 370.5% |
0.11 -84.3% |
0.28 154.5% |
0.735 162.4% |
0.81 10.3% |
0.6 -25.9% |
0.557 -7.1% |
0.529 -5.1% |
0.564 6.8% |
0.564 0% |