
| Line item | FY2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||||||||||
| Market cap | $11,541 | $15,039 | $16,948 | $19,661 | $17,352 | $22,104 | $26,952 | $18,812 | $16,617 | $16,370 | $17,003 | $12,780 | $11,842 | $10,984 | $9,606 | $9,219 | $8,719 | $7,761 | $7,289 | $9,405 | $9,179 | $9,839 | $11,384 | $9,305 | $9,895 | $7,994 | $10,580 | $12,571 | $9,924 | $6,829 | $4,579 | $3,439 | $2,630 | $2,859 | $2,474 | $2,127 | $2,276 | $2,092 | $1,561 | $1,761 | $1,489 |
| Enterprise value | $17,080 | $17,913 | $19,813 | $22,386 | $20,445 | $25,132 | $29,203 | $21,384 | $18,969 | $18,147 | $18,914 | $14,589 | $13,826 | $13,057 | $12,060 | $11,544 | $11,427 | $10,704 | $10,550 | $11,259 | $11,261 | $12,029 | $11,918 | $10,202 | $10,728 | $8,747 | $11,698 | $13,882 | $11,316 | $7,667 | $5,037 | $3,671 | $2,730 | $2,992 | $2,745 | $2,430 | $2,160 | $1,960 | $1,332 | $1,556 | $1,341 |
| P/E (TTM) at period end | 19.66× | 18.57× | 60.53× | 131.95× | 37.56× | 31.13× | 28.70× | 22.94× | 20.19× | 23.35× | 26.24× | 22.03× | 21.22× | 19.20× | 17.76× | 16.55× | 14.53× | 14.45× | 15.81× | 18.77× | 20.67× | 8.98× | 20.74× | 18.87× | 30.73× | 24.75× | 26.85× | 51.10× | 28.93× | 22.76× | 20.62× | 17.13× | 12.40× | 17.12× | 25.07× | 40.35× | 14.82× | 16.84× | 11.77× | 16.79× | 15.58× |
| P/S (TTM) at period end | 1.72× | 2.12× | 2.39× | 2.66× | 2.44× | 3.01× | 4.01× | 3.03× | 2.71× | 2.74× | 2.95× | 2.26× | 2.15× | 1.99× | 1.79× | 1.76× | 1.67× | 1.42× | 1.38× | 1.94× | 1.98× | 2.24× | 2.74× | 2.33× | 2.46× | 2.05× | 2.65× | 3.23× | 2.55× | 1.88× | 2.06× | 1.73× | 1.43× | 1.75× | 1.44× | 1.29× | 1.53× | 1.54× | 1.24× | 1.56× | 1.37× |
| P/B at period end | 128.23× | 46.85× | 51.67× | 89.37× | 31.21× | 53.78× | 29.68× | 33.65× | 22.89× | 30.20× | 57.25× | 108.31× | 76.89× | 75.23× | – | – | 105.05× | – | – | 55.00× | – | – | 7.39× | 7.66× | 7.31× | 4.21× | 5.90× | 8.01× | 9.14× | 6.59× | 4.91× | 3.64× | 2.89× | 3.25× | 3.04× | 2.71× | 2.81× | 2.66× | 2.19× | 2.86× | 2.71× |
| EV / EBITDA (TTM) | 8.95× | 12.83× | 20.68× | 21.14× | 21.68× | 17.50× | 20.27× | 16.62× | 14.69× | 14.18× | 15.49× | 12.48× | 12.06× | 11.41× | 11.20× | 10.55× | 9.89× | 8.88× | 9.65× | 10.63× | 11.65× | 11.98× | 12.25× | 10.75× | 11.30× | 10.48× | 12.63× | 15.92× | 14.18× | 10.66× | 9.48× | 7.93× | 6.50× | 7.88× | 7.94× | 12.17× | 8.10× | 7.80× | – | – | – |
| EV / Sales (TTM) | 2.54× | 2.52× | 2.79× | 3.03× | 2.88× | 3.42× | 4.35× | 3.44× | 3.10× | 3.04× | 3.28× | 2.58× | 2.51× | 2.36× | 2.24× | 2.21× | 2.18× | 1.96× | 2.00× | 2.32× | 2.42× | 2.74× | 2.86× | 2.56× | 2.67× | 2.24× | 2.93× | 3.57× | 2.90× | 2.12× | 2.27× | 1.85× | 1.49× | 1.83× | 1.60× | 1.48× | 1.46× | 1.44× | 1.06× | 1.38× | 1.23× |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | 652.2% | 252.3% | 85.4% | 67.7% | 83.1% | 172.7% | 103.4% | 146.7% | 113.4% | 129.3% | 218.2% | 491.5% | 362.3% | 391.8% | – | – | 722.9% | – | – | 293.0% | – | – | 35.6% | 40.6% | 23.8% | 17.0% | 22.0% | 15.7% | 31.6% | 29.0% | 23.8% | 21.3% | 23.3% | 19.0% | 12.1% | 6.7% | 19.0% | 15.8% | 18.6% | 17.0% | 17.4% |
| Return on invested capital | 22.4% | 28.2% | 16.6% | 18.9% | 15.3% | 28.5% | 31.6% | 28.3% | 28.5% | 32.8% | 31.5% | 34.1% | 29.7% | 29.2% | 26.6% | 21.0% | 20.9% | 24.4% | 20.4% | 28.6% | 27.4% | 35.4% | 24.6% | 23.1% | 22.1% | 15.3% | 15.8% | 13.3% | 15.7% | 17.7% | 17.9% | 18.2% | 18.9% | 17.9% | 13.2% | 6.3% | 19.7% | 20.0% | 26.8% | 23.7% | 23.7% |
| Dividend yield | 5.2% | 4.0% | 3.5% | 3.0% | 3.3% | 2.5% | 2.0% | 2.6% | 2.7% | 2.5% | 2.3% | 3.0% | 3.1% | 3.0% | 3.3% | 3.3% | 3.2% | 3.3% | 3.1% | 1.9% | 1.9% | 2.0% | 2.0% | 2.1% | 2.0% | 2.5% | 1.8% | 1.3% | 1.5% | 1.9% | 2.4% | 3.0% | 3.7% | 3.3% | 3.5% | 3.7% | 3.1% | 2.9% | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | 0.66× | 0.84× | 1.03× | 0.95× | 0.97× | 0.89× | 1.42× | 0.91× | 1.09× | 0.84× | 0.95× | 1.02× | 0.85× | 1.25× | 0.67× | 0.94× | 0.91× | 0.61× | 0.75× | 0.72× | 0.89× | 0.81× | 0.82× | 0.66× | 0.82× | 1.03× | 0.94× | 0.82× | 0.65× | 0.75× | 0.92× | 1.25× | 1.34× | 1.43× | 0.99× | 1.34× | 1.85× | 1.86× | 1.60× | 2.32× | 2.36× |
| Debt / equity | 44.24× | 7.74× | 7.56× | 11.26× | 4.45× | 6.77× | 3.06× | 4.09× | 3.15× | 3.30× | 6.02× | 17.68× | 14.05× | 14.80× | (17.93×) | (24.71×) | 29.20× | (15.59×) | (9.39×) | 11.91× | (14.58×) | (4.49×) | 0.50× | 0.88× | 0.75× | 0.53× | 0.76× | 0.92× | 1.37× | 0.91× | 0.59× | 0.39× | 0.24× | 0.23× | 0.42× | 0.53× | 0.01× | 0.13× | 0.04× | 0.07× | 0.10× |
| Effective tax rate | 24.0% | 23.6% | 26.6% | 32.4% | 22.4% | 20.1% | 20.8% | 19.9% | 21.9% | 31.9% | 34.1% | 34.2% | 34.5% | 32.7% | 31.4% | 49.0% | 40.0% | 33.8% | 33.5% | 33.2% | 32.2% | 29.4% | 34.8% | 35.8% | 36.4% | 33.3% | 36.7% | 42.8% | 37.1% | 39.9% | 40.0% | 40.6% | 41.3% | 39.0% | 44.1% | 38.8% | 36.9% | 36.6% | 37.4% | 43.8% | 45.5% |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 122 | 124 | 125 | 124 | 124 | 127 | 128 | 130 | 132 | 132 | 132 | 133 | 132 | 133 | 132 | 138 | 142 | 140 | 141 | 154 | 153 | 179 | 214 | 221 | 235 | 239 | 240 | 240 | 208 | 211 | 207 | 211 | 215 | 219 | 218 | 217 | 216 | 222 | 216 | 214 | 213 |
| Line item | TTM | FY2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||||||||||
| Revenue | $6,720 | $6,720 | $7,104 | $7,093 | $7,389 | $7,107 | $7,341 | $6,721 | $6,214 | $6,124 | $5,973 | $5,761 | $5,655 | $5,514 | $5,533 | $5,379 | $5,231 | $5,234 | $5,450 | $5,273 | $4,847 | $4,644 | $4,388 | $4,162 | $3,986 | $4,022 | $3,903 | $3,989 | $3,886 | $3,898 | $3,623 | $2,218 | $1,984 | $1,837 | $1,634 | $1,717 | $1,646 | $1,484 | $1,356 | $1,260 | $1,126 | $1,089 |
| Cost of revenue | ($3,876) | ($3,876) | ($3,891) | ($4,045) | ($4,481) | ($4,562) | ($4,142) | ($3,658) | ($3,486) | ($3,449) | ($3,302) | ($3,163) | ($3,190) | ($3,158) | ($3,142) | ($3,107) | ($2,958) | ($2,915) | ($3,104) | ($3,098) | ($2,756) | ($2,685) | ($2,493) | ($2,331) | ($2,171) | ($2,279) | ($2,319) | ($2,250) | ($2,181) | ($1,764) | ($1,650) | ($891) | ($788) | ($726) | ($641) | ($689) | ($692) | ($655) | ($598) | ($542) | ($499) | ($498) |
| Gross profit | $2,844 | $2,844 | $3,213 | $3,048 | $2,908 | $2,545 | $3,199 | $3,063 | $2,728 | $2,675 | $2,671 | $2,598 | $2,465 | $2,356 | $2,391 | $2,272 | $2,273 | $2,319 | $2,346 | $2,175 | $2,091 | $1,959 | $1,895 | $1,831 | $1,815 | $1,743 | $1,584 | $1,739 | $1,705 | $2,134 | $1,973 | $1,327 | $1,196 | $1,111 | $993 | $1,028 | $955 | $829 | $759 | $718 | $627 | $591 |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | ($116) | ($116) | ($121) | ($126) | ($138) | ($132) | ($149) | ($145) | ($136) | ($132) | ($135) | ($141) | ($136) | ($125) | ($130) | ($121) | ($115) | ($118) | ($113) | ($111) | ($108) | ($99) | ($88) | ($84) | ($75) | ($66) | ($67) | ($63) | ($63) | ($61) | ($56) | ($46) | ($45) | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($1,066) | ($1,066) | ($1,124) | ($1,167) | ($1,183) | ($954) | ($1,004) | ($969) | ($856) | ($837) | ($810) | ($806) | ($798) | ($751) | ($793) | ($783) | ($735) | ($734) | ($703) | ($690) | ($1,116) | ($1,081) | ($986) | ($963) | ($969) | ($917) | ($847) | ($896) | ($911) | ($1,275) | ($1,198) | ($750) | ($688) | ($691) | ($613) | ($682) | ($755) | ($562) | ($507) | ($473) | ($422) | ($390) |
| Total operating expenses | ($1,182) | ($1,182) | ($2,036) | ($2,325) | ($2,085) | ($1,826) | ($1,974) | ($1,802) | ($1,621) | ($1,550) | ($1,554) | ($1,542) | ($1,465) | ($1,387) | ($1,427) | ($1,372) | ($1,352) | ($1,346) | ($1,328) | ($1,287) | ($1,224) | ($1,180) | ($1,074) | ($1,047) | ($1,055) | ($983) | ($974) | ($1,014) | ($1,035) | ($1,518) | ($1,422) | ($912) | ($837) | ($785) | ($697) | ($772) | ($842) | ($612) | ($552) | ($511) | ($454) | ($417) |
| Total costs and expenses | ($5,058) | ($5,058) | ($5,927) | ($6,370) | ($6,566) | ($6,388) | ($6,116) | ($5,460) | ($5,107) | ($4,999) | ($4,856) | ($4,705) | ($4,655) | ($4,545) | ($4,569) | ($4,479) | ($4,310) | ($4,261) | ($4,432) | ($4,385) | ($3,980) | ($3,865) | ($3,567) | ($3,378) | ($3,226) | ($3,262) | ($3,293) | ($3,264) | ($3,216) | ($3,282) | ($3,072) | ($1,803) | ($1,625) | ($1,511) | ($1,338) | ($1,461) | ($1,534) | ($1,268) | ($1,150) | ($1,053) | ($952) | ($915) |
| Operating income | $1,662 | $1,662 | $1,177 | $723 | $823 | $719 | $1,225 | $1,261 | $1,107 | $1,125 | $1,117 | $1,056 | $1,000 | $969 | $964 | $900 | $921 | $973 | $1,018 | $888 | $867 | $779 | $821 | $784 | $760 | $760 | $610 | $725 | $670 | $616 | $551 | $415 | $359 | $326 | $296 | $256 | $113 | $216 | $207 | $207 | $174 | $174 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $1,909 | $1,909 | $1,396 | $958 | $1,059 | $943 | $1,436 | $1,441 | $1,287 | $1,291 | $1,280 | $1,221 | $1,169 | $1,146 | $1,144 | $1,077 | $1,094 | $1,156 | $1,206 | $1,093 | $1,059 | $967 | $1,004 | $973 | $949 | $949 | $835 | $926 | $872 | $798 | $719 | $532 | $463 | $420 | $380 | $346 | $200 | $267 | $251 | – | – | – |
| Interest income | $8 | $8 | $9 | $23 | $16 | $5 | $5 | $2 | $3 | $6 | $4 | $5 | $4 | $3 | $3 | $3 | $3 | $3 | $4 | $12 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($130) | ($130) | ($88) | ($90) | ($90) | ($106) | ($99) | ($99) | ($97) | ($85) | ($88) | ($88) | ($100) | ($103) | ($122) | ($125) | ($123) | ($139) | ($161) | ($168) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $791 | $791 | $1,078 | $398 | $238 | $607 | $900 | $1,185 | $1,024 | $1,054 | $1,033 | $983 | $921 | $884 | $852 | $791 | $563 | $805 | $811 | $693 | $743 | $653 | $729 | $752 | $718 | $561 | $487 | $622 | $430 | $556 | $499 | $370 | $338 | $307 | $275 | $211 | $86 | $244 | $230 | $212 | $187 | $175 |
| Income tax expense | ($190) | ($190) | ($254) | ($106) | ($77) | ($136) | ($181) | ($246) | ($204) | ($231) | ($330) | ($335) | ($315) | ($305) | ($279) | ($248) | ($276) | ($322) | ($274) | ($232) | ($247) | ($210) | ($214) | ($262) | ($257) | ($204) | ($162) | ($228) | ($184) | ($206) | ($199) | ($148) | ($137) | ($127) | ($107) | ($93) | ($33) | ($90) | ($84) | ($79) | ($82) | ($80) |
| Net income | $587 | $587 | $810 | $280 | $149 | $462 | $710 | $939 | $820 | $823 | $701 | $648 | $580 | $558 | $572 | $541 | $557 | $603 | $537 | $461 | $501 | $444 | $1,096 | $549 | $493 | $322 | $323 | $394 | $246 | $343 | $300 | $222 | $201 | $212 | $167 | $99 | $53 | $154 | $124 | $133 | $105 | $96 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $4.81 | $4.81 | $6.52 | $2.25 | $1.20 | $3.73 | $5.58 | $7.36 | $6.32 | $6.26 | $5.33 | $4.92 | $4.37 | $4.23 | $4.30 | $4.09 | $4.02 | $4.24 | $3.79 | $3.23 | $3.26 | $2.90 | $6.11 | $2.56 | $2.23 | $1.37 | $1.35 | $1.64 | $0.52 | $1.65 | $0.31 | $1.07 | $0.95 | $0.99 | $0.19 | $0.12 | $0.0625 | $0.18 | $0.14 | $0.15 | $0.12 | $0.055 |
| Basic EPS (GAAP) | $4.82 | $4.82 | $6.56 | $2.26 | $1.21 | $3.75 | $5.66 | $7.46 | $6.42 | $6.37 | $5.43 | $5.01 | $4.45 | $4.31 | $4.37 | $4.14 | $4.06 | $4.28 | $3.82 | $3.27 | $3.31 | $2.95 | $6.20 | $2.59 | $2.26 | $1.39 | $1.37 | $1.67 | $0.53 | $1.65 | $0.32 | $1.07 | $0.95 | $0.99 | $0.19 | $0.12 | $0.0625 | $0.18 | $0.14 | $0.16 | $0.12 | $0.0563 |
| Basic shares outstanding | 122 | 122 | 124 | 124 | 124 | 123 | 126 | 126 | 128 | 129 | 129 | 129 | 130 | 130 | 131 | 131 | 137 | 140 | 139 | 140 | 151 | 151 | 177 | 212 | 218 | 232 | 236 | 236 | 235 | 208 | 207 | 207 | 211 | 215 | 219 | 218 | 217 | 216 | 222 | 216 | 214 | 213 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | 42.3% | 42.3% | 45.2% | 43.0% | 39.4% | 35.8% | 43.6% | 45.6% | 43.9% | 43.7% | 44.7% | 45.1% | 43.6% | 42.7% | 43.2% | 42.2% | 43.5% | 44.3% | 43.0% | 41.2% | 43.1% | 42.2% | 43.2% | 44.0% | 45.5% | 43.3% | 40.6% | 43.6% | 43.9% | 54.7% | 54.5% | 59.8% | 60.3% | 60.5% | 60.8% | 59.9% | 58.0% | 55.8% | 55.9% | 57.0% | 55.7% | 54.3% |
| Operating margin | 24.7% | 24.7% | 16.6% | 10.2% | 11.1% | 10.1% | 16.7% | 18.8% | 17.8% | 18.4% | 18.7% | 18.3% | 17.7% | 17.6% | 17.4% | 16.7% | 17.6% | 18.6% | 18.7% | 16.8% | 17.9% | 16.8% | 18.7% | 18.8% | 19.1% | 18.9% | 15.6% | 18.2% | 17.2% | 15.8% | 15.2% | 18.7% | 18.1% | 17.7% | 18.1% | 14.9% | 6.8% | 14.6% | 15.2% | 16.4% | 15.4% | 16.0% |
| Net margin | 8.7% | 8.7% | 11.4% | 3.9% | 2.0% | 6.5% | 9.7% | 14.0% | 13.2% | 13.4% | 11.7% | 11.2% | 10.3% | 10.1% | 10.3% | 10.1% | 10.6% | 11.5% | 9.9% | 8.7% | 10.3% | 9.6% | 25.0% | 13.2% | 12.4% | 8.0% | 8.3% | 9.9% | 6.3% | 8.8% | 8.3% | 10.0% | 10.1% | 11.5% | 10.2% | 5.7% | 3.2% | 10.4% | 9.2% | 10.5% | 9.3% | 8.8% |