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
900M
1.8B
2.7B
Q3 '21: 1.4B
Q4 '21: 1.5B
Q1 '22: 1.5B
Q2 '22: 1.6B
Q3 '22: 1.6B
Q4 '22: 1.6B
Q1 '23: 1.5B
Q2 '23: 1.4B
Q3 '23: 1.5B
Q4 '23: 1.6B
Q1 '24: 1.7B
Q2 '24: 1.8B
Q3 '24: 1.9B
Q4 '24: 2B
Q1 '25: 2.1B
Q2 '25: 2.1B
Q3 '25: 2B
Q4 '25: 2.1B
Q1 '26: 2.1B
Q2 '26: 2.5B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Gross Profit Quarterly
0
600M
1.2B
1.8B
Q3 '21: 838M
Q4 '21: 886M
Q1 '22: 892M
Q2 '22: 893M
Q3 '22: 890M
Q4 '22: 907M
Q1 '23: 914M
Q2 '23: 925M
Q3 '23: 940M
Q4 '23: 1.1B
Q1 '24: 1.1B
Q2 '24: 1.2B
Q3 '24: 1.1B
Q4 '24: 1.2B
Q1 '25: 1.2B
Q2 '25: 1.3B
Q3 '25: 1.3B
Q4 '25: 1.4B
Q1 '26: 1.4B
Q2 '26: 1.5B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Income Quarterly
0
250M
500M
750M
Q3 '21: 356M
Q4 '21: 344M
Q1 '22: 405M
Q2 '22: 412M
Q3 '22: 398M
Q4 '22: 349M
Q1 '23: 412M
Q2 '23: 382M
Q3 '23: 431M
Q4 '23: 353M
Q1 '24: 410M
Q2 '24: 423M
Q3 '24: 448M
Q4 '24: 517M
Q1 '25: 547M
Q2 '25: 568M
Q3 '25: 586M
Q4 '25: 629M
Q1 '26: 657M
Q2 '26: 712M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Net Income Quarterly
0
200M
400M
600M
Q3 '21: 288M
Q4 '21: 259M
Q1 '22: 284M
Q2 '22: 307M
Q3 '22: 294M
Q4 '22: 241M
Q1 '23: 302M
Q2 '23: 267M
Q3 '23: 294M
Q4 '23: 197M
Q1 '24: 234M
Q2 '24: 222M
Q3 '24: 306M
Q4 '24: 355M
Q1 '25: 395M
Q2 '25: 452M
Q3 '25: 423M
Q4 '25: 518M
Q1 '26: 519M
Q2 '26: 507M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Cost of Revenue Quarterly
0
400M
800M
1.2B
Q3 '21: 519M
Q4 '21: 581M
Q1 '22: 643M
Q2 '22: 659M
Q3 '22: 667M
Q4 '22: 675M
Q1 '23: 619M
Q2 '23: 508M
Q3 '23: 511M
Q4 '23: 530M
Q1 '24: 557M
Q2 '24: 633M
Q3 '24: 756M
Q4 '24: 803M
Q1 '25: 859M
Q2 '25: 795M
Q3 '25: 643M
Q4 '25: 732M
Q1 '26: 730M
Q2 '26: 1B
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating Cash Flow Quarterly
0
300M
600M
900M
Q3 '21: 232M
Q4 '21: 384M
Q1 '22: 605M
Q2 '22: 375M
Q3 '22: 232M
Q4 '22: 494M
Q1 '23: 565M
Q2 '23: 414M
Q3 '23: 300M
Q4 '23: 417M
Q1 '24: 530M
Q2 '24: 460M
Q3 '24: 244M
Q4 '24: 705M
Q1 '25: 663M
Q2 '25: 746M
Q3 '25: 221M
Q4 '25: 625M
Q1 '26: 689M
Q2 '26: 711M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Free Cash Flow Quarterly
0
250M
500M
750M
Q3 '21: 200M
Q4 '21: 334M
Q1 '22: 570M
Q2 '22: 333M
Q3 '22: 191M
Q4 '22: 460M
Q1 '23: 525M
Q2 '23: 375M
Q3 '23: 263M
Q4 '23: 375M
Q1 '24: 491M
Q2 '24: 408M
Q3 '24: 188M
Q4 '24: 645M
Q1 '25: 614M
Q2 '25: 687M
Q3 '25: 152M
Q4 '25: 536M
Q1 '26: 629M
Q2 '26: 634M
Q4 '21
Q3 '22
Q2 '23
Q1 '24
Q4 '24
Q3 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
200M
400M
600M
Q1 '20: 166.8M
Q2 '20: 166.1M
Q3 '20: 167.5M
Q1 '21: 167.1M
Q2 '21: 166.4M
Q3 '21: 510.5M
Q1 '22: 501.7M
Q2 '22: 496.6M
Q3 '22: 496.3M
Q1 '23: 494.8M
Q2 '23: 493.6M
Q3 '23: 494.1M
Q1 '24: 578.9M
Q2 '24: 579M
Q3 '24: 579M
Q1 '25: 580M
Q2 '25: 579M
Q3 '25: 579M
Q1 '26: 571.7M
Q2 '26: 567.8M
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
2.00
4.00
6.00
Q3 '18: 4.44
Q4 '19: 4.63
Q1 '20: 4.37
Q2 '20: 4.78
Q3 '20: 5.46
Q4 '22: 2.27
Q1 '23: 2.31
Q2 '23: 2.23
Q3 '23: 2.24
Q4 '23: 2.09
Q1 '24: 1.88
Q2 '24: 1.72
Q3 '24: 1.65
Q4 '24: 1.92
Q1 '25: 2.20
Q2 '25: 2.60
Q3 '25: 2.80
Q4 '25: 3.09
Q1 '26: 3.32
Q2 '26: 3.43
Q4 '19
Q3 '20
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.