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 Quarterly
0
600M
1.2B
1.8B
Q3 '16: 718M
Q4 '16: 751M
Q1 '17: 726M
Q2 '17: 758M
Q3 '17: 863M
Q4 '17: 878M
Q1 '18: 837M
Q2 '18: 990M
Q3 '18: 1B
Q4 '18: 1B
Q1 '19: 1B
Q2 '19: 1.1B
Q3 '19: 1.1B
Q4 '19: 1.1B
Q1 '20: 1.1B
Q2 '20: 895M
Q3 '20: 1B
Q4 '20: 1.2B
Q1 '21: 1.2B
Q2 '21: 1.2B
Q3 '21: 1.2B
Q4 '21: 1.3B
Q1 '22: 1.2B
Q2 '22: 1.4B
Q3 '22: 1.4B
Q4 '22: 1.4B
Q1 '23: 1.4B
Q2 '23: 1.4B
Q3 '23: 1.4B
Q4 '23: 1.3B
Q1 '24: 1.3B
Q2 '24: 1.2B
Q3 '24: 1.2B
Q4 '24: 1.3B
Q1 '25: 1.3B
Q2 '25: 1.3B
Q3 '25: 1.4B
Q4 '25: 1.4B
Q1 '26: 1.6B
Q2 '26: 1.7B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
500M
1B
1.5B
Q1 '18: 425M
Q2 '18: 539M
Q3 '18: 562M
Q4 '18: 585M
Q1 '19: 578M
Q2 '19: 648M
Q3 '19: 643M
Q4 '19: 665M
Q1 '20: 655M
Q2 '20: 516M
Q3 '20: 606M
Q4 '20: 756M
Q1 '21: 707M
Q2 '21: 737M
Q3 '21: 788M
Q4 '21: 837M
Q1 '22: 804M
Q2 '22: 859M
Q3 '22: 877M
Q4 '22: 910M
Q1 '23: 883M
Q2 '23: 909M
Q3 '23: 896M
Q4 '23: 844M
Q1 '24: 813M
Q2 '24: 763M
Q3 '24: 755M
Q4 '24: 802M
Q1 '25: 820M
Q2 '25: 814M
Q3 '25: 834M
Q4 '25: 869M
Q1 '26: 995M
Q2 '26: 1.2B
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income Quarterly
-600M
-400M
-200M
0
200M
400M
600M
Q3 '16: 106M
Q4 '16: 107M
Q1 '17: 162M
Q2 '17: 42M
Q3 '17: -4M
Q4 '17: -52M
Q1 '18: -17M
Q2 '18: 86M
Q3 '18: 117M
Q4 '18: -580M
Q1 '19: 121M
Q2 '19: 185M
Q3 '19: 197M
Q4 '19: 208M
Q1 '20: 203M
Q2 '20: 102M
Q3 '20: 182M
Q4 '20: 278M
Q1 '21: 212M
Q2 '21: 235M
Q3 '21: 284M
Q4 '21: 349M
Q1 '22: 271M
Q2 '22: 327M
Q3 '22: 357M
Q4 '22: 379M
Q1 '23: 322M
Q2 '23: 354M
Q3 '23: 365M
Q4 '23: 317M
Q1 '24: 221M
Q2 '24: 177M
Q3 '24: 205M
Q4 '24: 230M
Q1 '25: 218M
Q2 '25: 207M
Q3 '25: 234M
Q4 '25: 217M
Q1 '26: 248M
Q2 '26: 407M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-150M
0
150M
300M
450M
Q1 '16: 64M
Q2 '16: 88M
Q3 '16: 91M
Q4 '16: 92M
Q1 '17: 109M
Q2 '17: 49M
Q3 '17: -18M
Q4 '17: -38M
Q1 '18: 94M
Q2 '18: 64M
Q3 '18: 121M
Q1 '19: 114M
Q2 '19: 153M
Q3 '19: 159M
Q4 '19: 195M
Q1 '20: 163M
Q2 '20: 71M
Q3 '20: 176M
Q4 '20: 217M
Q1 '21: 172M
Q2 '21: 186M
Q3 '21: 254M
Q4 '21: 282M
Q1 '22: 229M
Q2 '22: 258M
Q3 '22: 338M
Q4 '22: 299M
Q1 '23: 260M
Q2 '23: 283M
Q3 '23: 288M
Q4 '23: 226M
Q1 '24: 172M
Q2 '24: 126M
Q3 '24: 389M
Q1 '25: 169M
Q2 '25: 257M
Q3 '25: 191M
Q4 '25: 233M
Q1 '26: 281M
Q2 '26: 349M
Q1 '17
Q2 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
250M
500M
750M
Q3 '16: 309M
Q4 '16: 331M
Q1 '17: 322M
Q2 '17: 340M
Q3 '17: 421M
Q4 '17: 404M
Q1 '18: 412M
Q2 '18: 451M
Q3 '18: 442M
Q4 '18: 462M
Q1 '19: 428M
Q2 '19: 442M
Q3 '19: 444M
Q4 '19: 455M
Q1 '20: 440M
Q2 '20: 379M
Q3 '20: 405M
Q4 '20: 464M
Q1 '21: 473M
Q2 '21: 484M
Q3 '21: 458M
Q4 '21: 457M
Q1 '22: 446M
Q2 '22: 492M
Q3 '22: 499M
Q4 '22: 533M
Q1 '23: 498M
Q2 '23: 481M
Q3 '23: 486M
Q4 '23: 467M
Q1 '24: 446M
Q2 '24: 453M
Q3 '24: 462M
Q4 '24: 485M
Q1 '25: 478M
Q2 '25: 492M
Q3 '25: 518M
Q4 '25: 550M
Q1 '26: 605M
Q2 '26: 539M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
0
200M
400M
600M
Q3 '16: 68M
Q4 '16: 143M
Q1 '17: 115M
Q2 '17: 49M
Q3 '17: 101M
Q4 '17: 63M
Q1 '18: 171M
Q2 '18: 111M
Q3 '18: 38M
Q4 '18: 235M
Q1 '19: 240M
Q2 '19: 221M
Q3 '19: 274M
Q4 '19: 263M
Q1 '20: 197M
Q2 '20: 298M
Q3 '20: 183M
Q4 '20: 338M
Q1 '21: 295M
Q2 '21: 402M
Q3 '21: 257M
Q4 '21: 368M
Q1 '22: 224M
Q2 '22: 298M
Q3 '22: 224M
Q4 '22: 398M
Q1 '23: 366M
Q2 '23: 423M
Q3 '23: 241M
Q4 '23: 378M
Q1 '24: 328M
Q2 '24: 110M
Q3 '24: 255M
Q4 '24: 359M
Q1 '25: 378M
Q2 '25: 484M
Q3 '25: 322M
Q4 '25: 225M
Q1 '26: 441M
Q2 '26: 501M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-200M
0
200M
400M
600M
Q3 '16: 54M
Q4 '16: 128M
Q1 '17: 99M
Q2 '17: 32M
Q3 '17: 80M
Q4 '17: 45M
Q1 '18: 147M
Q2 '18: 77M
Q3 '18: -2M
Q4 '18: 201M
Q1 '19: 209M
Q2 '19: 192M
Q3 '19: 244M
Q4 '19: 233M
Q1 '20: 165M
Q2 '20: 275M
Q3 '20: 151M
Q4 '20: 308M
Q1 '21: 267M
Q2 '21: 369M
Q3 '21: 217M
Q4 '21: 295M
Q1 '22: 182M
Q2 '22: 245M
Q3 '22: 192M
Q4 '22: 340M
Q1 '23: 306M
Q2 '23: 370M
Q3 '23: 196M
Q4 '23: 339M
Q1 '24: 281M
Q2 '24: 74M
Q3 '24: 222M
Q4 '24: 321M
Q1 '25: 346M
Q2 '25: 457M
Q3 '25: 291M
Q4 '25: 187M
Q1 '26: 407M
Q2 '26: 472M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
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.