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] |
92.77M - |
98.34M 6.0% |
107.84M 9.7% |
115.49M 7.1% |
118.48M 2.6% |
122.6M 3.5% |
122.29M -0.3% |
129.84M 6.2% |
134.98M 4.0% |
140.52M 4.1% |
144.86M 3.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
38.51M 5670.3% |
40.26M 4.5% |
44.19M 9.8% |
46.47M 5.2% |
48.32M 4.0% |
48.63M 0.7% |
47.99M -1.3% |
51.48M 7.3% |
51.99M 1.0% |
47.99M -7.7% |
55.48M 15.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
54.26M - |
58.09M 7.0% |
63.65M 9.6% |
69.02M 8.4% |
70.16M 1.7% |
73.97M 5.4% |
74.3M 0.5% |
78.36M 5.5% |
82.99M 5.9% |
92.53M 11.5% |
89.38M -3.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
72.87M 10820.3% |
79.36M 8.9% |
88.49M 11.5% |
95.03M 7.4% |
99.22M 4.4% |
101.43M 2.2% |
101.23M -0.2% |
106.96M 5.7% |
112.52M 5.2% |
110.67M -1.6% |
120.28M 8.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
34.37M 293.9% |
39.11M 13.8% |
44.3M 13.3% |
48.56M 9.6% |
50.91M 4.8% |
52.8M 3.7% |
53.24M 0.8% |
55.48M 4.2% |
60.53M 9.1% |
62.68M 3.6% |
64.8M 3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
19.9M - |
18.98M -4.6% |
19.35M 2.0% |
20.46M 5.7% |
19.26M -5.9% |
21.17M 9.9% |
21.06M -0.5% |
22.88M 8.7% |
22.46M -1.8% |
29.85M 32.9% |
24.58M -17.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.48M - |
10.47M -0.1% |
13.13M 25.4% |
14.65M 11.6% |
14.77M 0.8% |
9.29M -37.1% |
2.78M -70.1% |
2.93M 5.3% |
-876.37K - |
328.62K - |
837.26K 154.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
10.53M - |
11.21M 6.5% |
13.08M 16.6% |
14.61M 11.7% |
15.3M 4.7% |
9.62M -37.1% |
2.54M -73.6% |
2.74M 7.9% |
-1.26M - |
182.52K - |
644.94K 253.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.164 - |
0.175 6.3% |
0.23 31.6% |
0.281 22.3% |
0.24 -14.6% |
0.163 -32.0% |
0.04 -75.5% |
0.043 7.8% |
-0.02 - |
0.007 - |
0.01 47.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.163 - |
0.161 -1.3% |
0.22 36.5% |
0.271 23.3% |
0.23 -15.2% |
0.153 -33.4% |
0.04 -73.9% |
0.043 7.7% |
-0.02 - |
0.007 - |
0.01 47.2% |