2017 Q4 | 2018 Q2 | 2018 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.64M -10.1% |
6.69M -54.3% |
15.72M 135.1% |
16.36M 4.1% |
11.91M -27.2% |
12.1M 1.6% |
12.35M 2.1% |
12.75M 3.2% |
14.44M 13.3% |
13.48M -6.7% |
13.57M 0.6% |
11.88M -12.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.04M 1.6% |
4.95M -50.6% |
10.96M 121.3% |
11.15M 1.8% |
8.86M -20.6% |
9.49M 7.2% |
9.55M 0.7% |
10.01M 4.8% |
10.28M 2.7% |
9.55M -7.1% |
9.47M -0.8% |
8.96M -5.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.61M -28.3% |
1.73M -62.4% |
4.76M 174.6% |
5.21M 9.4% |
3.05M -41.3% |
2.61M -14.6% |
2.8M 7.4% |
2.75M -2.0% |
4.17M 51.8% |
3.94M -5.6% |
4.09M 4.0% |
2.92M -28.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.52M -4.7% |
6.64M -42.3% |
13.25M 99.4% |
13.79M 4.1% |
11.33M -17.9% |
11.95M 5.5% |
12.11M 1.3% |
12.29M 1.5% |
12.32M 0.3% |
12M -2.6% |
12.06M 0.5% |
11.17M -7.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49M -32.9% |
1.69M 13.7% |
2.29M 35.0% |
2.64M 15.4% |
2.47M -6.3% |
2.46M -0.6% |
2.56M 4.0% |
2.28M -10.6% |
2.05M -10.4% |
2.46M 20.0% |
2.59M 5.3% |
2.21M -14.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.12M -25.8% |
41K -98.7% |
2.47M 5934.1% |
2.57M 3.9% |
583.78K -77.3% |
150K -74.3% |
245K 63.3% |
461K 88.2% |
2.12M 359.9% |
1.48M -30.3% |
1.51M 2.0% |
713K -52.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.89M -37.2% |
320K -88.9% |
2.79M 770.6% |
2.98M 7.0% |
1.03M -65.5% |
469K -54.4% |
645K 37.5% |
694K 7.6% |
2.33M 236.0% |
1.89M -18.9% |
1.9M 0.2% |
1.32M -30.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.03M -38.1% |
210K -89.7% |
2.08M 890.5% |
2.11M 1.5% |
758.1K -64.1% |
289K -61.9% |
420K 45.3% |
445K 6.0% |
1.77M 298.1% |
1.32M -25.3% |
1.2M -9.3% |
970K -19.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -38.2% |
0 -85.7% |
0.004 850.0% |
0.003 -15.8% |
0.001 -68.8% |
0 -60% |
0.001 50.0% |
0.001 0% |
0.002 300% |
0.002 -25.0% |
0.002 -11.1% |
0.001 -18.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -38.2% |
0 -85.7% |
0.004 850.0% |
0.003 -15.8% |
0.001 -68.8% |
0 -60% |
0.001 50.0% |
0.001 0% |
0.002 300% |
0.002 -25.0% |
0.002 -11.1% |
0.001 -18.8% |