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 10-31.
Amounts in USD.
Revenue TTM
0
2.5B
5B
7.5B
Q4 '14: 2.9B
Q1 '15: 3B
Q2 '15: 3B
Q3 '15: 2.9B
Q4 '15: 2.9B
Q1 '16: 2.9B
Q2 '16: 2.9B
Q3 '16: 2.9B
Q4 '16: 2.9B
Q1 '17: 2.9B
Q2 '17: 3B
Q3 '17: 3.1B
Q4 '17: 3.2B
Q1 '18: 3.3B
Q2 '18: 3.6B
Q3 '18: 3.7B
Q4 '18: 3.9B
Q1 '19: 4B
Q2 '19: 4.1B
Q3 '19: 4.2B
Q4 '19: 4.3B
Q1 '20: 4.4B
Q2 '20: 4.2B
Q3 '20: 4.1B
Q4 '20: 4.2B
Q1 '21: 4.3B
Q2 '21: 4.6B
Q3 '21: 4.9B
Q4 '21: 4.9B
Q1 '22: 5B
Q2 '22: 5.1B
Q3 '22: 5.3B
Q4 '22: 5.4B
Q1 '23: 5.6B
Q2 '23: 5.6B
Q3 '23: 5.6B
Q4 '23: 5.5B
Q1 '24: 5.3B
Q2 '24: 5.2B
Q3 '24: 5B
Q4 '24: 5B
Q1 '25: 5B
Q2 '25: 5.1B
Q3 '25: 5.2B
Q4 '25: 5.4B
Q1 '26: 5.7B
Q2 '26: 6.1B
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Gross Profit TTM
0
1.5B
3B
4.5B
Q4 '18: 2.1B
Q1 '19: 2.3B
Q2 '19: 2.4B
Q3 '19: 2.5B
Q4 '19: 2.5B
Q1 '20: 2.6B
Q2 '20: 2.5B
Q3 '20: 2.4B
Q4 '20: 2.5B
Q1 '21: 2.6B
Q2 '21: 2.8B
Q3 '21: 3B
Q4 '21: 3.1B
Q1 '22: 3.2B
Q2 '22: 3.3B
Q3 '22: 3.4B
Q4 '22: 3.5B
Q1 '23: 3.5B
Q2 '23: 3.6B
Q3 '23: 3.6B
Q4 '23: 3.5B
Q1 '24: 3.5B
Q2 '24: 3.3B
Q3 '24: 3.2B
Q4 '24: 3.1B
Q1 '25: 3.1B
Q2 '25: 3.2B
Q3 '25: 3.3B
Q4 '25: 3.3B
Q1 '26: 3.5B
Q2 '26: 3.9B
Q2 '19
Q2 '20
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '25
Q2 '26
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income TTM
-500M
0
500M
1B
1.5B
Q4 '14: 469M
Q1 '15: 465M
Q2 '15: 471M
Q3 '15: 450M
Q4 '15: 431M
Q1 '16: 442M
Q2 '16: 404M
Q3 '16: 410M
Q4 '16: 406M
Q1 '17: 470M
Q2 '17: 417M
Q3 '17: 307M
Q4 '17: 148M
Q1 '18: -31M
Q2 '18: 13M
Q3 '18: 134M
Q4 '18: -394M
Q1 '19: -256M
Q2 '19: -157M
Q3 '19: -77M
Q4 '19: 711M
Q1 '20: 793M
Q2 '20: 710M
Q3 '20: 695M
Q4 '20: 765M
Q1 '21: 774M
Q2 '21: 907M
Q3 '21: 1B
Q4 '21: 1.1B
Q1 '22: 1.1B
Q2 '22: 1.2B
Q3 '22: 1.3B
Q4 '22: 1.3B
Q1 '23: 1.4B
Q2 '23: 1.4B
Q3 '23: 1.4B
Q4 '23: 1.4B
Q1 '24: 1.3B
Q2 '24: 1.1B
Q3 '24: 920M
Q4 '24: 833M
Q1 '25: 830M
Q2 '25: 860M
Q3 '25: 889M
Q4 '25: 876M
Q1 '26: 906M
Q2 '26: 1.1B
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Net Income TTM
0
500M
1B
1.5B
Q4 '14: 392M
Q1 '15: 388M
Q2 '15: 374M
Q3 '15: 337M
Q4 '15: 513M
Q1 '16: 507M
Q2 '16: 499M
Q3 '16: 520M
Q4 '16: 335M
Q1 '17: 380M
Q2 '17: 341M
Q3 '17: 232M
Q4 '17: 102M
Q1 '18: 87M
Q2 '18: 102M
Q3 '18: 241M
Q4 '19: 621M
Q1 '20: 670M
Q2 '20: 588M
Q3 '20: 605M
Q4 '20: 627M
Q1 '21: 636M
Q2 '21: 751M
Q3 '21: 829M
Q4 '21: 894M
Q1 '22: 951M
Q2 '22: 1B
Q3 '22: 1.1B
Q4 '22: 1.1B
Q1 '23: 1.2B
Q2 '23: 1.2B
Q3 '23: 1.1B
Q4 '23: 1.1B
Q1 '24: 969M
Q2 '24: 812M
Q3 '24: 913M
Q4 '25: 850M
Q1 '26: 962M
Q2 '26: 1.1B
Q3 '15
Q4 '16
Q1 '18
Q2 '20
Q3 '21
Q4 '22
Q1 '24
Q2 '26
Cost of Revenue TTM
0
800M
1.6B
2.4B
Q4 '14: 1.3B
Q1 '15: 1.3B
Q2 '15: 1.3B
Q3 '15: 1.3B
Q4 '15: 1.3B
Q1 '16: 1.3B
Q2 '16: 1.3B
Q3 '16: 1.3B
Q4 '16: 1.3B
Q1 '17: 1.3B
Q2 '17: 1.3B
Q3 '17: 1.4B
Q4 '17: 1.5B
Q1 '18: 1.6B
Q2 '18: 1.7B
Q3 '18: 1.7B
Q4 '18: 1.8B
Q1 '19: 1.8B
Q2 '19: 1.8B
Q3 '19: 1.8B
Q4 '19: 1.8B
Q1 '20: 1.8B
Q2 '20: 1.7B
Q3 '20: 1.7B
Q4 '20: 1.7B
Q1 '21: 1.7B
Q2 '21: 1.8B
Q3 '21: 1.9B
Q4 '21: 1.9B
Q1 '22: 1.8B
Q2 '22: 1.9B
Q3 '22: 1.9B
Q4 '22: 2B
Q1 '23: 2B
Q2 '23: 2B
Q3 '23: 2B
Q4 '23: 1.9B
Q1 '24: 1.9B
Q2 '24: 1.9B
Q3 '24: 1.8B
Q4 '24: 1.8B
Q1 '25: 1.9B
Q2 '25: 1.9B
Q3 '25: 2B
Q4 '25: 2B
Q1 '26: 2.2B
Q2 '26: 2.2B
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Operating Cash Flow TTM
0
600M
1.2B
1.8B
Q4 '14: 563M
Q1 '15: 520M
Q2 '15: 448M
Q3 '15: 496M
Q4 '15: 376M
Q1 '16: 376M
Q2 '16: 425M
Q3 '16: 358M
Q4 '16: 420M
Q1 '17: 443M
Q2 '17: 375M
Q3 '17: 408M
Q4 '17: 328M
Q1 '18: 384M
Q2 '18: 446M
Q3 '18: 383M
Q4 '18: 555M
Q1 '19: 624M
Q2 '19: 734M
Q3 '19: 970M
Q4 '19: 998M
Q1 '20: 955M
Q2 '20: 1B
Q3 '20: 941M
Q4 '20: 1B
Q1 '21: 1.1B
Q2 '21: 1.2B
Q3 '21: 1.3B
Q4 '21: 1.3B
Q1 '22: 1.3B
Q2 '22: 1.1B
Q3 '22: 1.1B
Q4 '22: 1.1B
Q1 '23: 1.3B
Q2 '23: 1.4B
Q3 '23: 1.4B
Q4 '23: 1.4B
Q1 '24: 1.4B
Q2 '24: 1.1B
Q3 '24: 1.1B
Q4 '24: 1.1B
Q1 '25: 1.1B
Q2 '25: 1.5B
Q3 '25: 1.5B
Q4 '25: 1.4B
Q1 '26: 1.5B
Q2 '26: 1.5B
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Free Cash Flow TTM
0
500M
1B
1.5B
Q4 '14: 493M
Q1 '15: 446M
Q2 '15: 381M
Q3 '15: 412M
Q4 '15: 284M
Q1 '16: 265M
Q2 '16: 302M
Q3 '16: 256M
Q4 '16: 329M
Q1 '17: 370M
Q2 '17: 313M
Q3 '17: 339M
Q4 '17: 256M
Q1 '18: 304M
Q2 '18: 349M
Q3 '18: 267M
Q4 '18: 423M
Q1 '19: 485M
Q2 '19: 600M
Q3 '19: 846M
Q4 '19: 878M
Q1 '20: 834M
Q2 '20: 917M
Q3 '20: 824M
Q4 '20: 899M
Q1 '21: 1B
Q2 '21: 1.1B
Q3 '21: 1.2B
Q4 '21: 1.1B
Q1 '22: 1.1B
Q2 '22: 939M
Q3 '22: 914M
Q4 '22: 959M
Q1 '23: 1.1B
Q2 '23: 1.2B
Q3 '23: 1.2B
Q4 '23: 1.2B
Q1 '24: 1.2B
Q2 '24: 890M
Q3 '24: 916M
Q4 '24: 898M
Q1 '25: 963M
Q2 '25: 1.3B
Q3 '25: 1.4B
Q4 '25: 1.3B
Q1 '26: 1.3B
Q2 '26: 1.4B
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
70M
140M
210M
Q1 '14: 167M
Q2 '14: 167M
Q3 '14: 167M
Q1 '15: 170M
Q2 '15: 171M
Q3 '15: 172M
Q1 '16: 172M
Q2 '16: 172M
Q3 '16: 172M
Q1 '17: 173M
Q2 '17: 179M
Q3 '17: 186M
Q1 '18: 189M
Q2 '18: 190M
Q3 '18: 191M
Q1 '19: 190M
Q2 '19: 191M
Q3 '19: 191M
Q1 '20: 191M
Q2 '20: 189M
Q3 '20: 190M
Q1 '21: 188M
Q2 '21: 187M
Q3 '21: 186M
Q1 '22: 184M
Q2 '22: 183M
Q3 '22: 181M
Q1 '23: 180M
Q2 '23: 179M
Q3 '23: 179M
Q1 '24: 176M
Q2 '24: 175M
Q3 '24: 175M
Q1 '25: 174M
Q2 '25: 173M
Q3 '25: 173M
Q1 '26: 173M
Q2 '26: 173M
Q3 '14
Q2 '16
Q1 '18
Q3 '19
Q2 '21
Q1 '23
Q3 '24
Q2 '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
2.50
5.00
7.50
Q4 '14: 2.35
Q1 '15: 2.32
Q2 '15: 2.22
Q3 '15: 1.99
Q4 '15: 3.00
Q1 '16: 2.96
Q2 '16: 2.91
Q3 '16: 3.03
Q4 '16: 1.95
Q1 '17: 2.21
Q2 '17: 1.97
Q3 '17: 1.34
Q4 '17: 0.56
Q1 '18: 0.43
Q2 '18: 0.50
Q3 '18: 1.23
Q4 '19: 3.25
Q1 '20: 3.51
Q2 '20: 3.08
Q3 '20: 3.18
Q4 '20: 3.31
Q1 '21: 3.37
Q2 '21: 3.99
Q3 '21: 4.42
Q4 '21: 4.78
Q1 '22: 5.10
Q2 '22: 5.52
Q3 '22: 6.03
Q4 '22: 6.18
Q1 '23: 6.39
Q2 '23: 6.56
Q3 '23: 6.30
Q4 '23: 5.92
Q1 '24: 5.45
Q2 '24: 4.59
Q3 '24: 5.20
Q4 '25: 4.91
Q1 '26: 5.57
Q2 '26: 6.10
Q3 '15
Q4 '16
Q1 '18
Q2 '20
Q3 '21
Q4 '22
Q1 '24
Q2 '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.