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
700M
1.4B
2.1B
Q3 '16: 1B
Q4 '16: 1.1B
Q1 '17: 1.1B
Q2 '17: 1.1B
Q3 '17: 1.1B
Q4 '17: 1.2B
Q1 '18: 1.2B
Q2 '18: 1.2B
Q3 '18: 1.2B
Q4 '18: 1.3B
Q1 '19: 1.3B
Q2 '19: 1.2B
Q3 '19: 1.3B
Q4 '19: 1.4B
Q1 '20: 1.4B
Q2 '20: 1.2B
Q3 '20: 1.3B
Q4 '20: 1.5B
Q1 '21: 1.5B
Q2 '21: 1.5B
Q3 '21: 1.6B
Q4 '21: 1.7B
Q1 '22: 1.7B
Q2 '22: 1.6B
Q3 '22: 1.7B
Q4 '22: 1.8B
Q1 '23: 1.8B
Q2 '23: 1.7B
Q3 '23: 1.7B
Q4 '23: 1.7B
Q1 '24: 1.7B
Q2 '24: 1.6B
Q3 '24: 1.6B
Q4 '24: 1.7B
Q1 '25: 1.7B
Q2 '25: 1.7B
Q3 '25: 1.7B
Q4 '25: 1.9B
Q1 '26: 1.8B
Q2 '26: 1.8B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '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
200M
400M
600M
Q3 '16: 146M
Q4 '16: 183M
Q1 '17: 206M
Q2 '17: 201M
Q3 '17: 201M
Q4 '17: 199M
Q1 '18: 229M
Q2 '18: 210M
Q3 '18: 221M
Q4 '18: 244M
Q1 '19: 250M
Q2 '19: 216M
Q3 '19: 225M
Q4 '19: 250M
Q1 '20: 215M
Q2 '20: 102M
Q3 '20: 230M
Q4 '20: 299M
Q1 '21: 328M
Q2 '21: 288M
Q3 '21: 336M
Q4 '21: 395M
Q1 '22: 376M
Q2 '22: 360M
Q3 '22: 411M
Q4 '22: 471M
Q1 '23: 426M
Q2 '23: 383M
Q3 '23: 133M
Q4 '23: 408M
Q1 '24: 384M
Q2 '24: 363M
Q3 '24: 333M
Q4 '24: 408M
Q1 '25: 376M
Q2 '25: 300M
Q3 '25: 360M
Q4 '25: 443M
Q1 '26: 353M
Q2 '26: 399M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-400M
-200M
0
200M
400M
600M
Q3 '16: 124M
Q4 '16: 126M
Q1 '17: 168M
Q2 '17: 164M
Q3 '17: 175M
Q4 '17: 177M
Q1 '18: -320M
Q2 '18: 205M
Q3 '18: 236M
Q4 '18: 195M
Q1 '19: 504M
Q2 '19: 182M
Q3 '19: 191M
Q4 '19: 194M
Q1 '20: 197M
Q2 '20: 101M
Q3 '20: 199M
Q4 '20: 222M
Q1 '21: 288M
Q2 '21: 216M
Q3 '21: 264M
Q4 '21: 442M
Q1 '22: 283M
Q2 '22: 274M
Q3 '22: 329M
Q4 '22: 368M
Q1 '23: 352M
Q2 '23: 302M
Q3 '23: 111M
Q4 '23: 475M
Q1 '24: 348M
Q2 '24: 308M
Q3 '24: 282M
Q4 '24: 351M
Q1 '25: 318M
Q2 '25: 215M
Q3 '25: 336M
Q4 '25: 434M
Q1 '26: 305M
Q2 '26: 339M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
350M
700M
1.1B
Q3 '16: 502M
Q4 '16: 523M
Q1 '17: 493M
Q2 '17: 510M
Q3 '17: 518M
Q4 '17: 542M
Q1 '18: 541M
Q2 '18: 563M
Q3 '18: 544M
Q4 '18: 586M
Q1 '19: 577M
Q2 '19: 569M
Q3 '19: 582M
Q4 '19: 630M
Q1 '20: 634M
Q2 '20: 581M
Q3 '20: 592M
Q4 '20: 695M
Q1 '21: 710M
Q2 '21: 708M
Q3 '21: 734M
Q4 '21: 760M
Q1 '22: 764M
Q2 '22: 746M
Q3 '22: 779M
Q4 '22: 837M
Q1 '23: 788M
Q2 '23: 793M
Q3 '23: 1B
Q4 '23: 773M
Q1 '24: 750M
Q2 '24: 717M
Q3 '24: 723M
Q4 '24: 785M
Q1 '25: 782M
Q2 '25: 802M
Q3 '25: 850M
Q4 '25: 871M
Q1 '26: 852M
Q2 '26: 845M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
-200M
0
200M
400M
600M
Q3 '16: 194M
Q4 '16: 234M
Q1 '17: 116M
Q2 '17: 257M
Q3 '17: 228M
Q4 '17: 288M
Q1 '18: 215M
Q2 '18: 303M
Q3 '18: 197M
Q4 '18: 372M
Q1 '19: 213M
Q2 '19: 252M
Q3 '19: 242M
Q4 '19: 314M
Q1 '20: -59M
Q2 '20: 313M
Q3 '20: 290M
Q4 '20: 377M
Q1 '21: 238M
Q2 '21: 472M
Q3 '21: 334M
Q4 '21: 441M
Q1 '22: 255M
Q2 '22: 283M
Q3 '22: 326M
Q4 '22: 448M
Q1 '23: 296M
Q2 '23: 398M
Q3 '23: 562M
Q4 '23: 516M
Q1 '24: 485M
Q2 '24: 333M
Q3 '24: 452M
Q4 '24: 481M
Q1 '25: 431M
Q2 '25: 221M
Q3 '25: 362M
Q4 '25: 545M
Q1 '26: 268M
Q2 '26: 277M
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: 170M
Q4 '16: 182M
Q1 '17: 84M
Q2 '17: 214M
Q3 '17: 185M
Q4 '17: 230M
Q1 '18: 155M
Q2 '18: 255M
Q3 '18: 164M
Q4 '18: 336M
Q1 '19: 174M
Q2 '19: 213M
Q3 '19: 195M
Q4 '19: 284M
Q1 '20: -93M
Q2 '20: 280M
Q3 '20: 265M
Q4 '20: 350M
Q1 '21: 197M
Q2 '21: 441M
Q3 '21: 280M
Q4 '21: 379M
Q1 '22: 180M
Q2 '22: 219M
Q3 '22: 244M
Q4 '22: 378M
Q1 '23: 220M
Q2 '23: 341M
Q3 '23: 481M
Q4 '23: 432M
Q1 '24: 395M
Q2 '24: 230M
Q3 '24: 360M
Q4 '24: 388M
Q1 '25: 334M
Q2 '25: 107M
Q3 '25: 259M
Q4 '25: 452M
Q1 '26: 175M
Q2 '26: 201M
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
150M
300M
450M
Q2 '13: 349M
Q3 '13: 343M
Q1 '14: 338M
Q2 '14: 337M
Q3 '14: 338M
Q1 '15: 338M
Q2 '15: 337M
Q3 '15: 334M
Q1 '16: 332M
Q2 '16: 328M
Q3 '16: 328M
Q1 '17: 326M
Q2 '17: 325M
Q3 '17: 326M
Q1 '18: 323M
Q2 '18: 326M
Q3 '18: 324M
Q1 '19: 322M
Q2 '19: 321M
Q3 '19: 316M
Q1 '20: 313M
Q2 '20: 312M
Q3 '20: 312M
Q1 '21: 309M
Q2 '21: 307M
Q3 '21: 306M
Q1 '22: 303M
Q2 '22: 301M
Q3 '22: 299M
Q1 '23: 297M
Q2 '23: 297M
Q3 '23: 295M
Q1 '24: 294M
Q2 '24: 293M
Q3 '24: 291M
Q1 '25: 287M
Q2 '25: 285M
Q3 '25: 285M
Q1 '26: 284M
Q2 '26: 283M
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.00
4.00
6.00
Q3 '16: 1.44
Q4 '16: 1.40
Q1 '17: 1.56
Q2 '17: 1.78
Q3 '17: 1.94
Q4 '17: 2.10
Q1 '18: 0.59
Q2 '18: 0.72
Q3 '18: 0.91
Q4 '18: 0.97
Q1 '19: 3.53
Q2 '19: 3.47
Q3 '19: 3.34
Q4 '19: 3.37
Q1 '20: 2.43
Q2 '20: 2.18
Q3 '20: 2.22
Q4 '20: 2.30
Q1 '21: 2.60
Q2 '21: 2.98
Q3 '21: 3.20
Q4 '21: 3.93
Q1 '22: 3.93
Q2 '22: 4.14
Q3 '22: 4.38
Q4 '22: 4.18
Q1 '23: 4.44
Q2 '23: 4.55
Q3 '23: 3.83
Q4 '23: 4.20
Q1 '24: 4.19
Q2 '24: 4.22
Q3 '24: 4.81
Q4 '24: 4.43
Q1 '25: 4.36
Q2 '25: 4.06
Q3 '25: 4.27
Q4 '25: 4.56
Q1 '26: 4.52
Q2 '26: 4.97
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
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.