
| 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 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | |||||||||||||||||||||||||||||
| Market cap | $28,498 | $29,349 | $35,687 | $31,429 | $31,212 | $36,435 | $21,922 | $12,286 | $10,735 | $6,143 | $6,511 | $5,547 | $5,108 | $2,372 | $1,543 | $1,171 | $827 | $637 | $899 | $1,005 | $797 | $839 | $676 | $292 | $375 | $357 | $421 | $91 | $53 |
| Enterprise value | $28,046 | $25,710 | $31,581 | $27,567 | $28,498 | $33,804 | $21,001 | $11,190 | $9,523 | $5,914 | $6,444 | $5,405 | $5,005 | $2,387 | $994 | $961 | $601 | $442 | $711 | $847 | $663 | $722 | $578 | $264 | $333 | $310 | $327 | $71 | $54 |
| P/E (TTM) at period end | 4071.12× | 211.14× | 95.16× | 85.06× | 106.67× | 160.42× | 69.60× | 51.55× | 87.49× | 72.21× | – | 123.64× | 171.79× | 239.24× | 105.27× | 88.12× | 44.23× | 25.88× | 56.35× | 80.99× | 123.46× | 33.59× | 6756.23× | – | – | – | – | – | – |
| P/S (TTM) at period end | 8.78× | 10.73× | 14.54× | 14.40× | 16.05× | 21.96× | 15.66× | 10.31× | 11.12× | 7.33× | 9.15× | 9.63× | 11.58× | 6.78× | 6.13× | 5.18× | 3.94× | 3.00× | 4.66× | 6.33× | 5.93× | 7.49× | 7.10× | 3.67× | 5.18× | 6.11× | 13.94× | 6.54× | 6.73× |
| P/B at period end | 3.42× | 3.89× | 4.86× | 4.57× | 5.46× | 6.78× | 6.44× | 4.07× | 4.05× | 3.71× | 4.22× | 3.67× | 5.51× | 2.87× | 2.34× | 3.07× | 2.30× | 2.10× | 3.19× | 4.02× | 3.55× | 3.98× | 4.01× | 2.80× | 3.47× | 2.83× | 3.52× | 3.92× | 18.34× |
| EV / EBITDA (TTM) | 146.84× | 169.15× | 80.98× | 46.81× | 49.83× | 83.23× | 47.22× | 31.85× | 40.10× | 27.50× | 204.88× | 56.38× | 75.10× | 63.65× | 32.91× | 29.43× | 26.17× | 7.81× | 20.93× | 32.71× | 34.79× | 36.55× | 43.91× | 42.34× | – | – | – | – | – |
| EV / Sales (TTM) | 8.64× | 9.40× | 12.86× | 12.63× | 14.66× | 20.38× | 15.00× | 9.39× | 9.87× | 7.06× | 9.05× | 9.39× | 11.35× | 6.82× | 3.95× | 4.25× | 2.87× | 2.08× | 3.69× | 5.33× | 4.94× | 6.44× | 6.08× | 3.33× | 4.60× | 5.30× | 10.82× | 5.12× | 6.81× |
| Returns | |||||||||||||||||||||||||||||
| Return on equity | 0.1% | 1.8% | 5.1% | 5.4% | 5.1% | 4.2% | 9.2% | 7.9% | 4.6% | 5.1% | (0.2%) | 3.0% | 3.2% | 1.2% | 2.2% | 3.5% | 5.2% | 8.1% | 5.7% | 5.0% | 2.9% | 11.8% | 0.1% | (4.6%) | (18.7%) | (39.3%) | (10.3%) | (13.8%) | (113.8%) |
| Return on invested capital | (0.2%) | 0.1% | 6.5% | 11.4% | 10.4% | 8.8% | 11.8% | 11.9% | 9.0% | 6.3% | – | 3.7% | 4.1% | 1.4% | 12.4% | 9.4% | 14.3% | 15.3% | 4.9% | 3.9% | 2.2% | 3.9% | 0.0% | (7.1%) | (28.0%) | (59.6%) | (60.2%) | (90.0%) | (94.3%) |
| Dividend yield | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | |||||||||||||||||||||||||||||
| Current ratio | 2.84× | 8.97× | 12.01× | 13.91× | 11.78× | 11.75× | 5.79× | 7.87× | 8.78× | 4.05× | 3.49× | 5.14× | 2.77× | 1.96× | 9.44× | 4.70× | 5.66× | 7.29× | 5.38× | 7.40× | 6.65× | 6.62× | 6.68× | 3.48× | 3.13× | 2.92× | 9.75× | 4.93× | 0.57× |
| Debt / equity | 0.12× | 0.14× | 0.13× | 0.14× | 0.17× | 0.18× | – | – | – | 0.20× | 0.23× | 0.25× | 0.17× | 0.21× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.59× |
| Effective tax rate | 76.7% | 33.8% | 25.3% | 24.0% | 27.6% | 16.2% | 19.4% | 16.1% | 25.7% | 37.8% | 234.3% | 36.7% | 37.5% | 57.1% | 35.1% | 28.1% | 30.9% | 44.9% | 38.4% | 40.7% | 40.2% | (210.0%) | 73.8% | – | 4.7% | 4.0% | – | 10.0% | – |
| Share count | |||||||||||||||||||||||||||||
| Diluted shares outstanding | 421 | 408 | 407 | 398 | 394 | 383 | 366 | 364 | 336 | 324 | 320 | 306 | 282 | 269 | 235 | 207 | 199 | 196 | 194 | 192 | 190 | 188 | 167 | 158 | 156 | 151 | 117 | 72 | 58 |
| 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 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | ||||||||||||||||||||||||||||||
| Revenue | $3,556 | $3,247 | $2,736 | $2,455 | $2,182 | $1,944 | $1,659 | $1,400 | $1,192 | $965 | $838 | $712 | $576 | $441 | $350 | $252 | $226 | $210 | $212 | $193 | $159 | $134 | $112 | $95 | $79 | $73 | $59 | $30 | $14 | $8 |
| Cost of revenue | ($758) | ($686) | ($558) | ($491) | ($414) | ($357) | ($309) | ($289) | ($270) | ($220) | ($174) | ($189) | ($157) | ($129) | ($115) | ($88) | ($84) | ($74) | ($73) | ($77) | ($56) | ($44) | ($35) | ($31) | ($28) | ($30) | ($20) | ($8) | ($4) | ($3) |
| Gross profit | $2,798 | $2,561 | $2,178 | $1,964 | $1,768 | $1,587 | $1,350 | $1,110 | $922 | $745 | $664 | $523 | $419 | $312 | $235 | $164 | $143 | $136 | $139 | $116 | $103 | $90 | $77 | $64 | $51 | $42 | $38 | $22 | $10 | $5 |
| Operating expenses | ||||||||||||||||||||||||||||||
| Research and development | ($435) | ($406) | ($326) | ($268) | ($221) | ($201) | ($163) | ($126) | ($101) | ($89) | ($76) | ($66) | ($55) | ($47) | ($33) | ($20) | ($17) | ($14) | ($13) | ($12) | ($12) | ($10) | ($8) | ($7) | ($6) | ($5) | ($4) | ($1) | ($1) | ($0) |
| Selling, general and administrative | ($526) | ($549) | ($439) | ($382) | ($339) | ($257) | ($300) | ($179) | ($157) | ($146) | ($123) | ($116) | ($104) | ($97) | ($77) | ($58) | ($48) | ($44) | ($82) | ($88) | ($72) | ($66) | ($57) | ($53) | ($48) | ($52) | ($65) | ($31) | ($12) | ($7) |
| Total operating expenses | ($2,721) | ($2,633) | ($2,173) | ($1,682) | ($1,317) | ($1,155) | ($1,061) | ($747) | ($648) | ($571) | ($519) | ($511) | ($338) | ($258) | ($208) | ($142) | ($120) | ($104) | ($99) | ($98) | ($89) | ($83) | ($70) | ($64) | ($57) | ($65) | ($87) | ($37) | ($14) | ($9) |
| Total costs and expenses | ($3,478) | ($3,319) | ($2,731) | ($2,173) | ($1,731) | ($1,512) | ($1,370) | ($1,036) | ($918) | ($791) | ($693) | ($700) | ($495) | ($387) | ($322) | ($230) | ($203) | ($178) | ($173) | ($175) | ($145) | ($127) | ($105) | ($95) | ($85) | ($95) | ($108) | ($46) | ($17) | ($11) |
| Operating income | $77 | ($72) | $5 | $282 | $451 | $432 | $289 | $364 | $274 | $174 | $145 | $11 | $81 | $54 | $27 | $22 | $23 | $32 | $40 | $18 | $14 | $7 | $7 | $0 | ($6) | ($23) | ($49) | ($15) | ($4) | ($3) |
| Earnings | ||||||||||||||||||||||||||||||
| EBITDA | $394 | $191 | $152 | $390 | $589 | $572 | $406 | $445 | $351 | $237 | $215 | $31 | $96 | $67 | $37 | $30 | $33 | $23 | $57 | $34 | $26 | $19 | $20 | $13 | $6 | ($3) | ($30) | ($10) | ($2) | ($2) |
| Interest income | – | $110 | $213 | $214 | $32 | – | – | $19 | $11 | $4 | $2 | $1 | $1 | $0 | $1 | $1 | $1 | $1 | $5 | $8 | $7 | $3 | $1 | – | – | – | – | – | – | – |
| Interest expense | ($24) | ($19) | ($27) | ($31) | ($32) | ($32) | ($22) | ($3) | ($3) | ($9) | ($10) | ($9) | ($10) | ($7) | ($5) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $101 | $30 | $210 | $502 | $486 | $404 | $271 | $391 | $284 | $165 | $137 | $3 | $71 | $48 | $23 | $23 | $36 | $47 | $45 | $26 | $21 | $11 | $8 | $0 | ($5) | ($21) | ($52) | – | ($3) | ($3) |
| Income tax expense | ($28) | ($23) | ($71) | ($127) | ($117) | ($111) | ($44) | ($76) | ($46) | ($42) | ($52) | ($6) | ($26) | ($18) | ($13) | ($8) | ($10) | ($14) | ($20) | ($10) | ($9) | ($4) | $17 | ($0) | – | $1 | $2 | $3 | $0 | – |
| Net income | $74 | $7 | $139 | $375 | $370 | $293 | $227 | $315 | $238 | $123 | $85 | ($3) | $45 | $30 | $10 | $15 | $13 | $19 | $25 | $16 | $12 | $6 | $25 | $0 | ($5) | ($20) | ($50) | ($12) | ($3) | ($3) |
| Per share | ||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $0.19 | $0.02 | $0.34 | $0.92 | $0.93 | $0.74 | $0.59 | $0.86 | $0.654 | $0.366 | $0.262 | ($0.011) | $0.146 | $0.105 | $0.037 | $0.062 | $0.064 | $0.094 | $0.13 | $0.082 | $0.065 | $0.034 | $0.13 | $0.001 | ($0.0304) | ($0.13) | ($0.33) | ($0.10) | ($0.0444) | ($0.057) |
| Basic EPS (GAAP) | $0.19 | $0.02 | $0.34 | $0.92 | $0.93 | $0.75 | $0.60 | $0.87 | $0.661 | $0.37 | $0.264 | ($0.011) | $0.148 | $0.107 | $0.037 | $0.063 | $0.065 | $0.095 | $0.13 | $0.084 | $0.066 | $0.035 | $0.14 | $0.001 | ($0.0304) | ($0.13) | ($0.33) | ($0.10) | ($0.0444) | ($0.057) |
| Basic shares outstanding | 414 | 417 | 406 | 405 | 396 | 392 | 381 | 363 | 361 | 332 | 322 | 322 | 302 | 277 | 265 | 231 | 203 | 198 | 194 | 190 | 188 | 185 | 182 | 162 | 158 | 156 | 151 | 117 | 72 | 58 |
| Margins | ||||||||||||||||||||||||||||||
| Gross margin | 78.7% | 78.9% | 79.6% | 80.0% | 81.0% | 81.6% | 81.4% | 79.3% | 77.4% | 77.2% | 79.2% | 73.5% | 72.7% | 70.7% | 67.2% | 65.0% | 63.1% | 64.8% | 65.4% | 60.2% | 64.7% | 67.0% | 68.4% | 67.7% | 64.7% | 58.2% | 65.3% | 72.5% | 74.8% | 67.1% |
| Operating margin | 2.2% | (2.2%) | 0.2% | 11.5% | 20.7% | 22.2% | 17.4% | 26.0% | 23.0% | 18.0% | 17.3% | 1.6% | 14.0% | 12.3% | 7.8% | 8.6% | 10.1% | 15.2% | 18.7% | 9.3% | 8.9% | 5.5% | 6.0% | 0.0% | (7.0%) | (31.3%) | (84.1%) | (51.0%) | (25.2%) | (41.8%) |
| Net margin | 2.1% | 0.2% | 5.1% | 15.3% | 16.9% | 15.1% | 13.7% | 22.5% | 20.0% | 12.7% | 10.2% | (0.5%) | 7.8% | 6.7% | 2.8% | 5.8% | 5.9% | 8.9% | 11.6% | 8.3% | 7.8% | 4.8% | 22.3% | 0.1% | (6.0%) | (27.8%) | (84.9%) | (40.7%) | (23.0%) | (41.8%) |