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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.22M 32.8% |
47.44M 57.0% |
75.41M 59.0% |
52.66M -30.2% |
98.15M 86.4% |
101.5M 3.4% |
113.22M 11.5% |
143.39M 26.6% |
139.9M -2.4% |
112.4M -19.7% |
101.33M -9.8% |
72.65M -28.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.99M 40.7% |
37.18M 55.0% |
62.67M 68.6% |
39.74M -36.6% |
82.63M 108.0% |
85.18M 3.1% |
93M 9.2% |
123.69M 33.0% |
118.48M -4.2% |
84.47M -28.7% |
71.21M -15.7% |
48.94M -31.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.23M 9.2% |
10.26M 64.7% |
12.73M 24.1% |
12.92M 1.5% |
15.52M 20.1% |
16.33M 5.2% |
20.22M 23.9% |
19.69M -2.6% |
21.42M 8.8% |
27.93M 30.4% |
30.12M 7.8% |
23.71M -21.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.72M 30.8% |
44.09M 53.5% |
69.86M 58.4% |
46.62M -33.3% |
90.16M 93.4% |
93.88M 4.1% |
102.34M 9.0% |
132.72M 29.7% |
128.79M -3.0% |
96.52M -25.1% |
85.42M -11.5% |
59.63M -30.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.72M -3.6% |
6.91M 46.3% |
7.18M 3.9% |
6.88M -4.1% |
7.52M 9.3% |
8.7M 15.6% |
9.34M 7.3% |
9.02M -3.4% |
10.3M 14.2% |
12.05M 17.0% |
14.21M 17.9% |
10.7M -24.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51M 87.5% |
3.35M 122.4% |
5.55M 65.8% |
6.04M 8.8% |
8M 32.4% |
7.63M -4.6% |
10.88M 42.7% |
10.67M -1.9% |
11.12M 4.2% |
15.88M 42.8% |
15.91M 0.2% |
13.02M -18.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43M 148.2% |
3.22M 124.7% |
5.8M 80.2% |
5.75M -0.9% |
7.34M 27.7% |
7.03M -4.3% |
7.62M 8.5% |
9.42M 23.6% |
9.79M 3.9% |
15.15M 54.7% |
12.82M -15.4% |
11.27M -12.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03M 575.7% |
2.01M 95.7% |
3.72M 84.9% |
4.28M 15.2% |
5.01M 17.1% |
5.2M 3.8% |
5.16M -0.8% |
6.7M 29.8% |
7.18M 7.2% |
10.65M 48.3% |
8.1M -24.0% |
7.84M -3.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 700.0% |
0.003 87.5% |
0.006 86.7% |
0.006 14.3% |
0.008 18.7% |
0.008 2.6% |
0.008 0% |
0.01 28.2% |
0.011 8.0% |
0.016 47.2% |
0.012 -23.9% |
0.011 -5.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 650% |
0.003 93.3% |
0.005 89.7% |
0.006 16.4% |
0.007 17.2% |
0.008 4.0% |
0.008 -1.3% |
0.01 28.6% |
0.01 0% |
0.015 48.5% |
0.011 -26.5% |
0.01 -5.6% |