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] |
109.31M 15.8% |
151.78M 38.9% |
493.59M 225.2% |
544.13M 10.2% |
582.14M 7.0% |
629.51M 8.1% |
640.01M 1.7% |
630.98M -1.4% |
655.74M 3.9% |
630.37M -3.9% |
672.39M 6.7% |
713.3M 6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
82.11M 17.2% |
108.1M 31.7% |
363.97M 236.7% |
400.25M 10.0% |
418.71M 4.6% |
437.95M 4.6% |
429.61M -1.9% |
414.42M -3.5% |
424.33M 2.4% |
409.43M -3.5% |
436.41M 6.6% |
459.18M 5.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
27.2M 11.6% |
43.68M 60.6% |
129.62M 196.7% |
143.88M 11.0% |
163.43M 13.6% |
191.56M 17.2% |
210.41M 9.8% |
216.56M 2.9% |
231.41M 6.9% |
220.94M -4.5% |
235.98M 6.8% |
254.12M 7.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
96.42M 11.7% |
125.73M 30.4% |
430.4M 242.3% |
464.3M 7.9% |
484.74M 4.4% |
504.36M 4.0% |
488.86M -3.1% |
478.94M -2.0% |
485.49M 1.4% |
470.13M -3.2% |
496.39M 5.6% |
519.89M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
14.32M -12.3% |
17.63M 23.2% |
66.43M 276.8% |
64.05M -3.6% |
66.03M 3.1% |
66.41M 0.6% |
59.26M -10.8% |
64.52M 8.9% |
61.16M -5.2% |
60.7M -0.8% |
59.98M -1.2% |
60.71M 1.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
12.88M 60.0% |
26.05M 102.2% |
63.19M 142.6% |
79.84M 26.3% |
97.4M 22.0% |
125.15M 28.5% |
151.15M 20.8% |
152.04M 0.6% |
170.25M 12.0% |
160.24M -5.9% |
176.01M 9.8% |
193.42M 9.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
17.13M - |
28.5M 66.3% |
- |
38.76M - |
- |
110.82M - |
- |
139.74M - |
- |
146.45M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
14.21M 248.9% |
19.07M 34.2% |
52.31M 174.2% |
64.27M 22.9% |
80.1M 24.6% |
100.08M 24.9% |
119.78M 19.7% |
132.15M 10.3% |
144.33M 9.2% |
142.99M -0.9% |
148.8M 4.1% |
161.46M 8.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.098 255.3% |
0.132 34.2% |
0.359 172.6% |
0.441 23.1% |
0.614 39.1% |
0.669 9.0% |
0.745 11.3% |
0.779 4.6% |
0.795 2.0% |
0.735 -7.5% |
0.77 4.8% |
0.84 9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.098 255.3% |
0.132 34.2% |
0.359 172.6% |
0.441 23.1% |
0.614 39.1% |
0.669 9.0% |
0.745 11.3% |
0.779 4.6% |
0.795 2.0% |
0.735 -7.5% |
0.77 4.8% |
0.84 9.1% |