
| 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 | FY1996 | FY1995 | FY1994 | FY1993 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||
| Market cap | $12,193 | $12,247 | $13,735 | $11,476 | $12,417 | $10,446 | $13,245 | $11,903 | $14,174 | $13,452 | $10,953 | $17,956 | $14,471 | $11,254 | $10,236 | $11,725 | $6,842 | $3,949 | $9,092 | $12,088 | $6,880 | $6,041 | $3,777 | $2,428 | $2,184 | $2,913 | $1,917 | $3,015 | $4,124 | $2,861 | $2,010 | $1,447 | $1,171 |
| Enterprise value | $17,068 | $17,339 | $17,367 | $15,597 | $17,070 | $14,267 | $16,078 | $14,270 | $17,244 | $16,768 | $14,789 | $21,314 | $18,425 | $16,282 | $15,199 | $16,118 | $11,059 | $9,417 | $14,257 | $17,815 | $12,202 | $11,523 | $8,819 | $8,030 | $7,750 | $8,664 | $7,438 | $8,225 | $7,396 | $4,804 | $3,987 | $3,611 | $3,567 |
| P/E (TTM) at period end | 15.94× | 17.57× | 18.56× | 18.13× | – | – | 14.40× | 10.95× | 25.13× | 17.65× | 19.63× | 24.53× | 45.65× | 184.49× | – | – | – | 10.23× | 13.10× | 16.38× | 41.45× | – | 269.79× | – | 42.83× | 18.68× | 9.09× | 64.15× | 82.47× | – | – | – | – |
| P/S (TTM) at period end | 1.99× | 2.15× | 2.59× | 2.34× | 4.30× | 6.45× | 2.42× | 2.15× | 2.63× | 2.48× | 2.05× | 3.37× | 2.80× | 2.22× | 2.17× | 2.69× | 1.65× | 0.77× | 1.74× | 2.51× | 1.77× | 1.66× | 1.10× | 0.77× | 0.66× | 2.07× | 1.39× | 0.85× | 1.47× | 1.47× | 4.15× | 0.96× | 0.86× |
| P/B at period end | 1.86× | 1.85× | 2.07× | 1.71× | 1.93× | 1.65× | 1.81× | 1.59× | 2.03× | 1.92× | 1.55× | 2.45× | 2.00× | 1.65× | 1.53× | 1.86× | 1.11× | 0.71× | 1.67× | 2.31× | 2.85× | 2.52× | 1.77× | 1.51× | 1.36× | 2.05× | 1.27× | 1.62× | 2.36× | 1.71× | 2.98× | 2.04× | 2.32× |
| EV / EBITDA (TTM) | 10.34× | 10.59× | 11.40× | 10.84× | 33.34× | – | 10.90× | 9.68× | 12.08× | 11.91× | 11.05× | 15.37× | 15.24× | 15.02× | 16.56× | 20.02× | 14.48× | 7.26× | 10.02× | 14.69× | 13.68× | 15.14× | 12.91× | 9.40× | 8.56× | 10.10× | 8.24× | 10.94× | 55.19× | 369.57× | – | – | – |
| EV / Sales (TTM) | 2.79× | 3.05× | 3.27× | 3.18× | 5.91× | 8.81× | 2.94× | 2.58× | 3.20× | 3.09× | 2.76× | 4.01× | 3.57× | 3.22× | 3.22× | 3.70× | 2.67× | 1.84× | 2.73× | 3.70× | 3.14× | 3.17× | 2.56× | 2.54× | 2.34× | 6.16× | 5.41× | 2.31× | 2.64× | 2.47× | 8.24× | 2.41× | 2.63× |
| Returns | |||||||||||||||||||||||||||||||||
| Return on equity | 11.7% | 10.5% | 11.2% | 9.4% | (0.2%) | (11.6%) | 12.6% | 14.5% | 8.1% | 10.9% | 7.9% | 10.0% | 4.4% | 0.9% | (0.2%) | (2.1%) | (4.2%) | 6.9% | 12.8% | 14.1% | 6.9% | (2.7%) | 0.7% | (1.0%) | 3.2% | 11.0% | 14.0% | 2.5% | 2.9% | (0.8%) | (21.2%) | (3.5%) | (11.9%) |
| Return on invested capital | 7.1% | 7.3% | 7.7% | 6.9% | (0.2%) | (7.2%) | 7.6% | 4.8% | 5.9% | 6.3% | 5.7% | 6.4% | 4.2% | – | 2.6% | 1.7% | 1.2% | 6.7% | 8.7% | 6.8% | 5.7% | 4.5% | 4.2% | 6.5% | – | 7.3% | 8.7% | 3.6% | 4.2% | 4.8% | 2.4% | 4.4% | 2.8% |
| Dividend yield | 5.1% | 6.0% | 4.0% | 1.3% | – | 3.1% | 4.7% | 5.3% | 4.4% | 4.4% | 5.9% | 2.6% | 2.2% | 1.7% | 0.7% | 0.2% | 0.6% | 13.2% | 4.9% | 2.4% | 1.5% | 0.3% | – | – | 11.7% | 6.5% | 11.3% | – | – | – | – | – | 1.8% |
| Financial health | |||||||||||||||||||||||||||||||||
| Current ratio | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2.02× | 2.92× | 4.68× | 2.71× | 1.62× | 1.73× | 1.77× | 2.28× | 3.04× | 2.17× | 0.84× | 0.50× | 0.46× | 3.23× | 6.78× | 14.73× | 9.29× | 1.23× | 1.26× |
| Debt / equity | 0.20× | 0.29× | 0.26× | 0.26× | 0.17× | 0.30× | 0.20× | 0.06× | 0.21× | 0.17× | 0.18× | 0.21× | 0.20× | 0.07× | 0.11× | 0.87× | 0.94× | 1.06× | 1.03× | 1.13× | 2.27× | 2.35× | 2.62× | 3.49× | 3.55× | 3.93× | 3.51× | 2.76× | 2.16× | 1.58× | 3.23× | 3.18× | 4.95× |
| Effective tax rate | 5.1% | 1.9% | 4.6% | 3.9% | 89.2% | 22.9% | 3.1% | 11.5% | 12.3% | 4.9% | 1.6% | 1.9% | 9.1% | 134.8% | 3.6% | 19.6% | 16.5% | (0.8%) | 0.6% | 1.7% | 14.8% | 13.5% | 5.1% | (3.0%) | 200.0% | (160.7%) | (8.9%) | 49.4% | 43.4% | (62.5%) | 17.3% | 17.4% | 14.3% |
| Share count | |||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 694 | 704 | 713 | 718 | 710 | 706 | 731 | 741 | 739 | 744 | 753 | 787 | 748 | 720 | 693 | 656 | 587 | 527 | 567 | 494 | 363 | 349 | 307 | 274 | 295 | 229 | 240 | 218 | 210 | 179 | 162 | 150 | 128 |
| 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 | FY1996 | FY1995 | FY1994 | FY1993 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||
| Revenue | $6,219 | $6,114 | $5,684 | $5,311 | $4,907 | $2,890 | $1,620 | $5,469 | $5,524 | $5,387 | $5,430 | $5,350 | $5,321 | $5,166 | $5,059 | $4,714 | $4,361 | $4,135 | $5,119 | $5,227 | $4,813 | $3,881 | $3,640 | $3,448 | $3,160 | $3,316 | $1,407 | $1,376 | $3,564 | $2,806 | $1,942 | $484 | $1,501 | $1,354 |
| Cost of revenue | – | ($2,210) | ($1,986) | ($1,829) | ($1,655) | ($1,980) | ($1,468) | ($3,288) | ($3,323) | ($2,603) | ($2,625) | ($3,307) | ($3,297) | ($3,238) | ($2,660) | ($2,952) | ($2,320) | ($2,720) | ($3,164) | ($3,266) | ($2,935) | ($1,443) | ($1,392) | ($1,331) | – | – | – | – | ($524) | ($2,164) | ($1,562) | ($248) | ($1,141) | ($1,054) |
| Gross profit | – | $3,904 | $3,698 | $3,482 | $3,252 | $910 | $152 | $2,181 | $2,201 | $2,784 | $2,805 | $2,043 | $1,701 | $1,582 | $2,399 | $1,512 | $2,041 | $1,424 | $1,975 | $2,145 | $1,878 | $2,438 | $2,248 | $2,117 | – | – | – | – | $3,040 | $642 | $380 | $236 | $360 | $300 |
| Operating expenses | ||||||||||||||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($125) | ($124) | ($123) | ($132) | ($107) | ($99) | ($89) | ($107) | ($104) | ($98) | ($106) | ($94) | ($43) | ($121) | ($107) | ($111) | ($768) | ($116) | ($58) | ($69) | ($665) | ($170) | ($212) | ($199) | ($161) | ($32) | – | ($37) | ($50) | ($45) | ($43) | ($36) | ($37) | ($28) |
| Total operating expenses | ($2,874) | ($3,049) | ($2,823) | ($2,655) | ($2,477) | ($1,160) | ($1,105) | ($1,382) | ($1,671) | ($2,108) | ($2,121) | ($1,412) | ($1,007) | ($1,070) | ($2,037) | ($1,203) | ($1,818) | ($1,275) | ($1,233) | ($1,219) | ($1,116) | ($1,919) | ($1,841) | ($1,801) | – | – | – | – | ($2,531) | ($272) | ($205) | ($158) | ($206) | ($206) |
| Total costs and expenses | ($5,314) | ($5,259) | ($4,809) | ($4,484) | ($4,132) | ($3,140) | ($2,573) | ($4,670) | ($4,994) | ($4,711) | ($4,746) | ($4,719) | ($4,627) | ($4,654) | ($4,697) | ($4,405) | ($4,138) | ($3,986) | ($4,377) | ($4,301) | ($4,051) | ($3,362) | ($3,233) | ($3,132) | ($2,694) | ($2,785) | ($880) | ($766) | ($3,055) | ($2,436) | ($1,767) | ($406) | ($1,347) | ($1,260) |
| Operating income | $905 | $855 | $875 | $827 | $775 | ($250) | ($953) | $799 | $530 | $676 | $684 | $631 | $694 | $512 | $362 | $309 | $223 | $149 | $742 | $926 | $762 | $519 | $407 | $316 | $466 | $531 | $527 | $610 | $509 | $370 | $175 | $78 | $154 | $94 |
| Earnings | ||||||||||||||||||||||||||||||||||
| EBITDA | $1,692 | $1,650 | $1,637 | $1,524 | $1,439 | $512 | ($288) | $1,475 | $1,474 | $1,427 | $1,408 | $1,339 | $1,387 | $1,209 | $1,084 | $918 | $805 | $764 | $1,297 | $1,423 | $1,213 | $892 | $761 | $683 | $854 | $905 | $858 | $903 | $752 | $134 | $13 | ($44) | ($15) | ($84) |
| Interest income | $47 | $32 | $54 | $75 | $30 | $2 | $8 | $32 | $15 | $6 | $3 | $4 | $4 | $4 | $23 | $20 | $8 | $7 | $20 | $37 | $33 | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($237) | ($235) | ($215) | ($191) | ($156) | ($191) | ($194) | ($222) | ($176) | ($167) | ($154) | ($227) | ($207) | ($304) | ($373) | ($371) | ($383) | ($379) | ($375) | ($444) | ($450) | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $1,093 | $818 | $721 | $788 | $669 | ($102) | ($961) | $962 | $1,301 | $651 | $811 | $574 | $755 | $231 | $23 | ($28) | ($158) | ($236) | $380 | $536 | $299 | $162 | ($74) | ($237) | ($67) | $4 | $61 | $180 | $174 | $83 | ($8) | ($75) | ($23) | ($70) |
| Income tax expense | ($51) | ($42) | ($14) | ($36) | ($26) | $91 | $220 | ($30) | ($150) | ($80) | ($40) | ($9) | ($14) | ($21) | ($31) | $1 | $31 | $39 | $3 | ($3) | ($5) | ($24) | $10 | $12 | ($2) | ($8) | $98 | $16 | ($86) | ($36) | ($5) | $13 | $4 | $10 |
| Net income | $1,027 | $765 | $697 | $740 | $633 | ($11) | ($732) | $920 | $1,087 | $564 | $762 | $558 | $732 | $317 | $61 | ($15) | ($130) | ($252) | $395 | $703 | $738 | $166 | ($64) | $14 | ($16) | $51 | $156 | $211 | $47 | $50 | ($13) | ($143) | ($25) | ($60) |
| Per share | ||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $1.49 | $1.10 | $0.99 | $1.04 | $0.88 | ($0.02) | ($1.04) | $1.26 | $1.47 | $0.76 | $1.02 | $0.74 | $0.96 | $0.42 | $0.08 | ($0.02) | ($0.20) | ($0.45) | $0.72 | $1.32 | $1.45 | $0.37 | ($0.18) | ($0.0685) | ($0.0583) | $0.0783 | $0.62 | $0.90 | $0.22 | $0.23 | ($0.0727) | ($0.88) | ($0.17) | ($0.47) |
| Basic EPS (GAAP) | $1.49 | $1.11 | $0.99 | $1.04 | $0.89 | ($0.02) | ($1.04) | $1.26 | $1.47 | $0.76 | $1.03 | $0.74 | $0.97 | $0.43 | $0.08 | ($0.02) | ($0.20) | ($0.45) | $0.74 | $1.33 | $1.46 | $0.37 | ($0.18) | ($0.0685) | ($0.0583) | $0.0783 | $0.63 | $0.93 | $0.22 | $0.23 | ($0.0727) | ($0.88) | ($0.17) | ($0.47) |
| Basic shares outstanding | 688 | 691 | 702 | 710 | 715 | 710 | 706 | 730 | 740 | 739 | 743 | 752 | 755 | 744 | 718 | 693 | 656 | 586 | 522 | 534 | 492 | 363 | 349 | 307 | 274 | 243 | 225 | 232 | 218 | 210 | 179 | 162 | 150 | 128 |
| Margins | ||||||||||||||||||||||||||||||||||
| Gross margin | – | 63.9% | 65.1% | 65.6% | 66.3% | 31.5% | 9.4% | 39.9% | 39.8% | 51.7% | 51.7% | 38.2% | 32.0% | 30.6% | 47.4% | 32.1% | 46.8% | 34.4% | 38.6% | 41.0% | 39.0% | 62.8% | 61.8% | 61.4% | – | – | – | – | 85.3% | 22.9% | 19.6% | 48.8% | 24.0% | 22.2% |
| Operating margin | 14.6% | 14.0% | 15.4% | 15.6% | 15.8% | (8.7%) | (58.8%) | 14.6% | 9.6% | 12.5% | 12.6% | 11.8% | 13.0% | 9.9% | 7.2% | 6.6% | 5.1% | 3.6% | 14.5% | 17.7% | 15.8% | 13.4% | 11.2% | 9.2% | 14.7% | 16.0% | 37.5% | 44.3% | 14.3% | 13.2% | 9.0% | 16.1% | 10.3% | 6.9% |
| Net margin | 16.5% | 12.5% | 12.3% | 13.9% | 12.9% | (0.4%) | (45.2%) | 16.8% | 19.7% | 10.5% | 14.0% | 10.4% | 13.8% | 6.1% | 1.2% | (0.3%) | (3.0%) | (6.1%) | 7.7% | 13.4% | 15.3% | 4.3% | (1.8%) | 0.4% | (0.5%) | 1.5% | 11.1% | 15.3% | 1.3% | 1.8% | (0.7%) | (29.5%) | (1.7%) | (4.4%) |