2019 Q4 | 2020 Q4 | 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] |
19.35M -77.0% |
23.55M 21.7% |
87.03M 269.6% |
22.96M -73.6% |
91.27M 297.5% |
91.95M 0.8% |
92.54M 0.6% |
93.83M 1.4% |
96.36M 2.7% |
97.9M 1.6% |
99.81M 2.0% |
103.39M 3.6% |
|
Cost of Revenue | [friend] | [friend] |
2.12M -79.6% |
3.71M 75.3% |
11.36M 206.4% |
3.08M -72.9% |
12.45M 304.8% |
12.76M 2.5% |
13.66M 7.1% |
14.44M 5.7% |
15.49M 7.3% |
15.34M -1.0% |
15.02M -2.1% |
15.07M 0.4% |
|
Gross Profit | [friend] | [friend] |
17.24M -76.6% |
19.84M 15.1% |
75.67M 281.4% |
19.88M -73.7% |
78.82M 296.4% |
79.2M 0.5% |
78.88M -0.4% |
79.39M 0.6% |
80.87M 1.9% |
82.55M 2.1% |
84.79M 2.7% |
88.32M 4.2% |
|
Total Expenses | [friend] | [friend] |
9.67M -79.2% |
13.39M 38.4% |
52.04M 288.7% |
13.63M -73.8% |
56.13M 311.8% |
49.91M -11.1% |
44.3M -11.2% |
43.39M -2.1% |
43.84M 1.0% |
49.82M 13.6% |
51.59M 3.6% |
52.82M 2.4% |
|
Operating Expense | [friend] | [friend] |
7.56M -79.1% |
9.68M 28.1% |
40.68M 320.3% |
10.55M -74.1% |
43.68M 313.9% |
37.15M -15.0% |
30.64M -17.5% |
28.95M -5.5% |
28.35M -2.1% |
34.47M 21.6% |
36.57M 6.1% |
37.74M 3.2% |
|
Operating Income | [friend] | [friend] |
9.68M -74.3% |
10.16M 5.0% |
34.99M 244.4% |
9.33M -73.3% |
35.13M 276.6% |
42.05M 19.7% |
48.24M 14.7% |
50.44M 4.6% |
52.52M 4.1% |
48.08M -8.5% |
48.22M 0.3% |
50.58M 4.9% |
|
Net Income (Cont Operations) | [friend] | [friend] |
6.05M -49.1% |
2.68M -55.6% |
8.42M 213.7% |
-5.32M - |
2.4M - |
8.96M 274.2% |
16.42M 83.2% |
25.87M 57.6% |
26.22M 1.3% |
21.67M -17.3% |
20.24M -6.6% |
22.1M 9.2% |
|
Net Income | [friend] | [friend] |
125K - |
292K 133.6% |
393K 34.6% |
-585K - |
270K - |
994K 268.1% |
1.85M 86.3% |
2.93M 58.3% |
3.04M 3.8% |
2.61M -14.1% |
2.5M -4.5% |
2.75M 10.1% |
|
Basic EPS | [friend] | [friend] |
0.02 - |
0.05 150.0% |
0.067 34.0% |
-0.099 - |
0.045 - |
0.164 268.1% |
0.31 88.5% |
0.461 48.6% |
0.478 3.8% |
0.42 -12.1% |
0.39 -7.1% |
0.43 10.3% |
|
Diluted EPS | [friend] | [friend] |
0.02 - |
0.05 150.0% |
0.067 33.7% |
-0.099 - |
0.045 - |
0.164 268.1% |
0.31 88.5% |
0.461 48.6% |
0.478 3.8% |
0.42 -12.1% |
0.39 -7.1% |
0.43 10.3% |