2016 Q3 | 2017 Q2 | 2017 Q3 | 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] | [friend] | [friend] | [friend] |
126.81M 12.2% |
132.33M 4.4% |
146.19M 10.5% |
163.11M 11.6% |
184.21M 12.9% |
203.56M 10.5% |
215.79M 6.0% |
227.84M 5.6% |
235.47M 3.3% |
245.11M 4.1% |
262.36M 7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.7M 6.3% |
80.62M 6.5% |
89.51M 11.0% |
100.2M 11.9% |
110.24M 10.0% |
119.33M 8.2% |
121.72M 2.0% |
133.67M 9.8% |
144.54M 8.1% |
155.38M 7.5% |
168.47M 8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.11M 22.4% |
51.71M 1.2% |
56.68M 9.6% |
62.91M 11.0% |
73.97M 17.6% |
84.23M 13.9% |
94.07M 11.7% |
94.17M 0.1% |
90.93M -3.4% |
89.73M -1.3% |
93.89M 4.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.81M 11.0% |
285.59M 9.1% |
325.42M 13.9% |
371.16M 14.1% |
417.42M 12.5% |
452.59M 8.4% |
454.81M 0.5% |
462.88M 1.8% |
453.8M -2.0% |
452.01M -0.4% |
467.48M 3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
186.11M 13.0% |
204.97M 10.1% |
235.91M 15.1% |
270.96M 14.9% |
307.18M 13.4% |
333.26M 8.5% |
333.09M 0.0% |
329.21M -1.2% |
309.26M -6.1% |
296.63M -4.1% |
299M 0.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-135M - |
-153.26M - |
-179.23M - |
-208.04M - |
-233.21M - |
-249.02M - |
-239.02M - |
-235.04M - |
-218.33M - |
-206.9M - |
-205.12M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-135.17M - |
-152.1M - |
-164.76M - |
-187.51M - |
-207.99M - |
-217.86M - |
-214.12M - |
-212.61M - |
-209.49M - |
-204.62M - |
-205.8M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-135.17M - |
-152.1M - |
-164.76M - |
-187.51M - |
-207.99M - |
-217.86M - |
-214.12M - |
-212.61M - |
-209.49M - |
-204.62M - |
-205.8M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.8 - |
-3.15 - |
-3.34 - |
-3.71 - |
-3.98 - |
-4.04 - |
-3.87 - |
-3.76 - |
-3.68 - |
-3.6 - |
-3.61 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.8 - |
-3.15 - |
-3.34 - |
-3.71 - |
-3.98 - |
-4.04 - |
-3.87 - |
-3.76 - |
-3.68 - |
-3.6 - |
-3.61 - |