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-30.
Amounts in USD.
Revenue TTM
0
3B
6B
9B
Q4 '13: 4.8B
Q2 '14: 4.7B
Q3 '14: 4.5B
Q2 '15: 4B
Q3 '15: 3.9B
Q3 '15: 3.9B
Q2 '16: 4.1B
Q3 '16: 4.2B
Q4 '16: 4.3B
Q2 '17: 4.5B
Q3 '17: 4.5B
Q4 '17: 4.5B
Q1 '18: 4.4B
Q2 '18: 4.3B
Q3 '18: 4.3B
Q4 '18: 4.3B
Q1 '19: 4.5B
Q2 '19: 4.5B
Q3 '19: 4.6B
Q4 '19: 4.6B
Q1 '20: 4.7B
Q2 '20: 5.1B
Q3 '20: 5.6B
Q4 '20: 6B
Q4 '20: 6.4B
Q2 '21: 6.5B
Q2 '21: 6.7B
Q3 '21: 6.9B
Q4 '21: 7.1B
Q1 '22: 7.2B
Q2 '22: 7.2B
Q3 '22: 7.3B
Q4 '22: 7.4B
Q1 '23: 7.5B
Q2 '23: 7.5B
Q3 '23: 7.5B
Q1 '24: 7.7B
Q2 '24: 7.7B
Q3 '24: 7.7B
Q4 '24: 7.7B
Q1 '25: 7.4B
Q2 '25: 7.3B
Q3 '25: 7.3B
Q4 '25: 7.4B
Q4 '25: 7.5B
Q2 '26: 7.5B
Q3 '26: 7.5B
Q3 '26: 7.3B
Q4 '26: 7.3B
Q2 '27: 7.3B
Q4 '13
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Gross Profit TTM
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 TTM
0
300M
600M
900M
Q4 '13: 281M
Q2 '14: 248M
Q3 '14: 224M
Q2 '15: 190M
Q3 '15: 211M
Q3 '15: 237M
Q2 '16: 231M
Q3 '16: 232M
Q4 '16: 227M
Q2 '17: 236M
Q3 '17: 254M
Q4 '17: 264M
Q1 '18: 269M
Q2 '18: 266M
Q3 '18: 255M
Q4 '18: 253M
Q1 '19: 256M
Q2 '19: 259M
Q3 '19: 274M
Q4 '19: 275M
Q1 '20: 220M
Q2 '20: 247M
Q3 '20: 268M
Q4 '20: 289M
Q4 '20: 370M
Q2 '21: 355M
Q2 '21: 360M
Q3 '21: 376M
Q4 '21: 390M
Q1 '22: 442M
Q2 '22: 475M
Q3 '22: 479M
Q4 '22: 462M
Q1 '23: 457M
Q2 '23: 449M
Q3 '23: 468M
Q1 '24: 501M
Q2 '24: 533M
Q3 '24: 770M
Q4 '24: 780M
Q1 '25: 741M
Q2 '25: 715M
Q3 '25: 487M
Q4 '25: 504M
Q4 '25: 563M
Q2 '26: 553M
Q3 '26: 558M
Q3 '26: 526M
Q4 '26: 521M
Q2 '27: 579M
Q4 '13
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Net Income TTM
0
200M
400M
600M
Q4 '13: 182M
Q2 '14: 159M
Q3 '14: 146M
Q2 '15: 114M
Q3 '15: 123M
Q3 '15: 138M
Q2 '16: 128M
Q3 '16: 125M
Q4 '16: 117M
Q2 '17: 117M
Q3 '17: 132M
Q4 '17: 140M
Q1 '18: 147M
Q2 '18: 163M
Q3 '18: 162M
Q4 '18: 163M
Q1 '19: 179M
Q2 '19: 179M
Q3 '19: 192M
Q4 '19: 197M
Q1 '20: 137M
Q2 '20: 143M
Q3 '20: 151M
Q4 '20: 158M
Q4 '20: 227M
Q2 '21: 208M
Q2 '21: 202M
Q3 '21: 207M
Q4 '21: 209M
Q1 '22: 254M
Q2 '22: 285M
Q3 '22: 296M
Q4 '22: 277M
Q1 '23: 269M
Q2 '23: 260M
Q3 '23: 269M
Q1 '24: 300M
Q2 '24: 325M
Q3 '24: 499M
Q4 '24: 512M
Q1 '25: 477M
Q2 '25: 456M
Q3 '25: 290M
Q4 '25: 303M
Q4 '25: 362M
Q2 '26: 353M
Q3 '26: 399M
Q3 '26: 371M
Q4 '26: 358M
Q2 '27: 405M
Q4 '13
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Cost of Revenue TTM
0
2.5B
5B
7.5B
Q4 '13: 4.4B
Q2 '14: 4.3B
Q3 '14: 4.2B
Q2 '15: 3.6B
Q3 '15: 3.6B
Q3 '15: 3.5B
Q2 '16: 3.7B
Q3 '16: 3.8B
Q4 '16: 3.9B
Q2 '17: 4.1B
Q3 '17: 4.1B
Q4 '17: 4B
Q1 '18: 4B
Q2 '18: 3.9B
Q3 '18: 3.9B
Q4 '18: 3.9B
Q1 '19: 4B
Q2 '19: 4.1B
Q3 '19: 4.1B
Q4 '19: 4.1B
Q1 '20: 4.2B
Q2 '20: 4.6B
Q3 '20: 5B
Q4 '20: 5.4B
Q4 '20: 5.7B
Q2 '21: 5.8B
Q2 '21: 6B
Q3 '21: 6.1B
Q4 '21: 6.3B
Q1 '22: 6.4B
Q2 '22: 6.4B
Q3 '22: 6.5B
Q4 '22: 6.5B
Q1 '23: 6.6B
Q2 '23: 6.7B
Q3 '23: 6.7B
Q1 '24: 6.8B
Q2 '24: 6.8B
Q3 '24: 6.8B
Q4 '24: 6.8B
Q1 '25: 6.6B
Q2 '25: 6.4B
Q3 '25: 6.5B
Q4 '25: 6.5B
Q4 '25: 6.6B
Q2 '26: 6.6B
Q3 '26: 6.6B
Q3 '26: 6.5B
Q4 '26: 6.4B
Q2 '27: 6.4B
Q4 '13
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Operating Cash Flow TTM
0
300M
600M
900M
Q4 '14: 183M
Q2 '15: 232M
Q3 '15: 234M
Q3 '15: 306M
Q4 '15: 277M
Q2 '16: 272M
Q2 '16: 228M
Q3 '16: 214M
Q4 '16: 226M
Q2 '17: 232M
Q3 '17: 234M
Q4 '17: 319M
Q1 '18: 273M
Q2 '18: 326M
Q3 '18: 268M
Q4 '18: 195M
Q1 '19: 217M
Q2 '19: 217M
Q3 '19: 240M
Q4 '19: 246M
Q1 '20: 184M
Q2 '20: 274M
Q3 '20: 381M
Q4 '20: 411M
Q4 '20: 458M
Q2 '21: 647M
Q2 '21: 656M
Q3 '21: 771M
Q4 '21: 755M
Q1 '22: 577M
Q2 '22: 565M
Q3 '22: 468M
Q4 '22: 518M
Q1 '23: 447M
Q2 '23: 496M
Q3 '23: 490M
Q1 '24: 532M
Q2 '24: 496M
Q3 '24: 505M
Q4 '24: 478M
Q1 '25: 396M
Q2 '25: 412M
Q3 '25: 400M
Q4 '25: 442M
Q4 '25: 494M
Q2 '26: 496M
Q3 '26: 480M
Q3 '26: 466M
Q4 '26: 609M
Q2 '27: 636M
Q4 '14
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Free Cash Flow TTM
0
250M
500M
750M
Q4 '14: 167M
Q2 '15: 210M
Q3 '15: 210M
Q3 '15: 285M
Q4 '15: 255M
Q2 '16: 256M
Q2 '16: 210M
Q3 '16: 196M
Q4 '16: 206M
Q2 '17: 209M
Q3 '17: 212M
Q4 '17: 299M
Q1 '18: 258M
Q2 '18: 311M
Q3 '18: 254M
Q4 '18: 176M
Q1 '19: 195M
Q2 '19: 193M
Q3 '19: 207M
Q4 '19: 215M
Q1 '20: 156M
Q2 '20: 243M
Q3 '20: 357M
Q4 '20: 393M
Q4 '20: 437M
Q2 '21: 626M
Q2 '21: 626M
Q3 '21: 732M
Q4 '21: 709M
Q1 '22: 530M
Q2 '22: 525M
Q3 '22: 427M
Q4 '22: 482M
Q1 '23: 416M
Q2 '23: 465M
Q3 '23: 463M
Q1 '24: 507M
Q2 '24: 470M
Q3 '24: 480M
Q4 '24: 455M
Q1 '25: 369M
Q2 '25: 385M
Q3 '25: 373M
Q4 '25: 410M
Q4 '25: 458M
Q2 '26: 458M
Q3 '26: 441M
Q3 '26: 427M
Q4 '26: 577M
Q2 '27: 603M
Q4 '14
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
Q2 '27
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
25M
50M
75M
Q2 '13: 47M
Q3 '13: 50M
Q2 '14: 49.7M
Q3 '14: 49M
Q3 '14: 49.7M
Q4 '14: 49.7M
Q2 '15: 49.4M
Q3 '15: 48.9M
Q3 '15: 48.2M
Q3 '15: 48.2M
Q2 '16: 47.6M
Q2 '16: 47.6M
Q3 '16: 47.4M
Q2 '17: 46.5M
Q3 '17: 46M
Q4 '17: 45.6M
Q2 '18: 45.5M
Q3 '18: 44.7M
Q4 '18: 44.2M
Q2 '19: 43.4M
Q3 '19: 43.2M
Q4 '19: 43.2M
Q2 '20: 60M
Q3 '20: 59.1M
Q4 '20: 58.3M
Q2 '21: 58.5M
Q2 '21: 58.6M
Q3 '21: 58.7M
Q1 '22: 58.7M
Q2 '22: 58.4M
Q3 '22: 58M
Q1 '23: 56.6M
Q2 '23: 55.9M
Q3 '23: 55.5M
Q2 '24: 54.8M
Q3 '24: 53.9M
Q4 '24: 53.3M
Q2 '25: 52.1M
Q3 '25: 51.2M
Q4 '25: 49.8M
Q2 '26: 47.8M
Q3 '26: 46.8M
Q3 '26: 46.1M
Q2 '27: 44M
Q3 '13
Q3 '15
Q2 '17
Q2 '19
Q2 '21
Q1 '23
Q2 '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
3.50
7.00
10.50
Q4 '13: 3.69
Q2 '14: 3.23
Q3 '14: 2.95
Q2 '15: 2.29
Q3 '15: 2.49
Q3 '15: 2.82
Q2 '16: 2.67
Q3 '16: 2.62
Q4 '16: 2.47
Q2 '17: 2.49
Q3 '17: 2.84
Q4 '17: 3.03
Q1 '18: 3.20
Q2 '18: 3.57
Q3 '18: 3.56
Q4 '18: 3.63
Q1 '19: 4.02
Q2 '19: 4.07
Q3 '19: 4.40
Q4 '19: 4.53
Q1 '20: 3.17
Q2 '20: 2.96
Q3 '20: 2.79
Q4 '20: 2.62
Q4 '20: 3.83
Q2 '21: 3.53
Q2 '21: 3.44
Q3 '21: 3.52
Q4 '21: 3.56
Q1 '22: 4.32
Q2 '22: 4.86
Q3 '22: 5.06
Q4 '22: 4.77
Q1 '23: 4.68
Q2 '23: 4.57
Q3 '23: 4.80
Q1 '24: 5.38
Q2 '24: 5.88
Q3 '24: 9.14
Q4 '24: 9.45
Q1 '25: 8.88
Q2 '25: 8.57
Q3 '25: 5.59
Q4 '25: 5.96
Q4 '25: 7.19
Q2 '26: 7.13
Q3 '26: 8.26
Q3 '26: 7.82
Q4 '26: 7.70
Q2 '27: 8.89
Q4 '13
Q3 '16
Q3 '18
Q2 '20
Q4 '21
Q3 '23
Q3 '25
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.