2017 Q4 | 2018 Q4 | 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] |
478.01M -5.1% |
470.77M -1.5% |
471.44M 0.1% |
457.37M -3.0% |
475.23M 3.9% |
465.27M -2.1% |
445.32M -4.3% |
460.96M 3.5% |
450.62M -2.2% |
445.34M -1.2% |
455.8M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.53M -4.3% |
118.38M -1.0% |
119.45M 0.9% |
119.73M 0.2% |
122.91M 2.7% |
119.26M -3.0% |
113.39M -4.9% |
115.74M 2.1% |
112.22M -3.0% |
109.72M -2.2% |
109.89M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358.48M -5.4% |
352.39M -1.7% |
351.99M -0.1% |
337.65M -4.1% |
352.32M 4.3% |
346.01M -1.8% |
331.93M -4.1% |
345.21M 4.0% |
338.41M -2.0% |
335.62M -0.8% |
345.9M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
320.41M -4.4% |
323.19M 0.9% |
328.1M 1.5% |
320.64M -2.3% |
325.49M 1.5% |
316.54M -2.8% |
302.16M -4.5% |
302.67M 0.2% |
296.65M -2.0% |
297.52M 0.3% |
304.94M 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.88M -4.4% |
204.81M 2.0% |
208.65M 1.9% |
200.91M -3.7% |
202.59M 0.8% |
197.28M -2.6% |
188.77M -4.3% |
186.93M -1.0% |
184.43M -1.3% |
187.79M 1.8% |
195.05M 3.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.59M -6.6% |
147.58M -6.4% |
143.34M -2.9% |
136.74M -4.6% |
149.73M 9.5% |
148.73M -0.7% |
143.17M -3.7% |
158.28M 10.6% |
153.98M -2.7% |
147.82M -4.0% |
150.86M 2.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
142.76M - |
- |
142.26M - |
- |
152.63M - |
- |
159.74M - |
- |
147.37M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.23M -4.9% |
142.76M -3.7% |
143.73M 0.7% |
142.26M -1.0% |
153.2M 7.7% |
152.63M -0.4% |
148.36M -2.8% |
159.74M 7.7% |
154.61M -3.2% |
147.37M -4.7% |
150.93M 2.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 -7.0% |
0.37 -7.5% |
0.36 -2.7% |
0.35 -2.8% |
0.38 8.6% |
0.38 0% |
0.37 -2.6% |
0.4 8.1% |
0.39 -2.5% |
0.37 -5.1% |
0.38 2.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 -7.0% |
0.37 -7.5% |
0.36 -2.7% |
0.35 -2.8% |
0.38 8.6% |
0.38 0% |
0.37 -2.6% |
0.4 8.1% |
0.39 -2.5% |
0.37 -5.1% |
0.38 2.7% |