
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||||
| Market cap | $31,987 | $21,982 | $12,397 | $14,975 | $8,295 | $8,907 | $4,923 | $4,153 | $4,262 | $4,520 | $4,049 | $3,751 | $4,370 | $4,635 | $4,696 | $3,614 | $2,197 | $2,267 | $3,461 | $4,524 | $5,565 | $5,962 | $4,135 | $5,588 | $3,693 | $4,434 | $11,424 | $3,737 | $873 | $2,271 | $222 | $176 | $73 | $104 | $72 | $85 |
| Enterprise value | $34,272 | $23,419 | $13,453 | $16,420 | $10,229 | $10,660 | $6,684 | $5,500 | $5,535 | $5,423 | $5,276 | $4,527 | $5,071 | $5,550 | $5,158 | $3,929 | $2,654 | $2,632 | $4,065 | $5,131 | $5,185 | $5,493 | $3,823 | $5,532 | $3,416 | $4,373 | $11,120 | $3,662 | $940 | $2,278 | $210 | $280 | $138 | $145 | $92 | $113 |
| P/E (TTM) at period end | 30.70× | 33.46× | 8.93× | 18.31× | 8.33× | 12.80× | 91.17× | 14.47× | 49.36× | 35.01× | 15.94× | 13.21× | 18.11× | 12.48× | 11.90× | 9.48× | 13.01× | – | 25.85× | 61.77× | 33.83× | 29.24× | 24.77× | 129.92× | 106.39× | 37.41× | 78.44× | 40.84× | 15.35× | 43.26× | 9.15× | 24.14× | 28.13× | 12.88× | 22.66× | 8.24× |
| P/S (TTM) at period end | 0.89× | 0.74× | 0.43× | 0.43× | 0.25× | 0.30× | 0.18× | 0.16× | 0.19× | 0.24× | 0.22× | 0.21× | 0.28× | 0.27× | 0.29× | 0.22× | 0.16× | 0.19× | 0.27× | 0.37× | 0.54× | 0.79× | 0.66× | 1.18× | 1.04× | 1.02× | 3.21× | 1.87× | 0.68× | 2.32× | 0.26× | 0.32× | 0.19× | 0.31× | 0.42× | 0.36× |
| P/B at period end | 19.83× | 14.53× | 7.14× | 5.23× | 3.38× | 4.17× | 2.72× | 2.20× | 2.19× | 1.92× | 1.66× | 1.62× | 1.95× | 1.98× | 2.23× | 1.94× | 1.39× | 1.58× | 1.27× | 1.85× | 2.43× | 2.79× | 2.27× | 3.52× | 2.45× | 3.14× | 8.99× | 6.47× | 3.52× | 12.51× | 1.79× | 2.96× | 1.43× | 2.17× | 2.89× | 3.87× |
| EV / EBITDA (TTM) | 14.37× | 12.62× | 4.97× | 6.67× | 4.41× | 5.52× | 5.16× | 3.73× | 4.21× | 4.63× | 4.33× | 4.17× | 7.33× | 6.37× | 5.71× | 4.38× | 4.34× | – | 7.70× | 12.17× | 11.81× | 11.66× | 8.62× | 20.57× | 14.45× | 13.70× | 35.61× | 18.56× | 6.64× | 21.33× | 3.30× | 9.82× | 7.72× | 6.18× | 8.03× | 4.75× |
| EV / Sales (TTM) | 0.95× | 0.79× | 0.47× | 0.47× | 0.31× | 0.36× | 0.25× | 0.22× | 0.25× | 0.28× | 0.29× | 0.25× | 0.32× | 0.32× | 0.32× | 0.24× | 0.20× | 0.23× | 0.32× | 0.42× | 0.51× | 0.73× | 0.61× | 1.17× | 0.96× | 1.01× | 3.13× | 1.83× | 0.74× | 2.33× | 0.24× | 0.50× | 0.37× | 0.43× | 0.53× | 0.49× |
| Returns | ||||||||||||||||||||||||||||||||||||
| Return on equity | 64.6% | 43.4% | 79.9% | 28.5% | 40.6% | 32.6% | 3.0% | 15.2% | 4.4% | 5.5% | 10.4% | 12.3% | 10.8% | 15.9% | 18.7% | 20.4% | 10.7% | (81.2%) | 4.9% | 3.0% | 7.2% | 9.5% | 9.2% | 2.7% | 2.3% | 8.4% | 11.5% | 15.8% | 22.9% | 28.9% | 19.6% | 12.2% | 5.1% | 16.8% | 12.7% | 47.0% |
| Return on invested capital | 32.3% | 29.5% | 57.1% | 23.1% | 25.7% | 20.1% | 3.1% | 13.9% | 3.9% | 6.3% | 9.4% | 12.2% | – | 13.6% | 16.4% | 21.1% | 11.1% | (50.6%) | 6.4% | 4.6% | 9.2% | 12.8% | 12.6% | 2.9% | 3.0% | 8.6% | 15.1% | 18.6% | 23.3% | 28.4% | 26.0% | 7.3% | 3.8% | 11.3% | 9.7% | 25.2% |
| Dividend yield | 0.1% | 0.2% | 0.3% | 0.3% | 0.6% | 0.6% | 1.0% | 1.3% | 1.4% | 1.3% | 1.5% | 1.7% | 1.6% | 1.4% | 1.4% | 1.7% | 2.7% | 2.6% | 1.7% | 1.3% | 0.3% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||||
| Current ratio | 0.99× | 1.00× | 1.09× | 1.16× | 1.02× | 1.02× | 1.01× | 0.98× | 1.04× | 0.96× | 1.05× | 1.03× | 1.24× | 1.20× | 1.46× | 1.32× | 1.29× | 1.37× | 1.36× | 1.23× | 1.36× | 1.71× | 1.88× | 1.66× | 2.68× | 2.87× | 2.00× | 2.00× | 1.56× | 1.58× | 2.04× | 1.18× | 1.27× | 1.61× | 1.51× | 1.41× |
| Debt / equity | 2.09× | 1.91× | 1.66× | 1.00× | 1.17× | 1.35× | 1.51× | 1.32× | 1.29× | 0.88× | 0.87× | 0.72× | 0.75× | 0.82× | 0.80× | 0.64× | 0.75× | 0.86× | 0.50× | 0.52× | 0.17× | 0.15× | 0.17× | 0.41× | 0.24× | 0.26× | 0.03× | 0.11× | 0.36× | 0.29× | 0.48× | 1.83× | 1.30× | 0.88× | 0.78× | 1.31× |
| Effective tax rate | 26.1% | 26.3% | 20.7% | 35.2% | 19.1% | 26.1% | 78.2% | 35.9% | 76.6% | 50.4% | 34.1% | 31.8% | 102.2% | 2.3% | 23.6% | 20.4% | 30.9% | (16.0%) | 16.0% | 22.6% | 26.9% | 15.4% | 14.5% | (16.4%) | 22.4% | 28.7% | 31.5% | 34.5% | 30.5% | 34.5% | 36.0% | 27.7% | 48.0% | 39.6% | 36.0% | 35.6% |
| Share count | ||||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 107 | 111 | 124 | 136 | 144 | 152 | 155 | 159 | 175 | 186 | 193 | 196 | 202 | 208 | 211 | 221 | 218 | 207 | 206 | 207 | 213 | 208 | 206 | 202 | 201 | 202 | 187 | 174 | 154 | 153 | 146 | 122 | 93 | 101 | 80 | 94 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||||
| Revenue | $35,954 | $35,954 | $29,802 | $28,883 | $34,702 | $33,478 | $29,285 | $27,266 | $25,282 | $22,095 | $19,063 | $18,353 | $17,899 | $15,762 | $17,249 | $16,141 | $16,519 | $13,409 | $11,685 | $12,780 | $12,291 | $10,265 | $7,524 | $6,253 | $4,729 | $3,545 | $4,331 | $3,558 | $2,000 | $1,277 | $978 | $863 | $560 | $376 | $335 | $173 | $233 |
| Cost of revenue | ($32,637) | ($32,637) | ($27,156) | ($26,207) | ($31,835) | ($30,846) | ($26,926) | ($25,335) | ($23,369) | ($20,389) | ($17,517) | ($16,825) | ($16,396) | ($14,737) | ($16,037) | ($14,980) | ($15,264) | ($12,405) | ($10,966) | ($11,912) | ($11,479) | ($9,501) | ($6,896) | ($5,715) | ($4,294) | ($3,211) | ($3,937) | ($3,200) | ($1,718) | ($1,080) | ($857) | ($790) | ($511) | ($342) | ($298) | ($152) | ($200) |
| Gross profit | $3,317 | $3,317 | $2,646 | $2,676 | $2,867 | $2,632 | $2,359 | $1,931 | $1,913 | $1,707 | $1,546 | $1,528 | $1,503 | $1,026 | $1,212 | $1,161 | $1,255 | $1,004 | $719 | $868 | $812 | $765 | $629 | $538 | $435 | $335 | $394 | $358 | $282 | $197 | $121 | $73 | $48 | $34 | $37 | $22 | $33 |
| Operating expenses | |||||||||||||||||||||||||||||||||||||
| Research and development | ($30) | ($30) | ($26) | ($39) | ($34) | ($33) | ($34) | ($43) | ($43) | ($39) | ($30) | ($32) | ($28) | ($29) | ($28) | ($26) | ($25) | ($28) | ($27) | ($33) | ($36) | ($35) | ($23) | ($14) | ($10) | ($8) | ($6) | ($5) | ($4) | ($4) | ($3) | ($2) | ($2) | – | – | – | – |
| Selling, general and administrative | ($1,222) | ($1,222) | ($1,122) | ($1,160) | ($1,206) | ($1,154) | ($1,213) | ($1,175) | ($1,111) | ($1,051) | ($908) | ($924) | ($863) | ($676) | ($614) | ($573) | ($591) | ($590) | ($496) | ($491) | ($492) | ($382) | ($314) | ($258) | ($244) | ($204) | ($184) | ($133) | ($81) | ($52) | ($36) | ($26) | ($18) | ($16) | ($14) | ($10) | ($9) |
| Total operating expenses | ($1,613) | ($1,613) | ($1,464) | ($663) | ($1,330) | ($1,239) | ($1,304) | ($1,431) | ($1,212) | ($1,165) | ($1,135) | ($1,005) | ($948) | ($822) | ($760) | ($611) | ($676) | ($677) | ($1,629) | ($616) | ($630) | ($523) | ($377) | ($317) | ($391) | ($287) | ($230) | ($145) | ($141) | ($92) | ($39) | ($28) | ($32) | ($25) | ($20) | ($15) | ($13) |
| Total costs and expenses | ($34,250) | ($34,250) | ($28,620) | ($26,870) | ($33,165) | ($32,085) | ($28,230) | ($26,766) | ($24,581) | ($21,553) | ($18,653) | ($17,830) | ($17,344) | ($15,558) | ($16,797) | ($15,591) | ($15,940) | ($13,082) | ($12,595) | ($12,528) | ($12,109) | ($10,024) | ($7,272) | ($6,031) | ($4,685) | ($3,497) | ($4,167) | ($3,345) | ($1,859) | ($1,171) | ($896) | ($818) | ($543) | ($367) | ($318) | ($166) | ($213) |
| Operating income | $1,704 | $1,704 | $1,182 | $2,013 | $1,537 | $1,393 | $1,055 | $500 | $701 | $542 | $410 | $523 | $555 | $204 | $452 | $550 | $579 | $328 | ($910) | $251 | $182 | $242 | $252 | $222 | $44 | $48 | $164 | $213 | $141 | $106 | $82 | $45 | $16 | $8 | $17 | $7 | $20 |
| Earnings | |||||||||||||||||||||||||||||||||||||
| EBITDA | $2,385 | $2,385 | $1,856 | $2,709 | $2,461 | $2,318 | $1,931 | $1,295 | $1,473 | $1,316 | $1,171 | $1,220 | $1,085 | $691 | $871 | $903 | $898 | $611 | ($618) | $528 | $422 | $439 | $471 | $443 | $269 | $236 | $319 | $312 | $197 | $142 | $107 | $64 | $28 | $18 | $24 | $11 | $24 |
| Interest income | – | – | ($147) | ($173) | ($206) | $5 | $6 | $15 | $21 | $18 | $13 | $9 | $10 | $4 | $2 | $2 | $3 | $3 | $7 | $12 | $15 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | – | – | ($244) | ($173) | ($206) | ($151) | ($130) | ($174) | ($188) | ($149) | ($138) | ($137) | ($128) | ($128) | ($121) | ($106) | ($98) | ($79) | ($82) | ($94) | ($86) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $1,408 | $1,408 | $892 | $1,751 | $1,262 | $1,231 | $944 | $261 | $451 | $373 | $256 | $387 | $432 | $72 | $327 | $437 | $481 | $247 | ($1,005) | $157 | $95 | $225 | $241 | $203 | $37 | $45 | $166 | $213 | $140 | $82 | $80 | $38 | $10 | $5 | $13 | $5 | $16 |
| Income tax expense | ($368) | ($368) | ($235) | ($363) | ($444) | ($235) | ($246) | ($204) | ($162) | ($286) | ($129) | ($132) | ($137) | ($74) | ($8) | ($103) | ($98) | ($77) | ($161) | ($25) | ($21) | ($61) | ($37) | ($30) | $6 | ($10) | ($48) | ($67) | ($48) | ($25) | ($28) | ($14) | ($3) | ($2) | ($5) | ($2) | ($6) |
| Net income | $1,042 | $1,042 | $657 | $1,388 | $818 | $996 | $696 | $54 | $287 | $86 | $129 | $254 | $284 | $241 | $371 | $395 | $381 | $169 | ($1,165) | $134 | $73 | $165 | $204 | $167 | $43 | $35 | $119 | $146 | $92 | $57 | $52 | $24 | $7 | $3 | $8 | $3 | $10 |
| Per share | |||||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $9.75 | $9.75 | $5.92 | $11.17 | $6.02 | $6.90 | $4.58 | $0.35 | $1.81 | $0.49 | $0.69 | $1.32 | $1.45 | $1.19 | $1.79 | $1.87 | $1.73 | $0.78 | ($5.63) | $0.65 | $0.35 | $0.77 | $0.98 | $0.85 | $0.14 | $0.17 | $0.59 | $0.78 | $0.49 | $0.37 | $0.34 | $0.17 | $0.06 | $0.02 | $0.08 | $0.04 | $0.11 |
| Basic EPS (GAAP) | $9.86 | $9.86 | $6.00 | $11.34 | $6.15 | $7.06 | $4.69 | $0.36 | $1.85 | $0.50 | $0.71 | $1.33 | $1.47 | $1.19 | $1.83 | $1.91 | $1.78 | $0.79 | ($5.63) | $0.65 | $0.36 | $0.79 | $1.01 | $0.87 | $0.14 | $0.18 | $0.62 | $0.81 | $0.51 | $0.39 | $0.34 | $0.17 | $0.07 | $0.03 | $0.08 | $0.04 | $0.11 |
| Basic shares outstanding | 106 | 106 | 110 | 122 | 133 | 141 | 148 | 152 | 156 | 172 | 182 | 190 | 194 | 202 | 203 | 206 | 215 | 214 | 207 | 205 | 204 | 207 | 203 | 200 | 198 | 197 | 192 | 179 | 167 | 148 | 153 | 145 | 104 | 87 | 101 | 80 | 94 |
| Margins | |||||||||||||||||||||||||||||||||||||
| Gross margin | 9.2% | 9.2% | 8.9% | 9.3% | 8.3% | 7.9% | 8.1% | 7.1% | 7.6% | 7.7% | 8.1% | 8.3% | 8.4% | 6.5% | 7.0% | 7.2% | 7.6% | 7.5% | 6.2% | 6.8% | 6.6% | 7.5% | 8.4% | 8.6% | 9.2% | 9.4% | 9.1% | 10.1% | 14.1% | 15.4% | 12.4% | 8.5% | 8.6% | 9.0% | 11.1% | 12.4% | 14.2% |
| Operating margin | 4.7% | 4.7% | 4.0% | 7.0% | 4.4% | 4.2% | 3.6% | 1.8% | 2.8% | 2.5% | 2.2% | 2.8% | 3.1% | 1.3% | 2.6% | 3.4% | 3.5% | 2.4% | (7.8%) | 2.0% | 1.5% | 2.4% | 3.3% | 3.5% | 0.9% | 1.4% | 3.8% | 6.0% | 7.1% | 8.3% | 8.4% | 5.3% | 2.9% | 2.2% | 5.0% | 3.9% | 8.4% |
| Net margin | 2.9% | 2.9% | 2.2% | 4.8% | 2.4% | 3.0% | 2.4% | 0.2% | 1.1% | 0.4% | 0.7% | 1.4% | 1.6% | 1.5% | 2.2% | 2.4% | 2.3% | 1.3% | (10.0%) | 1.0% | 0.6% | 1.6% | 2.7% | 2.7% | 0.9% | 1.0% | 2.7% | 4.1% | 4.6% | 4.5% | 5.4% | 2.8% | 1.3% | 0.7% | 2.4% | 1.8% | 4.4% |