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 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.6M 19.6% |
184.89M 19.6% |
211.58M 14.4% |
255.84M 20.9% |
326.57M 27.6% |
355.71M 8.9% |
409.37M 15.1% |
429.8M 5.0% |
465.8M 8.4% |
501.04M 7.6% |
499.85M -0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.53M 21.9% |
119.58M 21.4% |
140.54M 17.5% |
175.74M 25.0% |
230.51M 31.2% |
255.08M 10.7% |
297.4M 16.6% |
313.48M 5.4% |
340.37M 8.6% |
365M 7.2% |
362.08M -0.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.06M 15.7% |
65.31M 16.5% |
71.04M 8.8% |
80.1M 12.7% |
96.06M 19.9% |
100.63M 4.8% |
111.97M 11.3% |
116.32M 3.9% |
125.42M 7.8% |
136.05M 8.5% |
137.77M 1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.38M 25.8% |
199.03M 19.6% |
228.5M 14.8% |
275.55M 20.6% |
344.63M 25.1% |
375.76M 9.0% |
427.55M 13.8% |
442.2M 3.4% |
468.34M 5.9% |
496.77M 6.1% |
491.04M -1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.85M 31.9% |
79.45M 17.1% |
87.96M 10.7% |
99.81M 13.5% |
114.12M 14.3% |
120.68M 5.7% |
130.16M 7.9% |
128.72M -1.1% |
127.97M -0.6% |
131.77M 3.0% |
128.96M -2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.79M - |
-14.14M - |
-16.91M - |
-19.71M - |
-18.06M - |
-20.05M - |
-18.18M - |
-12.4M - |
-2.54M - |
4.27M - |
8.81M 106.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-32.71M - |
-35.77M - |
-25.14M - |
-21.61M - |
-24.32M - |
-70.62M - |
-68.47M - |
-59.27M - |
-39.12M - |
-37.35M - |
-35.08M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-32.58M - |
-36.46M - |
-26.25M - |
-22.82M - |
-25.59M - |
-71.53M - |
-68.99M - |
-59.44M - |
-37.55M - |
-35.95M - |
-34.08M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.925 - |
-0.857 - |
-0.354 - |
-0.261 - |
-0.389 - |
-1.136 - |
-1.067 - |
-0.909 - |
-0.506 - |
-0.488 - |
-0.461 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.925 - |
-0.857 - |
-0.354 - |
-0.261 - |
-0.389 - |
-1.136 - |
-1.067 - |
-0.909 - |
-0.506 - |
-0.488 - |
-0.461 - |