
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||
| Market cap | $18,973 | $25,568 | $47,978 | $13,083 | $2,094 | $1,797 | $1,450 | – | $1,208 | $1,259 | $1,269 | $1,511 | $1,103 | $454 | $650 | $614 | $484 | $262 | $231 | $242 | – | – | – | $190 | $187 |
| Enterprise value | $20,149 | $25,171 | $48,492 | $12,933 | $2,448 | $1,684 | $1,293 | – | $1,209 | $1,310 | $1,184 | $1,512 | $1,054 | $396 | $602 | $572 | $430 | $202 | $190 | $187 | – | – | – | $193 | $192 |
| P/E (TTM) at period end | 8.64× | 24.38× | 41.62× | 20.44× | 7.34× | 16.06× | 17.20× | – | 26.17× | 18.83× | 17.62× | 14.83× | 20.38× | 21.42× | 21.98× | 15.52× | 18.47× | 16.27× | 9.10× | 12.49× | – | – | – | 54.08× | 84.83× |
| P/S (TTM) at period end | 0.49× | 1.16× | 3.20× | 1.84× | 0.40× | 0.51× | 0.43× | – | 0.36× | 0.51× | 0.57× | 0.76× | 0.75× | 0.39× | 0.64× | 0.65× | 0.67× | 0.52× | 0.43× | 0.57× | – | – | – | 1.39× | 2.09× |
| P/B at period end | 1.31× | 4.06× | 8.86× | 6.63× | 1.47× | 1.64× | 1.36× | – | 1.43× | 1.63× | 1.82× | 2.44× | 2.35× | 1.21× | 1.92× | 2.14× | 2.16× | 1.47× | 1.52× | 2.08× | – | – | – | 11.59× | 14.53× |
| EV / EBITDA (TTM) | 7.14× | 19.45× | 39.08× | 16.41× | 6.80× | 11.07× | 11.33× | – | 10.37× | 11.78× | 9.81× | 10.75× | 12.17× | 11.31× | 11.34× | 8.92× | 9.47× | 7.49× | 4.43× | 5.94× | – | – | – | – | – |
| EV / Sales (TTM) | 0.52× | 1.15× | 3.24× | 1.82× | 0.47× | 0.47× | 0.39× | – | 0.36× | 0.53× | 0.53× | 0.76× | 0.72× | 0.34× | 0.59× | 0.61× | 0.60× | 0.40× | 0.35× | 0.45× | – | – | – | 1.41× | 2.15× |
| Returns | |||||||||||||||||||||||||
| Return on equity | 15.2% | 16.6% | 21.3% | 32.5% | 20.0% | 10.2% | 7.9% | 7.6% | 5.5% | 8.6% | 10.3% | 16.5% | 11.5% | 5.7% | 8.7% | 13.8% | 11.7% | 9.0% | 16.7% | 16.7% | 35.5% | 24.3% | – | 21.4% | 17.1% |
| Return on invested capital | 14.1% | 18.5% | 19.4% | 35.6% | 15.9% | 11.9% | 9.1% | 11.3% | 6.3% | 8.4% | 11.8% | 15.6% | 13.6% | 6.9% | 10.4% | 16.6% | 15.9% | 13.9% | 22.6% | 25.7% | 34.7% | 24.4% | – | 31.6% | 16.5% |
| Dividend yield | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||
| Current ratio | 3.87× | 5.25× | 3.81× | 2.31× | 1.91× | 1.93× | 2.25× | 2.35× | 1.89× | 1.88× | 2.33× | 2.01× | 2.10× | 2.16× | 2.19× | 2.63× | 2.15× | 2.47× | 2.05× | 2.21× | 1.58× | 1.48× | – | – | – |
| Debt / equity | 0.60× | 0.75× | 0.40× | 0.15× | 0.42× | 0.09× | 0.03× | 0.03× | 0.14× | 0.21× | 0.13× | 0.15× | 0.10× | 0.09× | 0.10× | 0.10× | 0.08× | 0.06× | 0.07× | 0.10× | 0.41× | 0.45× | – | 0.55× | 0.74× |
| Effective tax rate | 19.9% | 12.9% | 5.2% | 14.7% | 15.7% | 5.8% | 3.4% | 16.6% | 43.6% | 26.7% | 32.9% | 30.2% | 32.0% | 20.0% | 34.2% | 30.8% | 33.5% | 29.4% | 37.7% | 34.1% | 36.3% | 33.9% | – | (111.7%) | (24.1%) |
| Share count | |||||||||||||||||||||||||
| Diluted shares outstanding | 697 | 628 | 602 | 560 | 536 | 535 | 528 | 517 | 522 | 517 | 518 | 501 | 465 | 439 | 442 | 424 | 407 | 392 | 388 | 339 | 318 | 294 | 281 | 257 | 250 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||
| Revenue | $39,063 | $39,063 | $21,972 | $14,989 | $7,123 | $5,196 | $3,557 | $3,339 | $3,500 | $3,360 | $2,485 | $2,216 | $1,991 | $1,467 | $1,163 | $1,014 | $943 | $721 | $506 | $541 | $420 | $303 | $212 | $167 | $137 | $89 |
| Cost of revenue | ($34,836) | ($34,836) | ($19,542) | ($12,928) | ($5,840) | ($4,396) | ($3,023) | ($2,813) | ($3,005) | ($2,930) | ($2,135) | ($1,895) | ($1,648) | ($1,242) | ($1,003) | ($848) | ($791) | ($606) | ($417) | ($437) | ($345) | ($242) | ($178) | – | ($114) | ($75) |
| Gross profit | $4,227 | $4,227 | $2,430 | $2,061 | $1,283 | $800 | $535 | $526 | $496 | $430 | $350 | $331 | $307 | $226 | $160 | $165 | $151 | $115 | $89 | $104 | $75 | $60 | $33 | – | $23 | $14 |
| Operating expenses | ||||||||||||||||||||||||||
| Research and development | ($771) | ($771) | ($637) | ($464) | ($307) | ($272) | ($224) | ($221) | ($180) | ($165) | ($144) | ($124) | ($101) | ($84) | ($75) | ($64) | ($48) | ($37) | ($35) | ($31) | ($21) | ($16) | ($11) | – | ($7) | ($4) |
| Selling, general and administrative | ($333) | ($333) | ($267) | ($197) | ($100) | ($102) | ($101) | ($134) | ($141) | ($99) | ($45) | ($40) | ($25) | ($23) | ($24) | ($22) | ($17) | ($15) | ($31) | ($33) | ($24) | ($16) | ($13) | – | ($9) | ($7) |
| Total operating expenses | ($1,457) | ($1,457) | ($1,177) | ($851) | ($522) | ($465) | ($411) | ($441) | ($398) | ($335) | ($255) | ($223) | ($174) | ($145) | ($133) | ($119) | ($92) | ($74) | ($65) | ($63) | ($45) | ($33) | ($22) | – | ($17) | ($11) |
| Total costs and expenses | ($36,293) | ($36,293) | ($20,719) | ($13,778) | ($6,362) | ($4,861) | ($3,433) | ($3,254) | ($3,403) | ($3,266) | ($2,390) | ($2,108) | ($1,859) | ($1,387) | ($1,135) | ($968) | ($884) | ($681) | ($482) | ($500) | ($390) | ($275) | ($200) | – | ($131) | ($86) |
| Operating income | $2,770 | $2,770 | $1,253 | $1,211 | $761 | $335 | $124 | $86 | $97 | $95 | $95 | $107 | $133 | $80 | $27 | $46 | $59 | $41 | $23 | $40 | $30 | $28 | $11 | $167 | $6 | $3 |
| Earnings | ||||||||||||||||||||||||||
| EBITDA | $2,823 | $2,823 | $1,294 | $1,241 | $788 | $360 | $152 | $114 | $121 | $117 | $111 | $121 | $141 | $87 | $35 | $53 | $64 | $45 | $27 | $43 | $32 | $29 | $12 | – | – | – |
| Interest income | $187 | $187 | $60 | $29 | – | – | – | – | – | – | – | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | – | $1 | – | – | – | – | – |
| Interest expense | ($195) | ($195) | ($60) | ($19) | ($10) | ($6) | ($2) | ($2) | ($7) | ($6) | ($2) | ($2) | ($1) | ($1) | ($1) | ($1) | ($1) | ($0) | ($1) | ($1) | ($1) | ($1) | ($1) | – | ($4) | ($1) |
| Pre-tax income | $2,789 | $2,789 | $1,212 | $1,214 | $754 | $337 | $119 | $85 | $90 | $88 | $92 | $107 | $133 | $80 | $27 | $45 | $58 | $40 | $23 | $41 | $29 | $27 | $11 | $5 | $2 | $2 |
| Income tax expense | ($556) | ($556) | ($157) | ($63) | ($111) | ($53) | ($7) | ($3) | ($15) | ($38) | ($24) | ($35) | ($40) | ($25) | ($5) | ($15) | ($18) | ($14) | ($7) | ($15) | ($10) | ($10) | ($4) | – | $2 | $0 |
| Net income | $2,230 | $2,230 | $1,049 | $1,153 | $640 | $285 | $112 | $84 | $72 | $46 | $67 | $72 | $93 | $54 | $21 | $30 | $40 | $27 | $16 | $25 | $19 | $17 | $7 | $5 | $4 | $2 |
| Per share | ||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $3.26 | $3.26 | $1.68 | $1.92 | $1.14 | $0.53 | $0.209 | $0.16 | $0.139 | $0.089 | $0.129 | $0.139 | $0.185 | $0.116 | $0.048 | $0.067 | $0.093 | $0.065 | $0.041 | $0.065 | $0.057 | $0.053 | $0.024 | $0.017 | $0.014 | $0.009 |
| Basic EPS (GAAP) | $3.65 | $3.65 | $1.77 | $2.07 | $1.21 | $0.55 | $0.219 | $0.165 | $0.144 | $0.094 | $0.138 | $0.15 | $0.199 | $0.124 | $0.05 | $0.072 | $0.104 | $0.073 | $0.047 | $0.081 | $0.08 | $0.077 | $0.032 | $0.022 | $0.016 | $0.01 |
| Basic shares outstanding | 602 | 602 | 594 | 556 | 529 | 515 | 512 | 510 | 499 | 493 | 484 | 479 | 464 | 436 | 420 | 409 | 381 | 359 | 342 | 314 | 242 | 220 | 219 | 219 | 217 | 213 |
| Margins | ||||||||||||||||||||||||||
| Gross margin | 10.8% | 10.8% | 11.1% | 13.8% | 18.0% | 15.4% | 15.0% | 15.8% | 14.2% | 12.8% | 14.1% | 14.9% | 15.4% | 15.4% | 13.8% | 16.3% | 16.0% | 15.9% | 17.5% | 19.2% | 17.8% | 19.9% | 15.8% | – | 17.0% | 15.7% |
| Operating margin | 7.1% | 7.1% | 5.7% | 8.1% | 10.7% | 6.5% | 3.5% | 2.6% | 2.8% | 2.8% | 3.8% | 4.9% | 6.7% | 5.5% | 2.3% | 4.5% | 6.2% | 5.6% | 4.6% | 7.5% | 7.1% | 9.1% | 5.4% | 100.0% | 4.4% | 3.4% |
| Net margin | 5.7% | 5.7% | 4.8% | 7.7% | 9.0% | 5.5% | 3.1% | 2.5% | 2.1% | 1.4% | 2.7% | 3.3% | 4.6% | 3.7% | 1.8% | 2.9% | 4.3% | 3.7% | 3.2% | 4.7% | 4.6% | 5.6% | 3.3% | 2.9% | 2.6% | 2.5% |