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 01-02.
Amounts in USD.
Revenue Quarterly
0
2B
4B
6B
Q3 '17: 1.9B
Q4 '17: 2.6B
Q1 '18: 2.6B
Q2 '18: 2.6B
Q3 '18: 2.5B
Q4 '18: 2.5B
Q1 '19: 2.4B
Q2 '19: 2.5B
Q3 '19: 2.6B
Q4 '19: 2.6B
Q1 '20: 2.6B
Q2 '20: 2.7B
Q3 '20: 2.8B
Q4 '20: 3B
Q1 '21: 2.9B
Q2 '21: 2.9B
Q3 '21: 3.2B
Q4 '21: 3.3B
Q1 '22: 3.3B
Q2 '22: 3.4B
Q3 '22: 3.5B
Q4 '22: 3.5B
Q1 '23: 3.5B
Q2 '23: 3.6B
Q3 '23: 3.6B
Q4 '23: 3.7B
Q1 '24: 3.7B
Q2 '24: 3.8B
Q3 '24: 3.9B
Q4 '24: 4B
Q1 '25: 4B
Q2 '25: 4.1B
Q3 '25: 4.2B
Q4 '25: 4.4B
Q1 '26: 4.2B
Q2 '26: 4.3B
Q3 '26: 4.5B
Q4 '26: 4.2B
Q1 '27: 4.4B
Q2 '27: 4.6B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Gross Profit Quarterly
0
300M
600M
900M
Q3 '17: 238M
Q4 '17: 397M
Q1 '18: 347M
Q2 '18: 381M
Q3 '18: 367M
Q4 '18: 337M
Q1 '19: 357M
Q2 '19: 377M
Q3 '19: 401M
Q4 '19: 369M
Q1 '20: 356M
Q2 '20: 380M
Q3 '20: 385M
Q4 '20: 427M
Q1 '21: 395M
Q2 '21: 383M
Q3 '21: 468M
Q4 '21: 491M
Q1 '22: 467M
Q2 '22: 498M
Q3 '22: 541M
Q4 '22: 508M
Q1 '23: 512M
Q2 '23: 538M
Q3 '23: 513M
Q4 '23: 521M
Q1 '24: 495M
Q2 '24: 567M
Q3 '24: 587M
Q4 '24: 595M
Q1 '25: 638M
Q2 '25: 705M
Q3 '25: 762M
Q4 '25: 693M
Q1 '26: 757M
Q2 '26: 782M
Q3 '26: 821M
Q4 '26: 739M
Q1 '27: 761M
Q2 '27: 817M
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income Quarterly
-400M
-200M
0
200M
400M
600M
Q3 '17: 101M
Q4 '17: 152M
Q1 '18: 141M
Q2 '18: 166M
Q3 '18: 151M
Q4 '18: 101M
Q1 '19: 159M
Q2 '19: 199M
Q3 '19: 203M
Q4 '19: 188M
Q1 '20: 192M
Q2 '20: 210M
Q3 '20: 249M
Q4 '20: 261M
Q1 '21: 192M
Q2 '21: 249M
Q3 '21: 258M
Q4 '21: 299M
Q1 '22: 308M
Q2 '22: 269M
Q3 '22: 305M
Q4 '22: 270M
Q1 '23: 271M
Q2 '23: 271M
Q3 '23: 281M
Q4 '23: 265M
Q1 '24: 265M
Q2 '24: 331M
Q3 '24: -336M
Q4 '24: 361M
Q1 '25: 415M
Q2 '25: 475M
Q3 '25: 516M
Q4 '25: 421M
Q1 '26: 530M
Q2 '26: 571M
Q3 '26: 535M
Q4 '26: 473M
Q1 '27: 508M
Q2 '27: 514M
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Net Income Quarterly
-450M
-300M
-150M
0
150M
300M
450M
Q3 '17: 91M
Q4 '17: 59M
Q1 '18: 72M
Q2 '18: 98M
Q3 '18: 82M
Q4 '18: 114M
Q1 '19: 102M
Q2 '19: 144M
Q3 '19: 147M
Q4 '19: 188M
Q1 '20: 189M
Q2 '20: 136M
Q3 '20: 161M
Q4 '20: 181M
Q1 '21: 115M
Q2 '21: 153M
Q3 '21: 163M
Q4 '21: 197M
Q1 '22: 205M
Q2 '22: 169M
Q3 '22: 205M
Q4 '22: 174M
Q1 '23: 175M
Q2 '23: 171M
Q3 '23: 162M
Q4 '23: 177M
Q1 '24: 162M
Q2 '24: 207M
Q3 '24: -399M
Q4 '24: 229M
Q1 '25: 284M
Q2 '25: 322M
Q3 '25: 364M
Q4 '25: 284M
Q1 '26: 363M
Q2 '26: 391M
Q3 '26: 367M
Q4 '26: 327M
Q1 '27: 328M
Q2 '27: 354M
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Cost of Revenue Quarterly
0
1.5B
3B
4.5B
Q3 '17: 1.6B
Q4 '17: 2.2B
Q1 '18: 2.2B
Q2 '18: 2.2B
Q3 '18: 2.1B
Q4 '18: 2.2B
Q1 '19: 2.1B
Q2 '19: 2.2B
Q3 '19: 2.2B
Q4 '19: 2.3B
Q1 '20: 2.2B
Q2 '20: 2.3B
Q3 '20: 2.5B
Q4 '20: 2.5B
Q1 '21: 2.5B
Q2 '21: 2.5B
Q3 '21: 2.8B
Q4 '21: 2.8B
Q1 '22: 2.8B
Q2 '22: 3B
Q3 '22: 2.9B
Q4 '22: 3B
Q1 '23: 3B
Q2 '23: 3.1B
Q3 '23: 3.1B
Q4 '23: 3.2B
Q1 '24: 3.2B
Q2 '24: 3.3B
Q3 '24: 3.3B
Q4 '24: 3.4B
Q1 '25: 3.3B
Q2 '25: 3.4B
Q3 '25: 3.4B
Q4 '25: 3.7B
Q1 '26: 3.5B
Q2 '26: 3.5B
Q3 '26: 3.6B
Q4 '26: 3.5B
Q1 '27: 3.6B
Q2 '27: 3.7B
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Operating Cash Flow Quarterly
-300M
0
300M
600M
900M
Q3 '17: 270M
Q4 '17: 121M
Q1 '18: -71M
Q2 '18: 166M
Q3 '18: 267M
Q4 '18: 164M
Q1 '19: 22M
Q2 '19: 271M
Q3 '19: 371M
Q4 '19: 104M
Q1 '20: 288M
Q2 '20: 186M
Q3 '20: 349M
Q4 '20: 169M
Q1 '21: 372M
Q2 '21: 422M
Q3 '21: 592M
Q4 '21: -52M
Q1 '22: 239M
Q2 '22: 17M
Q3 '22: 565M
Q4 '22: 212M
Q1 '23: 93M
Q2 '23: 45M
Q3 '23: 729M
Q4 '23: 125M
Q1 '24: -98M
Q2 '24: 164M
Q3 '24: 795M
Q4 '24: 326M
Q1 '25: 113M
Q2 '25: 381M
Q3 '25: 647M
Q4 '25: 294M
Q1 '26: 58M
Q2 '26: 486M
Q3 '26: 711M
Q4 '26: 495M
Q1 '27: 301M
Q2 '27: 793M
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Free Cash Flow Quarterly
-300M
0
300M
600M
900M
Q3 '17: 257M
Q4 '17: 112M
Q1 '18: -78M
Q2 '18: 150M
Q3 '18: 248M
Q4 '18: 125M
Q1 '19: 7M
Q2 '19: 258M
Q3 '19: 346M
Q4 '19: 84M
Q1 '20: 258M
Q2 '20: 170M
Q3 '20: 328M
Q4 '20: 115M
Q1 '21: 328M
Q2 '21: 376M
Q3 '21: 562M
Q4 '21: -115M
Q1 '22: 213M
Q2 '22: -4M
Q3 '22: 541M
Q4 '22: 179M
Q1 '23: 65M
Q2 '23: 24M
Q3 '23: 702M
Q4 '23: 72M
Q1 '24: -137M
Q2 '24: 124M
Q3 '24: 745M
Q4 '24: 248M
Q1 '25: 96M
Q2 '25: 358M
Q3 '25: 624M
Q4 '25: 208M
Q1 '26: 36M
Q2 '26: 457M
Q3 '26: 680M
Q4 '26: 452M
Q1 '27: 270M
Q2 '27: 761M
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
60M
120M
180M
Q3 '14: 84M
Q4 '14: 84M
Q2 '15: 78M
Q3 '15: 74M
Q3 '15: 74M
Q1 '16: 75M
Q2 '16: 74M
Q3 '16: 73M
Q1 '17: 74M
Q2 '17: 74M
Q3 '17: 114M
Q1 '18: 153M
Q2 '18: 153M
Q3 '18: 154M
Q1 '19: 154M
Q2 '19: 154M
Q3 '19: 153M
Q1 '20: 147M
Q2 '20: 146M
Q3 '20: 145M
Q1 '21: 144M
Q2 '21: 144M
Q3 '21: 144M
Q1 '22: 144M
Q2 '22: 143M
Q3 '22: 143M
Q1 '23: 140M
Q2 '23: 138M
Q3 '23: 138M
Q1 '24: 138M
Q2 '24: 138M
Q3 '24: 137M
Q1 '25: 137M
Q2 '25: 136M
Q3 '25: 136M
Q1 '26: 131M
Q2 '26: 130M
Q3 '26: 130M
Q1 '27: 128M
Q2 '27: 126M
Q3 '15
Q2 '17
Q1 '19
Q3 '20
Q2 '22
Q1 '24
Q3 '25
Q2 '27
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
4.00
8.00
12.00
Q3 '17: 3.79
Q4 '17: 2.46
Q1 '18: 2.21
Q2 '18: 2.30
Q3 '18: 2.03
Q4 '18: 2.37
Q1 '19: 2.56
Q2 '19: 2.86
Q3 '19: 3.29
Q4 '19: 3.81
Q1 '20: 4.44
Q2 '20: 4.43
Q3 '20: 4.58
Q4 '20: 4.60
Q1 '21: 4.11
Q2 '21: 4.24
Q3 '21: 4.26
Q4 '21: 4.36
Q1 '22: 4.98
Q2 '22: 5.10
Q3 '22: 5.40
Q4 '22: 5.25
Q1 '23: 5.08
Q2 '23: 5.14
Q3 '23: 4.88
Q4 '23: 4.94
Q1 '24: 4.86
Q2 '24: 5.12
Q3 '24: 1.04
Q4 '24: 1.44
Q1 '25: 2.34
Q2 '25: 3.21
Q3 '25: 8.80
Q4 '25: 9.21
Q1 '26: 9.91
Q2 '26: 10.55
Q3 '26: 10.69
Q4 '26: 11.12
Q1 '27: 10.91
Q2 '27: 10.71
Q3 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q4 '24
Q1 '26
Q2 '27
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.