2016 Q1 | 2017 Q1 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
818.37M 5.2% |
849.46M 3.8% |
878.51M 3.4% |
902.94M 2.8% |
912.4M 1.0% |
932.55M 2.2% |
949.4M 1.8% |
986.05M 3.9% |
1.03B 4.5% |
1.07B 4.1% |
1.13B 5.1% |
1.17B 3.9% |
1.21B 3.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
603.15M 0.6% |
632.73M 4.9% |
632.27M -0.1% |
632.84M 0.1% |
641.12M 1.3% |
631.13M -1.6% |
636.38M 0.8% |
636.12M 0.0% |
641.44M 0.8% |
641.23M 0.0% |
652.39M 1.7% |
687.76M 5.4% |
719.82M 4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.22M 20.8% |
216.73M 0.7% |
246.24M 13.6% |
270.1M 9.7% |
271.28M 0.4% |
301.42M 11.1% |
313.02M 3.8% |
349.94M 11.8% |
389.45M 11.3% |
431.83M 10.9% |
474.99M 10.0% |
483.91M 1.9% |
488.17M 0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
603.15M 0.6% |
632.73M 4.9% |
632.27M -0.1% |
632.84M 0.1% |
641.12M 1.3% |
631.13M -1.6% |
636.38M 0.8% |
636.12M 0.0% |
641.44M 0.8% |
641.23M 0.0% |
652.39M 1.7% |
687.76M 5.4% |
719.82M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.22M 20.8% |
216.73M 0.7% |
246.24M 13.6% |
270.1M 9.7% |
271.28M 0.4% |
301.42M 11.1% |
313.02M 3.8% |
349.94M 11.8% |
389.45M 11.3% |
431.83M 10.9% |
474.99M 10.0% |
483.91M 1.9% |
488.17M 0.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
217.51M - |
- |
270.79M - |
- |
301.55M - |
- |
350.14M - |
- |
431.74M - |
- |
482.86M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.59M 22.1% |
148.04M 1.7% |
169.34M 14.4% |
182.56M 7.8% |
182.42M -0.1% |
202.03M 10.8% |
209.05M 3.5% |
235.02M 12.4% |
261.56M 11.3% |
290.72M 11.1% |
320.04M 10.1% |
324.89M 1.5% |
324.3M -0.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.77 22.1% |
30.27 1.7% |
34.62 14.4% |
37.33 7.8% |
37.3 -0.1% |
41.31 10.8% |
42.75 3.5% |
48.06 12.4% |
53.49 11.3% |
59.45 11.1% |
65.45 10.1% |
66.43 1.5% |
66.31 -0.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.77 22.1% |
30.27 1.7% |
34.62 14.4% |
37.33 7.8% |
37.3 -0.1% |
41.31 10.8% |
42.75 3.5% |
48.06 12.4% |
53.49 11.3% |
59.45 11.1% |
65.45 10.1% |
66.43 1.5% |
66.31 -0.2% |