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 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.91M -0.5% |
17.06M 43.2% |
19.78M 15.9% |
18.77M -5.1% |
18.8M 0.2% |
12.25M -34.8% |
10.53M -14.0% |
12.1M 14.9% |
12M -0.9% |
12M 0.0% |
14.88M 24.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.2M -12.2% |
14.38M 75.3% |
17.16M 19.4% |
16.58M -3.4% |
16.86M 1.7% |
8.93M -47.0% |
7.32M -18.1% |
8.75M 19.6% |
9.2M 5.1% |
9.4M 2.1% |
10.94M 16.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.71M 41.1% |
2.69M -27.6% |
2.62M -2.6% |
2.19M -16.5% |
1.94M -11.1% |
3.32M 71.0% |
3.21M -3.2% |
3.35M 4.1% |
2.79M -16.6% |
2.6M -6.9% |
3.95M 51.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.21M 3.6% |
23.37M 21.6% |
27.21M 16.4% |
27.27M 0.2% |
25.14M -7.8% |
19.59M -22.1% |
18.46M -5.8% |
19.35M 4.8% |
18.62M -3.7% |
17.33M -7.0% |
15.89M -8.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.01M 19.6% |
8.99M -18.4% |
10.05M 11.8% |
10.68M 6.3% |
8.28M -22.5% |
10.66M 28.7% |
11.14M 4.5% |
10.59M -4.9% |
9.42M -11.1% |
7.92M -15.9% |
4.95M -37.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.3M - |
-6.3M - |
-7.43M - |
-8.5M - |
-6.34M - |
-7.34M - |
-7.92M - |
-7.25M - |
-6.63M - |
-5.32M - |
-1M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-6.18M - |
- |
-8.13M - |
- |
-6.48M - |
- |
-6.35M - |
- |
-5.36M - |
-1.01M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.44M - |
-6.23M - |
-7.39M - |
-8.18M - |
-6.17M - |
-6.62M - |
-7.2M - |
-6.49M - |
-6.73M - |
-5.36M - |
-1.01M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.027 - |
-0.016 - |
-0.019 - |
-0.021 - |
-0.016 - |
-0.017 - |
-0.019 - |
-0.017 - |
-0.017 - |
-0.014 - |
-0.003 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.027 - |
-0.016 - |
-0.019 - |
-0.021 - |
-0.016 - |
-0.017 - |
-0.019 - |
-0.017 - |
-0.017 - |
-0.014 - |
-0.003 - |