
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||
| Market cap | $86,457 | $219,010 | $180,965 | $143,307 | $128,675 | $150,070 | $86,754 | $78,525 | $57,834 | $38,853 | $31,429 | $29,951 | $23,361 | $18,984 | $17,174 | $14,153 | $12,561 | $9,563 | $8,992 | $9,813 | $10,738 | $8,824 | $7,318 | $8,809 | $9,340 | $7,116 | $6,826 | $5,208 | $2,605 | $1,171 | $1,579 | $1,764 | $601 | $336 |
| Enterprise value | $87,678 | $221,097 | $183,458 | $146,334 | $132,934 | $148,680 | $83,340 | $76,221 | $56,556 | $38,564 | $31,349 | $28,754 | $21,946 | $17,822 | $16,929 | $13,731 | $11,937 | $9,403 | $9,169 | $9,509 | $9,557 | $7,851 | $6,315 | $7,630 | $8,105 | $5,512 | $5,136 | $4,020 | $2,503 | $1,160 | $1,540 | $1,699 | $581 | $328 |
| P/E (TTM) at period end | 18.93× | 56.61× | 61.07× | 60.11× | 62.28× | 72.78× | 47.51× | 50.43× | 43.52× | 39.45× | 32.10× | 82.06× | 25.76× | 22.13× | 21.68× | 22.32× | 21.88× | 21.39× | 18.85× | 22.30× | 25.75× | 23.12× | 23.08× | 25.68× | 66.64× | – | 22.33× | 13.83× | – | 17.14× | – | – | – | 40.00× |
| P/S (TTM) at period end | 4.03× | 11.63× | 11.11× | 9.97× | 10.11× | 15.58× | 11.30× | 11.58× | 9.60× | 7.50× | 6.70× | 7.14× | 5.51× | 4.81× | 4.51× | 4.10× | 3.69× | 3.08× | 3.00× | 3.67× | 4.68× | 4.33× | 4.06× | 5.52× | 7.12× | 5.64× | 6.24× | 6.14× | 4.40× | 1.96× | 2.93× | 4.46× | 3.10× | 2.77× |
| P/B at period end | 4.55× | 11.11× | 9.82× | 8.30× | 7.83× | 15.21× | 16.99× | 20.95× | 20.54× | 22.87× | 21.06× | 12.84× | 7.59× | 5.38× | 6.26× | 5.41× | 4.45× | 3.74× | 4.34× | 4.82× | 6.18× | 5.20× | 4.02× | 4.48× | 4.22× | 3.29× | 3.30× | 3.34× | 2.39× | 2.82× | 5.28× | 6.27× | 3.23× | 6.83× |
| EV / EBITDA (TTM) | 14.44× | 43.39× | 48.42× | 44.33× | 48.20× | 55.77× | 35.24× | 37.13× | 31.63× | 23.63× | 21.82× | 32.13× | 15.20× | 12.97× | 12.64× | 11.02× | 11.35× | 11.30× | 12.05× | 12.25× | 13.81× | 12.02× | 11.86× | 17.47× | 63.14× | 19.54× | 14.30× | 24.94× | 35.50× | 16.82× | 24.64× | 33.77× | – | 19.53× |
| EV / Sales (TTM) | 4.09× | 11.74× | 11.27× | 10.18× | 10.45× | 15.43× | 10.85× | 11.24× | 9.39× | 7.45× | 6.68× | 6.86× | 5.17× | 4.52× | 4.45× | 3.98× | 3.51× | 3.02× | 3.06× | 3.56× | 4.17× | 3.85× | 3.50× | 4.78× | 6.18× | 4.37× | 4.70× | 4.74× | 4.22× | 1.94× | 2.86× | 4.29× | 2.99× | 2.70× |
| Returns | ||||||||||||||||||||||||||||||||||
| Return on equity | 24.0% | 19.6% | 16.1% | 13.8% | 12.6% | 20.9% | 35.8% | 41.5% | 47.2% | 58.0% | 65.6% | 15.7% | 29.5% | 24.3% | 28.9% | 24.2% | 20.3% | 17.5% | 23.0% | 21.6% | 24.0% | 22.5% | 17.4% | 17.5% | 6.3% | (3.8%) | 14.8% | 24.1% | (1.1%) | 16.5% | (6.9%) | (16.1%) | (94.9%) | 17.1% |
| Return on invested capital | 19.7% | 16.8% | 14.2% | 11.9% | 9.9% | 20.6% | 78.6% | 74.2% | 74.0% | 60.6% | 44.9% | 21.2% | 31.3% | 27.2% | 27.5% | 24.7% | 16.5% | 15.3% | 15.7% | 14.7% | 22.6% | 21.6% | 16.6% | 12.4% | 2.1% | (2.5%) | 5.2% | 1.1% | 1.1% | – | – | (6.4%) | (106.6%) | 19.6% |
| Dividend yield | 1.6% | 0.5% | 0.6% | 0.6% | 0.6% | 0.4% | 0.6% | 0.6% | 0.7% | 0.9% | 1.0% | 0.9% | 0.9% | 1.1% | 1.0% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||
| Current ratio | 1.51× | 1.36× | 1.29× | 1.47× | 1.39× | 1.94× | 2.26× | 1.83× | 1.39× | 0.73× | 0.72× | 1.47× | 1.84× | 1.87× | 1.20× | 1.25× | 1.88× | 1.82× | 1.21× | 1.68× | 1.79× | 1.61× | 1.71× | 2.10× | 2.72× | 2.73× | 2.64× | 2.03× | 2.62× | 2.15× | 2.53× | 2.64× | 2.36× | 2.69× |
| Debt / equity | 0.40× | 0.30× | 0.33× | 0.35× | 0.42× | 0.21× | 0.66× | 0.12× | 0.16× | 0.29× | 0.67× | 0.21× | 0.16× | 0.14× | 0.18× | 0.38× | 0.35× | 0.39× | 0.48× | 0.49× | 0.01× | 0.01× | 0.01× | 0.01× | 0.01× | 0.02× | 0.00× | 0.04× | 0.03× | 0.09× | 0.02× | 0.02× | – | – |
| Effective tax rate | 24.1% | 20.0% | 16.5% | 20.2% | 18.7% | 19.3% | 16.9% | 17.2% | 15.1% | 29.1% | 33.0% | 42.0% | 34.4% | 31.9% | 32.9% | 34.0% | 34.1% | 31.5% | 35.2% | 36.1% | 38.1% | 32.6% | 28.3% | 32.9% | 24.0% | 0.2% | 40.4% | 39.0% | 38.7% | 129.6% | 900.0% | (114.2%) | (1.0%) | 38.7% |
| Share count | ||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 277 | 283 | 284 | 283 | 284 | 273 | 264 | 264 | 261 | 261 | 265 | 286 | 291 | 303 | 305 | 317 | 325 | 330 | 339 | 356 | 360 | 377 | 400 | 423 | 438 | 414 | 423 | 400 | 328 | 279 | 271 | 245 | 197 | 140 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||
| Revenue | $21,448 | $21,448 | $18,831 | $16,285 | $14,368 | $12,726 | $9,633 | $7,679 | $6,784 | $6,025 | $5,177 | $4,694 | $4,192 | $4,243 | $3,946 | $3,808 | $3,449 | $3,403 | $3,109 | $2,993 | $2,673 | $2,293 | $2,038 | $1,802 | $1,597 | $1,312 | $1,261 | $1,094 | $848 | $593 | $599 | $539 | $396 | $194 | $121 |
| Cost of revenue | ($4,253) | ($4,253) | ($3,848) | ($3,465) | ($3,143) | ($2,406) | ($1,683) | ($1,378) | ($1,167) | ($978) | ($120) | ($131) | ($139) | ($137) | ($125) | ($146) | ($143) | ($144) | ($156) | ($154) | ($509) | – | ($373) | ($362) | ($344) | – | ($312) | ($78) | ($161) | ($94) | ($226) | ($109) | ($93) | ($51) | ($36) |
| Gross profit | $17,195 | $17,195 | $14,983 | $12,820 | $11,225 | $10,320 | $7,950 | $6,301 | $5,617 | $5,047 | $5,057 | $4,563 | $4,053 | $4,106 | $3,821 | $3,662 | $3,306 | $3,259 | $2,953 | $2,839 | $2,164 | – | $1,665 | $1,439 | $1,260 | – | $949 | $1,016 | $687 | $498 | $372 | $429 | $303 | $143 | $86 |
| Operating expenses | |||||||||||||||||||||||||||||||||||
| Research and development | ($3,376) | ($3,376) | ($2,928) | ($2,754) | ($2,539) | ($2,347) | ($1,678) | ($1,392) | ($1,233) | ($1,186) | ($998) | ($881) | ($798) | ($714) | ($647) | ($618) | ($566) | ($564) | ($556) | ($593) | ($473) | ($399) | ($305) | ($281) | ($256) | ($204) | ($207) | ($169) | ($143) | ($109) | ($93) | – | ($53) | – | – |
| Selling, general and administrative | ($1,623) | ($1,623) | ($1,601) | ($1,418) | ($1,300) | ($1,460) | ($982) | ($679) | ($597) | ($664) | ($553) | ($518) | ($483) | ($444) | ($412) | ($381) | ($341) | ($346) | ($284) | ($290) | ($1,033) | ($934) | ($809) | ($747) | ($652) | ($562) | ($522) | ($488) | ($382) | ($319) | ($200) | ($367) | ($199) | ($282) | ($69) |
| Total operating expenses | ($11,311) | ($11,311) | ($10,060) | ($9,190) | ($8,084) | ($7,749) | ($5,450) | ($4,125) | ($3,763) | ($3,487) | ($3,639) | ($3,321) | ($3,315) | ($2,806) | ($2,613) | ($2,494) | ($2,224) | ($2,355) | ($2,270) | ($2,195) | ($1,526) | – | ($1,141) | ($1,019) | ($921) | – | ($993) | ($870) | ($667) | ($481) | ($362) | ($435) | ($316) | ($320) | ($73) |
| Total costs and expenses | ($15,564) | ($15,564) | ($13,908) | ($12,655) | ($11,227) | ($10,155) | ($7,133) | ($5,503) | ($4,930) | ($4,465) | ($3,759) | ($3,452) | ($3,454) | ($2,943) | ($2,738) | ($2,640) | ($2,367) | ($2,499) | ($2,426) | ($2,349) | ($2,035) | ($1,718) | ($1,514) | ($1,382) | ($1,258) | ($1,262) | ($1,305) | ($948) | ($828) | ($575) | ($589) | ($544) | ($409) | ($371) | ($108) |
| Operating income | $5,884 | $5,884 | $4,923 | $3,630 | $3,141 | $2,571 | $2,500 | $2,176 | $1,854 | $1,560 | $1,418 | $1,242 | $738 | $1,300 | $1,208 | $1,168 | $1,082 | $904 | $683 | $644 | $638 | $575 | $524 | $420 | $339 | $50 | ($44) | $146 | $20 | $17 | $10 | ($6) | ($14) | ($177) | $13 |
| Earnings | |||||||||||||||||||||||||||||||||||
| EBITDA | $6,071 | $6,071 | $5,095 | $3,789 | $3,301 | $2,758 | $2,666 | $2,365 | $2,053 | $1,788 | $1,632 | $1,437 | $895 | $1,444 | $1,374 | $1,339 | $1,246 | $1,052 | $832 | $761 | $776 | $692 | $653 | $532 | $437 | $128 | $282 | $359 | $161 | $70 | $69 | $62 | $50 | ($139) | $17 |
| Interest income | $180 | $180 | $175 | $147 | $106 | $64 | $57 | $39 | $46 | $19 | $8 | – | $1 | $4 | – | $9 | $10 | $9 | $20 | $39 | $45 | $31 | $18 | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($256) | ($256) | ($247) | ($242) | ($248) | ($81) | ($29) | ($14) | ($15) | ($20) | ($31) | ($35) | ($27) | ($31) | ($30) | ($50) | ($60) | ($61) | ($51) | ($52) | ($27) | – | – | – | – | ($198) | ($302) | – | – | ($37) | ($12) | – | ($8) | – | – |
| Pre-tax income | $6,017 | $6,017 | $4,834 | $3,550 | $2,989 | $2,542 | $2,556 | $2,198 | $1,881 | $1,566 | $1,390 | $1,203 | $712 | $1,300 | $1,185 | $1,138 | $1,042 | $856 | $653 | $690 | $696 | $616 | $556 | $453 | $388 | $71 | ($97) | $513 | $617 | ($20) | $10 | $2 | ($21) | ($174) | $14 |
| Income tax expense | ($1,451) | ($1,451) | ($965) | ($587) | ($605) | ($476) | ($494) | ($372) | ($324) | ($237) | ($405) | ($397) | ($299) | ($447) | ($378) | ($374) | ($354) | ($292) | ($206) | ($243) | ($252) | ($235) | ($181) | ($128) | ($128) | ($17) | $0 | ($207) | ($241) | $8 | ($13) | ($16) | ($24) | ($2) | ($5) |
| Net income | $4,566 | $4,566 | $3,869 | $2,963 | $2,384 | $2,066 | $2,062 | $1,826 | $1,557 | $1,329 | $985 | $979 | $365 | $907 | $858 | $792 | $634 | $574 | $447 | $477 | $440 | $417 | $382 | $317 | $343 | $140 | ($83) | $306 | $376 | ($12) | $68 | ($21) | ($45) | ($176) | $8 |
| Per share | |||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $16.46 | $16.46 | $13.67 | $10.43 | $8.42 | $7.28 | $7.56 | $6.92 | $5.89 | $5.09 | $3.78 | $3.69 | $1.28 | $3.12 | $2.83 | $2.60 | $2.00 | $1.77 | $1.35 | $1.41 | $1.24 | $1.16 | $1.01 | $0.79 | $0.81 | $0.32 | ($0.20) | $0.73 | $0.97 | ($0.0372) | $0.25 | ($0.0764) | ($0.19) | ($0.90) | $0.06 |
| Basic EPS (GAAP) | $16.53 | $16.53 | $13.82 | $10.58 | $8.49 | $7.38 | $7.65 | $6.99 | $5.99 | $5.18 | $3.83 | $3.73 | $1.30 | $3.18 | $2.89 | $2.67 | $2.06 | $1.82 | $1.39 | $1.45 | $1.29 | $1.20 | $1.03 | $0.81 | $0.84 | $0.33 | ($0.20) | $0.76 | $1.01 | ($0.0388) | $0.25 | ($0.0764) | ($0.19) | ($0.90) | $0.06 |
| Basic shares outstanding | 276 | 276 | 280 | 280 | 281 | 280 | 270 | 261 | 260 | 256 | 257 | 262 | 281 | 285 | 297 | 296 | 307 | 316 | 322 | 329 | 343 | 348 | 369 | 391 | 408 | 425 | 414 | 402 | 382 | 314 | 279 | 271 | 245 | 197 | 140 |
| Margins | |||||||||||||||||||||||||||||||||||
| Gross margin | 80.2% | 80.2% | 79.6% | 78.7% | 78.1% | 81.1% | 82.5% | 82.1% | 82.8% | 83.8% | 97.7% | 97.2% | 96.7% | 96.8% | 96.8% | 96.2% | 95.9% | 95.8% | 95.0% | 94.9% | 80.9% | – | 81.7% | 79.8% | 78.9% | – | 75.3% | 92.9% | 81.0% | 84.1% | 62.2% | 79.7% | 76.5% | 73.7% | 70.7% |
| Operating margin | 27.4% | 27.4% | 26.1% | 22.3% | 21.9% | 20.2% | 26.0% | 28.3% | 27.3% | 25.9% | 27.4% | 26.5% | 17.6% | 30.6% | 30.6% | 30.7% | 31.4% | 26.6% | 22.0% | 21.5% | 23.9% | 25.1% | 25.7% | 23.3% | 21.2% | 3.8% | (3.5%) | 13.3% | 2.3% | 2.9% | 1.7% | (1.1%) | (3.5%) | (91.2%) | 10.9% |
| Net margin | 21.3% | 21.3% | 20.5% | 18.2% | 16.6% | 16.2% | 21.4% | 23.8% | 23.0% | 22.1% | 19.0% | 20.9% | 8.7% | 21.4% | 21.7% | 20.8% | 18.4% | 16.9% | 14.4% | 15.9% | 16.5% | 18.2% | 18.7% | 17.6% | 21.5% | 10.7% | (6.6%) | 27.9% | 44.4% | (2.1%) | 11.4% | (3.8%) | (11.5%) | (90.8%) | 6.9% |