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 01-02.
Amounts in USD.
Revenue TTM
0
6B
12B
18B
Q3 '17: 5.7B
Q4 '17: 7B
Q1 '18: 8.3B
Q2 '18: 9.6B
Q3 '18: 10.2B
Q4 '18: 10.2B
Q1 '19: 10B
Q2 '19: 10B
Q3 '19: 10.1B
Q4 '19: 10.2B
Q1 '20: 10.3B
Q2 '20: 10.5B
Q3 '20: 10.8B
Q4 '20: 11.1B
Q1 '21: 11.4B
Q2 '21: 11.6B
Q3 '21: 12B
Q4 '21: 12.3B
Q1 '22: 12.7B
Q2 '22: 13.3B
Q3 '22: 13.5B
Q4 '22: 13.7B
Q1 '23: 13.9B
Q2 '23: 14.1B
Q3 '23: 14.2B
Q4 '23: 14.4B
Q1 '24: 14.6B
Q2 '24: 14.8B
Q3 '24: 15.2B
Q4 '24: 15.4B
Q1 '25: 15.7B
Q2 '25: 16B
Q3 '25: 16.3B
Q4 '25: 16.7B
Q1 '26: 16.9B
Q2 '26: 17.1B
Q3 '26: 17.3B
Q4 '26: 17.2B
Q1 '27: 17.3B
Q2 '27: 17.6B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Gross Profit TTM
0
1.5B
3B
4.5B
Q3 '15: 703M
Q4 '17: 940M
Q1 '18: 1.1B
Q2 '18: 1.4B
Q3 '18: 1.5B
Q4 '18: 1.4B
Q1 '19: 1.4B
Q2 '19: 1.4B
Q3 '19: 1.5B
Q4 '19: 1.5B
Q1 '20: 1.5B
Q2 '20: 1.5B
Q3 '20: 1.5B
Q4 '20: 1.5B
Q1 '21: 1.6B
Q2 '21: 1.6B
Q3 '21: 1.7B
Q4 '21: 1.7B
Q1 '22: 1.8B
Q2 '22: 1.9B
Q3 '22: 2B
Q4 '22: 2B
Q1 '23: 2.1B
Q2 '23: 2.1B
Q3 '23: 2.1B
Q4 '23: 2.1B
Q1 '24: 2.1B
Q2 '24: 2.1B
Q3 '24: 2.2B
Q4 '24: 2.2B
Q1 '25: 2.4B
Q2 '25: 2.5B
Q3 '25: 2.7B
Q4 '25: 2.8B
Q1 '26: 2.9B
Q2 '26: 3B
Q3 '26: 3.1B
Q4 '26: 3.1B
Q1 '27: 3.1B
Q2 '27: 3.1B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income TTM
0
800M
1.6B
2.4B
Q3 '17: 367M
Q4 '17: 417M
Q1 '18: 469M
Q2 '18: 560M
Q3 '18: 610M
Q4 '18: 559M
Q1 '19: 577M
Q2 '19: 610M
Q3 '19: 662M
Q4 '19: 749M
Q1 '20: 782M
Q2 '20: 793M
Q3 '20: 839M
Q4 '20: 912M
Q1 '21: 912M
Q2 '21: 951M
Q3 '21: 960M
Q4 '21: 998M
Q1 '22: 1.1B
Q2 '22: 1.1B
Q3 '22: 1.2B
Q4 '22: 1.2B
Q1 '23: 1.1B
Q2 '23: 1.1B
Q3 '23: 1.1B
Q4 '23: 1.1B
Q1 '24: 1.1B
Q2 '24: 1.1B
Q3 '24: 525M
Q4 '24: 621M
Q1 '25: 771M
Q2 '25: 915M
Q3 '25: 1.8B
Q4 '25: 1.8B
Q1 '26: 1.9B
Q2 '26: 2B
Q3 '26: 2.1B
Q4 '26: 2.1B
Q1 '27: 2.1B
Q2 '27: 2B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Net Income TTM
0
500M
1B
1.5B
Q3 '17: 312M
Q4 '17: 244M
Q1 '18: 263M
Q2 '18: 320M
Q3 '18: 311M
Q4 '18: 366M
Q1 '19: 396M
Q2 '19: 442M
Q3 '19: 507M
Q4 '19: 581M
Q1 '20: 668M
Q2 '20: 660M
Q3 '20: 674M
Q4 '20: 667M
Q1 '21: 593M
Q2 '21: 610M
Q3 '21: 612M
Q4 '21: 628M
Q1 '22: 718M
Q2 '22: 734M
Q3 '22: 776M
Q4 '22: 753M
Q1 '23: 723M
Q2 '23: 725M
Q3 '23: 682M
Q4 '23: 685M
Q1 '24: 672M
Q2 '24: 708M
Q3 '24: 147M
Q4 '24: 199M
Q1 '25: 321M
Q2 '25: 436M
Q3 '25: 1.2B
Q4 '25: 1.3B
Q1 '26: 1.3B
Q2 '26: 1.4B
Q3 '26: 1.4B
Q4 '26: 1.4B
Q1 '27: 1.4B
Q2 '27: 1.4B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Cost of Revenue TTM
0
5B
10B
15B
Q3 '15: 4.5B
Q4 '17: 6.1B
Q1 '18: 7.2B
Q2 '18: 8.2B
Q3 '18: 8.7B
Q4 '18: 8.7B
Q1 '19: 8.6B
Q2 '19: 8.6B
Q3 '19: 8.6B
Q4 '19: 8.7B
Q1 '20: 8.8B
Q2 '20: 9B
Q3 '20: 9.3B
Q4 '20: 9.5B
Q1 '21: 9.8B
Q2 '21: 10B
Q3 '21: 10.3B
Q4 '21: 10.6B
Q1 '22: 10.9B
Q2 '22: 11.3B
Q3 '22: 11.5B
Q4 '22: 11.7B
Q1 '23: 11.9B
Q2 '23: 12B
Q3 '23: 12.1B
Q4 '23: 12.3B
Q1 '24: 12.5B
Q2 '24: 12.7B
Q3 '24: 13B
Q4 '24: 13.2B
Q1 '25: 13.3B
Q2 '25: 13.5B
Q3 '25: 13.6B
Q4 '25: 13.9B
Q1 '26: 14B
Q2 '26: 14.1B
Q3 '26: 14.3B
Q4 '26: 14.1B
Q1 '27: 14.2B
Q2 '27: 14.5B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Operating Cash Flow TTM
0
800M
1.6B
2.4B
Q3 '15: 403M
Q4 '17: 449M
Q1 '18: 392M
Q2 '18: 486M
Q3 '18: 483M
Q4 '18: 526M
Q1 '19: 619M
Q2 '19: 724M
Q3 '19: 828M
Q4 '19: 768M
Q1 '20: 1B
Q2 '20: 949M
Q3 '20: 927M
Q4 '20: 992M
Q1 '21: 1.1B
Q2 '21: 1.3B
Q3 '21: 1.6B
Q4 '21: 1.3B
Q1 '22: 1.2B
Q2 '22: 796M
Q3 '22: 769M
Q4 '22: 1B
Q1 '23: 887M
Q2 '23: 915M
Q3 '23: 1.1B
Q4 '23: 992M
Q1 '24: 801M
Q2 '24: 920M
Q3 '24: 986M
Q4 '24: 1.2B
Q1 '25: 1.4B
Q2 '25: 1.6B
Q3 '25: 1.5B
Q4 '25: 1.4B
Q1 '26: 1.4B
Q2 '26: 1.5B
Q3 '26: 1.5B
Q4 '26: 1.8B
Q1 '27: 2B
Q2 '27: 2.3B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Free Cash Flow TTM
0
800M
1.6B
2.4B
Q3 '15: 355M
Q4 '17: 420M
Q1 '18: 360M
Q2 '18: 441M
Q3 '18: 432M
Q4 '18: 445M
Q1 '19: 530M
Q2 '19: 638M
Q3 '19: 736M
Q4 '19: 695M
Q1 '20: 946M
Q2 '20: 858M
Q3 '20: 840M
Q4 '20: 871M
Q1 '21: 941M
Q2 '21: 1.1B
Q3 '21: 1.4B
Q4 '21: 1.2B
Q1 '22: 1B
Q2 '22: 656M
Q3 '22: 635M
Q4 '22: 929M
Q1 '23: 781M
Q2 '23: 809M
Q3 '23: 970M
Q4 '23: 863M
Q1 '24: 661M
Q2 '24: 761M
Q3 '24: 804M
Q4 '24: 980M
Q1 '25: 1.2B
Q2 '25: 1.4B
Q3 '25: 1.3B
Q4 '25: 1.3B
Q1 '26: 1.2B
Q2 '26: 1.3B
Q3 '26: 1.4B
Q4 '26: 1.6B
Q1 '27: 1.9B
Q2 '27: 2.2B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
60M
120M
180M
Q3 '14: 84M
Q4 '14: 84M
Q2 '15: 78M
Q3 '15: 74M
Q3 '15: 74M
Q1 '16: 75M
Q2 '16: 74M
Q3 '16: 73M
Q1 '17: 74M
Q2 '17: 74M
Q3 '17: 114M
Q1 '18: 153M
Q2 '18: 153M
Q3 '18: 154M
Q1 '19: 154M
Q2 '19: 154M
Q3 '19: 153M
Q1 '20: 147M
Q2 '20: 146M
Q3 '20: 145M
Q1 '21: 144M
Q2 '21: 144M
Q3 '21: 144M
Q1 '22: 144M
Q2 '22: 143M
Q3 '22: 143M
Q1 '23: 140M
Q2 '23: 138M
Q3 '23: 138M
Q1 '24: 138M
Q2 '24: 138M
Q3 '24: 137M
Q1 '25: 137M
Q2 '25: 136M
Q3 '25: 136M
Q1 '26: 131M
Q2 '26: 130M
Q3 '26: 130M
Q1 '27: 128M
Q2 '27: 126M
Q3 '15
Q2 '17
Q1 '19
Q3 '20
Q2 '22
Q1 '24
Q3 '25
Q2 '27
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
4.00
8.00
12.00
Q3 '17: 3.79
Q4 '17: 2.46
Q1 '18: 2.21
Q2 '18: 2.30
Q3 '18: 2.03
Q4 '18: 2.37
Q1 '19: 2.56
Q2 '19: 2.86
Q3 '19: 3.29
Q4 '19: 3.81
Q1 '20: 4.44
Q2 '20: 4.43
Q3 '20: 4.58
Q4 '20: 4.60
Q1 '21: 4.11
Q2 '21: 4.24
Q3 '21: 4.26
Q4 '21: 4.36
Q1 '22: 4.98
Q2 '22: 5.10
Q3 '22: 5.40
Q4 '22: 5.25
Q1 '23: 5.08
Q2 '23: 5.14
Q3 '23: 4.88
Q4 '23: 4.94
Q1 '24: 4.86
Q2 '24: 5.12
Q3 '24: 1.04
Q4 '24: 1.44
Q1 '25: 2.34
Q2 '25: 3.21
Q3 '25: 8.80
Q4 '25: 9.21
Q1 '26: 9.91
Q2 '26: 10.55
Q3 '26: 10.69
Q4 '26: 11.12
Q1 '27: 10.91
Q2 '27: 10.71
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
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.