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 TTM
0
20B
40B
60B
Q3 '21: 25.6B
Q4 '21: 27.8B
Q1 '22: 29B
Q2 '22: 30.3B
Q3 '22: 31.2B
Q4 '22: 32B
Q1 '23: 32.4B
Q2 '23: 32.6B
Q3 '23: 33.2B
Q4 '23: 34.1B
Q1 '24: 35.9B
Q2 '24: 37.4B
Q3 '24: 39.2B
Q4 '24: 40.6B
Q1 '25: 41.9B
Q2 '25: 43.4B
Q3 '25: 44.5B
Q4 '25: 45.4B
Q1 '26: 45.1B
Q2 '26: 44.5B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit TTM
0
900M
1.8B
2.7B
Q4 '15: 1.5B
Q1 '16: 1.6B
Q2 '16: 1.7B
Q3 '16: 1.7B
Q4 '16: 1.7B
Q1 '17: 1.8B
Q2 '17: 1.6B
Q3 '17: 1.7B
Q4 '17: 1.8B
Q1 '18: 1.9B
Q2 '18: 2.3B
Q3 '18: 2.3B
Q4 '18: 2.5B
Q1 '19: 2.5B
Q2 '19: 2.4B
Q3 '19: 2.4B
Q4 '19: 2.3B
Q1 '16
Q4 '16
Q3 '17
Q2 '18
Q1 '19
Q4 '19
Operating Income TTM
0
600M
1.2B
1.8B
Q4 '20: 1.1B
Q1 '21: 1.1B
Q2 '21: 988M
Q3 '21: 920M
Q4 '21: 1B
Q1 '22: 1.1B
Q2 '22: 1.1B
Q3 '22: 1.3B
Q4 '22: 1.2B
Q1 '23: 1.3B
Q2 '23: 1.3B
Q3 '23: 1.4B
Q4 '23: 1.6B
Q1 '24: 1.5B
Q2 '24: 1.5B
Q3 '24: 1.6B
Q4 '24: 1.7B
Q1 '25: 1.7B
Q2 '25: 1.7B
Q3 '25: 1.3B
Q1 '21
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Net Income TTM
0
500M
1B
1.5B
Q4 '20: 673M
Q1 '21: 723M
Q2 '21: 632M
Q3 '21: 590M
Q4 '21: 659M
Q1 '22: 689M
Q2 '22: 752M
Q3 '22: 839M
Q4 '22: 792M
Q1 '23: 855M
Q2 '23: 916M
Q3 '23: 931M
Q4 '23: 1.1B
Q1 '24: 1.1B
Q2 '24: 1.1B
Q3 '24: 1.1B
Q4 '24: 1.2B
Q1 '25: 1.2B
Q2 '25: 1.1B
Q3 '25: 883M
Q1 '21
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Cost of Revenue TTM
0
15B
30B
45B
Q3 '21: 21.8B
Q4 '21: 23.7B
Q1 '22: 24.8B
Q2 '22: 25.8B
Q3 '22: 26.5B
Q4 '22: 27.2B
Q1 '23: 27.5B
Q2 '23: 27.6B
Q3 '23: 28.2B
Q4 '23: 28.7B
Q1 '24: 30.2B
Q2 '24: 31.5B
Q3 '24: 32.9B
Q4 '24: 34.4B
Q1 '25: 35.5B
Q2 '25: 37B
Q3 '25: 38.4B
Q4 '25: 39.5B
Q1 '26: 39.3B
Q2 '26: 38.9B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow TTM
-1B
0
1B
2B
3B
Q3 '19: 275M
Q4 '19: 434M
Q1 '20: 328M
Q2 '20: 1B
Q3 '20: 635M
Q4 '20: 1.9B
Q1 '21: 2.3B
Q2 '21: 2.2B
Q3 '21: 2.8B
Q4 '21: 2.1B
Q1 '22: 1.9B
Q2 '22: 1.8B
Q3 '22: 1.6B
Q4 '24: 644M
Q1 '25: 620M
Q2 '25: 537M
Q3 '25: -461M
Q4 '25: -535M
Q1 '26: 357M
Q2 '26: 365M
Q4 '19
Q3 '20
Q2 '21
Q1 '22
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow TTM
-1B
0
1B
2B
3B
Q3 '19: 239M
Q4 '19: 377M
Q1 '20: 256M
Q2 '20: 953M
Q3 '20: 544M
Q4 '20: 1.8B
Q1 '21: 2.3B
Q2 '21: 2.1B
Q3 '21: 2.8B
Q4 '21: 2B
Q1 '22: 1.8B
Q2 '22: 1.7B
Q3 '22: 1.5B
Q4 '24: 544M
Q1 '25: 525M
Q2 '25: 427M
Q3 '25: -574M
Q4 '25: -636M
Q1 '26: 251M
Q2 '26: 271M
Q4 '19
Q3 '20
Q2 '21
Q1 '22
Q4 '24
Q3 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
25M
50M
75M
Q1 '20: 61M
Q2 '20: 59.4M
Q3 '20: 59.6M
Q1 '21: 58.6M
Q2 '21: 58.4M
Q3 '21: 58.5M
Q1 '22: 58.7M
Q2 '22: 58.4M
Q3 '22: 58.3M
Q1 '23: 58M
Q2 '23: 57.9M
Q3 '23: 58.1M
Q1 '24: 58.3M
Q2 '24: 58.2M
Q3 '24: 57.7M
Q1 '25: 54.8M
Q2 '25: 53.7M
Q3 '25: 52.5M
Q1 '26: 51M
Q2 '26: 51.3M
Q2 '20
Q2 '21
Q2 '22
Q2 '23
Q2 '24
Q2 '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
8.00
16.00
24.00
Q4 '20: 11.25
Q1 '21: 12.22
Q2 '21: 10.73
Q3 '21: 10.09
Q4 '21: 11.25
Q1 '22: 11.75
Q2 '22: 12.84
Q3 '22: 14.33
Q4 '22: 13.56
Q1 '23: 14.69
Q2 '23: 15.79
Q3 '23: 16.05
Q4 '23: 18.77
Q1 '24: 18.42
Q2 '24: 18.24
Q3 '24: 19.68
Q4 '24: 20.44
Q1 '25: 20.72
Q2 '25: 20.30
Q3 '25: 16.16
Q1 '21
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
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.