13F-HR 1 d64829_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: June 30, 2005 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 08/08/2005 -------------------------------------------------------------------------------- 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 30-Jun-05
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 38 10700 SH Sole 10700 0 0 3I GROUP COM B0BL5R3 Total 158 13000 SH Sole 13000 0 0 3M CO COM COM 88579Y101 Total 112963 1562434 SH Sole 1562434 0 0 4 KIDS ENTMT INC COM COM 350865101 Total 12050 606120 SH Sole 606120 0 0 99 CENTS ONLY STORES COM 65440K106 Total 1008 79307 SH Sole 79307 0 0 A C MOORE ARTS & CRAFT COM 00086T103 Total 5697 180225 SH Sole 180225 0 0 AAPICO HITECH COM B013KZ2 Total 204 249400 SH Sole 249400 0 0 AAPICO HITECH PCL - FOREIGN COM B013L48 Total 148 181000 SH Sole 181000 0 0 ABBOTT LABS COM 002824100 Total 50655 1033576 SH Sole 1033576 0 0 ABC BANCORP COM 000400101 Total 738 40849 SH Sole 40849 0 0 ABM INDUSTRIES INC COM 000957100 Total 202 10400 SH Sole 10400 0 0 ACCENTURE LET CL A COM COM G1150G111 Total 111101 4900804 SH Sole 4900804 0 0 ACE LTD ORD COM G0070K103 Total 11452 255360 SH Sole 255360 0 0 ACTIVISION INC NEW NEW COM 004930202 Total 5140 311141 SH Sole 311141 0 0 ACTUANT CORP CL A COM 00508X203 Total 243 5080 SH Sole 5080 0 0 ADEZA BIOMEDICAL CORP COM 006864102 Total 506 29850 SH Sole 29850 0 0 ADOBE SYS INC COM 00724F101 Total 72462 2532754 SH Sole 2532754 0 0 ADVANCED MICRO DEVICES COM 007903107 Total 431 24900 SH Sole 24900 0 0 AFFILIATED COMPUTER CL A COM 008190100 Total 1005 19680 SH Sole 19680 0 0 AFFILIATED MANAGERS COM 008252108 Total 23857 349156 SH Sole 349156 0 0 AFLAC INC COM 001055102 Total 8241 190425 SH Sole 190425 0 0 AGREE REALTY CORP COM COM 008492100 Total 545 18020 SH Sole 18020 0 0 AIR PRODS & CHEMS INC COM 009158106 Total 1802 29886 SH Sole 29886 0 0 AIRASIA BHD COM B03J9L7 Total 22640 52457760 SH Sole 52457760 0 0 AIRGAS INC COM COM 009363102 Total 78687 3189569 SH Sole 3189569 0 0 AKORN INC COM 009728106 Total 118 46500 SH Sole 46500 0 0 ALBERTO CULVER CO-CL B CONV COM 013068101 Total 1414 32637 SH Sole 32637 0 0 ALCOA INC COM 013817101 Total 497 19058 SH Sole 19058 0 0 ALCON INC COM H01301102 Total 175835 1608009 SH Sole 1608009 0 0 ALLERGAN INC COM 018490102 Total 117290 1376012 SH Sole 1376012 0 0 ALLIANCE CAP MGMT HLDG UNIT LT COM 01855A101 Total 1567 33545 SH Sole 33545 0 0 ALLIANCE DATA SYS CORP COM COM 018581108 Total 9792 241410 SH Sole 241410 0 0 ALLIANT ENERGY CORP COM 018802108 Total 385 13686 SH Sole 13686 0 0 ALLIED HEALTHCARE INTL COM COM 01923A109 Total 14538 2053363 SH Sole 2053363 0 0 ALLIED IRISH BKS P L C SPONSD COM 019228402 Total 16571 385819 SH Sole 385819 0 0 ALLIED PRODS CORP DEL COM COM 019411107 Total 0 20000 SH Sole 20000 0 0 ALLOS THERAPEUTICS INC COM 019777101 Total 33 15200 SH Sole 15200 0 0 ALLSCRIPTS HEALTHCARE SOLUTION COM 01988P108 Total 1002 60350 SH Sole 60350 0 0 ALLSTATE CORP COM 020002101 Total 3591 60110 SH Sole 60110 0 0 ALLTEL CORP COM 020039103 Total 2005 32199 SH Sole 32199 0 0 ALTRIA GROUP INC COM 02209S103 Total 5977 92458 SH Sole 92458 0 0 AMBAC FINANCIAL GROUP INC COM 023139108 Total 3769 54035 SH Sole 54035 0 0 AMCORE FINL INC COM COM 023912108 Total 288 9646 SH Sole 9646 0 0 AMEREN CORP COM 023608102 Total 558 10099 SH Sole 10099 0 0 AMERICA MOVIL SA DE CV SPON AD COM 02364W105 Total 7969 133689 SH Sole 133689 0 0 AMERICAN ECOLOGY CORP COM 025533407 Total 358 20000 SH Sole 20000 0 0 AMERICAN ELEC PWR INC COM 025537101 Total 274 7449 SH Sole 7449 0 0 AMERICAN EXPRESS CO COM 025816109 Total 5823 109400 SH Sole 109400 0 0 AMERICAN FINANCIAL REALTY TRUS COM 02607P305 Total 423 27500 SH Sole 27500 0 0 AMERICAN HEALTHWAYS INC COM 02649V104 Total 20323 480799 SH Sole 480799 0 0 AMERICAN INTL GROUP COM 026874107 Total 37429 644234 SH Sole 644234 0 0 AMERICAN SUPERCONDUCTOR CORP COM 030111108 Total 155 16950 SH Sole 16950 0 0 AMERICANWEST BANCORP COM COM 03058P109 Total 4177 209385 SH Sole 209385 0 0 AMERUS GROUP CO COM COM 03072M108 Total 8260 171900 SH Sole 171900 0 0 AMGEN INC COM 031162100 Total 160725 2658384 SH Sole 2658384 0 0 AMICAS INC COM 001712108 Total 14941 3298392 SH Sole 3298392 0 0 AMIS HLDGS INC COM COM 031538101 Total 63310 4745886 SH Sole 4745886 0 0 AMSURG CORP COM 03232P405 Total 2325 84000 SH Sole 84000 0 0 ANADARKO PETE CORP COM 032511107 Total 446 5432 SH Sole 5432 0 0 ANC RENTAL CORP COM 001813104 Total 0 59274 SH Sole 59274 0 0 ANCHOR BANCORP WIS INC COM 032839102 Total 484 16000 SH Sole 16000 0 0 ANGLO IRISH BANK COM B06H8J9 Total 102479 8258342 SH Sole 8258342 0 0 ANHEUSER BUSCH COS INC COM 035229103 Total 7140 156076 SH Sole 156076 0 0 ANIXTER INTL INC COM COM 035290105 Total 8209 220850 SH Sole 220850 0 0 AON CORP COM 037389103 Total 3473 138722 SH Sole 138722 0 0 APACHE CORP COM 037411105 Total 53967 835417 SH Sole 835417 0 0 APOLLO GROUP INC CL A COM 037604105 Total 87252 1115472 SH Sole 1115472 0 0 APPLE COMPUTER INC COM 037833100 Total 1107 30082 SH Sole 30082 0 0 APPLERA CORP CELERA GEN GRP COM 038020202 Total 133 12160 SH Sole 12160 0 0 APPLIED MATLS INC COM 038222105 Total 1156 71461 SH Sole 71461 0 0 AQUA AMERICA INC COM 03836W103 Total 446 15000 SH Sole 15000 0 0 ARAMARK CORP CL B COM 038521100 Total 2010 76155 SH Sole 76155 0 0 ARBINET THEXCHANGE INC COM 03875P100 Total 977 145920 SH Sole 145920 0 0 ARBITRON INC COM 03875Q108 Total 688 16040 SH Sole 16040 0 0 ARC WIRELESS SOLUTIONS COM COM 03878K108 Total 2 20000 SH Sole 20000 0 0 ARCHER DANIELS MIDLAND COM 039483102 Total 1389 64980 SH Sole 64980 0 0 ARCHSTONE-SMITH TRUST COM 039583109 Total 706 18287 SH Sole 18287 0 0 ARM HOLDING PLC COM 042068106 Total 63141 10283491 SH Sole 10283491 0 0 ARTESYN TECHNOLOGIES INC COM 043127109 Total 8784 1009609 SH Sole 1009609 0 0 ASSET ACCEP CAP CORP COM 04543P100 Total 1797 69375 SH Sole 69375 0 0 ASSOCIATED BANC CORP COM 045487105 Total 1560 46483 SH Sole 46483 0 0 ASSURED GUARANTY LTD COM G0585R106 Total 1545 66175 SH Sole 66175 0 0 ASTORIA FINL CORP COM COM 046265104 Total 5780 203036 SH Sole 203036 0 0 ASTRAZENECA PLC SPONSORED ADR COM 046353108 Total 611 14800 SH Sole 14800 0 0 ATMOS ENERGY CORP COM COM 049560105 Total 11756 408225 SH Sole 408225 0 0 ATP OIL & GAS CORP COM COM 00208J108 Total 9436 403263 SH Sole 403263 0 0 AUDIKA COM B0CMCV8 Total 273 3570 SH Sole 3570 0 0 AUTOLIV INC COM COM 052800109 Total 745 17000 SH Sole 17000 0 0 AUTOMATIC DATA PROCESS COM COM 053015103 Total 36871 878518 SH Sole 878518 0 0 AVALONBAY COMMUNITIES INC COM 053484101 Total 5762 71310 SH Sole 71310 0 0 AVERY DENNISON CORP COM 053611109 Total 7368 139135 SH Sole 139135 0 0 AVON PRODS INC COM 054303102 Total 81051 2141396 SH Sole 2141396 0 0 AWARE INC MASS COM COM 05453N100 Total 129 20000 SH Sole 20000 0 0 AWG LTD COM 00244W105 Total 2 20000 SH Sole 20000 0 0 AXALTO COM B011JK4 Total 20692 685293 SH Sole 685293 0 0 AXCAN PHARMA INC COM 054923107 Total 29052 1901359 SH Sole 1901359 0 0 BANCO ITAU HLDG FINANC SP ADR COM 059602201 Total 17093 184794 SH Sole 184794 0 0 BANCO ITAU SA COM B037HR3 Total 94330 515649 SH Sole 515649 0 0 BANCO SANTANDER CHILE SP ADR R COM 05965X109 Total 40408 1251036 SH Sole 1251036 0 0 BANCOLOMBIA S A SPON ADR PREF COM 05968L102 Total 19270 1205100 SH Sole 1205100 0 0 BANK HAWAII CORP COM COM 062540109 Total 663 13068 SH Sole 13068 0 0 BANK NEW YORK INC COM 064057102 Total 227 7890 SH Sole 7890 0 0 BANK OF AMER CORP COM 060505104 Total 30095 659849 SH Sole 659849 0 0 BANK OF NOVA SCOTIA COM 064149107 Total 316 9505 SH Sole 9505 0 0 BANTA CORP COM 066821109 Total 350 7720 SH Sole 7720 0 0 BARRICK GOLD CORP COM 067901108 Total 593 23713 SH Sole 23713 0 0 BARRIER THERAPEUTICS COM COM 06850R108 Total 4454 561630 SH Sole 561630 0 0 BAXTER INTL INC COM 071813109 Total 3715 100126 SH Sole 100126 0 0 BB&T CORP COM 054937107 Total 20436 511282 SH Sole 511282 0 0 BCE INC COM 05534B109 Total 286 12085 SH Sole 12085 0 0 BEACON ROOFING SUPPLY COM 073685109 Total 38475 1462935 SH Sole 1462935 0 0 BECKMAN COULTER INC COM COM 075811109 Total 15536 244390 SH Sole 244390 0 0 BED BATH & BEYOND COM 075896100 Total 292071 6990702 SH Sole 6990702 0 0 BELDEN CDT INC COM COM 077454106 Total 7824 369074 SH Sole 369074 0 0 BELLSOUTH CORP COM 079860102 Total 3127 117740 SH Sole 117740 0 0 BEMA GOLD COM 08135F107 Total 61 25900 SH Sole 25900 0 0 BERKSHIRE HATHAWAY INC CL A COM 084670108 Total 67719 811 SH Sole 811 0 0 BERKSHIRE HATHAWAY INC CL B COM 084670207 Total 6115 2197 SH Sole 2197 0 0 BEST BUY INC COM 086516101 Total 49598 723524 SH Sole 723524 0 0 BG PLC FINAL INST ADR COM 055434203 Total 23020 553390 SH Sole 553390 0 0 BHARAT FORGE COM B0C1DM3 Total 22053 661231 SH Sole 661231 0 0 BHP BILLITON LTD SPONSORED ADR COM 088606108 Total 16838 616805 SH Sole 616805 0 0 BIO LOGIC SYS CORP COM COM 090909102 Total 950 151350 SH Sole 151350 0 0 BIOGEN IDEC INC COM 09062X103 Total 852 24770 SH Sole 24770 0 0 BIOMET INC COM 090613100 Total 1400 40437 SH Sole 40437 0 0 BIOSANTE PHARMACEUTCLS NEW COM 09065V203 Total 425 113800 SH Sole 113800 0 0 BIOSITE DIAGNOSTICS COM 090945106 Total 559 10175 SH Sole 10175 0 0 BIOSPHERE MEDICAL INC COM 09066V103 Total 97 21500 SH Sole 21500 0 0 BIOTECH HOLDERS TR DEPOSTRY RC COM 09067D201 Total 601 3600 SH Sole 3600 0 0 BISYS GROUP INC COM COM 055472104 Total 3084 206403 SH Sole 206403 0 0 BJ SVCS CO COM 055482103 Total 2143 40845 SH Sole 40845 0 0 BJS WHOLESALE CLUB INC COM COM 05548J106 Total 9855 303330 SH Sole 303330 0 0 BLACK & DECKER CORP COM 091797100 Total 1049 11677 SH Sole 11677 0 0 BLACK HILLS CORP COM 092113109 Total 604 16400 SH Sole 16400 0 0 BLACKBAUD INC COM COM 09227Q100 Total 8733 646924 SH Sole 646924 0 0 BLOCK H & R INC COM 093671105 Total 5896 101059 SH Sole 101059 0 0 BLUE NILE INC COM COM 09578R103 Total 7921 242316 SH Sole 242316 0 0 BNP PARIBAS SPONSORED ADR COM 05565A202 Total 21707 632467 SH Sole 632467 0 0 BOEING CO COM 097023105 Total 2224 33709 SH Sole 33709 0 0 BORG-WARNER AUTOMOTIVE COM COM 099724106 Total 8206 152905 SH Sole 152905 0 0 BORLAND SOFTWARE CORP COM COM 099849101 Total 8179 1192235 SH Sole 1192235 0 0 BOSTON PROPERTIES INC COM 101121101 Total 3042 43463 SH Sole 43463 0 0 BOSTON SCIENTIFIC CORP COM COM 101137107 Total 26576 984330 SH Sole 984330 0 0 BP AMOCO P L C SPONSORED ADR COM 055622104 Total 36431 584027 SH Sole 584027 0 0 BRADY CORP CL A COM 104674106 Total 470 15150 SH Sole 15150 0 0 BRD-GROUPE SOCIETE GENERALE COM B07GYB9 Total 6660 2304750 SH Sole 2304750 0 0 BRISTOL MYERS SQUIBB COM 110122108 Total 4357 174458 SH Sole 174458 0 0 BROCADE COMMUNCTNS SYS COM COM 111621108 Total 240 62100 SH Sole 62100 0 0 BUNGE LTD COM G16962105 Total 462 7295 SH Sole 7295 0 0 BURLINGTON NORTHERN SANTA FE C COM 12189T104 Total 1055 22420 SH Sole 22420 0 0 BURLINGTON RES INC COM 122014103 Total 1228 22244 SH Sole 22244 0 0 C H ROBINSON WORLDWIDE COM COM 12541W100 Total 90946 1562663 SH Sole 1562663 0 0 CABELAS INC COM 126804301 Total 3770 176535 SH Sole 176535 0 0 CACI INTL INC CL A COM 127190304 Total 5611 88839 SH Sole 88839 0 0 CADBURY SCHWEPPES PLC ADR COM 127209302 Total 13107 341952 SH Sole 341952 0 0 CALGON CARBON CORP COM 129603106 Total 808 91370 SH Sole 91370 0 0 CANADIAN NATL RY CO COM 136375102 Total 12414 215350 SH Sole 215350 0 0 CANON INC ADR COM 138006309 Total 19468 369919 SH Sole 369919 0 0 CAPITAL DIAGNOSTIC CORPORATION COM 14007T100 Total 0 44000 SH Sole 44000 0 0 CAPITAL ONE FINL CORP COM 14040H105 Total 20130 251604 SH Sole 251604 0 0 CARDINAL HEALTH INC COM 14149Y108 Total 3407 59174 SH Sole 59174 0 0 CAREER EDUCATION CORP COM 141665109 Total 1002 27375 SH Sole 27375 0 0 CAREMARK RX INC COM COM 141705103 Total 77796 1747457 SH Sole 1747457 0 0 CARMAX INC COM 143130102 Total 90704 3403530 SH Sole 3403530 0 0 CARNIVAL CORP CL A COM 143658300 Total 22414 410911 SH Sole 410911 0 0 CARRIER ACCESS CORP COM COM 144460102 Total 6689 1387715 SH Sole 1387715 0 0 CASUAL MALE RETAIL GRP COM COM 148711104 Total 6626 906400 SH Sole 906400 0 0 CATALINA MARKETING CP COM COM 148867104 Total 19567 770070 SH Sole 770070 0 0 CATERPILLAR INC DEL COM 149123101 Total 1607 16866 SH Sole 16866 0 0 CATTLEGUARD INC COM COM 149472102 Total 0 10000 SH Sole 10000 0 0 CDW CORP COM 12512N105 Total 126055 2213446 SH Sole 2213446 0 0 CENCOSUD S A SPON ADR 144A COM 15132H200 Total 40838 1623830 SH Sole 1623830 0 0 CENCOSUD SA COM B00R3L2 Total 184 110000 SH Sole 110000 0 0 CENDANT CORP COM 151313103 Total 6792 303628 SH Sole 303628 0 0 CENTERPOINT PPTYS CORP COM 151895109 Total 15805 373656 SH Sole 373656 0 0 CENTURY CASINOS INC COM COM 156492100 Total 8171 1092400 SH Sole 1092400 0 0 CEPHEID COM 15670R107 Total 468 63850 SH Sole 63850 0 0 CERIDIAN CORP COM 156779100 Total 10697 549138 SH Sole 549138 0 0 CGI HLDG CORP COM COM 125318105 Total 176 68000 SH Sole 68000 0 0 CHARLES RIV LABS INTL COM COM 159864107 Total 3223 66800 SH Sole 66800 0 0 CHATTEM INC COM 162456107 Total 508 12275 SH Sole 12275 0 0 CHEESECAKE FACTORY INC COM 163072101 Total 19295 555583 SH Sole 555583 0 0 CHEMICAL FINL CORP COM 163731102 Total 1010 30536 SH Sole 30536 0 0 CHESAPEAKE ENERGY CORP COM 165167107 Total 289 12700 SH Sole 12700 0 0 CHESAPEAKE UTILS CORP COM COM 165303108 Total 285 9320 SH Sole 9320 0 0 CHEVRON CORP COM 166764100 Total 7080 126617 SH Sole 126617 0 0 CHICAGO MERCANTIL HLDG CL A COM 167760107 Total 32252 109147 SH Sole 109147 0 0 CHICOS FAS INC COM 168615102 Total 236 6900 SH Sole 6900 0 0 CHOICEPOINT INC COM 170388102 Total 784 19583 SH Sole 19583 0 0 CHUBB CORP COM COM 171232101 Total 5188 60605 SH Sole 60605 0 0 CIGNA CORP COM 125509109 Total 276 2584 SH Sole 2584 0 0 CIMAREX ENERGY CO COM 171798101 Total 362 9305 SH Sole 9305 0 0 CINERGY CORP COM 172474108 Total 552 12326 SH Sole 12326 0 0 CINTAS CORP COM 172908105 Total 105872 2742825 SH Sole 2742825 0 0 CISCO SYS INC COM 17275R102 Total 19761 1035727 SH Sole 1035727 0 0 CITIGROUP COM COM 172967101 Total 15655 338642 SH Sole 338642 0 0 CITIZENS BKG CORP MICH COM COM 174420109 Total 227 7502 SH Sole 7502 0 0 CITIZENS UTILS CO DEL CL B COM 17453B101 Total 228 17000 SH Sole 17000 0 0 CLARCOR INC COM 179895107 Total 1197 40932 SH Sole 40932 0 0 CLAS OHLSON AB COM B033YF8 Total 16662 929400 SH Sole 929400 0 0 CLEAR CHANNEL COMMUN COM COM 184502102 Total 772 24966 SH Sole 24966 0 0 CLOROX CO DEL COM 189054109 Total 473 8491 SH Sole 8491 0 0 CMS ENERGY CORP COM 125896100 Total 1398 92892 SH Sole 92892 0 0 CNOOC COM B00G0S5 Total 47857 80000800 SH Sole 80000800 0 0 COACH INC. COM 189754104 Total 391 11674 SH Sole 11674 0 0 COCA COLA CO COM 191216100 Total 10131 242658 SH Sole 242658 0 0 COCA COLA HELLENIC BTG SPONSOR COM 1912EP104 Total 1449 53355 SH Sole 53355 0 0 COEUR D ALENE MINES ID COM 192108108 Total 296 81675 SH Sole 81675 0 0 COGENT INC COM 19239Y108 Total 1832 64200 SH Sole 64200 0 0 COGNIZANT TECH SOLUTNS CL A COM 192446102 Total 3432 72824 SH Sole 72824 0 0 COGNOS INC COM 19244C109 Total 8949 262120 SH Sole 262120 0 0 COINSTAR INC COM COM 19259P300 Total 45736 2019260 SH Sole 2019260 0 0 COLGATE PALMOLIVE CO COM 194162103 Total 9090 182136 SH Sole 182136 0 0 COLLAGENEX PHARMA INC COM 19419B100 Total 349 45900 SH Sole 45900 0 0 COMCAST CORP CL A SPL COM 20030N200 Total 108230 3613703 SH Sole 3613703 0 0 COMCAST CORP CL A COM 20030N101 Total 4326 141087 SH Sole 141087 0 0 COMERICA INC COM COM 200340107 Total 2347 40608 SH Sole 40608 0 0 COMFORT SYS USA INC COM COM 199908104 Total 10741 1632415 SH Sole 1632415 0 0 COMMERCE BANCSHARES COM 200525103 Total 368 7293 SH Sole 7293 0 0 COMMUNITY BANCORP NEV COM COM 20343T100 Total 2795 90100 SH Sole 90100 0 0 COMVERSE TECHNOLOGY NEW COM 205862402 Total 503 21320 SH Sole 21320 0 0 CONAGRA INC COM 205887102 Total 378 16354 SH Sole 16354 0 0 CONNETICS CORP COM COM 208192104 Total 46499 2635979 SH Sole 2635979 0 0 CONOCOPHILLIPS COM 20825C104 Total 2862 49782 SH Sole 49782 0 0 CONSTELLATION ENERGY COM 210371100 Total 500 8672 SH Sole 8672 0 0 CORNING INC COM 219350105 Total 3393 204174 SH Sole 204174 0 0 CORPORATE EXEC BRD CO COM COM 21988R102 Total 85974 1097588 SH Sole 1097588 0 0 CORRECTIONS CP AM NEW COM COM 22025Y407 Total 29036 739770 SH Sole 739770 0 0 CORUS BANKSHARES INC COM 220873103 Total 233 4200 SH Sole 4200 0 0 COSI INC COM 22122P101 Total 294 42742 SH Sole 42742 0 0 COSTAR GROUP INC COM 22160N109 Total 35088 804786 SH Sole 804786 0 0 COSTCO WHOLESALE CORP COM 22160K105 Total 1191 26624 SH Sole 26624 0 0 CRA INTERNATIONAL INC COM 12618T105 Total 4069 75570 SH Sole 75570 0 0 CREDIT ACCEP CORP MICH COM COM 225310101 Total 371 24925 SH Sole 24925 0 0 CRESCENT REAL ESTATE COM 225756105 Total 358 19100 SH Sole 19100 0 0 CSX CORP COM 126408103 Total 1246 29220 SH Sole 29220 0 0 CUMULUS MEDIA INC CL A COM 231082108 Total 12566 1066747 SH Sole 1066747 0 0 CUNO INC COM 126583103 Total 12572 175980 SH Sole 175980 0 0 CVS CORP COM 126650100 Total 2392 82282 SH Sole 82282 0 0 CYBERSOURCE CORP COM 23251J106 Total 2613 357466 SH Sole 357466 0 0 D R HORTON INC COM 23331A109 Total 2158 57404 SH Sole 57404 0 0 DANAHER CORP DEL COM 235851102 Total 249219 4761538 SH Sole 4761538 0 0 DEAN FOODS CO NEW COM 242370104 Total 607 17251 SH Sole 17251 0 0 DEERE & CO COM 244199105 Total 341 5207 SH Sole 5207 0 0 DELL COMPUTER CORP COM 24702R101 Total 200928 5091959 SH Sole 5091959 0 0 DELTA AIR LINES DEL COM 247361108 Total 49 13050 SH Sole 13050 0 0 DENTSPLY INTL INC NEW COM 249030107 Total 11238 208107 SH Sole 208107 0 0 DESIGN WITHIN REACH COM 250557105 Total 1946 107525 SH Sole 107525 0 0 DEVON ENERGY CORP COM 25179M103 Total 208 4118 SH Sole 4118 0 0 DEVRY INC DEL COM 251893103 Total 1912 96060 SH Sole 96060 0 0 DICKS SPORTING GOODS COM 253393102 Total 12302 318815 SH Sole 318815 0 0 DIGITAL INSIGHT CORP COM COM 25385P106 Total 11333 473789 SH Sole 473789 0 0 DIGITAL THEATER SYSTEMS INC COM 23335C101 Total 2565 143895 SH Sole 143895 0 0 DIGITAS INC COM 25388K104 Total 4028 353075 SH Sole 353075 0 0 DISNEY WALT CO DEL COM 254687106 Total 10605 421201 SH Sole 421201 0 0 DOLBY LABORATORIES INC COM 25659T107 Total 7078 320890 SH Sole 320890 0 0 DOLLAR GEN CORP COM COM 256669102 Total 3337 163935 SH Sole 163935 0 0 DOMINION RES INC VA COM COM 25746U109 Total 1106 15075 SH Sole 15075 0 0 DONALDSON CO INC COM 257651109 Total 642 21200 SH Sole 21200 0 0 DONEGAL GROUP INC CL A COM 257701201 Total 5733 287200 SH Sole 287200 0 0 DONNELLEY R R & SONS COM COM 257867101 Total 1118 32395 SH Sole 32395 0 0 DOVER CORP COM COM 260003108 Total 255 7000 SH Sole 7000 0 0 DOW CHEM CO COM 260543103 Total 2182 49015 SH Sole 49015 0 0 DSP GROUP INC COM COM 23332B106 Total 9959 417235 SH Sole 417235 0 0 DST SYS INC DEL COM COM 233326107 Total 3772 80600 SH Sole 80600 0 0 DTE ENERGY CO COM 233331107 Total 643 13750 SH Sole 13750 0 0 DU PONT E I DE NEMOURS COM 263534109 Total 2504 58228 SH Sole 58228 0 0 DUKE ENERGY CORP COM COM 264399106 Total 1481 49816 SH Sole 49816 0 0 DUKE REALTY CORP COM NEW COM 264411505 Total 242 7650 SH Sole 7650 0 0 DUN & BRADSTREET CORP COM 26483E100 Total 1110 18018 SH Sole 18018 0 0 DUQUESNE LIGHT HOLDINGS INC COM 266233105 Total 212 11375 SH Sole 11375 0 0 E DIGITAL CORP COM 26841Y103 Total 5 33450 SH Sole 33450 0 0 E M C CORP MASS COM 268648102 Total 121003 8825972 SH Sole 8825972 0 0 E ON AG SPONSORED ADR COM 268780103 Total 22477 759105 SH Sole 759105 0 0 EAGLE BROADBROAD INC COM 269437109 Total 2 10000 SH Sole 10000 0 0 EAST WEST BANCORP INC COM COM 27579R104 Total 33378 993700 SH Sole 993700 0 0 EASTMAN KODAK CO COM 277461109 Total 353 13175 SH Sole 13175 0 0 EATON CORP COM 278058102 Total 1434 23950 SH Sole 23950 0 0 EBAY INC COM 278642103 Total 37022 1121550 SH Sole 1121550 0 0 ECC CAPITAL CORP COM COM 26826M108 Total 9370 1406875 SH Sole 1406875 0 0 ECOLAB INC COM 278865100 Total 28375 876884 SH Sole 876884 0 0 ECOLLEGE COM 27887E100 Total 9425 792007 SH Sole 792007 0 0 EDGARS CONSOLIDATED STORES COM B0BP746 Total 36146 831963 SH Sole 831963 0 0 EDUCATE INC COM COM 28138P100 Total 7566 534706 SH Sole 534706 0 0 EDUCATION MGMT CORP COM COM 28139T101 Total 22392 663870 SH Sole 663870 0 0 ELDORADO GOLD CORP NEW COM 284902103 Total 226 84950 SH Sole 84950 0 0 ELECTRON CLEARING HSE COM PAR. COM 285562500 Total 6728 771507 SH Sole 771507 0 0 ELECTRONIC ARTS INC COM 285512109 Total 2672 47217 SH Sole 47217 0 0 ELIZABETH ARDEN INC COM COM 28660G106 Total 27988 1196580 SH Sole 1196580 0 0 EMERSON ELEC CO COM 291011104 Total 6793 108475 SH Sole 108475 0 0 ENCANA CORP COM 292505104 Total 834 21066 SH Sole 21066 0 0 ENCORE MED CORP COM COM 29256E109 Total 9788 1763670 SH Sole 1763670 0 0 ENERGYSOUTH INC COM COM 292970100 Total 281 10124 SH Sole 10124 0 0 ENERSYS COM 29275Y102 Total 348 25600 SH Sole 25600 0 0 ENGINEERED SUPPORT SYS COM 292866100 Total 306 8550 SH Sole 8550 0 0 ENTERCOM COMM CORP CL A COM 293639100 Total 549 16490 SH Sole 16490 0 0 ENTERGY CORP COM 29364G103 Total 983 13015 SH Sole 13015 0 0 ENTRAVISION COMMUNCTNS CL A COM 29382R107 Total 357 45825 SH Sole 45825 0 0 EQUITY INNS INC COM COM 294703103 Total 7529 566059 SH Sole 566059 0 0 EQUITY ONE COM 294752100 Total 301 13261 SH Sole 13261 0 0 EQUITY RESIDENT PPTYS SH BEN I COM 29476L107 Total 3926 106635 SH Sole 106635 0 0 EURONET WORLDWIDE INC COM 298736109 Total 21094 725649 SH Sole 725649 0 0 EXELON CORP COM 30161N101 Total 2269 44210 SH Sole 44210 0 0 EXPEDITORS INTL OF WASHINGTON COM 302130109 Total 136505 2740527 SH Sole 2740527 0 0 EXPRESS SCRIPTS INC COM 302182100 Total 185674 3714987 SH Sole 3714987 0 0 EXXON MOBIL CORP COM 30231G102 Total 34353 597761 SH Sole 597761 0 0 F M C CORP NEW COM 302491303 Total 1595 28415 SH Sole 28415 0 0 FACTSET RESEARCH SYSTEMS INC COM 303075105 Total 1299 36274 SH Sole 36274 0 0 FAIR ISAAC & CO INC COM 303250104 Total 292 8025 SH Sole 8025 0 0 FAMILY DLR STORES INC COM 307000109 Total 3888 148983 SH Sole 148983 0 0 FANNIE MAE COM 313586109 Total 814 13948 SH Sole 13948 0 0 FASTENAL CO COM 311900104 Total 277615 4532489 SH Sole 4532489 0 0 FEDDERS CORP COM NEW COM 313135501 Total 41 18842 SH Sole 18842 0 0 FEDERAL HOME LN MTG CP COM 313400301 Total 5520 84635 SH Sole 84635 0 0 FEDEX CORP COM 31428X106 Total 5626 69457 SH Sole 69457 0 0 FIDELITY NATL FINL INC COM COM 316326107 Total 250 6993 SH Sole 6993 0 0 FIFTH THIRD BANCORP COM 316773100 Total 4672 113499 SH Sole 113499 0 0 FINISAR COM 31787A101 Total 62 59450 SH Sole 59450 0 0 FIRST CASH FINL SVCS COM COM 31942D107 Total 10082 471780 SH Sole 471780 0 0 FIRST DATA CORP COM 319963104 Total 246265 6135173 SH Sole 6135173 0 0 FIRST INDUSTRIAL RLTY COM COM 32054K103 Total 231 5800 SH Sole 5800 0 0 FIRST MIDWEST BANCORP COM 320867104 Total 1294 36893 SH Sole 36893 0 0 FIRSTSERVICE CORP SUB VTG SH COM 33761N109 Total 20485 1025821 SH Sole 1025821 0 0 FISERV INC COM 337738108 Total 128688 3000433 SH Sole 3000433 0 0 FLAGSTAR BANCORP INC COM COM 337930101 Total 12140 641303 SH Sole 641303 0 0 FLORIDA ROCK INDS INC COM 341140101 Total 216 2950 SH Sole 2950 0 0 FLUOR CORP COM 343412102 Total 319 5540 SH Sole 5540 0 0 FNF INDS INC COM 30254F106 Total 6 19500 SH Sole 19500 0 0 FOREST LABS INC CL A COM 345838106 Total 1225 31525 SH Sole 31525 0 0 FOREST OIL CORP COM NEW COM 346091705 Total 10564 251520 SH Sole 251520 0 0 FORTUNE BRANDS INC COM 349631101 Total 3430 38626 SH Sole 38626 0 0 FOUR SEASON HOTEL INC LTD VTG COM 35100E104 Total 8069 122082 SH Sole 122082 0 0 FOXCONN INTERNATIO COM B05MBB8 Total 41386 55466400 SH Sole 55466400 0 0 FOXHOLLOW TECHNOLOGIES COM 35166A103 Total 2588 67640 SH Sole 67640 0 0 FPL GROUP INC COM 302571104 Total 1608 38240 SH Sole 38240 0 0 FRANKLIN BK CORP DEL COM COM 352451108 Total 7710 410995 SH Sole 410995 0 0 FRANKLIN ELEC INC COM COM 353514102 Total 294 7600 SH Sole 7600 0 0 FRANKLIN RES INC COM COM 354613101 Total 278 3608 SH Sole 3608 0 0 FRANKLIN STR PPTYS CP COM COM 35471R106 Total 2094 103397 SH Sole 103397 0 0 FREDS INC CL A COM 356108100 Total 1435 86565 SH Sole 86565 0 0 FRIEDMAN BILLINGS RAMSEY GRP C COM 358434108 Total 158 11045 SH Sole 11045 0 0 FRONTIER OIL CORP COM 35914P105 Total 1827 62275 SH Sole 62275 0 0 FROZEN FOOD EXPR INDS COM COM 359360104 Total 4156 367166 SH Sole 367166 0 0 FTD GROUP INC COM 30267u108 Total 713 62825 SH Sole 62825 0 0 GALLAHER GROUP PLC SPONSORED A COM 363595109 Total 924 15603 SH Sole 15603 0 0 GAMESTOP CORP CL A COM 36466R101 Total 334 10200 SH Sole 10200 0 0 GANDER MOUNTAIN CO COM 36471P108 Total 2172 190595 SH Sole 190595 0 0 GANNETT INC COM 364730101 Total 1348 18960 SH Sole 18960 0 0 GAP INC DEL COM 364760108 Total 984 49836 SH Sole 49836 0 0 GASCO ENERGY INC COM COM 367220100 Total 11673 3154980 SH Sole 3154980 0 0 GENENTECH INC COM SPL COM 368710406 Total 68574 854186 SH Sole 854186 0 0 GENERAL CABLE DEL NEW COM COM 369300108 Total 13656 920865 SH Sole 920865 0 0 GENERAL DYNAMICS CORP COM 369550108 Total 708 6465 SH Sole 6465 0 0 GENERAL ELEC CO COM 369604103 Total 247312 7137445 SH Sole 7137445 0 0 GENERAL GROWTH PPTYS COM 370021107 Total 12493 304033 SH Sole 304033 0 0 GENERAL MILLS INC COM 370334104 Total 1345 28750 SH Sole 28750 0 0 GENESIS FINANCIAL SOLUTIONS IN COM 9N00216 Total 0 10800 SH Sole 10800 0 0 GEN-PROBE INC NEW COM COM 36866T103 Total 248 6850 SH Sole 6850 0 0 GENTEX CORP COM COM 371901109 Total 12394 680970 SH Sole 680970 0 0 GENUINE PARTS CO COM COM 372460105 Total 235 5716 SH Sole 5716 0 0 GETTY IMAGES INC COM 374276103 Total 85215 1147528 SH Sole 1147528 0 0 GILEAD SCIENCES INC COM 375558103 Total 34591 786334 SH Sole 786334 0 0 GILLETTE CO COM 375766102 Total 5220 103104 SH Sole 103104 0 0 GLAXOSMITHKLINE COM 37733W105 Total 7380 152143 SH Sole 152143 0 0 GLOBAL INDL SVCS INC COM 37939H100 Total 0 10000 SH Sole 10000 0 0 GLOBAL PMTS INC COM COM 37940X102 Total 21719 320341 SH Sole 320341 0 0 GLOBALSTAR TELECOMMUN COM G3930H104 Total 0 10890 SH Sole 10890 0 0 GOL LINHAS AEREAS INT SP ADR R COM 38045R107 Total 27798 924764 SH Sole 924764 0 0 GOLDCORP INC COM 380956409 Total 266 16873 SH Sole 16873 0 0 GOLDEN WEST FINL DEL COM COM 381317106 Total 350 5442 SH Sole 5442 0 0 GOLDMAN SACHS GROUP COM 38141G104 Total 118432 1160869 SH Sole 1160869 0 0 GOODYEAR TIRE & RUBR COM COM 382550101 Total 171 11450 SH Sole 11450 0 0 GOOGLE INC CL A COM 38259P508 Total 6168 20972 SH Sole 20972 0 0 GRACO INC COM COM 384109104 Total 9892 290330 SH Sole 290330 0 0 GRAFTON GROUP COM B00MZ44 Total 31395 2706900 SH Sole 2706900 0 0 GRAINGER W W INC COM 384802104 Total 14364 262180 SH Sole 262180 0 0 GREY WOLF INC COM 397888108 Total 17987 2427446 SH Sole 2427446 0 0 GRUPO AEROPORTUARIO SU SPON AD COM 40051E202 Total 33007 1036315 SH Sole 1036315 0 0 GUIDANT CORP COM 401698105 Total 2829 42040 SH Sole 42040 0 0 GUITAR CTR MGMT INC COM 402040109 Total 6285 107678 SH Sole 107678 0 0 GWIN INC COM COM 403662109 Total 0 10000 SH Sole 10000 0 0 HAIN CELESTIAL GRP INC COM COM 405217100 Total 5377 275732 SH Sole 275732 0 0 HALLIBURTON CO COM 406216101 Total 414 8675 SH Sole 8675 0 0 HARLEY DAVIDSON INC COM 412822108 Total 32239 649987 SH Sole 649987 0 0 HARRAHS ENTMT INC COM 413619107 Total 399 5550 SH Sole 5550 0 0 HARTFORD FINANCIAL SERVICES GR COM 416515104 Total 1352 18094 SH Sole 18094 0 0 HAWAIIAN ELEC INDS COM 419870100 Total 302 11300 SH Sole 11300 0 0 HCA-HEALTHCARE CO COM 404119109 Total 385 6800 SH Sole 6800 0 0 HCC INS HLDGS INC COM 404132102 Total 2610 68930 SH Sole 68930 0 0 HDFC BANK LTD ADR REPS 3 SHS COM 40415F101 Total 42126 905744 SH Sole 905744 0 0 HEADWATERS INC COM 42210P102 Total 275 8000 SH Sole 8000 0 0 HEADWAY CORP RESOURCES COM 422101105 Total 0 10000 SH Sole 10000 0 0 HEALTH GRADES INC COM COM 42218Q102 Total 480 100000 SH Sole 100000 0 0 HEALTH MGMT ASSOC INC CL A COM 421933102 Total 3408 130163 SH Sole 130163 0 0 HEARTLAND EXPRESS INC COM COM 422347104 Total 5891 303212 SH Sole 303212 0 0 HEIDRICK & STRUGGLES INTL INC COM 422819102 Total 504 19350 SH Sole 19350 0 0 HEINZ H J CO COM 423074103 Total 520 14707 SH Sole 14707 0 0 HEMACARE CORP COM 423498104 Total 24 16000 SH Sole 16000 0 0 HERSHEY FOODS CORP COM 427866108 Total 201 3250 SH Sole 3250 0 0 HEWITT ASSOCIATES INC COM 42822Q100 Total 12268 462778 SH Sole 462778 0 0 HEWLETT PACKARD CO COM 428236103 Total 2836 120669 SH Sole 120669 0 0 HOME DEPOT INC COM 437076102 Total 19294 495998 SH Sole 495998 0 0 HOMEBANC CORP GA COM 43738R109 Total 274 30250 SH Sole 30250 0 0 HON HAI PRECISION INDS GDR 144 COM 438090102 Total 4357 418694 SH Sole 418694 0 0 HONEYWELL INTL INC COM 438516106 Total 1501 40988 SH Sole 40988 0 0 HOSPIRA INC COM 441060100 Total 2606 66835 SH Sole 66835 0 0 HOT TOPIC INC COM COM 441339108 Total 191 10000 SH Sole 10000 0 0 HSBC HLDGS PLC SPONS ADR NEW COM 404280406 Total 3143 39464 SH Sole 39464 0 0 HUB GROUP INC CL A COM 443320106 Total 300 12000 SH Sole 12000 0 0 HUDSON HIGHLAND GROUP COM COM 443792106 Total 15893 1019446 SH Sole 1019446 0 0 HURON CONSULTING GROUP COM COM 447462102 Total 19861 845540 SH Sole 845540 0 0 HYFLUX LTD COM Y3817K105 Total 25 10000 SH Sole 10000 0 0 I Q BIOMETRIX INC NEW COM 44984P201 Total 283 64450 SH Sole 64450 0 0 IAC/INTERACTIVE CORP COM COM 44919P102 Total 6513 271139 SH Sole 271139 0 0 IDEXX LABS CORP COM 45168D104 Total 53629 860414 SH Sole 860414 0 0 ILLINOIS TOOL WKS INC COM 452308109 Total 81447 1022185 SH Sole 1022185 0 0 IMS HEALTH INC COM 449934108 Total 23377 943800 SH Sole 943800 0 0 INCO LTD COM 453258402 Total 660 17500 SH Sole 17500 0 0 INFOSYS TECH LTD SPONSORED ADR COM 456788108 Total 63799 822154 SH Sole 822154 0 0 INGERSOLL RAND CO COM COM G4776G101 Total 275 3857 SH Sole 3857 0 0 INSIGHT ENTERPRISES COM COM 45765U103 Total 16329 809176 SH Sole 809176 0 0 INTEGRA LIFESCIEN HLDG COM NEW COM 457985208 Total 68769 2355120 SH Sole 2355120 0 0 INTEL CORP COM 458140100 Total 115027 4420748 SH Sole 4420748 0 0 INTELLIGROUP INC COM 45816A106 Total 22 15000 SH Sole 15000 0 0 INTERLINE BRANDS INC COM 458743101 Total 970 49000 SH Sole 49000 0 0 INTERMIX MEDIA INC COM COM 45881X106 Total 6062 724194 SH Sole 724194 0 0 INTERNATIONAL BUS MACH COM 459200101 Total 10320 139091 SH Sole 139091 0 0 INTERNATIONAL GAME TEC COM 459902102 Total 621 22070 SH Sole 22070 0 0 INTERNATIONAL PAPER CO COM 460146103 Total 241 7978 SH Sole 7978 0 0 INTERNATIONAL SPEEDWAY CL A COM 460335201 Total 1049 18650 SH Sole 18650 0 0 INTERNATL RECTIFIER CP COM 460254105 Total 1061 22235 SH Sole 22235 0 0 INTERNET CAP GROUP INC COM COM 46059C205 Total 4467 609377 SH Sole 609377 0 0 INTEROIL CORP COM COM 460951106 Total 6555 241175 SH Sole 241175 0 0 INTERPUBLIC GROUP COS COM 460690100 Total 169 13930 SH Sole 13930 0 0 INTL THUNDERBIRD GAMNG COM 46049D107 Total 9 10000 SH Sole 10000 0 0 INTRADO INC COM 46117A100 Total 28608 1918794 SH Sole 1918794 0 0 INTUIT COM 461202103 Total 119668 2652814 SH Sole 2652814 0 0 INVESTMENT CO AMER COM 461308108 Total 1681 55050.652 SH Sole 55050.652 0 0 INVESTORS FINL SERVICE COM 461915100 Total 43183 1141810 SH Sole 1141810 0 0 INVITROGEN CORP COM 46185R100 Total 8414 101025 SH Sole 101025 0 0 IRON MTN INC PA COM 462846106 Total 159855 5153314 SH Sole 5153314 0 0 IVAX CORP COM 465823102 Total 7565 351912 SH Sole 351912 0 0 J2 GLOBAL COMMUNICATNS COM 46626E205 Total 65875 1912757 SH Sole 1912757 0 0 JABIL CIRCUIT INC COM 466313103 Total 98523 3206110 SH Sole 3206110 0 0 JACKSON HEWITT TAX SVC COM COM 468202106 Total 502 21250 SH Sole 21250 0 0 JACUZZI BRANDS INC COM COM 469865109 Total 6884 641587 SH Sole 641587 0 0 JARDEN CORP COM COM 471109108 Total 22724 421430 SH Sole 421430 0 0 JDS UNIPHASE CORP COM 46612J101 Total 342 225358 SH Sole 225358 0 0 JOHNSON & JOHNSON COM 478160104 Total 102993 1584518 SH Sole 1584518 0 0 JOHNSON CTLS INC COM COM 478366107 Total 397 7052 SH Sole 7052 0 0 JONES LANG LASALLE INC COM COM 48020Q107 Total 6307 142605 SH Sole 142605 0 0 JORGENSEN EARLE M CO COM COM 480829100 Total 375 46700 SH Sole 46700 0 0 JP MORGAN CHASE & CO COM 46625H100 Total 12187 345043 SH Sole 345043 0 0 K2 INC COM COM 482732104 Total 5361 422805 SH Sole 422805 0 0 KANA SOFTWARE INC COM 483600300 Total 24 15000 SH Sole 15000 0 0 KANBAY INTL INC COM COM 48369P207 Total 15123 654383 SH Sole 654383 0 0 KELLOGG CO COM 487836108 Total 995 22396 SH Sole 22396 0 0 KENSEY NASH CORP COM COM 490057106 Total 28029 926890 SH Sole 926890 0 0 KEYCORP NEW COM COM 493267108 Total 1853 55900 SH Sole 55900 0 0 KFORCE INC COM COM 493732101 Total 27219 3217425 SH Sole 3217425 0 0 KIMBERLY CLARK CORP COM 494368103 Total 4582 73209 SH Sole 73209 0 0 KINDER MORGAN ENERGY PARTNERS COM 494550106 Total 4292 84296 SH Sole 84296 0 0 KINDER MORGAN MGMT LLC SHS COM 49455U100 Total 678 14757 SH Sole 14757 0 0 KINETIC CONCEPTS INC COM NEW COM 49460W208 Total 16236 270600 SH Sole 270600 0 0 KINTERA INC COM COM 49720P506 Total 1221 358182 SH Sole 358182 0 0 KMG AMER CORP COM COM 482563103 Total 6312 635050 SH Sole 635050 0 0 KNIGHT TRANSN INC COM COM 499064103 Total 96219 3954791 SH Sole 3954791 0 0 KOHLS CORP COM 500255104 Total 202004 3613017 SH Sole 3613017 0 0 KOOKMIN BK NEW SPONSORED ADR COM 50049M109 Total 711 15600 SH Sole 15600 0 0 KRAFT FOODS INC CL A COM 50075N104 Total 854 26850 SH Sole 26850 0 0 KRONOS INC COM 501052104 Total 5171 128025 SH Sole 128025 0 0 KYPHON INC COM 501577100 Total 68565 1970837 SH Sole 1970837 0 0 L-3 COMMUNICATNS HLDGS COM 502424104 Total 986 12880 SH Sole 12880 0 0 LABOR READY INC COM NEW COM 505401208 Total 21031 902216 SH Sole 902216 0 0 LABRANCHE & CO INC COM 505447102 Total 156 24810 SH Sole 24810 0 0 LAM RESH CORP COM 512807108 Total 980 33860 SH Sole 33860 0 0 LAMAR ADVERTISING CO CL A COM 512815101 Total 41151 962155 SH Sole 962155 0 0 LAN AIRLINES S A SPONSORED ADR COM 501723100 Total 44197 1264589 SH Sole 1264589 0 0 LARGE SCALE BIOLOGY CP COM 517053104 Total 921 950210 SH Sole 950210 0 0 LAUDER ESTEE COS INC CL A COM 518439104 Total 62124 1587641 SH Sole 1587641 0 0 LAUREATE EDUCATION INC COM 518613104 Total 141058 2947312 SH Sole 2947312 0 0 LECG CORP COM 523234102 Total 1682 79125 SH Sole 79125 0 0 LEGGETT & PLATT INC COM 524660107 Total 1072 40354 SH Sole 40354 0 0 LEHMAN BROS HLDGS INC COM COM 524908100 Total 504 5080 SH Sole 5080 0 0 LEUCADIA NATL CORP COM 527288104 Total 351 9092 SH Sole 9092 0 0 LEVEL 3 COMMUNICATIONS COM 52729N100 Total 41 20355 SH Sole 20355 0 0 LIBERTY MEDIA CORP GRP A COM 530718105 Total 9239 906656 SH Sole 906656 0 0 LIBERTY MEDIA INTL INC CL A COM 530555101 Total 1711 36714 SH Sole 36714 0 0 LIFE TIME FITNESS INC COM 53217R207 Total 18400 560825 SH Sole 560825 0 0 LIFECELL CORP COM COM 531927101 Total 4601 291005 SH Sole 291005 0 0 LIFELINE SYS INC COM COM 532192101 Total 4725 147110 SH Sole 147110 0 0 LIFEPOINT HOSPITALS COM COM 53219L109 Total 329 6500 SH Sole 6500 0 0 LIFESTYLE INTERNAT COM B00LN47 Total 11605 7047500 SH Sole 7047500 0 0 LILLY ELI & CO COM 532457108 Total 81488 1462721 SH Sole 1462721 0 0 LINCOLN NATL CORP IND COM COM 534187109 Total 4949 105471 SH Sole 105471 0 0 LINEAR TECHNOLOGY CORP COM 535678106 Total 130868 3566849 SH Sole 3566849 0 0 LIONBRIDGE TECH INC COM COM 536252109 Total 17231 2541489 SH Sole 2541489 0 0 LIONS GATE ENTMNT CORP COM NEW COM 535919203 Total 20711 2018689 SH Sole 2018689 0 0 LITTELFUSE INC COM 537008104 Total 4058 145740 SH Sole 145740 0 0 LIVEPERSON INC COM 538146101 Total 30 10000 SH Sole 10000 0 0 LIZ CLAIBORNE COM 539320101 Total 1852 46600 SH Sole 46600 0 0 LOCKHEED MARTIN CORP COM 539830109 Total 1025 15811 SH Sole 15811 0 0 LOOKSMART LTD COM 543442107 Total 7 10000 SH Sole 10000 0 0 LOWES COS INC COM 548661107 Total 46096 791771 SH Sole 791771 0 0 LTX CORP COM COM 502392103 Total 6221 1256865 SH Sole 1256865 0 0 LUBRIZOL CORP COM 549271104 Total 804 19150 SH Sole 19150 0 0 LUCENT TECHNOLOGIES COM 549463107 Total 280 96224 SH Sole 96224 0 0 M & T BANK CORP COM 55261F104 Total 23809 226415 SH Sole 226415 0 0 MACROVISION CORP COM 555904101 Total 12876 571300 SH Sole 571300 0 0 MANULIFE FINL CORP COM COM 56501R106 Total 6860 143489 SH Sole 143489 0 0 MARATHON OIL CORP COM 565849106 Total 499 9353 SH Sole 9353 0 0 MARLIN BUSINESS SVCS COM 571157106 Total 2148 106900 SH Sole 106900 0 0 MARSH & MCLENNAN COS COM 571748102 Total 2161 78033 SH Sole 78033 0 0 MARSHALL & ILSLEY CORP COM 571834100 Total 849 19100 SH Sole 19100 0 0 MARTEK BIOSCIENCES CP COM COM 572901106 Total 11557 304440 SH Sole 304440 0 0 MARTEN TRANS LTD COM COM 573075108 Total 9852 469356 SH Sole 469356 0 0 MASCO CORP COM 574599106 Total 362 11420 SH Sole 11420 0 0 MATRIA HEALTHCARE INC COM COM 576817209 Total 11457 355482 SH Sole 355482 0 0 MATRIXONE INC COM 57685P304 Total 1010 202009 SH Sole 202009 0 0 MATTEL INC COM 577081102 Total 195 10684 SH Sole 10684 0 0 MATTHEWS INTL CORP CL A COM 577128101 Total 2833 72720 SH Sole 72720 0 0 MAXIM INTEGRATED PRODS COM COM 57772K101 Total 29764 778773 SH Sole 778773 0 0 MB FINL INC COM 55264U108 Total 551 13850 SH Sole 13850 0 0 MBIA INC COM COM 55262C100 Total 282 4750 SH Sole 4750 0 0 MBNA CORP COM 55262L100 Total 44363 1695818 SH Sole 1695818 0 0 MCCORMICK & CO COM 579780206 Total 417 12750 SH Sole 12750 0 0 MCDONALDS CORP COM 580135101 Total 2676 96457 SH Sole 96457 0 0 MCGRAW HILL COS INC COM COM 580645109 Total 2410 54476 SH Sole 54476 0 0 MCKESSON HBOC INC COM 58155Q103 Total 213 4773 SH Sole 4773 0 0 MCLEODUSA ESCROW COM 582266995 Total 0 73538 SH Sole 73538 0 0 MDU COMMUNICATIONS COM 582828109 Total 69 34400 SH Sole 34400 0 0 MEADOWBROOK INS GROUP COM 58319P108 Total 5800 1106950 SH Sole 1106950 0 0 MEADWESTVACO CORP COM 583334107 Total 679 24220 SH Sole 24220 0 0 MEDAREX INC COM 583916101 Total 97 11700 SH Sole 11700 0 0 MEDCO HEALTH SOLUTIONS COM COM 58405U102 Total 787 14761 SH Sole 14761 0 0 MEDICINES CO COM 584688105 Total 32460 1391365 SH Sole 1391365 0 0 MEDICIS PHARMACEUTICAL CORP COM 584690309 Total 485 15300 SH Sole 15300 0 0 MEDIMMUNE INC COM COM 584699102 Total 714 26715 SH Sole 26715 0 0 MEDTRONIC INC COM 585055106 Total 229530 4431955 SH Sole 4431955 0 0 MELLON FINL CORP COM COM 58551A108 Total 1882 65607 SH Sole 65607 0 0 MEMC ELECTR MATLS INC COM 552715104 Total 1493 94735 SH Sole 94735 0 0 MENTOR CORP MINN COM COM 587188103 Total 437 10525 SH Sole 10525 0 0 MERCK & CO INC COM 589331107 Total 5613 182261 SH Sole 182261 0 0 MERCURY INTERACTIVE CP COM 589405109 Total 866 22580 SH Sole 22580 0 0 MEREDITH CORP COM COM 589433101 Total 783 15960 SH Sole 15960 0 0 MERGE TECHNOLOGIES INC COM 589981109 Total 254 13586 SH Sole 13586 0 0 MERILL LYNCH & CO INC COM 590188108 Total 1435 26108 SH Sole 26108 0 0 MERIT MED SYS INC COM 589889104 Total 235 15274 SH Sole 15274 0 0 METLIFE INC COM COM 59156R108 Total 288 6400 SH Sole 6400 0 0 METRIS COS INC COM 591598107 Total 1624 112335 SH Sole 112335 0 0 MGE ENERGY INC COM COM 55277P104 Total 247 6800 SH Sole 6800 0 0 MGIC INVT CORP WIS COM COM 552848103 Total 1216 18643 SH Sole 18643 0 0 MICHAELS STORES INC COM 594087108 Total 28973 700350 SH Sole 700350 0 0 MICROCHIP TECHNOLOGY COM 595017104 Total 119429 4032042 SH Sole 4032042 0 0 MICROS SYS INC COM 594901100 Total 534 11950 SH Sole 11950 0 0 MICROSOFT CORP COM 594918104 Total 92156 3710004 SH Sole 3710004 0 0 MICROVISION INC WASH COM 594960106 Total 58 11500 SH Sole 11500 0 0 MID-AMER APT CMNTYS COM COM 59522J103 Total 220 4850 SH Sole 4850 0 0 MIDCAP SPDR TR UNIT SER 1 COM 595635103 Total 1022 8167 SH Sole 8167 0 0 MIDWEST BANC HOLDINGS COM 598251106 Total 270 14000 SH Sole 14000 0 0 MILLER HERMAN INC COM 600544100 Total 1664 53975 SH Sole 53975 0 0 MINERALS TECHNOLOGIES COM COM 603158106 Total 4472 72595 SH Sole 72595 0 0 MITSUBISHI TOKYO FINL SPONSORE COM 606816106 Total 11612 1369308 SH Sole 1369308 0 0 MOLECULAR DIAGNOSTICS COM 60851R104 Total 3 70000 SH Sole 70000 0 0 MOLEX INC COM 608554101 Total 12240 470052 SH Sole 470052 0 0 MOLEX INC CL A COM 608554200 Total 30124 1282995 SH Sole 1282995 0 0 MONSANTO CO NEW COM COM 61166W101 Total 3476 55291 SH Sole 55291 0 0 MONSTER WORLDWIDE INC COM 611742107 Total 4237 147750 SH Sole 147750 0 0 MONTPELIER RE HOLDINGS SHS COM G62185106 Total 368 10650 SH Sole 10650 0 0 MOODYS CORP COM 615369105 Total 77050 1713757 SH Sole 1713757 0 0 MORGAN S D WITTER DISC NEW COM 617446448 Total 3720 70904 SH Sole 70904 0 0 MORNINGSTAR INC COM COM 617700109 Total 2017 71650 SH Sole 71650 0 0 MOSAIC CO COM 61945A107 Total 601 38640 SH Sole 38640 0 0 MOTOROLA INC COM 620076109 Total 5490 300662 SH Sole 300662 0 0 MSC INDL DIRECT INC CL A COM 553530106 Total 33577 994876 SH Sole 994876 0 0 NABORS INDS LTD COM G6359F103 Total 1692 27919 SH Sole 27919 0 0 NALCO HOLDING COMPANY COM 62985Q101 Total 1999 101850 SH Sole 101850 0 0 NANOPHASE TECHNOLOGIES COM 630079101 Total 162 26754 SH Sole 26754 0 0 NASDAQ 100 TR UNIT SER 1 COM 631100104 Total 1144 31125 SH Sole 31125 0 0 NATIONAL BK GREECE SA SPONSORE COM 633643408 Total 25607 3738248 SH Sole 3738248 0 0 NATIONAL CITY CORP COM COM 635405103 Total 4524 132594 SH Sole 132594 0 0 NATIONAL FINL PTNRS CP COM COM 63607P208 Total 13687 349695 SH Sole 349695 0 0 NATIONAL FUEL GAS N J COM 636180101 Total 217 7518 SH Sole 7518 0 0 NATIONWIDE FINANCIAL SERVICES COM 638612101 Total 662 17450 SH Sole 17450 0 0 NATURA COSMETICOS COM B014K55 Total 35837 1130050 SH Sole 1130050 0 0 NAUTILUS INC COM 63910B102 Total 15204 533488 SH Sole 533488 0 0 NAVIGANT CONSULTING COM COM 63935N107 Total 1979 112085 SH Sole 112085 0 0 NAVIGANT INTL INC COM COM 63935R108 Total 6009 409035 SH Sole 409035 0 0 NAVTEQ CORP COM 63936L100 Total 9953 267695 SH Sole 267695 0 0 NEOMEDIA TECHNOLOGIES COM 640505103 Total 17 37000 SH Sole 37000 0 0 NETWORK APPLIANCE INC COM 64120L104 Total 1378 48760 SH Sole 48760 0 0 NEW PLAN EXCEL RLTY TR COM 648053106 Total 404 14900 SH Sole 14900 0 0 NEW YORK CMNTY BANCORP COM 649445103 Total 790 43650 SH Sole 43650 0 0 NEWELL RUBBERMAID CO COM 651229106 Total 2907 121956 SH Sole 121956 0 0 NEWMONT MNG CORP COM 651639106 Total 1246 31946 SH Sole 31946 0 0 NEXITY COM B037JC2 Total 22719 587350 SH Sole 587350 0 0 NGAS RESOURCES INC COM 62912T103 Total 154 25800 SH Sole 25800 0 0 NICE SYS LTD SPONSORED ADR COM 653656108 Total 14257 361230 SH Sole 361230 0 0 NICOR INC COM 654086107 Total 261 6348 SH Sole 6348 0 0 NIDEC CORP SPONSORED ADR COM 654090109 Total 8698 325761 SH Sole 325761 0 0 NIKE INC CL B COM 654106103 Total 31747 366589 SH Sole 366589 0 0 NOKIA CORP SPONSORED ADR COM 654902204 Total 25425 1527969 SH Sole 1527969 0 0 NOKIAN RENKAAT OYJ (NOKIA TYRE COM B07G378 Total 24847 1362810 SH Sole 1362810 0 0 NORTEL NETWORKS CORP COM 656568102 Total 444 170388 SH Sole 170388 0 0 NORTHERN TR CORP COM COM 665859104 Total 94613 2075332 SH Sole 2075332 0 0 NORTHFIELD LABS INC COM 666135108 Total 190 13300 SH Sole 13300 0 0 NORTHWESTERN CORP NEW COM 668074305 Total 1474 46770 SH Sole 46770 0 0 NORTHWESTERN STL &WIRE NEW COM 668367204 Total 0 10000 SH Sole 10000 0 0 NOVAMED EYECARE INC COM 66986W108 Total 858 141502 SH Sole 141502 0 0 NOVARTIS A G SPONSORED ADR COM 66987V109 Total 3166 66737 SH Sole 66737 0 0 NU SKIN ENTERPRISES CL A COM 67018T105 Total 10275 441000 SH Sole 441000 0 0 NUVASIVE INC COM COM 670704105 Total 10901 655902 SH Sole 655902 0 0 NVIDIA CORP COM 67066G104 Total 506 18955 SH Sole 18955 0 0 O REILLY AUTOMOTIVE COM 686091109 Total 129551 4343014 SH Sole 4343014 0 0 OCCIDENTAL PETE CP DEL COM 674599105 Total 481 6260 SH Sole 6260 0 0 OFFICE DEPOT INC COM COM 676220106 Total 811 35500 SH Sole 35500 0 0 OIL SVC HOLDRS TR DEPOSTRY RCP COM 678002106 Total 17630 173000 SH Sole 173000 0 0 OMI CORP NEW COM COM Y6476W104 Total 11141 586034 SH Sole 586034 0 0 OMNICARE INC COM 681904108 Total 3513 82790 SH Sole 82790 0 0 OMNICOM GROUP INC COM 681919106 Total 2430 30437 SH Sole 30437 0 0 ONEOK INC COM 682680103 Total 616 18875 SH Sole 18875 0 0 OPEN SOLUTIONS INC COM COM 68371P102 Total 5859 288601 SH Sole 288601 0 0 OPNET TECHNOLOGIES INC COM COM 683757108 Total 16835 2078377 SH Sole 2078377 0 0 OPTIMAL GROUP INC CL A COM 68388R208 Total 19464 1205194 SH Sole 1205194 0 0 OPTIONS EXPRESS COM 684010101 Total 557 36650 SH Sole 36650 0 0 ORACLE CORP COM COM 68389X105 Total 5466 414114 SH Sole 414114 0 0 ORAGENICS INC COM COM 684023104 Total 17 10000 SH Sole 10000 0 0 ORASCOM CONSTRUCTIONS INDUSTRY COM B03BN88 Total 33897 1193108 SH Sole 1193108 0 0 ORIX CORP SPONSORED ADR COM 686330101 Total 20855 277113 SH Sole 277113 0 0 OUTRIGHT INDS INC COM COM 690128103 Total 0 54890 SH Sole 54890 0 0 OVERLAND STORAGE INC COM COM 690310107 Total 4172 437350 SH Sole 437350 0 0 PALL CORP COM COM 696429307 Total 1471 48461 SH Sole 48461 0 0 PAN AMERICAN SILVER CP COM 697900108 Total 735 49725 SH Sole 49725 0 0 PANTRY INC COM 698657103 Total 928 23975 SH Sole 23975 0 0 PAR PHARMACEUTICAL COMPANIES I COM 69888P106 Total 8336 262050 SH Sole 262050 0 0 PARKER HANNIFIN CORP COM 701094104 Total 243 3930 SH Sole 3930 0 0 PATTERSON COMPANIES INC COM 703395103 Total 98201 2178852 SH Sole 2178852 0 0 PAYCHEX INC COM 704326107 Total 236905 7284906 SH Sole 7284906 0 0 PDF SOLUTIONS INC COM COM 693282105 Total 43673 3333821 SH Sole 3333821 0 0 PENNEY J C INC COM COM 708160106 Total 4099 77956 SH Sole 77956 0 0 PENTAIR INC COM 709631105 Total 70199 1639805 SH Sole 1639805 0 0 PEOPLES ENERGY CORP COM 711030106 Total 365 8406 SH Sole 8406 0 0 PEPSICO INC COM 713448108 Total 146667 2719572 SH Sole 2719572 0 0 PER SE TECHNOLOGIES COM 713569309 Total 220 10500 SH Sole 10500 0 0 PERFORMANCE FOOD GROUP COM COM 713755106 Total 11639 385257 SH Sole 385257 0 0 PERRIGO CO COM 714290103 Total 410 29450 SH Sole 29450 0 0 PETROCHINA CO LTD SPONSORED A COM 71646E100 Total 265 3620 SH Sole 3620 0 0 PETROLEO BRASILEIRO SA SPONSOR COM 71654V101 Total 8881 192900 SH Sole 192900 0 0 PETROLEO BRASILEIRO SA SPONSOR COM 71654V408 Total 20538 393976 SH Sole 393976 0 0 PETSMART INC COM 716768106 Total 5320 175300 SH Sole 175300 0 0 PF CHANGS CHINA BISTRO COM 69333Y108 Total 3920 66475 SH Sole 66475 0 0 PFIZER INC COM 717081103 Total 181610 6584874 SH Sole 6584874 0 0 PHARMACEUTICAL PRODUCT DEVELOP COM 717124101 Total 4486 95745 SH Sole 95745 0 0 PHILLIPS VAN HEUSEN CP COM 718592108 Total 412 12625 SH Sole 12625 0 0 PHOENIX COS INC NEW COM 71902E109 Total 186 15700 SH Sole 15700 0 0 PITNEY BOWES INC COM COM 724479100 Total 644 14784 SH Sole 14784 0 0 PIVX SOLUTIONS INC COM COM 72581Y101 Total 13 45000 SH Sole 45000 0 0 PIXAR COM 725811103 Total 9291 185629 SH Sole 185629 0 0 PLANTRONICS INC NEW COM 727493108 Total 887 24405 SH Sole 24405 0 0 PLATO LEARNING INC COM 72764Y100 Total 137 18667 SH Sole 18667 0 0 PLEXUS CORP COM COM 729132100 Total 13981 982520 SH Sole 982520 0 0 PLUM CREEK TIMBER COM 729251108 Total 1733 47753 SH Sole 47753 0 0 PMC-SIERRA INC COM 69344F106 Total 105 11300 SH Sole 11300 0 0 POLYONE CORP COM COM 73179P106 Total 7891 1191981 SH Sole 1191981 0 0 PORTFOLIO RECOVERY ASS COM COM 73640Q105 Total 19438 462582 SH Sole 462582 0 0 POWERWAVE TECHNOLOGIES COM 739363109 Total 138 13600 SH Sole 13600 0 0 PRA INTERNATIONAL COM 69353C101 Total 2825 105500 SH Sole 105500 0 0 PRAXAIR INC COM 74005P104 Total 201115 4315784 SH Sole 4315784 0 0 PRESTIGE BRANDS HLDGS COM 74112D101 Total 1684 86380 SH Sole 86380 0 0 PRIMIX SOLUTIONS INC COM 741620108 Total 0 11500 SH Sole 11500 0 0 PRIMUS GUARANTY LTD SHS COM G72457107 Total 707 48900 SH Sole 48900 0 0 PRINTRONIX INC COM 742578107 Total 180 10800 SH Sole 10800 0 0 PRIVATEBANCORP INC COM 742962103 Total 5709 161380 SH Sole 161380 0 0 PROCTER & GAMBLE CO COM 742718109 Total 18845 357272 SH Sole 357272 0 0 PROGRESS ENERGY INC COM 743263105 Total 580 12821 SH Sole 12821 0 0 PROLOGIS TR SH BEN INT COM 743410102 Total 782 19451 SH Sole 19451 0 0 PROVIDENCE SVC CORP COM COM 743815102 Total 9143 368233 SH Sole 368233 0 0 PRUDENTIAL FINL INC COM COM 744320102 Total 233 3550 SH Sole 3550 0 0 PUBLIC STORAGE INC COM 74460D109 Total 244 3860 SH Sole 3860 0 0 PUBLIC SVC ENTERPRISE COM 744573106 Total 266 4377 SH Sole 4377 0 0 PUMPKIN PATCH LIMITED COM B01CGJ5 Total 177 85000 SH Sole 85000 0 0 PURE BIOSCIENCE COM 746218106 Total 12 15000 SH Sole 15000 0 0 PYATEROCHKA HOLDINGS-REGS GDR COM B07T3T9 Total 29568 2060500 SH Sole 2060500 0 0 QIAGEN NV ORD COM N72482107 Total 10564 915542 SH Sole 915542 0 0 QUALCOMM INC COM 747525103 Total 53572 1622941 SH Sole 1622941 0 0 QUALITY PRODS INC COM 747578409 Total 154 52500 SH Sole 52500 0 0 QUEST DIAGNOSTICS INC COM 74834L100 Total 323 6065 SH Sole 6065 0 0 QUICKSILVER RESOURCES COM COM 74837R104 Total 3028 47365 SH Sole 47365 0 0 RAIFFEISEN INTL BK COM B0704T9 Total 80558 1260000 SH Sole 1260000 0 0 RAINDANCE COMM COM 75086X106 Total 33 16000 SH Sole 16000 0 0 RAYTHEON CO COM NEW COM 755111507 Total 225 5764 SH Sole 5764 0 0 REALTY INCOME CORP COM 756109104 Total 297 11900 SH Sole 11900 0 0 REGIONS FINANCIAL CORP COM COM 7591EP100 Total 272 8041 SH Sole 8041 0 0 REMINGTON OIL & GAS COM COM 759594302 Total 10094 282742 SH Sole 282742 0 0 RESEARCH IN MOTION LTD COM 760975102 Total 11424 154819 SH Sole 154819 0 0 RESMED INC COM 761152107 Total 151080 2289441 SH Sole 2289441 0 0 RESTORATION HARDWARE COM COM 760981100 Total 9233 1131544 SH Sole 1131544 0 0 RICEX CO COM 762875102 Total 9 23200 SH Sole 23200 0 0 RITCHIE BROS AUCTION COM COM 767744105 Total 40289 1045125 SH Sole 1045125 0 0 ROBERT HALF INTL INC COM 770323103 Total 46392 1857941 SH Sole 1857941 0 0 ROCHE HLDG LTD SPONSORED ADR COM 771195104 Total 22375 353455 SH Sole 353455 0 0 ROCKWELL AUTOMATION COM COM 773903109 Total 491 10087 SH Sole 10087 0 0 ROOM PLUS INC COM COM 776378101 Total 0 85355 SH Sole 85355 0 0 ROYAL CARIBBEAN CRUISE COM V7780T103 Total 7135 147562 SH Sole 147562 0 0 ROYAL DUTCH PETE CO NY REG GLD COM 780257804 Total 8072 124380 SH Sole 124380 0 0 RYANAIR HLDGS PLC SPONSORED AD COM 783513104 Total 1497 33375 SH Sole 33375 0 0 RYDER SYS INC COM COM 783549108 Total 5197 142000 SH Sole 142000 0 0 RYLAND GROUP INC COM 783764103 Total 485 6400 SH Sole 6400 0 0 SAFEGUARD SCIENTIFICS COM 786449108 Total 68 53495 SH Sole 53495 0 0 SALESFORCE COM INC COM COM 79466L302 Total 10096 493000 SH Sole 493000 0 0 SALIX PHARMACEUTICALS LTD DEL COM 795435106 Total 3388 191900 SH Sole 191900 0 0 SAN HLDGS INC COM COM 79781B104 Total 11 46850 SH Sole 46850 0 0 SANGAMO BIOSCIENCES COM 800677106 Total 3280 918948 SH Sole 918948 0 0 SANOFI AVENTIS SPONSORED ADR COM 80105N105 Total 118217 2884066 SH Sole 2884066 0 0 SANTARUS INC COM COM 802817304 Total 4519 1102080 SH Sole 1102080 0 0 SAP AKTIENGESELLSCHAFT SPONSOR COM 803054204 Total 28992 669583 SH Sole 669583 0 0 SARA LEE CORP COM 803111103 Total 2508 126635 SH Sole 126635 0 0 SASOL LTD SPONSORED ADR COM 803866300 Total 12217 452817 SH Sole 452817 0 0 SBC COMMUNICATIONS INC COM 78387G103 Total 5221 219875 SH Sole 219875 0 0 SCANSOFT INC COM COM 80603P107 Total 20825 5523812 SH Sole 5523812 0 0 SCANSOURCE INC COM 806037107 Total 5884 137035 SH Sole 137035 0 0 SCHEIN HENRY INC COM 806407102 Total 32613 785493 SH Sole 785493 0 0 SCHERING PLOUGH CORP COM 806605101 Total 2925 153479 SH Sole 153479 0 0 SCHLUMBERGER LTD COM 806857108 Total 60239 793250 SH Sole 793250 0 0 SCHWAB CHARLES CP NEW COM 808513105 Total 374 33197 SH Sole 33197 0 0 SCIENTIFIC GAMES CORP CL A COM 80874P109 Total 8328 309249 SH Sole 309249 0 0 SCP POOL CORPORATION COM 784028102 Total 2513 71622 SH Sole 71622 0 0 SCS TRANSN INC COM COM 81111T102 Total 7898 443707 SH Sole 443707 0 0 SEABRIGHT INSURANCE HD COM COM 811656107 Total 5791 506670 SH Sole 506670 0 0 SEAGATE TECHNOLOGY ESCROW COM 811804988 Total 0 16377 SH Sole 16377 0 0 SEARS HLDGS CORP COM COM 812350106 Total 666 4441 SH Sole 4441 0 0 SEI INVESTMENTS CO COM COM 784117103 Total 21268 569427 SH Sole 569427 0 0 SENTRY TECHNOLOGY CORP COM 81731K101 Total 2 24000 SH Sole 24000 0 0 SEPRACOR INC COM 817315104 Total 240 4000 SH Sole 4000 0 0 SERVICEMASTER CO COM 81760N109 Total 9586 715366 SH Sole 715366 0 0 SHAMIR OPTICAL INDS SHS COM M83683108 Total 7352 455238 SH Sole 455238 0 0 SHARP CORP ADR COM 819882200 Total 15912 1016883 SH Sole 1016883 0 0 SHC CORP COM 82086G109 Total 0 20000 SH Sole 20000 0 0 SHERWIN WILLIAMS CO COM COM 824348106 Total 246 5220 SH Sole 5220 0 0 SHUFFLE MASTER INC COM COM 825549108 Total 36666 1308116 SH Sole 1308116 0 0 SIEBEL SYS INC COM 826170102 Total 238 26820 SH Sole 26820 0 0 SIGMA ALDRICH CORP COM COM 826552101 Total 954 17016 SH Sole 17016 0 0 SIGNATURE BK NEW YORK COM 82669G104 Total 796 32650 SH Sole 32650 0 0 SIMON PROPERTY GROUP INC COM 828806109 Total 291 4025 SH Sole 4025 0 0 SIRIUS SATELLITE RADIO COM 82966U103 Total 473 73047 SH Sole 73047 0 0 SKILLSOFT PUB LTD CO SPONSORED COM 830928107 Total 271 78512 SH Sole 78512 0 0 SLM CORP COM COM 78442P106 Total 157338 3097224 SH Sole 3097224 0 0 SMARTVIDEO TECHNOLOGIES INC COM 831698105 Total 13 12000 SH Sole 12000 0 0 SMITH INTL INC COM 832110100 Total 128771 2021546 SH Sole 2021546 0 0 SMUCKER J M CO NEW COM 832696405 Total 5079 108227 SH Sole 108227 0 0 SNAP ON INC COM COM 833034101 Total 2464 71831 SH Sole 71831 0 0 SOLECTRON CORP COM 834182107 Total 44 11641 SH Sole 11641 0 0 SONY CORP ADR NEW COM 835699307 Total 1092 31725 SH Sole 31725 0 0 SOUTHERN CO COM 842587107 Total 959 27671 SH Sole 27671 0 0 SOUTHERN UN CO NEW COM 844030106 Total 685 27914 SH Sole 27914 0 0 SPARTECH CORP COM NEW COM 847220209 Total 4959 278580 SH Sole 278580 0 0 SPATIALIGHT INC COM COM 847248101 Total 8356 1473702 SH Sole 1473702 0 0 SPDR TR UNIT SER 1 COM 78462F103 Total 2197 18439 SH Sole 18439 0 0 SPEEDWAY MOTORSPORTS COM 847788106 Total 13574 371282 SH Sole 371282 0 0 SPRINT CORP COM 852061100 Total 5888 234692 SH Sole 234692 0 0 SPSS INC COM COM 78462K102 Total 8218 427806 SH Sole 427806 0 0 SRA INTERNATIONAL INC CL A COM 78464R105 Total 7897 227468 SH Sole 227468 0 0 ST JOE CO COM 790148100 Total 393 4820 SH Sole 4820 0 0 ST JUDE MED INC COM COM 790849103 Total 77056 1766960 SH Sole 1766960 0 0 ST MARY LD & EXPL CO COM COM 792228108 Total 3738 129000 SH Sole 129000 0 0 ST PAUL TRAVELERS COMPANIES IN COM 792860108 Total 250 6333 SH Sole 6333 0 0 STAKTEK HLDGS INC COM COM 85256P106 Total 41 13730 SH Sole 13730 0 0 STANDARD BANK GROUP LIMITED COM B030GJ7 Total 37801 3902070 SH Sole 3902070 0 0 STANLEY WKS COM 854616109 Total 1133 24901 SH Sole 24901 0 0 STAPLES INC COM 855030102 Total 23927 1123895 SH Sole 1123895 0 0 STARBUCKS CORP COM 855244109 Total 134064 2595133 SH Sole 2595133 0 0 STATE ST CORP COM 857477103 Total 78138 1619443 SH Sole 1619443 0 0 STATOIL ASA SPONSORED ADR COM 85771P102 Total 14602 719305 SH Sole 719305 0 0 STEINER LEISURE LTD COM P8744Y102 Total 9277 250251 SH Sole 250251 0 0 STERICYCLE INC COM 858912108 Total 53939 1071924 SH Sole 1071924 0 0 STRAYER ED INC COM COM 863236105 Total 22031 255405 SH Sole 255405 0 0 STRYKER CORP COM 863667101 Total 95083 1999244 SH Sole 1999244 0 0 SUN LIFE FINANCIAL INC COM COM 866796105 Total 389 11533 SH Sole 11533 0 0 SUN MICROSYSTEMS INC COM 866810104 Total 173 46420 SH Sole 46420 0 0 SUNCOR ENERGY INC COM COM 867229106 Total 209245 4421936 SH Sole 4421936 0 0 SUNGARD DATA SYS INC COM COM 867363103 Total 2504 71201 SH Sole 71201 0 0 SUNTRUST BKS INC COM COM 867914103 Total 1967 27234 SH Sole 27234 0 0 SWITCH & DATA FACILITIES CO. COM 9N00177 Total 0 137118 SH Sole 137118 0 0 SYNTHES INC COM B014635 Total 60155 547719 SH Sole 547719 0 0 SYSCO CORP COM 871829107 Total 22227 614190 SH Sole 614190 0 0 T GARANTI BANKASI COM B03MYP5 Total 35111 8154800 SH Sole 8154800 0 0 T ROWE PRICE GROUP INC COM 74144T108 Total 358 5720 SH Sole 5720 0 0 TAIWAN SEMICONDUCTOR SPONSORED COM 874039100 Total 117374 12870001 SH Sole 12870001 0 0 TARGET CORP COM 87612E106 Total 33144 609174 SH Sole 609174 0 0 TARO PHARMACEUT INDS ORD COM 001082718 Total 352 12120 SH Sole 12120 0 0 TECHNIP NEW SPONSORED ADR COM 878546209 Total 11503 246851 SH Sole 246851 0 0 TECHTRONIC INDS LTD SPONSORED COM 87873r101 Total 14499 1147212 SH Sole 1147212 0 0 TECHTRONIC INDUSTRIES CO COM B0190C7 Total 110792 43828030 SH Sole 43828030 0 0 TECO ENERGY INC COM 872375100 Total 982 51965 SH Sole 51965 0 0 TELETECH HLDGS INC COM COM 879939106 Total 5755 706080 SH Sole 706080 0 0 TELIK INC COM COM 87959M109 Total 34575 2127675 SH Sole 2127675 0 0 TELLABS INC COM 879664100 Total 3084 354582 SH Sole 354582 0 0 TESCO PLC SPONSORED ADR COM 881575302 Total 13152 767333 SH Sole 767333 0 0 TESSCO TECHNOLOGIES COM 872386107 Total 169 12711 SH Sole 12711 0 0 TEVA PHARMACEUTCL INDS ADR COM 881624209 Total 29777 956264 SH Sole 956264 0 0 TEXAS INSTRS INC COM 882508104 Total 7830 278969 SH Sole 278969 0 0 THOMAS & BETTS CORP COM 884315102 Total 372 13188 SH Sole 13188 0 0 THRESHOLD PHARMACEUTIC COM 885807107 Total 900 109185 SH Sole 109185 0 0 TIER TECHNOLOGIES INC CL B COM 88650Q100 Total 8189 971372 SH Sole 971372 0 0 TIFFANY & CO NEW COM 886547108 Total 686 20960 SH Sole 20960 0 0 TIME WARNER INC COM 887317105 Total 7894 472481 SH Sole 472481 0 0 TIVO INC COM 888706108 Total 2952 442015 SH Sole 442015 0 0 TMM INC NEW COM 87258Q108 Total 0 12000 SH Sole 12000 0 0 TNS INC COM 872960109 Total 766 32800 SH Sole 32800 0 0 TOLL BROTHERS INC COM 889478103 Total 787 7755 SH Sole 7755 0 0 TOMTOM COM B08TZQ9 Total 35933 1636200 SH Sole 1636200 0 0 TOOTSIE ROLL INDS INC COM 890516107 Total 1677 57355 SH Sole 57355 0 0 TOPPS TILES PLC COM B00R3W3 Total 421 128700 SH Sole 128700 0 0 TOYOTA MOTOR CORP SP ADR REP2C COM 892331307 Total 11425 159808 SH Sole 159808 0 0 TRACTOR SUPPLY CO COM 892356106 Total 94403 1922680 SH Sole 1922680 0 0 TRIANGLE MULTI-MED LTD COM COM 895891109 Total 0 135000 SH Sole 135000 0 0 TRIBUNE CO NEW COM 896047107 Total 8141 231412 SH Sole 231412 0 0 TRIMBLE NAVIGATION LTD COM 896239100 Total 7314 187702 SH Sole 187702 0 0 TRM CORP COM COM 872636105 Total 10726 637688 SH Sole 637688 0 0 TRUSTMARK CORP COM 898402102 Total 377 12910 SH Sole 12910 0 0 TURBOCHEF TECHNOLOGIES COM 900006206 Total 452 25250 SH Sole 25250 0 0 TYCO INTERNATIONAL LTD COM 902124106 Total 2278 78028 SH Sole 78028 0 0 U S AG ORD COM H8920M855 Total 20020 257161 SH Sole 257161 0 0 UAL CORP COM 902549500 Total 15 10000 SH Sole 10000 0 0 UAP HLDG CORP COM 903441103 Total 263 15850 SH Sole 15850 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 Total 44859 2735296 SH Sole 2735296 0 0 ULTRA PETE CORP COM 903914109 Total 1163 38300 SH Sole 38300 0 0 UNIFIRST CORP MASS COM COM 904708104 Total 19858 489849 SH Sole 489849 0 0 UNION PAC CORP COM 907818108 Total 969 14960 SH Sole 14960 0 0 UNIONBANCAL CORP COM COM 908906100 Total 887 13250 SH Sole 13250 0 0 UNITED PARCEL SERVICE CL B COM 911312106 Total 9786 141501 SH Sole 141501 0 0 UNITED RENTALS INC COM COM 911363109 Total 7967 394210 SH Sole 394210 0 0 UNITED STATES STEEL CORP NEW COM 912909108 Total 275 8029 SH Sole 8029 0 0 UNITED SURGICAL PRTNRS COM 913016309 Total 18806 361108 SH Sole 361108 0 0 UNITED TECHNOLOGIES CP COM 913017109 Total 2679 52182 SH Sole 52182 0 0 UNITEDHEALTH GROUP INC COM 91324P102 Total 203406 3901174 SH Sole 3901174 0 0 UNIVISION COMMUNICATNS CL A COM 914906102 Total 3983 144581 SH Sole 144581 0 0 UNOCAL CORP COM 915289102 Total 286 4401 SH Sole 4401 0 0 URBI DESARROLLOS URABANOS SA COM B0126X9 Total 36451 6643300 SH Sole 6643300 0 0 US BANCORP DEL COM 902973304 Total 4904 167941 SH Sole 167941 0 0 USANA INC COM COM 90328M107 Total 11718 277025 SH Sole 277025 0 0 USEC INC COM 90333E108 Total 600 41040 SH Sole 41040 0 0 UTI WORLDWIDE INC ORD COM G87210103 Total 1389 19965 SH Sole 19965 0 0 VALEANT PHARMACEUTICAL COM 91911X104 Total 10841 614953 SH Sole 614953 0 0 VALENCE TECHNOLOGY INC COM 918914102 Total 124 44500 SH Sole 44500 0 0 VALERO ENERGY CORP NEW COM 91913Y100 Total 1431 18095 SH Sole 18095 0 0 VALSPAR CORP COM COM 920355104 Total 378 7837 SH Sole 7837 0 0 VALUECLICK INC COM COM 92046N102 Total 69537 5639671 SH Sole 5639671 0 0 VALUEVISION MEDIA INC CL A COM 92047K107 Total 12056 1003855 SH Sole 1003855 0 0 VARIAN MEDICAL SYSTEMS INC COM 92220P105 Total 878 23530 SH Sole 23530 0 0 VASOMEDICAL INC COM 922321104 Total 12 16466 SH Sole 16466 0 0 VCA ANTECH INC COM 918194101 Total 41675 1718571 SH Sole 1718571 0 0 VECTREN CORP COM 92240G101 Total 901 31380 SH Sole 31380 0 0 VERISIGN INC COM 92343E102 Total 279 9730 SH Sole 9730 0 0 VERITAS SOFTWARE CO COM 923436109 Total 332 13614 SH Sole 13614 0 0 VERIZON COMMUNICATIONS COM 92343V104 Total 8599 248895 SH Sole 248895 0 0 VIACOM INC CL A COM 925524100 Total 1464 45450 SH Sole 45450 0 0 VIACOM INC CL B COM 925524308 Total 1498 46819 SH Sole 46819 0 0 VINCI COM B08J473 Total 112768 1353872 SH Sole 1353872 0 0 VIRTRA SYS INC COM 92827K103 Total 4 20000 SH Sole 20000 0 0 VISTACARE INC CL A COM 92839Y109 Total 839 45445 SH Sole 45445 0 0 VIVENDI UNIVERSAL SPON ADR NEW COM 92851S204 Total 12664 404221 SH Sole 404221 0 0 VNUS MED TECNOLOGIES COM COM 928566108 Total 168 14000 SH Sole 14000 0 0 VODAFONE GROUP PLC ADR COM 92857W100 Total 4271 175630 SH Sole 175630 0 0 VOLTERRA SEMICONDUCTOR COM COM 928708106 Total 10387 697549 SH Sole 697549 0 0 VOLVO AKTIEBOLAGET ADR B COM 928856400 Total 12466 307720 SH Sole 307720 0 0 VOYAGER ENTMT INTL INC COM COM 92908D101 Total 13 50000 SH Sole 50000 0 0 WACHOVIA CORP COM 929903102 Total 1137 22923 SH Sole 22923 0 0 WAL MART DE MEXICO SA SPON ADR COM 93114W107 Total 7833 193053 SH Sole 193053 0 0 WAL MART STORES INC COM 931142103 Total 62578 1298314 SH Sole 1298314 0 0 WALGREEN CO COM 931422109 Total 307152 6678673 SH Sole 6678673 0 0 WAL-MART DE MEXICO SA DE CL V COM B02YZ04 Total 96577 23835550 SH Sole 23835550 0 0 WASHINGTON MUT INC COM 939322103 Total 540 13277 SH Sole 13277 0 0 WASHINGTON POST CO CL B COM 939640108 Total 1850 2215 SH Sole 2215 0 0 WASTE MGMT INC DEL COM COM 94106L109 Total 1381 48736 SH Sole 48736 0 0 WATSCO INC COM COM 942622200 Total 5102 119765 SH Sole 119765 0 0 WAVE SYSTEMS CORP CL A COM 943526103 Total 17 22560 SH Sole 22560 0 0 WEBEX INC COM COM 94767L109 Total 85352 3231797 SH Sole 3231797 0 0 WEBMD CORP COM 94769M105 Total 453 44113 SH Sole 44113 0 0 WEBSENSE INC COM 947684106 Total 201 4200 SH Sole 4200 0 0 WEBSIDESTORY INC COM 947685103 Total 1564 106700 SH Sole 106700 0 0 WEBVAN GROUP INC COM 94845V103 Total 0 10100 SH Sole 10100 0 0 WELLS FARGO & CO DEL COM COM 949746101 Total 9527 154715 SH Sole 154715 0 0 WESTAR ENERGY INC COM 95709T100 Total 343 14300 SH Sole 14300 0 0 WESTERN GAS RES INC COM 958259103 Total 366 10500 SH Sole 10500 0 0 WESTWOOD ONE INC COM 961815107 Total 598 29300 SH Sole 29300 0 0 WHIRLPOOL CORP COM COM 963320106 Total 2608 37193 SH Sole 37193 0 0 WHITE MTNS INS GROUP COM G9618E107 Total 233 370 SH Sole 370 0 0 WHOLE FOODS MKT INC COM 966837106 Total 15486 131008 SH Sole 131008 0 0 WILLIAMS SONOMA INC COM 969904101 Total 71838 1815474 SH Sole 1815474 0 0 WILMINGTON TRUST CORP COM COM 971807102 Total 1874 52028 SH Sole 52028 0 0 WINDROSE MED PPTYS TR COM 973491103 Total 1973 140652 SH Sole 140652 0 0 WINSTAR COMMUNICATIONS COM COM 975515107 Total 0 26577 SH Sole 26577 0 0 WINSTON HOTELS INC COM COM 97563A102 Total 5828 517625 SH Sole 517625 0 0 WINTRUST FINANCIAL CORP COM 97650W108 Total 3127 59731 SH Sole 59731 0 0 WISCONSIN ENERGY CORP COM 976657106 Total 595 15275 SH Sole 15275 0 0 WITS BASIN PRECIOUS METALS COM COM 977427103 Total 7 41059 SH Sole 41059 0 0 WMS INDS INC COM COM 929297109 Total 10750 318527 SH Sole 318527 0 0 WOODHEAD INDS INC COM 979438108 Total 126 10000 SH Sole 10000 0 0 WORKSTREAM INC COM COM 981402100 Total 6355 3534317 SH Sole 3534317 0 0 WORLD HEART CORP NEW COM 980905202 Total 134 105000 SH Sole 105000 0 0 WORLDCOM INC GA NEW COM 98157D106 Total 0 63967 SH Sole 63967 0 0 WPS RESOURCES CORP COM 92931B106 Total 215 3830 SH Sole 3830 0 0 WRIGLEY WM JR CO COM 982526105 Total 11083 161002 SH Sole 161002 0 0 WYETH COM 983024100 Total 6097 137007 SH Sole 137007 0 0 XCEL ENERGY INC COM 98389B100 Total 975 49975 SH Sole 49975 0 0 XENOVA GROUP PLC SPONS ADR NEW COM 984111302 Total 14 20000 SH Sole 20000 0 0 XILINX INC COM COM 983919101 Total 33084 1297397 SH Sole 1297397 0 0 XL CAPITAL LTD COM G98255105 Total 592 7960 SH Sole 7960 0 0 XM SATELLITE RADIO HLD CL A COM 983759101 Total 5640 167582 SH Sole 167582 0 0 XTO ENERGY CORP COM COM 98385X106 Total 41393 1217801 SH Sole 1217801 0 0 YAHOO INC COM 984332106 Total 71437 2061703 SH Sole 2061703 0 0 YUM BRANDS INC COM COM 988498101 Total 305 5863 SH Sole 5863 0 0 ZEBRA TECHNOLOGIES CP CL A COM 989207105 Total 118888 2714978 SH Sole 2714978 0 0 ZILA INC COM PAR $0.01 COM 989513205 Total 5660 1979065 SH Sole 1979065 0 0 ZIMMER HLDGS INC COM 98956P102 Total 112648 1478913 SH Sole 1478913 0 0 ZUMIEZ INC COM COM 989817101 Total 298 10250 SH Sole 10250 0 0 Grand Total 16693405 804452126.7 SH Sole 804452126.7 0 0