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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.6M 13.2% |
41.84M 5.7% |
68.87M 64.6% |
102.87M 49.4% |
136.4M 32.6% |
168.52M 23.6% |
178.72M 6.1% |
179.51M 0.4% |
177.65M -1.0% |
173.87M -2.1% |
170.1M -2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.8M 12.1% |
29.83M 3.6% |
52.87M 77.2% |
82.14M 55.4% |
110.8M 34.9% |
138.96M 25.4% |
113.88M -18.0% |
147.73M 29.7% |
146.1M -1.1% |
144.47M -1.1% |
142.92M -1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.8M 16.2% |
12.02M 11.3% |
16M 33.2% |
20.73M 29.5% |
25.59M 23.5% |
29.57M 15.5% |
64.84M 119.3% |
31.79M -51.0% |
31.55M -0.8% |
29.4M -6.8% |
27.18M -7.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.13M 27.9% |
57.3M 19.0% |
89.7M 56.6% |
132.08M 47.2% |
165.02M 24.9% |
193.84M 17.5% |
201.85M 4.1% |
198.21M -1.8% |
193.97M -2.1% |
188.85M -2.6% |
184.37M -2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.33M 61.9% |
27.47M 42.1% |
36.84M 34.1% |
49.94M 35.6% |
54.22M 8.6% |
54.88M 1.2% |
87.97M 60.3% |
50.48M -42.6% |
47.87M -5.2% |
44.38M -7.3% |
41.45M -6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.53M - |
-15.45M - |
-20.84M - |
-29.21M - |
-28.63M - |
-25.31M - |
-23.13M - |
-18.69M - |
-16.32M - |
-14.98M - |
-14.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
569K - |
-3.61M - |
-121.49M - |
-126.84M - |
-196.21M - |
-194.53M - |
-103.43M - |
-99.02M - |
-44.65M - |
-46.27M - |
-30.71M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
565K - |
-3.61M - |
-121.49M - |
-126.84M - |
-196.21M - |
-194.53M - |
-103.43M - |
-99.02M - |
-44.65M - |
-46.27M - |
-30.71M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.031 - |
-0.204 - |
-5.703 - |
-6.76 - |
-9.99 - |
-9.85 - |
-4.66 - |
-4.43 - |
-1.94 - |
-1.97 - |
-1.2 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.411 - |
-0.894 - |
-5.703 - |
-7.36 - |
-10.21 - |
-9.85 - |
-4.66 - |
-4.43 - |
-1.94 - |
-1.97 - |
-1.2 - |