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] |
56.58M 22.5% |
59.5M 5.2% |
66.98M 12.6% |
70.97M 6.0% |
76.39M 7.6% |
90.78M 18.8% |
82.87M -8.7% |
91.57M 10.5% |
96.63M 5.5% |
99.79M 3.3% |
104.12M 4.3% |
103.41M -0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
37.67M 5.5% |
38.88M 3.2% |
39.43M 1.4% |
43.25M 9.7% |
46.98M 8.6% |
60.83M 29.5% |
55.94M -8.0% |
62.45M 11.6% |
63.53M 1.7% |
64.13M 0.9% |
64.49M 0.6% |
59.07M -8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
18.92M 80.5% |
20.62M 9.0% |
27.55M 33.6% |
27.72M 0.6% |
29.4M 6.1% |
29.95M 1.9% |
26.93M -10.1% |
29.12M 8.1% |
33.1M 13.7% |
35.66M 7.7% |
39.63M 11.2% |
44.34M 11.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
42.98M 6.4% |
44.1M 2.6% |
53.5M 21.3% |
53.98M 0.9% |
58.7M 8.7% |
72.31M 23.2% |
68.14M -5.8% |
74.84M 9.8% |
76.5M 2.2% |
78.45M 2.5% |
78.96M 0.7% |
74.53M -5.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
5.32M 13.2% |
5.23M -1.7% |
14.07M 169.2% |
10.73M -23.7% |
11.71M 9.1% |
11.48M -2.0% |
12.2M 6.2% |
12.39M 1.6% |
12.97M 4.7% |
14.32M 10.4% |
14.47M 1.1% |
15.46M 6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
13.6M 135.2% |
15.4M 13.2% |
13.48M -12.5% |
16.99M 26.0% |
17.69M 4.1% |
18.47M 4.4% |
14.73M -20.2% |
16.73M 13.6% |
20.13M 20.3% |
21.34M 6.0% |
25.17M 17.9% |
28.88M 14.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
4.56M 62.0% |
-20.74M - |
6.36M - |
-6.62M - |
4.04M - |
1.96M -51.6% |
5.42M 177.0% |
7.71M 42.2% |
10.43M 35.3% |
12.24M 17.4% |
13.03M 6.4% |
16.83M 29.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
4.58M 62.1% |
-20.74M - |
14.46M - |
-2.22M - |
1.39M - |
699K -49.9% |
1.14M 63.5% |
3.17M 177.3% |
4.7M 48.2% |
5.41M 15.2% |
4.25M -21.4% |
7.11M 67.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.259 62.1% |
-1.068 - |
0.05 - |
-0.11 - |
0.06 - |
0.02 -66.7% |
0.06 200.0% |
0.11 83.3% |
0.15 36.4% |
0.17 13.3% |
0.17 0% |
0.23 35.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.259 62.1% |
-1.068 - |
0.05 - |
-0.11 - |
0.05 - |
0.02 -60.0% |
0.06 200.0% |
0.11 83.3% |
0.15 36.4% |
0.17 13.3% |
0.17 0% |
0.23 35.3% |