2020 Q1 | 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] |
38.57M 1.9% |
38.79M 0.6% |
42.68M 10.0% |
46.51M 9.0% |
52.85M 13.6% |
52.74M -0.2% |
59.59M 13.0% |
62.24M 4.4% |
66.45M 6.8% |
73.15M 10.1% |
71.58M -2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
5.09M 5.6% |
4.83M -5.2% |
6.28M 30.1% |
7.74M 23.3% |
7.39M -4.5% |
8.74M 18.3% |
12.17M 39.2% |
14.54M 19.4% |
15.73M 8.2% |
18.22M 15.8% |
19.16M 5.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
33.48M 1.4% |
33.97M 1.5% |
36.4M 7.2% |
38.77M 6.5% |
45.45M 17.2% |
44M -3.2% |
47.42M 7.8% |
47.71M 0.6% |
50.72M 6.3% |
54.93M 8.3% |
52.42M -4.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
26.45M 12.9% |
27.13M 2.6% |
27.78M 2.4% |
30.11M 8.4% |
30.09M -0.1% |
39.07M 29.8% |
38M -2.8% |
41.66M 9.7% |
43.07M 3.4% |
50.22M 16.6% |
49.16M -2.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
21.36M 14.8% |
22.3M 4.4% |
21.5M -3.6% |
22.37M 4.0% |
22.7M 1.5% |
30.33M 33.6% |
25.82M -14.9% |
27.13M 5.0% |
27.34M 0.8% |
31.99M 17.0% |
30M -6.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
12.12M -16.0% |
11.66M -3.8% |
14.9M 27.7% |
16.4M 10.1% |
22.75M 38.7% |
13.67M -39.9% |
21.6M 58.0% |
20.58M -4.7% |
23.38M 13.6% |
22.93M -1.9% |
22.41M -2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
14.09M -0.4% |
13.91M -1.3% |
16.61M 19.4% |
22.75M 37.0% |
27.62M 21.4% |
18.71M -32.3% |
21.94M 17.3% |
26.08M 18.9% |
30.42M 16.6% |
29.89M -1.7% |
22.26M -25.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
11.67M -1.4% |
11.93M 2.2% |
12.47M 4.6% |
22.48M 80.2% |
22.76M 1.2% |
14M -38.5% |
16.58M 18.4% |
21.13M 27.5% |
24.39M 15.4% |
56.01M 129.7% |
20.82M -62.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -7.1% |
0.006 20% |
0.006 0% |
0.01 66.7% |
0.01 0% |
0.006 -40% |
0.007 16.7% |
0.009 28.6% |
0.011 22.2% |
0.024 118.2% |
0.009 -62.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -7.1% |
0.006 20% |
0.006 0% |
0.01 66.7% |
0.01 0% |
0.006 -40% |
0.007 16.7% |
0.009 28.6% |
0.011 22.2% |
0.024 118.2% |
0.009 -62.5% |