2019 Q4 | 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] |
48.53M 25.9% |
47.79M -1.5% |
40.79M -14.7% |
42.07M 3.1% |
38.58M -8.3% |
39.04M 1.2% |
37.92M -2.9% |
39.36M 3.8% |
40.38M 2.6% |
39.88M -1.2% |
39.71M -0.4% |
41.15M 3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.18M 24.4% |
24.83M 2.7% |
22.35M -10.0% |
24.47M 9.4% |
23.83M -2.6% |
24.02M 0.8% |
23.87M -0.6% |
23.58M -1.2% |
23.4M -0.8% |
23.19M -0.9% |
22.52M -2.9% |
26.66M 18.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.35M 27.4% |
22.96M -5.7% |
18.43M -19.7% |
17.6M -4.5% |
14.75M -16.2% |
15.02M 1.8% |
14.05M -6.4% |
15.78M 12.3% |
16.98M 7.6% |
16.7M -1.7% |
17.19M 3.0% |
14.49M -15.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.19M 20.8% |
31.35M 0.5% |
27.47M -12.4% |
27.4M -0.3% |
26.79M -2.2% |
26.85M 0.2% |
26.51M -1.3% |
27.08M 2.1% |
26.06M -3.8% |
26.01M -0.2% |
27.06M 4.0% |
30.5M 12.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.01M 9.9% |
6.52M -7.0% |
5.11M -21.6% |
2.93M -42.7% |
2.95M 0.8% |
2.82M -4.5% |
2.64M -6.6% |
3.49M 32.6% |
2.66M -24.0% |
2.82M 6.3% |
4.54M 60.8% |
3.84M -15.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.34M 36.1% |
16.44M -5.2% |
13.32M -19.0% |
14.67M 10.1% |
11.8M -19.6% |
12.2M 3.4% |
11.41M -6.4% |
12.28M 7.6% |
14.33M 16.6% |
13.87M -3.2% |
12.65M -8.8% |
10.65M -15.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.11M 19.2% |
17.65M -7.6% |
17.39M -1.5% |
11.59M -33.4% |
9.45M -18.4% |
9.46M 0.1% |
8.73M -7.8% |
8.96M 2.6% |
10.7M 19.4% |
10.27M -4.0% |
8.26M -19.6% |
6.03M -27.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.11M 19.2% |
17.65M -7.6% |
17.39M -1.5% |
11.59M -33.4% |
9.45M -18.4% |
9.46M 0.1% |
8.73M -7.8% |
8.96M 2.6% |
10.7M 19.4% |
10.27M -4.0% |
8.26M -19.6% |
6.03M -27.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2 17.3% |
11.2 -8.2% |
11 -1.8% |
7.6 -30.9% |
6 -21.1% |
5.8 -3.3% |
5.4 -6.9% |
4.2 -22.2% |
2.8 -33.3% |
1.06 -62.1% |
0.89 -16.0% |
0.58 -34.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2 17.3% |
11.2 -8.2% |
11 -1.8% |
7.6 -30.9% |
6 -21.1% |
5.8 -3.3% |
5.4 -6.9% |
4.2 -22.2% |
2.8 -33.3% |
1.06 -62.1% |
0.89 -16.0% |
0.58 -34.8% |