| Holder | Shares | % Out | Value* | Reported | | FIDELITY ADVISOR LARGE CAP FUND | 175,588 | .82 | $2,291,423 | 31-Oct-09 | | FIDELITY CONTRAFUND INC | 154,300 | .72 | $2,013,615 | 31-Oct-09 | | FIDELITY LARGE CAP STOCK FUND | 115,410 | .54 | $1,506,100 | 31-Oct-09 | | FIDELITY OTC PORTFOLIO | 115,298 | .54 | $1,504,638 | 31-Oct-09 | | FIDELITY ADVISOR NEW INSIGHTS FUND | 28,600 | .13 | $373,230 | 31-Oct-09 | | JP Morgan Small Cap Core Fund | 25,837 | .12 | $337,172 | 31-Oct-09 | | THRIVENT PARTNER TECHNOLOGY PORTFOLIO | 20,350 | .09 | $265,567 | 31-Oct-09 | | Wells Fargo Advantage Diversified Small Cap Fd | 4,919 | .02 | $64,192 | 31-Oct-09 | | JP Morgan Insurance Tr-Small Cap Core Port | 3,498 | .02 | $45,648 | 31-Oct-09 | | FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK | 1,404 | .01 | $18,322 | 31-Oct-09 |
|