2016 Q4 | 2017 Q4 | 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] |
725.82M 6.6% |
944.39M 30.1% |
1.14B 20.6% |
1.34B 18.1% |
1.57B 16.6% |
671M -57.2% |
1.64B 145.0% |
1.69B 2.9% |
1.74B 2.9% |
1.79B 2.6% |
1.83B 2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.18M 4.3% |
251.87M 28.4% |
264M 4.8% |
315M 19.3% |
528M 67.6% |
-32M - |
391M - |
419M 7.2% |
437M 4.3% |
443M 1.4% |
387M -12.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
529.64M 7.5% |
692.52M 30.8% |
875M 26.4% |
1.03B 17.7% |
1.04B 1.0% |
703M -32.4% |
1.25B 78.2% |
1.27B 1.6% |
1.3B 2.4% |
1.34B 3.0% |
1.44B 7.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
577.47M 5.5% |
773.51M 33.9% |
942M 21.8% |
1.12B 19.4% |
1.31B 16.7% |
520M -60.4% |
1.46B 180.2% |
1.49B 2.5% |
1.51B 1.4% |
1.48B -2.1% |
1.48B -0.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
381.29M 6.1% |
521.64M 36.8% |
678M 30.0% |
810M 19.5% |
785M -3.1% |
552M -29.7% |
1.07B 93.1% |
1.07B 0.8% |
1.08B 0.3% |
1.04B -3.5% |
1.09B 5.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.35M 11.2% |
170.88M 15.2% |
197M 15.3% |
220M 11.7% |
255M 15.9% |
151M -40.8% |
187M 23.8% |
199M 6.4% |
227M 14.1% |
304M 33.9% |
348M 14.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-73.53M - |
-45.79M - |
-28M - |
71M - |
93M 31.0% |
28M -69.9% |
-1.78B - |
-1.82B - |
-1.75B - |
-1.66B - |
-94M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-113.18M - |
-82.59M - |
-54M - |
56M - |
85M 51.8% |
-137M - |
-1.83B - |
-1.89B - |
-1.83B - |
-1.74B - |
-142M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.08 - |
-0.045 - |
-0.03 - |
0.03 - |
0.055 83.3% |
-0.077 - |
-0.75 - |
-0.775 - |
-0.75 - |
-0.712 - |
-0.06 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.08 - |
-0.045 - |
-0.03 - |
0.03 - |
0.055 83.3% |
-0.077 - |
-0.75 - |
-0.775 - |
-0.75 - |
-0.712 - |
-0.06 - |