
| 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 | $17,042 | $16,629 | $12,019 | $7,399 | $12,085 | $8,785 | $7,590 | $6,252 | $11,686 | $9,278 | $8,196 | – | – | – | – | – | – | – | – | – | – | – | – | $862 | $911 | $792 | $1,098 | $1,029 | $928 | $817 | $619 | $530 | $397 | $281 | $284 | $177 | $205 | $208 | $122 | $147 | $148 |
| Enterprise value | $18,706 | $18,277 | $13,942 | $9,689 | $12,973 | $9,630 | $8,617 | $6,965 | $13,040 | $13,341 | $12,779 | – | – | – | – | – | – | – | – | – | – | – | – | $1,557 | $1,595 | $1,671 | $2,067 | $1,338 | $1,222 | $1,107 | $942 | $911 | $627 | $494 | $483 | $404 | $458 | $459 | $214 | $286 | $216 |
| P/E (TTM) at period end | 26.07× | 26.59× | 19.30× | 15.39× | 21.85× | 24.50× | 21.34× | 18.00× | 17.53× | 17.77× | – | – | – | – | – | – | – | – | – | – | – | – | – | 6.64× | 27.72× | 14.17× | 10.63× | 9.63× | 10.13× | 10.97× | 8.01× | 9.88× | 8.52× | 233.81× | 6.91× | 5.35× | 5.64× | 5.22× | 5.55× | 9.67× | 7.36× |
| P/S (TTM) at period end | 4.08× | 4.07× | 2.93× | 1.80× | 3.21× | 2.91× | 2.57× | 2.11× | 2.37× | 1.90× | 1.78× | – | – | – | – | – | – | – | – | – | – | – | – | 0.33× | 0.35× | 0.29× | 0.46× | 0.53× | 0.50× | 0.52× | 0.44× | 0.32× | 0.30× | 0.23× | 0.24× | 0.15× | 0.18× | 0.25× | 0.15× | 0.24× | 0.28× |
| P/B at period end | 4.40× | 4.67× | 3.74× | 2.73× | 4.99× | 4.17× | 3.88× | 3.40× | 2.32× | 2.18× | 2.04× | – | – | – | – | – | – | – | – | – | – | – | – | 0.78× | 0.90× | 0.78× | 1.11× | 1.45× | 1.47× | 1.45× | 1.23× | 1.23× | 1.07× | 0.83× | 0.81× | 0.56× | 0.85× | 0.97× | 0.77× | 1.01× | 1.10× |
| EV / EBITDA (TTM) | 20.40× | 21.15× | 17.46× | 14.92× | 18.85× | 18.95× | 17.92× | 14.32× | 30.39× | 32.75× | 18.33× | – | – | – | – | – | – | – | – | – | – | – | – | 5.56× | 6.09× | 5.13× | 6.18× | 5.24× | 5.14× | 5.47× | 5.70× | 5.02× | 4.17× | 3.52× | 3.67× | 3.40× | – | – | – | – | – |
| EV / Sales (TTM) | 4.48× | 4.48× | 3.40× | 2.35× | 3.45× | 3.19× | 2.91× | 2.35× | 2.64× | 2.73× | 2.77× | – | – | – | – | – | – | – | – | – | – | – | – | 0.60× | 0.61× | 0.61× | 0.87× | 0.69× | 0.66× | 0.71× | 0.67× | 0.55× | 0.47× | 0.40× | 0.41× | 0.34× | 0.39× | 0.56× | 0.27× | 0.46× | 0.40× |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | 16.9% | 17.6% | 19.4% | 17.8% | 22.8% | 17.0% | 18.2% | 18.9% | 13.2% | 12.3% | (1.9%) | 4.6% | 8.8% | (1.7%) | (0.4%) | 8.8% | 5.7% | 12.0% | 11.0% | 11.0% | 11.9% | 11.8% | 11.2% | 11.7% | 3.2% | 5.5% | 10.4% | 15.1% | 14.5% | 13.2% | 15.4% | 12.4% | 12.6% | 0.4% | 11.7% | 10.4% | 15.1% | 18.6% | 13.8% | 10.5% | 14.9% |
| Return on invested capital | 13.3% | 13.4% | 14.4% | 10.5% | 17.1% | 12.9% | 12.9% | 14.5% | 3.9% | 3.4% | 5.6% | 5.4% | 6.5% | (0.0%) | – | 7.7% | 5.1% | 7.8% | 9.0% | 9.4% | 9.3% | 7.5% | 8.5% | 8.8% | 5.7% | 7.7% | 8.0% | 11.9% | 10.6% | 10.0% | 8.4% | 8.7% | 10.0% | 9.9% | 8.5% | 7.9% | 9.2% | 9.5% | 9.9% | 6.8% | 10.7% |
| Dividend yield | 1.0% | 0.9% | 1.2% | 1.9% | 1.1% | 1.4% | 1.6% | 3.0% | 2.2% | 2.6% | 2.8% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | 1.61× | 1.60× | 1.65× | 1.47× | 1.24× | 1.26× | 1.42× | 1.27× | 1.46× | 1.82× | 1.87× | 1.77× | 2.01× | 1.95× | 1.93× | 1.96× | 2.12× | 2.07× | 1.85× | 1.84× | 1.71× | 1.57× | 1.67× | 1.70× | 1.95× | 1.68× | 1.51× | 1.90× | 1.80× | 2.04× | 1.63× | 1.99× | 2.01× | 1.90× | 2.01× | 2.07× | 2.15× | 2.24× | 2.19× | 1.99× | 2.09× |
| Debt / equity | 0.42× | 0.46× | 0.62× | 0.86× | 0.37× | 0.40× | 0.53× | 0.43× | 0.29× | 1.01× | 1.17× | 0.64× | 0.42× | 0.39× | 0.68× | 0.34× | 0.40× | 0.50× | 0.56× | 0.45× | 0.48× | 0.51× | 0.64× | 0.66× | 0.71× | 0.90× | 1.04× | 0.48× | 0.52× | 0.55× | 0.71× | 0.96× | 0.65× | 0.66× | 0.59× | 0.75× | 1.08× | 1.22× | 0.61× | 1.02× | 0.58× |
| Effective tax rate | 14.1% | 13.0% | (0.6%) | 12.2% | 11.3% | 17.4% | 11.2% | 15.3% | 34.0% | 19.3% | 22.5% | 24.3% | 25.5% | 46.0% | 107.4% | 29.6% | 32.7% | 29.5% | 30.7% | 28.1% | 34.7% | 34.8% | 34.0% | 32.5% | 38.3% | 35.6% | 38.0% | 37.5% | 42.2% | 40.2% | 40.5% | 39.8% | 39.8% | 41.1% | 44.5% | 42.5% | 41.7% | 41.7% | 35.6% | 38.2% | 30.0% |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 166 | 167 | 166 | 166 | 168 | 167 | 170 | 177 | 184 | 183 | 183 | 194 | 205 | 127 | 98 | 99 | 99 | 99 | 100 | 101 | 103 | 102 | 100 | 74 | 74 | 98 | 86 | 83 | 83 | 81 | 79 | 77 | 74 | 63 | 69 | 67 | 68 | 66 | 60 | 58 | 54 |
| 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 | $4,012 | $4,176 | $4,083 | $4,104 | $4,122 | $3,765 | $3,018 | $2,957 | $2,965 | $4,936 | $4,890 | $4,616 | $4,667 | $7,000 | $4,307 | $3,457 | $3,031 | $2,692 | $3,352 | $3,399 | $3,154 | $2,947 | $2,278 | $2,724 | $2,581 | $2,616 | $2,748 | $2,368 | $1,938 | $1,839 | $1,567 | $1,403 | $1,649 | $1,328 | $1,239 | $1,169 | $1,176 | $1,164 | $823 | $789 | $624 | $534 |
| Cost of revenue | ($2,353) | ($2,486) | ($2,484) | ($2,585) | ($2,757) | ($2,446) | ($1,960) | ($1,906) | ($1,917) | ($3,107) | ($3,096) | ($3,018) | ($3,046) | ($4,630) | ($3,041) | ($2,383) | ($2,100) | ($1,907) | ($2,337) | ($2,374) | ($2,248) | ($2,099) | ($1,623) | ($2,045) | ($1,965) | ($1,968) | ($1,952) | ($1,544) | ($1,262) | ($1,223) | ($1,039) | ($948) | ($1,176) | ($954) | ($889) | ($840) | ($865) | ($868) | ($594) | ($611) | ($486) | ($420) |
| Gross profit | $1,659 | $1,690 | $1,599 | $1,519 | $1,365 | $1,319 | $1,058 | $1,052 | $1,048 | $988 | $959 | $1,599 | $1,620 | $2,370 | $1,266 | $1,074 | $931 | $785 | $1,015 | $1,025 | $906 | $848 | $655 | $679 | $616 | $648 | $796 | $824 | $676 | $616 | $528 | $455 | $473 | $374 | $349 | $330 | $311 | $295 | $229 | $179 | $138 | $114 |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | ($95) | ($96) | ($94) | ($100) | ($92) | ($86) | ($76) | ($79) | ($77) | ($73) | ($73) | ($99) | ($96) | ($123) | ($92) | ($78) | ($67) | ($58) | ($62) | ($59) | ($58) | ($46) | ($31) | ($44) | ($37) | ($31) | ($31) | ($27) | ($23) | ($21) | ($16) | ($13) | ($12) | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($750) | ($737) | ($701) | ($680) | ($677) | ($596) | ($520) | ($540) | ($534) | ($536) | ($531) | ($884) | ($986) | ($1,494) | ($1,118) | ($695) | ($551) | ($507) | ($607) | ($588) | ($541) | ($479) | ($376) | ($376) | ($343) | ($419) | ($438) | ($456) | ($391) | ($357) | ($311) | ($277) | ($279) | ($224) | ($209) | ($198) | ($192) | ($179) | ($126) | ($112) | ($83) | ($64) |
| Total operating expenses | ($846) | ($833) | ($795) | ($780) | ($769) | ($682) | ($596) | ($619) | ($611) | ($609) | ($605) | ($983) | ($1,082) | ($1,628) | ($1,271) | ($974) | ($618) | ($565) | ($690) | ($647) | ($599) | ($525) | ($407) | ($419) | ($380) | ($490) | ($569) | ($571) | ($482) | ($446) | ($386) | ($339) | ($356) | ($274) | ($257) | ($245) | ($236) | ($217) | ($153) | ($140) | ($107) | ($83) |
| Total costs and expenses | ($3,199) | ($3,318) | ($3,279) | ($3,365) | ($3,526) | ($3,128) | ($2,556) | ($2,525) | ($2,528) | ($4,558) | ($4,536) | ($4,000) | ($4,128) | ($6,257) | ($4,312) | ($3,356) | ($2,718) | ($2,473) | ($3,027) | ($3,021) | ($2,847) | ($2,624) | ($2,031) | ($2,465) | ($2,345) | ($2,458) | ($2,521) | ($2,115) | ($1,744) | ($1,669) | ($1,424) | ($1,287) | ($1,532) | ($1,228) | ($1,146) | ($1,085) | ($1,101) | ($1,085) | ($748) | ($751) | ($592) | ($503) |
| Operating income | $813 | $858 | $804 | $739 | $595 | $637 | $461 | $432 | $437 | $378 | $354 | $616 | $538 | $743 | ($5) | $100 | $313 | $220 | $325 | $378 | $307 | $323 | $247 | $260 | $236 | $158 | $227 | $252 | $193 | $170 | $143 | $116 | $118 | $100 | $92 | $84 | $75 | $78 | $76 | $38 | $32 | $31 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $873 | $917 | $864 | $799 | $649 | $688 | $508 | $481 | $486 | $429 | $407 | $697 | $618 | $884 | $80 | $166 | $371 | $285 | $384 | $461 | $381 | $396 | $308 | $304 | $280 | $262 | $326 | $334 | $255 | $238 | $202 | $165 | $182 | $150 | $140 | $132 | $119 | – | – | – | – | – |
| Interest income | – | – | – | – | – | – | – | – | – | $10 | $8 | $5 | $2 | $4 | $2 | $1 | $1 | $1 | $2 | $2 | $1 | $1 | $1 | $1 | $1 | $1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($71) | ($69) | ($89) | ($118) | ($62) | ($12) | ($24) | ($30) | ($33) | ($87) | ($140) | ($107) | ($71) | ($75) | ($70) | ($60) | ($37) | ($42) | ($61) | ($72) | ($53) | ($46) | ($38) | ($42) | ($44) | ($62) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $737 | $756 | $719 | $619 | $551 | $627 | $432 | $408 | $380 | $173 | $221 | $512 | $471 | $694 | ($146) | $43 | $300 | $173 | $367 | $304 | $255 | $284 | $210 | $219 | $192 | $93 | $127 | $166 | $171 | $158 | $125 | $102 | $89 | $77 | $73 | $74 | $57 | $62 | $68 | $34 | $25 | $29 |
| Income tax expense | ($102) | ($107) | ($93) | $4 | ($67) | ($71) | ($75) | ($46) | ($58) | ($59) | ($43) | ($115) | ($114) | ($177) | $67 | ($46) | ($89) | ($56) | ($108) | ($93) | ($72) | ($98) | ($73) | ($74) | ($63) | ($36) | ($45) | ($63) | ($64) | ($67) | ($50) | ($41) | ($36) | ($31) | ($30) | ($33) | ($24) | ($26) | ($28) | ($12) | ($9) | ($9) |
| Net income | $651 | $654 | $625 | $623 | $481 | $553 | $359 | $356 | $347 | $666 | $522 | ($76) | $215 | $537 | ($107) | ($8) | $185 | $115 | $229 | $211 | $184 | $185 | $171 | $141 | $130 | $33 | $56 | $103 | $107 | $92 | $74 | $77 | $54 | $47 | $1 | $41 | $33 | $36 | $40 | $22 | $15 | $20 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $3.98 | $3.96 | $3.74 | $3.75 | $2.90 | $3.30 | $2.14 | $2.09 | $1.96 | $3.63 | $2.85 | ($0.42) | $1.11 | $2.62 | ($0.84) | ($0.08) | $1.86 | $1.17 | $2.31 | $2.11 | $1.81 | $1.80 | $1.68 | $1.42 | $1.75 | $0.44 | $0.57 | $1.17 | $1.23 | $1.11 | $0.92 | $0.91 | $0.70 | $0.55 | ($0.11) | $0.51 | $0.41 | $0.48 | $0.56 | $0.33 | $0.26 | $0.38 |
| Basic EPS (GAAP) | $4.01 | $3.99 | $3.78 | $3.77 | $2.92 | $3.34 | $2.15 | $2.10 | $1.98 | $3.67 | $2.88 | ($0.42) | $1.13 | $2.67 | ($0.84) | ($0.08) | $1.88 | $1.19 | $2.34 | $2.14 | $1.84 | $1.84 | $1.72 | $1.44 | $1.75 | $0.44 | $0.57 | $1.18 | $1.39 | $1.19 | $0.99 | $0.98 | $0.73 | $0.56 | ($0.11) | $0.55 | $0.43 | $0.50 | $0.62 | $0.34 | $0.27 | $0.39 |
| Basic shares outstanding | 163 | 164 | 166 | 165 | 165 | 166 | 166 | 169 | 176 | 182 | 181 | 180 | 191 | 201 | 127 | 98 | 98 | 97 | 98 | 99 | 100 | 101 | 99 | 98 | 74 | 74 | 98 | 85 | 77 | 77 | 75 | 74 | 74 | 72 | 63 | 63 | 64 | 64 | 59 | 58 | 56 | 52 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | 41.3% | 40.5% | 39.2% | 37.0% | 33.1% | 35.0% | 35.0% | 35.6% | 35.3% | 20.0% | 19.6% | 34.6% | 34.7% | 33.9% | 29.4% | 31.1% | 30.7% | 29.2% | 30.3% | 30.1% | 28.7% | 28.8% | 28.7% | 24.9% | 23.9% | 24.8% | 28.9% | 34.8% | 34.9% | 33.5% | 33.7% | 32.5% | 28.7% | 28.1% | 28.2% | 28.2% | 26.4% | 25.4% | 27.8% | 22.6% | 22.1% | 21.3% |
| Operating margin | 20.3% | 20.5% | 19.7% | 18.0% | 14.4% | 16.9% | 15.3% | 14.6% | 14.7% | 7.7% | 7.2% | 13.3% | 11.5% | 10.6% | (0.1%) | 2.9% | 10.3% | 8.2% | 9.7% | 11.1% | 9.7% | 11.0% | 10.9% | 9.5% | 9.1% | 6.0% | 8.3% | 10.7% | 10.0% | 9.2% | 9.1% | 8.3% | 7.1% | 7.5% | 7.5% | 7.2% | 6.4% | 6.7% | 9.2% | 4.9% | 5.0% | 5.8% |
| Net margin | 16.2% | 15.7% | 15.3% | 15.2% | 11.7% | 14.7% | 11.9% | 12.0% | 11.7% | 13.5% | 10.7% | (1.7%) | 4.6% | 7.7% | (2.5%) | (0.2%) | 6.1% | 4.3% | 6.8% | 6.2% | 5.8% | 6.3% | 7.5% | 5.2% | 5.0% | 1.3% | 2.0% | 4.4% | 5.5% | 5.0% | 4.8% | 5.5% | 3.3% | 3.5% | 0.1% | 3.5% | 2.8% | 3.1% | 4.8% | 2.8% | 2.4% | 3.8% |