2016 Q4 | 2017 Q4 | 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] |
1.05B 10.4% |
1.15B 10.1% |
1.16B 0.4% |
1.19B 3.0% |
1.2B 1.1% |
1.26B 4.8% |
1.3B 3.1% |
1.33B 2.3% |
1.47B 10.6% |
1.45B -1.2% |
1.53B 5.6% |
1.61B 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
675.47M 14.0% |
780.05M 15.5% |
782.14M 0.3% |
821.55M 5.0% |
811.26M -1.3% |
876.22M 8.0% |
903.46M 3.1% |
907.34M 0.4% |
1.05B 15.2% |
959.79M -8.2% |
1.01B 4.8% |
1.06B 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
369.93M 4.3% |
370.65M 0.2% |
373.01M 0.6% |
367.8M -1.4% |
390.79M 6.3% |
382.94M -2.0% |
394.5M 3.0% |
420.09M 6.5% |
423.1M 0.7% |
490.74M 16.0% |
525.53M 7.1% |
549.62M 4.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
780.24M 13.2% |
894.29M 14.6% |
901.37M 0.8% |
943.2M 4.6% |
934.02M -1.0% |
1B 7.3% |
1.03B 2.8% |
1.05B 1.7% |
1.2B 14.1% |
1.12B -6.7% |
1.17B 4.8% |
1.22B 4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.77M 8.0% |
114.23M 9.0% |
119.23M 4.4% |
121.65M 2.0% |
122.77M 0.9% |
126.22M 2.8% |
126.83M 0.5% |
140.43M 10.7% |
149.97M 6.8% |
156.06M 4.1% |
162.75M 4.3% |
157.52M -3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
265.16M 2.9% |
256.42M -3.3% |
253.78M -1.0% |
246.14M -3.0% |
268.03M 8.9% |
256.72M -4.2% |
267.68M 4.3% |
279.66M 4.5% |
273.13M -2.3% |
334.67M 22.5% |
362.78M 8.4% |
392.1M 8.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
250.06M - |
- |
230.05M - |
- |
223.2M - |
- |
223.12M - |
- |
258.95M - |
- |
308.58M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
262.79M 5.4% |
247.12M -6.0% |
242.07M -2.0% |
225.17M -7.0% |
229.38M 1.9% |
217.9M -5.0% |
208.83M -4.2% |
218.09M 4.4% |
207.55M -4.8% |
253.94M 22.4% |
271.58M 6.9% |
302.87M 11.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 5.4% |
0.74 -5.1% |
0.72 -2.7% |
0.67 -6.9% |
0.69 3.0% |
0.65 -5.8% |
0.63 -3.1% |
0.66 4.8% |
0.61 -7.6% |
0.76 24.6% |
0.81 6.6% |
0.9 11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 5.4% |
0.74 -5.1% |
0.72 -2.7% |
0.67 -6.9% |
0.69 3.0% |
0.65 -5.8% |
0.63 -3.1% |
0.66 4.8% |
0.61 -7.6% |
0.76 24.6% |
0.81 6.6% |
0.9 11.1% |