2017 Q1 | 2017 Q2 | 2017 Q4 | 2018 Q1 | 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] | [friend] |
37.14M -5.5% |
36.92M -0.6% |
64.86M 75.7% |
57.15M -11.9% |
56.39M -1.3% |
49.54M -12.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.17M -10.2% |
15.17M 0.0% |
23.57M 55.3% |
22.45M -4.7% |
21.02M -6.4% |
18.42M -12.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.97M -2.0% |
21.75M -1.0% |
41.29M 89.8% |
34.69M -16.0% |
35.37M 2.0% |
31.12M -12.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.05M 6.1% |
29.39M -16.2% |
42.25M 43.8% |
41.37M -2.1% |
38.83M -6.1% |
37.91M -2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.88M 23.2% |
14.21M -28.5% |
18.68M 31.4% |
18.91M 1.3% |
17.82M -5.8% |
19.49M 9.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.09M -66.8% |
7.54M 261.3% |
22.61M 200.0% |
15.78M -30.2% |
17.56M 11.3% |
11.62M -33.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11M -64.6% |
7.21M 241.7% |
21.83M 202.8% |
14.48M -33.7% |
16.97M 17.2% |
11.19M -34.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.45K -97.9% |
5.03M 6076.5% |
17.2M 241.9% |
10.74M -37.6% |
13.12M 22.2% |
8.06M -38.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 -97.9% |
0.006 6100% |
0.021 245.2% |
0.013 -37.9% |
0.016 22.6% |
0.01 -38.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 -97.9% |
0.006 6100% |
0.021 245.2% |
0.013 -37.9% |
0.016 22.6% |
0.01 -38.7% |