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
1.5B
3B
4.5B
Q2 '15: 1.6B
Q3 '15: 2B
Q2 '16: 1.6B
Q3 '16: 1.9B
Q1 '17: 1.9B
Q2 '17: 1.6B
Q2 '17: 1.8B
Q3 '17: 2B
Q3 '17: 2.1B
Q4 '17: 1.9B
Q1 '18: 2.2B
Q2 '18: 2.1B
Q3 '18: 2.2B
Q4 '18: 1.9B
Q1 '19: 2.3B
Q2 '19: 2.1B
Q3 '19: 2.3B
Q4 '19: 2B
Q1 '20: 1.8B
Q2 '20: 1.9B
Q3 '20: 2.3B
Q4 '20: 2.3B
Q1 '21: 2.6B
Q2 '21: 2.5B
Q3 '21: 2.6B
Q4 '21: 2.3B
Q1 '22: 2.7B
Q2 '22: 2.1B
Q3 '22: 2.7B
Q4 '22: 2.1B
Q1 '23: 2.9B
Q2 '23: 2.7B
Q3 '23: 2.9B
Q4 '23: 2.5B
Q1 '24: 3B
Q2 '24: 2.7B
Q3 '24: 3.1B
Q4 '24: 2.6B
Q1 '25: 3B
Q2 '25: 2.8B
Q3 '25: 3.2B
Q4 '25: 2.8B
Q1 '26: 3.3B
Q2 '26: 3.1B
Q3 '15
Q3 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
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
250M
500M
750M
Q2 '15: 86M
Q3 '15: 255M
Q2 '16: 87M
Q3 '16: 286M
Q1 '17: 296M
Q2 '17: 143M
Q2 '17: 171M
Q3 '17: 317M
Q3 '17: 264M
Q4 '17: 47M
Q1 '18: 395M
Q2 '18: 193M
Q3 '18: 269M
Q4 '18: 84M
Q1 '19: 303M
Q2 '19: 204M
Q3 '19: 300M
Q4 '19: 94M
Q1 '20: 97M
Q2 '20: 128M
Q3 '20: 556M
Q4 '20: 180M
Q1 '21: 342M
Q2 '21: 233M
Q3 '21: 178M
Q4 '21: 633M
Q1 '22: 191M
Q2 '22: 81M
Q3 '22: 316M
Q4 '22: 41M
Q1 '23: 416M
Q2 '23: 257M
Q3 '23: 323M
Q4 '23: 110M
Q1 '24: 374M
Q2 '24: 266M
Q3 '24: 371M
Q4 '24: 151M
Q1 '25: 399M
Q2 '25: 304M
Q3 '25: 400M
Q4 '25: 187M
Q1 '26: 447M
Q2 '26: 348M
Q3 '15
Q3 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
Q2 '26
Net Income Quarterly
0
200M
400M
600M
Q2 '15: 64M
Q3 '15: 187M
Q2 '16: 77M
Q3 '16: 192M
Q1 '17: 204M
Q2 '17: 107M
Q2 '17: 125M
Q3 '17: 211M
Q3 '17: 176M
Q1 '18: 288M
Q2 '18: 143M
Q3 '18: 203M
Q4 '18: 74M
Q1 '19: 222M
Q2 '19: 178M
Q3 '19: 223M
Q4 '19: 90M
Q1 '20: 62M
Q2 '20: 132M
Q3 '20: 439M
Q4 '20: 151M
Q1 '21: 230M
Q2 '21: 181M
Q3 '21: 104M
Q4 '21: 475M
Q1 '22: 100M
Q2 '22: 83M
Q3 '22: 206M
Q4 '22: 53M
Q1 '23: 289M
Q2 '23: 197M
Q3 '23: 244M
Q4 '23: 97M
Q1 '24: 287M
Q2 '24: 212M
Q3 '24: 297M
Q4 '24: 115M
Q1 '25: 292M
Q2 '25: 215M
Q3 '25: 282M
Q4 '25: 140M
Q1 '26: 309M
Q2 '26: 244M
Q2 '15
Q2 '17
Q4 '18
Q2 '20
Q4 '21
Q2 '23
Q4 '24
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
250M
500M
750M
Q2 '16: 50M
Q3 '16: 401M
Q1 '17: 336M
Q1 '18: 551M
Q2 '18: 268M
Q3 '18: 354M
Q4 '18: 160M
Q1 '19: 344M
Q2 '19: 313M
Q3 '19: 388M
Q4 '19: 140M
Q1 '20: 60M
Q2 '20: 392M
Q3 '20: 447M
Q4 '20: 215M
Q1 '21: 331M
Q2 '21: 442M
Q3 '21: 301M
Q4 '21: 57M
Q1 '22: 171M
Q2 '22: 438M
Q3 '22: 720M
Q4 '22: 84M
Q1 '23: 507M
Q2 '23: 417M
Q3 '23: 410M
Q4 '23: 139M
Q1 '24: 442M
Q2 '24: 401M
Q3 '24: 409M
Q4 '24: 167M
Q1 '25: 452M
Q2 '25: 412M
Q3 '25: 477M
Q4 '25: 125M
Q1 '26: 550M
Q2 '26: 426M
Q3 '16
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-200M
0
200M
400M
600M
Q2 '16: -42M
Q3 '16: 305M
Q1 '17: 224M
Q1 '18: 440M
Q2 '18: 149M
Q3 '18: 225M
Q4 '18: 49M
Q1 '19: 234M
Q2 '19: 211M
Q3 '19: 290M
Q4 '19: 15M
Q1 '20: -27M
Q2 '20: 294M
Q3 '20: 348M
Q4 '20: 80M
Q1 '21: 166M
Q2 '21: 304M
Q3 '21: 122M
Q4 '21: -150M
Q1 '22: -34M
Q2 '22: 296M
Q3 '22: 558M
Q4 '22: -86M
Q1 '23: 328M
Q2 '23: 264M
Q3 '23: 243M
Q4 '23: -72M
Q1 '24: 253M
Q2 '24: 232M
Q3 '24: 244M
Q4 '24: -15M
Q1 '25: 315M
Q2 '25: 290M
Q3 '25: 351M
Q4 '25: -116M
Q1 '26: 406M
Q2 '26: 299M
Q3 '16
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 '16: 363.8M
Q3 '16: 363.8M
Q1 '17: 395M
Q2 '17: 397.3M
Q2 '17: 399M
Q3 '17: 398.5M
Q3 '17: 398M
Q1 '18: 401M
Q2 '18: 398M
Q3 '18: 394M
Q1 '19: 388M
Q2 '19: 389M
Q3 '19: 388M
Q1 '20: 386M
Q2 '20: 388M
Q3 '20: 400M
Q1 '21: 434M
Q2 '21: 435M
Q3 '21: 435M
Q1 '22: 430M
Q2 '22: 424M
Q3 '22: 424M
Q1 '23: 423M
Q2 '23: 422M
Q3 '23: 420M
Q1 '24: 403M
Q2 '24: 391M
Q3 '24: 385M
Q1 '25: 378M
Q2 '25: 374M
Q3 '25: 369M
Q1 '26: 354M
Q2 '26: 349M
Q1 '17
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
1.00
2.00
3.00
Q4 '18: 1.78
Q1 '19: 1.63
Q2 '19: 1.73
Q3 '19: 1.80
Q4 '19: 1.84
Q1 '20: 1.43
Q2 '20: 1.31
Q3 '20: 1.83
Q4 '20: 1.95
Q1 '21: 2.32
Q2 '21: 2.40
Q3 '21: 1.54
Q4 '21: 2.28
Q1 '22: 1.98
Q2 '22: 1.76
Q3 '22: 2.01
Q4 '22: 1.04
Q1 '23: 1.49
Q2 '23: 1.76
Q3 '23: 1.85
Q4 '23: 1.97
Q1 '24: 2.00
Q2 '24: 2.08
Q3 '24: 2.27
Q4 '24: 2.33
Q1 '25: 2.39
Q2 '25: 2.42
Q3 '25: 2.41
Q4 '25: 2.51
Q1 '26: 2.61
Q2 '26: 2.73
Q2 '19
Q2 '20
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '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.