
| Line item | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||
| Market cap | $28,641 | $19,236 | $8,872 | $7,443 | $7,797 | $5,981 | $4,577 | $5,365 | $5,813 | $3,584 | $4,280 | $6,528 | $4,789 | $2,491 | $2,546 | $2,753 | $2,738 | $2,761 | $5,017 | – | – | – |
| Enterprise value | $38,806 | $44,182 | $26,966 | $21,732 | $939 | $18,153 | $10,262 | $10,765 | $10,121 | $8,768 | $10,961 | $7,209 | $4,513 | $3,656 | ($4,076) | ($3,208) | $6,760 | $2,469 | $6,371 | – | – | – |
| P/E (TTM) at period end | 29.11× | 25.48× | 14.79× | 19.59× | 25.31× | 30.67× | 28.43× | 31.75× | 76.48× | 42.67× | 87.35× | 145.06× | 129.44× | 61.25× | 41.75× | – | 83.18× | 29.68× | 5.78× | – | – | – |
| P/S (TTM) at period end | 4.62× | 3.71× | 2.04× | 2.43× | 2.87× | 2.70× | 1.77× | 2.27× | 3.02× | 2.43× | 3.41× | 5.85× | 4.25× | 2.09× | 1.76× | 2.79× | 2.34× | 1.27× | 2.48× | – | – | – |
| P/B at period end | 5.34× | 4.49× | 2.48× | 2.61× | 3.26× | 3.07× | 3.15× | 4.18× | 5.33× | 3.68× | 4.96× | 8.52× | 6.77× | 4.16× | – | – | 4.76× | 0.63× | 1.40× | – | – | – |
| EV / EBITDA (TTM) | 4.38× | 5.59× | 4.09× | 6.83× | 0.45× | 12.00× | 5.30× | 6.30× | 8.50× | 10.01× | 11.95× | 9.11× | 6.62× | 5.70× | (4.68×) | (7.48×) | 12.09× | 1.95× | 6.75× | – | – | – |
| EV / Sales (TTM) | 6.25× | 8.52× | 6.21× | 7.09× | 0.35× | 8.18× | 3.98× | 4.55× | 5.25× | 5.94× | 8.73× | 6.47× | 4.00× | 3.07× | (2.82×) | (3.25×) | 5.78× | 1.13× | 3.15× | – | – | – |
| Returns | ||||||||||||||||||||||
| Return on equity | 18.3% | 17.6% | 16.7% | 13.3% | 12.9% | 10.0% | 11.1% | 13.2% | 7.0% | 8.6% | 5.7% | 5.9% | 5.2% | 6.8% | – | – | 5.7% | 2.1% | 24.3% | 26.2% | 24.6% | – |
| Return on invested capital | 51.7% | 24.7% | 27.6% | 16.8% | 9.4% | 9.4% | 20.2% | 18.4% | 12.0% | 9.5% | 8.5% | 9.8% | 9.5% | 10.9% | – | – | – | – | 17.6% | 19.7% | 20.3% | – |
| Dividend yield | 0.5% | 0.5% | 0.5% | 0.5% | 0.5% | 0.5% | 0.7% | 0.5% | 0.5% | 0.7% | 0.6% | 0.4% | 0.4% | 2.7% | 0.5% | 2.7% | – | – | 3.2% | – | – | – |
| Financial health | ||||||||||||||||||||||
| Current ratio | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.23× | 0.23× | 0.20× | 0.12× | 0.09× | – |
| Debt / equity | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.92× | 0.15× | 0.52× | 0.57× | 0.40× | – |
| Effective tax rate | 8.7% | 7.8% | 8.4% | 7.8% | 8.4% | 6.1% | 5.9% | 5.9% | 24.4% | 8.1% | 9.4% | 9.3% | 7.3% | 5.7% | 7.3% | 17.9% | 9.9% | 10.3% | 6.8% | 3.6% | 5.9% | 6.7% |
| Share count | ||||||||||||||||||||||
| Diluted shares outstanding | 444 | 436 | 423 | 405 | 380 | 323 | 307 | 297 | 284 | 269 | 250 | 231 | 204 | 188 | 177 | 170 | 167 | 166 | 160 | 160 | 160 | 160 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||
| Revenue | $8,401 | $6,205 | $5,185 | $4,340 | $3,067 | $2,714 | $2,218 | $2,580 | $2,366 | $1,927 | $1,475 | $1,256 | $1,115 | $1,128 | $1,192 | $1,445 | $988 | $1,170 | $2,182 | $2,024 | $1,737 | $1,099 | $622 |
| Cost of revenue | – | – | – | – | – | ($635) | ($618) | ($539) | ($533) | – | ($486) | ($458) | ($417) | ($448) | ($495) | ($498) | ($476) | ($69) | ($332) | ($555) | ($484) | ($170) | ($58) |
| Gross profit | – | – | – | – | – | $2,305 | $1,802 | $2,034 | $1,784 | – | $895 | $920 | $809 | $689 | $653 | $904 | $452 | $1,100 | $1,850 | $1,468 | $1,252 | $929 | $564 |
| Operating expenses | |||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($443) | ($247) | ($314) | ($211) | ($165) | ($608) | ($587) | ($564) | ($558) | ($518) | ($516) | ($483) | ($441) | ($471) | ($519) | ($521) | ($500) | ($522) | ($563) | ($510) | ($468) | ($339) | ($258) |
| Total operating expenses | $1,822 | – | – | – | – | ($289) | ($331) | ($130) | ($102) | – | ($44) | ($25) | ($38) | ($26) | ($31) | ($52) | ($42) | ($562) | ($600) | ($537) | ($491) | ($360) | ($274) |
| Total costs and expenses | $1,688 | $2,593 | $2,656 | $2,183 | $59 | ($698) | ($747) | ($676) | ($684) | ($762) | ($624) | ($361) | ($344) | ($465) | ($570) | ($592) | ($578) | ($631) | ($932) | ($1,092) | ($975) | ($530) | ($332) |
| Operating income | $10,089 | $8,798 | $7,841 | $6,523 | $3,126 | $2,016 | $1,471 | $1,904 | $1,682 | $1,165 | $851 | $895 | $771 | $663 | $622 | $852 | $410 | $538 | $1,250 | $932 | $762 | $569 | $290 |
| Earnings | |||||||||||||||||||||||
| EBITDA | – | $8,859 | $7,908 | $6,588 | $3,184 | $2,066 | $1,513 | $1,935 | $1,708 | $1,190 | $876 | $917 | $791 | $682 | $641 | $871 | $429 | $559 | $1,268 | $944 | $773 | $580 | $299 |
| Interest income | $8,688 | $7,782 | $7,339 | $6,230 | $2,686 | $1,372 | $1,133 | $1,726 | $1,392 | $908 | $606 | $492 | $416 | $304 | $270 | $280 | $173 | $122 | $437 | $782 | $672 | $273 | $80 |
| Interest expense | ($4,607) | ($4,219) | ($4,191) | ($3,436) | ($1,018) | ($224) | ($261) | ($643) | ($463) | ($225) | ($79) | ($67) | ($72) | ($52) | ($62) | ($86) | ($66) | ($69) | ($332) | ($555) | ($484) | ($170) | ($58) |
| Pre-tax income | $5,540 | $4,771 | $3,695 | $3,069 | $1,998 | $1,787 | $1,256 | $1,157 | $1,196 | $1,049 | $761 | $458 | $506 | $451 | $527 | $741 | $337 | $544 | $1,250 | $932 | $762 | $569 | $290 |
| Income tax expense | ($482) | ($414) | ($288) | ($257) | ($156) | ($151) | ($77) | ($68) | ($71) | ($256) | ($62) | ($43) | ($47) | ($33) | ($30) | ($54) | ($60) | ($54) | ($128) | ($63) | ($27) | ($34) | ($20) |
| Net income | $1,177 | $984 | $755 | $600 | $380 | $308 | $195 | $161 | $169 | $76 | $84 | $49 | $45 | $37 | $42 | $62 | ($10) | $36 | $93 | $869 | $734 | $536 | $270 |
| Per share | |||||||||||||||||||||||
| Diluted EPS (GAAP) | $2.60 | $2.22 | $1.73 | $1.42 | $0.9375 | $0.81 | $0.605 | $0.525 | $0.57 | $0.2675 | $0.3125 | $0.195 | $0.1925 | $0.1825 | $0.2225 | $0.3425 | ($0.0575) | $0.1975 | $0.56 | $0.29 | $0.4575 | $0.335 | $0.17 |
| Basic EPS (GAAP) | $2.63 | $2.23 | $1.75 | $1.43 | $0.945 | $0.8175 | $0.61 | $0.5275 | $0.575 | $0.2725 | $0.32 | $0.20 | $0.1975 | $0.185 | $0.2225 | $0.3475 | ($0.0575) | $0.20 | $0.575 | $0.30 | $0.4575 | $0.335 | $0.17 |
| Basic shares outstanding | 448 | 441 | 432 | 420 | 402 | 377 | 320 | 304 | 294 | 280 | 264 | 244 | 226 | 199 | 187 | 176 | 167 | 164 | 162 | 160 | 160 | 160 | 160 |
| Margins | |||||||||||||||||||||||
| Gross margin | – | – | – | – | – | 84.9% | 81.2% | 78.8% | 75.4% | – | 60.7% | 73.2% | 72.6% | 61.1% | 54.8% | 62.6% | 45.7% | 94.1% | 84.8% | 72.6% | 72.1% | 84.5% | 90.7% |
| Operating margin | 120.1% | 141.8% | 151.2% | 150.3% | 101.9% | 74.3% | 66.3% | 73.8% | 71.1% | 60.5% | 57.7% | 71.3% | 69.1% | 58.8% | 52.2% | 59.0% | 41.5% | 46.0% | 57.3% | 46.0% | 43.8% | 51.8% | 46.6% |
| Net margin | 14.0% | 15.9% | 14.6% | 13.8% | 12.4% | 11.3% | 8.8% | 6.2% | 7.1% | 3.9% | 5.7% | 3.9% | 4.0% | 3.3% | 3.5% | 4.3% | (1.0%) | 3.1% | 4.3% | 42.9% | 42.3% | 48.7% | 43.5% |