2016 Q4 | 2017 Q4 | 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] |
1.03B 8.7% |
1.11B 7.9% |
1.15B 3.5% |
1.18B 2.5% |
1.16B -1.6% |
1.1B -4.9% |
1.09B -1.0% |
1.04B -4.7% |
991.32M -4.8% |
994.88M 0.4% |
976.61M -1.8% |
1.01B 3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
782.65M 7.7% |
840.33M 7.4% |
856.92M 2.0% |
863.89M 0.8% |
847.54M -1.9% |
796.92M -6.0% |
779.9M -2.1% |
741.22M -5.0% |
705.96M -4.8% |
714.36M 1.2% |
705.11M -1.3% |
743.15M 5.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.4M 11.8% |
271.15M 9.6% |
293.51M 8.2% |
315.59M 7.5% |
313.36M -0.7% |
306.76M -2.1% |
312.2M 1.8% |
299.87M -3.9% |
285.36M -4.8% |
280.52M -1.7% |
271.51M -3.2% |
268.12M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
917.49M 7.9% |
992.33M 8.2% |
1.01B 2.1% |
1.02B 0.6% |
1B -1.7% |
953.38M -4.8% |
936.1M -1.8% |
899.02M -4.0% |
869.59M -3.3% |
875.32M 0.7% |
869.04M -0.7% |
910.27M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.84M 8.7% |
152M 12.7% |
155.98M 2.6% |
154.93M -0.7% |
153.96M -0.6% |
156.47M 1.6% |
156.2M -0.2% |
157.8M 1.0% |
163.63M 3.7% |
160.96M -1.6% |
163.94M 1.9% |
167.12M 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.56M 15.6% |
119.16M 5.9% |
137.53M 15.4% |
160.66M 16.8% |
159.41M -0.8% |
150.29M -5.7% |
156M 3.8% |
142.07M -8.9% |
121.73M -14.3% |
119.56M -1.8% |
107.57M -10.0% |
101M -6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
109.66M - |
- |
146.52M - |
- |
158.6M - |
- |
154.06M - |
- |
121.49M - |
- |
107.2M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.77M 20.5% |
109.66M 6.7% |
125.24M 14.2% |
146.52M 17.0% |
161.06M 9.9% |
159.25M -1.1% |
165.06M 3.6% |
154.96M -6.1% |
124.31M -19.8% |
122.3M -1.6% |
114.62M -6.3% |
107.34M -6.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.933 8.5% |
0.933 0% |
1.053 12.9% |
1.067 1.3% |
1.343 25.9% |
1.33 -1.0% |
1.38 3.8% |
1.3 -5.8% |
1.04 -20% |
1.02 -1.9% |
0.96 -5.9% |
0.9 -6.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.933 8.5% |
0.933 0% |
1.053 12.9% |
1.067 1.3% |
1.343 25.9% |
1.33 -1.0% |
1.38 3.8% |
1.3 -5.8% |
1.04 -20% |
1.02 -1.9% |
0.96 -5.9% |
0.9 -6.2% |