2016 Q4 | 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] |
154.92M -6.7% |
143.8M -7.2% |
128.35M -10.7% |
126.31M -1.6% |
159.01M 25.9% |
149.87M -5.7% |
164.19M 9.6% |
153.31M -6.6% |
136.28M -11.1% |
162.23M 19.0% |
167.31M 3.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.93M -4.6% |
75.19M -9.3% |
76.59M 1.9% |
66.67M -13.0% |
93.67M 40.5% |
110.71M 18.2% |
120.52M 8.9% |
124.86M 3.6% |
109.18M -12.6% |
105.17M -3.7% |
105.84M 0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.99M -9.0% |
68.62M -4.7% |
51.75M -24.6% |
59.64M 15.2% |
65.34M 9.6% |
39.16M -40.1% |
43.67M 11.5% |
28.45M -34.9% |
27.1M -4.7% |
57.06M 110.5% |
61.48M 7.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.64M 12.8% |
151.91M -0.5% |
159.28M 4.9% |
141.23M -11.3% |
169.22M 19.8% |
197.81M 16.9% |
212.13M 7.2% |
231.7M 9.2% |
216.52M -6.6% |
206.84M -4.5% |
205.8M -0.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.72M 44.0% |
76.72M 10.0% |
82.69M 7.8% |
74.56M -9.8% |
75.54M 1.3% |
87.1M 15.3% |
91.61M 5.2% |
106.83M 16.6% |
107.34M 0.5% |
101.67M -5.3% |
99.96M -1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27M -92.6% |
-8.11M - |
-30.94M - |
-14.92M - |
-10.21M - |
-47.94M - |
-47.94M - |
-78.39M - |
-80.24M - |
-44.62M - |
-38.48M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
924.21K - |
- |
-6.51M - |
- |
-26.5M - |
- |
-47.57M - |
- |
-40.69M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.39M -57.9% |
1.83M -89.5% |
-16.51M - |
-5.03M - |
3.07M - |
-24.67M - |
-22.54M - |
-45.75M - |
-51.68M - |
-39.17M - |
-37.1M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.174 -57.9% |
0.018 -89.7% |
-0.166 - |
-0.051 - |
0.031 - |
-0.247 - |
-0.225 - |
-0.458 - |
-0.517 - |
-0.392 - |
-0.372 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.174 -57.9% |
0.018 -89.7% |
-0.166 - |
-0.051 - |
0.031 - |
-0.247 - |
-0.225 - |
-0.458 - |
-0.517 - |
-0.392 - |
-0.372 - |