2018 Q4 | 2019 Q4 | 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] |
56.31M 55.2% |
65.94M 17.1% |
239.37M 263.0% |
283.55M 18.5% |
342.38M 20.7% |
408.75M 19.4% |
488.47M 19.5% |
558.79M 14.4% |
639.49M 14.4% |
721.67M 12.9% |
795.04M 10.2% |
827.4M 4.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
29.05M - |
17.44M -40.0% |
67.47M 286.9% |
26.69M -60.4% |
98.63M 269.5% |
124.55M 26.3% |
152.81M 22.7% |
171.41M 12.2% |
192.3M 12.2% |
219.17M 14.0% |
247.99M 13.1% |
284.51M 14.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
27.26M -24.9% |
48.5M 77.9% |
171.91M 254.4% |
216.09M 25.7% |
243.75M 12.8% |
284.2M 16.6% |
335.66M 18.1% |
387.38M 15.4% |
447.19M 15.4% |
502.5M 12.4% |
547.04M 8.9% |
542.89M -0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
53.77M - |
30.88M -42.6% |
121.15M 292.3% |
41.06M -66.1% |
162.19M 295.0% |
196.57M 21.2% |
235.27M 19.7% |
265.73M 12.9% |
301.13M 13.3% |
351.15M 16.6% |
413.83M 17.9% |
476.64M 15.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
24.72M - |
13.44M -45.6% |
53.68M 299.3% |
14.37M -73.2% |
63.56M 342.3% |
72.02M 13.3% |
82.46M 14.5% |
94.32M 14.4% |
108.83M 15.4% |
131.97M 21.3% |
165.84M 25.7% |
192.13M 15.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
2.54M -93.0% |
35.06M 1282.6% |
118.23M 237.2% |
162.41M 37.4% |
180.2M 11.0% |
212.18M 17.8% |
253.21M 19.3% |
293.06M 15.7% |
338.36M 15.5% |
370.52M 9.5% |
381.21M 2.9% |
350.76M -8.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
30.45M - |
28.61M -6.0% |
94.53M 230.4% |
- |
145.38M - |
- |
204.89M - |
- |
284.22M - |
- |
336.47M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
19.49M 59.4% |
28.27M 45.1% |
95.17M 236.6% |
112.95M 18.7% |
144.05M 27.5% |
171.22M 18.9% |
203.14M 18.6% |
240.39M 18.3% |
281.39M 17.1% |
317.99M 13.0% |
341.37M 7.4% |
331.47M -2.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.217 59.4% |
0.32 47.8% |
1.06 231.3% |
1.258 18.6% |
1.61 28.0% |
1.9 18.0% |
2.26 18.9% |
2.233 -1.2% |
2.525 13.1% |
2.65 5.0% |
2.65 0% |
2.425 -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.217 59.4% |
0.314 45.1% |
1.06 237.5% |
1.258 18.6% |
1.61 28.0% |
1.9 18.0% |
2.26 18.9% |
2.233 -1.2% |
2.525 13.1% |
2.65 5.0% |
2.65 0% |
2.425 -8.5% |