
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||
| Market cap | $74,271 | $80,078 | $46,527 | $28,463 | $34,507 | $26,250 | $28,766 | $20,569 | $14,124 | $15,974 | $11,735 | $10,506 | $7,640 | $7,635 | $4,356 | $3,284 | $2,617 | $1,638 | $2,107 | $1,085 | – | – | – | $3 |
| Enterprise value | $101,500 | $98,723 | $62,827 | $45,282 | $49,744 | $41,568 | $44,208 | $31,373 | $25,236 | $24,582 | $19,371 | $17,159 | $12,806 | $10,813 | $7,118 | $4,821 | $3,784 | $2,836 | $3,359 | $1,948 | – | – | – | $363 |
| P/E (TTM) at period end | 39.80× | 54.07× | 36.93× | 36.49× | 56.85× | 51.07× | 36.93× | 22.83× | 32.27× | 27.38× | 26.44× | 58.27× | 58.08× | 23.73× | 25.72× | 24.67× | 16.06× | 12.30× | 23.77× | 43.18× | – | – | – | 0.09× |
| P/S (TTM) at period end | 8.41× | 10.09× | 7.07× | 5.24× | 7.19× | 5.14× | 5.51× | 5.40× | 4.03× | 5.04× | 4.34× | 4.43× | 3.97× | 4.49× | 3.61× | 3.97× | 3.44× | 2.30× | 3.55× | 2.49× | – | – | – | 0.01× |
| P/B at period end | – | – | – | – | – | – | – | – | – | – | – | – | – | 6.26× | 5.37× | 5.54× | 3.19× | 2.51× | 4.32× | 2.99× | – | – | – | – |
| EV / EBITDA (TTM) | 23.45× | 26.83× | 20.59× | 19.43× | 27.54× | 22.29× | 21.92× | 18.33× | 16.45× | 18.75× | 17.45× | 17.87× | 16.49× | 14.95× | 14.03× | 12.75× | 10.84× | 9.08× | 13.03× | 9.30× | – | – | – | 4.02× |
| EV / Sales (TTM) | 11.49× | 12.43× | 9.54× | 8.34× | 10.37× | 8.15× | 8.46× | 8.23× | 7.20× | 7.75× | 7.16× | 7.23× | 6.65× | 6.36× | 5.90× | 5.83× | 4.97× | 3.97× | 5.67× | 4.48× | – | – | – | 1.46× |
| Returns | ||||||||||||||||||||||||
| Return on equity | – | – | – | – | – | – | – | – | – | – | – | – | – | 26.4% | 20.9% | 22.5% | 19.9% | 20.4% | 18.2% | 6.9% | 10.4% | 4.6% | (26.7%) | – |
| Return on invested capital | 18.7% | 22.1% | 15.5% | 13.0% | 13.1% | 13.6% | 12.1% | 17.9% | 13.6% | 12.2% | 11.4% | 12.5% | 10.5% | 10.6% | 9.0% | 11.1% | 11.0% | 10.4% | 8.4% | 8.2% | 7.5% | 6.7% | (6.7%) | – |
| Dividend yield | 13.0% | 2.5% | 0.1% | 3.8% | 0.2% | 7.3% | 6.0% | 0.3% | 18.3% | 0.0% | 0.0% | 13.8% | 26.1% | 0.0% | 0.1% | 12.3% | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||||
| Current ratio | 3.21× | 1.58× | 4.27× | 3.96× | 4.23× | 4.31× | 3.16× | 4.06× | 2.45× | 3.89× | 2.72× | 2.88× | 4.09× | 4.49× | 4.21× | 5.16× | 4.96× | 4.78× | 5.44× | 5.39× | 1.85× | 5.40× | – | – |
| Debt / equity | (3.02×) | (3.88×) | (9.78×) | (5.15×) | (6.74×) | (4.95×) | (5.72×) | (6.95×) | (3.88×) | (15.34×) | (7.85×) | (4.67×) | (17.04×) | 2.97× | 3.87× | 2.99× | 1.66× | 2.08× | 2.79× | 2.55× | 2.67× | 3.01× | 3.16× | (5.30×) |
| Effective tax rate | 21.1% | 22.6% | 24.3% | 23.2% | 4.8% | 11.8% | 20.9% | 2.4% | 24.9% | 23.7% | 29.8% | 31.6% | 32.5% | 33.4% | 33.6% | 34.8% | 35.1% | 35.6% | 37.6% | 39.4% | 39.5% | 32.9% | (250.1%) | 332.4% |
| Share count | ||||||||||||||||||||||||
| Diluted shares outstanding | 58 | 58 | 57 | 58 | 58 | 57 | 56 | 56 | 56 | 56 | 57 | 57 | 55 | 54 | 53 | 53 | 53 | 50 | 49 | 47 | 47 | 46 | 7 | 0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||
| Revenue | $10,007 | $8,831 | $7,940 | $6,585 | $5,429 | $4,798 | $5,103 | $5,223 | $3,811 | $3,504 | $3,171 | $2,707 | $2,373 | $1,924 | $1,700 | $1,206 | $828 | $762 | $714 | $593 | $435 | $374 | $301 | $293 | $249 |
| Cost of revenue | ($4,046) | ($3,520) | ($3,268) | ($2,743) | ($2,330) | ($2,285) | ($2,456) | ($2,414) | ($1,634) | ($1,520) | ($1,443) | ($1,257) | ($1,105) | ($875) | ($754) | ($545) | ($355) | ($332) | ($328) | ($296) | ($220) | ($196) | ($156) | – | – |
| Gross profit | $5,961 | $5,311 | $4,672 | $3,842 | $3,099 | $2,513 | $2,647 | $2,809 | $2,177 | $1,985 | $1,728 | $1,450 | $1,268 | $1,050 | $946 | $661 | $473 | $429 | $386 | $297 | $215 | $178 | $145 | – | – |
| Operating expenses | |||||||||||||||||||||||||
| Research and development | – | ($118) | ($107) | ($105) | ($95) | ($106) | ($131) | ($117) | ($74) | ($74) | ($59) | ($48) | ($42) | ($32) | ($28) | ($19) | ($14) | ($13) | ($13) | ($10) | ($4) | ($2) | ($2) | – | – |
| Selling, general and administrative | ($1,115) | ($945) | ($980) | ($780) | ($748) | ($685) | ($727) | ($748) | ($450) | ($413) | ($383) | ($322) | ($276) | ($254) | ($202) | ($134) | ($95) | ($80) | ($75) | ($53) | ($44) | ($36) | ($29) | ($25) | ($24) |
| Total operating expenses | ($1,353) | ($1,146) | ($1,141) | ($919) | ($884) | ($822) | ($896) | ($883) | ($522) | ($502) | ($460) | ($376) | ($340) | ($300) | ($246) | ($174) | ($110) | ($94) | ($87) | ($63) | ($48) | ($39) | ($31) | – | – |
| Total costs and expenses | ($5,399) | ($4,666) | ($4,409) | ($3,662) | ($3,214) | ($3,107) | ($3,352) | ($3,297) | ($2,156) | ($2,021) | ($1,904) | ($1,633) | ($1,445) | ($1,175) | ($1,000) | ($719) | ($465) | ($426) | ($414) | ($359) | ($268) | ($235) | ($187) | ($371) | ($165) |
| Operating income | $4,608 | $4,165 | $3,531 | $2,923 | $2,215 | $1,691 | $1,751 | $1,926 | $1,655 | $1,483 | $1,268 | $1,074 | $928 | $749 | $700 | $487 | $363 | $335 | $299 | $234 | $167 | $139 | $113 | ($78) | $84 |
| Earnings | |||||||||||||||||||||||||
| EBITDA | $4,787 | $4,328 | $3,680 | $3,052 | $2,331 | $1,806 | $1,865 | $2,017 | $1,712 | $1,534 | $1,311 | $1,110 | $960 | $777 | $723 | $507 | $378 | $349 | $313 | $258 | $210 | $160 | $136 | ($75) | $90 |
| Interest income | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($1,893) | ($1,572) | ($1,286) | ($1,164) | ($1,077) | ($1,096) | ($1,057) | ($862) | ($669) | ($642) | ($500) | ($437) | ($479) | ($301) | ($212) | ($258) | ($112) | ($84) | ($93) | ($92) | ($125) | ($80) | ($75) | – | – |
| Pre-tax income | $2,738 | $2,629 | $2,215 | $1,716 | $1,127 | $715 | $740 | $1,063 | $986 | $837 | $768 | $637 | $449 | $448 | $488 | $229 | $251 | $251 | $207 | $142 | $41 | $57 | $20 | ($120) | $47 |
| Income tax expense | ($608) | ($555) | ($500) | ($417) | ($261) | ($34) | ($87) | ($222) | ($24) | ($209) | ($182) | ($190) | ($142) | ($146) | ($163) | ($77) | ($87) | ($88) | ($73) | ($53) | ($16) | ($23) | ($7) | ($301) | ($158) |
| Net income | $2,129 | $2,074 | $1,714 | $1,298 | $866 | $680 | $699 | $890 | $957 | $597 | $586 | $447 | $307 | $303 | $325 | $172 | $163 | $163 | $133 | $89 | $25 | $35 | $14 | ($76) | $31 |
| Per share | |||||||||||||||||||||||||
| Diluted EPS (GAAP) | $32.96 | $32.08 | $25.62 | $22.03 | $13.40 | $10.41 | $8.96 | $13.84 | $16.20 | $7.88 | $10.39 | $7.84 | $3.16 | $2.39 | $5.97 | $3.17 | $2.52 | $3.10 | $2.65 | $1.83 | $0.53 | $111.49 | $44.01 | ($10.28) | $221.95 |
| Basic EPS (GAAP) | $32.96 | $32.08 | $25.62 | $22.03 | $13.40 | $10.41 | $8.96 | $13.84 | $16.20 | $7.88 | $10.39 | $7.84 | $3.16 | $2.39 | $5.97 | $3.17 | $2.52 | $3.10 | $2.78 | $1.94 | $0.57 | $117.40 | $46.11 | ($10.28) | $255.67 |
| Basic shares outstanding | 58 | 58 | 58 | 57 | 58 | 58 | 57 | 56 | 56 | 56 | 56 | 57 | 57 | 55 | 54 | 53 | 53 | 53 | 48 | 46 | 44 | 44 | 44 | 7 | 0 |
| Margins | |||||||||||||||||||||||||
| Gross margin | 59.6% | 60.1% | 58.8% | 58.3% | 57.1% | 52.4% | 51.9% | 53.8% | 57.1% | 56.6% | 54.5% | 53.6% | 53.4% | 54.5% | 55.6% | 54.8% | 57.2% | 56.4% | 54.1% | 50.1% | 49.4% | 47.6% | 48.1% | – | – |
| Operating margin | 46.0% | 47.2% | 44.5% | 44.4% | 40.8% | 35.2% | 34.3% | 36.9% | 43.4% | 42.3% | 40.0% | 39.7% | 39.1% | 38.9% | 41.2% | 40.4% | 43.9% | 44.0% | 41.9% | 39.4% | 38.3% | 37.2% | 37.7% | (26.6%) | 33.8% |
| Net margin | 21.3% | 23.5% | 21.6% | 19.7% | 16.0% | 14.2% | 13.7% | 17.0% | 25.1% | 17.0% | 18.5% | 16.5% | 12.9% | 15.7% | 19.1% | 14.3% | 19.7% | 21.4% | 18.7% | 15.0% | 5.8% | 9.3% | 4.5% | (25.8%) | 12.3% |