2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.11M 54.0% |
175.68M 35.0% |
237.15M 35.0% |
298.88M 26.0% |
363.71M 21.7% |
429.89M 18.2% |
489.73M 13.9% |
557.17M 13.8% |
616.59M 10.7% |
671.28M 8.9% |
730.23M 8.8% |
787.97M 7.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.57M 27.3% |
35.25M 19.2% |
41.44M 17.6% |
46.44M 12.1% |
53.23M 14.6% |
60.16M 13.0% |
65M 8.0% |
73.17M 12.6% |
80.94M 10.6% |
87.57M 8.2% |
95.39M 8.9% |
102.53M 7.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.54M 64.1% |
140.43M 39.7% |
195.71M 39.4% |
252.44M 29.0% |
310.48M 23.0% |
369.73M 19.1% |
424.74M 14.9% |
484M 14.0% |
535.65M 10.7% |
583.7M 9.0% |
634.84M 8.8% |
685.44M 8.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.45M 18.7% |
206.4M 17.0% |
238.02M 15.3% |
266.89M 12.1% |
301.97M 13.1% |
334.2M 10.7% |
365.6M 9.4% |
408.59M 11.8% |
465.21M 13.9% |
513.04M 10.3% |
571.14M 11.3% |
626.28M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.88M 17.1% |
171.15M 16.5% |
196.58M 14.9% |
220.45M 12.1% |
248.74M 12.8% |
274.04M 10.2% |
300.6M 9.7% |
335.42M 11.6% |
384.28M 14.6% |
425.47M 10.7% |
475.75M 11.8% |
523.75M 10.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-46.34M - |
-30.72M - |
-871K - |
31.99M - |
61.74M 93.0% |
95.69M 55.0% |
124.13M 29.7% |
148.58M 19.7% |
151.37M 1.9% |
158.23M 4.5% |
159.09M 0.5% |
161.69M 1.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-52.83M - |
-37.95M - |
-9.14M - |
28.99M - |
54.97M 89.7% |
88.03M 60.1% |
216M 145.4% |
240.6M 11.4% |
243.9M 1.4% |
243.88M 0.0% |
147.28M -39.6% |
163.5M 11.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-52.83M - |
-37.95M - |
-9.14M - |
28.99M - |
54.97M 89.7% |
88.03M 60.1% |
216M 145.4% |
240.6M 11.4% |
243.9M 1.4% |
243.88M 0.0% |
147.28M -39.6% |
163.5M 11.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.52 - |
-1.09 - |
-0.26 - |
0.83 - |
1.55 86.7% |
2.47 59.4% |
6.02 143.7% |
6.68 11.0% |
6.76 1.2% |
6.73 -0.4% |
4.01 -40.4% |
4.42 10.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.52 - |
-1.09 - |
-0.26 - |
0.81 - |
1.49 84.0% |
2.36 58.4% |
5.7 141.5% |
6.34 11.2% |
6.42 1.3% |
6.41 -0.2% |
3.85 -39.9% |
4.26 10.6% |