2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.41M 1.9% |
61.13M 26.3% |
62.2M 1.8% |
67.56M 8.6% |
67.44M -0.2% |
71.56M 6.1% |
72.67M 1.6% |
74.54M 2.6% |
71.78M -3.7% |
74.32M 3.5% |
75.99M 2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.72M 2.0% |
15.29M 20.2% |
15M -1.9% |
16.57M 10.4% |
16.73M 1.0% |
16.63M -0.6% |
14.9M -10.4% |
17.96M 20.6% |
16.84M -6.3% |
17.64M 4.7% |
17.26M -2.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.69M 1.8% |
45.84M 28.4% |
47.2M 3.0% |
51M 8.0% |
50.7M -0.6% |
54.92M 8.3% |
57.78M 5.2% |
56.57M -2.1% |
54.94M -2.9% |
56.68M 3.2% |
58.73M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.94M 15.4% |
74.89M 20.9% |
74.73M -0.2% |
77.37M 3.5% |
85.05M 9.9% |
77.33M -9.1% |
81.89M 5.9% |
82.62M 0.9% |
81.5M -1.4% |
79.44M -2.5% |
78.65M -1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.22M 19.5% |
59.6M 21.1% |
59.73M 0.2% |
60.81M 1.8% |
68.32M 12.4% |
60.69M -11.2% |
66.99M 10.4% |
64.66M -3.5% |
64.66M 0.0% |
61.8M -4.4% |
61.39M -0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.53M - |
-13.77M - |
-12.53M - |
-9.81M - |
-17.62M - |
-5.77M - |
-9.21M - |
-8.09M - |
-9.72M - |
-5.12M - |
-2.66M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.35M - |
-7.31M - |
-17.4M - |
12.89M - |
-1.35M - |
5.37M - |
-8.16M - |
-27.93M - |
-5.33M - |
-6.48M - |
-77.67M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.27M - |
-6.27M - |
-15.75M - |
13.65M - |
9K -99.9% |
5.84M 64844.4% |
-6.67M - |
-26.39M - |
-4.64M - |
-6.17M - |
-73.29M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.15 - |
-0.07 - |
-0.18 - |
0.15 - |
0 -99.9% |
0.07 69206.9% |
-0.08 - |
-0.3 - |
-0.05 - |
-0.07 - |
-0.82 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.15 - |
-0.07 - |
-0.18 - |
0.12 - |
0 -99.9% |
0.05 63191.1% |
-0.08 - |
-0.3 - |
-0.05 - |
-0.07 - |
-0.82 - |