2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.08M -9.5% |
2.25M 8.4% |
2.41M 6.8% |
2.88M 19.5% |
3.05M 6.0% |
3.27M 7.4% |
3.13M -4.2% |
4.24M 35.4% |
3.47M -18.2% |
4.46M 28.5% |
4.23M -5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
612K -4.3% |
530K -13.4% |
589K 11.1% |
439.71K -25.3% |
446K 1.4% |
487K 9.2% |
544K 11.7% |
980.63K 80.3% |
780K -20.5% |
1.11M 42.8% |
1.22M 9.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47M -11.5% |
1.72M 17.5% |
1.82M 5.5% |
2.44M 34.0% |
2.6M 6.8% |
2.78M 7.0% |
2.59M -7.0% |
3.26M 26.0% |
2.69M -17.5% |
3.35M 24.3% |
3.01M -10.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.09M -13.0% |
2.13M 1.8% |
2M -6.1% |
2.58M 29.3% |
1.78M -31.0% |
1.94M 8.6% |
2.05M 5.7% |
3.55M 73.4% |
2.3M -35.3% |
2.64M 14.9% |
2.71M 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48M -16.1% |
1.6M 8.1% |
1.41M -11.8% |
2.14M 52.2% |
1.34M -37.7% |
1.45M 8.5% |
1.5M 3.7% |
2.57M 71.0% |
1.52M -41.0% |
1.52M 0.6% |
1.49M -2.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11K - |
126K - |
409K 224.6% |
291.09K -28.8% |
1.26M 334.2% |
1.33M 5.5% |
1.09M -18.5% |
692.34K -36.3% |
1.18M 69.7% |
1.82M 54.9% |
1.52M -16.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
500K 47.0% |
701K 40.2% |
1.1M 57.1% |
620.97K -43.6% |
1.89M 204.5% |
1.51M -20.0% |
1.73M 14.5% |
1.12M -35.1% |
1.84M 63.7% |
2.51M 36.4% |
2.28M -9.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263K 398.0% |
375K 42.6% |
708K 88.8% |
247.53K -65.0% |
1.3M 426.0% |
1.07M -17.8% |
1.3M 21.5% |
433.45K -66.7% |
1.43M 229.7% |
1.83M 28.4% |
1.6M -13.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263K 398.0% |
375K 42.6% |
708K 88.8% |
247.53K -65.0% |
1.3M 426.0% |
1.07M -17.8% |
1.3M 21.5% |
433.45K -66.7% |
1.43M 229.7% |
1.83M 28.4% |
1.6M -13.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 - |
0 100% |
0 100% |
0 -75% |
0.001 600% |
0.001 -14.3% |
0.001 16.7% |
0 -71.4% |
0.001 250% |
0.001 14.3% |
0.001 -12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 - |
0 100% |
0 100% |
0 -75% |
0.001 600% |
0.001 -14.3% |
0.001 16.7% |
0 -71.4% |
0.001 250% |
0.001 14.3% |
0.001 -12.5% |