2018 Q2 | 2019 Q2 | 2020 Q2 | 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] |
63.47M 62.0% |
14.68M -76.9% |
63.27M 331.0% |
15.79M -75.0% |
64.44M 308.0% |
67.38M 4.6% |
69.77M 3.5% |
71.65M 2.7% |
70.28M -1.9% |
70.27M 0.0% |
67.1M -4.5% |
66.48M -0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
36.79M 69.8% |
8.8M -76.1% |
37.23M 323.2% |
9.46M -74.6% |
38.39M 305.9% |
39.5M 2.9% |
40.35M 2.1% |
40.86M 1.3% |
39.55M -3.2% |
39.16M -1.0% |
36.83M -6.0% |
35.78M -2.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
26.68M 52.3% |
5.88M -78.0% |
26.04M 342.7% |
6.33M -75.7% |
26.05M 311.2% |
27.88M 7.0% |
29.42M 5.5% |
30.79M 4.6% |
30.73M -0.2% |
31.1M 1.2% |
30.27M -2.7% |
30.7M 1.4% |
|
Total Expenses | [friend] | [friend] | [friend] |
48.78M 52.1% |
12.13M -75.1% |
50.09M 313.0% |
12.48M -75.1% |
51.48M 312.6% |
51.9M 0.8% |
52.23M 0.6% |
52.85M 1.2% |
55.79M 5.6% |
55.95M 0.3% |
54.2M -3.1% |
53.28M -1.7% |
|
Operating Expense | [friend] | [friend] | [friend] |
11.99M 15.3% |
3.33M -72.2% |
12.87M 286.0% |
3.02M -76.5% |
13.09M 333.6% |
12.4M -5.3% |
11.88M -4.2% |
11.99M 0.9% |
16.24M 35.5% |
16.78M 3.4% |
17.36M 3.5% |
17.49M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] |
14.69M 106.5% |
2.55M -82.7% |
13.17M 416.9% |
3.32M -74.8% |
12.97M 290.9% |
15.48M 19.4% |
17.55M 13.3% |
18.8M 7.2% |
14.49M -22.9% |
14.32M -1.2% |
12.9M -9.9% |
13.2M 2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
13.47M 143.4% |
2.28M -83.1% |
12.04M 429.0% |
3.13M -74.0% |
12.11M 287.1% |
14.72M 21.5% |
16.81M 14.2% |
18.08M 7.5% |
17.37M -3.9% |
17.23M -0.8% |
15.8M -8.3% |
- | |
Net Income | [friend] | [friend] | [friend] |
10M 153.2% |
1.37M -86.3% |
8.67M 530.9% |
1.77M -79.6% |
9.39M 430.6% |
11.63M 23.9% |
13.38M 15.0% |
14.86M 11.1% |
13.29M -10.6% |
13.27M -0.1% |
12.02M -9.4% |
11.8M -1.8% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.012 153.1% |
0.002 -86.3% |
0.011 530.9% |
0.002 -79.6% |
0.015 575.3% |
0.014 -2.7% |
0.016 15.0% |
0.021 30.3% |
0.016 -23.9% |
0.016 -0.6% |
0.015 -9.9% |
0.014 -2.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.012 153.1% |
0.002 -86.3% |
0.011 530.9% |
0.002 -79.6% |
0.015 575.3% |
0.014 -2.7% |
0.016 15.0% |
0.021 29.7% |
0.016 -24.0% |
0.016 -0.6% |
0.015 -9.4% |
0.014 -2.1% |