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
Q4 '16: 1.5B
Q4 '16: 1.9B
Q2 '17: 1.3B
Q3 '17: 1.5B
Q3 '17: 1.6B
Q4 '17: 2B
Q1 '18: 1.5B
Q2 '18: 1.8B
Q3 '18: 1.9B
Q4 '18: 2.3B
Q1 '19: 1.7B
Q2 '19: 1.9B
Q3 '19: 2B
Q4 '19: 2.4B
Q1 '20: 1.7B
Q2 '20: 1.6B
Q3 '20: 1.9B
Q4 '20: 2.3B
Q2 '21: 1.8B
Q3 '21: 2B
Q4 '21: 2.1B
Q4 '21: 2.3B
Q2 '22: 1.9B
Q3 '22: 2.1B
Q4 '22: 2.4B
Q4 '22: 2.7B
Q2 '23: 2.2B
Q3 '23: 2.4B
Q3 '23: 2.6B
Q4 '23: 2.8B
Q1 '24: 2.4B
Q2 '24: 2.6B
Q3 '24: 2.8B
Q4 '24: 3B
Q1 '25: 2.5B
Q2 '25: 2.8B
Q3 '25: 3B
Q4 '25: 3.4B
Q2 '26: 2.7B
Q3 '26: 3.1B
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Gross Profit Quarterly
0
700M
1.4B
2.1B
Q4 '16: 762M
Q4 '16: 928M
Q2 '17: 570M
Q3 '17: 690M
Q3 '17: 794M
Q4 '17: 970M
Q1 '18: 669M
Q2 '18: 822M
Q3 '18: 901M
Q4 '18: 1.1B
Q1 '19: 773M
Q2 '19: 931M
Q3 '19: 1B
Q4 '19: 1.2B
Q1 '20: 787M
Q2 '20: 766M
Q3 '20: 909M
Q4 '20: 1.1B
Q2 '21: 860M
Q3 '21: 952M
Q4 '21: 1B
Q4 '21: 1.2B
Q2 '22: 857M
Q3 '22: 990M
Q4 '22: 1B
Q4 '22: 1.4B
Q2 '23: 1B
Q3 '23: 1.2B
Q3 '23: 1.3B
Q4 '23: 1.5B
Q1 '24: 1.2B
Q2 '24: 1.3B
Q3 '24: 1.4B
Q4 '24: 1.5B
Q1 '25: 1.3B
Q2 '25: 1.4B
Q3 '25: 1.6B
Q4 '25: 1.8B
Q2 '26: 1.4B
Q3 '26: 1.7B
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Operating Income Quarterly
0
350M
700M
1.1B
Q4 '16: 341M
Q4 '16: 403M
Q2 '17: 173M
Q3 '17: 261M
Q3 '17: 347M
Q4 '17: 503M
Q1 '18: 171M
Q2 '18: 273M
Q3 '18: 294M
Q4 '18: 516M
Q1 '19: 229M
Q2 '19: 349M
Q3 '19: 413M
Q4 '19: 590M
Q1 '20: 259M
Q2 '20: 218M
Q3 '20: 352M
Q4 '20: 555M
Q2 '21: 298M
Q3 '21: 370M
Q4 '21: 451M
Q4 '21: 549M
Q2 '22: 239M
Q3 '22: 358M
Q4 '22: 373M
Q4 '22: 691M
Q2 '23: 399M
Q3 '23: 518M
Q3 '23: 639M
Q4 '23: 738M
Q1 '24: 519M
Q2 '24: 644M
Q3 '24: 711M
Q4 '24: 814M
Q1 '25: 582M
Q2 '25: 692M
Q3 '25: 770M
Q4 '25: 944M
Q2 '26: 525M
Q3 '26: 809M
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Net Income Quarterly
-750M
-500M
-250M
0
250M
500M
750M
Q4 '16: 192M
Q4 '16: 243M
Q2 '17: 77M
Q3 '17: 131M
Q3 '17: 212M
Q4 '17: -575M
Q1 '18: 117M
Q2 '18: 180M
Q3 '18: 247M
Q4 '18: 423M
Q1 '19: 151M
Q2 '19: 207M
Q3 '19: 267M
Q4 '19: 244M
Q1 '20: 197M
Q2 '20: 135M
Q3 '20: 205M
Q4 '20: 412M
Q2 '21: 244M
Q3 '21: 293M
Q4 '21: 307M
Q4 '21: 401M
Q2 '22: 267M
Q3 '22: 228M
Q4 '22: 279M
Q4 '22: 589M
Q2 '23: 278M
Q3 '23: 371M
Q3 '23: 464M
Q4 '23: 596M
Q1 '24: -39M
Q2 '24: 443M
Q3 '24: 562M
Q4 '24: 611M
Q1 '25: 430M
Q2 '25: 513M
Q3 '25: 562M
Q4 '25: 649M
Q2 '26: 366M
Q3 '26: 557M
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Cost of Revenue Quarterly
0
600M
1.2B
1.8B
Q4 '16: 770M
Q4 '16: 955M
Q2 '17: 711M
Q3 '17: 807M
Q3 '17: 851M
Q4 '17: 987M
Q1 '18: 799M
Q2 '18: 938M
Q3 '18: 961M
Q4 '18: 1.2B
Q1 '19: 884M
Q2 '19: 929M
Q3 '19: 987M
Q4 '19: 1.2B
Q1 '20: 868M
Q2 '20: 852M
Q3 '20: 959M
Q4 '20: 1.1B
Q2 '21: 913M
Q3 '21: 1B
Q4 '21: 1.1B
Q4 '21: 1.1B
Q2 '22: 1B
Q3 '22: 1.1B
Q4 '22: 1.3B
Q4 '22: 1.4B
Q2 '23: 1.1B
Q3 '23: 1.2B
Q3 '23: 1.3B
Q4 '23: 1.4B
Q1 '24: 1.2B
Q2 '24: 1.3B
Q3 '24: 1.4B
Q4 '24: 1.5B
Q1 '25: 1.2B
Q2 '25: 1.4B
Q3 '25: 1.5B
Q4 '25: 1.6B
Q2 '26: 1.4B
Q3 '26: 1.5B
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Operating Cash Flow Quarterly
-1B
-500M
0
500M
1B
1.5B
Q4 '16: 348M
Q4 '16: 513M
Q2 '17: 142M
Q3 '17: 173M
Q3 '17: 270M
Q4 '17: 761M
Q1 '18: -500M
Q2 '18: 425M
Q3 '18: 338M
Q4 '18: 812M
Q1 '19: 251M
Q2 '19: 251M
Q3 '19: 526M
Q4 '19: 795M
Q1 '20: 308M
Q2 '20: 209M
Q3 '20: 392M
Q4 '20: 704M
Q2 '21: 370M
Q3 '21: 388M
Q4 '21: 376M
Q4 '21: 703M
Q2 '22: 152M
Q3 '22: 10M
Q4 '22: 388M
Q4 '22: 1.3B
Q2 '23: -8M
Q3 '23: 93M
Q3 '23: 714M
Q4 '23: 1.2B
Q1 '24: 382M
Q2 '24: 180M
Q3 '24: 759M
Q4 '24: 1.1B
Q1 '25: 510M
Q2 '25: 273M
Q3 '25: 798M
Q4 '25: 1.3B
Q2 '26: 451M
Q3 '26: 469M
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Free Cash Flow Quarterly
-1B
-500M
0
500M
1B
1.5B
Q4 '16: 280M
Q4 '16: 453M
Q2 '17: 74M
Q3 '17: 120M
Q3 '17: 185M
Q4 '17: 740M
Q1 '18: -541M
Q2 '18: 384M
Q3 '18: 292M
Q4 '18: 743M
Q1 '19: 185M
Q2 '19: 188M
Q3 '19: 466M
Q4 '19: 736M
Q1 '20: 260M
Q2 '20: 155M
Q3 '20: 343M
Q4 '20: 638M
Q2 '21: 318M
Q3 '21: 326M
Q4 '21: 315M
Q4 '21: 635M
Q2 '22: 98M
Q3 '22: -49M
Q4 '22: 318M
Q4 '22: 1.2B
Q2 '23: -62M
Q3 '23: 40M
Q3 '23: 649M
Q4 '23: 1.2B
Q1 '24: 336M
Q2 '24: 112M
Q3 '24: 702M
Q4 '24: 984M
Q1 '25: 473M
Q2 '25: 225M
Q3 '25: 732M
Q4 '25: 1.1B
Q2 '26: 389M
Q3 '26: 414M
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
100M
200M
300M
Q2 '13: 274.7M
Q3 '13: 265.3M
Q1 '14: 258.3M
Q2 '14: 256.2M
Q3 '14: 248.2M
Q2 '15: 217.8M
Q3 '15: 209.5M
Q4 '15: 201.3M
Q2 '16: 177M
Q3 '16: 174.8M
Q4 '16: 169.6M
Q2 '17: 169.9M
Q3 '17: 169M
Q3 '17: 169M
Q1 '18: 170.6M
Q2 '18: 171.7M
Q3 '18: 172.6M
Q1 '19: 174.6M
Q2 '19: 176.1M
Q3 '19: 176.4M
Q1 '20: 175.9M
Q2 '20: 173.6M
Q3 '20: 173.5M
Q2 '21: 173.2M
Q3 '21: 173.1M
Q4 '21: 174.1M
Q2 '22: 173.1M
Q3 '22: 170.9M
Q4 '22: 171.5M
Q2 '23: 172.6M
Q3 '23: 172.6M
Q3 '23: 171.7M
Q1 '24: 166.3M
Q2 '24: 170.3M
Q3 '24: 170.9M
Q1 '25: 169.8M
Q2 '25: 168.8M
Q3 '25: 169M
Q2 '26: 168M
Q3 '26: 167.2M
Q3 '14
Q3 '16
Q1 '18
Q3 '19
Q3 '21
Q2 '23
Q3 '24
Q3 '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
-5.00
0.00
5.00
10.00
15.00
Q4 '16: 3.41
Q4 '16: 3.27
Q2 '17: 3.62
Q3 '17: 3.79
Q3 '17: 3.91
Q4 '17: -1.08
Q1 '18: -0.84
Q2 '18: -0.57
Q3 '18: -0.39
Q4 '18: 5.61
Q1 '19: 5.78
Q2 '19: 5.91
Q3 '19: 5.99
Q4 '19: 4.94
Q1 '20: 5.20
Q2 '20: 4.80
Q3 '20: 4.47
Q4 '20: 5.45
Q2 '21: 5.74
Q3 '21: 6.65
Q4 '21: 7.23
Q4 '21: 7.16
Q2 '22: 7.29
Q3 '22: 6.93
Q4 '22: 6.80
Q4 '22: 7.93
Q2 '23: 8.00
Q3 '23: 8.82
Q3 '23: 9.89
Q4 '23: 9.93
Q1 '24: 8.09
Q2 '24: 8.54
Q3 '24: 9.13
Q4 '24: 9.23
Q1 '25: 11.99
Q2 '25: 12.43
Q3 '25: 12.47
Q4 '25: 12.76
Q2 '26: 12.41
Q3 '26: 12.70
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '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.