
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||
| Market cap | $22,521 | $19,889 | $21,029 | $21,780 | $28,194 | $24,037 | $21,403 | $16,472 | $12,712 | $8,450 | $9,704 | $7,222 | $8,644 | $6,093 | $5,908 | $5,800 | $4,650 | $3,763 | $8,940 | $5,878 | $5,636 | $8,418 | $3,530 | $1,897 | $7,740 | $11,809 | $19,195 | $1,234 | $529 |
| Enterprise value | $23,739 | $21,090 | $21,900 | $22,595 | $28,776 | $24,666 | $21,977 | $16,987 | $12,707 | $8,519 | $9,658 | $7,159 | $8,294 | $5,234 | $5,252 | $4,321 | $3,796 | $4,284 | $8,883 | $5,425 | $4,961 | $7,843 | $2,835 | $1,493 | $7,014 | $10,782 | $19,039 | $1,212 | $528 |
| P/E (TTM) at period end | 27.28× | 25.31× | 25.72× | 32.32× | 35.92× | 29.50× | 34.95× | 28.28× | 27.80× | 19.18× | 25.86× | 20.33× | 15.88× | 19.04× | 41.35× | 6.98× | 18.94× | – | – | 15.51× | 13.87× | 45.20× | – | – | – | – | 4853.45× | – | – |
| P/S (TTM) at period end | 13.59× | 12.77× | 14.08× | 15.29× | 21.24× | 19.00× | 17.38× | 13.56× | 10.91× | 7.40× | 9.16× | 7.15× | 8.96× | 6.97× | 7.65× | 8.52× | 7.55× | 6.73× | 10.51× | 3.73× | 3.50× | 7.22× | 3.35× | 1.55× | 7.87× | 24.87× | 226.42× | 31.72× | 56.32× |
| P/B at period end | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 8.57× | 7.77× | 7.26× | 5.97× | 2.47× | 2.79× | 4.97× | 2.55× | 1.20× | 1.19× | 0.64× | 64.34× | 30.32× | 39.21× |
| EV / EBITDA (TTM) | 20.60× | 19.26× | 20.96× | 22.82× | 31.46× | 28.33× | 25.78× | 20.82× | 16.77× | 11.44× | 14.47× | 11.40× | 14.08× | 10.22× | 13.64× | 14.65× | 16.22× | 55.71× | – | 16.57× | 12.60× | 26.15× | 12.37× | 6.86× | 31.10× | 149.30× | 9092.19× | – | – |
| EV / Sales (TTM) | 14.33× | 13.54× | 14.67× | 15.86× | 21.68× | 19.50× | 17.84× | 13.98× | 10.91× | 7.46× | 9.12× | 7.09× | 8.59× | 5.99× | 6.80× | 6.35× | 6.16× | 7.67× | 10.44× | 3.44× | 3.08× | 6.72× | 2.69× | 1.22× | 7.13× | 22.71× | 224.58× | 31.16× | 56.13× |
| Returns | |||||||||||||||||||||||||||||
| Return on equity | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 122.8% | 41.0% | (72.2%) | (10.0%) | 15.9% | 20.1% | 11.0% | (18.8%) | (314.1%) | (205.3%) | (16.9%) | 1.3% | (48.4%) | (142.2%) |
| Return on invested capital | – | – | – | – | 284.9% | 21418.9% | – | 1453.4% | 79.0% | 119.8% | 81.7% | 145.2% | 86.4% | 62.1% | – | – | – | (2.6%) | (12.1%) | 4.5% | 6.5% | 7.5% | (22.4%) | (370.2%) | (215.0%) | (17.3%) | (1.5%) | (103.2%) | (161.0%) |
| Dividend yield | 1.0% | – | – | – | – | – | – | – | – | – | – | – | – | – | 7.8% | 8.9% | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||
| Current ratio | 0.49× | 0.43× | 0.83× | 0.93× | 1.18× | 1.23× | 1.32× | 1.39× | 1.57× | 1.21× | 1.31× | 1.03× | 0.89× | 2.36× | 2.20× | 3.34× | 1.93× | 1.66× | 1.85× | 0.98× | 1.31× | 1.44× | 1.59× | 0.91× | 1.31× | 1.78× | 4.28× | 2.38× | 1.54× |
| Debt / equity | (0.83×) | (0.92×) | (1.13×) | (1.14×) | (1.42×) | (1.29×) | (1.20×) | (1.29×) | (1.91×) | (1.56×) | (1.75×) | (1.54×) | (1.47×) | (10.73×) | (1.13×) | 0.86× | 0.96× | 2.43× | 0.85× | 0.08× | – | – | – | – | – | – | – | – | – |
| Effective tax rate | 22.7% | 23.1% | 16.3% | 23.4% | (0.3%) | (8.6%) | 19.3% | 20.2% | 23.7% | 24.2% | 23.1% | 26.5% | (19.2%) | 24.3% | 28.4% | 26.6% | 26.4% | (51.4%) | 2.5% | (176.5%) | 43.0% | 12.9% | (9.9%) | (0.2%) | 0.6% | 1.0% | – | (1.0%) | (1.0%) |
| Share count | |||||||||||||||||||||||||||||
| Diluted shares outstanding | 94 | 98 | 104 | 108 | 112 | 115 | 119 | 123 | 124 | 129 | 133 | 141 | 156 | 164 | 167 | 179 | 193 | 201 | 238 | 247 | 264 | 255 | 217 | 237 | 203 | 159 | 115 | 83 | 83 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||
| Revenue | $1,732 | $1,657 | $1,557 | $1,493 | $1,425 | $1,328 | $1,265 | $1,232 | $1,215 | $1,165 | $1,142 | $1,059 | $1,010 | $965 | $874 | $772 | $681 | $616 | $559 | $851 | $1,575 | $1,609 | $1,166 | $1,055 | $1,222 | $984 | $475 | $85 | $39 | $9 |
| Cost of revenue | ($198) | ($196) | ($191) | ($197) | ($201) | ($192) | ($180) | ($180) | ($192) | ($193) | ($198) | ($193) | ($188) | ($187) | ($168) | ($165) | ($157) | ($167) | ($161) | ($240) | ($581) | ($512) | ($445) | ($446) | ($571) | ($344) | ($133) | ($26) | ($16) | ($5) |
| Gross profit | $1,534 | $1,460 | $1,366 | $1,296 | $1,224 | $1,136 | $1,085 | $1,051 | $1,023 | $972 | $944 | $867 | $822 | $778 | $706 | $607 | $524 | $449 | $398 | $610 | $995 | $1,097 | $722 | $609 | $650 | $640 | $341 | $58 | $23 | $4 |
| Operating expenses | ||||||||||||||||||||||||||||||
| Research and development | ($108) | ($104) | ($97) | ($91) | ($86) | ($80) | ($75) | ($61) | ($58) | ($52) | ($59) | ($64) | ($68) | ($70) | ($62) | ($53) | ($54) | ($52) | ($62) | ($94) | ($129) | ($95) | ($67) | ($56) | ($48) | ($78) | ($41) | ($13) | ($8) | ($5) |
| Selling, general and administrative | ($255) | ($236) | ($211) | ($204) | ($195) | ($148) | ($149) | ($138) | ($133) | ($130) | ($118) | ($107) | ($97) | ($90) | ($89) | ($111) | ($138) | ($147) | ($169) | ($248) | ($634) | ($675) | ($418) | ($364) | ($420) | ($403) | ($228) | ($43) | ($31) | ($15) |
| Total operating expenses | ($363) | ($339) | ($308) | ($295) | ($281) | ($269) | ($261) | ($245) | ($255) | ($264) | ($257) | ($261) | ($257) | ($250) | ($249) | ($277) | ($292) | ($289) | ($424) | ($842) | ($899) | ($901) | ($590) | ($837) | ($5,452) | ($14,051) | ($3,488) | ($62) | ($43) | ($23) |
| Total costs and expenses | ($561) | ($536) | ($499) | ($492) | ($482) | ($461) | ($441) | ($426) | ($448) | ($457) | ($456) | ($453) | ($446) | ($437) | ($416) | ($443) | ($448) | ($456) | ($585) | ($1,082) | ($1,479) | ($1,413) | ($1,035) | ($1,283) | ($6,023) | ($14,394) | ($3,621) | ($88) | ($58) | ($28) |
| Operating income | $1,171 | $1,121 | $1,058 | $1,001 | $943 | $867 | $824 | $806 | $767 | $708 | $687 | $606 | $564 | $528 | $457 | $329 | $232 | $160 | ($26) | ($232) | $96 | $196 | $132 | ($228) | ($4,802) | ($13,411) | ($3,146) | ($3) | ($20) | ($19) |
| Earnings | ||||||||||||||||||||||||||||||
| EBITDA | – | $1,152 | $1,095 | $1,045 | $990 | $915 | $871 | $852 | $816 | $758 | $745 | $667 | $628 | $589 | $512 | $385 | $295 | $234 | $77 | ($117) | $327 | $394 | $300 | $229 | $218 | $225 | $72 | $2 | ($16) | ($16) |
| Interest income | – | $26 | $37 | $46 | $15 | $1 | $8 | $27 | $26 | $18 | $6 | $2 | $1 | $2 | $3 | $5 | $8 | $4 | $15 | – | – | – | $10 | – | – | – | – | $7 | – | – |
| Interest expense | ($36) | ($77) | ($75) | ($75) | ($75) | ($83) | ($90) | ($91) | ($115) | ($136) | ($116) | ($108) | ($86) | ($75) | ($50) | ($147) | ($158) | ($47) | ($44) | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $1,112 | $1,068 | $1,022 | $976 | $880 | $782 | $750 | $759 | $730 | $599 | $581 | $488 | $483 | $457 | $413 | $194 | $95 | $125 | $23 | ($137) | $137 | $243 | $214 | ($237) | ($4,951) | ($13,434) | ($3,167) | $4 | ($21) | ($21) |
| Income tax expense | ($128) | ($243) | ($236) | ($159) | ($206) | $3 | $65 | ($146) | ($147) | ($142) | ($141) | ($112) | ($128) | $88 | ($100) | ($55) | ($25) | ($33) | $12 | $3 | $241 | ($105) | ($28) | ($23) | ($10) | $78 | $31 | – | ($0) | ($0) |
| Net income | $850 | $826 | $786 | $818 | $674 | $785 | $815 | $612 | $582 | $457 | $441 | $375 | $355 | $544 | $320 | $143 | $831 | $246 | ($374) | ($150) | $379 | $406 | $186 | ($260) | ($4,961) | ($13,356) | ($3,115) | $4 | ($20) | ($19) |
| Per share | ||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $9.30 | $8.81 | $8.00 | $7.90 | $6.24 | $7.00 | $7.07 | $5.15 | $4.75 | $3.68 | $3.42 | $2.82 | $2.52 | $3.49 | $1.95 | $0.86 | $4.64 | $1.28 | ($1.87) | ($0.63) | $1.53 | $1.63 | $0.60 | ($1.20) | ($20.97) | ($65.64) | ($19.57) | $0.03 | ($0.24) | ($0.23) |
| Basic EPS (GAAP) | $9.31 | $8.83 | $8.01 | $7.91 | $6.24 | $7.01 | $7.08 | $5.17 | $5.13 | $4.56 | $4.12 | $3.29 | $2.80 | $3.77 | $2.04 | $0.87 | $4.68 | $1.28 | ($1.90) | ($0.63) | $1.55 | $1.67 | $0.61 | ($1.20) | ($20.97) | ($65.64) | ($19.57) | $0.04 | ($0.24) | ($0.23) |
| Basic shares outstanding | 91 | 94 | 98 | 103 | 108 | 112 | 115 | 119 | 113 | 100 | 107 | 114 | 127 | 145 | 157 | 165 | 178 | 192 | 197 | 238 | 244 | 257 | 251 | 217 | 237 | 203 | 159 | 101 | 83 | 83 |
| Margins | ||||||||||||||||||||||||||||||
| Gross margin | 88.6% | 88.2% | 87.7% | 86.8% | 85.9% | 85.5% | 85.8% | 85.3% | 84.2% | 83.4% | 82.6% | 81.8% | 81.3% | 80.6% | 80.8% | 78.6% | 77.0% | 72.9% | 71.2% | 71.8% | 63.1% | 68.2% | 61.9% | 57.7% | 53.2% | 65.1% | 71.9% | 68.7% | 60.2% | 44.7% |
| Operating margin | 67.6% | 67.7% | 67.9% | 67.0% | 66.2% | 65.3% | 65.1% | 65.5% | 63.2% | 60.7% | 60.1% | 57.2% | 55.9% | 54.7% | 52.4% | 42.7% | 34.1% | 26.0% | (4.7%) | (27.2%) | 6.1% | 12.2% | 11.3% | (21.6%) | (393.0%) | (1363.5%) | (662.7%) | (3.9%) | (50.1%) | (202.1%) |
| Net margin | 49.1% | 49.8% | 50.4% | 54.8% | 47.3% | 59.1% | 64.4% | 49.7% | 47.9% | 39.2% | 38.6% | 35.4% | 35.2% | 56.4% | 36.6% | 18.5% | 122.1% | 39.9% | (67.0%) | (17.7%) | 24.1% | 25.3% | 16.0% | (24.6%) | (406.1%) | (1357.9%) | (656.2%) | 4.7% | (50.6%) | (204.3%) |