
| 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 | $20,193 | $28,016 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Enterprise value | $35,506 | $40,783 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| P/E (TTM) at period end | 28.89× | 87.82× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| P/S (TTM) at period end | 0.65× | 1.33× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| P/B at period end | 1.10× | 1.61× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| EV / EBITDA (TTM) | 8.32× | 16.50× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| EV / Sales (TTM) | 1.14× | 1.93× | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Returns | ||||||||||||||||||||||
| Return on equity | 3.8% | 1.8% | 13.4% | – | – | 14.5% | 16.1% | (20.5%) | 13.9% | 19.1% | 16.8% | 8.9% | 5.9% | 10.6% | 10.3% | 2.1% | (7.3%) | (3.0%) | 7.2% | (34.4%) | (48.0%) | (0.6%) |
| Return on invested capital | 3.7% | 1.9% | 11.2% | 25.1% | – | 10.6% | 9.7% | 17.9% | 9.7% | 10.8% | 8.8% | 9.5% | 9.8% | 9.4% | 8.7% | 4.6% | 5.4% | 7.5% | 12.5% | 5.2% | 4.8% | 7.9% |
| Dividend yield | 4.5% | 2.3% | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Financial health | ||||||||||||||||||||||
| Current ratio | 1.48× | 1.37× | 1.52× | – | – | 1.46× | 1.21× | 1.39× | 1.17× | 1.42× | 1.36× | 1.48× | 1.53× | 1.58× | 1.63× | 1.57× | 1.56× | 1.66× | 1.43× | 1.74× | 1.23× | 1.11× |
| Debt / equity | 0.75× | 0.78× | 0.61× | – | – | 0.78× | 1.12× | 1.12× | 1.11× | 1.38× | 1.40× | 1.17× | 1.00× | 1.44× | 1.81× | 2.05× | 2.21× | 1.62× | 1.26× | 8.07× | 9.77× | 6.94× |
| Effective tax rate | 27.1% | 43.0% | 27.4% | 27.4% | – | 26.9% | 28.5% | (58.2%) | 27.6% | 30.0% | 31.1% | 33.3% | 33.3% | 21.3% | 27.1% | 43.7% | (105.8%) | (190.9%) | 2.1% | (7.3%) | 0.2% | (5.6%) |
| Share count | ||||||||||||||||||||||
| Diluted shares outstanding | 526 | 389 | 260 | 261 | – | 251 | 238 | 236 | 237 | 237 | 236 | 235 | 233 | 230 | 226 | 219 | 218 | 218 | 205 | 206 | 206 | 206 |
| 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 | $31,326 | $31,179 | $21,109 | $12,093 | $13,509 | – | $9,739 | $10,135 | $10,570 | $9,675 | $9,500 | $9,004 | $10,745 | $14,601 | $12,480 | $13,277 | $11,787 | $12,098 | $14,462 | $14,540 | $11,560 | $5,776 | $4,947 |
| Cost of revenue | ($25,708) | ($25,136) | ($16,914) | ($9,039) | ($10,237) | – | ($6,457) | ($6,769) | ($7,076) | – | ($6,625) | ($6,298) | – | ($10,382) | ($8,916) | ($9,574) | ($8,517) | ($8,795) | ($10,843) | ($10,484) | ($8,361) | ($4,195) | ($3,568) |
| Gross profit | $5,618 | $6,043 | $4,195 | $3,054 | $3,272 | – | $3,281 | $3,366 | $3,494 | – | $2,875 | $2,706 | – | $4,219 | $3,565 | $3,703 | $3,269 | $3,304 | $3,618 | $4,056 | $3,199 | $1,581 | $1,380 |
| Operating expenses | |||||||||||||||||||||||
| Research and development | – | – | – | – | – | – | ($9) | ($9) | ($9) | – | – | – | – | ($11) | ($5) | ($5) | ($5) | ($4) | ($6) | ($5) | ($4) | ($6) | ($6) |
| Selling, general and administrative | ($3,814) | ($3,819) | ($2,737) | ($1,572) | ($1,543) | – | ($2,741) | ($2,438) | ($2,503) | ($2,366) | ($1,908) | ($2,012) | ($2,703) | ($2,993) | ($2,585) | ($2,615) | ($964) | ($1,029) | ($1,184) | ($1,178) | ($24) | ($1,243) | ($1,045) |
| Total operating expenses | ($4,141) | ($4,324) | ($3,188) | ($1,682) | ($1,714) | – | ($2,264) | ($2,376) | ($2,143) | – | ($1,926) | ($1,917) | – | ($3,039) | ($2,493) | ($2,639) | ($2,547) | ($2,770) | ($3,041) | ($2,932) | ($2,817) | ($1,248) | ($1,051) |
| Total costs and expenses | ($29,849) | ($29,460) | ($20,102) | ($10,721) | ($11,951) | – | ($8,721) | ($9,145) | ($9,219) | ($8,780) | ($8,551) | ($8,215) | ($9,676) | ($13,421) | ($11,408) | ($12,213) | ($11,065) | ($11,565) | ($13,884) | ($13,416) | ($11,178) | ($5,443) | ($4,618) |
| Operating income | $1,477 | $1,719 | $1,007 | $1,372 | $1,558 | – | $1,017 | $990 | $1,351 | $895 | $949 | $790 | $1,068 | $1,180 | $1,072 | $1,065 | $722 | $533 | $577 | $1,124 | $382 | $333 | $329 |
| Earnings | |||||||||||||||||||||||
| EBITDA | $4,217 | $4,269 | $2,471 | $1,952 | $2,122 | – | $1,799 | $1,669 | $1,917 | $1,342 | $1,411 | $1,206 | $1,660 | $1,863 | $1,673 | $1,743 | $1,409 | $1,336 | $1,376 | $1,929 | $1,045 | $660 | $637 |
| Interest income | $118 | $111 | $127 | $31 | $9 | – | $3 | $4 | $5 | $4 | $3 | $6 | $8 | $7 | $9 | $12 | $7 | $15 | $54 | $37 | $16 | $14 | $8 |
| Interest expense | ($843) | ($840) | ($525) | ($170) | ($148) | – | ($136) | ($188) | ($199) | ($267) | ($217) | ($155) | ($238) | ($286) | ($325) | ($399) | ($376) | ($350) | ($442) | ($427) | ($511) | ($529) | ($347) |
| Pre-tax income | $723 | $959 | $560 | $1,138 | $1,426 | – | $854 | $758 | ($477) | $627 | $761 | $665 | $502 | $539 | $543 | $540 | $182 | ($104) | ($23) | $340 | ($237) | ($377) | ($40) |
| Income tax expense | ($229) | ($260) | ($241) | ($312) | ($391) | – | ($229) | ($216) | ($278) | ($173) | ($228) | ($207) | ($167) | ($180) | ($116) | ($146) | ($79) | ($110) | ($43) | ($7) | ($17) | $1 | ($2) |
| Net income | $497 | $699 | $319 | $825 | $1,034 | – | $622 | $533 | ($763) | $471 | $517 | $444 | $320 | $250 | $408 | $372 | $66 | ($244) | ($102) | $294 | ($282) | ($354) | ($3) |
| Per share | |||||||||||||||||||||||
| Diluted EPS (GAAP) | $0.94 | $1.33 | $0.82 | $3.17 | $3.96 | – | $3.05 | $2.24 | ($3.24) | $1.99 | $2.18 | $1.88 | $1.40 | $1.08 | $1.31 | $1.35 | $0.3053 | ($0.7528) | ($0.3383) | $0.9188 | ($1.01) | ($1.97) | ($0.0151) |
| Basic EPS (GAAP) | $0.95 | $1.34 | $0.83 | $3.19 | $4.00 | – | $3.07 | $2.52 | ($3.24) | $1.99 | $2.20 | $1.88 | $1.41 | $1.09 | $1.35 | $1.38 | $0.3053 | ($0.7528) | ($0.3383) | $0.96 | ($1.01) | ($1.97) | ($0.0151) |
| Basic shares outstanding | 522 | 522 | 386 | 258 | 258 | – | 249 | 237 | 236 | 237 | 237 | 236 | 235 | 229 | 224 | 222 | 219 | 218 | 218 | 198 | 206 | 206 | 206 |
| Margins | |||||||||||||||||||||||
| Gross margin | 17.9% | 19.4% | 19.9% | 25.3% | 24.2% | – | 33.7% | 33.2% | 33.1% | – | 30.3% | 30.1% | – | 28.9% | 28.6% | 27.9% | 27.7% | 27.3% | 25.0% | 27.9% | 27.7% | 27.4% | 27.9% |
| Operating margin | 4.7% | 5.5% | 4.8% | 11.3% | 11.5% | – | 10.4% | 9.8% | 12.8% | 9.3% | 10.0% | 8.8% | 9.9% | 8.1% | 8.6% | 8.0% | 6.1% | 4.4% | 4.0% | 7.7% | 3.3% | 5.8% | 6.7% |
| Net margin | 1.6% | 2.2% | 1.5% | 6.8% | 7.7% | – | 6.4% | 5.3% | (7.2%) | 4.9% | 5.4% | 4.9% | 3.0% | 1.7% | 3.3% | 2.8% | 0.6% | (2.0%) | (0.7%) | 2.0% | (2.4%) | (6.1%) | (0.1%) |