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
700M
1.4B
2.1B
Q3 '16: 992M
Q4 '16: 1B
Q1 '17: 1B
Q2 '17: 1B
Q3 '17: 1.1B
Q4 '17: 1.2B
Q1 '18: 1.3B
Q2 '18: 1.3B
Q3 '18: 1.4B
Q4 '18: 1.4B
Q1 '19: 1.4B
Q2 '19: 1.4B
Q3 '19: 1.5B
Q4 '19: 1.4B
Q1 '20: 1.4B
Q2 '20: 1.4B
Q3 '20: 1.5B
Q4 '20: 1.5B
Q1 '21: 1.5B
Q2 '21: 1.6B
Q3 '21: 1.6B
Q4 '21: 1.7B
Q1 '22: 1.7B
Q2 '22: 1.7B
Q3 '22: 1.7B
Q4 '22: 1.8B
Q1 '23: 1.8B
Q2 '23: 1.9B
Q3 '23: 1.7B
Q4 '23: 43M
Q1 '24: 1.1B
Q2 '24: 1.1B
Q3 '24: 1.1B
Q4 '24: 1.1B
Q1 '25: 1.1B
Q2 '25: 1.1B
Q3 '25: 1.1B
Q4 '25: 1.1B
Q1 '26: 1B
Q2 '26: 1B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
700M
1.4B
2.1B
Q3 '17: 956M
Q4 '17: 1.1B
Q1 '18: 1.2B
Q2 '18: 1.2B
Q3 '18: 1.3B
Q4 '18: 1.3B
Q1 '19: 1.3B
Q2 '19: 1.3B
Q3 '19: 1.3B
Q4 '19: 1.3B
Q1 '20: 1.3B
Q2 '20: 1.3B
Q3 '20: 1.4B
Q4 '20: 1.4B
Q1 '21: 1.4B
Q2 '21: 1.5B
Q3 '21: 1.5B
Q4 '21: 1.5B
Q1 '22: 1.6B
Q2 '22: 1.6B
Q3 '22: 1.6B
Q4 '22: 1.6B
Q1 '23: 1.7B
Q2 '23: 1.8B
Q3 '23: 1.6B
Q4 '23: 7M
Q1 '24: 1.1B
Q2 '24: 1.1B
Q3 '24: 1.1B
Q4 '24: 1.1B
Q1 '25: 1B
Q2 '25: 1B
Q3 '25: 1B
Q4 '25: 1B
Q1 '26: 984M
Q2 '26: 989M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income Quarterly
0
250M
500M
750M
Q3 '16: 244.3M
Q4 '16: 262M
Q1 '17: 255M
Q2 '17: 259M
Q3 '17: 261M
Q4 '17: 267M
Q1 '18: 349M
Q2 '18: 345M
Q3 '18: 359M
Q4 '18: 367M
Q1 '19: 367M
Q2 '19: 389M
Q3 '19: 423M
Q4 '19: 379M
Q1 '20: 364M
Q2 '20: 383M
Q3 '20: 434M
Q4 '20: 682M
Q1 '21: 448M
Q2 '21: 505M
Q3 '21: 526M
Q4 '21: 523M
Q1 '22: 618M
Q2 '22: 593M
Q3 '22: 602M
Q4 '22: 612M
Q1 '23: 628M
Q2 '23: 667M
Q3 '23: 486M
Q4 '23: 316M
Q1 '24: 520M
Q2 '24: 495M
Q3 '24: 532M
Q4 '24: 570M
Q1 '25: 521M
Q2 '25: 506M
Q3 '25: 525M
Q4 '25: 523M
Q1 '26: 465M
Q2 '26: 470M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-6B
-4B
-2B
0
2B
4B
6B
Q3 '16: 98.4M
Q4 '16: 124.7M
Q1 '17: 119M
Q2 '17: 112M
Q3 '17: 115M
Q4 '17: 98M
Q1 '18: 86M
Q2 '18: 152M
Q3 '18: 136M
Q4 '18: 185M
Q1 '19: 193M
Q2 '19: 216M
Q3 '19: 242M
Q4 '19: 208M
Q1 '20: 185M
Q2 '20: 200M
Q3 '20: 163M
Q4 '20: 508M
Q1 '21: 58M
Q2 '21: 334M
Q3 '21: 351M
Q4 '21: 353M
Q1 '22: 421M
Q2 '22: 421M
Q3 '22: 419M
Q4 '22: 414M
Q1 '23: 418M
Q2 '23: 455M
Q3 '23: 265M
Q4 '23: 363M
Q1 '24: 311M
Q2 '24: 251M
Q3 '24: 303M
Q4 '24: -4.8B
Q1 '25: -464M
Q2 '25: 291M
Q3 '25: 323M
Q4 '25: 294M
Q1 '26: 151M
Q2 '26: 94M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
50M
100M
150M
Q3 '17: 107M
Q4 '17: 89M
Q1 '18: 86M
Q2 '18: 99M
Q3 '18: 119M
Q4 '18: 135M
Q1 '19: 124M
Q2 '19: 137M
Q3 '19: 146M
Q4 '19: 117M
Q1 '20: 99M
Q2 '20: 108M
Q3 '20: 117M
Q4 '20: 124M
Q1 '21: 81M
Q2 '21: 105M
Q3 '21: 115M
Q4 '21: 138M
Q1 '22: 113M
Q2 '22: 112M
Q3 '22: 119M
Q4 '22: 122M
Q1 '23: 104M
Q2 '23: 98M
Q3 '23: 66M
Q4 '23: 36M
Q1 '24: 29M
Q2 '24: 25M
Q3 '24: 27M
Q4 '24: 26M
Q1 '25: 28M
Q2 '25: 27M
Q3 '25: 30M
Q4 '25: 29M
Q1 '26: 26M
Q2 '26: 19M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
0
400M
800M
1.2B
Q3 '16: 386.5M
Q4 '16: 482.3M
Q1 '17: 442M
Q2 '17: 489M
Q3 '17: 482M
Q4 '17: 619M
Q1 '18: 452M
Q2 '18: 658M
Q3 '18: 663M
Q4 '18: 727M
Q1 '19: 512M
Q2 '19: 715M
Q3 '19: 663M
Q4 '19: 808M
Q1 '20: 653M
Q2 '20: 756M
Q3 '20: 661M
Q4 '20: 985M
Q1 '21: 584M
Q2 '21: 787M
Q3 '21: 684M
Q4 '21: 734M
Q1 '22: 558M
Q2 '22: 779M
Q3 '22: 701M
Q4 '22: 840M
Q1 '23: 606M
Q2 '23: 1.1B
Q3 '23: 533M
Q4 '23: 868M
Q1 '24: 599M
Q2 '24: 768M
Q3 '24: 699M
Q4 '24: 877M
Q1 '25: 641M
Q2 '25: 832M
Q3 '25: 714M
Q4 '25: 870M
Q1 '26: 509M
Q2 '26: 531M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-3B
-2B
-1B
0
1B
2B
3B
Q2 '16: 281M
Q3 '16: 165.4M
Q4 '16: 222.5M
Q1 '17: 180M
Q2 '17: 188M
Q3 '17: 193M
Q4 '17: -1.4B
Q1 '18: 82M
Q2 '18: 266M
Q3 '18: 186M
Q4 '18: -2.3B
Q1 '19: 32M
Q2 '19: 197M
Q3 '19: 124M
Q4 '19: -2.8B
Q1 '20: 206M
Q2 '20: 342M
Q3 '20: 284M
Q4 '20: 599M
Q1 '21: 282M
Q2 '21: 480M
Q3 '21: 401M
Q4 '21: 397M
Q1 '22: 277M
Q2 '22: 476M
Q3 '22: 364M
Q4 '22: 451M
Q1 '23: 265M
Q2 '23: 740M
Q3 '23: 186M
Q1 '24: 552M
Q2 '24: 729M
Q3 '24: 661M
Q4 '24: 825M
Q1 '25: 601M
Q2 '25: 792M
Q3 '25: 671M
Q4 '25: 811M
Q1 '26: 452M
Q2 '26: 472M
Q2 '17
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q1 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
150M
300M
450M
Q3 '13: 291.4M
Q1 '14: 333M
Q2 '14: 333.1M
Q3 '14: 333.2M
Q1 '15: 333.5M
Q2 '15: 333.7M
Q3 '15: 333.7M
Q1 '16: 334.9M
Q2 '16: 338.6M
Q3 '16: 338.4M
Q1 '17: 362M
Q2 '17: 366M
Q3 '17: 397M
Q1 '18: 410M
Q2 '18: 416M
Q3 '18: 416M
Q4 '18: 417M
Q1 '19: 417M
Q2 '19: 418M
Q3 '19: 418M
Q1 '20: 418M
Q2 '20: 419M
Q3 '20: 429M
Q1 '21: 433M
Q2 '21: 434M
Q3 '21: 434M
Q1 '22: 434M
Q2 '22: 434M
Q3 '22: 434M
Q1 '23: 434M
Q2 '23: 434M
Q3 '23: 434M
Q1 '24: 435M
Q2 '24: 435M
Q3 '24: 436M
Q1 '25: 436M
Q2 '25: 437M
Q3 '25: 437M
Q1 '26: 437M
Q2 '26: 434M
Q1 '15
Q3 '16
Q2 '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
-12.00
-8.00
-4.00
0.00
4.00
8.00
12.00
Q3 '16: 0.98
Q4 '16: 0.94
Q1 '17: 1.16
Q2 '17: 1.25
Q3 '17: 1.20
Q4 '17: 1.02
Q1 '18: 0.90
Q2 '18: 0.95
Q3 '18: 1.07
Q4 '18: 1.32
Q1 '19: 1.51
Q2 '19: 1.60
Q3 '19: 1.78
Q4 '19: 1.79
Q1 '20: 1.77
Q2 '20: 1.73
Q3 '20: 1.60
Q4 '20: 2.35
Q1 '21: 2.10
Q2 '21: 2.46
Q3 '21: 2.89
Q4 '21: 2.53
Q1 '22: 3.37
Q2 '22: 3.57
Q3 '22: 3.73
Q4 '22: 3.86
Q1 '23: 3.86
Q2 '23: 3.94
Q3 '23: 3.58
Q4 '23: 3.46
Q1 '24: 3.20
Q2 '24: 2.73
Q3 '24: 2.82
Q4 '24: -8.98
Q1 '25: -10.76
Q2 '25: -10.67
Q3 '25: -10.63
Q4 '25: 1.02
Q1 '26: 2.43
Q2 '26: 1.98
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.