2017 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.26M 5.7% |
138.66M 6.5% |
149.02M 7.5% |
159.37M 6.9% |
164.34M 3.1% |
174.85M 6.4% |
184.63M 5.6% |
188.84M 2.3% |
195.04M 3.3% |
201.53M 3.3% |
213.31M 5.8% |
215.96M 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.43M 19.7% |
27.06M 2.4% |
30.84M 13.9% |
34.93M 13.3% |
36.04M 3.2% |
38.58M 7.1% |
45.24M 17.3% |
45.51M 0.6% |
43.51M -4.4% |
45.75M 5.1% |
48.8M 6.7% |
48.93M 0.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.83M 2.7% |
111.6M 7.5% |
118.18M 5.9% |
124.44M 5.3% |
128.3M 3.1% |
136.27M 6.2% |
139.39M 2.3% |
143.33M 2.8% |
151.52M 5.7% |
155.78M 2.8% |
164.5M 5.6% |
167.03M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.14M 10.2% |
149.88M 5.4% |
161.88M 8.0% |
176.92M 9.3% |
187.56M 6.0% |
187.81M 0.1% |
198.72M 5.8% |
208M 4.7% |
205.78M -1.1% |
209.44M 1.8% |
223.15M 6.5% |
223.5M 0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.72M 8.2% |
122.82M 6.1% |
131.05M 6.7% |
141.99M 8.3% |
151.52M 6.7% |
149.23M -1.5% |
153.48M 2.9% |
162.49M 5.9% |
162.27M -0.1% |
163.69M 0.9% |
174.35M 6.5% |
174.57M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.88M - |
-11.22M - |
-12.87M - |
-17.55M - |
-23.22M - |
-12.96M - |
-14.09M - |
-19.16M - |
-10.74M - |
-7.91M - |
-9.85M - |
-7.54M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.64M - |
-16.25M - |
-11.04M - |
-24.51M - |
-27.5M - |
-18.73M - |
-21.49M - |
-25.1M - |
-15.97M - |
-15.56M - |
-21.65M - |
-14.39M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.64M - |
-16.25M - |
-11.04M - |
-24.51M - |
-27.5M - |
-18.73M - |
-21.49M - |
-25.1M - |
-15.97M - |
-15.56M - |
-21.65M - |
-14.39M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.11 - |
-0.15 - |
-0.1 - |
-0.22 - |
-0.25 - |
-0.17 - |
-0.19 - |
-0.22 - |
-0.14 - |
-0.13 - |
-0.19 - |
-0.12 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.11 - |
-0.15 - |
-0.1 - |
-0.22 - |
-0.25 - |
-0.17 - |
-0.19 - |
-0.22 - |
-0.14 - |
-0.13 - |
-0.19 - |
-0.12 - |