2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 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] |
194.37M -5.6% |
208.69M 7.4% |
211.37M 1.3% |
190.98M -9.6% |
190.16M -0.4% |
174.22M -8.4% |
173.27M -0.5% |
189.77M 9.5% |
190.92M 0.6% |
190.14M -0.4% |
192.49M 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.68M 179.4% |
34.06M 7.5% |
34.38M 0.9% |
30.6M -11.0% |
30.97M 1.2% |
28.28M -8.7% |
31.38M 11.0% |
39.89M 27.1% |
43.2M 8.3% |
46.19M 6.9% |
46.4M 0.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
162.69M 1.0% |
174.64M 7.3% |
176.99M 1.3% |
160.38M -9.4% |
159.19M -0.7% |
145.94M -8.3% |
141.9M -2.8% |
149.88M 5.6% |
147.72M -1.4% |
143.96M -2.5% |
146.09M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.65M -27.2% |
116.58M 8.3% |
119.73M 2.7% |
115.34M -3.7% |
122.98M 6.6% |
111.54M -9.3% |
114.21M 2.4% |
132.57M 16.1% |
137.98M 4.1% |
150.51M 9.1% |
152.59M 1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.97M -26.3% |
82.52M 8.6% |
85.35M 3.4% |
84.73M -0.7% |
92.01M 8.6% |
83.26M -9.5% |
82.84M -0.5% |
92.68M 11.9% |
94.78M 2.3% |
104.32M 10.1% |
106.19M 1.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.72M 49.4% |
92.12M 6.2% |
91.64M -0.5% |
75.65M -17.4% |
67.18M -11.2% |
62.68M -6.7% |
59.06M -5.8% |
57.2M -3.2% |
52.94M -7.4% |
39.63M -25.1% |
39.9M 0.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
76.48M - |
- |
67.91M - |
- |
64.14M - |
- |
60.58M - |
- |
38.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.62M -12.6% |
76.48M 9.9% |
77.03M 0.7% |
67.91M -11.8% |
67.1M -1.2% |
64.14M -4.4% |
63.19M -1.5% |
60.58M -4.1% |
52.16M -13.9% |
38.77M -25.7% |
37.23M -4.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.86 -12.4% |
0.94 9.3% |
0.94 0% |
0.78 -17.0% |
0.68 -12.8% |
0.63 -7.4% |
0.62 -1.6% |
0.56 -9.7% |
0.47 -16.1% |
0.36 -23.4% |
0.34 -5.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.86 -12.4% |
0.94 9.3% |
0.93 -1.1% |
0.78 -16.1% |
0.68 -12.8% |
0.63 -7.4% |
0.62 -1.6% |
0.56 -9.7% |
0.47 -16.1% |
0.36 -23.4% |
0.34 -5.6% |