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 '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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Gross Profit Quarterly
0
700M
1.4B
2.1B
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Operating Income Quarterly
0
350M
700M
1.1B
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Net Income Quarterly
-250M
0
250M
500M
750M
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Cost of Revenue Quarterly
0
600M
1.2B
1.8B
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Operating Cash Flow Quarterly
-500M
0
500M
1B
1.5B
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Free Cash Flow Quarterly
-500M
0
500M
1B
1.5B
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '25
Q3 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
60M
120M
180M
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
Q2 '20
Q3 '21
Q3 '22
Q3 '23
Q2 '24
Q2 '25
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
0.00
5.00
10.00
15.00
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
Q4 '21
Q4 '22
Q3 '23
Q1 '24
Q4 '24
Q3 '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.