2019 Q2 | 2019 Q3 | 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] |
12.57M 6.0% |
4.98M -60.4% |
13.3M 166.9% |
14.68M 10.4% |
15.09M 2.8% |
16.32M 8.1% |
16.87M 3.3% |
18.43M 9.3% |
19.59M 6.3% |
21.02M 7.3% |
27.18M 29.3% |
26.98M -0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.76M 13.2% |
3.51M -60.0% |
8.6M 145.1% |
9.69M 12.7% |
9.58M -1.2% |
11.07M 15.5% |
12.17M 10.0% |
11.95M -1.9% |
13.25M 10.9% |
13.58M 2.5% |
18.28M 34.6% |
18.46M 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.81M -7.6% |
1.47M -61.3% |
4.7M 218.8% |
4.99M 6.1% |
5.51M 10.6% |
5.25M -4.7% |
4.69M -10.7% |
6.49M 38.2% |
6.34M -2.2% |
7.44M 17.3% |
8.9M 19.7% |
8.52M -4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.39M 8.6% |
4.9M -52.8% |
9.87M 101.4% |
11.26M 14.1% |
11.15M -1.0% |
12.52M 12.2% |
13.84M 10.5% |
14.06M 1.6% |
15.12M 7.5% |
15.69M 3.8% |
21.02M 34.0% |
21.96M 4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63M -11.0% |
1.39M -14.5% |
1.27M -8.6% |
1.57M 23.4% |
1.57M 0% |
1.45M -7.9% |
1.66M 14.8% |
2.11M 26.9% |
1.87M -11.5% |
2.11M 13.2% |
2.74M 29.7% |
3.5M 27.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.18M -4.8% |
81.6K -96.3% |
3.43M 4099.7% |
3.41M -0.4% |
3.94M 15.5% |
3.81M -3.4% |
3.03M -20.4% |
4.38M 44.4% |
4.48M 2.3% |
5.33M 18.9% |
6.16M 15.7% |
5.02M -18.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.25M -5.5% |
213.09K -90.5% |
3.54M 1559.4% |
3.51M -0.6% |
4.02M 14.3% |
3.95M -1.7% |
3.16M -20.0% |
4.46M 41.2% |
4.63M 3.8% |
5.53M 19.6% |
6.37M 15.1% |
5.26M -17.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74M 3.1% |
50.25K -97.1% |
2.66M 5197.5% |
2.58M -2.9% |
3.03M 17.3% |
2.96M -2.2% |
2.33M -21.2% |
3.16M 35.4% |
3.51M 11.0% |
4.06M 15.9% |
4.4M 8.3% |
3.37M -23.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 1.9% |
0 -100% |
0.008 - |
0.008 -2.4% |
0.009 16.2% |
0.009 -2.2% |
0.007 -20.9% |
0.01 34.7% |
0.01 7.2% |
0.012 15.4% |
0.013 10.0% |
0.01 -25.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 1.9% |
0 -100% |
0.008 - |
0.008 -2.4% |
0.009 16.2% |
0.009 -2.2% |
0.007 -20.9% |
0.01 33.3% |
0.01 6.3% |
0.012 16.7% |
0.013 7.6% |
0.01 -24.2% |