
| 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 | $9,787 | $13,181 | $12,103 | $12,194 | $13,117 | $12,106 | $13,626 | $9,916 | $9,652 | $7,691 | $6,462 | $4,790 | $4,911 | $4,081 | $2,970 | $2,592 | $2,013 | $1,745 | $1,910 | $2,321 | $1,799 | $1,664 | $1,795 | $1,563 | $1,404 | $2,692 | $2,023 | $791 | $674 | $469 | $407 | $176 | $93 | $94 | $55 | $18 | $10 | $9 | $9 | $14 | $11 |
| Enterprise value | $9,814 | $13,079 | $12,215 | $12,332 | $13,343 | $12,171 | $13,413 | $9,822 | $9,621 | $7,626 | $6,391 | $4,695 | $4,850 | $3,969 | $2,944 | $2,682 | $2,273 | $1,690 | $1,914 | $2,302 | $1,772 | $1,697 | $1,741 | $1,530 | $1,385 | $2,673 | $2,087 | $782 | $651 | $461 | $402 | $173 | $91 | $89 | $53 | $17 | $8 | $8 | $9 | $13 | $7 |
| P/E (TTM) at period end | 19.46× | 28.92× | 31.70× | 33.26× | 36.14× | 38.87× | 45.93× | 36.47× | 26.44× | 33.50× | 25.96× | 22.68× | 26.30× | 24.35× | 19.53× | 18.85× | 17.08× | 16.93× | 18.33× | 22.18× | 20.00× | 22.04× | 28.81× | 31.64× | 24.60× | 48.39× | 59.46× | 24.97× | 31.37× | 30.65× | 42.00× | 22.05× | 14.78× | 14.91× | 13.69× | 8.33× | – | – | 8.68× | 23.61× | 9.97× |
| P/S (TTM) at period end | 3.85× | 5.55× | 5.46× | 5.87× | 6.75× | 6.89× | 8.03× | 6.39× | 6.28× | 5.37× | 4.77× | 3.81× | 4.19× | 3.69× | 2.92× | 2.68× | 2.41× | 2.34× | 2.57× | 3.47× | 3.04× | 3.11× | 3.84× | 3.86× | 3.54× | 7.79× | 8.98× | 4.29× | 5.95× | 5.68× | 6.03× | 3.83× | 2.42× | 2.88× | 2.29× | 0.89× | 0.98× | 0.88× | 0.48× | 0.89× | 0.86× |
| P/B at period end | 4.77× | 6.19× | 6.57× | 7.58× | 9.49× | 9.18× | 8.79× | 6.94× | 7.30× | 6.99× | 6.49× | 4.83× | 5.08× | 4.02× | 3.17× | 2.95× | 2.68× | 2.79× | 3.18× | 3.88× | 3.13× | 3.22× | 4.05× | 4.28× | 4.12× | 8.90× | 13.09× | 6.91× | 9.18× | 8.88× | 10.89× | 5.98× | 3.93× | 5.34× | 4.42× | 1.99× | 1.13× | 0.92× | 0.83× | 1.49× | 1.64× |
| EV / EBITDA (TTM) | 14.49× | 21.36× | 22.80× | 23.29× | 25.40× | 26.97× | 30.99× | 24.89× | 23.73× | 19.48× | 15.50× | 12.62× | 14.21× | 13.11× | 10.63× | 10.38× | 10.39× | 8.59× | 9.33× | 10.99× | 9.68× | 10.74× | 13.15× | 14.24× | 12.14× | 24.83× | 31.40× | 13.67× | 16.74× | 16.29× | 17.65× | 12.45× | – | – | – | – | 3.15× | – | – | – | – |
| EV / Sales (TTM) | 3.86× | 5.51× | 5.51× | 5.94× | 6.87× | 6.92× | 7.90× | 6.33× | 6.26× | 5.33× | 4.72× | 3.74× | 4.13× | 3.58× | 2.89× | 2.77× | 2.72× | 2.27× | 2.58× | 3.45× | 2.99× | 3.17× | 3.72× | 3.78× | 3.49× | 7.74× | 9.26× | 4.24× | 5.74× | 5.58× | 5.95× | 3.75× | 2.38× | 2.73× | 2.23× | 0.83× | 0.84× | 0.86× | 0.48× | 0.82× | 0.55× |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | 24.5% | 21.4% | 20.7% | 22.8% | 26.3% | 23.6% | 19.1% | 19.0% | 27.6% | 20.9% | 25.0% | 21.3% | 19.3% | 16.5% | 16.2% | 15.6% | 15.7% | 16.5% | 17.3% | 17.5% | 15.6% | 14.6% | 14.1% | 13.5% | 16.7% | 18.4% | 22.0% | 27.7% | 29.3% | 29.0% | 25.9% | 27.1% | 26.6% | 35.8% | 32.3% | 23.9% | (7.1%) | (14.0%) | 9.5% | 6.3% | 16.4% |
| Return on invested capital | 23.5% | 21.8% | 19.2% | 21.3% | 22.7% | 22.6% | 22.2% | 20.4% | 27.7% | 22.2% | 27.0% | 23.7% | 20.7% | 19.0% | 17.0% | 14.8% | 11.7% | 18.1% | 15.1% | 17.9% | 16.2% | 13.6% | 15.9% | 14.7% | 17.3% | 19.3% | 15.4% | 27.9% | 42.3% | 33.9% | 36.6% | 28.5% | 26.0% | 38.3% | 31.1% | 23.3% | 11.8% | 3.3% | 9.5% | 5.5% | 35.2% |
| Dividend yield | 1.7% | 1.2% | 1.3% | 1.2% | 1.1% | 1.1% | 0.9% | 1.2% | 1.1% | 1.2% | 1.3% | 1.6% | 1.5% | 1.2% | 1.3% | 1.3% | 1.5% | 1.5% | 1.3% | 0.9% | 1.0% | 0.9% | – | 0.8% | 0.8% | 0.4% | 0.4% | 0.7% | 0.7% | 0.8% | 0.7% | 1.4% | 2.3% | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | 1.17× | 1.27× | 1.00× | 1.20× | 1.13× | 1.04× | 1.35× | 1.21× | 1.05× | 1.10× | 0.97× | 1.11× | 0.87× | 1.05× | 1.17× | 0.93× | 0.88× | 1.04× | 0.97× | 1.06× | 1.16× | 1.06× | 1.50× | 1.48× | 1.60× | 1.61× | 0.69× | 1.38× | 1.76× | 1.57× | 1.32× | 0.98× | 1.80× | 1.62× | 1.66× | 1.41× | 1.39× | 1.87× | 1.37× | 1.48× | 2.71× |
| Debt / equity | 0.02× | – | 0.08× | 0.17× | 0.08× | 0.08× | 0.00× | – | – | 0.05× | 0.00× | 0.05× | 0.01× | 0.02× | 0.14× | 0.18× | 0.50× | 0.10× | 0.12× | 0.12× | 0.09× | 0.09× | – | – | – | 0.00× | 0.46× | 0.01× | – | – | – | – | – | – | – | – | 0.02× | 0.12× | 0.17× | 0.24× | 0.13× |
| Effective tax rate | 23.0% | 22.2% | 23.3% | 22.7% | 23.2% | 21.7% | 22.1% | 21.7% | (2.5%) | 32.7% | 31.0% | 33.3% | 35.1% | 31.6% | 33.0% | 33.8% | 34.8% | 34.5% | 36.0% | 34.7% | 35.8% | 37.0% | 37.5% | 36.5% | 35.5% | 36.0% | 33.6% | 36.6% | 37.1% | 37.1% | 38.2% | 37.0% | 35.7% | 32.9% | 36.1% | 37.1% | 40.0% | 40.0% | 41.2% | 33.3% | 42.1% |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 72 | 73 | 73 | 73 | 73 | 76 | 77 | 77 | 78 | 78 | 80 | 82 | 85 | 87 | 87 | 87 | 85 | 85 | 90 | 92 | 94 | 93 | 92 | 89 | 92 | 91 | 85 | 85 | 82 | 81 | 75 | 72 | 70 | 57 | 57 | 55 | 60 | 65 | 50 | 60 | 54 |
| 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 | $2,544 | $2,544 | $2,375 | $2,216 | $2,078 | $1,943 | $1,758 | $1,697 | $1,553 | $1,537 | $1,431 | $1,355 | $1,256 | $1,173 | $1,108 | $1,018 | $967 | $837 | $746 | $743 | $668 | $592 | $536 | $467 | $405 | $397 | $345 | $225 | $184 | $113 | $83 | $68 | $46 | $38 | $33 | $24 | $21 | $10 | $10 | $18 | $16 | $13 |
| Cost of revenue | ($1,434) | ($1,434) | ($1,361) | ($1,299) | ($1,219) | ($1,129) | ($1,063) | ($1,008) | ($923) | ($853) | ($806) | ($774) | ($720) | ($679) | ($646) | ($599) | ($568) | ($491) | ($446) | ($436) | ($382) | ($336) | ($313) | ($279) | ($251) | ($235) | ($194) | ($112) | ($92) | ($50) | ($37) | ($30) | ($21) | ($20) | ($18) | ($13) | ($12) | ($7) | ($9) | ($7) | ($8) | ($8) |
| Gross profit | $1,111 | $1,111 | $1,015 | $916 | $859 | $814 | $695 | $689 | $630 | $683 | $612 | $581 | $536 | $494 | $461 | $419 | $399 | $345 | $299 | $307 | $286 | $256 | $222 | $188 | $153 | $161 | $152 | $114 | $93 | $63 | $46 | $38 | $25 | $18 | $14 | $11 | $8 | $3 | $0 | $11 | $8 | $5 |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | ($176) | ($176) | ($163) | ($148) | ($143) | ($121) | ($109) | ($110) | ($96) | ($90) | ($85) | ($81) | ($71) | ($67) | ($63) | ($61) | ($63) | ($51) | ($43) | ($43) | ($36) | ($32) | ($28) | ($24) | ($16) | ($13) | ($11) | ($8) | ($5) | ($3) | ($2) | ($2) | ($1) | ($1) | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($299) | ($299) | ($283) | ($278) | ($235) | ($218) | ($187) | ($198) | ($186) | ($172) | ($70) | ($158) | ($64) | ($53) | ($67) | ($50) | ($52) | ($51) | ($44) | ($100) | ($92) | ($85) | ($76) | ($65) | ($60) | ($62) | ($55) | ($39) | ($31) | ($21) | ($15) | ($13) | ($10) | ($8) | ($7) | ($6) | ($5) | – | – | ($9) | ($7) | ($3) |
| Total operating expenses | ($476) | ($476) | ($446) | ($427) | ($378) | ($340) | ($296) | ($308) | ($282) | ($326) | ($270) | ($219) | ($218) | ($206) | ($211) | ($187) | ($183) | ($163) | ($142) | ($164) | ($128) | ($117) | ($103) | ($89) | ($76) | ($75) | ($66) | ($63) | ($44) | ($29) | ($21) | ($18) | ($14) | ($9) | ($7) | ($6) | ($5) | ($1) | – | ($10) | ($8) | ($4) |
| Total costs and expenses | ($1,909) | ($1,909) | ($1,807) | ($1,726) | ($1,597) | ($1,468) | ($1,360) | ($1,316) | ($1,205) | ($1,179) | ($1,089) | ($993) | ($938) | ($885) | ($857) | ($786) | ($751) | ($654) | ($588) | ($600) | ($510) | ($453) | ($417) | ($369) | ($327) | ($310) | ($260) | ($174) | ($135) | ($80) | ($58) | ($48) | ($34) | ($30) | ($25) | ($19) | ($18) | ($8) | ($9) | ($16) | ($15) | ($11) |
| Operating income | $635 | $635 | $569 | $489 | $481 | $475 | $399 | $381 | $347 | $358 | $342 | $362 | $318 | $288 | $251 | $232 | $216 | $182 | $158 | $143 | $159 | $139 | $119 | $99 | $77 | $87 | $86 | $51 | $49 | $34 | $24 | $19 | $12 | $9 | $7 | $5 | $3 | $1 | $0 | $2 | $1 | $2 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $677 | $677 | $612 | $536 | $529 | $525 | $451 | $433 | $395 | $405 | $391 | $412 | $372 | $341 | $303 | $277 | $258 | $219 | $197 | $205 | $210 | $183 | $158 | $132 | $107 | $114 | $108 | $66 | $57 | $39 | $28 | $23 | $14 | – | – | – | – | $3 | – | – | – | – |
| Interest income | $23 | $23 | $28 | $25 | $9 | $0 | $0 | $1 | $1 | $1 | $0 | $0 | $0 | $0 | $1 | $1 | $0 | $0 | $1 | $2 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($5) | ($5) | ($10) | ($16) | ($15) | ($2) | ($1) | ($1) | ($1) | ($2) | ($1) | ($1) | ($2) | ($1) | ($6) | ($6) | ($9) | ($2) | ($1) | ($2) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $653 | $653 | $586 | $498 | $475 | $472 | $398 | $381 | $347 | $356 | $341 | $361 | $316 | $288 | $245 | $227 | $208 | $181 | $157 | $164 | $160 | $140 | $120 | $100 | $78 | $88 | $87 | $52 | $51 | $35 | $25 | $20 | $13 | $10 | $8 | $6 | $4 | $2 | ($0) | $2 | $1 | $2 |
| Income tax expense | ($150) | ($150) | ($130) | ($116) | ($108) | ($109) | ($86) | ($84) | ($75) | $9 | ($111) | ($112) | ($105) | ($101) | ($77) | ($75) | ($70) | ($63) | ($54) | ($59) | ($56) | ($50) | ($44) | ($37) | ($28) | ($31) | ($31) | ($17) | ($19) | ($13) | ($9) | ($8) | ($5) | ($4) | ($3) | ($2) | ($1) | ($1) | $0 | ($1) | ($0) | ($1) |
| Net income | $503 | $503 | $456 | $382 | $367 | $363 | $311 | $297 | $272 | $365 | $230 | $249 | $211 | $187 | $168 | $152 | $137 | $118 | $103 | $104 | $105 | $90 | $76 | $62 | $49 | $57 | $56 | $34 | $32 | $22 | $15 | $10 | $8 | $6 | $6 | $4 | $2 | ($1) | ($1) | $1 | $1 | $1 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $6.98 | $6.98 | $6.24 | $5.23 | $5.02 | $4.94 | $4.12 | $3.86 | $3.52 | $4.70 | $2.93 | $3.12 | $2.59 | $2.19 | $1.94 | $1.74 | $1.59 | $1.38 | $1.22 | $1.16 | $1.14 | $0.96 | $0.81 | $0.68 | $0.55 | $0.62 | $0.61 | $0.40 | $0.38 | $0.28 | $0.22 | $0.13 | $0.11 | $0.09 | $0.11 | $0.07 | $0.04 | ($0.01) | ($0.02) | $0.02 | $0.01 | $0.03 |
| Basic EPS (GAAP) | $7.00 | $7.00 | $6.25 | $5.24 | $5.03 | $4.95 | $4.12 | $3.86 | $3.52 | $4.73 | $2.95 | $3.13 | $2.60 | $2.20 | $1.95 | $1.76 | $1.60 | $1.39 | $1.23 | $1.18 | $1.16 | $0.98 | $0.83 | $0.70 | $0.56 | $0.64 | $0.64 | $0.41 | $0.40 | $0.30 | $0.23 | $0.14 | $0.11 | $0.09 | $0.11 | $0.07 | $0.04 | ($0.01) | ($0.02) | $0.02 | $0.01 | $0.03 |
| Basic shares outstanding | 72 | 72 | 73 | 73 | 73 | 73 | 76 | 77 | 77 | 77 | 78 | 79 | 81 | 85 | 86 | 87 | 86 | 85 | 84 | 88 | 90 | 91 | 91 | 89 | 88 | 89 | 87 | 81 | 81 | 79 | 77 | 69 | 72 | 70 | 57 | 57 | 55 | 60 | 65 | 50 | 60 | 54 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | 43.7% | 43.7% | 42.7% | 41.3% | 41.3% | 41.9% | 39.5% | 40.6% | 40.6% | 44.5% | 42.8% | 42.9% | 42.7% | 42.1% | 41.7% | 41.2% | 41.3% | 41.3% | 40.2% | 41.4% | 42.8% | 43.3% | 41.5% | 40.2% | 37.9% | 40.6% | 43.9% | 50.4% | 50.4% | 55.5% | 55.2% | 55.6% | 54.9% | 46.6% | 43.3% | 46.4% | 39.6% | 26.5% | 5.2% | 62.4% | 51.9% | 40.6% |
| Operating margin | 25.0% | 25.0% | 23.9% | 22.1% | 23.1% | 24.4% | 22.7% | 22.4% | 22.4% | 23.3% | 23.9% | 26.7% | 25.3% | 24.6% | 22.6% | 22.8% | 22.4% | 21.8% | 21.2% | 19.2% | 23.7% | 23.5% | 22.2% | 21.1% | 19.1% | 21.8% | 24.8% | 22.6% | 26.7% | 29.8% | 29.3% | 28.4% | 25.6% | 22.9% | 22.4% | 22.2% | 14.5% | 14.3% | 5.2% | 9.4% | 4.4% | 13.3% |
| Net margin | 19.8% | 19.8% | 19.2% | 17.2% | 17.6% | 18.7% | 17.7% | 17.5% | 17.5% | 23.8% | 16.0% | 18.4% | 16.8% | 15.9% | 15.1% | 14.9% | 14.2% | 14.1% | 13.8% | 14.0% | 15.7% | 15.2% | 14.1% | 13.3% | 12.2% | 14.4% | 16.1% | 15.1% | 17.2% | 19.0% | 18.5% | 14.3% | 17.4% | 16.4% | 19.3% | 16.7% | 10.6% | (6.1%) | (13.4%) | 5.5% | 3.8% | 8.6% |