2017 Q1 | 2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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 Q2 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.29M 4.1% |
51.56M 16.4% |
50.38M -2.3% |
51.9M 3.0% |
54.43M 4.9% |
46.91M -13.8% |
90.2M 92.3% |
42.32M -53.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.1M 9.3% |
34.8M 19.6% |
32.96M -5.3% |
31.3M -5.0% |
35.38M 13.0% |
33.86M -4.3% |
56.97M 68.2% |
26.44M -53.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.18M -4.5% |
16.76M 10.4% |
17.42M 3.9% |
20.61M 18.3% |
19.05M -7.5% |
13.05M -31.5% |
33.23M 154.7% |
15.88M -52.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.96M 3.6% |
49.59M 18.2% |
48.5M -2.2% |
47.62M -1.8% |
52.2M 9.6% |
48.89M -6.3% |
88.41M 80.8% |
39.72M -55.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.86M -7.3% |
14.79M 15.0% |
15.54M 5.1% |
16.32M 5.0% |
16.82M 3.1% |
15.04M -10.6% |
31.45M 109.1% |
13.27M -57.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.32M 14.8% |
1.97M -15.1% |
1.88M -4.5% |
4.29M 127.6% |
2.23M -48.0% |
-1.99M - |
1.79M - |
2.6M 45.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35M -1.1% |
2.22M 64.9% |
4.22M 89.8% |
3.91M -7.3% |
1.82M -53.4% |
-1.51M - |
3.58M - |
-414K - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35M -1.1% |
2.22M 64.9% |
4.22M 89.8% |
3.91M -7.3% |
1.82M -53.4% |
-1.51M - |
3.58M - |
-414K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 0% |
0.17 70% |
0.3 76.5% |
0.27 -10.0% |
0.13 -51.9% |
-0.1 - |
0.25 - |
-0.02 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 0% |
0.17 70% |
0.3 76.5% |
0.27 -10.0% |
0.13 -51.9% |
-0.1 - |
0.25 - |
-0.02 - |