
| 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 | FY1992 | FY1991 | FY1990 | FY1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||||||
| Market cap | $20,043 | $13,283 | $14,135 | $14,685 | $18,679 | $17,570 | $15,654 | $17,616 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 | $16,088 |
| Enterprise value | $34,019 | $27,476 | $20,806 | $21,269 | $24,946 | $23,528 | $21,672 | $23,183 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | $17,782 | $16,040 | $17,305 | $17,002 | $17,333 | $17,506 | $17,696 | $17,712 | $17,594 | $17,300 | $16,973 | $16,951 | $16,663 | $17,010 | $16,861 |
| P/E (TTM) at period end | 18.12× | 26.04× | 19.44× | 14.11× | 23.29× | 18.75× | 25.58× | 41.06× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 66.09× | 33.55× | 111.64× | 92.63× | 84.89× | 513.17× | – | 60.30× | 62.98× | 85.79× | 76.48× | 80.82× | 91.51× | 122.02× | 161.77× |
| P/S (TTM) at period end | 0.85× | 0.88× | 1.04× | 1.00× | 1.28× | 1.37× | 1.26× | 1.86× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2.23× | 3.82× | 5.56× | 4.70× | – | – | – | – | – | 3.97× | – | – | 6.28× | 6.24× | 9.64× |
| P/B at period end | 1.70× | 1.13× | 3.64× | 3.65× | 4.58× | 3.69× | 3.38× | 3.14× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 5.38× | 6.50× | 13.36× | 15.20× | 8.99× | 9.12× | 7.11× | 6.44× | 7.35× | 7.99× | 9.26× | 9.92× | 10.40× | 10.97× | 14.02× |
| EV / EBITDA (TTM) | 10.07× | 15.87× | 11.50× | 10.16× | 13.38× | 12.42× | 13.17× | 18.62× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 5.16× | – | – | – | – | – | 4.44× | – | – | 6.50× | 6.60× | 10.11× |
| EV / Sales (TTM) | 1.45× | 1.83× | 1.53× | 1.45× | 1.72× | 1.83× | 1.74× | 2.45× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2.46× | 3.80× | 5.98× | 4.96× | – | – | – | – | – | 4.27× | – | – | 6.50× | 6.60× | 10.11× |
| Returns | ||||||||||||||||||||||||||||||||||||||
| Return on equity | 9.4% | 4.3% | 18.7% | 25.9% | 19.6% | 19.7% | 13.2% | 7.6% | 91.6% | 70.5% | 31.1% | 46.4% | 26.2% | 16.4% | 12.5% | 8.9% | 4.5% | 7.0% | 8.7% | 15.1% | 10.0% | 4.0% | 7.5% | 8.1% | 19.4% | 12.0% | 16.4% | 10.6% | 1.8% | (2.7%) | 10.7% | 11.7% | 9.3% | 12.1% | 12.3% | 11.4% | 9.0% | 8.7% |
| Return on invested capital | 6.3% | 3.1% | 9.4% | 12.0% | 8.8% | 9.6% | 7.2% | 5.1% | 18.3% | 15.7% | 4.4% | 16.1% | 17.1% | 7.7% | 4.6% | 3.7% | 4.4% | 2.2% | 2.4% | 4.5% | 6.1% | 1.6% | 4.4% | 4.1% | 7.1% | 5.8% | 124.7% | (1.7%) | (0.6%) | (4.2%) | 8.2% | 8.7% | 61.8% | 7.9% | 9.9% | 89.2% | 80.0% | 61.9% |
| Dividend yield | 6.0% | 6.4% | 5.1% | 4.9% | 3.9% | 4.2% | 4.9% | 3.9% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.8% | 0.7% | 0.5% | 0.9% | 1.0% | 0.9% | 1.1% | – | – | – | – | – | 0.4% | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||||||
| Current ratio | 1.25× | 1.21× | 1.17× | 1.19× | 1.15× | 1.21× | 1.14× | 1.15× | 0.72× | 0.81× | 0.88× | 0.93× | 1.01× | 0.89× | 0.89× | 1.09× | 0.84× | 0.79× | 0.95× | 0.96× | 0.89× | 1.08× | 1.03× | 0.98× | 2.16× | 1.29× | 1.26× | 1.31× | 1.28× | 1.18× | 1.14× | 1.36× | 1.63× | 1.77× | 1.52× | 1.63× | 3.46× | 2.61× |
| Debt / equity | 1.19× | 1.19× | 1.72× | 1.67× | 1.59× | 1.32× | 1.35× | 0.95× | 5.86× | 5.75× | 5.53× | 2.44× | 1.73× | 1.21× | 1.19× | 0.92× | 0.81× | 0.94× | 0.85× | 0.84× | 0.90× | 0.63× | 0.59× | 0.52× | 0.45× | 1.03× | 0.92× | 0.74× | 0.87× | 0.74× | 0.65× | 0.65× | 0.55× | 0.45× | 0.46× | 0.36× | 0.63× | 0.67× |
| Effective tax rate | 14.1% | 20.8% | 18.0% | 15.4% | 26.9% | 21.9% | 22.7% | 28.5% | 16.4% | 20.8% | 58.8% | 21.0% | 8.8% | 26.7% | 46.5% | 45.9% | 18.9% | 58.7% | 62.4% | 30.2% | 28.1% | 51.3% | 25.4% | 29.4% | 12.3% | 29.3% | 21.9% | 3.2% | 61.8% | (146.8%) | 33.5% | 34.6% | 46.6% | 41.6% | 35.4% | 23.3% | 23.1% | 25.9% |
| Share count | ||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 464 | 319 | 288 | 295 | 303 | 311 | 320 | 237 | 232 | 233 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 |
| 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 | FY1992 | FY1991 | FY1990 | FY1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||||||
| Revenue | $23,506 | $23,506 | $15,009 | $13,640 | $14,694 | $14,544 | $12,861 | $12,468 | $9,458 | $9,319 | $9,101 | $9,474 | $9,599 | $10,218 | $11,339 | $12,478 | $13,266 | $8,371 | $7,696 | $8,835 | $8,448 | $8,194 | $8,463 | $7,275 | $7,216 | $4,216 | $2,892 | $3,425 | – | – | – | – | – | $4,055 | – | – | $2,564 | $2,578 | $1,668 |
| Cost of revenue | ($18,816) | ($18,816) | ($12,175) | ($10,928) | ($11,969) | ($11,724) | ($10,129) | ($9,932) | ($7,659) | ($7,462) | ($7,189) | ($7,468) | ($7,670) | ($8,289) | ($9,336) | ($10,365) | ($10,996) | ($6,890) | ($6,488) | ($7,417) | ($7,067) | ($6,923) | ($7,095) | ($6,005) | ($5,921) | ($3,408) | ($2,318) | – | – | – | – | – | – | – | – | – | – | – | – |
| Gross profit | $4,690 | $4,690 | $2,834 | $2,712 | $2,725 | $2,820 | $2,732 | $2,536 | $1,799 | $1,857 | $1,912 | $2,006 | $1,930 | $1,930 | $2,004 | $2,113 | $2,270 | $1,481 | $1,208 | $1,418 | $1,381 | $1,270 | $1,369 | $1,270 | $1,296 | $808 | $574 | – | – | – | – | – | – | – | – | – | – | – | – |
| Operating expenses | |||||||||||||||||||||||||||||||||||||||
| Research and development | ($170) | ($170) | ($120) | ($106) | ($101) | ($96) | ($100) | ($97) | ($64) | ($73) | ($69) | ($68) | ($63) | ($72) | ($60) | ($70) | ($100) | ($47) | ($32) | ($35) | ($27) | ($27) | ($30) | ($32) | ($30) | ($20) | ($8) | ($12) | – | – | – | – | – | ($20) | – | – | – | – | – |
| Selling, general and administrative | ($1,931) | ($1,931) | ($1,205) | ($1,093) | ($1,086) | ($1,284) | ($1,292) | ($1,385) | ($999) | ($793) | ($850) | ($1,469) | ($961) | ($890) | ($1,210) | ($1,431) | ($1,668) | ($1,103) | ($926) | ($1,056) | ($999) | ($824) | ($1,164) | ($928) | ($875) | ($590) | ($366) | ($37) | ($55) | ($46) | – | – | – | ($56) | – | – | ($1) | – | – |
| Total operating expenses | ($2,791) | ($2,791) | ($1,825) | ($1,498) | ($1,217) | ($1,581) | ($1,411) | ($1,542) | ($1,007) | ($863) | ($996) | ($1,537) | ($1,023) | ($962) | ($1,270) | ($1,501) | ($1,767) | ($1,150) | ($958) | ($1,090) | ($1,026) | ($851) | ($1,194) | ($961) | ($1,022) | ($610) | ($374) | – | – | – | – | – | – | – | – | – | – | – | – |
| Total costs and expenses | ($21,607) | ($21,607) | ($14,000) | ($12,426) | ($13,186) | ($13,305) | ($11,540) | ($11,474) | ($8,666) | ($8,325) | ($8,185) | ($9,006) | ($8,693) | ($9,250) | ($10,606) | ($11,866) | ($12,764) | ($8,040) | ($7,446) | ($8,508) | ($8,093) | ($7,774) | ($8,289) | ($6,966) | ($6,943) | ($4,018) | ($2,692) | ($274) | ($55) | ($46) | ($163) | $508 | $491 | ($324) | $352 | $381 | ($106) | ($96) | ($64) |
| Operating income | $1,899 | $1,899 | $1,009 | $1,214 | $1,508 | $1,239 | $1,321 | $994 | $792 | $994 | $916 | $469 | $906 | $968 | $734 | $612 | $502 | $331 | $250 | $328 | $355 | $419 | $174 | $309 | $273 | $198 | $200 | $3,151 | ($55) | ($46) | ($163) | $508 | $491 | $3,731 | $352 | $381 | $2,457 | $2,482 | $1,604 |
| Earnings | |||||||||||||||||||||||||||||||||||||||
| EBITDA | $3,378 | $3,378 | $1,731 | $1,809 | $2,094 | $1,864 | $1,895 | $1,646 | $1,245 | $1,351 | $1,290 | $823 | $1,251 | $1,343 | $1,062 | – | – | – | – | – | – | – | – | – | – | – | – | $3,296 | – | – | – | – | – | $3,894 | – | – | $2,562 | $2,578 | $1,668 |
| Interest income | $66 | $66 | $49 | $38 | $31 | $24 | $14 | $22 | $17 | $13 | $12 | $35 | $27 | $28 | $25 | $23 | $20 | $20 | $8 | $27 | $18 | $16 | $16 | $9 | $7 | $9 | $7 | $9 | $12 | $8 | $8 | $9 | $5 | – | $7 | $9 | – | – | – |
| Interest expense | ($676) | ($676) | ($396) | ($348) | ($290) | ($159) | ($153) | ($207) | ($208) | ($210) | ($191) | ($202) | ($196) | ($227) | ($226) | ($233) | ($252) | ($175) | ($156) | ($200) | ($198) | ($196) | ($121) | ($102) | ($111) | ($78) | ($79) | ($87) | ($85) | ($78) | ($92) | ($116) | ($84) | ($54) | ($53) | ($91) | ($126) | ($177) | ($113) |
| Pre-tax income | $1,282 | $1,282 | $650 | $907 | $1,251 | $1,115 | $1,193 | $825 | $604 | $723 | $716 | $411 | $895 | $859 | $767 | $580 | $503 | $272 | $203 | $275 | $249 | $378 | $262 | $335 | $329 | $552 | $206 | $227 | $200 | $90 | ($24) | $393 | $407 | $299 | $300 | $290 | $237 | $174 | $135 |
| Income tax expense | ($181) | ($181) | ($135) | ($163) | ($193) | ($300) | ($261) | ($187) | ($172) | ($119) | ($149) | ($242) | ($188) | ($76) | ($205) | ($270) | ($231) | ($51) | ($119) | ($172) | ($75) | ($106) | ($134) | ($85) | ($97) | ($68) | ($60) | ($50) | ($6) | ($56) | ($36) | ($132) | ($141) | ($139) | ($125) | ($103) | ($55) | ($40) | ($35) |
| Net income | $1,106 | $1,106 | $511 | $730 | $1,048 | $805 | $939 | $612 | $430 | $575 | $564 | $245 | $679 | $532 | $539 | $422 | $352 | $156 | $171 | $248 | $453 | $261 | $132 | $242 | $243 | $480 | $144 | $174 | $190 | $31 | ($60) | $267 | $255 | $188 | $210 | $199 | $176 | $132 | $99 |
| Per share | |||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $2.38 | $2.38 | $1.60 | $2.52 | $3.52 | $2.65 | $3.01 | $1.91 | $1.81 | $2.47 | $2.40 | $1.05 | $2.75 | $2.15 | $2.25 | $1.70 | $1.55 | $0.65 | $0.60 | $1.25 | $2.15 | $1.30 | $0.4575 | $1.05 | $1.10 | $1.65 | $0.50 | $0.60 | $0.65 | $0.109 | ($0.2095) | $0.95 | $0.90 | $0.65 | $0.75 | $0.70 | $0.60 | $0.458 | $0.3455 |
| Basic EPS (GAAP) | $2.39 | $2.39 | $1.60 | $2.53 | $3.54 | $2.66 | $3.02 | $1.91 | $1.82 | $2.48 | $2.45 | $1.05 | $2.85 | $2.20 | $2.25 | $1.75 | $1.55 | $0.65 | $0.60 | $1.25 | $2.20 | $1.30 | $0.461 | $1.05 | $1.10 | $1.65 | $0.50 | $0.60 | $0.65 | $0.109 | ($0.2095) | $0.95 | $0.90 | $0.65 | $0.75 | $0.70 | $0.60 | $0.458 | $0.3455 |
| Basic shares outstanding | 463 | 463 | 318 | 289 | 296 | 303 | 311 | 320 | 236 | 231 | 231 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 | 288 |
| Margins | |||||||||||||||||||||||||||||||||||||||
| Gross margin | 20.0% | 20.0% | 18.9% | 19.9% | 18.5% | 19.4% | 21.2% | 20.3% | 19.0% | 19.9% | 21.0% | 21.2% | 20.1% | 18.9% | 17.7% | 16.9% | 17.1% | 17.7% | 15.7% | 16.1% | 16.4% | 15.5% | 16.2% | 17.5% | 18.0% | 19.2% | 19.9% | – | – | – | – | – | – | – | – | – | – | – | – |
| Operating margin | 8.1% | 8.1% | 6.7% | 8.9% | 10.3% | 8.5% | 10.3% | 8.0% | 8.4% | 10.7% | 10.1% | 4.9% | 9.4% | 9.5% | 6.5% | 4.9% | 3.8% | 4.0% | 3.2% | 3.7% | 4.2% | 5.1% | 2.1% | 4.2% | 3.8% | 4.7% | 6.9% | 92.0% | – | – | – | – | – | 92.0% | – | – | 95.9% | 96.3% | 96.1% |
| Net margin | 4.7% | 4.7% | 3.4% | 5.4% | 7.1% | 5.5% | 7.3% | 4.9% | 4.5% | 6.2% | 6.2% | 2.6% | 7.1% | 5.2% | 4.8% | 3.4% | 2.7% | 1.9% | 2.2% | 2.8% | 5.4% | 3.2% | 1.6% | 3.3% | 3.4% | 11.4% | 5.0% | 5.1% | – | – | – | – | – | 4.6% | – | – | 6.9% | 5.1% | 6.0% |