2015 Q4 | 2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] |
86.77M 42.6% |
115.24M 32.8% |
144.31M 25.2% |
170.93M 18.4% |
182.17M 6.6% |
196.61M 7.9% |
215.04M 9.4% |
231.11M 7.5% |
251.8M 9.0% |
263.49M 4.6% |
266.72M 1.2% |
291.07M 9.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.13M 36.0% |
37.36M 24.0% |
52.24M 39.8% |
60.38M 15.6% |
66.92M 10.8% |
74.8M 11.8% |
74.02M -1.0% |
79.71M 7.7% |
86.07M 8.0% |
91.5M 6.3% |
95.82M 4.7% |
108.1M 12.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.65M 46.4% |
77.88M 37.5% |
92.07M 18.2% |
110.56M 20.1% |
115.26M 4.3% |
121.81M 5.7% |
141.02M 15.8% |
151.4M 7.4% |
165.73M 9.5% |
171.99M 3.8% |
170.9M -0.6% |
182.97M 7.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
655.9M 20.7% |
691.36M 5.4% |
844.37M 22.1% |
723.67M -14.3% |
663.06M -8.4% |
722.87M 9.0% |
619.4M -14.3% |
625.23M 0.9% |
646.7M 3.4% |
613.37M -5.2% |
643.29M 4.9% |
666M 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
625.77M 20.0% |
654M 4.5% |
792.14M 21.1% |
663.29M -16.3% |
596.14M -10.1% |
648.07M 8.7% |
545.38M -15.8% |
545.51M 0.0% |
560.63M 2.8% |
521.87M -6.9% |
547.47M 4.9% |
557.9M 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-569.12M - |
-576.13M - |
-700.06M - |
-552.74M - |
-480.88M - |
-526.26M - |
-404.36M - |
-394.11M - |
-394.9M - |
-349.88M - |
-376.57M - |
-374.93M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-536.47M - |
-569.2M - |
-704.47M - |
-553.96M - |
-528.56M - |
-593.34M - |
-443.29M - |
-410.03M - |
-393M - |
-300.96M - |
-334.62M - |
-338.95M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-536.47M - |
-569.2M - |
-704.47M - |
-553.96M - |
-528.56M - |
-593.34M - |
-443.29M - |
-410.03M - |
-393M - |
-300.96M - |
-334.62M - |
-338.95M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.609 - |
-0.621 - |
-0.758 - |
-0.588 - |
-0.548 - |
-0.628 - |
-0.46 - |
-0.42 - |
-0.41 - |
-0.31 - |
-0.35 - |
-0.35 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.609 - |
-0.621 - |
-0.758 - |
-0.588 - |
-0.548 - |
-0.628 - |
-0.46 - |
-0.42 - |
-0.41 - |
-0.31 - |
-0.35 - |
-0.35 - |