13F-HR 1 d61284_13f-hr.txt FORM 13F-HR UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F COVER PAGE Report for the Calendar Year or Quarter Ended: September 30, 2004 Check here if Amendment |_|; Amendment Number: This Amendment (Check only one.): |_| is a restatement. |_| adds new holdings entries. Institutional Investment Manager Filing this Report: Name: William Blair & Company, L.L.C. Address: 222 West Adams Street, Chicago, Illinois 60606 13F File Number: 28-1585 The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form. Person Signing this Report on Behalf of Reporting Manager: Name: Michelle Seitz Title: Principal and Manager of Investment Management Services Department Phone:(312) 236-1600 Signature, Place, and Date of Signing: /s/ Michelle Seitz Chicago, Illinois 09/30/2004 -------------------------------------------------------------------------------- Report Type (Check only one.): |X| 13F HOLDINGS REPORT. |_| 13F NOTICE. |_| 13F COMBINATION REPORT. List of Other Managers Reporting for this Manager: NONE -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- I AM SIGNING THIS REPORT AS REQUIRED BY THE SECURITIES EXCHANGE ACT OF 1934. FORM 13F SUMMARY PAGE Report Summary: Number of Other Included Managers: None Form 13F Information Table Entry Total: Form 13F Information Table Value Total: List of Other Included Managers: No. 13F File Number Name NONE William Blair & Company, L.L.C. FORM 13F 13f Securities 30-Sep-04
TITLE OF VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS SOLE SHARED NONE ----------------------- -------- --------- -------- ------- --- ---- ------- -------- ------ ------ ------ 3COM CORP COM 885535104 Total 49 11700 SH Sole 11700 0 0 3M COMPANY COM 88579Y101 Total 21124 264158 SH Sole 264158 0 0 4 KIDS ENTMT INC COM COM 350865101 Total 13453 666010 SH Sole 666010 0 0 99 CENTS ONLY STORES COM 65440K106 Total 2107 148107 SH Sole 148107 0 0 A D C TELECOMMUNICATN COM 000886101 Total 48 27038 SH Sole 27038 0 0 AAPICO HITECH PCL - FOREIGN COM B013L82 Total 137 181000 SH Sole 181000 0 0 ABBOTT LABS COM 002824100 Total 50129 1183414 SH Sole 1183414 0 0 ABC BANCORP COM 000400101 Total 644 31958 SH Sole 31958 0 0 ABM INDUSTRIES INC COM 000957100 Total 209 10400 SH Sole 10400 0 0 ACE LTD ORD COM G0070K103 Total 12041 300579 SH Sole 300579 0 0 ACTIVISION INC NEW NEW COM 004930202 Total 4817 347329 SH Sole 347329 0 0 ACTUANT CORP CL A COM 00508X203 Total 209 5080 SH Sole 5080 0 0 ACXIOM CORP COM 005125109 Total 430 18115 SH Sole 18115 0 0 ADMINISTAFF INC COM 007094105 Total 848 72500 SH Sole 72500 0 0 ADOBE SYS INC COM COM 00724F101 Total 39995 808471 SH Sole 808471 0 0 AFFILIATED COMPUTER CL A COM 008190100 Total 1368 24575 SH Sole 24575 0 0 AFFILIATED MNGRS GRP COM 008252108 Total 15876 296538 SH Sole 296538 0 0 AFFIRMATIVE INS HLDGS COM 008272106 Total 220 14000 SH Sole 14000 0 0 AFLAC INC COM 001055102 Total 8058 205538 SH Sole 205538 0 0 AGCO CORP COM COM 001084102 Total 16248 718290 SH Sole 718290 0 0 AGERE SYS INC CL A COM 00845V100 Total 61 58636 SH Sole 58636 0 0 AGREE REALTY CORP COM COM 008492100 Total 11735 413218 SH Sole 413218 0 0 AIR PRODS & CHEMS INC COM 009158106 Total 1488 27366 SH Sole 27366 0 0 AIRGAS INC COM 009363102 Total 68465 2844436 SH Sole 2844436 0 0 ALBANY MOLECULAR RESH COM COM 012423109 Total 7190 749000 SH Sole 749000 0 0 ALBERTO CULVER CO-CL B CONV COM 013068101 Total 1213 27912 SH Sole 27912 0 0 ALCOA INC COM 013817101 Total 435 12980 SH Sole 12980 0 0 ALCON INC COM H01301102 Total 154665 1928503 SH Sole 1928503 0 0 ALLERGAN INC COM 018490102 Total 122955 1694770 SH Sole 1694770 0 0 ALLIANCE CAP MGMT L P UNIT LTD COM 01855A101 Total 1147 32320 SH Sole 32320 0 0 ALLIANCE GAMING CORP COM NEW COM 01859P609 Total 206 13700 SH Sole 13700 0 0 ALLIANT ENERGY CORP COM 018802108 Total 255 10286 SH Sole 10286 0 0 ALLIED HEALTHCARE INTL COM COM 01923A109 Total 12798 2314325 SH Sole 2314325 0 0 ALLIED PRODS CORP DEL COM COM 019411107 Total 0 20000 SH Sole 20000 0 0 ALLSCRIPTS HEALTHCARE SOLUTION COM 01988P108 Total 315 35000 SH Sole 35000 0 0 ALLSTATE CORP COM 020002101 Total 2685 55961 SH Sole 55961 0 0 ALLTEL CORP COM 020039103 Total 1609 29312 SH Sole 29312 0 0 ALPHARMA INC CL A COM 020813101 Total 12198 666941 SH Sole 666941 0 0 ALPHASMART INC COM 02081F104 Total 82 23000 SH Sole 23000 0 0 ALTRIA GROUP INC COM 02209S103 Total 4142 88068 SH Sole 88068 0 0 AMBAC FINANCIAL GROUP INC COM 023139108 Total 8645 108135 SH Sole 108135 0 0 AMCORE FINL INC COM COM 023912108 Total 274 9646 SH Sole 9646 0 0 AMEREN CORP COM 023608102 Total 382 8279 SH Sole 8279 0 0 AMERICA MOVIL SA DE CV SPON AD COM 02364W105 Total 4056 103931 SH Sole 103931 0 0 AMERICAN ECOLOGY CORP COM 025533407 Total 194 20000 SH Sole 20000 0 0 AMERICAN ELEC PWR INC COM 025537101 Total 397 12445 SH Sole 12445 0 0 AMERICAN EXPRESS CO COM 025816109 Total 4909 95404 SH Sole 95404 0 0 AMERICAN FINANCIAL REALTY TRUS COM 02607P305 Total 13447 953011 SH Sole 953011 0 0 AMERICAN HEALTHWAYS INC COM 02649V104 Total 37044 1272595 SH Sole 1272595 0 0 AMERICAN INTL GROUP COM 026874107 Total 82030 1206504 SH Sole 1206504 0 0 AMERUS GROUP CO COM COM 03072M108 Total 19729 481205 SH Sole 481205 0 0 AMGEN INC COM 031162100 Total 150542 2649934 SH Sole 2649934 0 0 AMIS HLDGS INC COM COM 031538101 Total 25866 1913140 SH Sole 1913140 0 0 AMSURG CORP COM 03232P405 Total 1601 75612 SH Sole 75612 0 0 ANADARKO PETE CORP COM 032511107 Total 377 5688 SH Sole 5688 0 0 ANC RENTAL CORP COM 001813104 Total 0 59262 SH Sole 59262 0 0 ANCHOR BANCORP WIS INC COM 032839102 Total 362 14000 SH Sole 14000 0 0 ANDREW CORP COM 034425108 Total 190 15575 SH Sole 15575 0 0 ANHEUSER BUSCH COS INC COM 035229103 Total 11351 227253 SH Sole 227253 0 0 ANSWERTHINK CONSLT GRP COM COM 036916104 Total 3705 692450 SH Sole 692450 0 0 AON CORP COM 037389103 Total 4897 170407 SH Sole 170407 0 0 APACHE CORP COM 037411105 Total 124803 2490608 SH Sole 2490608 0 0 APOLLO GROUP INC CL A COM 037604105 Total 31841 433978 SH Sole 433978 0 0 APPLERA CORP APPLIED BIOSYSTE COM 038020103 Total 250 13280 SH Sole 13280 0 0 APPLERA CORP CELERA GEN GRP COM 038020202 Total 287 24560 SH Sole 24560 0 0 APPLIED MATLS INC COM 038222105 Total 1323 80202 SH Sole 80202 0 0 ARBITRON INC COM 03875Q108 Total 598 16360 SH Sole 16360 0 0 ARCHER DANIELS MIDLAND COM 039483102 Total 828 48786 SH Sole 48786 0 0 ARCHSTONE-SMITH TRUST COM 039583109 Total 667 21097 SH Sole 21097 0 0 ARTESYN TECHNOLOGIES INC COM 043127109 Total 13606 1363309 SH Sole 1363309 0 0 ARTISAN COMPONENTS INC COM COM 042923102 Total 25286 868630 SH Sole 868630 0 0 ASPEN TECHNOLOGY INC COM 045327103 Total 9767 1397380 SH Sole 1397380 0 0 ASSET ACCEP CAP CORP COM 04543P100 Total 1047 61750 SH Sole 61750 0 0 ASSOCIATED BANC CORP COM 045487105 Total 1299 40522 SH Sole 40522 0 0 ASSURED GUARANTY LTD COM G0585R106 Total 791 47500 SH Sole 47500 0 0 ASTORIA FINL CORP COM COM 046265104 Total 8490 239218 SH Sole 239218 0 0 AT&T WIRELESS SERVICES INC COM 00209A106 Total 217 14683 SH Sole 14683 0 0 ATHEROS COMMUNICATIONS COM COM 04743P108 Total 102 10000 SH Sole 10000 0 0 ATMOS ENERGY CORP COM COM 049560105 Total 17751 704673 SH Sole 704673 0 0 ATP OIL & GAS CORP COM COM 00208J108 Total 12620 1036150 SH Sole 1036150 0 0 AUTOBYTEL INC COM COM 05275N106 Total 198 22100 SH Sole 22100 0 0 AUTOLIV INC COM COM 052800109 Total 889 22000 SH Sole 22000 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 Total 41656 1008136 SH Sole 1008136 0 0 AVALONBAY COMMUNITIES INC COM 053484101 Total 5019 83350 SH Sole 83350 0 0 AVERY DENNISON CORP COM 053611109 Total 9568 145461 SH Sole 145461 0 0 AVNET INC COM 053807103 Total 7222 421836 SH Sole 421836 0 0 AVON PRODS INC COM 054303102 Total 74183 1698335 SH Sole 1698335 0 0 AWARE INC MASS COM COM 05453N100 Total 76 32000 SH Sole 32000 0 0 AWG LTD COM 00244W105 Total 0 20000 SH Sole 20000 0 0 AXCAN PHARMA INC COM 054923107 Total 47372 3046432 SH Sole 3046432 0 0 AXCELIS TECHNOLOGIES I COM 054540109 Total 222 26907 SH Sole 26907 0 0 BAKER HUGHES INC COM 057224107 Total 456 10446 SH Sole 10446 0 0 BANCO ITAU HLDG FINANC SP ADR COM 059602201 Total 12091 217858 SH Sole 217858 0 0 BANCO ITAU SA COM B037HR3 Total 69755 628120400 SH Sole 628120400 0 0 BANK HAWAII CORP COM COM 062540109 Total 617 13068 SH Sole 13068 0 0 BANK NEW YORK INC COM 064057102 Total 254 8740 SH Sole 8740 0 0 BANK OF AMER CORP COM 060505104 Total 35693 823748 SH Sole 823748 0 0 BANKNORTH GRP INC NEW COM COM 06646R107 Total 221 6300 SH Sole 6300 0 0 BANTA CORP COM 066821109 Total 306 7720 SH Sole 7720 0 0 BARRICK GOLD CORP COM COM 067901108 Total 217 10300 SH Sole 10300 0 0 BAXTER INTL INC COM 071813109 Total 5228 162583 SH Sole 162583 0 0 BB&T CORP COM 054937107 Total 16638 419208 SH Sole 419208 0 0 BCE INC COM 05534B109 Total 253 11695 SH Sole 11695 0 0 BEA SYS INC COM COM 073325102 Total 376 54407 SH Sole 54407 0 0 BEACON ROOFING SUPPLY COM COM 073685109 Total 12537 764469 SH Sole 764469 0 0 BEAR STEARNS COS INC COM 073902108 Total 807 8395 SH Sole 8395 0 0 BED BATH & BEYOND COM 075896100 Total 230525 6211953 SH Sole 6211953 0 0 BELDEN CDT INC COM COM 077454106 Total 11324 519441 SH Sole 519441 0 0 BELLSOUTH CORP COM 079860102 Total 3281 121018 SH Sole 121018 0 0 BEMA GOLD COM 08135F107 Total 35 11000 SH Sole 11000 0 0 BERKSHIRE HATHAWAY INC CL A COM 084670108 Total 70619 815 SH Sole 815 0 0 BERKSHIRE HATHAWAY INC CL B COM 084670207 Total 6556 2284 SH Sole 2284 0 0 BEST BUY INC COM 086516101 Total 39461 727535 SH Sole 727535 0 0 BG PLC FINAL INST ADR COM 055434203 Total 16949 497930 SH Sole 497930 0 0 BHP LTD SPONSORED ADR COM 088606108 Total 207 10000 SH Sole 10000 0 0 BIO LOGIC SYS CORP COM COM 090909102 Total 751 101100 SH Sole 101100 0 0 BIOGEN IDEC INC COM COM 09062X103 Total 5127 83819 SH Sole 83819 0 0 BIOLASE TECHNOLOGY INC COM 090911108 Total 246 30200 SH Sole 30200 0 0 BIOMET INC COM 090613100 Total 1880 40102 SH Sole 40102 0 0 BIOSANTE PHARMACEUTCLS NEW COM 09065V203 Total 1333 148020 SH Sole 148020 0 0 BIOSITE DIAGNOSTICS COM 090945106 Total 524 10715 SH Sole 10715 0 0 BIOSPHERE MEDICAL INC COM 09066V103 Total 73 22500 SH Sole 22500 0 0 BIOTECH HOLDERS TR DEPOSTRY RC COM 09067D201 Total 332 2300 SH Sole 2300 0 0 BIOVERIS CORP COM COM 090676107 Total 108 17500 SH Sole 17500 0 0 BISYS GROUP INC COM COM 055472104 Total 5674 388395 SH Sole 388395 0 0 BJS WHOLESALE CLUB INC COM COM 05548J106 Total 20685 756578 SH Sole 756578 0 0 BLACK & DECKER CORP COM 091797100 Total 1400 18087 SH Sole 18087 0 0 BLACKBAUD INC COM COM 09227Q100 Total 11109 1133545 SH Sole 1133545 0 0 BLOCK H & R INC COM 093671105 Total 6137 124172 SH Sole 124172 0 0 BLYTH INDS INC COM COM 09643P108 Total 216 7000 SH Sole 7000 0 0 BOEING CO COM 097023105 Total 930 18028 SH Sole 18028 0 0 BORG-WARNER AUTOMOTIVE COM COM 099724106 Total 16606 383601 SH Sole 383601 0 0 BORLAND SOFTWARE CORP COM COM 099849101 Total 19891 2382166 SH Sole 2382166 0 0 BOSTON PROPERTIES INC COM 101121101 Total 2412 43560 SH Sole 43560 0 0 BOSTON SCIENTIFIC CORP COM 101137107 Total 10693 269150 SH Sole 269150 0 0 BP PLC SPONSORED ADR COM 055622104 Total 33404 580640 SH Sole 580640 0 0 BRADY CORP CL A COM 104674106 Total 369 7575 SH Sole 7575 0 0 BRANDYWINE RLTY TR SH BEN INT COM 105368203 Total 8772 307992 SH Sole 307992 0 0 BRISTOL MYERS SQUIBB COM 110122108 Total 4224 178481 SH Sole 178481 0 0 BROCADE COMMUNCTNS SYS COM 111621108 Total 56 10000 SH Sole 10000 0 0 BT GROUP PLC ADR COM 05577E101 Total 680 20642 SH Sole 20642 0 0 BURLINGTON NORTHERN SANTA FE C COM 12189T104 Total 742 19397 SH Sole 19397 0 0 BURLINGTON RES INC COM 122014103 Total 876 21475 SH Sole 21475 0 0 C H ROBINSON WORLDWIDE COM 12541W100 Total 89373 1926559 SH Sole 1926559 0 0 CABELAS INC COM 126804301 Total 5112 214355 SH Sole 214355 0 0 CACI INTL INC CL A COM 127190304 Total 3351 63499 SH Sole 63499 0 0 CADMUS COMMUNICATION COM COM 127587103 Total 10407 719179 SH Sole 719179 0 0 CALGON CARBON CORP COM 129603106 Total 919 127380 SH Sole 127380 0 0 CALIFORNIA PIZZA KTCHN COM 13054D109 Total 331 15185 SH Sole 15185 0 0 CALPINE CORP COM 131347106 Total 29 10247 SH Sole 10247 0 0 CANADIAN NATL RY CO COM COM 136375102 Total 504 10390 SH Sole 10390 0 0 CANON INC ADR COM 138006309 Total 16512 350125 SH Sole 350125 0 0 CAPITAL DIAGNOSTIC CORPORATION COM 14007T100 Total 0 44000 SH Sole 44000 0 0 CAPITAL ONE FINL CORP COM 14040H105 Total 12770 172801 SH Sole 172801 0 0 CARDINAL HEALTH INC COM 14149Y108 Total 2649 60535 SH Sole 60535 0 0 CARDIODYNAMICS INTL COM 141597104 Total 71 15560 SH Sole 15560 0 0 CAREER EDUCATION CORP COM 141665109 Total 1604 56427 SH Sole 56427 0 0 CAREMARK RX INC COM COM 141705103 Total 23663 737853 SH Sole 737853 0 0 CARMAX INC COM 143130102 Total 118094 5480033 SH Sole 5480033 0 0 CARNIVAL CORP COMMON PAIRED ST COM 143658300 Total 21043 444999 SH Sole 444999 0 0 CASUAL MALE RETAIL GRP COM COM 148711104 Total 4011 765540 SH Sole 765540 0 0 CATALINA MARKETING CP COM COM 148867104 Total 18001 779920 SH Sole 779920 0 0 CATERPILLAR INC DEL COM 149123101 Total 1109 13780 SH Sole 13780 0 0 CATTLEGUARD INC COM COM 149472102 Total 0 10000 SH Sole 10000 0 0 CDW CORP COM 12512N105 Total 123820 2133731 SH Sole 2133731 0 0 CELL THERAPEUTICS INC COM COM 150934107 Total 18628 2715495 SH Sole 2715495 0 0 CENCOSUD S A SPON ADR 144A COM 15132H200 Total 27034 1250900 SH Sole 1250900 0 0 CENCOSUD SA COM B00R3L2 Total 159 110000 SH Sole 110000 0 0 CENDANT CORP COM 151313103 Total 6969 322696 SH Sole 322696 0 0 CENTERPOINT PPTYS CORP COM 151895109 Total 23277 534128 SH Sole 534128 0 0 CENTURY CASINOS INC COM COM 156492100 Total 6283 1102215 SH Sole 1102215 0 0 CEPHEID COM 15670R107 Total 185 21480 SH Sole 21480 0 0 CERIDIAN CORP NEW COM COM 156779100 Total 9323 506390 SH Sole 506390 0 0 CERTICOM CORP COM COM 156915100 Total 21 10000 SH Sole 10000 0 0 CFS BANCORP INC COM 12525D102 Total 141 10207 SH Sole 10207 0 0 CGI HLDG CORP COM 125318105 Total 212 73000 SH Sole 73000 0 0 CHARLES RIV LABS INTL COM COM 159864107 Total 2008 43850 SH Sole 43850 0 0 CHARLES RIVER ASSC COM 159852102 Total 25782 673357 SH Sole 673357 0 0 CHATTEM INC COM 162456107 Total 469 14550 SH Sole 14550 0 0 CHECKPOINT SYS INC COM COM 162825103 Total 12153 780509 SH Sole 780509 0 0 CHEESECAKE FACTORY INC COM 163072101 Total 3962 91291 SH Sole 91291 0 0 CHEMICAL FINL CORP COM 163731102 Total 1028 28156 SH Sole 28156 0 0 CHESAPEAKE UTILS CORP COM COM 165303108 Total 236 9420 SH Sole 9420 0 0 CHEVRONTEXACO CORP COM 166764100 Total 5799 108120 SH Sole 108120 0 0 CHICAGO MERCHANTILE EXCHANGE H COM 167760107 Total 20346 126137 SH Sole 126137 0 0 CHOICEPOINT INC COM 170388102 Total 5432 127371 SH Sole 127371 0 0 CHRISTOPHER & BANKS CP COM COM 171046105 Total 13698 855610 SH Sole 855610 0 0 CHUBB CORP COM COM 171232101 Total 3223 45855 SH Sole 45855 0 0 CINTAS CORP COM 172908105 Total 119991 2854221 SH Sole 2854221 0 0 CISCO SYS INC COM 17275R102 Total 14365 793668 SH Sole 793668 0 0 CITADEL SEC SOFTWARE COM COM 17288Q109 Total 127 51000 SH Sole 51000 0 0 CITIGROUP INC COM 172967101 Total 14441 327310 SH Sole 327310 0 0 CITIZENS BKG CORP MICH COM COM 174420109 Total 244 7502 SH Sole 7502 0 0 CITRIX SYS INC COM 177376100 Total 191 10912 SH Sole 10912 0 0 CITY BK LYNNWOOD WASH COM COM 17770A109 Total 6263 179050 SH Sole 179050 0 0 CLARCOR INC COM 179895107 Total 664 13936 SH Sole 13936 0 0 CLEAR CHANNEL COMMUN COM 184502102 Total 54722 1755614 SH Sole 1755614 0 0 CLICKACTION INC ESCROW RESTRIC COM 18681E990 Total 0 157000 SH Sole 157000 0 0 CNOOC COM B00G0S5 Total 125806 240746100 SH Sole 240746100 0 0 COACH INC. COM 189754104 Total 807 19042 SH Sole 19042 0 0 COCA COLA CO COM 191216100 Total 8383 209311 SH Sole 209311 0 0 COCA COLA HELLENIC BTG SPONSOR COM 1912EP104 Total 12823 609145 SH Sole 609145 0 0 COEUR D ALENE MINES ID COM 192108108 Total 150 31725 SH Sole 31725 0 0 COGNIZANT TECH SOLUTNS CL A COM 192446102 Total 383 12576 SH Sole 12576 0 0 COGNOS INC COM 19244C109 Total 63687 1792994 SH Sole 1792994 0 0 COINSTAR INC COM COM 19259P300 Total 15544 667115 SH Sole 667115 0 0 COLGATE PALMOLIVE CO COM 194162103 Total 8434 186679 SH Sole 186679 0 0 COMCAST CORP CL A SPL COM 20030N200 Total 12903 462184 SH Sole 462184 0 0 COMCAST CORPORATION CLASS A COM 20030N101 Total 3532 125120 SH Sole 125120 0 0 COMERICA INC COM COM 200340107 Total 2401 40458 SH Sole 40458 0 0 COMFORT SYS USA INC COM COM 199908104 Total 11172 1692785 SH Sole 1692785 0 0 COMMERCE BANCSHARES COM 200525103 Total 334 6947 SH Sole 6947 0 0 COMMERCIAL CAP BANCORP COM COM 20162L105 Total 8286 365174 SH Sole 365174 0 0 COMMERCIAL NET LEASE COM COM 202218103 Total 266 14600 SH Sole 14600 0 0 COMSTOCK RES INC COM NEW COM 205768203 Total 10986 525140 SH Sole 525140 0 0 COMVERSE TECHNOLOGY NEW COM 205862402 Total 3861 205065 SH Sole 205065 0 0 CONAGRA INC COM 205887102 Total 506 19689 SH Sole 19689 0 0 CONNETICS CORP COM COM 208192104 Total 28879 1068800 SH Sole 1068800 0 0 CONOCOPHILLIPS COM 20825C104 Total 2323 28035 SH Sole 28035 0 0 CONSOL ENERGY INC COM COM 20854P109 Total 21476 615541 SH Sole 615541 0 0 CONSTELLATION ENERGY COM 210371100 Total 411 10325 SH Sole 10325 0 0 CORILLIAN CORP COM COM 218725109 Total 138 30000 SH Sole 30000 0 0 CORNING INC COM 219350105 Total 2089 188599 SH Sole 188599 0 0 CORPORATE EXECUTIVE BOARD CO COM 21988R102 Total 79203 1293343 SH Sole 1293343 0 0 CORRECTIONS CP AM NEW COM COM 22025Y407 Total 21627 611610 SH Sole 611610 0 0 COSI INC COM 22122P101 Total 418 78242 SH Sole 78242 0 0 COSTAR GROUP INC COM 22160N109 Total 22147 450238 SH Sole 450238 0 0 COSTCO WHOLESALE CORP COM 22160K105 Total 1275 30732 SH Sole 30732 0 0 COUNTRYWIDE FINANCIAL CORP COM 222372104 Total 368 9364 SH Sole 9364 0 0 COX COMMUNICATIONS NEW CL A COM 224044107 Total 3278 98944 SH Sole 98944 0 0 COX RADIO INC-CL A COM 224051102 Total 174 11700 SH Sole 11700 0 0 CREDIT ACCEP CORP MICH COM COM 225310101 Total 8654 456940 SH Sole 456940 0 0 CROSS COUNTRY HEALTHCARES INC COM 227483104 Total 18486 1192625 SH Sole 1192625 0 0 CSX CORP COM 126408103 Total 921 27745 SH Sole 27745 0 0 CUMULUS MEDIA INC CL A COM 231082108 Total 11982 832675 SH Sole 832675 0 0 CUNO INC COM 126583103 Total 31840 551360 SH Sole 551360 0 0 CVS CORP COM 126650100 Total 1785 42382 SH Sole 42382 0 0 CYBERSOURCE CORP COM 23251J106 Total 1720 356166 SH Sole 356166 0 0 D R HORTON INC COM 23331A109 Total 1287 38880 SH Sole 38880 0 0 DAIMLER CHRYSLER AG ORD COM D1668R123 Total 375 9060 SH Sole 9060 0 0 DANAHER CORP DEL COM 235851102 Total 255527 4982971 SH Sole 4982971 0 0 DASSAULT SYS S A SPONSORED ADR COM 237545108 Total 8212 176252 SH Sole 176252 0 0 DEL MONTE FOODS CO COM COM 24522P103 Total 18731 1785571 SH Sole 1785571 0 0 DELL COMPUTER CORP COM 24702R101 Total 157355 4420095 SH Sole 4420095 0 0 DELTA AIR LINES DEL COM 247361108 Total 59 18100 SH Sole 18100 0 0 DEPFA BANK PLC COM B010K20 Total 1506 110745 SH Sole 110745 0 0 DESIGN WITHIN REACH COM COM 250557105 Total 3317 193010 SH Sole 193010 0 0 DEVRY INC DEL COM 251893103 Total 5752 277780 SH Sole 277780 0 0 DICKS SPORTING GOODS COM 253393102 Total 5570 156398 SH Sole 156398 0 0 DIGIGRAD CORP COM COM 253827109 Total 131 12575 SH Sole 12575 0 0 DIGITAL IMPACT INC DEL COM COM 25385G106 Total 47 35000 SH Sole 35000 0 0 DIGITAL INSIGHT CORP COM COM 25385P106 Total 3673 269469 SH Sole 269469 0 0 DIGITAL THEATER SYSTEMS INC COM 25389G102 Total 3350 183605 SH Sole 183605 0 0 DIGITAS INC COM 25388K104 Total 1732 224075 SH Sole 224075 0 0 DISCOVERY PARTNRS INTL COM COM 254675101 Total 18127 3776547 SH Sole 3776547 0 0 DISNEY WALT CO DEL COM 254687106 Total 10532 467064 SH Sole 467064 0 0 DOLLAR GENERAL CORP COM 256669102 Total 5989 297255 SH Sole 297255 0 0 DOMINION RES INC VA NEW COM 25746U109 Total 323 4963 SH Sole 4963 0 0 DONALDSON CO INC COM 257651109 Total 482 17000 SH Sole 17000 0 0 DONEGAL GROUP INC CL A COM 257701201 Total 10244 533545 SH Sole 533545 0 0 DONNELLEY R R & SONS COM COM 257867101 Total 973 31062 SH Sole 31062 0 0 DOUBLECLICK INC COM 258609304 Total 95 16200 SH Sole 16200 0 0 DOVER CORP COM COM 260003108 Total 453 11663 SH Sole 11663 0 0 DOW CHEM CO COM 260543103 Total 2243 49668 SH Sole 49668 0 0 DST SYS INC DEL COM COM 233326107 Total 3673 82600 SH Sole 82600 0 0 DTE ENERGY CO COM 233331107 Total 588 13950 SH Sole 13950 0 0 DU PONT E I DE NEMOURS COM 263534109 Total 1410 32943 SH Sole 32943 0 0 DUKE POWER CO COM 264399106 Total 746 32634 SH Sole 32634 0 0 DUKE REALTY CORP COM NEW COM 264411505 Total 254 7650 SH Sole 7650 0 0 DUN & BRADSTREET CORP COM 26483E100 Total 1009 17188 SH Sole 17188 0 0 DUQUESNE LIGHT HOLDINGS INC COM 266233105 Total 213 11875 SH Sole 11875 0 0 E DIGITAL CORP COM 26841Y103 Total 8 43550 SH Sole 43550 0 0 E M C CORP MASS COM 268648102 Total 61071 5292108 SH Sole 5292108 0 0 EAGLE BROADBROAD INC COM 269437109 Total 7 10000 SH Sole 10000 0 0 EAST WEST BANCORP INC COM COM 27579R104 Total 20337 605440 SH Sole 605440 0 0 EATON CORP COM 278058102 Total 1388 21900 SH Sole 21900 0 0 EBAY INC COM 278642103 Total 40010 435176 SH Sole 435176 0 0 ECOLAB INC COM 278865100 Total 111993 3562145 SH Sole 3562145 0 0 ECOLLEGE COM COM 27887E100 Total 8080 837410 SH Sole 837410 0 0 ECOST COM INC COM COM 27922W107 Total 172 23000 SH Sole 23000 0 0 EDUCATE INC COM COM 28138P100 Total 6691 568000 SH Sole 568000 0 0 EDUCATION MGMT CORP COM COM 28139T101 Total 17644 662308 SH Sole 662308 0 0 ELAN PLC ADR COM 284131208 Total 314 13432 SH Sole 13432 0 0 ELDORADO GOLD CORP NEW COM 284902103 Total 129 39700 SH Sole 39700 0 0 ELECTRON CLEARING HSE COM PAR. COM 285562500 Total 8050 914632 SH Sole 914632 0 0 ELECTRONIC ARTS INC COM 285512109 Total 2036 44280 SH Sole 44280 0 0 ELIZABETH ARDEN INC COM COM 28660G106 Total 40951 1944509 SH Sole 1944509 0 0 EMERSON ELEC CO COM 291011104 Total 6788 109689 SH Sole 109689 0 0 EMMIS COMMUNICTNS CORP CL A COM 291525103 Total 11477 635479 SH Sole 635479 0 0 ENCANA CORP COM COM 292505104 Total 1120 24200 SH Sole 24200 0 0 ENCORE MED CORP COM COM 29256E109 Total 10196 2047475 SH Sole 2047475 0 0 ENERGYSOUTH INC COM COM 292970100 Total 276 10124 SH Sole 10124 0 0 ENRON CORP COM 293561106 Total 0 17957 SH Sole 17957 0 0 ENTERCOM COMM CORP CL A COM 293639100 Total 36371 1113668 SH Sole 1113668 0 0 ENTERGY CORP COM 29364G103 Total 731 12065 SH Sole 12065 0 0 ENTRAVISION COMMUNCTNS CL A COM 29382R107 Total 631 82950 SH Sole 82950 0 0 EQUITY RESIDENT PPTYS SH BEN I COM 29476L107 Total 2477 79944 SH Sole 79944 0 0 ERICSSON L M TEL CO ADR B SEK COM 294821608 Total 16126 516220 SH Sole 516220 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 Total 10429 300122 SH Sole 300122 0 0 EURONET WORLDWIDE INC COM 298736109 Total 19729 1053947 SH Sole 1053947 0 0 EXELON CORP COM 30161N101 Total 1625 44296 SH Sole 44296 0 0 EXPEDITORS INTL OF WASHINGTON COM 302130109 Total 112175 2169748 SH Sole 2169748 0 0 EXPRESS SCRIPTS INC COM 302182100 Total 139383 2133201 SH Sole 2133201 0 0 EXXON MOBIL CORP COM 30231G102 Total 26193 541958 SH Sole 541958 0 0 FACTSET RESEARCH SYSTEMS INC COM 303075105 Total 5023 104225 SH Sole 104225 0 0 FAIR ISAAC & CO INC COM 303250104 Total 277 9500 SH Sole 9500 0 0 FAMILY DLR STORES INC COM 307000109 Total 19645 724916 SH Sole 724916 0 0 FASTENAL CO COM 311900104 Total 221411 3843944 SH Sole 3843944 0 0 FEDDERS CORP COM NEW COM 313135501 Total 77 18842 SH Sole 18842 0 0 FEDERAL NATL MTG ASSN COM 313586109 Total 73856 1164931 SH Sole 1164931 0 0 FEDEX CORP COM 31428X106 Total 1075 12552 SH Sole 12552 0 0 FIDELITY NATL FINL INC COM COM 316326107 Total 266 6993 SH Sole 6993 0 0 FIFTH THIRD BANCORP COM 316773100 Total 5693 115680 SH Sole 115680 0 0 FIRST DATA CORP COM 319963104 Total 310232 7131776 SH Sole 7131776 0 0 FIRST FED CAP CORP COM COM 319960100 Total 266 8796 SH Sole 8796 0 0 FIRST FINL CORP IND COM 320218100 Total 314 10000 SH Sole 10000 0 0 FIRST FINL HLDGS INC COM COM 320239106 Total 9753 312004 SH Sole 312004 0 0 FIRST HEALTH GROUP CP COM COM 320960107 Total 9346 580846 SH Sole 580846 0 0 FIRST INDUSTRIAL RLTY COM COM 32054K103 Total 214 5800 SH Sole 5800 0 0 FIRST MIDWEST BANCORP COM COM 320867104 Total 843 24393 SH Sole 24393 0 0 FIRSTSERVICE CORP SUB VTG SH COM 33761N109 Total 13947 579212 SH Sole 579212 0 0 FISERV INC COM 337738108 Total 90640 2600125 SH Sole 2600125 0 0 FLAHERTY & CRMRN PD OP COM 33848e106 Total 311 23140 SH Sole 23140 0 0 FMC TECHNOLOGIES INC COM 30249U101 Total 651 19515 SH Sole 19515 0 0 FNF INDS INC COM 30254F106 Total 9 19500 SH Sole 19500 0 0 FONAR CORP COM 344437108 Total 30 26813 SH Sole 26813 0 0 FORDING CANADIAN COAL TRUST UN COM 345425102 Total 223 4000 SH Sole 4000 0 0 FOREST LABS INC CL A COM 345838106 Total 1476 32849 SH Sole 32849 0 0 FOREST OIL CORP COM NEW COM 346091705 Total 21354 708965 SH Sole 708965 0 0 FORTUNE BRANDS INC COM 349631101 Total 1430 19303 SH Sole 19303 0 0 FOUR SEASON HOTEL INC SUB VTG COM 35100E104 Total 1776 27720 SH Sole 27720 0 0 FPL GROUP INC COM 302571104 Total 746 10924 SH Sole 10924 0 0 FRANKLIN BK CORP DEL COM COM 352451108 Total 13952 818285 SH Sole 818285 0 0 FRANKLIN ELEC INC COM COM 353514102 Total 459 11600 SH Sole 11600 0 0 FRANKLIN RES INC COM COM 354613101 Total 229 4108 SH Sole 4108 0 0 FREDDIE MAC COM 313400301 Total 6850 104990 SH Sole 104990 0 0 FREDS INC CL A COM 356108100 Total 11585 645080 SH Sole 645080 0 0 FRIEDMAN BILLINGS RAMSEY GRP C COM 358434108 Total 522 27335 SH Sole 27335 0 0 FTI CONSULTING INC COM COM 302941109 Total 11507 608825 SH Sole 608825 0 0 FUNDAMENTAL INVS INC COM 360802102 Total 422 14259.429 SH Sole 14259.429 0 0 GALLAHER GROUP PLC SPONSORED A COM 363595109 Total 1069 23003 SH Sole 23003 0 0 GAMESTOP CORP CL A COM 36466R101 Total 300 16200 SH Sole 16200 0 0 GANDER MOUNTAIN CO COM 36471P108 Total 4442 221979 SH Sole 221979 0 0 GANNETT INC COM 364730101 Total 960 11462 SH Sole 11462 0 0 GAP INC DEL COM 364760108 Total 1111 59595 SH Sole 59595 0 0 GARTNER GROUP INC NEW CL A COM 366651107 Total 609 52100 SH Sole 52100 0 0 GASCO ENERGY INC COM COM 367220100 Total 9799 2882095 SH Sole 2882095 0 0 GENENTECH INC NEW COM 368710406 Total 41429 790332 SH Sole 790332 0 0 GENERAL CABLE DEL NEW COM COM 369300108 Total 24471 2299860 SH Sole 2299860 0 0 GENERAL DYNAMICS CORP COM 369550108 Total 269 2635 SH Sole 2635 0 0 GENERAL ELEC CO COM 369604103 Total 208469 6208141 SH Sole 6208141 0 0 GENERAL GROWTH PPTYS COM 370021107 Total 11102 358144 SH Sole 358144 0 0 GENERAL MLS INC COM 370334104 Total 1837 40911 SH Sole 40911 0 0 GEN-PROBE INC NEW COM COM 36866T103 Total 273 6850 SH Sole 6850 0 0 GENTEX CORP COM 371901109 Total 46468 1322771 SH Sole 1322771 0 0 GENUINE PARTS CO COM 372460105 Total 1092 28450 SH Sole 28450 0 0 GERDAU S A SPONSORED ADR COM 373737105 Total 4600 281315 SH Sole 281315 0 0 GETTY IMAGES INC COM 374276103 Total 56815 1027414 SH Sole 1027414 0 0 GILEAD SCIENCES INC COM 375558103 Total 50494 1350845 SH Sole 1350845 0 0 GILLETTE CO COM 375766102 Total 3340 80047 SH Sole 80047 0 0 GLAXOSMITHKLINE COM 37733W105 Total 1278 29239 SH Sole 29239 0 0 GLOBAL INDL SVCS INC COM 37939H100 Total 0 10000 SH Sole 10000 0 0 GLOBAL PMTS INC COM COM 37940X102 Total 27143 506864 SH Sole 506864 0 0 GLOBALSANTAFE CORP SHS COM G3930E101 Total 1367 44625 SH Sole 44625 0 0 GLOBALSTAR TELECOMMUN COM G3930H104 Total 0 10890 SH Sole 10890 0 0 GLOBETEL COMMUNICATION COM 37958F100 Total 2 30000 SH Sole 30000 0 0 GOLDEN WEST FINL DEL COM COM 381317106 Total 300 2700 SH Sole 2700 0 0 GOLDMAN SACHS GROUP COM 38141G104 Total 66742 715815 SH Sole 715815 0 0 GOODYEAR TIRE & RUBR COM 382550101 Total 329 30690 SH Sole 30690 0 0 GRAFTECH INTL LTD COM COM 384313102 Total 32023 2295552 SH Sole 2295552 0 0 GRAFTON GROUP COM B00MZ44 Total 26125 2815850 SH Sole 2815850 0 0 GRAINGER W W INC COM 384802104 Total 16251 281907 SH Sole 281907 0 0 GREAT LAKES CHEM CORP COM 390568103 Total 243 9500 SH Sole 9500 0 0 GREY WOLF INC COM COM 397888108 Total 11922 2438115 SH Sole 2438115 0 0 GUIDANT CORP COM 401698105 Total 8993 136184 SH Sole 136184 0 0 GUITAR CTR MGMT INC COM 402040109 Total 20835 481180 SH Sole 481180 0 0 GUNNEBO AB COM B010FR0 Total 159 13000 SH Sole 13000 0 0 GWIN INC COM COM 403662109 Total 1 10000 SH Sole 10000 0 0 HAIN CELESTIAL GRP INC COM COM 405217100 Total 5518 312101 SH Sole 312101 0 0 HALLIBURTON CO COM 406216101 Total 329 9785 SH Sole 9785 0 0 HANCOCK FABRICS INC COM COM 409900107 Total 5125 427835 SH Sole 427835 0 0 HARLEY DAVIDSON INC COM 412822108 Total 128966 2169705 SH Sole 2169705 0 0 HARRIS CORP DEL COM COM 413875105 Total 18359 334164 SH Sole 334164 0 0 HARTFORD FINANCIAL SERVICES GR COM 416515104 Total 890 14370 SH Sole 14370 0 0 HCC INS HLDGS INC COM 404132102 Total 4647 154150 SH Sole 154150 0 0 HDFC BANK LTD ADR REPS 3 SHS COM 40415F101 Total 25090 739025 SH Sole 739025 0 0 HEADWAY CORP RESOURCES COM 422101105 Total 0 10000 SH Sole 10000 0 0 HEALTH CARE REIT INC COM 42217K106 Total 317 9022 SH Sole 9022 0 0 HEALTH MGMT ASSOC INC CL A COM 421933102 Total 2560 125323 SH Sole 125323 0 0 HEALTHGRADES.COM COM 42218Q102 Total 180 100000 SH Sole 100000 0 0 HEARTLAND EXPRESS INC COM COM 422347104 Total 6388 346222 SH Sole 346222 0 0 HEIDRICK&STRUGGLS INTL COM COM 422819102 Total 13090 454195 SH Sole 454195 0 0 HEINZ H J CO COM 423074103 Total 630 17507 SH Sole 17507 0 0 HERSHEY FOODS CORP COM 427866108 Total 254 5450 SH Sole 5450 0 0 HEWITT ASSOCIATES INC COM 42822Q100 Total 28054 1060247 SH Sole 1060247 0 0 HEWLETT PACKARD CO COM 428236103 Total 1431 76366 SH Sole 76366 0 0 HILLENBRAND INDS INC COM 431573104 Total 675 13375 SH Sole 13375 0 0 HOME DEPOT INC COM 437076102 Total 23033 587572 SH Sole 587572 0 0 HOMEBANC CORP GA COM COM 43738R109 Total 544 60450 SH Sole 60450 0 0 HON HAI PRECISION INDS GDR 144 COM 438090102 Total 216 31394 SH Sole 31394 0 0 HONEYWELL INTL INC COM 438516106 Total 1447 40368 SH Sole 40368 0 0 HOSPIRA INC COM 441060100 Total 4645 151807 SH Sole 151807 0 0 HOT TOPIC INC COM 441339108 Total 2499 146680 SH Sole 146680 0 0 HSBC HLDGS PLC SPONS ADR NEW COM 404280406 Total 24630 308656 SH Sole 308656 0 0 HUB GROUP INC CL A COM 443320106 Total 223 6000 SH Sole 6000 0 0 HUDSON HIGHLAND GROUP INC COM 443792106 Total 573 19650 SH Sole 19650 0 0 HUMAN GENOME SCIENCES COM 444903108 Total 120 11000 SH Sole 11000 0 0 HYFLUX LTD COM Y3817K105 Total 9 10000 SH Sole 10000 0 0 I Q BIOMETRIX INC COM 44984P102 Total 88 130800 SH Sole 130800 0 0 IAC/INTERACTIVE CORP COM COM 44919P102 Total 12447 565276 SH Sole 565276 0 0 IDEXX LABS CORP COM 45168D104 Total 33371 657689 SH Sole 657689 0 0 IDT CORP COM COM 448947101 Total 9048 620600 SH Sole 620600 0 0 ILLINOIS TOOL WKS INC COM 452308109 Total 110226 1183073 SH Sole 1183073 0 0 IMC GLOBAL INC COM 449669100 Total 488 28090 SH Sole 28090 0 0 IMS HEALTH INC COM 449934108 Total 2371 99115 SH Sole 99115 0 0 INCO LTD COM 453258402 Total 589 15100 SH Sole 15100 0 0 INFOSYS TECH LTD SPONSORED ADR COM 456788108 Total 46812 827070 SH Sole 827070 0 0 INSIGHT ENTERPRISES COM COM 45765U103 Total 13823 820835 SH Sole 820835 0 0 INTEGRA LIFESCIEN HLDG COM NEW COM 457985208 Total 67108 2089928 SH Sole 2089928 0 0 INTEGRATED ELECTRC SRV COM COM 45811E103 Total 7984 1659825 SH Sole 1659825 0 0 INTEL CORP COM 458140100 Total 93515 4661784 SH Sole 4661784 0 0 INTERMIX MEDIA INC COM COM 45881X106 Total 8325 3177450 SH Sole 3177450 0 0 INTERNATIONAL BUS MACH COM 459200101 Total 16299 190112 SH Sole 190112 0 0 INTERNATIONAL GAME TEC COM 459902102 Total 6986 194323 SH Sole 194323 0 0 INTERNATIONAL PAPER CO COM 460146103 Total 718 17773 SH Sole 17773 0 0 INTERNATIONAL SPEEDWAY CL A COM 460335201 Total 2050 41090 SH Sole 41090 0 0 INTERNATL RECTIFIER CP COM 460254105 Total 274 8000 SH Sole 8000 0 0 INTRADO INC COM 46117A100 Total 17100 1691380 SH Sole 1691380 0 0 INTUIT COM 461202103 Total 180735 3980945 SH Sole 3980945 0 0 INVESTMENT CO AMER COM 461308108 Total 887 30568.598 SH Sole 30568.598 0 0 INVESTORS FINL SERVICE COM 461915100 Total 124302 2754327 SH Sole 2754327 0 0 INVITROGEN CORP COM 46185R100 Total 1972 35870 SH Sole 35870 0 0 IRON MTN INC PA COM 462846106 Total 185884 5491400 SH Sole 5491400 0 0 I-TRAX INC COM NEW COM 45069D203 Total 2703 944955 SH Sole 944955 0 0 IVAX CORP COM 465823102 Total 63260 3303421 SH Sole 3303421 0 0 JABIL CIRCUIT INC COM 466313103 Total 73875 3211979 SH Sole 3211979 0 0 JACKSON HEWITT TAX SVC COM COM 468202106 Total 924 45700 SH Sole 45700 0 0 JDS UNIPHASE CORP COM 46612J101 Total 955 283525 SH Sole 283525 0 0 JOHNSON & JOHNSON COM 478160104 Total 86664 1538517 SH Sole 1538517 0 0 JOHNSON CTLS INC COM COM 478366107 Total 324 5700 SH Sole 5700 0 0 JONES LANG LASALLE INC COM COM 48020Q107 Total 16557 501574 SH Sole 501574 0 0 JOURNAL COMMCTNS INC CL A COM 481130102 Total 615 35100 SH Sole 35100 0 0 JP MORGAN CHASE & CO COM 46625H100 Total 12390 311869 SH Sole 311869 0 0 K MART CORP COM 482584109 Total 0 13500 SH Sole 13500 0 0 K2 INC COM COM 482732104 Total 19255 1345547 SH Sole 1345547 0 0 KANBAY INTL INC COM COM 48369P207 Total 8854 416455 SH Sole 416455 0 0 KELLOGG CO COM 487836108 Total 872 20442 SH Sole 20442 0 0 KENSEY NASH CORP COM COM 490057106 Total 20394 778710 SH Sole 778710 0 0 KERR MCGEE CORP COM 492386107 Total 612 10705 SH Sole 10705 0 0 KEYCORP NEW COM COM 493267108 Total 1763 55800 SH Sole 55800 0 0 KFORCE INC COM COM 493732101 Total 14646 1747752 SH Sole 1747752 0 0 KIMBERLY CLARK CORP COM 494368103 Total 4491 69543 SH Sole 69543 0 0 KINDER MORGAN MGMT LLC SHS COM 49455U100 Total 228 5505 SH Sole 5505 0 0 KINTERA INC COM COM 49720P506 Total 7416 785562 SH Sole 785562 0 0 KNIGHT RIDDER INC COM COM 499040103 Total 339 5180 SH Sole 5180 0 0 KNIGHT TRANSN INC COM 499064103 Total 82868 3868752 SH Sole 3868752 0 0 KOHLS CORP COM 500255104 Total 147199 3054556 SH Sole 3054556 0 0 KRAFT FOODS INC CL A COM 50075N104 Total 1073 33850 SH Sole 33850 0 0 KRISPY KREME DOUGHNUTS COM 501014104 Total 185 14690 SH Sole 14690 0 0 KRONOS INC COM COM 501052104 Total 4529 102250 SH Sole 102250 0 0 KYPHON INC COM 501577100 Total 1487 60055 SH Sole 60055 0 0 L-3 COMMUNICATNS HLDGS COM 502424104 Total 1232 18395 SH Sole 18395 0 0 LABOR READY INC COM NEW COM 505401208 Total 20887 1489765 SH Sole 1489765 0 0 LABRANCHE & CO INC COM 505447102 Total 89 10640 SH Sole 10640 0 0 LAMAR ADVERTISING CO CL A COM 512815101 Total 29894 718435 SH Sole 718435 0 0 LAN AIRLINES S A SPONSORED ADR COM 501723100 Total 33421 1381621 SH Sole 1381621 0 0 LARGE SCALE BIOLOGY CP COM 517053104 Total 921 960794 SH Sole 960794 0 0 LAUDER ESTEE COS INC CL A COM 518439104 Total 5236 125275 SH Sole 125275 0 0 LAUREATE EDUCATION INC COM COM 518613104 Total 99851 2682740 SH Sole 2682740 0 0 LAWSON PRODS INC COM COM 520776105 Total 410 10000 SH Sole 10000 0 0 LCC INTERNATIONAL INC CL A COM 501810105 Total 4252 1332820 SH Sole 1332820 0 0 LECG CORP COM 523234102 Total 654 38700 SH Sole 38700 0 0 LEGGETT & PLATT INC COM 524660107 Total 1133 40354 SH Sole 40354 0 0 LIBERTY MEDIA CORP SER A NEW COM 530718105 Total 9077 1041041 SH Sole 1041041 0 0 LIBERTY MEDIA INTL INC CL A COM 530719103 Total 1404 42081 SH Sole 42081 0 0 LIFE TIME FITNESS INC COM 53217r207 Total 1241 48400 SH Sole 48400 0 0 LILLY ELI & CO COM 532457108 Total 99533 1657507 SH Sole 1657507 0 0 LINCOLN NATL CORP IND COM COM 534187109 Total 7261 154484 SH Sole 154484 0 0 LINEAR TECHNOLOGY CORP COM 535678106 Total 124236 3428153 SH Sole 3428153 0 0 LIONS GATE ENTMNT CORP NEW COM 535919203 Total 17900 2057530 SH Sole 2057530 0 0 LITTELFUSE INC COM 537008104 Total 8385 242855 SH Sole 242855 0 0 LIVEPERSON INC COM 538146101 Total 32 10000 SH Sole 10000 0 0 LIZ CLAIBORNE COM 539320101 Total 1803 47800 SH Sole 47800 0 0 LOCKHEED MARTIN CORP COM COM 539830109 Total 308 5520 SH Sole 5520 0 0 LOUDEYE TECHNOLOGIES COM COM 545754103 Total 6601 6111735 SH Sole 6111735 0 0 LOWES COS INC COM 548661107 Total 48906 899848 SH Sole 899848 0 0 LSI INDS INC COM COM 50216C108 Total 13035 1248521 SH Sole 1248521 0 0 LUBRIZOL CORP COM 549271104 Total 1107 32000 SH Sole 32000 0 0 LUCENT TECHNOLOGIES COM 549463107 Total 264 83485 SH Sole 83485 0 0 LVMH MOET HEN L VUITTN ADR COM 502441306 Total 5964 446762 SH Sole 446762 0 0 M & T BANK CORP COM 55261F104 Total 21655 226292 SH Sole 226292 0 0 MAK-CALI REALTY CORP COM 554489104 Total 236 5340 SH Sole 5340 0 0 MANNATECH INC COM COM 563771104 Total 3122 222700 SH Sole 222700 0 0 MANULIFE FINANCIAL CORP COM 56501R106 Total 12406 283329 SH Sole 283329 0 0 MARLIN BUSINESS SVCS COM 571157106 Total 4031 214880 SH Sole 214880 0 0 MARSH & MCLENNAN COS COM 571748102 Total 5864 128153 SH Sole 128153 0 0 MARSHALL & ILSLEY CORP COM 571834100 Total 769 19100 SH Sole 19100 0 0 MASCO CORP COM 574599106 Total 833 24130 SH Sole 24130 0 0 MATRIA HEALTHCARE INC COM COM 576817209 Total 10455 369305 SH Sole 369305 0 0 MATRIXONE INC COM COM 57685P304 Total 170 33584 SH Sole 33584 0 0 MATTEL INC COM 577081102 Total 244 13498 SH Sole 13498 0 0 MATTHEWS INTL CORP CL A COM 577128101 Total 1863 54994 SH Sole 54994 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 Total 38947 920966 SH Sole 920966 0 0 MB FINL INC COM 55264U108 Total 652 16450 SH Sole 16450 0 0 MBIA INC COM COM 55262C100 Total 588 10100 SH Sole 10100 0 0 MBNA CORP COM 55262L100 Total 87115 3456951 SH Sole 3456951 0 0 MCCORMICK & CO COM 579780206 Total 458 13350 SH Sole 13350 0 0 MCDONALDS CORP COM 580135101 Total 3022 107806 SH Sole 107806 0 0 MCGRAW HILL INC COM 580645109 Total 1784 22392 SH Sole 22392 0 0 MCLEODUSA ESCROW COM 582266995 Total 0 73538 SH Sole 73538 0 0 MEADOWBROOK INS GROUP COM COM 58319P108 Total 10311 2117335 SH Sole 2117335 0 0 MEDCO HEALTH SOLUTIONS INC COM 58405U102 Total 202 6543 SH Sole 6543 0 0 MEDICINES CO COM 584688105 Total 24951 1033640 SH Sole 1033640 0 0 MEDIMMUNE INC COM COM 584699102 Total 1683 71025 SH Sole 71025 0 0 MEDTRONIC INC COM 585055106 Total 217350 4187880 SH Sole 4187880 0 0 MELLON FINL CORP COM COM 58551A108 Total 2515 90832 SH Sole 90832 0 0 MERCK & CO INC COM 589331107 Total 7668 232371 SH Sole 232371 0 0 MERCURY COMPUTER SYS COM 589378108 Total 4635 172920 SH Sole 172920 0 0 MERCURY INTERACTIVE CP COM 589405109 Total 2207 63275 SH Sole 63275 0 0 MEREDITH CORP COM COM 589433101 Total 987 19210 SH Sole 19210 0 0 MERIT MED SYS INC COM 589889104 Total 230 15274 SH Sole 15274 0 0 MERIX CORP COM 590049102 Total 273 26375 SH Sole 26375 0 0 MERRILL LYNCH & CO INC COM 590188108 Total 2190 44071 SH Sole 44071 0 0 METLIFE INC COM COM 59156R108 Total 253 6550 SH Sole 6550 0 0 METRIS COS INC COM 591598107 Total 1695 173335 SH Sole 173335 0 0 MGE ENERGY INC COM COM 55277P104 Total 216 6800 SH Sole 6800 0 0 MGIC INVT CORP WIS COM COM 552848103 Total 1242 18670 SH Sole 18670 0 0 MICHAELS STORES INC COM 594087108 Total 22648 382506 SH Sole 382506 0 0 MICROCHIP TECHNOLOGY COM 595017104 Total 88512 3297802 SH Sole 3297802 0 0 MICRON TECHNOLOGY INC COM COM 595112103 Total 120 10000 SH Sole 10000 0 0 MICROSOFT CORP COM 594918104 Total 103149 3730535 SH Sole 3730535 0 0 MICROVISION INC WASH COM 594960106 Total 68 11500 SH Sole 11500 0 0 MIDCAP SPDR TR UNIT SER 1 COM 595635103 Total 726 6702 SH Sole 6702 0 0 MINERALS TECHNOLOGIES COM COM 603158106 Total 4363 74120 SH Sole 74120 0 0 MITSUBISHI TOKYO FINL SPONSORE COM 606816106 Total 14504 1739155 SH Sole 1739155 0 0 MOBILE TELESYS OJSC SPONSORED COM 607409109 Total 11070 76352 SH Sole 76352 0 0 MOLECULAR DIAGNOSTICS COM 60851R104 Total 7 70000 SH Sole 70000 0 0 MOLEX INC COM 608554101 Total 20501 687505 SH Sole 687505 0 0 MOLEX INC CL A COM 608554200 Total 49924 1896830 SH Sole 1896830 0 0 MONDAVI ROBERT CORP CL A COM 609200100 Total 6750 172322 SH Sole 172322 0 0 MONSANTO CO NEW COM COM 61166W101 Total 2640 72501 SH Sole 72501 0 0 MONTPELIER RE HOLDINGS SHS COM G62185106 Total 1111 30300 SH Sole 30300 0 0 MOODYS CORP COM 615369105 Total 66573 908864 SH Sole 908864 0 0 MORGAN S D WITTER DISC NEW COM 617446448 Total 7216 146387 SH Sole 146387 0 0 MOTOROLA INC COM 620076109 Total 3800 210715 SH Sole 210715 0 0 MSC INDUSTRIAL DIRECT CL A COM 553530106 Total 31344 919750 SH Sole 919750 0 0 NANOPHASE TECHNOLOGIES COM 630079101 Total 138 26754 SH Sole 26754 0 0 NASDAQ 100 TR UNIT SER 1 COM 631100104 Total 1280 36444 SH Sole 36444 0 0 NATIONAL BK GREECE SA SPONSORE COM 633643408 Total 13528 2896855 SH Sole 2896855 0 0 NATIONAL CITY CORP COM 635405103 Total 5307 137411 SH Sole 137411 0 0 NATIONAL FINL PTNRS CP COM COM 63607P208 Total 47264 1320950 SH Sole 1320950 0 0 NATIONAL FUEL GAS N J COM 636180101 Total 212 7518 SH Sole 7518 0 0 NATIONWIDE FINANCIAL SERVICES COM 638612101 Total 2059 58650 SH Sole 58650 0 0 NATURA COSMETICOS COM B014K55 Total 22311 1103600 SH Sole 1103600 0 0 NAUTILUS GROUP INC COM COM 63910B102 Total 13623 603035 SH Sole 603035 0 0 NAVIGANT CONSULTING COM 63935N107 Total 19641 894431 SH Sole 894431 0 0 NETEGRITY INC COM COM 64110P107 Total 93 12350 SH Sole 12350 0 0 NEW PLAN EXCEL RLTY TR COM 648053106 Total 387 15500 SH Sole 15500 0 0 NEWELL RUBBERMAID CO COM 651229106 Total 3294 164396 SH Sole 164396 0 0 NEWMONT MNG CORP COM 651639106 Total 771 16936 SH Sole 16936 0 0 NEWPARK RES INC COM PAR $.01NE COM 651718504 Total 10232 1705377 SH Sole 1705377 0 0 NEXTEL COMMUNICATIONS INC CL A COM 65332V103 Total 576 24200 SH Sole 24200 0 0 NICOR INC COM 654086107 Total 264 7200 SH Sole 7200 0 0 NOKIA CORP SPONSORED ADR COM 654902204 Total 490 35781 SH Sole 35781 0 0 NOMURA HLDGS INC SPONSORED ADR COM 65535H208 Total 7666 593854 SH Sole 593854 0 0 NORFOLK SOUTHERN CORP COM 655844108 Total 658 22148 SH Sole 22148 0 0 NORTEL NETWORKS CORP COM 656568102 Total 605 178028 SH Sole 178028 0 0 NORTHERN TR CORP COM 665859104 Total 84749 2077202 SH Sole 2077202 0 0 NORTHWESTERN STL &WIRE NEW COM 668367204 Total 0 10000 SH Sole 10000 0 0 NOVAMED EYECARE INC COM 66986W108 Total 597 141502 SH Sole 141502 0 0 NOVARTIS A G SPONSORED ADR COM 66987V109 Total 430 9225 SH Sole 9225 0 0 NUVASIVE INC COM COM 670704105 Total 477 45200 SH Sole 45200 0 0 O REILLY AUTOMOTIVE COM 686091109 Total 99896 2608965 SH Sole 2608965 0 0 OCCIDENTAL PETE CP DEL COM 674599105 Total 1264 22616 SH Sole 22616 0 0 OFFICE DEPOT INC COM 676220106 Total 803 53404 SH Sole 53404 0 0 OFFICEMAX INC COM 67622P101 Total 10139 304658 SH Sole 304658 0 0 OIL SVC HOLDRS TR DEPOSTRY RCP COM 678002106 Total 13938 170600 SH Sole 170600 0 0 OMNICARE INC COM 681904108 Total 1301 45860 SH Sole 45860 0 0 OMNICOM GROUP INC COM 681919106 Total 3400 46540 SH Sole 46540 0 0 ONEOK INC COM 682680103 Total 525 20200 SH Sole 20200 0 0 OPEN SOLUTIONS INC COM COM 68371P102 Total 9849 394425 SH Sole 394425 0 0 OPEN TEXT CORP COM COM 683715106 Total 19780 1146015 SH Sole 1146015 0 0 OPNET TECHNOLOGIES INC COM COM 683757108 Total 26163 2550002 SH Sole 2550002 0 0 OPTIMAL ROBOTICS CORP CL A NEW COM 68388R208 Total 9775 1064837 SH Sole 1064837 0 0 ORACLE SYSTEMS CORP COM 68389X105 Total 2526 223984 SH Sole 223984 0 0 ORASCOM CONSTRUCTIONS INDUSTRY COM B03BN88 Total 24981 1150153 SH Sole 1150153 0 0 ORIX CORP SPONSORED ADR COM 686330101 Total 7664 150513 SH Sole 150513 0 0 OVERLAND STORAGE INC COM COM 690310107 Total 13567 969784 SH Sole 969784 0 0 PALL CORPORATION COM 696429307 Total 250 10250 SH Sole 10250 0 0 PAN AMERICAN SILVER CP COM 697900108 Total 423 24875 SH Sole 24875 0 0 PANTRY INC COM 698657103 Total 469 18650 SH Sole 18650 0 0 PATTERSON COMPANIES INC COM 703395103 Total 89065 1163346 SH Sole 1163346 0 0 PAYCHEX INC COM 704326107 Total 201726 6690742 SH Sole 6690742 0 0 PENNEY J C INC COM COM 708160106 Total 5052 143206 SH Sole 143206 0 0 PENTAIR INC COM COM 709631105 Total 41583 1191160 SH Sole 1191160 0 0 PEOPLES ENERGY CORP COM 711030106 Total 318 7653 SH Sole 7653 0 0 PEPSICO INC COM 713448108 Total 138339 2843572 SH Sole 2843572 0 0 PERFORMANCE FOOD GROUP COM 713755106 Total 10332 435975 SH Sole 435975 0 0 PETROCHINA CO LTD SPONSORED A COM 71646E100 Total 225 4195 SH Sole 4195 0 0 PETSMART INC COM 716768106 Total 6952 244900 SH Sole 244900 0 0 PF CHANGS CHINA BISTRO COM 69333Y108 Total 494 10190 SH Sole 10190 0 0 PFIZER INC COM 717081103 Total 218125 7128258 SH Sole 7128258 0 0 PFSWEB INC COM 717098107 Total 18 12088 SH Sole 12088 0 0 PHARMACEUTICAL PRODUCT DEVELOP COM 717124101 Total 1655 45990 SH Sole 45990 0 0 PHILLIPS VAN HEUSEN CP COM 718592108 Total 345 15500 SH Sole 15500 0 0 PITNEY BOWES INC COM COM 724479100 Total 740 16784 SH Sole 16784 0 0 PIXAR COM 725811103 Total 1912 24235 SH Sole 24235 0 0 PLANTRONICS INC NEW COM 727493108 Total 971 22460 SH Sole 22460 0 0 PLATO LEARNING INC COM 72764Y100 Total 194 22000 SH Sole 22000 0 0 PLUM CREEK TIMBER CO COM 729251108 Total 1440 41105 SH Sole 41105 0 0 PMC-SIERRA INC COM 69344F106 Total 99 11300 SH Sole 11300 0 0 POLO RALPH LAUREN CORP CL A COM 731572103 Total 232 6400 SH Sole 6400 0 0 POLYONE CORP COM COM 73179P106 Total 16298 2167280 SH Sole 2167280 0 0 PORTFOLIO RECOVERY ASSOCIATES COM 73640Q105 Total 9820 334150 SH Sole 334150 0 0 PRAXAIR INC COM 74005P104 Total 125297 2931608 SH Sole 2931608 0 0 PRE PAID LEGAL SVCS COM COM 740065107 Total 5852 227892 SH Sole 227892 0 0 PRECISION DRILLING CORP COM 74022D100 Total 7238 125882 SH Sole 125882 0 0 PRIVATEBANCORP INC COM 742962103 Total 3658 135730 SH Sole 135730 0 0 PROCTER & GAMBLE CO COM 742718109 Total 18073 333952 SH Sole 333952 0 0 PROGRESS ENERGY INC COM 743263105 Total 546 12903 SH Sole 12903 0 0 PROVIDENCE SVC CORP COM COM 743815102 Total 7462 385260 SH Sole 385260 0 0 QUALCOMM INC COM 747525103 Total 18401 471360 SH Sole 471360 0 0 QUALITY PRODS INC PAR $.0001 COM 747578409 Total 48 32500 SH Sole 32500 0 0 QUEST DIAGNOSTICS INC COM 74834L100 Total 524 5950 SH Sole 5950 0 0 QUICKSILVER RESOURCES COM COM 74837R104 Total 2263 69260 SH Sole 69260 0 0 QWEST COMMUNICATIONS COM 749121109 Total 107 31989 SH Sole 31989 0 0 RAINDANCE COMM COM 75086X106 Total 25 16000 SH Sole 16000 0 0 RAYTHEON CO COM NEW COM 755111507 Total 222 5849 SH Sole 5849 0 0 REGIONS FINANCIAL COM 7591ep100 Total 494 14958 SH Sole 14958 0 0 REGIS CORPORATION COM 758932107 Total 9666 240350 SH Sole 240350 0 0 RENAL CARE GROUP INC COM 759930100 Total 203 6325 SH Sole 6325 0 0 RESEARCH IN MOTION LTD COM 760975102 Total 13135 172064 SH Sole 172064 0 0 RESMED INC COM 761152107 Total 109441 2298704 SH Sole 2298704 0 0 RESTORATION HARDWARE COM COM 760981100 Total 11606 2240510 SH Sole 2240510 0 0 REWARDS NETWORK INC COM 761557107 Total 171 25700 SH Sole 25700 0 0 RITCHIE BROS AUCTIONEERS INC COM 767744105 Total 10177 332050 SH Sole 332050 0 0 ROBERT HALF INTL INC COM 770323103 Total 6331 245678 SH Sole 245678 0 0 ROCKWELL AUTOMATION COM COM 773903109 Total 274 7087 SH Sole 7087 0 0 ROYAL CARIBBEAN CRUISE COM V7780T103 Total 7278 166943 SH Sole 166943 0 0 ROYAL DUTCH PETE CO NY REG GLD COM 780257804 Total 5204 100861 SH Sole 100861 0 0 RUBY TUESDAY INC COM COM 781182100 Total 22244 798135 SH Sole 798135 0 0 RUSS BERRIE & CO COM 782233100 Total 267 13300 SH Sole 13300 0 0 RYANAIR HLDGS PLC SPONSORED AD COM 783513104 Total 10760 368497 SH Sole 368497 0 0 RYDER SYS INC COM COM 783549108 Total 19051 404995 SH Sole 404995 0 0 SAFEGUARD SCIENTIFICS COM 786449108 Total 206 110500 SH Sole 110500 0 0 SALESFORCE COM INC COM COM 79466L302 Total 329 21100 SH Sole 21100 0 0 SALIX PHARMACEUTICALS LTD DEL COM 795435106 Total 5781 268646 SH Sole 268646 0 0 SANGAMO BIOSCIENCES COM 800677106 Total 4756 976685 SH Sole 976685 0 0 SANOFI-AVENTIS SPON ADR COM 80105N105 Total 13416 366465 SH Sole 366465 0 0 SANTARUS INC COM COM 802817304 Total 9046 997325 SH Sole 997325 0 0 SAP AKTIENGESELLSCHAFT SPONSOR COM 803054204 Total 136546 3505686 SH Sole 3505686 0 0 SARA LEE CORP COM 803111103 Total 3091 135237 SH Sole 135237 0 0 SBC COMMUNICATIONS INC COM 78387G103 Total 5566 214524 SH Sole 214524 0 0 SCANSOFT INC COM COM 80603P107 Total 11888 2913685 SH Sole 2913685 0 0 SCANSOURCE INC COM 806037107 Total 2528 39635 SH Sole 39635 0 0 SCHEIN HENRY INC COM 806407102 Total 21194 340134 SH Sole 340134 0 0 SCHERING PLOUGH CORP COM 806605101 Total 2163 113480 SH Sole 113480 0 0 SCHLUMBERGER LTD COM 806857108 Total 6846 101721 SH Sole 101721 0 0 SCHWAB CHARLES CP NEW COM 808513105 Total 500 54467 SH Sole 54467 0 0 SCIENTIFIC GAMES CORP CL A COM 80874P109 Total 13412 702195 SH Sole 702195 0 0 SCP POOL CORPORATION COM 784028102 Total 635 23777 SH Sole 23777 0 0 SCS TRANSN INC COM COM 81111T102 Total 9262 489025 SH Sole 489025 0 0 SEAGATE TECHNOLOGY ESCROW COM 811804988 Total 0 16377 SH Sole 16377 0 0 SEI INVESTMENTS CO COM COM 784117103 Total 19283 572544 SH Sole 572544 0 0 SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 Total 551 20000 SH Sole 20000 0 0 SEMTECH CORP COM 816850101 Total 398 20800 SH Sole 20800 0 0 SENTRY TECHNOLOGY CORP COM 81731K101 Total 3 24000 SH Sole 24000 0 0 SEPRACOR INC COM 817315104 Total 219 4500 SH Sole 4500 0 0 SERVICEMASTER CO COM 81760N109 Total 8163 634737 SH Sole 634737 0 0 SEVEN ELEVEN JAPAN LTD ADR COM 817828205 Total 5969 208842 SH Sole 208842 0 0 SHARP CORP ADR COM 819882200 Total 8677 630865 SH Sole 630865 0 0 SHARPER IMAGE CORP COM COM 820013100 Total 6702 312432 SH Sole 312432 0 0 SHC CORP COM 82086G109 Total 0 20000 SH Sole 20000 0 0 SHERWIN WILLIAMS CO COM COM 824348106 Total 229 5200 SH Sole 5200 0 0 SHUFFLE MASTER INC COM COM 825549108 Total 26655 711570 SH Sole 711570 0 0 SIEBEL SYS INC COM 826170102 Total 198 26270 SH Sole 26270 0 0 SIGMA ALDRICH CORP COM COM 826552101 Total 986 17000 SH Sole 17000 0 0 SILVERSTAR HLDGS LTD ORD COM G81365101 Total 17 19000 SH Sole 19000 0 0 SIMON PROPERTY GROUP INC COM 828806109 Total 349 6512 SH Sole 6512 0 0 SIRIUS SATELLITE RADIO COM 82966U103 Total 74 23215 SH Sole 23215 0 0 SKILLSOFT PUB LTD CO SPONSORED COM 830928107 Total 6339 947483 SH Sole 947483 0 0 SLM CORPORATION COM 78442P106 Total 228502 5123373 SH Sole 5123373 0 0 SMARTVIDEO TECHNOLOGIES INC COM 831698105 Total 33 12000 SH Sole 12000 0 0 SMITH & NEPHEW PLC SPDN ADR NE COM 83175M205 Total 8332 179752 SH Sole 179752 0 0 SMITH INTL INC COM 832110100 Total 98027 1614153 SH Sole 1614153 0 0 SMUCKER J M CO NEW COM 832696405 Total 5170 116419 SH Sole 116419 0 0 SNAP ON TOOLS CORP COM 833034101 Total 2020 73340 SH Sole 73340 0 0 SOLA INTL INC COM COM 834092108 Total 15122 793799 SH Sole 793799 0 0 SOLECTRON CORP COM 834182107 Total 92 18591 SH Sole 18591 0 0 SONIC CORP COM COM 835451105 Total 245 9575 SH Sole 9575 0 0 SOUTHERN CO COM 842587107 Total 839 27986 SH Sole 27986 0 0 SOUTHERN UN CO NEW COM 844030106 Total 985 48061 SH Sole 48061 0 0 SOUTHWEST BANCORP TEX COM COM 84476R109 Total 310 15400 SH Sole 15400 0 0 SPARTECH CORP COM NEW COM 847220209 Total 14470 576499 SH Sole 576499 0 0 SPATIALIGHT INC COM COM 847248101 Total 5456 924755 SH Sole 924755 0 0 SPDR TR UNIT SER 1 COM 78462F103 Total 2003 17930 SH Sole 17930 0 0 SPEEDWAY MOTORSPORTS COM 847788106 Total 15118 453608 SH Sole 453608 0 0 SPRINT CORP COM 852061100 Total 6169 306448 SH Sole 306448 0 0 SPSS INC COM COM 78462K102 Total 8103 607892 SH Sole 607892 0 0 ST JUDE MEDICAL INC COM 790849103 Total 33535 445537 SH Sole 445537 0 0 STAKTEK HLDGS INC COM COM 85256P106 Total 180 46280 SH Sole 46280 0 0 STANDARD BANK GROUP LIMITED COM B030GJ7 Total 24923 3169804 SH Sole 3169804 0 0 STANDARD PARKING CORPORATION COM 853790103 Total 960 72800 SH Sole 72800 0 0 STANLEY WKS COM 854616109 Total 969 22786 SH Sole 22786 0 0 STAPLES INC COM 855030102 Total 23059 773301 SH Sole 773301 0 0 STARBUCKS CORP COM 855244109 Total 132097 2905795 SH Sole 2905795 0 0 STARTEK INC COM 85569C107 Total 19361 617388 SH Sole 617388 0 0 STATE ST CORP COM 857477103 Total 176219 4125942 SH Sole 4125942 0 0 STATOIL ASA SPONSORED ADR COM 85771P102 Total 12552 869285 SH Sole 869285 0 0 STEEL DYNAMICS INC COM 858119100 Total 935 24215 SH Sole 24215 0 0 STEINER LEISURE LTD COM P8744Y102 Total 9956 450486 SH Sole 450486 0 0 STERICYCLE INC COM 858912108 Total 62264 1356524 SH Sole 1356524 0 0 STERIS CORP COM 859152100 Total 573 26130 SH Sole 26130 0 0 STRAYER ED INC COM COM 863236105 Total 27897 242560 SH Sole 242560 0 0 STRYKER CORP COM 863667101 Total 73679 1532436 SH Sole 1532436 0 0 SUN LIFE FINANCIAL INC COM COM 866796105 Total 346 11533 SH Sole 11533 0 0 SUN MICROSYSTEMS INC COM 866810104 Total 310 76900 SH Sole 76900 0 0 SUNCOR INC COM 867229106 Total 141415 4417853 SH Sole 4417853 0 0 SUNGARD DATA SYS INC COM 867363103 Total 214284 9014945 SH Sole 9014945 0 0 SUNGOLD INTERNATIONAL HOLDINGS COM 867373102 Total 30 407610 SH Sole 407610 0 0 SUNTRUST BKS INC COM COM 867914103 Total 1556 22098 SH Sole 22098 0 0 SYNTHES INC COM B014635 Total 4157 38170 SH Sole 38170 0 0 SYSCO CORP COM 871829107 Total 19687 658005 SH Sole 658005 0 0 T ROWE PRICE GROUP INC COM 74144T108 Total 298 5855 SH Sole 5855 0 0 TAIWAN SEMICONDUCTOR SPONSORED COM 874039100 Total 107107 15001053 SH Sole 15001053 0 0 TARGET CORP COM 87612E106 Total 24271 536384 SH Sole 536384 0 0 TARO PHARMACEUT INDS ORD COM M8737E108 Total 1356 58050 SH Sole 58050 0 0 TCF FINL CORP COM 872275102 Total 215 7100 SH Sole 7100 0 0 TECH DATA CORP COM COM 878237106 Total 19905 516338 SH Sole 516338 0 0 TECHNIP NEW SPONSORED ADR COM 878546209 Total 6147 150990 SH Sole 150990 0 0 TECHTRONIC INDUSTRIES CO COM B0190C7 Total 58187 29560130 SH Sole 29560130 0 0 TECO ENERGY INC COM 872375100 Total 769 56897 SH Sole 56897 0 0 TELEPHONE & DATA SYS COM 879433100 Total 408 4850 SH Sole 4850 0 0 TELIK INC COM COM 87959M109 Total 33841 1517540 SH Sole 1517540 0 0 TELLABS INC COM 879664100 Total 4336 471882 SH Sole 471882 0 0 TERRA NETWORKS S A SPONSORED A COM 88100W103 Total 52 15607 SH Sole 15607 0 0 TESCO PLC SPONSORED ADR COM 881575302 Total 8734 564055 SH Sole 564055 0 0 TESSCO TECHNOLOGIES COM 872386107 Total 153 13704 SH Sole 13704 0 0 TEVA PHARMACEUTCL INDS ADR COM 881624209 Total 91872 3540372 SH Sole 3540372 0 0 TEXAS INSTRS INC COM 882508104 Total 3580 168216 SH Sole 168216 0 0 TIER TECHNOLOGIES INC CL B COM 88650Q100 Total 17222 1784665 SH Sole 1784665 0 0 TIFFANY & CO NEW COM COM 886547108 Total 217 7044 SH Sole 7044 0 0 TIME WARNER INC COM 887317105 Total 4035 250040 SH Sole 250040 0 0 TIVO INC COM 888706108 Total 3991 602975 SH Sole 602975 0 0 TNS INC COM 872960109 Total 3005 154900 SH Sole 154900 0 0 TOOTSIE ROLL INDS INC COM 890516107 Total 1109 37968 SH Sole 37968 0 0 TOPPS TILES PLC COM B00R3W3 Total 221 68000 SH Sole 68000 0 0 TOTAL S A SPONSORED ADR COM 89151E109 Total 13264 129823 SH Sole 129823 0 0 TOYOTA MOTOR CORP SP ADR REP2C COM 892331307 Total 15808 206969 SH Sole 206969 0 0 TRACTOR SUPPLY CO COM 892356106 Total 20182 641950 SH Sole 641950 0 0 TRIANGLE MULTI-MED LTD COM COM 895891109 Total 0 135000 SH Sole 135000 0 0 TRIBUNE CO NEW COM 896047107 Total 13869 337049 SH Sole 337049 0 0 TRUSTMARK CORP COM 898402102 Total 401 12910 SH Sole 12910 0 0 TYCO INTERNATIONAL LTD COM 902124106 Total 1975 64460 SH Sole 64460 0 0 U S I HLDGS COM COM 90333H101 Total 16273 1192175 SH Sole 1192175 0 0 UAL CORP COM 902549500 Total 10 10200 SH Sole 10200 0 0 UBS AG ORD COM h8920m855 Total 15010 213431 SH Sole 213431 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 Total 10525 857095 SH Sole 857095 0 0 ULTRA PETE CORP COM COM 903914109 Total 5442 110955 SH Sole 110955 0 0 ULTRATECH INC COM COM 904034105 Total 9397 599685 SH Sole 599685 0 0 UNIFIRST CORP MASS COM COM 904708104 Total 15095 527809 SH Sole 527809 0 0 UNION PAC CORP COM 907818108 Total 752 12835 SH Sole 12835 0 0 UNITED DEFENSE INDS COM 91018B104 Total 519 12995 SH Sole 12995 0 0 UNITED PARCEL SERVICE CL B COM 911312106 Total 11719 154358 SH Sole 154358 0 0 UNITED RENTALS INC COM COM 911363109 Total 17125 1077731 SH Sole 1077731 0 0 UNITED STATES STEEL CORP NEW COM 912909108 Total 1543 41025 SH Sole 41025 0 0 UNITED TECHNOLOGIES CP COM 913017109 Total 725 7774 SH Sole 7774 0 0 UNITEDHEALTH GROUP INC COM 91324P102 Total 195517 2651436 SH Sole 2651436 0 0 UNIVISION COMMUNICATNS CL A COM 914906102 Total 16664 527203 SH Sole 527203 0 0 UNOCAL CORP COM 915289102 Total 266 6206 SH Sole 6206 0 0 URBI DESARROLLOS URABANOS SA COM B0126X9 Total 20576 5626200 SH Sole 5626200 0 0 US BANCORP DEL COM 902973304 Total 4516 156274 SH Sole 156274 0 0 UST INC COM 902911106 Total 254 6330 SH Sole 6330 0 0 VALEANT PHARMACEUTICAL COM 91911X104 Total 10484 434662 SH Sole 434662 0 0 VALENCE TECHNOLOGY INC COM 918914102 Total 137 40000 SH Sole 40000 0 0 VALSPAR CORP COM COM 920355104 Total 346 7416 SH Sole 7416 0 0 VALUECLICK INC COM COM 92046N102 Total 29975 3175325 SH Sole 3175325 0 0 VALUEVISION MEDIA INC CL A COM 92047K107 Total 10088 753425 SH Sole 753425 0 0 VARIAN MEDICAL SYSTEMS INC COM 92220P105 Total 733 21230 SH Sole 21230 0 0 VASCO DATA SEC INTL COM COM 92230Y104 Total 65 30000 SH Sole 30000 0 0 VASOMEDICAL INC COM 922321104 Total 21 20000 SH Sole 20000 0 0 VCA ANTECH INC COM 918194101 Total 27822 1348640 SH Sole 1348640 0 0 VECTREN CORP COM 92240G101 Total 840 33390 SH Sole 33390 0 0 VERITAS DGC INC COM COM 92343P107 Total 18328 804558 SH Sole 804558 0 0 VERITAS SOFTWARE CO COM 923436109 Total 589 33124 SH Sole 33124 0 0 VERIZON COMMUNICATIONS COM 92343V104 Total 10453 265456 SH Sole 265456 0 0 VIACOM INC CL A COM 925524100 Total 1503 44220 SH Sole 44220 0 0 VIACOM INC CL B COM 925524308 Total 1040 31010 SH Sole 31010 0 0 VIRTRA SYS INC COM 92827K103 Total 6 20000 SH Sole 20000 0 0 VISTACARE INC CL A COM 92839Y109 Total 2080 135848 SH Sole 135848 0 0 VISUAL NETWORKS COM 928444108 Total 26 10000 SH Sole 10000 0 0 VISX INC DEL COM 92844S105 Total 230 11200 SH Sole 11200 0 0 VITA FOOD PRODS INC NV COM 928450105 Total 45 14600 SH Sole 14600 0 0 VITALWORKS INC COM 928483106 Total 20811 5579350 SH Sole 5579350 0 0 VODAFONE GROUP PLC ADR COM 92857W100 Total 5702 236501 SH Sole 236501 0 0 VULCAN MATLS CO COM COM 929160109 Total 2053 40295 SH Sole 40295 0 0 WACHOVIA CORP COM 929903102 Total 896 19099 SH Sole 19099 0 0 WAL MART DE MEXICO SA SPON ADR COM 93114W107 Total 6636 195775 SH Sole 195775 0 0 WAL MART STORES INC COM 931142103 Total 140221 2635730 SH Sole 2635730 0 0 WALGREEN CO COM 931422109 Total 254055 7090580 SH Sole 7090580 0 0 WAL-MART DE MEXICO SA DE CL V COM B02YZ04 Total 87645 25850350 SH Sole 25850350 0 0 WASHINGTON MUT INC COM 939322103 Total 394 10099 SH Sole 10099 0 0 WASHINGTON POST CO CL B COM 939640108 Total 2038 2215 SH Sole 2215 0 0 WASTE MGMT INC DEL NEW COM 94106L109 Total 1350 49392 SH Sole 49392 0 0 WATSCO INC COM COM 942622200 Total 13895 462705 SH Sole 462705 0 0 WAVE SYSTEMS CORP CL A COM 943526103 Total 21 23520 SH Sole 23520 0 0 WEBEX INC COM COM 94767L109 Total 11055 506635 SH Sole 506635 0 0 WEBMD CORP COM 94769M105 Total 410 58888 SH Sole 58888 0 0 WEBVAN GROUP INC COM 94845V103 Total 0 10100 SH Sole 10100 0 0 WEIGHT WATCHERS INTL COM 948626106 Total 2938 75687 SH Sole 75687 0 0 WELLS FARGO & CO NEW COM 949746101 Total 7335 123013 SH Sole 123013 0 0 WESTFIELD GROUP COM B01BTX7 Total 162 14695 SH Sole 14695 0 0 WHEATON RIVER MINERALS LTD COM 962902102 Total 135 43000 SH Sole 43000 0 0 WHIRLPOOL CORP COM COM 963320106 Total 2235 37193 SH Sole 37193 0 0 WHOLE FOODS MKT INC COM 966837106 Total 18633 217197 SH Sole 217197 0 0 WILLIAMS SONOMA INC COM 969904101 Total 11583 308494 SH Sole 308494 0 0 WILMINGTON TRUST CORP COM COM 971807102 Total 2241 61900 SH Sole 61900 0 0 WINDROSE MED PPTYS TR COM 973491103 Total 1864 143561 SH Sole 143561 0 0 WINSTAR COMMUNICATIONS COM COM 975515107 Total 0 13585 SH Sole 13585 0 0 WINSTON HOTELS INC COM COM 97563A102 Total 10116 945460 SH Sole 945460 0 0 WINTRUST FINANCIAL CORP COM 97650W108 Total 3994 69737 SH Sole 69737 0 0 WOODHEAD INDS INC COM 979438108 Total 138 10000 SH Sole 10000 0 0 WORKSTREAM INC COM COM 981402100 Total 12617 4498813 SH Sole 4498813 0 0 WORLD HEART CORP NEW COM 980905202 Total 117 100000 SH Sole 100000 0 0 WORLD WRESTLING ENTMT CL A COM 98156Q108 Total 12068 987550 SH Sole 987550 0 0 WORLDCOM INC GA NEW COM 98157D106 Total 0 99612 SH Sole 99612 0 0 WPS RESOURCES CORP COM 92931B106 Total 239 5330 SH Sole 5330 0 0 WRIGHT MED GROUP INC COM COM 98235T107 Total 1205 47950 SH Sole 47950 0 0 WRIGLEY WM JR CO COM 982526105 Total 10123 159898 SH Sole 159898 0 0 WYETH COM 983024100 Total 4646 124232 SH Sole 124232 0 0 XENOVA GROUP PLC SPONS ADR NEW COM 984111302 Total 16 10000 SH Sole 10000 0 0 XILINX INC COM 983919101 Total 32424 1200897 SH Sole 1200897 0 0 XL CAPITAL LTD CL A COM G98255105 Total 28180 380864 SH Sole 380864 0 0 XM SATELLITE RADIO HLD CL A COM 983759101 Total 234 7575 SH Sole 7575 0 0 YAHOO INC COM 984332106 Total 5129 151255 SH Sole 151255 0 0 YUM BRANDS INC COM COM 988498101 Total 230 5663 SH Sole 5663 0 0 ZEBRA TECHNOLOGIES CP CL A COM 989207105 Total 142248 2331551 SH Sole 2331551 0 0 ZIMMER HLDGS INC COM 98956P102 Total 185458 2346383 SH Sole 2346383 0 0 Grand Total 14844352 1432198892 SH Sole 1432198892 0 0