
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||
| Market cap | $26,960 | $43,831 | $50,357 | $42,201 | $30,446 | $34,867 | $22,118 | $18,389 | $13,612 | $7,469 | $5,868 | $4,533 | $4,193 | $4,057 | $3,044 | $3,280 | $3,070 | $2,954 | $3,832 | $2,553 | $2,415 | $2,207 | $1,990 | $857 | $1,180 | $1,555 | $714 | $641 | $282 | $223 | $195 | $197 | $110 |
| Enterprise value | $22,575 | $39,166 | $47,078 | $39,957 | $29,181 | $34,337 | $22,159 | $18,604 | $13,738 | $7,893 | $6,352 | $4,721 | $4,337 | $4,382 | $3,348 | $3,582 | $2,773 | $2,791 | $3,811 | $2,361 | $2,139 | $1,955 | $1,811 | $741 | $1,048 | $1,540 | $711 | $611 | $274 | $205 | $193 | $187 | $96 |
| P/E (TTM) at period end | 18.16× | 28.23× | 36.95× | 34.10× | 27.93× | 37.23× | 31.60× | 31.08× | 32.56× | 18.94× | 21.70× | 20.62× | 23.47× | 22.54× | 16.72× | 19.72× | 20.25× | 20.93× | 24.42× | 18.72× | 24.91× | 21.61× | 25.11× | 14.98× | 20.56× | 36.42× | 24.27× | 29.11× | 18.54× | 18.61× | 17.38× | 28.54× | 182.72× |
| P/S (TTM) at period end | 5.78× | 9.43× | 11.89× | 10.91× | 8.70× | 12.95× | 10.03× | 9.01× | 7.54× | 5.16× | 4.63× | 3.96× | 3.60× | 3.88× | 3.29× | 3.76× | 3.97× | 3.98× | 4.88× | 4.55× | 4.57× | 4.83× | 4.96× | 2.47× | 3.73× | 6.12× | 3.76× | 4.52× | 2.47× | 1.77× | 1.65× | 3.39× | 4.81× |
| P/B at period end | 2.96× | 4.77× | 6.69× | 7.05× | 6.58× | 9.88× | 8.88× | 10.34× | 8.61× | 6.80× | 7.58× | 4.70× | 4.18× | 5.32× | 5.43× | 5.91× | 2.82× | 3.21× | 4.80× | 2.90× | 2.98× | 3.11× | 3.30× | 1.63× | 2.43× | 5.78× | 3.25× | 3.48× | 1.76× | 1.56× | 1.54× | 1.74× | 2.22× |
| EV / EBITDA (TTM) | 11.94× | 20.46× | 26.71× | 24.27× | 19.28× | 27.26× | 24.08× | 23.20× | 20.71× | 15.21× | 13.93× | 12.08× | 13.20× | 12.90× | 10.01× | 11.52× | 9.82× | 10.47× | 13.57× | 9.83× | 10.54× | 10.43× | 11.73× | 6.37× | 9.86× | 18.67× | 12.32× | 14.15× | 8.74× | 7.81× | 8.11× | 12.81× | 16.23× |
| EV / Sales (TTM) | 4.84× | 8.43× | 11.11× | 10.33× | 8.34× | 12.75× | 10.05× | 9.11× | 7.61× | 5.45× | 5.01× | 4.12× | 3.73× | 4.19× | 3.62× | 4.11× | 3.59× | 3.76× | 4.86× | 4.21× | 4.05× | 4.28× | 4.52× | 2.13× | 3.31× | 6.07× | 3.74× | 4.31× | 2.40× | 1.63× | 1.63× | 3.22× | 4.20× |
| Returns | |||||||||||||||||||||||||||||||||
| Return on equity | 16.3% | 16.9% | 18.1% | 20.7% | 23.6% | 26.5% | 28.1% | 33.3% | 26.4% | 35.9% | 34.9% | 22.8% | 17.8% | 23.6% | 32.5% | 30.0% | 13.9% | 15.3% | 19.6% | 15.5% | 12.0% | 14.4% | 13.2% | 10.9% | 11.8% | 15.9% | 13.4% | 12.0% | 9.5% | 8.4% | 8.9% | 6.1% | 1.2% |
| Return on invested capital | 18.3% | 21.3% | 20.4% | 23.0% | 33.3% | 31.6% | 28.2% | 30.2% | 25.4% | 27.2% | 22.0% | 19.8% | 15.9% | 16.9% | 21.7% | 19.5% | 18.5% | 18.2% | 19.2% | 16.1% | 16.2% | 21.2% | 17.9% | 13.5% | 15.6% | 16.1% | 13.1% | 13.5% | 9.4% | 9.3% | 8.8% | 6.6% | 7.1% |
| Dividend yield | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||
| Current ratio | 7.91× | 8.42× | 7.03× | 6.62× | 5.00× | 4.04× | 2.71× | 2.44× | 2.56× | 1.94× | 1.79× | 3.45× | 1.69× | 1.28× | 1.72× | 1.45× | 4.08× | 3.05× | 1.66× | 3.33× | 4.94× | 4.67× | 4.64× | 4.17× | 4.80× | 2.69× | 2.45× | 3.63× | 3.71× | 3.18× | 3.43× | 3.16× | 4.37× |
| Debt / equity | – | – | – | 0.00× | 0.00× | 0.11× | 0.16× | 0.23× | 0.25× | 0.58× | 0.83× | 0.67× | 0.30× | 0.49× | 0.79× | 0.68× | 0.00× | – | 0.02× | 0.01× | – | – | 0.00× | 0.00× | 0.00× | 0.00× | 0.04× | 0.04× | 0.05× | 0.07× | 0.09× | 0.03× | 0.08× |
| Effective tax rate | 19.3% | 18.3% | 20.5% | 20.4% | 18.7% | 16.5% | 12.6% | 16.1% | 25.7% | 10.4% | 31.7% | 33.8% | 33.8% | 35.0% | 34.5% | 36.9% | 36.7% | 38.7% | 37.1% | 37.3% | 35.4% | 38.1% | 39.2% | 39.2% | 38.7% | 39.9% | 38.7% | 37.5% | 39.0% | 38.5% | 38.5% | 39.5% | 40.5% |
| Share count | |||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 957 | 978 | 975 | 967 | 965 | 961 | 955 | 962 | 968 | 948 | 977 | 1,051 | 1,050 | 1,038 | 1,051 | 1,227 | 1,360 | 1,359 | 1,438 | 1,495 | 1,487 | 1,488 | 1,465 | 1,488 | 1,460 | 1,354 | 1,333 | 1,320 | 1,291 | 1,252 | 1,221 | 974 | 720 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||
| Revenue | $4,666 | $4,666 | $4,647 | $4,237 | $3,870 | $3,501 | $2,693 | $2,206 | $2,042 | $1,806 | $1,448 | $1,268 | $1,146 | $1,163 | $1,046 | $924 | $872 | $773 | $743 | $785 | $561 | $529 | $457 | $401 | $347 | $316 | $254 | $190 | $142 | $114 | $126 | $118 | $58 | $23 |
| Cost of revenue | ($2,582) | ($2,582) | ($2,547) | ($2,330) | ($2,133) | ($1,895) | ($1,349) | ($1,198) | ($256) | ($196) | ($138) | ($141) | ($136) | ($174) | ($167) | ($137) | ($125) | ($105) | ($106) | ($463) | ($294) | ($298) | ($253) | ($209) | ($202) | ($187) | ($152) | ($117) | ($86) | ($72) | ($89) | ($84) | ($38) | ($14) |
| Gross profit | $2,084 | $2,084 | $2,100 | $1,907 | $1,737 | $1,606 | $1,343 | $1,008 | $1,786 | $1,609 | $1,310 | $1,127 | $1,010 | $989 | $879 | $787 | $747 | $668 | $637 | $322 | $267 | $231 | $204 | $192 | $145 | $130 | $102 | $73 | $55 | $43 | $37 | $35 | $20 | $8 |
| Operating expenses | ||||||||||||||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | ($16) | ($19) | ($30) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($431) | ($431) | ($403) | ($335) | ($250) | ($231) | ($207) | ($192) | ($182) | ($177) | ($151) | ($138) | ($139) | ($165) | ($138) | ($114) | ($108) | ($109) | ($87) | ($84) | ($64) | ($59) | ($47) | ($36) | ($29) | ($23) | ($19) | ($16) | ($12) | ($11) | ($11) | ($11) | ($6) | ($2) |
| Total operating expenses | ($431) | ($431) | ($403) | ($335) | ($250) | ($231) | ($207) | ($192) | ($1,070) | ($1,025) | ($849) | ($721) | ($665) | ($714) | ($596) | ($501) | ($482) | ($429) | ($412) | ($84) | ($64) | ($59) | ($47) | ($67) | ($54) | ($40) | ($34) | ($27) | ($22) | ($19) | ($18) | ($17) | ($9) | ($4) |
| Total costs and expenses | ($3,014) | ($3,014) | ($2,950) | ($2,665) | ($2,383) | ($2,126) | ($1,556) | ($1,389) | ($1,325) | ($1,221) | ($987) | ($862) | ($802) | ($889) | ($763) | ($638) | ($607) | ($534) | ($518) | ($547) | ($358) | ($357) | ($300) | ($276) | ($257) | ($227) | ($186) | ($144) | ($108) | ($91) | ($108) | ($100) | ($47) | ($19) |
| Operating income | $1,653 | $1,653 | $1,697 | $1,572 | $1,487 | $1,375 | $1,136 | $816 | $716 | $584 | $461 | $406 | $344 | $275 | $283 | $286 | $265 | $239 | $225 | $238 | $203 | $172 | $157 | $125 | $91 | $90 | $68 | $46 | $33 | $24 | $19 | $18 | $11 | $4 |
| Earnings | ||||||||||||||||||||||||||||||||||
| EBITDA | $1,891 | $1,891 | $1,914 | $1,762 | $1,646 | $1,514 | $1,260 | $920 | $802 | $663 | $519 | $456 | $391 | $329 | $340 | $335 | $311 | $282 | $267 | $281 | $240 | $203 | $187 | $154 | $116 | $106 | $82 | $58 | $43 | $31 | $26 | $24 | $15 | $6 |
| Interest income | $182 | $182 | $179 | $146 | $66 | – | – | $1 | $2 | $1 | $1 | $1 | $1 | $0 | $1 | $0 | $0 | $0 | $2 | $8 | $14 | $8 | $5 | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | – | – | – | – | – | ($17) | ($20) | ($20) | ($20) | ($20) | ($24) | ($24) | ($18) | ($9) | ($10) | ($11) | ($4) | ($0) | ($0) | ($0) | ($0) | ($13) | ($0) | – | – | – | – | – | – | – | – | – | – | ($0) |
| Pre-tax income | $1,835 | $1,835 | $1,896 | $1,715 | $1,554 | $1,341 | $1,122 | $801 | $705 | $563 | $440 | $396 | $332 | $270 | $277 | $278 | $264 | $239 | $228 | $250 | $217 | $175 | $165 | $130 | $94 | $94 | $71 | $48 | $35 | $25 | $20 | $18 | $11 | $4 |
| Income tax expense | ($355) | ($355) | ($347) | ($352) | ($317) | ($251) | ($185) | ($101) | ($113) | ($145) | ($46) | ($126) | ($112) | ($91) | ($97) | ($96) | ($98) | ($88) | ($88) | ($93) | ($81) | ($62) | ($63) | ($51) | ($37) | ($36) | ($28) | ($19) | ($13) | ($10) | ($8) | ($7) | ($4) | ($2) |
| Net income | $1,484 | $1,484 | $1,552 | $1,363 | $1,238 | $1,090 | $936 | $700 | $592 | $418 | $394 | $270 | $220 | $179 | $180 | $182 | $166 | $152 | $141 | $157 | $136 | $97 | $102 | $79 | $57 | $57 | $43 | $29 | $22 | $15 | $12 | $11 | $7 | $1 |
| Per share | ||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $1.55 | $1.55 | $1.59 | $1.40 | $1.28 | $1.13 | $0.97 | $0.7325 | $0.615 | $0.4325 | $0.415 | $0.2775 | $0.21 | $0.17 | $0.1738 | $0.1738 | $0.135 | $0.1113 | $0.1038 | $0.11 | $0.0913 | $0.065 | $0.0688 | $0.0544 | $0.0388 | $0.0394 | $0.0313 | $0.0221 | $0.0167 | $0.0118 | $0.0096 | $0.0092 | $0.0071 | $0.0008 |
| Basic EPS (GAAP) | $1.56 | $1.56 | $1.61 | $1.42 | $1.30 | $1.15 | $0.99 | $0.75 | $0.6425 | $0.45 | $0.43 | $0.295 | $0.2175 | $0.1775 | $0.18 | $0.1775 | $0.1375 | $0.1125 | $0.1056 | $0.11 | $0.0938 | $0.0669 | $0.0706 | $0.0556 | $0.0394 | $0.0406 | $0.0325 | $0.0229 | $0.0171 | $0.012 | $0.01 | $0.0096 | $0.0075 | $0.0013 |
| Basic shares outstanding | 950 | 950 | 965 | 961 | 954 | 950 | 945 | 933 | 922 | 927 | 915 | 915 | 1,007 | 1,006 | 999 | 1,025 | 1,210 | 1,347 | 1,337 | 1,399 | 1,450 | 1,446 | 1,443 | 1,431 | 1,463 | 1,419 | 1,317 | 1,294 | 1,281 | 1,265 | 1,199 | 1,168 | 920 | 720 |
| Margins | ||||||||||||||||||||||||||||||||||
| Gross margin | 44.7% | 44.7% | 45.2% | 45.0% | 44.9% | 45.9% | 49.9% | 45.7% | 87.5% | 89.1% | 90.5% | 88.9% | 88.1% | 85.0% | 84.0% | 85.2% | 85.6% | 86.5% | 85.7% | 41.1% | 47.6% | 43.6% | 44.6% | 47.9% | 41.7% | 40.9% | 40.1% | 38.6% | 39.0% | 37.4% | 29.2% | 29.4% | 34.9% | 36.4% |
| Operating margin | 35.4% | 35.4% | 36.5% | 37.1% | 38.4% | 39.3% | 42.2% | 37.0% | 35.1% | 32.4% | 31.9% | 32.0% | 30.1% | 23.6% | 27.0% | 31.0% | 30.4% | 30.9% | 30.3% | 30.3% | 36.2% | 32.5% | 34.3% | 31.1% | 26.1% | 28.4% | 26.8% | 24.3% | 23.6% | 20.7% | 14.9% | 15.1% | 19.3% | 18.4% |
| Net margin | 31.8% | 31.8% | 33.4% | 32.2% | 32.0% | 31.1% | 34.8% | 31.7% | 29.0% | 23.1% | 27.2% | 21.3% | 19.2% | 15.4% | 17.2% | 19.7% | 19.1% | 19.6% | 19.0% | 20.0% | 24.3% | 18.3% | 22.3% | 19.8% | 16.5% | 18.1% | 16.8% | 15.5% | 15.5% | 13.3% | 9.5% | 9.5% | 11.9% | 2.6% |