
| Line item | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | FY2003 | FY2002 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 | FY1996 | FY1995 | FY1994 | FY1993 | FY1992 | FY1991 | FY1990 | FY1989 | FY1988 | FY1987 | FY1986 | FY1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||||||||||
| Market cap | $16,688 | $14,155 | $11,991 | $14,445 | $15,732 | $12,729 | $14,925 | $13,018 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | $710 | $1,215 | $1,750 | $1,136 | $2,182 | $2,860 | $2,165 | $2,288 | $1,903 | $2,071 | $1,648 | $979 | $732 | $856 | $791 | $782 | $938 | $680 |
| Enterprise value | $32,153 | $28,237 | $25,133 | $26,465 | $26,869 | $22,890 | $24,825 | $21,346 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | $3,665 | $4,647 | $5,461 | $5,238 | $5,913 | $5,395 | $4,824 | $3,897 | $3,703 | – | – | – | – | – | – | – | – | – |
| P/E (TTM) at period end | 19.50× | 16.20× | 16.40× | 19.19× | 17.88× | 20.59× | 22.28× | 24.30× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 12.82× | 91.64× | 45.66× | 5.79× | 12.81× | 12.59× | 10.15× | 11.68× | 12.89× | 13.54× | 9.19× | 11.76× | 9.91× | 8.82× | 10.26× | 7.73× |
| P/S (TTM) at period end | 2.80× | 2.42× | 2.18× | 2.47× | 2.82× | 2.59× | 2.90× | 3.04× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.50× | 0.93× | 0.74× | 0.56× | 1.07× | 1.33× | 1.06× | 1.31× | 1.08× | 1.08× | 1.06× | 0.84× | 0.64× | 0.76× | 0.68× | 0.67× | 0.78× | 0.50× |
| P/B at period end | 1.63× | 1.42× | 1.24× | 1.52× | 1.70× | 1.46× | 1.74× | 1.30× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.72× | 0.66× | 0.91× | 0.60× | 1.00× | 1.24× | 1.13× | 1.25× | 1.15× | – | – | – | – | – | – | – | – | – |
| EV / EBITDA (TTM) | 11.93× | 10.94× | 10.65× | 12.05× | 11.93× | 11.31× | 12.12× | 13.75× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 55.51× | 9.90× | 8.61× | 7.94× | 11.57× | – | – | – | – | – | – | – | – | – | – | – | – | – |
| EV / Sales (TTM) | 5.39× | 4.83× | 4.56× | 4.52× | 4.81× | 4.66× | 4.82× | 4.99× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2.58× | 3.55× | 2.31× | 2.58× | 2.91× | 2.51× | 2.36× | 2.23× | 2.10× | – | – | – | – | – | – | – | – | – |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | 8.4% | 8.8% | 7.6% | 7.9% | 9.5% | 7.1% | 7.8% | 5.3% | 8.3% | 9.1% | 8.0% | 9.5% | 9.6% | 9.5% | 8.3% | 8.5% | 7.7% | 8.1% | 9.1% | 10.6% | 9.4% | 12.7% | 8.2% | (80.9%) | (1.1%) | 7.1% | 0.7% | 2.2% | 21.3% | 8.8% | 9.9% | 11.4% | – | – | – | – | – | – | – | – | – |
| Return on invested capital | 5.8% | 5.9% | 5.5% | 5.5% | 5.9% | 5.2% | 5.6% | 4.6% | 5.9% | 5.9% | 5.7% | 6.2% | 6.2% | 6.2% | 5.9% | 6.2% | 4.9% | 5.8% | 6.1% | 7.0% | 8.0% | 7.0% | 9.8% | (3.0%) | 0.5% | 2.7% | – | 3.0% | 11.8% | 5.6% | 7.1% | 7.3% | – | – | – | – | – | – | – | – | – |
| Dividend yield | 3.7% | 4.2% | 4.8% | 3.7% | 3.2% | 3.7% | 3.1% | 3.6% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 10.4% | 7.0% | 5.6% | 12.8% | 6.6% | 5.0% | 6.8% | 6.0% | 7.1% | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | 0.49× | 0.50× | 0.51× | 0.53× | 0.55× | 0.69× | 0.63× | 0.59× | 0.88× | 0.73× | 0.86× | 0.79× | 0.74× | 0.76× | 0.77× | 0.77× | 0.92× | 0.85× | 0.90× | 0.81× | 0.86× | 1.02× | 1.07× | 1.82× | 0.56× | 0.63× | 0.45× | 0.65× | 0.76× | 0.37× | 0.78× | 0.60× | – | – | – | – | – | – | – | – | – |
| Debt / equity | 1.31× | 1.25× | 1.23× | 1.09× | 1.05× | 1.10× | 1.05× | 0.73× | 0.94× | 1.06× | 0.98× | 1.10× | 1.17× | 1.18× | 1.09× | 1.26× | 1.21× | 1.14× | 1.12× | 1.10× | 1.16× | 1.21× | 2.16× | 3.07× | 1.82× | 1.72× | 1.96× | 1.62× | 1.06× | 1.39× | 0.88× | 1.01× | – | – | – | – | – | – | – | – | – |
| Effective tax rate | 3.4% | 3.3% | 2.1% | 5.9% | 11.7% | 14.1% | 12.6% | 9.8% | 31.4% | 34.2% | 33.5% | 31.9% | 29.1% | 30.9% | 30.4% | 29.0% | 29.4% | 2.2% | 27.5% | 25.4% | 31.0% | 25.0% | 33.4% | 48.7% | 56.3% | 33.6% | 102.1% | 24.0% | 43.4% | 34.5% | 32.8% | 33.8% | – | – | – | – | – | – | – | – | – |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 234 | 231 | 230 | 230 | 230 | 228 | 240 | 214 | 143 | 142 | 139 | 133 | 128 | 127 | 118 | 112 | 110 | 104 | 91 | 88 | 87 | 84 | 73 | 72 | 71 | 69 | 67 | 67 | 67 | 70 | 67 | 66 | 59 | 52 | 35 | 35 | 35 | 35 | 35 | 34 | 34 |
| Line item | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | FY2003 | FY2002 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 | FY1996 | FY1995 | FY1994 | FY1993 | FY1992 | FY1991 | FY1990 | FY1989 | FY1988 | FY1987 | FY1986 | FY1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||||||||||
| Revenue | $6,094 | $5,962 | $5,847 | $5,508 | $5,859 | $5,587 | $4,913 | $5,148 | $4,276 | $2,571 | $2,562 | $2,459 | $2,602 | $2,371 | $2,261 | $2,169 | $2,057 | $1,858 | $1,839 | $1,727 | $1,606 | $1,583 | $1,464 | $1,461 | $1,423 | $1,309 | $2,368 | $2,030 | $2,034 | $2,152 | $2,047 | $1,744 | $1,765 | $1,909 | $1,556 | $1,162 | $1,150 | $1,128 | $1,166 | $1,166 | $1,199 | $1,354 |
| Cost of revenue | ($3,637) | ($4,009) | ($3,927) | ($3,819) | ($4,157) | ($3,847) | ($3,405) | ($3,596) | ($2,925) | ($1,713) | ($1,427) | ($1,431) | ($1,578) | ($1,445) | ($1,472) | ($1,472) | ($855) | ($786) | ($898) | ($737) | ($664) | ($679) | ($589) | ($390) | ($380) | ($394) | ($1,036) | ($659) | ($823) | ($968) | ($883) | ($659) | ($562) | – | – | – | – | – | – | – | – | – |
| Gross profit | $2,431 | $1,911 | $1,897 | $1,666 | $1,702 | $1,739 | $1,508 | $1,551 | $1,351 | $858 | $1,135 | $1,028 | $1,024 | $926 | $790 | $697 | $1,202 | $1,072 | $941 | $990 | $942 | $905 | $875 | $1,071 | $1,044 | $914 | $1,333 | $1,371 | $1,211 | $1,184 | $1,164 | $1,085 | $1,202 | – | – | – | – | – | – | – | – | – |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | – | – | – | – | – | – | – | – | – | ($239) | ($251) | ($250) | ($250) | ($224) | ($226) | ($203) | ($223) | ($200) | ($184) | ($179) | ($166) | ($165) | ($173) | ($161) | ($218) | ($174) | ($343) | ($341) | ($263) | ($316) | ($199) | ($182) | – | – | – | – | – | – | – | – | – | – |
| Total operating expenses | ($834) | ($378) | ($429) | ($384) | ($435) | ($384) | ($364) | ($366) | ($417) | ($180) | ($433) | ($407) | ($391) | ($346) | ($228) | ($203) | ($729) | ($717) | ($656) | ($652) | ($635) | ($551) | ($586) | ($601) | ($1,268) | ($858) | ($1,107) | ($1,097) | ($980) | ($177) | ($771) | ($721) | ($837) | – | – | – | – | – | – | – | – | – |
| Total costs and expenses | ($4,497) | ($4,429) | ($4,379) | ($4,226) | ($4,592) | ($4,232) | ($3,770) | ($3,962) | ($3,342) | ($1,892) | ($1,860) | ($1,838) | ($1,969) | ($1,791) | ($1,699) | ($1,676) | ($1,584) | ($1,503) | ($1,554) | ($1,389) | ($1,299) | ($1,229) | ($1,175) | ($991) | ($1,648) | ($1,253) | ($2,143) | ($1,756) | ($1,804) | ($1,144) | ($1,654) | ($1,380) | ($1,400) | – | – | – | – | – | – | – | – | – |
| Operating income | $1,596 | $1,533 | $1,468 | $1,282 | $1,267 | $1,355 | $1,144 | $1,186 | $934 | $679 | $702 | $621 | $633 | $579 | $562 | $494 | $473 | $355 | $285 | $337 | $307 | $354 | $290 | $470 | ($225) | $56 | $226 | $274 | $230 | $1,007 | $393 | $364 | $365 | $1,909 | $1,556 | $1,162 | $1,150 | $1,128 | $1,166 | $1,166 | $1,199 | $1,354 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $2,792 | $2,696 | $2,582 | $2,359 | $2,197 | $2,251 | $2,024 | $2,048 | $1,552 | $1,050 | $1,041 | $959 | $945 | $874 | $857 | $800 | $745 | $606 | $516 | $555 | $511 | $504 | $474 | $632 | $66 | $470 | $634 | $659 | $511 | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest income | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($650) | ($616) | ($563) | ($526) | ($404) | ($373) | ($384) | ($374) | ($280) | ($171) | ($162) | ($177) | ($183) | ($182) | ($176) | ($172) | ($175) | ($157) | ($106) | – | ($99) | ($109) | – | ($224) | – | – | ($290) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $961 | $891 | $908 | $752 | $805 | $1,001 | $724 | $773 | $600 | $481 | $539 | $454 | $474 | $425 | $409 | $340 | $294 | $200 | $182 | $232 | $222 | $195 | $134 | $245 | ($324) | ($144) | $137 | ($33) | $61 | $873 | $258 | $270 | $283 | – | – | – | – | – | – | – | – | – |
| Income tax expense | ($30) | ($30) | ($30) | ($16) | ($48) | ($117) | ($102) | ($97) | ($59) | ($151) | ($184) | ($152) | ($151) | ($124) | ($126) | ($103) | ($85) | ($59) | ($4) | ($64) | ($56) | ($61) | ($33) | ($82) | $158 | $81 | ($46) | $33 | ($15) | ($379) | ($89) | ($88) | ($96) | $177 | $128 | $72 | $80 | $73 | $80 | $89 | $91 | $88 |
| Net income | $926 | $856 | $874 | $731 | $753 | $880 | $618 | $670 | $536 | $324 | $347 | $292 | $313 | $293 | $275 | $230 | $204 | $175 | $178 | $168 | $165 | $135 | $179 | $85 | ($793) | ($21) | $136 | $12 | $48 | $494 | $169 | $182 | $187 | $177 | $128 | $72 | $80 | $73 | $80 | $89 | $91 | $88 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $3.95 | $3.66 | $3.79 | $3.17 | $3.27 | $3.83 | $2.72 | $2.79 | $2.50 | $2.27 | $2.43 | $2.09 | $2.35 | $2.27 | $2.15 | $1.93 | $1.80 | $1.58 | $1.69 | $1.83 | $1.87 | $1.54 | $2.13 | $1.16 | ($11.06) | ($0.30) | $1.96 | $0.20 | $0.67 | $7.51 | $2.41 | $2.71 | $2.82 | $2.76 | $2.20 | $1.91 | $2.25 | $2.05 | $2.25 | $2.46 | $2.43 | $2.31 |
| Basic EPS (GAAP) | $4.02 | $3.71 | $3.79 | $3.18 | $3.27 | $3.84 | $2.72 | $2.80 | $2.50 | $2.27 | $2.43 | $2.11 | $2.40 | $2.29 | $2.15 | $1.95 | $1.81 | $1.58 | $1.69 | $1.85 | $1.88 | $1.55 | $2.14 | $1.16 | ($11.06) | ($0.30) | $1.96 | $0.20 | $0.67 | $7.51 | $2.41 | $2.71 | $2.82 | $2.76 | $2.20 | $1.91 | $2.25 | $2.05 | $2.25 | $2.46 | $2.43 | $2.31 |
| Basic shares outstanding | 231 | 230 | 230 | 230 | 230 | 229 | 227 | 240 | 214 | 142 | 142 | 138 | 130 | 127 | 127 | 117 | 112 | 110 | 104 | 91 | 88 | 87 | 83 | 72 | 72 | 71 | 69 | 67 | 66 | 67 | 70 | 67 | 66 | 59 | 52 | 35 | 35 | 35 | 35 | 35 | 34 | 34 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | 39.9% | 32.1% | 32.4% | 30.2% | 29.1% | 31.1% | 30.7% | 30.1% | 31.6% | 33.4% | 44.3% | 41.8% | 39.3% | 39.0% | 34.9% | 32.1% | 58.4% | 57.7% | 51.2% | 57.3% | 58.6% | 57.1% | 59.8% | 73.3% | 73.3% | 69.9% | 56.3% | 67.5% | 59.5% | 55.0% | 56.9% | 62.2% | 68.1% | – | – | – | – | – | – | – | – | – |
| Operating margin | 26.2% | 25.7% | 25.1% | 23.3% | 21.6% | 24.3% | 23.3% | 23.0% | 21.8% | 26.4% | 27.4% | 25.3% | 24.3% | 24.4% | 24.9% | 22.8% | 23.0% | 19.1% | 15.5% | 19.5% | 19.1% | 22.4% | 19.8% | 32.2% | (15.8%) | 4.3% | 9.5% | 13.5% | 11.3% | 46.8% | 19.2% | 20.9% | 20.7% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% |
| Net margin | 15.2% | 14.4% | 14.9% | 13.3% | 12.8% | 15.7% | 12.6% | 13.0% | 12.5% | 12.6% | 13.5% | 11.9% | 12.0% | 12.3% | 12.2% | 10.6% | 9.9% | 9.4% | 9.7% | 9.7% | 10.3% | 8.5% | 12.2% | 5.8% | (55.7%) | (1.6%) | 5.8% | 0.6% | 2.3% | 23.0% | 8.3% | 10.4% | 10.6% | 9.3% | 8.2% | 6.2% | 6.9% | 6.5% | 6.8% | 7.6% | 7.6% | 6.5% |