
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||||
| Market cap | $21,687 | $22,269 | $22,215 | $18,991 | $24,208 | $19,052 | $14,000 | $12,806 | $9,338 | $6,948 | $7,107 | $7,029 | $2,816 | $2,400 | $1,846 | $2,048 | $1,980 | $1,368 | $1,696 | $1,732 | $1,684 | $1,751 | $1,788 | $1,823 | $1,459 | $928 | $672 | $1,823 | $1,858 | $829 | $534 | $350 | $204 | $139 | $41 | $27 |
| Enterprise value | $23,348 | $24,312 | $25,405 | $22,041 | $27,152 | $20,645 | $14,978 | $13,777 | $10,464 | $8,154 | $8,441 | $7,484 | $3,159 | $2,752 | $1,906 | $2,067 | $1,976 | $1,425 | $1,824 | $1,781 | $1,728 | $1,834 | $1,821 | $1,859 | $1,564 | $1,111 | $907 | $2,023 | $1,995 | $844 | $496 | $349 | $202 | $119 | $40 | $28 |
| P/E (TTM) at period end | 27.72× | 36.23× | 58.74× | 177.44× | 99.26× | 47.94× | 34.34× | 42.16× | 32.10× | 63.18× | 64.16× | 52.04× | 21.75× | 15.00× | 13.56× | 39.96× | 15.41× | 12.36× | 21.99× | 21.08× | 23.96× | 20.36× | 18.97× | 22.95× | 31.58× | 705.00× | 64.06× | 21.48× | 28.36× | – | 13.09× | – | 32.42× | 55.44× | – | – |
| P/S (TTM) at period end | 3.65× | 4.08× | 4.32× | 4.19× | 5.73× | 6.13× | 4.62× | 4.60× | 3.56× | 2.66× | 3.17× | 3.80× | 1.74× | 1.60× | 1.31× | 1.70× | 1.57× | 1.05× | 1.34× | 1.45× | 1.45× | 1.62× | 1.73× | 1.88× | 1.68× | 1.16× | 0.88× | 2.29× | 2.58× | 1.41× | 1.00× | 0.64× | 4.46× | 5.19× | 3.19× | 3.12× |
| P/B at period end | 3.02× | 3.37× | 3.53× | 3.12× | 3.71× | 4.91× | 4.11× | 4.03× | 2.91× | 2.48× | 2.35× | 6.56× | 2.71× | 2.54× | 2.25× | 2.60× | 2.63× | 1.91× | 2.40× | 2.24× | 2.30× | 2.32× | 2.63× | 3.20× | 3.00× | 2.19× | 1.60× | 4.18× | 5.17× | 2.81× | 1.76× | 7.86× | 5.80× | 5.15× | 7.77× | 18.31× |
| EV / EBITDA (TTM) | 14.70× | 18.11× | 18.13× | 16.40× | 26.34× | 26.90× | 20.40× | 21.63× | 18.10× | 19.68× | 23.67× | 23.48× | 11.18× | 8.82× | 6.68× | 14.80× | 7.60× | 6.08× | 9.79× | 9.00× | 10.31× | 9.52× | 10.26× | 10.79× | 12.26× | 15.70× | 13.07× | 11.92× | 14.58× | 8.36× | 5.54× | 4.14× | 23.17× | 43.96× | – | 69.66× |
| EV / Sales (TTM) | 3.93× | 4.45× | 4.94× | 4.86× | 6.43× | 6.64× | 4.94× | 4.95× | 3.99× | 3.12× | 3.77× | 4.04× | 1.95× | 1.83× | 1.35× | 1.71× | 1.57× | 1.10× | 1.44× | 1.49× | 1.49× | 1.70× | 1.76× | 1.91× | 1.80× | 1.39× | 1.19× | 2.54× | 2.77× | 1.44× | 0.93× | 0.64× | 4.40× | 4.45× | 3.12× | 3.17× |
| Returns | ||||||||||||||||||||||||||||||||||||
| Return on equity | 10.9% | 9.3% | 6.0% | 1.8% | 3.7% | 10.2% | 12.0% | 9.6% | 9.1% | 3.9% | 3.7% | 12.6% | 12.5% | 16.9% | 16.6% | 6.5% | 17.0% | 15.4% | 10.9% | 10.6% | 9.6% | 11.4% | 13.8% | 13.9% | 9.5% | 0.3% | 2.5% | 19.5% | 18.2% | (10.4%) | 13.4% | (84.5%) | 17.9% | 9.3% | – | – |
| Return on invested capital | 9.3% | 7.7% | 6.9% | 7.1% | 3.9% | 7.7% | 10.0% | 8.2% | 7.6% | 3.4% | 3.2% | 9.6% | 10.3% | 13.2% | 16.3% | 7.3% | 18.2% | 15.1% | 9.5% | 10.2% | 8.2% | 10.2% | 12.3% | 13.3% | 8.6% | 0.9% | 2.8% | 14.3% | 13.8% | 27.2% | 15.3% | 77.5% | 14.8% | 31.6% | – | 10.5% |
| Dividend yield | 1.1% | 1.0% | 0.9% | 1.0% | 0.7% | 0.7% | 0.9% | 0.9% | 1.1% | 1.3% | 0.9% | 0.8% | 1.7% | 1.8% | 2.1% | 1.6% | 7.3% | 1.3% | 0.9% | 0.7% | 0.6% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||||
| Current ratio | 2.09× | 1.96× | 3.08× | 2.33× | 2.04× | 2.10× | 2.43× | 2.27× | 2.48× | 2.67× | 2.43× | 2.54× | 2.65× | 2.81× | 2.34× | 2.05× | 2.92× | 2.74× | 2.23× | 2.23× | 1.97× | 1.89× | 2.43× | 1.86× | 1.86× | 2.21× | 2.50× | 2.50× | 2.03× | 1.89× | 2.71× | 4.11× | 5.21× | 7.20× | 2.41× | 1.44× |
| Debt / equity | 0.27× | 0.31× | 0.51× | 0.51× | 0.47× | 0.43× | 0.34× | 0.37× | 0.41× | 0.53× | 0.52× | 0.58× | 0.48× | 0.52× | 0.26× | 0.27× | 0.28× | 0.29× | 0.25× | 0.13× | 0.16× | 0.14× | 0.17× | 0.11× | 0.24× | 0.49× | 0.64× | 0.51× | 0.43× | 0.12× | 0.34× | – | – | – | – | 0.47× |
| Effective tax rate | 25.0% | 23.2% | 21.3% | 18.2% | 22.4% | 23.3% | 18.2% | 17.4% | 17.8% | 40.1% | 35.1% | 35.3% | 31.3% | 29.6% | 35.5% | 30.6% | 33.0% | 33.5% | 35.6% | 39.0% | 41.8% | 39.5% | 31.8% | 36.0% | 37.0% | 77.1% | 38.0% | 33.3% | 39.0% | (524.5%) | 41.7% | 49.4% | 40.0% | 3.8% | – | – |
| Share count | ||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 99 | 99 | 99 | 100 | 98 | 86 | 86 | 85 | 86 | 86 | 71 | 60 | 60 | 59 | 59 | 60 | 59 | 59 | 64 | 66 | 69 | 70 | 71 | 71 | 71 | 66 | 70 | 71 | 69 | 68 | 36 | 35 | 35 | 34 | 20 | 13 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||||
| Revenue | $6,038 | $5,936 | $5,460 | $5,139 | $4,536 | $4,223 | $3,108 | $3,031 | $2,782 | $2,620 | $2,613 | $2,239 | $1,850 | $1,622 | $1,502 | $1,407 | $1,207 | $1,258 | $1,299 | $1,265 | $1,197 | $1,160 | $1,082 | $1,032 | $972 | $867 | $800 | $761 | $798 | $720 | $588 | $535 | $546 | $46 | $27 | $13 | $9 |
| Cost of revenue | ($3,355) | ($3,309) | ($3,057) | ($2,920) | ($2,556) | ($2,340) | ($1,764) | ($1,711) | ($1,607) | ($1,527) | ($1,587) | ($1,343) | ($1,076) | ($973) | ($881) | ($838) | ($761) | ($719) | ($772) | ($741) | ($693) | ($676) | ($620) | ($588) | ($563) | ($511) | ($426) | ($406) | ($396) | ($371) | ($340) | ($312) | ($322) | ($17) | ($11) | ($6) | ($3) |
| Gross profit | $2,683 | $2,626 | $2,403 | $2,218 | $1,981 | $1,883 | $1,343 | $1,320 | $1,175 | $1,093 | $1,026 | $895 | $774 | $650 | $621 | $568 | $446 | $539 | $527 | $524 | $505 | $484 | $462 | $444 | $409 | $355 | $375 | $355 | $402 | $349 | $248 | $222 | $223 | $29 | $16 | $7 | $5 |
| Operating expenses | |||||||||||||||||||||||||||||||||||||
| Research and development | ($115) | ($113) | ($108) | ($104) | ($98) | ($87) | ($66) | ($66) | ($63) | ($61) | ($59) | ($57) | ($54) | ($49) | ($41) | ($36) | ($34) | ($34) | ($33) | ($37) | ($34) | ($34) | ($32) | ($28) | ($26) | ($22) | ($24) | ($24) | ($25) | ($24) | ($22) | ($18) | ($17) | – | – | – | – |
| Selling, general and administrative | ($1,424) | ($1,408) | ($1,334) | ($1,252) | ($1,091) | ($1,318) | ($731) | ($717) | ($670) | ($632) | ($682) | ($627) | ($493) | ($381) | ($338) | ($310) | ($325) | ($297) | ($315) | ($348) | ($327) | ($316) | ($289) | ($288) | ($258) | ($253) | ($280) | ($262) | ($207) | ($188) | ($126) | ($115) | ($122) | ($20) | ($13) | ($7) | ($5) |
| Total operating expenses | ($1,541) | ($1,525) | ($1,536) | ($1,382) | ($1,190) | ($1,405) | ($795) | ($783) | ($764) | ($693) | ($800) | ($683) | ($547) | ($443) | ($378) | ($346) | ($361) | ($335) | ($351) | ($400) | ($367) | ($374) | ($321) | ($315) | ($283) | ($275) | ($350) | ($325) | ($266) | ($236) | ($164) | ($153) | ($158) | ($21) | ($14) | – | ($5) |
| Total costs and expenses | ($4,896) | ($4,834) | ($4,593) | ($4,303) | ($3,745) | ($3,746) | ($2,559) | ($2,494) | ($2,371) | ($2,220) | ($2,387) | ($2,026) | ($1,623) | ($1,415) | ($1,259) | ($1,184) | ($1,122) | ($1,054) | ($1,123) | ($1,142) | ($1,060) | ($1,051) | ($940) | ($903) | ($846) | ($786) | ($776) | ($731) | ($661) | ($607) | ($504) | ($465) | ($480) | ($38) | ($24) | – | ($9) |
| Operating income | $1,142 | $1,102 | $867 | $836 | $791 | $478 | $548 | $537 | $411 | $400 | $226 | $213 | $227 | $207 | $243 | $222 | $85 | $204 | $175 | $124 | $138 | $110 | $141 | $129 | $126 | $81 | $24 | $30 | $136 | $113 | $84 | $70 | $66 | $8 | $2 | – | $0 |
| Earnings | |||||||||||||||||||||||||||||||||||||
| EBITDA | $1,632 | $1,588 | $1,343 | $1,401 | $1,344 | $1,031 | $768 | $734 | $637 | $578 | $414 | $357 | $319 | $282 | $312 | $285 | $140 | $260 | $234 | $186 | $198 | $168 | $193 | $177 | $172 | $127 | $71 | $69 | $170 | $137 | $101 | $90 | $84 | $9 | $3 | – | $0 |
| Interest income | – | $10 | $8 | $11 | – | $6 | $6 | $2 | $3 | $6 | $3 | $2 | $1 | $0 | – | $1 | $1 | $1 | $2 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($61) | ($61) | ($86) | ($144) | ($108) | ($89) | ($37) | ($40) | ($45) | ($51) | ($45) | ($43) | ($19) | ($19) | ($16) | ($12) | ($12) | ($13) | ($11) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $1,089 | $1,047 | $796 | $703 | $680 | $367 | $518 | $499 | $369 | $355 | $185 | $172 | $209 | $188 | $227 | $211 | $74 | $192 | $166 | $120 | $133 | $108 | $138 | $126 | $124 | $73 | $6 | $17 | $127 | $107 | ($5) | $70 | $31 | $8 | $3 | – | – |
| Income tax expense | ($281) | ($262) | ($185) | ($150) | ($124) | ($82) | ($121) | ($91) | ($64) | ($63) | ($74) | ($60) | ($74) | ($59) | ($67) | ($75) | ($23) | ($63) | ($56) | ($43) | ($52) | ($45) | ($55) | ($40) | ($45) | ($27) | ($4) | ($6) | ($42) | ($42) | ($26) | ($29) | ($15) | ($3) | ($0) | – | – |
| Net income | $805 | $782 | $615 | $378 | $107 | $244 | $397 | $408 | $304 | $291 | $110 | $111 | $135 | $129 | $160 | $136 | $51 | $128 | $111 | $77 | $82 | $70 | $86 | $94 | $79 | $46 | $1 | $10 | $85 | $65 | ($31) | $41 | ($38) | $6 | $2 | – | – |
| Per share | |||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $8.18 | $7.93 | $6.20 | $3.81 | $1.07 | $2.48 | $4.63 | $4.76 | $3.55 | $3.39 | $1.28 | $1.56 | $2.25 | $2.17 | $2.72 | $2.31 | $0.85 | $2.16 | $1.86 | $1.20 | $1.25 | $1.02 | $1.23 | $1.33 | $1.12 | $0.65 | $0.02 | $0.15 | $1.20 | $0.95 | ($0.45) | $0.30 | ($0.14) | $0.075 | $0.02 | ($0.0125) | ($0.015) |
| Basic EPS (GAAP) | $8.20 | $7.97 | $6.24 | $3.83 | $1.07 | $2.50 | $4.66 | $4.81 | $3.59 | $3.42 | $1.29 | $1.57 | $2.27 | $2.20 | $2.74 | $2.33 | $0.86 | $2.18 | $1.88 | $1.22 | $1.26 | $1.03 | $1.24 | $1.36 | $1.14 | $0.67 | $0.02 | $0.16 | $1.24 | $0.95 | ($0.45) | $0.30 | ($0.14) | $0.08 | $0.02 | ($0.0125) | ($0.015) |
| Basic shares outstanding | 98 | 98 | 99 | 99 | 100 | 98 | 85 | 85 | 85 | 85 | 85 | 71 | 59 | 59 | 58 | 58 | 59 | 59 | 59 | 63 | 65 | 68 | 69 | 69 | 70 | 69 | 66 | 66 | 68 | 69 | 68 | 36 | 35 | 35 | 34 | 20 | 13 |
| Margins | |||||||||||||||||||||||||||||||||||||
| Gross margin | 44.4% | 44.2% | 44.0% | 43.2% | 43.7% | 44.6% | 43.2% | 43.6% | 42.2% | 41.7% | 39.3% | 40.0% | 41.8% | 40.0% | 41.4% | 40.4% | 37.0% | 42.9% | 40.6% | 41.4% | 42.2% | 41.7% | 42.7% | 43.0% | 42.1% | 41.0% | 46.8% | 46.7% | 50.4% | 48.5% | 42.3% | 41.6% | 40.9% | 62.4% | 59.9% | 56.6% | 61.4% |
| Operating margin | 18.9% | 18.6% | 15.9% | 16.3% | 17.4% | 11.3% | 17.6% | 17.7% | 14.8% | 15.3% | 8.7% | 9.5% | 12.3% | 12.7% | 16.2% | 15.8% | 7.1% | 16.2% | 13.5% | 9.8% | 11.5% | 9.5% | 13.1% | 12.5% | 12.9% | 9.3% | 3.0% | 3.9% | 17.1% | 15.7% | 14.4% | 13.1% | 12.1% | 17.5% | 8.6% | – | 2.3% |
| Net margin | 13.3% | 13.2% | 11.3% | 7.4% | 2.4% | 5.8% | 12.8% | 13.5% | 10.9% | 11.1% | 4.2% | 4.9% | 7.3% | 8.0% | 10.7% | 9.7% | 4.2% | 10.2% | 8.5% | 6.1% | 6.9% | 6.1% | 7.9% | 9.1% | 8.2% | 5.3% | 0.2% | 1.4% | 10.6% | 9.1% | (5.2%) | 7.6% | (6.9%) | 13.8% | 9.4% | – | – |