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] |
576.31M 2.1% |
575.57M -0.1% |
591.52M 2.8% |
590.1M -0.2% |
620.38M 5.1% |
623.07M 0.4% |
658.48M 5.7% |
702.61M 6.7% |
731.28M 4.1% |
748.74M 2.4% |
769.22M 2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.89M 2.1% |
260.8M 3.1% |
269.4M 3.3% |
275.46M 2.2% |
291.1M 5.7% |
286.77M -1.5% |
299.54M 4.5% |
312M 4.2% |
315.4M 1.1% |
317.59M 0.7% |
322.84M 1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.42M 2.0% |
314.77M -2.7% |
322.11M 2.3% |
314.64M -2.3% |
329.28M 4.7% |
336.29M 2.1% |
358.94M 6.7% |
390.61M 8.8% |
415.89M 6.5% |
431.15M 3.7% |
446.37M 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
463.06M 1.6% |
468.15M 1.1% |
478.55M 2.2% |
475.67M -0.6% |
486.51M 2.3% |
482.81M -0.8% |
501.54M 3.9% |
526.38M 5.0% |
553.36M 5.1% |
573.92M 3.7% |
586.52M 2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.17M 0.9% |
207.35M -1.3% |
209.14M 0.9% |
200.21M -4.3% |
195.41M -2.4% |
196.04M 0.3% |
202M 3.0% |
214.37M 6.1% |
237.96M 11.0% |
256.33M 7.7% |
263.67M 2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.25M 4.1% |
107.42M -5.1% |
112.97M 5.2% |
114.43M 1.3% |
133.86M 17.0% |
140.26M 4.8% |
156.94M 11.9% |
176.24M 12.3% |
177.93M 1.0% |
174.83M -1.7% |
182.7M 4.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.4M 4.3% |
91.68M -6.8% |
- |
110.23M - |
- |
148.05M - |
- |
177.16M - |
- |
172.82M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.33M 5.7% |
82.09M -6.0% |
91.2M 11.1% |
100.2M 9.9% |
114.67M 14.4% |
136.19M 18.8% |
149.12M 9.5% |
164.07M 10.0% |
171.38M 4.5% |
157.54M -8.1% |
164.7M 4.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.573 4.9% |
0.543 -5.3% |
0.567 4.4% |
0.577 1.7% |
0.614 6.6% |
0.676 10.0% |
0.74 9.5% |
0.814 10.0% |
0.85 4.4% |
0.782 -8.1% |
0.818 4.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.573 4.9% |
0.543 -5.3% |
0.567 4.4% |
0.577 1.7% |
0.614 6.6% |
0.676 10.0% |
0.74 9.5% |
0.814 10.0% |
0.85 4.4% |
0.782 -8.1% |
0.818 4.7% |