2019 Q1 | 2019 Q3 | 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 Q1 | 2023 Q2 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.03M 24.5% |
29.77M 65.1% |
26.61M -10.6% |
23.26M -12.6% |
27.65M 18.9% |
28.72M 3.8% |
28.38M -1.2% |
26.09M -8.0% |
27.9M 6.9% |
28.55M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.78M 16.0% |
5.66M 49.6% |
6.77M 19.6% |
4.94M -27.0% |
5.99M 21.4% |
6.33M 5.6% |
6.37M 0.7% |
5.61M -11.9% |
6.07M 8.2% |
6.76M 11.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.25M 26.9% |
24.11M 69.2% |
19.84M -17.7% |
18.32M -7.7% |
21.66M 18.2% |
22.39M 3.4% |
22M -1.7% |
20.48M -6.9% |
21.83M 6.6% |
21.79M -0.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.82M 22.2% |
22.39M 51.1% |
19.91M -11.1% |
18.54M -6.9% |
20.38M 9.9% |
21.93M 7.6% |
22.56M 2.8% |
21.1M -6.4% |
22.19M 5.2% |
23.64M 6.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.04M 24.5% |
16.73M 51.5% |
13.14M -21.5% |
13.6M 3.5% |
14.39M 5.8% |
15.6M 8.4% |
16.18M 3.7% |
15.49M -4.3% |
16.12M 4.1% |
16.88M 4.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.21M 35.8% |
7.38M 129.8% |
6.7M -9.2% |
4.71M -29.6% |
7.27M 54.2% |
6.79M -6.7% |
5.82M -14.2% |
4.99M -14.3% |
5.71M 14.4% |
4.91M -14.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.97M 42.6% |
7.2M 142.1% |
6.33M -12.0% |
4.34M -31.5% |
7M 61.1% |
6.47M -7.5% |
5.7M -11.9% |
4.65M -18.4% |
5.5M 18.3% |
4.57M -16.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.03M 58.0% |
5.42M 166.9% |
3.57M -34.1% |
2.59M -27.5% |
4.58M 77.2% |
3.68M -19.7% |
3.84M 4.2% |
3.05M -20.5% |
3.82M 25.3% |
2.84M -25.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.004 58.3% |
0.01 163.2% |
0.007 -34% |
0.005 -27.3% |
0.009 77.1% |
0.007 -20.0% |
0.007 4.4% |
0.006 -21.1% |
0.007 26.8% |
0.005 -25.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 57.9% |
0.008 166.7% |
0.007 -17.5% |
0.004 -42.4% |
0.007 78.9% |
0.005 -19.1% |
0.006 10.9% |
0.004 -26.2% |
0.006 26.7% |
0.004 -26.3% |