2019 Q1 | 2019 Q2 | 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 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.77M 9.7% |
12.93M 1.2% |
12.28M -5.0% |
10.81M -12.0% |
8.77M -18.9% |
6.88M -21.5% |
6.41M -6.9% |
6.31M -1.5% |
6.7M 6.2% |
10.25M 53.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.59M 0.4% |
7.47M -1.7% |
7.49M 0.3% |
6.86M -8.4% |
6.33M -7.6% |
5.57M -12.1% |
5M -10.1% |
5.12M 2.2% |
5.31M 3.8% |
7.47M 40.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.18M 26.8% |
5.46M 5.5% |
4.8M -12.2% |
3.95M -17.6% |
2.43M -38.4% |
1.32M -45.9% |
1.4M 6.5% |
1.19M -15.0% |
1.39M 16.5% |
2.79M 100.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.06M 1.7% |
9.5M -5.6% |
9.55M 0.5% |
8.28M -13.3% |
7.67M -7.3% |
7.01M -8.6% |
6.41M -8.6% |
7.08M 10.6% |
7.4M 4.5% |
9.99M 35.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47M 5.7% |
2.03M -17.6% |
2.07M 1.6% |
1.42M -31.3% |
1.34M -5.9% |
1.44M 8.1% |
1.4M -2.9% |
1.97M 40.2% |
2.09M 6.2% |
2.53M 21.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.71M 55.0% |
3.43M 26.5% |
2.73M -20.3% |
2.53M -7.4% |
1.1M -56.7% |
-128K - |
-1000 - |
-775K - |
-700K - |
259K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.85M 89.0% |
4.37M 13.4% |
3.51M -19.7% |
3.25M -7.3% |
1.12M -65.7% |
135K -87.9% |
826K 511.9% |
-116K - |
-231K - |
347K - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.85M 89.0% |
4.37M 13.4% |
3.51M -19.7% |
3.25M -7.3% |
1.12M -65.7% |
135K -87.9% |
826K 511.9% |
-116K - |
-231K - |
347K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85 88.8% |
2.1 13.5% |
1.68 -20.0% |
1.56 -7.1% |
0.53 -66.0% |
0.07 -86.8% |
0.4 471.4% |
-0.05 - |
-0.11 - |
0.17 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85 88.8% |
2.1 13.5% |
1.68 -20.0% |
1.56 -7.1% |
0.53 -66.0% |
0.07 -86.8% |
0.4 471.4% |
-0.05 - |
-0.11 - |
0.17 - |