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
1.5B
3B
4.5B
Q3 '21: 2.9B
Q4 '21: 2.9B
Q1 '22: 2.8B
Q2 '22: 2.8B
Q3 '22: 2.7B
Q4 '22: 2.7B
Q1 '23: 2.6B
Q2 '23: 2.7B
Q3 '23: 2.7B
Q4 '23: 2.8B
Q1 '24: 2.9B
Q2 '24: 3.1B
Q3 '24: 3.2B
Q4 '24: 3.2B
Q1 '25: 3.3B
Q2 '25: 3.4B
Q3 '25: 3.6B
Q4 '25: 3.6B
Q1 '26: 3.7B
Q2 '26: 3.8B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit TTM
0
350M
700M
1.1B
Q3 '21: 551M
Q4 '21: 547M
Q1 '22: 545M
Q2 '22: 545M
Q3 '22: 544M
Q4 '22: 575M
Q1 '23: 572M
Q2 '23: 590M
Q3 '23: 622M
Q4 '23: 648M
Q1 '24: 670M
Q2 '24: 694M
Q3 '24: 711M
Q4 '24: 736M
Q1 '25: 764M
Q2 '25: 792M
Q3 '25: 835M
Q4 '25: 869M
Q1 '26: 900M
Q2 '26: 940M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Income TTM
0
200M
400M
600M
Q3 '21: 234M
Q4 '21: 236M
Q1 '22: 241M
Q2 '22: 232M
Q3 '22: 555M
Q4 '22: 561M
Q1 '23: 530M
Q2 '23: 530M
Q3 '23: 213M
Q4 '23: 231M
Q1 '24: 249M
Q2 '24: 262M
Q3 '24: 278M
Q4 '24: 293M
Q1 '25: 309M
Q2 '25: 324M
Q3 '25: 342M
Q4 '25: 348M
Q1 '26: 366M
Q2 '26: 398M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income TTM
0
150M
300M
450M
Q3 '21: 143M
Q4 '21: 154M
Q1 '22: 161M
Q2 '22: 154M
Q3 '22: 398M
Q4 '22: 405M
Q1 '23: 381M
Q2 '23: 391M
Q3 '23: 159M
Q4 '23: 168M
Q1 '24: 185M
Q2 '24: 188M
Q3 '24: 198M
Q4 '24: 213M
Q1 '25: 234M
Q2 '25: 250M
Q3 '25: 265M
Q4 '25: 278M
Q1 '26: 290M
Q2 '26: 322M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue TTM
0
1B
2B
3B
Q3 '21: 2.3B
Q4 '21: 2.3B
Q1 '22: 2.3B
Q2 '22: 2.2B
Q3 '22: 2.1B
Q4 '22: 2.1B
Q1 '23: 2.1B
Q2 '23: 2.1B
Q3 '23: 2.1B
Q4 '23: 2.2B
Q1 '24: 2.3B
Q2 '24: 2.4B
Q3 '24: 2.5B
Q4 '24: 2.5B
Q1 '25: 2.6B
Q2 '25: 2.6B
Q3 '25: 2.7B
Q4 '25: 2.8B
Q1 '26: 2.8B
Q2 '26: 2.8B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow TTM
0
200M
400M
600M
Q4 '21: 178M
Q1 '22: 172M
Q2 '22: 121M
Q3 '22: 43M
Q4 '24: 271M
Q1 '25: 398M
Q2 '25: 336M
Q3 '25: 384M
Q4 '25: 366M
Q1 '26: 438M
Q2 '26: 501M
Q4 '21
Q2 '22
Q4 '24
Q2 '25
Q4 '25
Q2 '26
Free Cash Flow TTM
-150M
0
150M
300M
450M
Q4 '21: 118M
Q1 '22: 112M
Q2 '22: 68M
Q3 '22: -10M
Q4 '24: 186M
Q1 '25: 291M
Q2 '25: 235M
Q3 '25: 265M
Q4 '25: 227M
Q1 '26: 301M
Q2 '26: 363M
Q4 '21
Q2 '22
Q4 '24
Q2 '25
Q4 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
100M
200M
300M
Q1 '22: 210M
Q2 '22: 210M
Q3 '22: 210M
Q1 '23: 262M
Q2 '23: 264M
Q3 '23: 265M
Q1 '24: 266.4M
Q2 '24: 267.5M
Q3 '24: 268.3M
Q1 '25: 268.8M
Q2 '25: 269M
Q3 '25: 268.4M
Q1 '26: 268.7M
Q2 '26: 268.9M
Q2 '22
Q1 '23
Q3 '23
Q2 '24
Q1 '25
Q3 '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
0.70
1.40
2.10
Q3 '21: 0.80
Q4 '21: 0.73
Q1 '22: 0.70
Q2 '22: 0.60
Q3 '22: 1.69
Q4 '22: 1.88
Q1 '23: 1.76
Q2 '23: 1.77
Q3 '23: 0.62
Q4 '23: 0.64
Q1 '24: 0.70
Q2 '24: 0.71
Q3 '24: 0.74
Q4 '24: 0.80
Q1 '25: 0.88
Q2 '25: 0.94
Q3 '25: 0.99
Q4 '25: 1.03
Q1 '26: 1.07
Q2 '26: 1.19
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '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.