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 Quarterly
0
1.5B
3B
4.5B
Q2 '16: 1.5B
Q3 '16: 1.4B
Q4 '16: 1.4B
Q1 '17: 1.5B
Q2 '17: 1.5B
Q3 '17: 1.5B
Q4 '17: 1.6B
Q1 '18: 1.6B
Q2 '18: 1.6B
Q3 '18: 1.5B
Q4 '18: 1.5B
Q1 '19: 1.6B
Q2 '19: 1.7B
Q3 '19: 1.7B
Q4 '19: 1.7B
Q1 '20: 1.8B
Q2 '20: 1.9B
Q3 '20: 1.8B
Q4 '20: 1.9B
Q1 '21: 2B
Q2 '21: 2.1B
Q3 '21: 2.1B
Q4 '21: 2.1B
Q1 '22: 2.4B
Q2 '22: 3B
Q3 '22: 2.9B
Q4 '22: 2.9B
Q1 '23: 3.2B
Q2 '23: 3.1B
Q3 '23: 3.1B
Q4 '23: 3.2B
Q1 '24: 3.5B
Q2 '24: 3.5B
Q3 '24: 3.6B
Q4 '24: 3.6B
Q1 '25: 3.8B
Q2 '25: 3.8B
Q3 '25: 3.9B
Q4 '25: 3.9B
Q1 '26: 4.2B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Gross Profit Quarterly
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 Quarterly
0
700M
1.4B
2.1B
Q2 '16: 651M
Q3 '16: 1.3B
Q4 '16: 857M
Q1 '17: 639M
Q2 '17: 668M
Q3 '17: 649M
Q4 '17: 627M
Q1 '18: 711M
Q2 '18: 672M
Q3 '18: 704M
Q4 '18: 704M
Q1 '19: 705M
Q2 '19: 813M
Q3 '19: 891M
Q4 '19: 818M
Q1 '20: 912M
Q2 '20: 1.1B
Q3 '20: 944M
Q4 '20: 656M
Q1 '21: 1.1B
Q2 '21: 1.2B
Q3 '21: 1.1B
Q4 '21: 904M
Q1 '22: 1.9B
Q2 '22: 1.5B
Q3 '22: 853M
Q4 '22: 716M
Q1 '23: 1.1B
Q2 '23: 911M
Q3 '23: 1.1B
Q4 '23: 890M
Q1 '24: 1.4B
Q2 '24: 1.5B
Q3 '24: 1.4B
Q4 '24: 1.3B
Q1 '25: 1.6B
Q2 '25: 1.6B
Q3 '25: 1.7B
Q4 '25: 1.7B
Q1 '26: 2B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Net Income Quarterly
0
500M
1B
1.5B
Q2 '16: 383M
Q3 '16: 892M
Q4 '16: 537M
Q1 '17: 399M
Q2 '17: 421M
Q3 '17: 414M
Q4 '17: 263M
Q1 '18: 491M
Q2 '18: 461M
Q3 '18: 495M
Q4 '18: 512M
Q1 '19: 410M
Q2 '19: 555M
Q3 '19: 617M
Q4 '19: 541M
Q1 '20: 639M
Q2 '20: 792M
Q3 '20: 455M
Q4 '20: 454M
Q1 '21: 755M
Q2 '21: 798M
Q3 '21: 797M
Q4 '21: 675M
Q1 '22: 1.2B
Q2 '22: 972M
Q3 '22: 608M
Q4 '22: 433M
Q1 '23: 795M
Q2 '23: 511M
Q3 '23: 742M
Q4 '23: 579M
Q1 '24: 991M
Q2 '24: 1B
Q3 '24: 971M
Q4 '24: 880M
Q1 '25: 1.1B
Q2 '25: 1.1B
Q3 '25: 1.2B
Q4 '25: 1.1B
Q1 '26: 1.4B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Cost of Revenue Quarterly
0
500M
1B
1.5B
Q2 '16: 469M
Q3 '16: 431M
Q4 '16: 421M
Q1 '17: 411M
Q2 '17: 432M
Q3 '17: 419M
Q4 '17: 432M
Q1 '18: 430M
Q2 '18: 441M
Q3 '18: 410M
Q4 '18: 551M
Q1 '19: 473M
Q2 '19: 471M
Q3 '19: 480M
Q4 '19: 516M
Q1 '20: 518M
Q2 '20: 493M
Q3 '20: 517M
Q4 '20: 566M
Q1 '21: 527M
Q2 '21: 533M
Q3 '21: 543M
Q4 '21: 582M
Q1 '22: 749M
Q2 '22: 1B
Q3 '22: 989M
Q4 '22: 1B
Q1 '23: 1.1B
Q2 '23: 1B
Q3 '23: 995M
Q4 '23: 1B
Q1 '24: 1.1B
Q2 '24: 1.1B
Q3 '24: 1.1B
Q4 '24: 1.1B
Q1 '25: 1.2B
Q2 '25: 1.1B
Q3 '25: 1.1B
Q4 '25: 1.2B
Q1 '26: 1.2B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Operating Cash Flow Quarterly
0
600M
1.2B
1.8B
Q2 '16: 455M
Q3 '16: 617M
Q4 '16: 303M
Q1 '17: 353M
Q2 '17: 321M
Q3 '17: 529M
Q4 '17: 813M
Q1 '18: 360M
Q2 '18: 543M
Q3 '18: 498M
Q4 '18: 663M
Q1 '19: 293M
Q2 '19: 717M
Q3 '19: 762M
Q4 '19: 1B
Q1 '20: 680M
Q2 '20: 937M
Q3 '20: 809M
Q4 '20: 1.1B
Q1 '21: 768M
Q2 '21: 923M
Q3 '21: 967M
Q4 '21: 940M
Q1 '22: 222M
Q2 '22: 454M
Q3 '22: 814M
Q4 '22: 1.1B
Q1 '23: 594M
Q2 '23: 769M
Q3 '23: 1B
Q4 '23: 1.3B
Q1 '24: 948M
Q2 '24: 1.6B
Q3 '24: 1.4B
Q4 '24: 1.7B
Q1 '25: 953M
Q2 '25: 1.4B
Q3 '25: 1.5B
Q4 '25: 1.7B
Q1 '26: 1B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Free Cash Flow Quarterly
0
600M
1.2B
1.8B
Q2 '16: 435M
Q3 '16: 586M
Q4 '16: 255M
Q1 '17: 330M
Q2 '17: 288M
Q3 '17: 508M
Q4 '17: 767M
Q1 '18: 327M
Q2 '18: 516M
Q3 '18: 470M
Q4 '18: 638M
Q1 '19: 273M
Q2 '19: 691M
Q3 '19: 731M
Q4 '19: 966M
Q1 '20: 669M
Q2 '20: 930M
Q3 '20: 784M
Q4 '20: 1.1B
Q1 '21: 750M
Q2 '21: 916M
Q3 '21: 959M
Q4 '21: 938M
Q1 '22: 206M
Q2 '22: 430M
Q3 '22: 793M
Q4 '22: 1.1B
Q1 '23: 566M
Q2 '23: 738M
Q3 '23: 977M
Q4 '23: 1.3B
Q1 '24: 924M
Q2 '24: 1.5B
Q3 '24: 1.4B
Q4 '24: 1.7B
Q1 '25: 910M
Q2 '25: 1.4B
Q3 '25: 1.5B
Q4 '25: 1.7B
Q1 '26: 1B
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
150M
300M
450M
Q1 '13: 284.3M
Q2 '13: 278.3M
Q3 '13: 278.8M
Q1 '14: 277.2M
Q2 '14: 276.1M
Q3 '14: 275.4M
Q1 '15: 276.3M
Q2 '15: 275.7M
Q3 '15: 274.4M
Q1 '16: 267.2M
Q2 '16: 266.7M
Q3 '16: 265.3M
Q1 '17: 260.8M
Q2 '17: 259.9M
Q3 '17: 257.9M
Q1 '18: 254.4M
Q2 '18: 253.3M
Q3 '18: 253.5M
Q1 '19: 248.3M
Q2 '19: 247.4M
Q3 '19: 246.5M
Q1 '20: 243.3M
Q2 '20: 241.9M
Q3 '20: 241.6M
Q1 '21: 241.6M
Q2 '21: 241.8M
Q3 '21: 241.7M
Q1 '22: 276.3M
Q2 '22: 339.3M
Q3 '22: 330.9M
Q1 '23: 322.1M
Q2 '23: 319.8M
Q3 '23: 318M
Q1 '24: 314M
Q2 '24: 313.2M
Q3 '24: 311.5M
Q1 '25: 307.7M
Q2 '25: 306.1M
Q3 '25: 304.5M
Q1 '26: 297.6M
Q2 '14
Q1 '16
Q3 '17
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
6.00
12.00
18.00
Q2 '16: 4.37
Q3 '16: 6.81
Q4 '16: 7.95
Q1 '17: 8.38
Q2 '17: 8.56
Q3 '17: 6.81
Q4 '17: 5.78
Q1 '18: 6.18
Q2 '18: 6.38
Q3 '18: 6.72
Q4 '18: 7.73
Q1 '19: 7.45
Q2 '19: 7.87
Q3 '19: 8.42
Q4 '19: 8.59
Q1 '20: 9.56
Q2 '20: 10.60
Q3 '20: 9.98
Q4 '20: 9.66
Q1 '21: 10.16
Q2 '21: 10.18
Q3 '21: 11.60
Q4 '21: 12.51
Q1 '22: 13.86
Q2 '22: 13.42
Q3 '22: 11.96
Q4 '22: 10.46
Q1 '23: 8.46
Q2 '23: 7.20
Q3 '23: 7.69
Q4 '23: 8.23
Q1 '24: 8.92
Q2 '24: 10.55
Q3 '24: 11.33
Q4 '24: 12.35
Q1 '25: 12.73
Q2 '25: 13.00
Q3 '25: 13.75
Q4 '25: 14.66
Q1 '26: 15.81
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.