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] |
80.33M 1.3% |
86.49M 7.7% |
89.23M 3.2% |
90.69M 1.6% |
93.2M 2.8% |
98.78M 6.0% |
101.07M 2.3% |
103.04M 1.9% |
103.09M 0.1% |
108.05M 4.8% |
109.85M 1.7% |
110.67M 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.72M 1.8% |
35.99M 10.0% |
35.7M -0.8% |
35.7M 0.0% |
36.23M 1.5% |
38.65M 6.7% |
40.28M 4.2% |
38.06M -5.5% |
37.35M -1.9% |
37.78M 1.2% |
35.03M -7.3% |
36.82M 5.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.61M 1.0% |
50.49M 6.1% |
53.53M 6.0% |
54.99M 2.7% |
56.96M 3.6% |
60.13M 5.6% |
60.79M 1.1% |
64.98M 6.9% |
65.75M 1.2% |
70.27M 6.9% |
74.82M 6.5% |
73.85M -1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.74M -0.2% |
109.49M 12.0% |
110.81M 1.2% |
124.88M 12.7% |
116.85M -6.4% |
128.97M 10.4% |
134.99M 4.7% |
127.73M -5.4% |
123.27M -3.5% |
126.29M 2.4% |
118.67M -6.0% |
127.84M 7.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.02M -1.2% |
73.5M 13.0% |
75.11M 2.2% |
89.18M 18.7% |
80.62M -9.6% |
90.32M 12.0% |
94.71M 4.9% |
89.67M -5.3% |
85.93M -4.2% |
88.51M 3.0% |
83.64M -5.5% |
91.02M 8.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.41M - |
-23M - |
-21.58M - |
-34.19M - |
-23.66M - |
-30.19M - |
-33.92M - |
-24.69M - |
-20.18M - |
-18.24M - |
-8.82M - |
-17.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.66M - |
-23.69M - |
-22.89M - |
-35.18M - |
-23.17M - |
-29.91M - |
-37.03M - |
-107.86M - |
-19.3M - |
-22.56M - |
-5.5M - |
-20.83M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.66M - |
-23.69M - |
-22.89M - |
-35.18M - |
-23.17M - |
-29.91M - |
-37.03M - |
-107.86M - |
-19.3M - |
-22.56M - |
-5.5M - |
-20.83M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.15 - |
-0.19 - |
-0.18 - |
-0.28 - |
-0.18 - |
-0.23 - |
-0.28 - |
-0.24 - |
-0.14 - |
-0.16 - |
-0.04 - |
-0.14 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.15 - |
-0.19 - |
-0.18 - |
-0.28 - |
-0.18 - |
-0.23 - |
-0.28 - |
-0.24 - |
-0.14 - |
-0.16 - |
-0.04 - |
-0.14 - |