
| 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 | FY1992 | FY1991 | FY1990 | FY1989 | FY1988 | FY1987 | FY1986 | FY1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||||||||||
| Market cap | $27,323 | $23,637 | $18,420 | $20,343 | $22,304 | $12,911 | $15,574 | $12,653 | $15,739 | $14,341 | $8,886 | $8,626 | $8,050 | $5,482 | $4,742 | $4,994 | $1,945 | $2,805 | $4,441 | $5,622 | $5,466 | $5,688 | $5,162 | $4,533 | $4,291 | $4,090 | $5,619 | $6,355 | $6,234 | $4,184 | $3,304 | $2,238 | $2,556 | $1,869 | $1,216 | $503 | $708 | $653 | $599 | $570 | $485 |
| Enterprise value | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| P/E (TTM) at period end | 13.09× | 13.12× | 10.14× | 9.57× | 19.34× | 18.01× | 11.65× | 9.56× | 14.18× | 22.17× | 13.44× | 14.36× | 13.21× | 9.15× | 9.20× | 35.59× | – | – | 59.09× | 12.19× | 13.26× | 14.26× | 13.86× | 14.00× | 31.83× | 12.45× | 13.31× | 21.06× | 21.30× | 13.75× | 13.51× | 9.22× | 10.79× | 13.45× | 10.40× | 5.90× | 6.56× | 7.45× | 12.54× | 8.80× | 9.24× |
| P/S (TTM) at period end | 3.35× | 3.20× | 2.50× | 2.80× | 3.72× | 2.68× | 3.34× | 2.81× | 3.65× | 4.08× | 2.97× | 3.06× | 2.96× | 1.95× | 1.81× | 1.88× | 0.80× | 1.25× | 2.25× | 3.56× | 3.43× | 3.29× | 2.69× | 2.17× | 2.24× | 2.85× | 3.48× | 4.35× | 4.55× | 3.46× | 3.40× | 2.26× | 2.32× | 2.21× | 1.84× | 0.87× | 1.34× | – | – | – | – |
| P/B at period end | 1.12× | 1.20× | 0.95× | 1.15× | 1.16× | 0.99× | 1.32× | 1.14× | 1.46× | 1.39× | 1.35× | 1.36× | 1.32× | 0.95× | 0.82× | 0.92× | 0.36× | 0.39× | 0.75× | 1.86× | 2.14× | 2.24× | 2.27× | 2.07× | 1.78× | 1.73× | 2.57× | 2.96× | 3.08× | 2.77× | 2.18× | 1.58× | 1.93× | 1.99× | 1.43× | 0.64× | 0.98× | – | – | – | – |
| EV / EBITDA (TTM) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| EV / Sales (TTM) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | 8.6% | 9.1% | 9.4% | 12.0% | 6.0% | 5.5% | 11.3% | 11.9% | 10.3% | 6.3% | 10.0% | 9.5% | 10.0% | 10.4% | 8.9% | 2.6% | (61.3%) | (2.2%) | 1.3% | 15.3% | 16.1% | 15.7% | 16.4% | 14.8% | 5.6% | 13.9% | 19.3% | 14.0% | 14.5% | 20.1% | 16.1% | 17.2% | 17.9% | 14.8% | 13.7% | 10.8% | 15.0% | – | – | – | – |
| Return on invested capital | 5.4% | 5.7% | 6.4% | 8.1% | 5.2% | 4.0% | 6.1% | 6.8% | 5.0% | 3.4% | 5.2% | 5.3% | 6.5% | 8.5% | 5.8% | 3.0% | (36.4%) | (0.8%) | 0.2% | 5.7% | 5.1% | 4.3% | 4.0% | 4.0% | 1.5% | 4.9% | 6.0% | 4.8% | 4.5% | 5.0% | 4.2% | 5.2% | 5.2% | 4.8% | 6.3% | 5.1% | 5.9% | – | – | – | – |
| Dividend yield | 3.3% | 3.8% | 4.9% | 4.4% | 3.4% | 4.8% | 3.8% | 4.1% | 2.2% | 1.7% | 2.2% | 1.9% | 1.9% | 2.5% | 1.3% | 0.6% | 2.8% | 10.0% | 6.5% | 4.1% | 3.7% | 3.0% | 2.9% | 3.7% | 4.4% | 4.5% | 3.1% | 2.5% | 2.1% | 3.0% | 3.2% | 3.1% | 2.3% | 2.4% | 3.5% | 7.4% | 3.9% | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.12× | 0.12× | 0.12× | 0.15× | 0.17× | 0.04× | 0.05× | 0.05× | 0.05× | 0.06× | 0.06× | 0.06× | 0.08× | 0.05× | 0.08× | 0.06× | 0.05× | 0.07× | 0.06× | 0.11× | 0.12× | – | – | – | – |
| Debt / equity | 0.76× | 0.84× | 0.67× | 0.66× | 0.39× | 0.66× | 1.06× | 0.96× | 1.32× | 1.16× | 1.16× | 1.06× | 0.79× | 0.51× | 0.79× | 1.08× | 0.88× | 1.13× | 1.65× | 2.05× | 2.55× | 2.97× | 3.63× | 3.05× | 1.94× | 2.25× | 2.78× | 2.54× | 3.05× | 3.64× | 3.70× | 2.91× | 2.99× | 2.96× | 2.03× | 2.11× | 2.92× | – | – | – | – |
| Effective tax rate | 17.1% | 18.4% | 17.3% | 18.6% | 18.5% | 15.9% | 14.9% | 14.4% | 14.9% | 22.6% | 24.2% | 25.9% | 26.2% | 24.3% | 24.0% | 11.3% | 15.9% | 61.6% | (232.0%) | 10.3% | 24.2% | 27.8% | 26.4% | 38.1% | (41.2%) | 28.6% | 31.3% | 31.4% | 36.3% | 33.5% | 35.4% | 33.8% | 34.9% | 30.6% | 29.7% | 25.8% | 24.8% | – | – | – | – |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 1,505 | 1,476 | 1,468 | 1,465 | 1,287 | 1,033 | 1,056 | 1,106 | 1,136 | 919 | 817 | 833 | 844 | 863 | 868 | 730 | 533 | 366 | 303 | 240 | 233 | 234 | 232 | 244 | 250 | 255 | 261 | 258 | 234 | 236 | 226 | 220 | 233 | 194 | 181 | 138 | 119 | 148 | 150 | 128 | 110 |
| 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 | FY1992 | FY1991 | FY1990 | FY1989 | FY1988 | FY1987 | FY1986 | FY1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||||||||||
| Revenue | $9,718 | $8,166 | $7,385 | $7,360 | $7,254 | $5,991 | $4,815 | $4,667 | $4,510 | $4,309 | $3,519 | $2,990 | $2,816 | $2,717 | $2,817 | $2,621 | $2,661 | $2,430 | $2,239 | $1,978 | $1,577 | $1,595 | $1,726 | $1,918 | $2,091 | $1,915 | $1,436 | $1,615 | $1,459 | $1,370 | $1,209 | $973 | $992 | $1,102 | $846 | $661 | $578 | $528 | – | – | – | – |
| Cost of revenue | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Gross profit | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($1,985) | ($1,554) | ($1,368) | ($1,328) | ($1,338) | ($1,618) | ($816) | ($763) | ($755) | ($825) | ($791) | ($580) | ($570) | ($523) | ($534) | ($525) | ($498) | ($891) | ($870) | ($795) | ($637) | ($539) | ($778) | ($475) | ($446) | ($485) | ($457) | ($451) | ($461) | ($426) | ($381) | – | – | – | ($252) | ($210) | ($203) | ($189) | – | – | – | – |
| Total operating expenses | ($6,249) | ($5,015) | ($4,562) | ($4,574) | ($4,201) | ($4,375) | ($2,795) | ($2,721) | ($2,647) | ($2,543) | ($2,251) | ($1,809) | ($1,756) | ($1,619) | ($1,698) | ($1,728) | ($1,674) | ($4,002) | ($1,452) | ($1,312) | ($998) | ($970) | ($1,119) | ($1,230) | ($1,374) | ($1,562) | ($886) | ($912) | ($914) | ($803) | ($676) | ($566) | ($610) | ($659) | ($570) | ($438) | ($392) | ($345) | ($88) | ($48) | ($65) | ($52) |
| Total costs and expenses | ($6,784) | ($5,478) | ($4,982) | ($4,976) | ($4,490) | ($4,400) | ($3,843) | ($3,008) | ($2,882) | ($2,915) | ($2,599) | ($2,076) | ($1,963) | ($1,848) | ($1,983) | ($1,914) | ($2,308) | ($6,108) | ($2,535) | ($1,955) | ($1,063) | ($1,051) | ($1,174) | ($1,394) | ($1,569) | ($1,820) | ($976) | ($1,001) | ($1,019) | ($911) | ($752) | ($594) | ($625) | ($738) | ($646) | ($495) | ($463) | ($385) | – | – | – | – |
| Operating income | $2,934 | $2,688 | $2,403 | $2,384 | $2,764 | $1,591 | $972 | $1,659 | $1,628 | $1,394 | $920 | $914 | $853 | $869 | $834 | $707 | $352 | ($3,678) | ($296) | $23 | $514 | $544 | $553 | $524 | $523 | $95 | $460 | $615 | $440 | $459 | $457 | $378 | $366 | $364 | $200 | $166 | $115 | $144 | $88 | $48 | $65 | $52 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $3,682 | $3,450 | $3,025 | $3,182 | $3,248 | $1,982 | $1,339 | $2,045 | $2,121 | $1,807 | $1,300 | $1,255 | $1,186 | $1,150 | $1,108 | $989 | $638 | ($3,450) | ($51) | $150 | $626 | $717 | $859 | $1,012 | $1,017 | $665 | $571 | $727 | $521 | $523 | $549 | $447 | $451 | $491 | $270 | $206 | $150 | $173 | – | – | – | – |
| Interest income | $11,733 | $10,310 | $9,921 | $8,916 | $5,969 | $4,191 | $3,647 | $4,201 | $3,949 | $3,433 | $2,632 | $2,115 | $1,976 | $1,861 | $1,930 | $1,970 | $2,145 | $2,238 | $2,798 | $2,743 | $2,071 | $1,642 | $1,347 | $1,306 | $1,293 | $1,655 | $2,109 | $2,026 | $1,999 | $1,982 | $1,776 | $1,462 | $1,220 | $1,091 | $1,023 | $1,036 | $1,102 | $1,020 | – | – | – | – |
| Interest expense | ($4,692) | ($4,319) | ($4,576) | ($3,477) | ($696) | ($89) | ($423) | ($988) | ($760) | ($431) | ($263) | ($164) | ($139) | ($156) | ($220) | ($341) | ($527) | ($814) | ($1,267) | ($1,441) | ($1,051) | ($679) | ($436) | ($457) | ($544) | ($940) | ($1,166) | ($984) | ($978) | ($954) | ($881) | ($737) | ($464) | ($440) | ($413) | ($558) | ($678) | ($631) | – | – | – | – |
| Pre-tax income | $2,934 | $2,688 | $2,403 | $2,384 | $2,764 | $1,591 | $972 | $1,659 | $1,628 | $1,394 | $920 | $914 | $853 | $869 | $834 | $719 | $352 | ($3,678) | ($296) | $23 | $514 | $544 | $553 | $524 | $523 | $95 | $460 | $615 | $440 | $459 | $457 | $378 | $366 | $364 | $200 | $166 | $115 | $144 | – | – | – | – |
| Income tax expense | ($520) | ($459) | ($443) | ($413) | ($515) | ($294) | ($155) | ($248) | ($235) | ($208) | ($208) | ($221) | ($221) | ($227) | ($202) | ($173) | ($40) | $584 | $182 | $53 | ($53) | ($131) | ($154) | ($138) | ($199) | $39 | ($131) | ($193) | ($138) | ($166) | ($153) | ($134) | ($124) | ($127) | ($61) | ($49) | ($30) | ($36) | $88 | $48 | $65 | $52 |
| Net income | $2,398 | $2,211 | $1,940 | $1,951 | $2,238 | $1,295 | $817 | $1,411 | $1,393 | $1,186 | $712 | $693 | $632 | $641 | $631 | $546 | $312 | ($3,094) | ($114) | $75 | $461 | $412 | $399 | $372 | $324 | $135 | $328 | $422 | $302 | $293 | $304 | $244 | $243 | $237 | $139 | $117 | $85 | $108 | $88 | $48 | $65 | $52 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $1.29 | $1.39 | $1.22 | $1.24 | $1.45 | $0.90 | $0.69 | $1.27 | $1.20 | $1.00 | $0.70 | $0.81 | $0.72 | $0.72 | $0.69 | $0.59 | $0.19 | ($6.14) | ($0.44) | $0.25 | $1.92 | $1.77 | $1.71 | $1.61 | $1.33 | $0.54 | $1.29 | $1.62 | $1.17 | $1.25 | $1.29 | $1.11 | $1.11 | $1.02 | $0.72 | $0.65 | $0.62 | $0.91 | $0.59 | $0.32 | $0.50 | $0.48 |
| Basic EPS (GAAP) | $1.32 | $1.41 | $1.24 | $1.26 | $1.47 | $0.91 | $0.71 | $1.29 | $1.22 | $1.02 | $0.72 | $0.82 | $0.73 | $0.73 | $0.70 | $0.60 | $0.19 | ($6.14) | ($0.44) | $0.25 | $1.95 | $1.79 | $1.74 | $1.62 | $1.34 | $0.54 | $1.30 | $1.63 | $1.18 | $1.27 | $1.31 | $1.11 | $1.11 | $1.04 | $0.73 | $0.65 | $0.62 | $0.91 | $0.60 | $0.32 | $0.51 | $0.49 |
| Basic shares outstanding | 1,723 | 1,479 | 1,451 | 1,446 | 1,441 | 1,262 | 1,017 | 1,039 | 1,082 | 1,085 | 904 | 803 | 820 | 834 | 858 | 864 | 727 | 533 | 366 | 301 | 237 | 230 | 230 | 229 | 242 | 250 | 253 | 259 | 256 | 230 | 232 | 222 | 219 | 229 | 191 | 181 | 138 | 119 | 146 | 150 | 126 | 108 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Operating margin | 30.2% | 32.9% | 32.5% | 32.4% | 38.1% | 26.6% | 20.2% | 35.5% | 36.1% | 32.4% | 26.1% | 30.6% | 30.3% | 32.0% | 29.6% | 27.0% | 13.2% | (151.4%) | (13.2%) | 1.1% | 32.6% | 34.1% | 32.0% | 27.3% | 25.0% | 5.0% | 32.0% | 38.1% | 30.2% | 33.5% | 37.8% | 38.9% | 37.0% | 33.0% | 23.7% | 25.2% | 19.9% | 27.2% | – | – | – | – |
| Net margin | 24.7% | 27.1% | 26.3% | 26.5% | 30.9% | 21.6% | 17.0% | 30.2% | 30.9% | 27.5% | 20.2% | 23.2% | 22.5% | 23.6% | 22.4% | 20.8% | 11.7% | (127.3%) | (5.1%) | 3.8% | 29.2% | 25.8% | 23.1% | 19.4% | 15.5% | 7.0% | 22.9% | 26.1% | 20.7% | 21.4% | 25.2% | 25.1% | 24.5% | 21.5% | 16.4% | 17.7% | 14.8% | 20.4% | – | – | – | – |