
| 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 | FY1988 | FY1987 | FY1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||||||||||||||
| Market cap | $10,455 | $12,311 | $12,194 | $16,466 | $14,851 | $14,194 | $12,452 | $13,289 | $12,362 | $13,732 | $13,760 | $12,561 | $10,087 | $11,234 | $9,019 | $8,784 | $7,264 | $3,367 | $2,805 | $3,146 | $2,285 | $2,834 | $2,600 | $1,713 | $828 | $730 | $340 | $457 | $522 | $372 | $449 | $457 | $621 | $709 | $843 | $635 | $514 | $423 | $357 | $332 | $299 |
| Enterprise value | $17,485 | $20,003 | $20,680 | $19,747 | $19,288 | $18,766 | $17,839 | $19,098 | $17,001 | $18,963 | $19,080 | $18,607 | $12,150 | $12,996 | $10,860 | $9,750 | $7,891 | $4,447 | $3,423 | $3,371 | $2,655 | $3,240 | $2,615 | $1,667 | $871 | $814 | $382 | $457 | $486 | $348 | $492 | $513 | $660 | $659 | $811 | $615 | $500 | $392 | $333 | $313 | $287 |
| P/E (TTM) at period end | – | – | 16.39× | – | 23.58× | 16.27× | 16.07× | 25.96× | 9.28× | 23.29× | 20.07× | 36.65× | 17.99× | 20.82× | 19.80× | 18.50× | 14.70× | 12.66× | 16.46× | 20.01× | 15.94× | 21.96× | 23.35× | 17.78× | 26.83× | 23.81× | 12.95× | 11.96× | 16.42× | 12.04× | 15.28× | 12.59× | 20.37× | 21.56× | 24.74× | 20.04× | 17.03× | 15.32× | 15.57× | 18.75× | 18.82× |
| P/S (TTM) at period end | 1.16× | 1.41× | 1.49× | 1.93× | 1.86× | 1.77× | 1.60× | 1.70× | 1.68× | 1.86× | 1.76× | 2.21× | 1.80× | 1.90× | 1.63× | 1.82× | 1.58× | 0.90× | 1.11× | 1.46× | 1.06× | 1.39× | 1.90× | 1.31× | 1.20× | 1.12× | 0.53× | 0.76× | 0.92× | 0.69× | 0.85× | 0.73× | 1.21× | 1.44× | 1.74× | 1.40× | 1.22× | 1.15× | 1.13× | 1.15× | 1.14× |
| P/B at period end | 1.89× | 2.02× | 1.58× | 2.26× | 1.82× | 1.75× | 1.52× | 1.67× | 1.57× | 2.00× | 1.96× | 1.77× | 2.01× | 2.18× | 1.75× | 1.66× | 1.36× | 0.68× | 1.56× | 1.75× | 1.32× | 1.68× | 2.15× | 1.52× | 2.96× | 2.91× | 1.06× | 1.38× | 1.69× | 1.27× | 1.63× | 1.77× | 2.65× | 3.22× | 3.97× | 3.34× | 3.08× | 2.93× | 2.85× | 3.09× | 3.17× |
| EV / EBITDA (TTM) | 24.75× | – | 13.38× | 51.75× | 15.32× | 11.68× | 12.45× | 16.83× | 13.60× | 15.12× | 13.96× | 20.02× | 11.29× | 12.21× | 12.08× | 10.88× | 8.78× | 8.36× | 9.87× | 10.67× | 8.86× | 11.70× | 12.13× | 8.24× | 10.45× | 9.98× | 5.67× | 5.55× | 6.10× | 4.64× | 6.89× | 6.21× | 9.98× | 14.14× | 19.45× | 15.49× | 12.99× | – | – | – | – |
| EV / Sales (TTM) | 1.93× | 2.29× | 2.53× | 2.32× | 2.41× | 2.34× | 2.29× | 2.44× | 2.31× | 2.57× | 2.44× | 3.27× | 2.17× | 2.20× | 1.97× | 2.02× | 1.71× | 1.18× | 1.36× | 1.57× | 1.23× | 1.59× | 1.91× | 1.27× | 1.27× | 1.25× | 0.60× | 0.76× | 0.86× | 0.64× | 0.93× | 0.82× | 1.29× | 1.34× | 1.68× | 1.35× | 1.18× | 1.07× | 1.06× | 1.09× | 1.09× |
| Returns | |||||||||||||||||||||||||||||||||||||||||
| Return on equity | (2.5%) | (20.2%) | 9.7% | (1.3%) | 7.7% | 10.7% | 9.5% | 6.4% | 16.9% | 8.6% | 9.8% | 4.8% | 11.1% | 10.5% | 8.8% | 9.0% | 9.3% | 5.4% | 9.5% | 8.8% | 8.3% | 7.6% | 9.2% | 8.6% | 11.0% | 12.2% | 8.2% | 11.5% | 10.3% | 10.6% | 10.6% | 14.1% | 13.0% | 14.9% | 16.1% | 16.7% | 18.1% | 19.1% | 18.3% | 16.5% | 16.8% |
| Return on invested capital | 2.9% | (4.9%) | 6.0% | 1.4% | 6.1% | 8.2% | 6.8% | 4.9% | 8.3% | 5.8% | 6.5% | 3.9% | 8.6% | 8.8% | 7.3% | 8.4% | 9.0% | 5.0% | 7.9% | 8.3% | 7.2% | 6.7% | 9.0% | 9.5% | 10.4% | 10.3% | 7.2% | 10.9% | 12.5% | 11.6% | 11.1% | 11.8% | 10.8% | 21.3% | 18.4% | 18.3% | 19.3% | 23.3% | 21.9% | 19.5% | 18.5% |
| Dividend yield | 4.4% | 3.7% | 3.6% | 2.6% | 2.8% | 2.8% | 3.2% | 2.8% | 2.8% | 2.5% | 2.3% | 2.0% | 2.4% | 2.0% | 2.4% | 2.2% | 2.3% | 3.3% | 2.4% | 2.0% | 2.7% | 2.0% | 1.8% | 2.0% | 1.9% | 2.3% | 5.1% | 3.6% | 2.9% | 4.1% | 3.4% | 3.2% | 2.2% | 1.7% | 1.3% | 1.6% | 1.5% | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||||||||||||||
| Current ratio | 0.78× | 0.81× | 0.52× | 1.44× | 1.03× | 0.68× | 1.24× | 0.69× | 1.50× | 0.90× | 1.30× | 1.94× | 1.74× | 2.67× | 2.66× | 3.39× | 2.56× | 1.32× | 3.24× | 2.70× | 2.73× | 1.80× | 2.57× | 2.79× | 3.48× | 3.46× | 3.36× | 2.12× | 2.37× | 2.48× | 3.18× | 2.40× | 2.06× | 2.98× | 3.01× | 2.82× | 2.62× | 2.82× | 2.85× | 2.71× | 2.82× |
| Debt / equity | 1.18× | 1.16× | 1.01× | 0.59× | 0.53× | 0.57× | 0.66× | 0.69× | 0.59× | 0.72× | 0.77× | 0.84× | 0.39× | 0.39× | 0.40× | 0.25× | 0.17× | 0.31× | 0.44× | 0.24× | 0.26× | 0.29× | 0.11× | 0.12× | 0.48× | 0.54× | 0.23× | 0.03× | – | – | 0.22× | 0.26× | 0.23× | – | 0.02× | 0.02× | 0.03× | 0.04× | 0.03× | 0.06× | 0.07× |
| Effective tax rate | (122.3%) | (17.6%) | 25.3% | (892.4%) | 25.1% | 25.2% | 24.1% | 26.7% | (55.5%) | 32.6% | 29.6% | 34.1% | 33.5% | 33.4% | 34.4% | 33.1% | 32.4% | 32.9% | 33.1% | 34.8% | 33.5% | 36.2% | 37.2% | 38.0% | 38.5% | 36.6% | 36.5% | 38.7% | 40.2% | 41.8% | 34.2% | 40.8% | 42.2% | 39.2% | 39.2% | 39.6% | 39.6% | 38.1% | 40.7% | 49.1% | 47.2% |
| Share count | |||||||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 107 | 106 | 104 | 106 | 108 | 112 | 113 | 113 | 113 | 116 | 119 | 103 | 104 | 109 | 113 | 118 | 119 | 86 | 57 | 57 | 59 | 58 | 50 | 48 | 24 | 27 | 21 | 21 | 21 | 21 | 21 | 21 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 |
| 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 | FY1988 | FY1987 | FY1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||||||||||||||
| Revenue | $9,157 | $9,051 | $8,726 | $8,179 | $8,529 | $7,999 | $8,003 | $7,801 | $7,838 | $7,357 | $7,392 | $7,811 | $5,693 | $5,611 | $5,898 | $5,526 | $4,826 | $4,605 | $3,758 | $2,525 | $2,148 | $2,155 | $2,044 | $1,370 | $1,312 | $687 | $651 | $642 | $602 | $565 | $543 | $529 | $628 | $512 | $491 | $484 | $455 | $422 | $367 | $314 | $288 | $263 |
| Cost of revenue | ($5,618) | ($6,016) | ($5,341) | ($5,063) | ($5,727) | ($5,298) | ($4,864) | ($4,799) | ($4,922) | ($4,521) | ($4,557) | ($4,843) | ($3,724) | ($3,580) | ($3,870) | ($3,681) | ($3,027) | ($2,819) | ($2,507) | ($1,743) | ($1,446) | ($1,462) | ($1,386) | ($887) | ($856) | ($462) | ($438) | – | ($396) | ($366) | – | – | – | ($326) | ($301) | ($301) | ($284) | ($271) | ($230) | ($198) | ($186) | ($170) |
| Gross profit | $3,539 | $3,034 | $3,385 | $3,115 | $2,802 | $2,701 | $3,139 | $3,002 | $2,916 | $2,836 | $2,835 | $2,968 | $1,969 | $2,031 | $2,028 | $1,845 | $1,798 | $1,787 | $1,251 | $782 | $702 | $693 | $657 | $483 | $456 | $225 | $213 | – | $207 | $200 | – | – | – | $185 | $190 | $182 | $171 | $151 | $136 | $116 | $103 | $93 |
| Operating expenses | ||||||||||||||||||||||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | – | ($58) | ($59) | ($32) | ($24) | ($25) | ($22) | ($21) | ($21) | ($14) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($1,530) | ($1,497) | ($1,529) | ($1,446) | ($1,455) | ($1,360) | ($1,523) | ($1,474) | ($1,509) | ($1,363) | ($1,380) | ($1,510) | ($1,031) | ($989) | ($974) | ($893) | ($863) | ($878) | ($674) | ($491) | ($443) | ($438) | ($408) | ($297) | ($280) | ($165) | ($156) | ($162) | ($148) | ($143) | ($122) | ($127) | ($126) | ($135) | ($118) | ($115) | ($108) | ($92) | ($84) | ($70) | ($62) | ($58) |
| Total operating expenses | ($2,713) | ($2,674) | ($4,059) | ($1,810) | ($2,644) | ($1,677) | ($1,752) | ($1,779) | ($1,987) | ($1,792) | ($1,793) | ($1,822) | ($1,197) | ($1,112) | ($1,117) | ($1,067) | ($1,014) | ($996) | ($799) | ($498) | ($445) | ($464) | ($437) | ($306) | ($292) | ($170) | ($158) | – | ($148) | ($143) | – | – | – | ($135) | ($131) | ($128) | ($120) | ($102) | ($94) | ($78) | ($69) | ($64) |
| Total costs and expenses | ($8,331) | ($8,691) | ($9,400) | ($6,873) | ($8,372) | ($6,975) | ($6,616) | ($6,578) | ($6,909) | ($6,313) | ($6,350) | ($6,666) | ($4,921) | ($4,692) | ($4,987) | ($4,748) | ($4,041) | ($3,814) | ($3,306) | ($2,241) | ($1,891) | ($1,926) | ($1,823) | ($1,193) | ($1,147) | ($632) | ($597) | ($601) | ($543) | ($508) | ($489) | ($475) | ($566) | ($461) | ($432) | ($429) | ($404) | ($373) | ($324) | ($277) | ($254) | ($234) |
| Operating income | $826 | $360 | ($674) | $1,306 | $158 | $1,024 | $1,387 | $1,223 | $929 | $1,044 | $1,043 | $1,145 | $772 | $919 | $910 | $778 | $784 | $791 | $452 | $284 | $257 | $229 | $221 | $177 | $165 | $55 | $55 | $41 | $59 | $57 | $53 | $54 | $62 | $51 | $60 | $54 | $52 | $49 | $43 | $38 | $34 | $29 |
| Earnings | ||||||||||||||||||||||||||||||||||||||||||
| EBITDA | $1,157 | $707 | ($391) | $1,546 | $382 | $1,259 | $1,606 | $1,433 | $1,135 | $1,250 | $1,254 | $1,367 | $930 | $1,076 | $1,064 | $899 | $896 | $899 | $532 | $347 | $316 | $300 | $277 | $216 | $202 | $83 | $82 | $67 | $82 | $80 | $75 | $71 | $83 | $66 | $47 | $42 | $40 | $38 | – | – | – | – |
| Interest income | – | – | – | – | ($152) | – | – | – | – | – | – | – | – | – | – | $2 | $3 | $3 | $7 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($363) | ($381) | ($389) | ($264) | ($152) | ($161) | ($177) | ($189) | ($208) | ($174) | ($163) | ($171) | ($80) | ($79) | ($93) | ($81) | ($70) | ($65) | ($62) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | ($1) | – | – | ($1) | – |
| Pre-tax income | $422 | ($62) | ($1,047) | $996 | ($9) | $844 | $1,172 | $1,027 | $702 | $861 | $878 | $978 | $523 | $850 | $817 | $701 | $717 | $731 | $396 | $255 | $241 | $216 | $205 | $177 | $155 | $50 | $50 | $42 | $62 | $61 | $53 | $45 | $55 | $53 | $62 | $56 | $52 | $50 | $45 | $39 | $35 | $30 |
| Income tax expense | ($192) | ($76) | ($184) | ($252) | ($82) | ($212) | ($296) | ($247) | ($187) | $478 | ($286) | ($289) | ($178) | ($284) | ($273) | ($242) | ($238) | ($237) | ($130) | ($84) | ($84) | ($72) | ($74) | ($66) | ($59) | ($19) | ($18) | ($15) | ($24) | ($24) | ($22) | ($15) | ($22) | ($22) | ($24) | ($22) | ($21) | ($20) | ($17) | ($16) | ($17) | ($14) |
| Net income | $230 | ($139) | ($1,231) | $744 | ($91) | $632 | $876 | $780 | $514 | $1,339 | $592 | $689 | $345 | $565 | $544 | $460 | $480 | $494 | $266 | $170 | $157 | $143 | $129 | $111 | $96 | $31 | $31 | $26 | $38 | $32 | $31 | $29 | $36 | $30 | $33 | $34 | $32 | $30 | $28 | $23 | $18 | $16 |
| Per share | ||||||||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $2.14 | ($1.30) | ($11.57) | $7.13 | ($0.86) | $5.83 | $7.79 | $6.84 | $4.52 | $11.78 | $5.10 | $5.76 | $3.33 | $5.42 | $5.00 | $4.06 | $4.05 | $4.15 | $3.11 | $3.00 | $2.76 | $2.45 | $2.24 | $2.24 | $2.02 | $1.31 | $1.12 | $1.27 | $1.85 | $1.54 | $1.49 | $1.42 | $1.75 | $1.11 | $1.20 | $1.24 | $1.15 | $1.10 | $1.01 | $0.83 | $0.64 | $0.58 |
| Basic EPS (GAAP) | $2.15 | ($1.30) | ($11.57) | $7.14 | ($0.86) | $5.84 | $7.79 | $6.84 | $4.52 | $11.79 | $5.11 | $5.77 | $3.33 | $5.42 | $5.00 | $4.06 | $4.06 | $4.15 | $3.11 | $3.03 | $2.79 | $2.48 | $2.26 | $2.24 | $2.04 | $1.33 | $1.13 | $1.27 | $1.85 | $1.54 | $1.49 | $1.42 | $1.76 | $1.11 | $1.20 | $1.24 | $1.15 | $1.10 | $1.01 | $0.83 | $0.64 | $0.58 |
| Basic shares outstanding | 107 | 107 | 106 | 104 | 106 | 108 | 112 | 113 | 113 | 113 | 116 | 119 | 103 | 104 | 109 | 113 | 118 | 119 | 85 | 56 | 56 | 58 | 57 | 50 | 47 | 23 | 27 | 21 | 21 | 21 | 21 | 21 | 21 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 |
| Margins | ||||||||||||||||||||||||||||||||||||||||||
| Gross margin | 38.7% | 33.5% | 38.8% | 38.1% | 32.8% | 33.8% | 39.2% | 38.5% | 37.2% | 38.5% | 38.4% | 38.0% | 34.6% | 36.2% | 34.4% | 33.4% | 37.3% | 38.8% | 33.3% | 31.0% | 32.7% | 32.2% | 32.2% | 35.2% | 34.8% | 32.7% | 32.7% | – | 34.3% | 35.3% | – | – | – | 36.3% | 38.8% | 37.7% | 37.6% | 35.8% | 37.2% | 37.0% | 35.7% | 35.4% |
| Operating margin | 9.0% | 4.0% | (7.7%) | 16.0% | 1.8% | 12.8% | 17.3% | 15.7% | 11.8% | 14.2% | 14.1% | 14.7% | 13.6% | 16.4% | 15.4% | 14.1% | 16.3% | 17.2% | 12.0% | 11.3% | 12.0% | 10.6% | 10.8% | 12.9% | 12.5% | 8.0% | 8.4% | 6.4% | 9.8% | 10.1% | 9.8% | 10.2% | 9.9% | 9.9% | 12.2% | 11.3% | 11.3% | 11.6% | 11.7% | 12.0% | 11.8% | 11.0% |
| Net margin | 2.5% | (1.5%) | (14.1%) | 9.1% | (1.1%) | 7.9% | 11.0% | 10.0% | 6.6% | 18.2% | 8.0% | 8.8% | 6.1% | 10.1% | 9.2% | 8.3% | 9.9% | 10.7% | 7.1% | 6.7% | 7.3% | 6.7% | 6.3% | 8.1% | 7.3% | 4.5% | 4.7% | 4.1% | 6.3% | 5.6% | 5.7% | 5.6% | 5.8% | 6.0% | 6.7% | 7.1% | 7.0% | 7.1% | 7.5% | 7.3% | 6.1% | 6.1% |