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
3.5B
7B
10.5B
Q1 '17: 2.7B
Q2 '17: 2.8B
Q3 '17: 2.9B
Q4 '17: 3B
Q1 '18: 3B
Q2 '18: 3B
Q3 '18: 3B
Q4 '18: 5.8B
Q1 '19: 6.9B
Q2 '19: 7.2B
Q3 '19: 7B
Q4 '19: 7.1B
Q1 '20: 6.7B
Q2 '20: 6.4B
Q3 '20: 6.9B
Q4 '20: 7.3B
Q1 '21: 7.2B
Q2 '21: 7.6B
Q3 '21: 7.7B
Q4 '21: 8.3B
Q1 '22: 8.2B
Q2 '22: 8.5B
Q3 '22: 8.8B
Q4 '22: 7.9B
Q1 '23: 8.2B
Q2 '23: 8.2B
Q3 '23: 8.2B
Q4 '23: 8.3B
Q1 '24: 8.1B
Q2 '24: 8.3B
Q3 '24: 8.4B
Q4 '24: 8.3B
Q1 '25: 8.1B
Q2 '25: 8.5B
Q3 '25: 8.6B
Q4 '25: 8.8B
Q1 '26: 8.8B
Q2 '26: 9.3B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
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
-1.5B
0
1.5B
3B
4.5B
Q1 '17: 567M
Q2 '17: 606M
Q3 '17: -290.8K
Q4 '17: 639M
Q1 '18: 653M
Q2 '18: 689M
Q3 '18: 669M
Q4 '18: 3.2B
Q1 '19: 609M
Q2 '19: 669M
Q3 '19: 1B
Q4 '19: 655M
Q1 '20: 733M
Q2 '20: 591M
Q3 '20: 969M
Q4 '20: 1B
Q1 '21: 1.2B
Q2 '21: 1.1B
Q3 '21: 1.3B
Q4 '21: 1.3B
Q1 '22: 1.5B
Q2 '22: 589M
Q3 '22: 1.6B
Q4 '22: 1.7B
Q1 '23: 1.9B
Q2 '23: 2B
Q3 '23: 2.1B
Q4 '23: 2B
Q1 '24: 2.1B
Q2 '24: 2.2B
Q3 '24: 2.1B
Q4 '24: 2.3B
Q1 '25: 2.2B
Q2 '25: 2.4B
Q3 '25: 2.4B
Q4 '25: 2B
Q1 '26: 2.4B
Q2 '26: 2.6B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-1.5B
0
1.5B
3B
4.5B
Q1 '17: 389M
Q2 '17: 406M
Q3 '17: -290.8K
Q4 '17: 33M
Q1 '18: 462M
Q2 '18: 480M
Q3 '18: 461M
Q4 '18: 3B
Q1 '19: 517M
Q2 '19: 522M
Q3 '19: 735M
Q4 '19: 511M
Q1 '20: 573M
Q2 '20: 458M
Q3 '20: 700M
Q4 '20: 770M
Q1 '21: 980M
Q2 '21: 841M
Q3 '21: 979M
Q4 '21: 1B
Q1 '22: 1.2B
Q2 '22: 372M
Q3 '22: 1.3B
Q4 '22: 1.3B
Q1 '23: 1.5B
Q2 '23: 1.6B
Q3 '23: 1.6B
Q4 '23: 1.5B
Q1 '24: 1.6B
Q2 '24: 1.7B
Q3 '24: 1.6B
Q4 '24: 1.7B
Q1 '25: 1.7B
Q2 '25: 1.8B
Q3 '25: 1.9B
Q4 '25: 1.5B
Q1 '26: 1.9B
Q2 '26: 1.9B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
2B
4B
6B
Q1 '18: 1.7B
Q2 '18: 1.7B
Q3 '18: 1.7B
Q4 '18: 4B
Q1 '19: 4.1B
Q2 '19: 4.3B
Q3 '19: 4.1B
Q4 '19: 4.2B
Q1 '20: 3.8B
Q2 '20: 3.6B
Q3 '20: 3.8B
Q4 '20: 4.1B
Q1 '21: 4.1B
Q2 '21: 4.2B
Q3 '21: 4.4B
Q4 '21: 4.9B
Q1 '22: 4.8B
Q2 '22: 4.9B
Q3 '22: 5.3B
Q4 '22: 4.4B
Q1 '23: 4.4B
Q2 '23: 4.3B
Q3 '23: 4.3B
Q4 '23: 4.4B
Q1 '24: 4.2B
Q2 '24: 4.3B
Q3 '24: 4.4B
Q4 '24: 4.3B
Q1 '25: 4.2B
Q2 '25: 4.3B
Q3 '25: 4.4B
Q4 '25: 4.5B
Q1 '26: 4.5B
Q2 '26: 4.9B
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
0
1.5B
3B
4.5B
Q1 '18: 688M
Q2 '18: 790M
Q3 '18: 871M
Q4 '18: 1.3B
Q1 '19: 1.1B
Q2 '19: 1B
Q3 '19: 1.9B
Q4 '19: 2.2B
Q1 '20: 1.3B
Q2 '20: 1.8B
Q3 '20: 1.9B
Q4 '20: 2.4B
Q1 '21: 2.1B
Q2 '21: 1.8B
Q3 '21: 2.6B
Q4 '21: 3.2B
Q1 '22: 2B
Q2 '22: 2.1B
Q3 '22: 2.6B
Q4 '22: 2.1B
Q1 '23: 1.9B
Q2 '23: 2.1B
Q3 '23: 2.5B
Q4 '23: 2.7B
Q1 '24: 2B
Q2 '24: 1.9B
Q3 '24: 2.7B
Q4 '24: 2.8B
Q1 '25: 2.2B
Q2 '25: 2.2B
Q3 '25: 2.9B
Q4 '25: 3B
Q1 '26: 2.2B
Q2 '26: 2.3B
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
0
900M
1.8B
2.7B
Q1 '18: 363M
Q2 '18: 439M
Q3 '18: 491M
Q4 '18: 478M
Q1 '19: 225M
Q2 '19: 140M
Q3 '19: 913M
Q4 '19: 1.2B
Q1 '20: 544M
Q2 '20: 981M
Q3 '20: 1.1B
Q4 '20: 1.4B
Q1 '21: 1.3B
Q2 '21: 1.1B
Q3 '21: 1.8B
Q4 '21: 2.4B
Q1 '22: 1.4B
Q2 '22: 1.3B
Q3 '22: 1.9B
Q4 '22: 1.2B
Q1 '23: 1.1B
Q2 '23: 1.3B
Q3 '23: 1.6B
Q4 '23: 1.6B
Q1 '24: 906M
Q2 '24: 796M
Q3 '24: 1.7B
Q4 '24: 1.6B
Q1 '25: 891M
Q2 '25: 954M
Q3 '25: 1.7B
Q4 '25: 1.6B
Q1 '26: 898M
Q2 '26: 833M
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 '17: 287.4M
Q2 '17: 288.5M
Q3 '17: 289.2M
Q4 '17: 290.5M
Q1 '18: 290.8M
Q2 '18: 290.9M
Q3 '18: 291.5M
Q4 '18: 461.1M
Q1 '19: 549.1M
Q2 '19: 546.5M
Q3 '19: 543.6M
Q4 '19: 540.9M
Q1 '20: 535M
Q2 '20: 529.1M
Q3 '20: 530.4M
Q1 '21: 526.9M
Q2 '21: 523.7M
Q3 '21: 520.1M
Q1 '22: 511.4M
Q2 '22: 505.3M
Q3 '22: 501.2M
Q1 '23: 495.7M
Q2 '23: 493.5M
Q3 '23: 491.1M
Q1 '24: 485.6M
Q2 '24: 483.2M
Q3 '24: 480.9M
Q1 '25: 476.3M
Q2 '25: 473.6M
Q3 '25: 471.5M
Q1 '26: 466.3M
Q2 '26: 464.5M
Q4 '17
Q4 '18
Q4 '19
Q1 '21
Q2 '22
Q3 '23
Q1 '25
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
6.00
12.00
18.00
Q3 '18: 4.93
Q4 '18: 13.11
Q1 '19: 12.46
Q2 '19: 11.77
Q3 '19: 11.54
Q4 '19: 4.19
Q1 '20: 4.32
Q2 '20: 4.23
Q3 '20: 4.20
Q4 '20: 4.71
Q1 '21: 5.50
Q2 '21: 6.23
Q3 '21: 6.79
Q4 '21: 7.32
Q1 '22: 7.76
Q2 '22: 6.90
Q3 '22: 7.56
Q4 '22: 8.24
Q1 '23: 9.00
Q2 '23: 11.45
Q3 '23: 12.10
Q4 '23: 12.60
Q1 '24: 12.89
Q2 '24: 13.14
Q3 '24: 13.17
Q4 '24: 13.61
Q1 '25: 13.77
Q2 '25: 14.06
Q3 '25: 14.93
Q4 '25: 14.60
Q1 '26: 15.07
Q2 '26: 15.49
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.