
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||
| Market cap | $34,963 | $26,036 | $48,478 | $45,894 | $41,777 | $41,795 | $16,241 | $19,659 | $21,409 | $15,968 | $9,803 | $9,826 | $9,470 | $7,060 | $7,116 | $7,109 | $5,171 | $3,883 | $6,780 | $7,659 | $7,627 | $5,375 | $5,443 | $4,029 | $5,657 | $3,269 | $5,361 | $1,901 | $1,201 | $1,639 | $881 | $890 | $509 | $74 |
| Enterprise value | $40,258 | $30,930 | $54,191 | $52,260 | $49,308 | $50,582 | $25,459 | $29,535 | $22,281 | $17,616 | $9,770 | $9,710 | $9,146 | $6,465 | $6,012 | $6,212 | $4,298 | $3,712 | $6,606 | $6,908 | $7,131 | $4,686 | $4,969 | $3,813 | $5,376 | $3,139 | $5,180 | $1,898 | $1,198 | $1,608 | $889 | $879 | $505 | $64 |
| P/E (TTM) at period end | 294.30× | – | 25.42× | 20.51× | 32.50× | 119.62× | 28.46× | 55.24× | 83.83× | 97.01× | 30.25× | 26.63× | 23.96× | 55.42× | 21.13× | 16.97× | 23.83× | 15.81× | 22.85× | 21.45× | 31.47× | 25.14× | 39.66× | 45.67× | 59.66× | 22.88× | 46.55× | 40.84× | 18.65× | 32.05× | 20.12× | 24.52× | 26.51× | 17.69× |
| P/S (TTM) at period end | 7.42× | 5.92× | 6.35× | 5.44× | 6.12× | 7.69× | 3.08× | 3.67× | 5.38× | 4.69× | 4.51× | 4.58× | 4.90× | 4.46× | 5.14× | 4.78× | 5.46× | 4.30× | 6.55× | 7.37× | 8.22× | 6.35× | 7.78× | 6.19× | 9.90× | 4.57× | 10.81× | 4.68× | 3.02× | 4.90× | 3.08× | 4.28× | 3.67× | 0.84× |
| P/B at period end | 5.44× | 3.68× | 7.28× | 7.05× | 7.09× | 7.83× | 2.91× | 3.72× | 6.53× | 4.88× | – | 887.13× | 4.43× | 3.65× | 3.57× | 3.92× | 3.37× | 2.61× | 6.54× | 3.82× | 4.42× | 3.62× | 4.12× | 3.42× | 5.26× | 3.47× | 8.59× | 5.30× | 3.27× | 5.18× | 4.01× | 5.50× | 5.79× | 1.70× |
| EV / EBITDA (TTM) | 34.13× | 29.56× | 15.71× | 12.70× | 16.47× | 23.51× | 13.67× | 18.57× | 14.35× | 23.65× | 15.37× | 13.79× | 14.11× | 16.89× | 12.12× | 10.70× | 12.83× | 11.27× | 16.44× | 14.89× | 16.32× | 12.36× | 17.56× | 16.21× | 23.22× | 10.96× | 35.53× | 18.61× | 8.25× | 14.46× | 8.74× | 13.21× | 15.87× | 7.79× |
| EV / Sales (TTM) | 8.54× | 7.03× | 7.10× | 6.19× | 7.23× | 9.30× | 4.83× | 5.52× | 5.60× | 5.17× | 4.50× | 4.52× | 4.74× | 4.09× | 4.35× | 4.18× | 4.53× | 4.11× | 6.38× | 6.64× | 7.69× | 5.53× | 7.11× | 5.85× | 9.41× | 4.39× | 10.45× | 4.67× | 3.02× | 4.81× | 3.11× | 4.22× | 3.64× | 0.72× |
| Returns | ||||||||||||||||||||||||||||||||||
| Return on equity | 1.8% | (0.0%) | 28.6% | 34.4% | 21.8% | 6.5% | 10.2% | 6.7% | 7.8% | 5.0% | – | 3331.6% | 18.5% | 6.6% | 16.9% | 23.1% | 14.2% | 16.5% | 28.6% | 17.8% | 14.0% | 14.4% | 10.4% | 7.5% | 8.8% | 15.1% | 18.4% | 13.0% | 17.5% | 16.2% | 19.9% | 22.4% | 21.8% | 9.6% |
| Return on invested capital | 3.5% | – | 16.8% | 18.6% | 11.9% | 7.1% | 4.4% | 4.7% | 6.0% | 5.2% | 14.0% | 13.0% | 15.6% | 6.3% | 20.6% | 30.3% | 16.2% | 10.3% | 11.6% | 16.9% | 15.4% | 13.6% | 10.9% | 8.6% | 11.5% | 16.3% | 12.5% | 6.2% | 18.3% | 18.3% | 23.0% | 24.3% | 22.9% | 15.6% |
| Dividend yield | 2.8% | 3.7% | 1.9% | 1.5% | 1.2% | 0.9% | 2.2% | 1.8% | 1.6% | 2.0% | 3.0% | 2.9% | 3.0% | 3.9% | 3.7% | 3.6% | 4.8% | 6.4% | 3.7% | 2.7% | 1.6% | 0.8% | 0.4% | 0.2% | – | – | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||
| Current ratio | 2.09× | 2.59× | 1.20× | 0.98× | 1.75× | 0.89× | 1.35× | 0.93× | 1.66× | 3.27× | 8.11× | 7.53× | 5.86× | 6.55× | 8.13× | 5.22× | 7.92× | 11.20× | 8.99× | 4.24× | 1.84× | 3.51× | 3.27× | 2.83× | 3.27× | 1.91× | 2.17× | 1.85× | 1.40× | 1.93× | 1.55× | 2.08× | 2.24× | 2.22× |
| Debt / equity | 0.85× | 0.80× | 0.90× | 0.99× | 1.30× | 1.67× | 1.70× | 1.95× | 0.94× | 0.90× | (730.83×) | 164.94× | 0.48× | 0.51× | 0.18× | 0.19× | 0.22× | 0.82× | 1.11× | – | 0.16× | 0.03× | – | – | – | – | 0.01× | 0.08× | 0.08× | 0.03× | 0.18× | 0.13× | 0.23× | 0.33× |
| Effective tax rate | 15.9% | 101.3% | 19.4% | 23.1% | 13.3% | (2.9%) | (279.4%) | (74.0%) | 65.4% | (90.0%) | (15.1%) | (5.6%) | 8.6% | 16.3% | 11.3% | 6.8% | 8.7% | (5.8%) | 15.1% | 11.0% | 32.5% | 22.9% | 22.8% | 22.3% | 25.5% | 27.2% | 25.5% | 29.5% | 27.0% | 26.4% | 27.0% | 26.1% | 20.7% | 6.7% |
| Share count | ||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 545 | 537 | 548 | 557 | 566 | 541 | 512 | 500 | 498 | 470 | 435 | 447 | 435 | 412 | 407 | 389 | 375 | 374 | 424 | 442 | 430 | 424 | 424 | 421 | 418 | 410 | 391 | 387 | 406 | 369 | 375 | 351 | 303 | 210 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||
| Revenue | $5,122 | $4,713 | $4,402 | $7,634 | $8,439 | $6,821 | $5,438 | $5,274 | $5,350 | $3,981 | $3,408 | $2,173 | $2,147 | $1,931 | $1,582 | $1,383 | $1,487 | $948 | $903 | $1,036 | $1,040 | $928 | $847 | $699 | $651 | $571 | $716 | $496 | $406 | $397 | $334 | $286 | $208 | $139 | $89 |
| Cost of revenue | ($2,039) | ($1,992) | ($1,934) | ($2,639) | ($2,741) | ($2,371) | ($2,060) | ($2,032) | ($2,418) | ($1,560) | ($1,651) | ($968) | ($917) | ($802) | ($743) | ($591) | ($613) | ($413) | ($387) | ($411) | ($415) | ($377) | ($363) | ($349) | ($299) | ($285) | ($335) | – | – | ($146) | ($167) | ($108) | ($84) | ($64) | ($52) |
| Gross profit | $3,083 | $2,721 | $2,468 | $4,996 | $5,698 | $4,450 | $3,379 | $3,242 | $2,931 | $2,421 | $1,757 | $1,206 | $1,230 | $1,129 | $838 | $799 | $881 | $534 | $517 | $625 | $625 | $551 | $484 | $350 | $352 | $287 | $381 | – | – | $251 | $167 | $178 | $124 | $74 | $36 |
| Operating expenses | |||||||||||||||||||||||||||||||||||
| Research and development | ($1,139) | ($1,086) | ($984) | ($1,097) | ($1,118) | ($989) | ($836) | ($878) | ($826) | ($529) | ($545) | ($373) | ($350) | ($305) | ($255) | ($183) | ($171) | ($121) | ($116) | ($121) | ($114) | ($95) | ($93) | ($85) | ($88) | ($82) | ($79) | ($46) | ($41) | ($38) | ($32) | ($28) | ($21) | – | – |
| Selling, general and administrative | ($699) | ($674) | ($618) | ($734) | ($798) | ($719) | ($610) | ($677) | ($683) | ($452) | ($500) | ($302) | ($275) | ($267) | ($261) | ($208) | ($222) | ($167) | ($161) | ($176) | ($163) | ($130) | ($111) | ($92) | ($89) | ($83) | ($103) | ($77) | ($63) | ($68) | ($56) | ($49) | ($37) | ($42) | ($28) |
| Total operating expenses | ($2,288) | ($2,231) | ($2,172) | ($2,425) | ($2,582) | ($2,600) | ($2,381) | ($2,595) | ($2,217) | ($1,484) | ($1,481) | ($853) | ($804) | ($670) | ($660) | ($403) | ($407) | ($289) | ($283) | ($323) | ($277) | ($225) | ($225) | ($179) | ($228) | ($164) | ($199) | – | – | ($160) | ($96) | ($106) | ($75) | ($50) | ($31) |
| Total costs and expenses | ($4,328) | ($4,223) | ($4,105) | ($5,063) | ($5,323) | ($4,971) | ($4,440) | ($4,627) | ($4,635) | ($3,044) | ($3,132) | ($1,821) | ($1,721) | ($1,472) | ($1,403) | ($987) | ($1,013) | ($703) | ($670) | ($734) | ($692) | ($602) | ($588) | ($528) | ($527) | ($449) | ($534) | ($421) | ($375) | ($305) | ($263) | ($214) | ($159) | ($115) | ($83) |
| Operating income | $795 | $490 | $296 | $2,571 | $3,116 | $1,850 | $998 | $647 | $714 | $936 | $276 | $352 | $426 | $459 | $179 | $397 | $474 | $245 | $233 | $302 | $348 | $326 | $259 | $171 | $124 | $122 | $182 | $75 | $32 | $91 | $71 | $72 | $49 | $24 | $6 |
| Earnings | |||||||||||||||||||||||||||||||||||
| EBITDA | $1,470 | $1,179 | $1,046 | $3,450 | $4,114 | $2,993 | $2,151 | $1,863 | $1,591 | $1,552 | $745 | $636 | $704 | $648 | $383 | $496 | $581 | $335 | $329 | $402 | $464 | $437 | $379 | $283 | $235 | $232 | $286 | $146 | $102 | $145 | $111 | $102 | $66 | $32 | $8 |
| Interest income | $8 | $11 | $9 | $8 | $2 | $0 | $2 | $3 | $8 | $22 | $3 | $24 | $20 | $16 | $16 | $18 | $16 | $15 | $33 | $55 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($213) | ($221) | ($259) | ($198) | ($204) | ($257) | ($357) | ($497) | ($503) | ($199) | ($146) | ($104) | ($62) | ($49) | ($41) | ($34) | ($32) | ($31) | ($29) | ($9) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $579 | $274 | $39 | $2,366 | $2,910 | $1,482 | $340 | $150 | $204 | $737 | $90 | $281 | $346 | $432 | $152 | $380 | $461 | $238 | $232 | $349 | $401 | $359 | $277 | $178 | $128 | $127 | $196 | $155 | $66 | $88 | $69 | $60 | $49 | $24 | $4 |
| Income tax expense | ($101) | ($44) | ($39) | ($459) | ($672) | ($197) | $10 | $420 | $151 | ($482) | $81 | $43 | $19 | ($37) | ($25) | ($43) | ($32) | ($21) | $14 | ($53) | ($44) | ($117) | ($63) | ($41) | ($29) | ($32) | ($53) | ($39) | ($19) | ($24) | ($18) | ($16) | ($13) | ($5) | ($0) |
| Net income | $478 | $230 | ($0) | $1,907 | $2,238 | $1,286 | $349 | $571 | $356 | $255 | $165 | $324 | $369 | $395 | $127 | $337 | $419 | $217 | $246 | $297 | $357 | $242 | $214 | $137 | $88 | $95 | $143 | $115 | $47 | $64 | $51 | $44 | $36 | $19 | $4 |
| Per share | |||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $0.67 | $0.22 | ($0.01) | $3.48 | $4.02 | $2.27 | $0.65 | $1.11 | $0.71 | $0.515 | $0.355 | $0.745 | $0.825 | $0.91 | $0.31 | $0.825 | $1.07 | $0.58 | $0.655 | $0.70 | $0.81 | $0.56 | $0.51 | $0.33 | $0.21 | $0.23 | $0.35 | $0.29 | $0.12 | $0.15 | $0.14 | $0.12 | $0.10 | $0.0634 | $0.02 |
| Basic EPS (GAAP) | $0.67 | $0.22 | ($0.01) | $3.52 | $4.07 | $2.33 | $0.67 | $1.19 | $0.755 | $0.55 | $0.38 | $0.795 | $0.92 | $0.995 | $0.325 | $0.88 | $1.12 | $0.59 | $0.67 | $0.715 | $0.83 | $0.57 | $0.52 | $0.34 | $0.22 | $0.24 | $0.37 | $0.31 | $0.13 | $0.16 | $0.14 | $0.13 | $0.11 | $0.0634 | $0.02 |
| Basic shares outstanding | 541 | 540 | 537 | 542 | 550 | 552 | 519 | 478 | 472 | 466 | 434 | 407 | 402 | 397 | 389 | 383 | 374 | 367 | 366 | 414 | 431 | 420 | 413 | 412 | 405 | 398 | 387 | 367 | 370 | 386 | 369 | 346 | 320 | 303 | 210 |
| Margins | |||||||||||||||||||||||||||||||||||
| Gross margin | 60.2% | 57.7% | 56.1% | 65.4% | 67.5% | 65.2% | 62.1% | 61.5% | 54.8% | 60.8% | 51.6% | 55.5% | 57.3% | 58.4% | 53.0% | 57.8% | 59.3% | 56.4% | 57.2% | 60.3% | 60.1% | 59.4% | 57.1% | 50.0% | 54.1% | 50.2% | 53.2% | – | – | 63.3% | 49.9% | 62.3% | 59.7% | 53.5% | 41.0% |
| Operating margin | 15.5% | 10.4% | 6.7% | 33.7% | 36.9% | 27.1% | 18.4% | 12.3% | 13.4% | 23.5% | 8.1% | 16.2% | 19.8% | 23.8% | 11.3% | 28.7% | 31.9% | 25.8% | 25.8% | 29.1% | 33.5% | 35.2% | 30.5% | 24.5% | 19.1% | 21.4% | 25.4% | 15.1% | 7.8% | 23.1% | 21.3% | 25.1% | 23.8% | 17.4% | 6.3% |
| Net margin | 9.3% | 4.9% | (0.0%) | 25.0% | 26.5% | 18.8% | 6.4% | 10.8% | 6.7% | 6.4% | 4.8% | 14.9% | 17.2% | 20.5% | 8.1% | 24.3% | 28.2% | 22.9% | 27.2% | 28.7% | 34.3% | 26.1% | 25.2% | 19.6% | 13.5% | 16.6% | 20.0% | 23.2% | 11.5% | 16.2% | 15.3% | 15.3% | 17.5% | 13.8% | 4.7% |