2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
20.82M 21.1% |
21.43M 2.9% |
19.51M -9.0% |
20.77M 6.5% |
21.7M 4.5% |
22.98M 5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.8M 24.1% |
11.36M 5.2% |
11.8M 3.9% |
12.46M 5.6% |
12.81M 2.8% |
13.8M 7.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.02M 18.1% |
10.07M 0.5% |
7.7M -23.5% |
8.3M 7.8% |
8.89M 7.1% |
9.19M 3.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.41M 1.6% |
18.9M 31.2% |
15.84M -16.2% |
20.37M 28.6% |
16.88M -17.1% |
18.96M 12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.61M -34.1% |
7.54M 109.0% |
4.04M -46.4% |
7.91M 95.8% |
4.07M -48.5% |
5.16M 26.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.41M 112.9% |
2.53M -60.5% |
3.66M 44.7% |
396.35K -89.2% |
4.82M 1116.6% |
4.02M -16.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.22M 30.0% |
6.38M 2.6% |
3.46M -45.8% |
3.92M 13.1% |
4.46M 14.0% |
4.08M -8.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.36M 22.1% |
5.08M 16.5% |
2.62M -48.3% |
2.39M -8.8% |
3.25M 36.0% |
2.99M -8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 21.0% |
0.008 16.0% |
0.004 -47.8% |
0.004 -11.6% |
0.005 39.5% |
0.005 -9.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 21.0% |
0.008 16.0% |
0.004 -47.8% |
0.004 -11.6% |
0.005 39.5% |
0.005 -9.4% |