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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.42M 3.6% |
89.5M 1.2% |
90.86M 1.5% |
91.63M 0.8% |
93.53M 2.1% |
95.75M 2.4% |
99.82M 4.2% |
106.08M 6.3% |
107.57M 1.4% |
108.42M 0.8% |
113.75M 4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.3M -4.1% |
13.31M 8.2% |
14.26M 7.2% |
14.17M -0.7% |
15.1M 6.6% |
15.07M -0.2% |
16.21M 7.5% |
17.02M 5.0% |
17.36M 2.0% |
17.62M 1.5% |
18.3M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.13M 5.0% |
76.19M 0.1% |
76.6M 0.5% |
77.46M 1.1% |
78.42M 1.2% |
80.68M 2.9% |
83.61M 3.6% |
89.06M 6.5% |
90.21M 1.3% |
90.79M 0.6% |
95.45M 5.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.65M 4.2% |
81M 3.0% |
79.79M -1.5% |
81.33M 1.9% |
81.81M 0.6% |
81.45M -0.4% |
85.49M 5.0% |
90.25M 5.6% |
89.22M -1.1% |
86.6M -2.9% |
93.26M 7.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.36M 5.9% |
67.7M 2.0% |
65.53M -3.2% |
67.16M 2.5% |
66.7M -0.7% |
66.37M -0.5% |
69.28M 4.4% |
73.22M 5.7% |
71.86M -1.9% |
68.98M -4.0% |
74.96M 8.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.77M -1.1% |
8.5M -13.0% |
11.07M 30.2% |
10.3M -7.0% |
11.72M 13.8% |
14.31M 22.1% |
14.32M 0.1% |
15.83M 10.5% |
18.35M 15.9% |
21.81M 18.9% |
20.49M -6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87M 305.4% |
2.06M 9.8% |
5.1M 148.1% |
4.33M -15.2% |
294K -93.2% |
6.99M 2275.9% |
3.54M -49.3% |
4.51M 27.4% |
6.01M 33.4% |
9.35M 55.5% |
7.46M -20.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87M 305.4% |
2.06M 9.8% |
5.1M 148.1% |
4.33M -15.2% |
294K -93.2% |
6.99M 2275.9% |
3.54M -49.3% |
4.51M 27.4% |
6.01M 33.4% |
9.35M 55.5% |
7.46M -20.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 286.8% |
0.01 0% |
0.03 200.0% |
0.02 -33.3% |
0.002 -91.9% |
0.04 2354.0% |
0.02 -50% |
0.02 0% |
0.03 50.0% |
0.05 66.7% |
0.04 -20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 286.8% |
0.01 0% |
0.03 200.0% |
0.02 -33.3% |
0.002 -91.9% |
0.04 2364.6% |
0.02 -50% |
0.02 0% |
0.03 50.0% |
0.05 66.7% |
0.04 -20.0% |