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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 2.4% |
1.15B 1.4% |
1.17B 2.1% |
1.16B -0.9% |
1.16B -0.2% |
1.14B -1.8% |
1.1B -3.1% |
1.11B 0.4% |
1.15B 4.0% |
1.19B 3.1% |
1.23B 3.2% |
1.26B 2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
850.21M 4.2% |
899.58M 5.8% |
938.47M 4.3% |
939.23M 0.1% |
947.88M 0.9% |
926.1M -2.3% |
884.1M -4.5% |
876.11M -0.9% |
881.43M 0.6% |
898.28M 1.9% |
914.81M 1.8% |
928.02M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.13M -2.6% |
249.08M -11.7% |
234.69M -5.8% |
223.35M -4.8% |
212.38M -4.9% |
213.38M 0.5% |
219.86M 3.0% |
232.5M 5.8% |
272.07M 17.0% |
291.24M 7.0% |
313.26M 7.6% |
332.62M 6.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 3.6% |
1.05B 3.4% |
1.08B 3.7% |
1.09B 0.2% |
1.09B 0.7% |
1.07B -2.0% |
1.03B -3.7% |
1.03B -0.5% |
1.04B 1.3% |
1.06B 2.3% |
1.09B 2.3% |
1.11B 1.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.58M 0.3% |
145.59M -9.3% |
145.2M -0.3% |
146.07M 0.6% |
144.54M -1.0% |
144.15M -0.3% |
146.15M 1.4% |
149.4M 2.2% |
156.94M 5.0% |
164.31M 4.7% |
172.14M 4.8% |
179.74M 4.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.56M -6.2% |
103.49M -14.9% |
89.49M -13.5% |
77.28M -13.6% |
67.84M -12.2% |
69.23M 2.0% |
73.71M 6.5% |
83.11M 12.8% |
115.14M 38.5% |
126.92M 10.2% |
141.12M 11.2% |
152.88M 8.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
112.9M - |
- |
86.2M - |
- |
79.18M - |
- |
92.98M - |
- |
124.63M - |
- |
144.04M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.74M -2.4% |
112.91M -7.3% |
99.77M -11.6% |
86.21M -13.6% |
78.47M -9.0% |
79.57M 1.4% |
83.76M 5.3% |
94.1M 12.3% |
114.76M 22.0% |
122.86M 7.1% |
135.19M 10.0% |
142.36M 5.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.331 -8.5% |
0.269 -18.6% |
0.238 -11.4% |
0.208 -12.9% |
0.185 -11.1% |
0.192 4.2% |
0.2 4.0% |
0.232 16.2% |
0.282 21.5% |
0.3 6.3% |
0.33 10.0% |
0.35 6.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.331 -8.5% |
0.269 -18.6% |
0.238 -11.4% |
0.208 -12.9% |
0.185 -11.1% |
0.192 4.2% |
0.2 4.0% |
0.232 16.2% |
0.282 21.5% |
0.3 6.3% |
0.33 10.0% |
0.35 6.1% |