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 12-31.
Amounts in USD.
Revenue TTM
0
5B
10B
15B
Q3 '16: 7.1B
Q4 '16: 7.1B
Q1 '17: 7B
Q2 '17: 7.2B
Q3 '17: 7.4B
Q4 '17: 7.4B
Q1 '18: 7.6B
Q2 '18: 7.8B
Q3 '18: 8B
Q4 '18: 8.2B
Q1 '19: 8.4B
Q2 '19: 8.6B
Q3 '19: 8.7B
Q4 '19: 8.9B
Q1 '20: 9.1B
Q2 '20: 8.9B
Q3 '20: 9B
Q4 '20: 9.4B
Q1 '21: 9.4B
Q2 '21: 9.6B
Q3 '21: 9.6B
Q4 '21: 9.5B
Q1 '22: 9.8B
Q2 '22: 10.3B
Q3 '22: 10.5B
Q4 '22: 10.7B
Q1 '23: 10.8B
Q2 '23: 10.9B
Q3 '23: 11.1B
Q4 '23: 11.5B
Q1 '24: 11.6B
Q2 '24: 11.8B
Q3 '24: 11.7B
Q4 '24: 11.5B
Q1 '25: 11.5B
Q2 '25: 11.6B
Q3 '25: 12B
Q4 '25: 12.5B
Q1 '26: 12.8B
Q2 '26: 13.2B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
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
350M
700M
1.1B
Q3 '16: 734M
Q4 '16: 858M
Q1 '17: 828M
Q2 '17: 852M
Q3 '17: 918M
Q4 '17: 881M
Q1 '18: 904M
Q2 '18: 920M
Q3 '18: 969M
Q4 '18: 951M
Q1 '19: 921M
Q2 '19: 839M
Q3 '19: 763M
Q4 '19: 736M
Q1 '20: 790M
Q2 '20: 672M
Q3 '20: 680M
Q4 '20: 799M
Q1 '21: 731M
Q2 '21: 802M
Q3 '21: 698M
Q4 '21: 513M
Q1 '22: 504M
Q2 '22: 567M
Q3 '22: 580M
Q4 '22: 565M
Q1 '23: 568M
Q2 '23: 533M
Q3 '23: 574M
Q4 '23: 781M
Q1 '24: 794M
Q2 '24: 827M
Q3 '24: 737M
Q4 '24: 535M
Q1 '25: 542M
Q2 '25: 516M
Q3 '25: 595M
Q4 '25: 657M
Q1 '26: 651M
Q2 '26: 698M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income TTM
0
300M
600M
900M
Q3 '16: 426M
Q4 '16: 573M
Q1 '17: 556M
Q2 '17: 570M
Q3 '17: 612M
Q4 '17: 479M
Q1 '18: 516M
Q2 '18: 608M
Q3 '18: 688M
Q4 '18: 836M
Q1 '19: 798M
Q2 '19: 687M
Q3 '19: 612M
Q4 '19: 549M
Q1 '20: 603M
Q2 '20: 528M
Q3 '20: 596M
Q4 '20: 696M
Q1 '21: 672M
Q2 '21: 748M
Q3 '21: 673M
Q4 '21: 544M
Q1 '22: 536M
Q2 '22: 585M
Q3 '22: 576M
Q4 '22: 579M
Q1 '23: 568M
Q2 '23: 520M
Q3 '23: 530M
Q4 '23: 681M
Q1 '24: 705M
Q2 '24: 748M
Q3 '24: 701M
Q4 '24: 550M
Q1 '25: 546M
Q2 '25: 525M
Q3 '25: 569M
Q4 '25: 605M
Q1 '26: 605M
Q2 '26: 661M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue 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 Cash Flow TTM
0
500M
1B
1.5B
Q3 '16: 910M
Q4 '16: 822M
Q1 '17: 866M
Q2 '17: 883M
Q3 '17: 725M
Q4 '17: 814M
Q1 '18: 836M
Q2 '18: 889M
Q3 '18: 700M
Q4 '18: 914M
Q1 '19: 805M
Q2 '19: 522M
Q3 '19: 978M
Q4 '19: 896M
Q1 '20: 953M
Q2 '20: 1.2B
Q3 '20: 1.1B
Q4 '20: 1.1B
Q1 '21: 1.1B
Q2 '21: 963M
Q3 '21: 1.1B
Q4 '21: 760M
Q1 '22: 634M
Q2 '22: 805M
Q3 '22: 436M
Q4 '22: 766M
Q1 '23: 840M
Q2 '23: 655M
Q3 '23: 1B
Q4 '23: 970M
Q1 '24: 777M
Q2 '24: 686M
Q3 '24: 564M
Q4 '24: 393M
Q1 '25: 200M
Q2 '25: 1B
Q3 '25: 937M
Q4 '25: 1.2B
Q1 '26: 1.2B
Q2 '26: 347M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow TTM
-300M
0
300M
600M
900M
Q3 '16: 663M
Q4 '16: 537M
Q1 '17: 560M
Q2 '17: 546M
Q3 '17: 357M
Q4 '17: 432M
Q1 '18: 437M
Q2 '18: 467M
Q3 '18: 253M
Q4 '18: 451M
Q1 '19: 307M
Q2 '19: 2M
Q3 '19: 459M
Q4 '19: 366M
Q1 '20: 462M
Q2 '20: 752M
Q3 '20: 656M
Q4 '20: 740M
Q1 '21: 726M
Q2 '21: 626M
Q3 '21: 742M
Q4 '21: 429M
Q1 '22: 320M
Q2 '22: 506M
Q3 '22: 142M
Q4 '22: 482M
Q1 '23: 556M
Q2 '23: 362M
Q3 '23: 740M
Q4 '23: 678M
Q1 '24: 453M
Q2 '24: 340M
Q3 '24: 183M
Q4 '24: 26M
Q1 '25: -159M
Q2 '25: 667M
Q3 '25: 555M
Q4 '25: 794M
Q1 '26: 792M
Q2 '26: -85M
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
20M
40M
60M
Q2 '13: 50.7M
Q3 '13: 50.6M
Q1 '14: 49.7M
Q2 '14: 49.1M
Q3 '14: 49M
Q1 '15: 48.7M
Q2 '15: 48.8M
Q3 '15: 48.4M
Q1 '16: 47.4M
Q2 '16: 47.5M
Q3 '16: 47.2M
Q1 '17: 46.4M
Q2 '17: 45.8M
Q3 '17: 45.5M
Q1 '18: 44.8M
Q2 '18: 44.3M
Q3 '18: 43.3M
Q1 '19: 41.4M
Q2 '19: 41.7M
Q3 '19: 41.2M
Q1 '20: 40.7M
Q2 '20: 40.7M
Q3 '20: 40.7M
Q1 '21: 40.2M
Q2 '21: 40.3M
Q3 '21: 40.3M
Q1 '22: 40M
Q2 '22: 40.1M
Q3 '22: 40.1M
Q1 '23: 39.9M
Q2 '23: 39.8M
Q3 '23: 40M
Q1 '24: 39.5M
Q2 '24: 39.5M
Q3 '24: 39.5M
Q1 '25: 39.3M
Q2 '25: 39.4M
Q3 '25: 39.4M
Q1 '26: 39.3M
Q2 '26: 39.5M
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
7.00
14.00
21.00
Q3 '16: 9.00
Q4 '16: 12.14
Q1 '17: 11.83
Q2 '17: 12.24
Q3 '17: 13.24
Q4 '17: 10.45
Q1 '18: 11.37
Q2 '18: 13.56
Q3 '18: 15.58
Q4 '18: 19.11
Q1 '19: 18.48
Q2 '19: 16.15
Q3 '19: 14.60
Q4 '19: 13.27
Q1 '20: 14.65
Q2 '20: 12.88
Q3 '20: 14.59
Q4 '20: 17.13
Q1 '21: 16.58
Q2 '21: 18.48
Q3 '21: 16.68
Q4 '21: 13.51
Q1 '22: 13.33
Q2 '22: 14.57
Q3 '22: 14.36
Q4 '22: 14.45
Q1 '23: 14.18
Q2 '23: 13.01
Q3 '23: 13.27
Q4 '23: 17.09
Q1 '24: 17.73
Q2 '24: 18.84
Q3 '24: 17.70
Q4 '24: 13.96
Q1 '25: 13.88
Q2 '25: 13.36
Q3 '25: 14.48
Q4 '25: 15.37
Q1 '26: 15.37
Q2 '26: 16.78
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.