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 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.74M 12.5% |
144.63M 9.8% |
157.39M 8.8% |
168.31M 6.9% |
186.69M 10.9% |
199.58M 6.9% |
212.34M 6.4% |
219.89M 3.6% |
235.59M 7.1% |
245.92M 4.4% |
256.95M 4.5% |
262.98M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.47M 3.4% |
29.41M 7.1% |
33.02M 12.3% |
37.16M 12.5% |
40.55M 9.1% |
42.86M 5.7% |
44.71M 4.3% |
45.88M 2.6% |
47.04M 2.5% |
47.04M 0% |
46.49M -1.2% |
48.32M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.27M 15.2% |
115.21M 10.5% |
124.37M 7.9% |
131.15M 5.5% |
146.14M 11.4% |
156.71M 7.2% |
167.62M 7.0% |
174M 3.8% |
188.55M 8.4% |
198.88M 5.5% |
210.46M 5.8% |
214.66M 2.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.29M 12.8% |
180.61M 3.0% |
209.53M 16.0% |
238.11M 13.6% |
251.55M 5.6% |
242.13M -3.7% |
256.75M 6.0% |
252M -1.9% |
271.73M 7.8% |
281.37M 3.5% |
273.52M -2.8% |
274.11M 0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.82M 14.7% |
151.19M 2.3% |
176.51M 16.7% |
200.95M 13.8% |
211M 5.0% |
199.27M -5.6% |
212.04M 6.4% |
206.12M -2.8% |
224.69M 9.0% |
234.33M 4.3% |
227.03M -3.1% |
225.79M -0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-43.55M - |
-35.98M - |
-52.15M - |
-69.8M - |
-64.86M - |
-42.56M - |
-44.42M - |
-32.12M - |
-36.15M - |
-35.45M - |
-16.57M - |
-11.13M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-44.17M - |
-36.72M - |
-53.14M - |
-70.46M - |
-62.31M - |
-40.14M - |
-42.73M - |
-29.87M - |
-33.36M - |
-32.43M - |
-8.98M - |
-8.86M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-44.17M - |
-36.72M - |
-53.14M - |
-70.46M - |
-62.31M - |
-40.14M - |
-42.73M - |
-29.87M - |
-33.36M - |
-32.43M - |
-8.98M - |
-8.86M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.35 - |
-0.29 - |
-0.42 - |
-0.55 - |
-0.48 - |
-0.31 - |
-0.33 - |
-0.23 - |
-0.25 - |
-0.24 - |
-0.07 - |
-0.06 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.35 - |
-0.29 - |
-0.42 - |
-0.55 - |
-0.48 - |
-0.31 - |
-0.33 - |
-0.23 - |
-0.25 - |
-0.24 - |
-0.07 - |
-0.064 - |