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] |
91.25M 56.3% |
96.19M 5.4% |
111.77M 16.2% |
99.5M -11.0% |
98.91M -0.6% |
108.74M 9.9% |
114.28M 5.1% |
117.67M 3.0% |
116.74M -0.8% |
114.39M -2.0% |
114.83M 0.4% |
118.04M 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.94M 103.2% |
56.11M -18.6% |
60.53M 7.9% |
59.17M -2.2% |
62.87M 6.2% |
63.16M 0.5% |
61.27M -3.0% |
69.38M 13.2% |
60.09M -13.4% |
66.26M 10.3% |
65.45M -1.2% |
67.38M 2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.31M -8.8% |
40.08M 79.6% |
51.24M 27.8% |
40.33M -21.3% |
36.05M -10.6% |
45.58M 26.5% |
53.01M 16.3% |
48.28M -8.9% |
56.65M 17.3% |
48.13M -15.0% |
49.38M 2.6% |
50.66M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.85M 80.5% |
104.35M -9.1% |
121.79M 16.7% |
119.09M -2.2% |
121.89M 2.4% |
125.43M 2.9% |
138.39M 10.3% |
137.05M -1.0% |
118.89M -13.3% |
117M -1.6% |
117.41M 0.4% |
118.68M 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.91M 54.6% |
48.24M 5.1% |
61.26M 27.0% |
59.91M -2.2% |
59.02M -1.5% |
62.27M 5.5% |
77.12M 23.8% |
67.66M -12.3% |
58.8M -13.1% |
50.74M -13.7% |
51.96M 2.4% |
51.31M -1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-23.6M - |
-8.16M - |
-10.02M - |
-19.59M - |
-22.98M - |
-16.69M - |
-24.11M - |
-19.38M - |
-2.15M - |
-2.61M - |
-2.58M - |
-643K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-20.74M - |
-3.38M - |
23.79M - |
-7.19M - |
-37.49M - |
-34.68M - |
-137.52M - |
-193.14M - |
-30.64M - |
-20.27M - |
-31.57M - |
-108.34M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-20.74M - |
-3.38M - |
23.79M - |
-7.58M - |
-38.36M - |
-36.12M - |
-163.41M - |
-194.6M - |
-29.93M - |
-19.25M - |
-28.65M - |
-106.08M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.36 - |
-0.06 - |
0.46 - |
-0.11 - |
-0.56 - |
-0.52 - |
-2.38 - |
-2.78 - |
-0.41 - |
-0.25 - |
-0.35 - |
-1.08 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.36 - |
-0.06 - |
0.46 - |
-0.11 - |
-0.56 - |
-0.52 - |
-2.38 - |
-2.78 - |
-0.41 - |
-0.25 - |
-0.35 - |
-1.08 - |