Every figure below is the company's own, as filed. Nothing is estimated and
nothing is smoothed — a period the filing does not support is left blank rather than
drawn.
Quarters are the company's own, counted from its financial
year ending 12-31.
Amounts in USD.
Revenue TTM
0
2B
4B
6B
Q2 '16: 3.2B
Q3 '16: 3.3B
Q4 '16: 3.3B
Q1 '17: 3.3B
Q2 '17: 3.3B
Q3 '17: 3.3B
Q4 '17: 3.4B
Q1 '18: 3.4B
Q2 '18: 3.5B
Q3 '18: 3.5B
Q4 '18: 3.5B
Q1 '19: 3.6B
Q2 '19: 3.6B
Q3 '19: 3.6B
Q4 '19: 3.6B
Q1 '20: 3.6B
Q2 '20: 3.5B
Q3 '20: 3.5B
Q4 '20: 3.4B
Q1 '21: 3.4B
Q2 '21: 3.5B
Q3 '21: 3.6B
Q4 '21: 3.7B
Q1 '22: 3.8B
Q2 '22: 4B
Q3 '22: 4.1B
Q4 '22: 4.2B
Q1 '23: 4.2B
Q2 '23: 4.2B
Q3 '23: 4.1B
Q4 '23: 4B
Q1 '24: 4B
Q2 '24: 4B
Q3 '24: 4B
Q4 '24: 4B
Q1 '25: 4.1B
Q2 '25: 4.1B
Q3 '25: 4.3B
Q4 '25: 4.4B
Q1 '26: 4.4B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Gross Profit TTM
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
Operating Income TTM
0
400M
800M
1.2B
Q2 '16: 589.6M
Q3 '16: 516.3M
Q4 '16: 537M
Q1 '17: 538.3M
Q2 '17: 563.4M
Q3 '17: 637.1M
Q4 '17: 671.2M
Q1 '18: 689.7M
Q2 '18: 687.2M
Q3 '18: 707M
Q4 '18: 694.4M
Q1 '19: 705.5M
Q2 '19: 704.1M
Q3 '19: 738M
Q4 '19: 777.5M
Q1 '20: 788.7M
Q2 '20: 806.9M
Q3 '20: 788.9M
Q4 '20: 740M
Q1 '21: 750M
Q2 '21: 758M
Q3 '21: 775M
Q4 '21: 795M
Q1 '22: 845M
Q2 '22: 881M
Q3 '22: 901M
Q4 '22: 928M
Q1 '23: 902M
Q2 '23: 907M
Q3 '23: 920M
Q4 '23: 944M
Q1 '24: 944M
Q2 '24: 857M
Q3 '24: 848M
Q4 '24: 886M
Q1 '25: 921M
Q2 '25: 1B
Q3 '25: 1.1B
Q4 '25: 1B
Q1 '26: 1B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Net Income TTM
0
300M
600M
900M
Q2 '16: 404.6M
Q3 '16: 353.1M
Q4 '16: 381.7M
Q1 '17: 385.6M
Q2 '17: 396M
Q3 '17: 436.4M
Q4 '17: 467.5M
Q1 '18: 488M
Q2 '18: 494.1M
Q3 '18: 530.8M
Q4 '18: 522M
Q1 '19: 526.2M
Q2 '19: 520.4M
Q3 '19: 541.3M
Q4 '19: 566.8M
Q1 '20: 612.1M
Q2 '20: 651M
Q3 '20: 671M
Q4 '20: 624M
Q1 '21: 625M
Q2 '21: 635M
Q3 '21: 645M
Q4 '21: 674M
Q1 '22: 692M
Q2 '22: 705M
Q3 '22: 673M
Q4 '22: 685M
Q1 '23: 656M
Q2 '23: 657M
Q3 '23: 689M
Q4 '23: 703M
Q1 '24: 698M
Q2 '24: 625M
Q3 '24: 661M
Q4 '24: 690M
Q1 '25: 745M
Q2 '25: 832M
Q3 '25: 818M
Q4 '25: 810M
Q1 '26: 821M
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Cost of Revenue TTM
0
250M
500M
750M
Q4 '18: 496M
Q1 '19: 492.6M
Q2 '19: 485.3M
Q3 '19: 483.2M
Q4 '19: 480.4M
Q1 '20: 479.4M
Q2 '20: 439M
Q3 '20: 444M
Q4 '20: 449M
Q1 '21: 461M
Q2 '21: 510M
Q3 '21: 526M
Q4 '21: 537M
Q1 '22: 541M
Q2 '22: 553M
Q3 '22: 562M
Q4 '22: 573M
Q1 '23: 581M
Q2 '23: 586M
Q3 '23: 583M
Q4 '23: 583M
Q1 '24: 589M
Q2 '24: 598M
Q3 '24: 609M
Q4 '24: 613M
Q1 '25: 619M
Q2 '25: 623M
Q3 '25: 624M
Q4 '25: 626M
Q1 '26: 627M
Q1 '19
Q1 '20
Q1 '21
Q1 '22
Q1 '23
Q1 '24
Q1 '25
Q1 '26
Operating Cash Flow TTM
0
500M
1B
1.5B
Q2 '15: 960.7M
Q3 '15: 823M
Q4 '15: 871.2M
Q1 '16: 784.8M
Q2 '16: 863.9M
Q3 '16: 829.9M
Q4 '17: 521.6M
Q1 '18: 504.4M
Q2 '18: 546.2M
Q3 '18: 512.5M
Q4 '18: 528M
Q1 '19: 552.8M
Q2 '19: 530.5M
Q3 '19: 594.8M
Q4 '19: 660M
Q1 '20: 638.9M
Q2 '20: 702.1M
Q3 '20: 587M
Q4 '20: 501M
Q1 '21: 486M
Q2 '21: 389M
Q3 '21: 542M
Q4 '21: 582M
Q1 '22: 688M
Q2 '22: 675M
Q3 '22: 590M
Q4 '22: 486M
Q1 '23: 423M
Q2 '23: 497M
Q3 '23: 623M
Q4 '23: 867M
Q1 '24: 986M
Q2 '24: 1.1B
Q3 '24: 1.2B
Q4 '24: 1.2B
Q1 '25: 1.1B
Q2 '25: 1.1B
Q3 '25: 1.2B
Q4 '25: 1.2B
Q1 '26: 1.3B
Q2 '16
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Free Cash Flow TTM
-1.5B
-1B
-500M
0
500M
1B
1.5B
Q2 '19: -1.1B
Q3 '19: -963M
Q4 '19: -980M
Q1 '20: -905.1M
Q2 '20: -869.4M
Q3 '20: -984M
Q4 '20: -865M
Q1 '21: -816M
Q2 '21: -819M
Q3 '21: -661M
Q4 '21: -587M
Q1 '22: -574M
Q2 '22: -618M
Q3 '22: -680M
Q4 '22: -998M
Q1 '23: -1.2B
Q2 '23: -1.2B
Q3 '23: -1.2B
Q4 '23: -365M
Q1 '24: -307M
Q2 '24: -226M
Q3 '24: -153M
Q4 '24: -156M
Q1 '25: -290M
Q2 '25: -332M
Q3 '25: -376M
Q4 '25: -363M
Q1 '26: -32M
Q1 '20
Q1 '21
Q1 '22
Q1 '23
Q1 '24
Q1 '25
Q1 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
90M
180M
270M
Q2 '09: 110.3M
Q3 '09: 110.3M
Q1 '10: 110.5M
Q2 '10: 110.5M
Q3 '10: 110.5M
Q1 '11: 110.6M
Q2 '11: 110.7M
Q3 '11: 110.7M
Q1 '12: 110.7M
Q2 '12: 110.8M
Q3 '12: 110.8M
Q1 '13: 110.8M
Q2 '13: 110.8M
Q3 '13: 110.8M
Q1 '18: 231.4M
Q2 '18: 232M
Q3 '18: 235.2M
Q1 '19: 236.6M
Q2 '19: 238.1M
Q3 '19: 239.9M
Q1 '20: 244.6M
Q2 '20: 249.8M
Q3 '20: 250M
Q1 '21: 250.4M
Q2 '21: 250.6M
Q3 '21: 250.8M
Q1 '22: 250.9M
Q2 '22: 251.1M
Q3 '22: 251.3M
Q1 '23: 251.4M
Q2 '23: 251.9M
Q3 '23: 253.8M
Q1 '24: 256.5M
Q2 '24: 256.7M
Q3 '24: 256.9M
Q1 '25: 257.2M
Q2 '25: 257.3M
Q3 '25: 257.8M
Q1 '26: 258.8M
Q2 '10
Q1 '12
Q3 '13
Q2 '19
Q1 '21
Q3 '22
Q2 '24
Q1 '26
Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.
EPS TTM
0.00
1.50
3.00
4.50
Q2 '16: 1.74
Q3 '16: 1.52
Q4 '16: 1.65
Q1 '17: 1.66
Q2 '17: 1.70
Q3 '17: 1.86
Q4 '17: 1.99
Q1 '18: 2.07
Q2 '18: 2.09
Q3 '18: 2.23
Q4 '18: 2.18
Q1 '19: 2.19
Q2 '19: 2.16
Q3 '19: 2.23
Q4 '19: 2.33
Q1 '20: 2.50
Q2 '20: 2.64
Q3 '20: 2.68
Q4 '20: 2.47
Q1 '21: 2.45
Q2 '21: 2.48
Q3 '21: 2.52
Q4 '21: 2.62
Q1 '22: 2.71
Q2 '22: 2.77
Q3 '22: 2.65
Q4 '22: 2.72
Q1 '23: 2.60
Q2 '23: 2.61
Q3 '23: 2.73
Q4 '23: 2.78
Q1 '24: 2.75
Q2 '24: 2.45
Q3 '24: 2.58
Q4 '24: 2.70
Q1 '25: 2.91
Q2 '25: 3.25
Q3 '25: 3.19
Q4 '25: 3.15
Q1 '26: 3.19
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.