
| Line item | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | FY2003 | FY2002 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 | FY1996 | FY1995 | FY1994 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valuation | ||||||||||||||||||||||||||||||||||
| Market cap | $14,208 | $16,970 | $24,160 | $11,850 | $7,458 | $9,069 | $3,678 | $4,035 | $2,471 | $1,639 | $1,644 | $2,519 | $2,766 | – | $1,485 | $2,919 | $3,079 | $1,323 | $1,042 | $1,989 | $750 | $340 | $517 | $197 | $31 | $39 | $48 | $23 | $19 | $67 | $64 | $62 | $120 | $129 |
| Enterprise value | $12,676 | $15,358 | $22,925 | $11,114 | $6,836 | $8,203 | $3,324 | $3,476 | $2,073 | $1,380 | $1,499 | $2,332 | $2,528 | – | $1,408 | $2,660 | $2,637 | $981 | $815 | $1,832 | $641 | $287 | $491 | $221 | $66 | $23 | $40 | $28 | $40 | $74 | $73 | $74 | $118 | $126 |
| P/E (TTM) at period end | 13.87× | 17.57× | 31.81× | 22.93× | 16.50× | 23.71× | 13.32× | 15.26× | 21.60× | 287.12× | 13.45× | 15.57× | 19.48× | – | 11.52× | 14.66× | 19.46× | 11.33× | 14.10× | 29.94× | 24.52× | 10.92× | 20.24× | 21.54× | – | 24.17× | 6.81× | 8.00× | – | 14.93× | 17.27× | 44.23× | 11.47× | 20.45× |
| P/S (TTM) at period end | 2.60× | 3.40× | 5.63× | 3.27× | 2.37× | 3.56× | 1.72× | 2.00× | 1.30× | 0.92× | 0.88× | 1.39× | 1.74× | – | 1.05× | 2.12× | 3.08× | 1.63× | 1.51× | 4.43× | 2.46× | 1.28× | 2.41× | 1.63× | 0.31× | 0.43× | 0.42× | 0.21× | 0.18× | 0.63× | 0.63× | 0.61× | 1.40× | 2.26× |
| P/B at period end | 5.68× | 6.75× | 11.46× | 6.71× | 4.85× | 6.28× | 3.23× | 3.86× | 2.63× | 1.72× | 1.70× | 2.69× | 3.11× | – | 2.01× | 3.49× | 4.72× | 2.69× | 2.61× | 6.36× | 3.33× | 1.92× | 3.67× | 2.80× | 0.48× | 0.59× | 0.74× | 0.41× | 0.36× | 1.18× | 1.16× | 1.16× | 2.12× | 2.78× |
| EV / EBITDA (TTM) | 9.47× | 12.30× | 23.27× | 15.86× | 11.25× | 15.06× | 8.82× | 9.34× | 7.65× | 27.22× | 7.06× | 8.52× | – | – | 6.39× | 8.48× | 10.09× | 5.13× | 6.63× | 16.80× | 11.75× | 5.27× | 11.10× | 9.59× | 11.17× | 2.85× | 2.58× | 2.86× | – | 6.99× | 7.23× | 12.99× | 6.43× | 10.88× |
| EV / Sales (TTM) | 2.32× | 3.08× | 5.35× | 3.06× | 2.17× | 3.22× | 1.56× | 1.72× | 1.09× | 0.77× | 0.80× | 1.28× | 1.59× | – | 1.00× | 1.93× | 2.63× | 1.21× | 1.18× | 4.08× | 2.11× | 1.08× | 2.29× | 1.82× | 0.67× | 0.25× | 0.35× | 0.25× | 0.39× | 0.69× | 0.72× | 0.72× | 1.37× | 2.21× |
| Returns | ||||||||||||||||||||||||||||||||||
| Return on equity | 41.0% | 38.4% | 36.0% | 29.3% | 29.4% | 26.5% | 24.2% | 25.3% | 12.2% | 0.6% | 12.6% | 17.3% | 16.0% | 16.4% | 17.4% | 23.8% | 24.2% | 23.8% | 18.5% | 21.3% | 13.6% | 17.5% | 18.1% | 13.0% | (11.3%) | 2.4% | 10.9% | 5.1% | (5.6%) | 7.9% | 6.7% | 2.6% | 18.5% | 13.6% |
| Return on invested capital | 100.8% | 101.7% | 82.5% | 49.2% | 49.3% | 66.6% | 34.8% | 54.0% | 21.3% | – | 15.4% | 21.9% | 22.2% | 22.3% | 19.8% | 34.9% | 75.9% | 65.7% | 34.5% | 26.1% | 14.8% | 24.7% | 20.6% | 12.7% | 1.9% | 5.2% | 12.7% | 6.0% | (2.8%) | 7.2% | 6.8% | 3.2% | 18.7% | 14.5% |
| Dividend yield | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0.9% | – | – | – | – |
| Financial health | ||||||||||||||||||||||||||||||||||
| Current ratio | 3.54× | 3.72× | 3.39× | 3.84× | 3.23× | 3.52× | 3.97× | 4.37× | 4.81× | 5.16× | 3.29× | 4.10× | 5.10× | 2.59× | 2.59× | 3.52× | 4.94× | 5.16× | 8.68× | 6.51× | 7.25× | 5.04× | 3.24× | 1.97× | 2.02× | 3.20× | 4.07× | 4.72× | 3.45× | 5.08× | 5.14× | 7.94× | 9.47× | 8.76× |
| Debt / equity | – | – | – | – | – | – | 0.03× | 0.03× | 0.03× | 0.03× | 0.10× | 0.04× | 0.01× | 0.01× | 0.04× | – | – | – | – | – | – | – | – | 0.43× | 0.60× | 0.01× | 0.02× | 0.11× | 0.41× | 0.18× | 0.19× | 0.29× | 0.00× | 0.01× |
| Effective tax rate | 22.8% | 22.3% | 22.4% | 22.4% | 20.0% | 23.7% | 19.0% | 19.6% | 48.2% | 181.7% | 22.1% | 26.8% | 29.8% | 29.1% | 29.9% | 29.2% | 35.9% | 36.2% | 38.7% | 39.6% | 42.6% | 39.6% | 36.5% | 38.5% | 43.0% | 42.2% | 43.1% | 45.3% | 29.3% | 43.0% | 43.9% | 48.1% | 42.0% | 42.7% |
| Share count | ||||||||||||||||||||||||||||||||||
| Diluted shares outstanding | 146 | 153 | 156 | 160 | 167 | 170 | 172 | 179 | 192 | 194 | 198 | 208 | 208 | 209 | 224 | 236 | 236 | 236 | 238 | 236 | 232 | 232 | 219 | 214 | 177 | 174 | 171 | 162 | 155 | 162 | 169 | 194 | 173 | 140 |
| Line item | TTM | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | FY2003 | FY2002 | FY2001 | FY2000 | FY1999 | FY1998 | FY1997 | FY1996 | FY1995 | FY1994 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and gross profit | |||||||||||||||||||||||||||||||||||
| Revenue | $5,527 | $5,472 | $4,986 | $4,288 | $3,627 | $3,150 | $2,546 | $2,133 | $2,020 | $1,903 | $1,790 | $1,875 | $1,817 | $1,588 | $1,557 | $1,414 | $1,377 | $1,001 | $813 | $689 | $449 | $304 | $265 | $215 | $121 | $99 | $91 | $114 | $111 | $104 | $107 | $102 | $102 | $86 | $57 |
| Cost of revenue | ($2,332) | ($2,315) | ($2,100) | ($1,902) | ($1,802) | ($1,543) | ($1,172) | ($1,029) | ($980) | ($972) | ($955) | ($1,029) | ($939) | ($830) | ($820) | ($782) | ($698) | ($498) | ($442) | ($384) | ($241) | ($164) | ($154) | ($124) | ($70) | ($58) | ($53) | ($61) | ($63) | ($65) | ($60) | ($59) | ($64) | ($43) | ($27) |
| Gross profit | $3,195 | $3,158 | $2,886 | $2,385 | $1,825 | $1,608 | $1,374 | $1,104 | $1,040 | $932 | $835 | $847 | $878 | $757 | $736 | $632 | $679 | $503 | $371 | $305 | $207 | $141 | $111 | $90 | $51 | $42 | $39 | $53 | $48 | $39 | $47 | $43 | $38 | $43 | $30 |
| Operating expenses | |||||||||||||||||||||||||||||||||||
| Research and development | – | ($69) | ($57) | ($49) | ($39) | ($33) | ($29) | ($28) | ($23) | ($22) | ($21) | ($22) | ($21) | – | ($19) | ($16) | ($14) | ($12) | ($8) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Selling, general and administrative | ($1,942) | ($1,895) | ($1,707) | ($1,458) | ($1,173) | ($1,043) | ($870) | ($766) | ($713) | ($709) | ($837) | ($685) | ($654) | – | ($529) | ($445) | ($394) | ($254) | ($190) | ($153) | ($102) | ($74) | ($59) | ($48) | ($32) | ($35) | ($34) | ($38) | ($38) | ($39) | ($36) | ($33) | ($32) | ($24) | ($19) |
| Total operating expenses | ($1,942) | ($1,895) | ($1,707) | ($1,458) | ($1,173) | ($1,043) | ($870) | ($766) | ($713) | ($709) | ($837) | ($685) | ($654) | ($551) | ($529) | ($445) | ($394) | ($254) | ($190) | ($188) | ($102) | ($89) | ($59) | ($48) | ($32) | ($38) | ($34) | ($41) | ($41) | ($42) | ($39) | ($35) | ($34) | ($25) | ($19) |
| Total costs and expenses | ($4,274) | ($4,209) | ($3,807) | ($3,360) | ($2,975) | ($2,586) | ($2,041) | ($1,795) | ($1,693) | ($1,681) | ($1,792) | ($1,713) | ($1,593) | ($1,382) | ($1,349) | ($1,227) | ($1,092) | ($752) | ($632) | ($573) | ($343) | ($253) | ($213) | ($172) | ($102) | ($96) | ($87) | ($101) | ($104) | ($106) | ($99) | ($94) | ($98) | ($68) | ($46) |
| Operating income | $1,253 | $1,263 | $1,179 | $928 | $653 | $565 | $504 | $338 | $327 | $223 | ($2) | $162 | $224 | $206 | $208 | $187 | $285 | $249 | $181 | $117 | $106 | $51 | $52 | $42 | $19 | $3 | $5 | $13 | $7 | ($3) | $8 | $8 | $4 | $18 | $11 |
| Earnings | |||||||||||||||||||||||||||||||||||
| EBITDA | $1,327 | $1,339 | $1,248 | $985 | $701 | $608 | $545 | $377 | $372 | $271 | $51 | $212 | $274 | – | $249 | $220 | $314 | $261 | $191 | $123 | $109 | $55 | $54 | $44 | $23 | $6 | $8 | $16 | $10 | ($0) | $11 | $10 | $6 | $18 | $12 |
| Interest income | $61 | $64 | $68 | $52 | $16 | $2 | $3 | $7 | $6 | $3 | $1 | $0 | $0 | – | $0 | $0 | $0 | $0 | $1 | $3 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Interest expense | ($4) | ($3) | ($4) | ($3) | ($3) | ($2) | ($6) | ($5) | ($5) | ($5) | ($7) | ($6) | ($4) | – | ($3) | ($4) | ($0) | ($1) | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Pre-tax income | $1,312 | $1,326 | $1,243 | $979 | $666 | $565 | $502 | $341 | $329 | $221 | ($7) | $157 | $221 | $202 | $206 | $184 | $285 | $250 | $183 | $121 | $110 | $53 | $52 | $40 | $15 | $3 | $3 | $12 | $5 | ($4) | $8 | $7 | $3 | $18 | $11 |
| Income tax expense | ($298) | ($302) | ($277) | ($219) | ($149) | ($113) | ($119) | ($65) | ($65) | ($106) | $13 | ($35) | ($59) | ($60) | ($60) | ($55) | ($83) | ($90) | ($66) | ($47) | ($44) | ($23) | ($20) | ($15) | ($6) | ($1) | ($1) | ($5) | ($2) | $1 | ($3) | ($3) | ($1) | ($8) | ($5) |
| Net income | $1,015 | $1,024 | $966 | $760 | $517 | $452 | $383 | $276 | $264 | $114 | $6 | $122 | $162 | $142 | $146 | $129 | $199 | $158 | $117 | $74 | $66 | $31 | $31 | $26 | $9 | ($7) | $2 | $7 | $3 | ($3) | $4 | $4 | $1 | $10 | $6 |
| Per share | |||||||||||||||||||||||||||||||||||
| Diluted EPS (GAAP) | $7.05 | $7.02 | $6.33 | $4.86 | $3.23 | $2.71 | $2.25 | $1.60 | $1.47 | $0.5967 | $0.03 | $0.6167 | $0.7767 | $0.6817 | $0.6967 | $0.575 | $0.845 | $0.6717 | $0.4933 | $0.3117 | $0.2817 | $0.1317 | $0.135 | $0.1133 | $0.0433 | ($0.0417) | $0.00945 | $0.0417 | $0.0183 | ($0.0183) | $0.0283 | $0.0217 | $0.007217 | $0.06 | $0.045 |
| Basic EPS (GAAP) | $7.06 | $7.04 | $6.36 | $4.89 | $3.25 | $2.74 | $2.27 | $1.62 | $1.49 | $0.60 | $0.03 | $0.6267 | $0.7833 | $0.6817 | $0.705 | $0.5817 | $0.86 | $0.6833 | $0.4983 | $0.315 | $0.2883 | $0.1367 | $0.14 | $0.1267 | $0.05 | ($0.0433) | $0.01 | $0.0433 | $0.0183 | ($0.0183) | $0.0283 | $0.0217 | $0.007217 | $0.06 | $0.0483 |
| Basic shares outstanding | 143 | 145 | 152 | 155 | 159 | 165 | 168 | 170 | 178 | 191 | 192 | 195 | 207 | 208 | 207 | 221 | 232 | 232 | 234 | 235 | 231 | 225 | 222 | 198 | 173 | 168 | 166 | 164 | 159 | 155 | 161 | 167 | 194 | 173 | 129 |
| Margins | |||||||||||||||||||||||||||||||||||
| Gross margin | 57.8% | 57.7% | 57.9% | 55.6% | 50.3% | 51.0% | 54.0% | 51.8% | 51.5% | 48.9% | 46.7% | 45.2% | 48.3% | 47.7% | 47.3% | 44.7% | 49.3% | 50.2% | 45.6% | 44.3% | 46.2% | 46.2% | 42.0% | 42.1% | 42.4% | 41.9% | 42.2% | 46.7% | 43.3% | 37.5% | 43.8% | 42.3% | 37.2% | 49.7% | 53.1% |
| Operating margin | 22.7% | 23.1% | 23.6% | 21.6% | 18.0% | 17.9% | 19.8% | 15.9% | 16.2% | 11.7% | (0.1%) | 8.6% | 12.4% | 13.0% | 13.4% | 13.2% | 20.7% | 24.9% | 22.3% | 17.0% | 23.5% | 16.9% | 19.6% | 19.8% | 16.1% | 3.4% | 4.9% | 11.1% | 6.0% | (2.8%) | 7.6% | 7.7% | 3.9% | 20.4% | 19.4% |
| Net margin | 18.4% | 18.7% | 19.4% | 17.7% | 14.2% | 14.3% | 15.0% | 12.9% | 13.1% | 6.0% | 0.3% | 6.5% | 8.9% | 8.9% | 9.4% | 9.1% | 14.5% | 15.8% | 14.4% | 10.7% | 14.8% | 10.1% | 11.8% | 11.9% | 7.6% | (7.4%) | 1.8% | 6.2% | 2.6% | (2.8%) | 4.2% | 3.6% | 1.4% | 12.2% | 11.0% |