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 Quarterly
0
2B
4B
6B
Q3 '16: 1.4B
Q4 '16: 1.4B
Q1 '17: 1.4B
Q2 '17: 1.4B
Q3 '17: 1.4B
Q4 '17: 1.5B
Q1 '18: 1.4B
Q2 '18: 1.4B
Q3 '18: 1.4B
Q4 '18: 1.6B
Q1 '19: 1.5B
Q2 '19: 1.5B
Q3 '19: 3.1B
Q4 '19: 4B
Q1 '20: 3.8B
Q2 '20: 3.5B
Q3 '20: 3.8B
Q4 '20: 3.8B
Q1 '21: 3.8B
Q2 '21: 4.1B
Q3 '21: 4.2B
Q4 '21: 4.3B
Q1 '22: 4.1B
Q2 '22: 4.5B
Q3 '22: 4.5B
Q4 '22: 4.6B
Q1 '23: 4.5B
Q2 '23: 4.8B
Q3 '23: 4.9B
Q4 '23: 4.9B
Q1 '24: 4.9B
Q2 '24: 5.1B
Q3 '24: 5.2B
Q4 '24: 5.3B
Q1 '25: 5.1B
Q2 '25: 5.5B
Q3 '25: 5.3B
Q4 '25: 5.3B
Q1 '26: 5B
Q2 '26: 5.3B
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
600M
1.2B
1.8B
Q3 '16: 369M
Q4 '16: 375M
Q1 '17: 365M
Q2 '17: 372M
Q3 '17: 370M
Q4 '17: 425M
Q1 '18: 608M
Q2 '18: 358M
Q3 '18: 356M
Q4 '18: 431M
Q1 '19: 373M
Q2 '19: 384M
Q3 '19: 374M
Q4 '19: 478M
Q1 '20: 629M
Q2 '20: 165M
Q3 '20: 542M
Q4 '20: 516M
Q1 '21: 475M
Q2 '21: 644M
Q3 '21: 636M
Q4 '21: 533M
Q1 '22: 846M
Q2 '22: 860M
Q3 '22: 855M
Q4 '22: 1.2B
Q1 '23: 934M
Q2 '23: 1.1B
Q3 '23: 1.5B
Q4 '23: 1.4B
Q1 '24: 1.2B
Q2 '24: 1.4B
Q3 '24: 1.6B
Q4 '24: 1.7B
Q1 '25: 1.4B
Q2 '25: 1.7B
Q3 '25: 1.4B
Q4 '25: 1.3B
Q1 '26: 918M
Q2 '26: 1B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
0
350M
700M
1.1B
Q3 '16: 214M
Q4 '16: 215M
Q1 '17: 247M
Q2 '17: 221M
Q3 '17: 232M
Q4 '17: 546M
Q1 '18: 423M
Q2 '18: 251M
Q3 '18: 227M
Q4 '18: 286M
Q1 '19: 225M
Q2 '19: 223M
Q3 '19: 198M
Q4 '19: 247M
Q1 '20: 392M
Q2 '20: 2M
Q3 '20: 264M
Q4 '20: 300M
Q1 '21: 304M
Q2 '21: 269M
Q3 '21: 428M
Q4 '21: 333M
Q1 '22: 669M
Q2 '22: 598M
Q3 '22: 481M
Q4 '22: 782M
Q1 '23: 563M
Q2 '23: 683M
Q3 '23: 952M
Q4 '23: 870M
Q1 '24: 735M
Q2 '24: 894M
Q3 '24: 564M
Q4 '24: 938M
Q1 '25: 851M
Q2 '25: 1B
Q3 '25: 792M
Q4 '25: 811M
Q1 '26: 571M
Q2 '26: 627M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue 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 Cash Flow Quarterly
0
800M
1.6B
2.4B
Q3 '16: 355M
Q4 '16: 389M
Q1 '17: 463M
Q2 '17: 228M
Q3 '17: 324M
Q4 '17: 468M
Q1 '18: 372M
Q2 '18: 241M
Q3 '18: 368M
Q4 '18: 571M
Q1 '19: 373M
Q2 '19: 206M
Q3 '19: 1B
Q4 '19: 1.2B
Q1 '20: 888M
Q2 '20: 1B
Q3 '20: 1B
Q4 '20: 1.2B
Q1 '21: 952M
Q2 '21: 1.1B
Q3 '21: 678M
Q4 '21: 1.3B
Q1 '22: 815M
Q2 '22: 990M
Q3 '22: 1.2B
Q4 '22: 1.6B
Q1 '23: 1.1B
Q2 '23: 878M
Q3 '23: 1.6B
Q4 '23: 1.6B
Q1 '24: 831M
Q2 '24: 1.3B
Q3 '24: 2.2B
Q4 '24: 2.2B
Q1 '25: 648M
Q2 '25: 1.7B
Q3 '25: 1.8B
Q4 '25: 1.9B
Q1 '26: 599M
Q2 '26: 1.5B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
0
700M
1.4B
2.1B
Q3 '16: 277M
Q4 '16: 322M
Q1 '17: 387M
Q2 '17: 168M
Q3 '17: 252M
Q4 '17: 389M
Q1 '18: 295M
Q2 '18: 149M
Q3 '18: 274M
Q4 '18: 474M
Q1 '19: 275M
Q2 '19: 94M
Q3 '19: 817M
Q4 '19: 888M
Q1 '20: 642M
Q2 '20: 789M
Q3 '20: 841M
Q4 '20: 975M
Q1 '21: 718M
Q2 '21: 801M
Q3 '21: 358M
Q4 '21: 997M
Q1 '22: 484M
Q2 '22: 603M
Q3 '22: 750M
Q4 '22: 1.3B
Q1 '23: 791M
Q2 '23: 538M
Q3 '23: 1.2B
Q4 '23: 1.2B
Q1 '24: 411M
Q2 '24: 993M
Q3 '24: 1.8B
Q4 '24: 1.8B
Q1 '25: 313M
Q2 '25: 1.2B
Q3 '25: 1.3B
Q4 '25: 1.5B
Q1 '26: 141M
Q2 '26: 985M
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
250M
500M
750M
Q2 '13: 268.6M
Q3 '13: 263.7M
Q1 '14: 258.6M
Q2 '14: 253.4M
Q3 '14: 251.8M
Q1 '15: 243M
Q2 '15: 240.4M
Q3 '15: 237M
Q1 '16: 227.3M
Q2 '16: 225.6M
Q3 '16: 222.7M
Q1 '17: 438.5M
Q2 '17: 432.5M
Q3 '17: 429.1M
Q1 '18: 421.6M
Q2 '18: 416.4M
Q3 '18: 412M
Q1 '19: 399.1M
Q2 '19: 399.6M
Q3 '19: 596.9M
Q1 '20: 691.2M
Q2 '20: 680.8M
Q3 '20: 680.3M
Q1 '21: 679.9M
Q2 '21: 672.7M
Q3 '21: 669.7M
Q1 '22: 657.2M
Q2 '22: 650.8M
Q3 '22: 645M
Q1 '23: 631.3M
Q2 '23: 619.2M
Q3 '23: 610.3M
Q1 '24: 594.8M
Q2 '24: 585.4M
Q3 '24: 576.9M
Q1 '25: 564.7M
Q2 '25: 552.7M
Q3 '25: 541.8M
Q1 '26: 535.4M
Q2 '26: 533.7M
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
Q3 '15: 2.91
Q4 '15: 2.99
Q1 '16: 3.53
Q2 '16: 3.94
Q3 '16: 3.98
Q4 '17: 2.88
Q1 '18: 3.32
Q2 '18: 3.41
Q3 '18: 3.42
Q4 '18: 2.86
Q1 '19: 2.42
Q2 '19: 2.38
Q3 '19: 2.16
Q4 '19: 1.77
Q1 '20: 1.78
Q2 '20: 1.22
Q3 '20: 1.28
Q4 '20: 1.40
Q1 '21: 1.28
Q2 '21: 1.68
Q3 '21: 1.93
Q4 '21: 1.99
Q1 '22: 2.56
Q2 '22: 3.08
Q3 '22: 3.19
Q4 '22: 3.92
Q1 '23: 3.79
Q2 '23: 3.97
Q3 '23: 4.78
Q4 '23: 4.99
Q1 '24: 5.34
Q2 '24: 5.77
Q3 '24: 5.19
Q4 '24: 5.39
Q1 '25: 5.66
Q2 '25: 5.99
Q3 '25: 6.47
Q4 '25: 6.34
Q1 '26: 5.90
Q2 '26: 5.21
Q3 '16
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.