2019 Q4 | 2020 Q4 | 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] |
60.18M -50.8% |
65.1M 8.2% |
194.92M 199.4% |
16.8M -91.4% |
199.8M 1089.4% |
201.43M 0.8% |
221.99M 10.2% |
243.58M 9.7% |
271.3M 11.4% |
329.95M 21.6% |
405.57M 22.9% |
448.29M 10.5% |
|
Cost of Revenue | [friend] | [friend] |
34.82M -48.3% |
38.39M 10.2% |
115.78M 201.6% |
10.1M -91.3% |
123.71M 1124.9% |
125.42M 1.4% |
143.81M 14.7% |
157.22M 9.3% |
175M 11.3% |
216.22M 23.6% |
269.86M 24.8% |
300.13M 11.2% |
|
Gross Profit | [friend] | [friend] |
25.35M -53.9% |
26.71M 5.3% |
79.14M 196.3% |
6.7M -91.5% |
76.09M 1035.8% |
76.01M -0.1% |
78.18M 2.9% |
86.36M 10.5% |
96.3M 11.5% |
113.73M 18.1% |
135.71M 19.3% |
148.17M 9.2% |
|
Total Expenses | [friend] | [friend] |
46.92M -49.6% |
47.39M 1.0% |
149.55M 215.6% |
20.8M -86.1% |
169.67M 715.9% |
175.17M 3.2% |
194.48M 11.0% |
211.73M 8.9% |
234.66M 10.8% |
282.27M 20.3% |
344.98M 22.2% |
384.02M 11.3% |
|
Operating Expense | [friend] | [friend] |
12.1M -53.0% |
8.99M -25.7% |
33.77M 275.5% |
10.7M -68.3% |
45.96M 329.7% |
49.75M 8.2% |
50.67M 1.9% |
54.51M 7.6% |
59.66M 9.5% |
66.05M 10.7% |
75.12M 13.7% |
83.9M 11.7% |
|
Operating Income | [friend] | [friend] |
13.25M -54.7% |
17.71M 33.7% |
45.37M 156.1% |
-4M - |
30.13M - |
26.26M -12.8% |
27.51M 4.7% |
31.85M 15.8% |
36.64M 15.0% |
47.68M 30.1% |
60.59M 27.1% |
64.27M 6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] |
15.4M -48.6% |
16.72M 8.6% |
46.98M 181.0% |
- |
34.33M - |
34.01M -0.9% |
34.54M 1.5% |
- |
46.87M - |
- |
71.02M - |
- | |
Net Income | [friend] | [friend] |
15.4M -48.3% |
16.72M 8.6% |
46.98M 181.0% |
-1.17M - |
34.33M - |
34.01M -0.9% |
34.54M 1.5% |
38.15M 10.5% |
46.87M 22.8% |
58.78M 25.4% |
71.02M 20.8% |
83.4M 17.4% |
|
Basic EPS | [friend] | [friend] |
0.166 -56.8% |
0.173 4.2% |
0.485 179.8% |
-0.011 - |
0.345 - |
0.325 -5.7% |
0.333 2.4% |
0.368 10.5% |
0.437 19.0% |
0.506 15.7% |
0.56 10.7% |
0.65 16.1% |
|
Diluted EPS | [friend] | [friend] |
0.166 -56.8% |
0.173 4.2% |
0.485 179.8% |
-0.011 - |
0.345 - |
0.325 -5.7% |
0.333 2.4% |
0.368 10.5% |
0.437 19.0% |
0.506 15.7% |
0.56 10.7% |
0.65 16.1% |