2016 Q4 | 2017 Q4 | 2018 Q1 | 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] | [friend] |
30.97M 22.2% |
45.76M 47.7% |
57.14M 24.9% |
69.84M 22.2% |
84.28M 20.7% |
84.6M 0.4% |
81.58M -3.6% |
85.36M 4.6% |
93.83M 9.9% |
105.34M 12.3% |
105.07M -0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.64M 31.7% |
35.31M 71.1% |
46.8M 32.5% |
59.39M 26.9% |
73.41M 23.6% |
73.52M 0.1% |
69.73M -5.1% |
73.09M 4.8% |
81.34M 11.3% |
92.41M 13.6% |
92.32M -0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.34M 6.8% |
10.44M 1.0% |
10.34M -1.0% |
10.45M 1.1% |
10.87M 4.0% |
11.09M 2.0% |
11.85M 6.8% |
12.27M 3.6% |
12.48M 1.7% |
12.93M 3.5% |
12.75M -1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.08M 23.3% |
45.61M 51.6% |
57.66M 26.4% |
71M 23.1% |
85.77M 20.8% |
86.47M 0.8% |
83.43M -3.5% |
86.82M 4.1% |
95.29M 9.7% |
106.48M 11.7% |
105.46M -1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.44M 8.3% |
10.29M 9.0% |
10.85M 5.4% |
11.61M 6.9% |
12.36M 6.5% |
12.96M 4.8% |
13.7M 5.8% |
13.74M 0.3% |
13.95M 1.5% |
14.07M 0.9% |
13.14M -6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
891K -7.0% |
146.98K -83.5% |
-514K - |
-1.16M - |
-1.49M - |
-1.87M - |
-1.86M - |
-1.46M - |
-1.46M - |
-1.14M - |
-390K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-447K - |
- | - | - |
-1.93M - |
- | - | - |
-1.44M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
498K 4049.6% |
-136.98K - |
-426K - |
-868K - |
-978K - |
-1.17M - |
-1.49M - |
-1.21M - |
-1.47M - |
-1.09M - |
-1.26M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.001 - |
0 - |
0 - |
-0.001 - |
-0.001 - |
-0.001 - |
-0.002 - |
-0.001 - |
-0.002 - |
-0.001 - |
-0.002 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.001 - |
0 - |
0 - |
-0.001 - |
-0.001 - |
-0.001 - |
-0.002 - |
-0.001 - |
-0.002 - |
-0.001 - |
-0.002 - |