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
900M
1.8B
2.7B
Q3 '16: 1.1B
Q4 '16: 1.1B
Q1 '17: 1B
Q2 '17: 1.1B
Q3 '17: 1.2B
Q4 '17: 1.2B
Q1 '18: 1.3B
Q2 '18: 1.3B
Q3 '18: 1.4B
Q4 '18: 1.4B
Q1 '19: 1.3B
Q2 '19: 1.4B
Q3 '19: 1.5B
Q4 '19: 1.5B
Q1 '20: 1.2B
Q2 '20: 1B
Q3 '20: 1.3B
Q4 '20: 1.4B
Q1 '21: 1.3B
Q2 '21: 1.4B
Q3 '21: 1.5B
Q4 '21: 1.5B
Q1 '22: 1.5B
Q2 '22: 1.6B
Q3 '22: 1.7B
Q4 '22: 1.7B
Q1 '23: 1.6B
Q2 '23: 1.8B
Q3 '23: 1.8B
Q4 '23: 1.8B
Q1 '24: 1.7B
Q2 '24: 2.1B
Q3 '24: 2.3B
Q4 '24: 2.3B
Q1 '25: 2.1B
Q2 '25: 2.4B
Q3 '25: 2.4B
Q4 '25: 2.5B
Q1 '26: 2.3B
Q2 '26: 2.5B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
500M
1B
1.5B
Q1 '17: 577.2M
Q2 '17: 672.5M
Q3 '17: 715.3M
Q4 '17: 760.9M
Q1 '18: 825M
Q2 '18: 894M
Q3 '18: 905M
Q4 '18: 915M
Q1 '19: 860M
Q2 '19: 947M
Q3 '19: 983M
Q4 '19: 1B
Q1 '20: 826M
Q2 '20: 709M
Q3 '20: 919M
Q4 '20: 904M
Q1 '21: 859M
Q2 '21: 971M
Q3 '21: 1B
Q4 '21: 1B
Q1 '22: 957M
Q2 '22: 1.1B
Q3 '22: 1.1B
Q4 '22: 1.1B
Q1 '23: 1B
Q2 '23: 1.2B
Q3 '23: 1.2B
Q4 '23: 1.2B
Q1 '24: 1.1B
Q1 '17
Q1 '18
Q1 '19
Q1 '20
Q1 '21
Q1 '22
Q1 '23
Q1 '24
Operating Income Quarterly
0
250M
500M
750M
Q3 '16: 420.5M
Q4 '16: 491.6M
Q1 '17: 336.2M
Q2 '17: 414.4M
Q3 '17: 479.3M
Q4 '17: 505M
Q1 '18: 421M
Q2 '18: 502M
Q3 '18: 478M
Q4 '18: 516M
Q1 '19: 434M
Q2 '19: 491M
Q3 '19: 571M
Q4 '19: 511M
Q1 '20: 389M
Q2 '20: 243M
Q3 '20: 417M
Q4 '20: 373M
Q1 '21: 442M
Q2 '21: 488M
Q3 '21: 533M
Q4 '21: 416M
Q1 '22: 450M
Q2 '22: 541M
Q3 '22: 561M
Q4 '22: 346M
Q1 '23: 447M
Q2 '23: 554M
Q3 '23: 582M
Q4 '23: 468M
Q1 '24: 544M
Q2 '24: 663M
Q3 '24: 577M
Q4 '24: 635M
Q1 '25: 435M
Q2 '25: 483M
Q3 '25: 663M
Q4 '25: 621M
Q1 '26: 606M
Q2 '26: 716M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
0
250M
500M
750M
Q3 '16: 238.6M
Q4 '16: 301.4M
Q1 '17: 167M
Q2 '17: 243M
Q3 '17: 247M
Q4 '17: 578M
Q1 '18: 279M
Q2 '18: 314M
Q3 '18: 250M
Q4 '18: 301M
Q1 '19: 246M
Q2 '19: 257M
Q3 '19: 351M
Q4 '19: 257M
Q1 '20: 224M
Q2 '20: 164M
Q3 '20: 223M
Q4 '20: 139M
Q1 '21: 271M
Q2 '21: 391M
Q3 '21: 329M
Q4 '21: 262M
Q1 '22: 270M
Q2 '22: 346M
Q3 '22: 530M
Q4 '22: 336M
Q1 '23: 277M
Q2 '23: 351M
Q3 '23: 364M
Q4 '23: 726M
Q1 '24: 328M
Q2 '24: 399M
Q3 '24: 357M
Q4 '24: 361M
Q1 '25: 221M
Q2 '25: 263M
Q3 '25: 436M
Q4 '25: 155M
Q1 '26: 445M
Q2 '26: 665M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
250M
500M
750M
Q1 '17: 423.4M
Q2 '17: 460.2M
Q3 '17: 493.3M
Q4 '17: 473.1M
Q1 '18: 429M
Q2 '18: 449M
Q3 '18: 470M
Q4 '18: 470M
Q1 '19: 406M
Q2 '19: 453M
Q3 '19: 475M
Q4 '19: 479M
Q1 '20: 399M
Q2 '20: 339M
Q3 '20: 418M
Q4 '20: 454M
Q1 '21: 401M
Q2 '21: 467M
Q3 '21: 490M
Q4 '21: 532M
Q1 '22: 494M
Q2 '22: 584M
Q3 '22: 615M
Q4 '22: 619M
Q1 '23: 550M
Q2 '23: 612M
Q3 '23: 630M
Q4 '23: 643M
Q1 '24: 606M
Q1 '17
Q1 '18
Q1 '19
Q1 '20
Q1 '21
Q1 '22
Q1 '23
Q1 '24
Operating Cash Flow Quarterly
-250M
0
250M
500M
750M
Q3 '16: 413.7M
Q4 '16: 331M
Q1 '17: 288.9M
Q2 '17: 201.1M
Q3 '17: 354.1M
Q4 '17: 546.9M
Q1 '18: -111M
Q2 '18: 398M
Q3 '18: 386M
Q4 '18: 492M
Q1 '19: 154M
Q2 '19: 321M
Q3 '19: 436M
Q4 '19: 565M
Q1 '20: 136M
Q2 '20: 60M
Q3 '20: 412M
Q4 '20: 313M
Q1 '21: 266M
Q2 '21: 479M
Q3 '21: 510M
Q4 '21: 471M
Q1 '22: 234M
Q2 '22: 435M
Q3 '22: 398M
Q4 '22: 423M
Q1 '23: 95M
Q2 '23: 392M
Q3 '23: 433M
Q4 '23: 403M
Q1 '24: 148M
Q2 '24: 334M
Q3 '24: 540M
Q4 '24: 481M
Q1 '25: 118M
Q2 '25: 449M
Q3 '25: 592M
Q4 '25: 555M
Q1 '26: 227M
Q2 '26: 530M
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: 408.3M
Q4 '16: 315.2M
Q1 '17: 284.8M
Q2 '17: 193.5M
Q3 '17: 348.9M
Q4 '17: 526.8M
Q1 '18: -118M
Q2 '18: 383M
Q3 '18: 355M
Q4 '18: 459M
Q1 '19: 149M
Q2 '19: 312M
Q3 '19: 418M
Q4 '19: 535M
Q1 '20: 117M
Q2 '20: 40M
Q3 '20: 380M
Q4 '20: 267M
Q1 '21: 251M
Q2 '21: 448M
Q3 '21: 486M
Q4 '21: 435M
Q1 '22: 224M
Q2 '22: 417M
Q3 '22: 374M
Q4 '22: 375M
Q1 '23: 77M
Q2 '23: 362M
Q3 '23: 408M
Q4 '23: 356M
Q1 '24: 122M
Q2 '24: 291M
Q3 '24: 485M
Q4 '24: 404M
Q1 '25: 54M
Q2 '25: 411M
Q3 '25: 531M
Q4 '25: 453M
Q1 '26: 169M
Q2 '26: 479M
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
200M
400M
600M
Q1 '14: 359.2M
Q2 '14: 359.4M
Q3 '14: 352M
Q1 '15: 467.2M
Q2 '15: 476.4M
Q3 '15: 476.5M
Q1 '16: 468.4M
Q2 '16: 470.1M
Q3 '16: 470.6M
Q1 '17: 476.5M
Q2 '17: 478M
Q3 '17: 478.6M
Q1 '18: 474M
Q2 '18: 474M
Q3 '18: 475M
Q1 '19: 467M
Q2 '19: 469M
Q3 '19: 470M
Q1 '20: 469M
Q2 '20: 469M
Q3 '20: 470M
Q1 '21: 465M
Q2 '21: 466M
Q3 '21: 465M
Q1 '22: 458M
Q2 '22: 455M
Q3 '22: 454M
Q1 '23: 456M
Q2 '23: 458M
Q3 '23: 459M
Q1 '24: 453M
Q2 '24: 453M
Q3 '24: 454M
Q1 '25: 456M
Q2 '25: 457M
Q3 '25: 457M
Q1 '26: 459M
Q2 '26: 460M
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
1.50
3.00
4.50
Q3 '16: 1.20
Q4 '16: 1.45
Q1 '17: 1.45
Q2 '17: 1.44
Q3 '17: 1.45
Q4 '17: 2.54
Q1 '18: 2.92
Q2 '18: 3.21
Q3 '18: 3.37
Q4 '18: 2.42
Q1 '19: 2.36
Q2 '19: 2.25
Q3 '19: 2.47
Q4 '19: 2.37
Q1 '20: 2.32
Q2 '20: 2.12
Q3 '20: 1.84
Q4 '20: 1.60
Q1 '21: 1.70
Q2 '21: 2.19
Q3 '21: 2.42
Q4 '21: 2.69
Q1 '22: 2.70
Q2 '22: 2.62
Q3 '22: 3.09
Q4 '22: 3.26
Q1 '23: 3.28
Q2 '23: 3.29
Q3 '23: 2.91
Q4 '23: 3.77
Q1 '24: 3.88
Q2 '24: 3.99
Q3 '24: 3.99
Q4 '24: 3.18
Q1 '25: 2.95
Q2 '25: 2.64
Q3 '25: 2.81
Q4 '25: 2.36
Q1 '26: 2.84
Q2 '26: 3.72
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.