2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.71M 4.6% |
212.79M 4.5% |
210.67M -1.0% |
209.51M -0.6% |
206.84M -1.3% |
208.56M 0.8% |
196.77M -5.7% |
191.6M -2.6% |
198M 3.3% |
197.06M -0.5% |
200.31M 1.6% |
206.22M 3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.96M 5.0% |
87.62M 5.6% |
86.61M -1.2% |
86.07M -0.6% |
90.1M 4.7% |
94.6M 5.0% |
90.81M -4.0% |
90.4M -0.5% |
89.64M -0.8% |
86.86M -3.1% |
86.66M -0.2% |
87.61M 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.75M 4.3% |
125.17M 3.7% |
124.06M -0.9% |
123.44M -0.5% |
116.74M -5.4% |
113.96M -2.4% |
105.97M -7.0% |
101.2M -4.5% |
108.35M 7.1% |
110.2M 1.7% |
113.64M 3.1% |
118.61M 4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.5M 5.9% |
174.27M 6.6% |
178.56M 2.5% |
180.27M 1.0% |
179.21M -0.6% |
185.46M 3.5% |
183.75M -0.9% |
182.34M -0.8% |
187.65M 2.9% |
183.88M -2.0% |
183.33M -0.3% |
186.2M 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.54M 6.7% |
86.65M 7.6% |
91.95M 6.1% |
94.2M 2.5% |
89.12M -5.4% |
90.86M 2.0% |
92.94M 2.3% |
91.95M -1.1% |
98M 6.6% |
97.02M -1.0% |
96.66M -0.4% |
98.59M 2.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.21M -0.3% |
38.52M -4.2% |
32.11M -16.6% |
29.24M -8.9% |
27.63M -5.5% |
23.1M -16.4% |
13.03M -43.6% |
9.25M -29.0% |
10.35M 11.8% |
13.18M 27.3% |
16.98M 28.8% |
20.02M 17.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.99M - |
- |
31.28M - |
- |
30.61M - |
- |
17.97M - |
- |
15.37M - |
- |
21.53M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.99M -2.1% |
34.37M -1.8% |
31.28M -9.0% |
30.54M -2.3% |
30.61M 0.2% |
27.66M -9.6% |
17.97M -35.0% |
14.28M -20.6% |
15.37M 7.6% |
18.21M 18.5% |
21.53M 18.2% |
24.46M 13.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.686 -2.0% |
0.61 -11.1% |
0.53 -13.1% |
0.49 -7.5% |
0.46 -6.1% |
0.4 -13.0% |
0.26 -35% |
0.2 -23.1% |
0.22 10.0% |
0.26 18.2% |
0.32 23.1% |
0.36 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.686 -2.0% |
0.61 -11.1% |
0.53 -13.1% |
0.49 -7.5% |
0.46 -6.1% |
0.4 -13.0% |
0.26 -35% |
0.2 -23.1% |
0.22 10.0% |
0.26 18.2% |
0.32 23.1% |
0.36 12.5% |