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] |
125.16M 28.7% |
130.78M 4.5% |
147.76M 13.0% |
123.21M -16.6% |
134.4M 9.1% |
125.63M -6.5% |
147.17M 17.1% |
121.83M -17.2% |
114.69M -5.9% |
114.37M -0.3% |
118.78M 3.9% |
131.58M 10.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.88M 3.3% |
137.88M 11.3% |
137.19M -0.5% |
119.95M -12.6% |
122.35M 2.0% |
117.97M -3.6% |
125.89M 6.7% |
118.19M -6.1% |
118.81M 0.5% |
120.06M 1.1% |
114.94M -4.3% |
104.83M -8.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28M - |
-7.09M - |
10.56M - |
3.27M -69.1% |
12.05M 269.0% |
7.66M -36.4% |
21.28M 177.8% |
3.64M -82.9% |
-4.12M - |
-5.7M - |
3.83M - |
26.75M 597.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.78M 45.7% |
125.69M 13.5% |
151.74M 20.7% |
128.49M -15.3% |
134.18M 4.4% |
134.25M 0.0% |
141.01M 5.0% |
131.96M -6.4% |
131.15M -0.6% |
131.11M 0.0% |
129.41M -1.3% |
117.28M -9.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.1M - |
-12.18M - |
14.55M - |
8.54M -41.3% |
11.83M 38.5% |
16.27M 37.5% |
15.11M -7.1% |
13.77M -8.9% |
12.35M -10.4% |
11.04M -10.5% |
14.47M 31.0% |
12.45M -14.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.37M -32.4% |
5.09M -64.6% |
-3.99M - |
-5.28M - |
213K - |
-8.62M - |
6.17M - |
-10.13M - |
-16.46M - |
-16.74M - |
-10.63M - |
14.3M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.28M -24.8% |
-7.5M - |
-14.27M - |
-42.78M - |
-9.98M - |
-115.64M - |
-9.09M - |
-35.12M - |
-47.56M - |
-28.34M - |
-57.85M - |
11.66M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.28M -24.8% |
-7.5M - |
-14.27M - |
-42.78M - |
-9.98M - |
-115.64M - |
-9.09M - |
-35.12M - |
-47.56M - |
-28.34M - |
-57.85M - |
11.66M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -25.0% |
-0.21 - |
-0.4 - |
-1.19 - |
-0.28 - |
-3.18 - |
-0.25 - |
-0.88 - |
-1.17 - |
-0.69 - |
-1.41 - |
0.28 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -21.4% |
-0.21 - |
-0.4 - |
-1.19 - |
-0.28 - |
-3.18 - |
-0.25 - |
-0.88 - |
-1.17 - |
-0.69 - |
-1.41 - |
0.28 - |