2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.16M 48.6% |
18.26M -13.7% |
13.54M -25.9% |
13.11M -3.2% |
15.08M 15.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.34M 47.5% |
10.86M -24.3% |
8.03M -26.0% |
7.81M -2.8% |
9.81M 25.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.82M 51.0% |
7.41M 8.6% |
5.51M -25.6% |
5.3M -3.7% |
5.27M -0.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.77M 41.8% |
13.16M -16.6% |
9.96M -24.3% |
10.26M 3.0% |
12.54M 22.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43M 2.2% |
2.3M 60.7% |
1.93M -16.0% |
2.46M 27.4% |
2.73M 10.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.39M 72.8% |
5.11M -5.2% |
3.58M -30.0% |
2.85M -20.5% |
2.54M -10.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.19M 77.8% |
4.85M -6.6% |
3.17M -34.6% |
2.19M -30.7% |
1.9M -13.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.04M 60.1% |
3.81M -5.7% |
2.65M -30.3% |
2.21M -16.8% |
1.49M -32.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 59.5% |
0.006 -4.5% |
0.004 -31.3% |
0.004 -15.9% |
0.003 -32.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 59.5% |
0.006 -5.3% |
0.004 -30.7% |
0.004 -16.4% |
0.003 -32.1% |