2018 Q2 | 2019 Q2 | 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] |
19.38M 21.8% |
20.24M 4.5% |
26.64M 31.6% |
27.81M 4.4% |
24.93M -10.3% |
26.38M 5.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
11.21M 12.6% |
11M -1.9% |
15.35M 39.5% |
17M 10.8% |
16.04M -5.7% |
17.17M 7.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
8.16M 37.4% |
9.24M 13.2% |
11.29M 22.2% |
10.8M -4.3% |
8.89M -17.7% |
9.21M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
13.52M 9.5% |
13.51M -0.1% |
17.8M 31.8% |
19.62M 10.2% |
19.23M -2.0% |
21.36M 11.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
2.31M -3.3% |
2.51M 8.7% |
2.46M -2.1% |
2.62M 6.5% |
3.19M 21.9% |
4.19M 31.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
5.85M 64.7% |
6.73M 15.0% |
8.83M 31.2% |
8.19M -7.3% |
5.7M -30.4% |
5.02M -12.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.53M 69.9% |
6.4M 15.6% |
6.86M 7.2% |
6.55M -4.5% |
5.84M -10.9% |
5.2M -10.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
5.88M 84.8% |
5.99M 1.9% |
5.05M -15.6% |
4.89M -3.2% |
4.16M -14.9% |
3.83M -8.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.037 86.5% |
0.038 1.3% |
0.032 -15.9% |
0.031 -3.2% |
0.026 -15.0% |
0.021 -18.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.037 86.5% |
0.038 1.3% |
0.032 -15.9% |
0.031 -3.2% |
0.026 -15.0% |
0.021 -18.4% |