-----BEGIN PRIVACY-ENHANCED MESSAGE----- Proc-Type: 2001,MIC-CLEAR Originator-Name: webmaster@www.sec.gov Originator-Key-Asymmetric: MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB MIC-Info: RSA-MD5,RSA, Vs+FWbHQLfvmrTRG9S4fuwNQHqeh1Qyj/uhpOYkbwY8V9Y00/9PTyTlD77BorRw8 6HQCnbHfb12MAEThEfdPQQ== 0001169232-08-001343.txt : 20080317 0001169232-08-001343.hdr.sgml : 20080317 20080317091316 ACCESSION NUMBER: 0001169232-08-001343 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20071231 FILED AS OF DATE: 20080317 DATE AS OF CHANGE: 20080317 EFFECTIVENESS DATE: 20080317 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 IRS NUMBER: 362214610 STATE OF INCORPORATION: IL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-04871 FILM NUMBER: 08691247 BUSINESS ADDRESS: STREET 1: 222 WEST ADAMS ST STREET 2: 34TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60606-5312 BUSINESS PHONE: 3122361600 MAIL ADDRESS: STREET 1: 222 WEST ADAMS CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR/A 1 d73890_13fhra.txt AMENDMENT TO QUARTERLY REPORT UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F COVER PAGE Report for the Calendar Year or Quarter Ended: December 31, 2007 Check here if Amendment |X|; Amendment Number: 1 This Amendment (Check only one.): |X| 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 Phone:(312) 236-1600 Signature, Place, and Date of Signing: /s/ Michelle Seitz Chicago, Illinois 3/14/2008 - -------------------------------------------------------------------------------- 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 31-Dec-07 FORM 13F INFORMATION TABLE
VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS Sole SHARED NONE - ------------------------------ --------------- --------- -------- ------- --- ---- ------- ---------- ------- ------ ------ 3M CO COM COM 88579Y101 29591 350939 SH Sole 87566 0 263372 A C MOORE ARTS & CRAFT COM COM 00086T103 3928 285740 SH Sole 232290 0 53450 AAER INC COM COM 00253n103 18 16000 SH Sole 0 0 16000 AAR CORP COM 000361105 2489 65470 SH Sole 1610 0 63860 ABB LTD SPONSORED ADR COM 000375204 151031 5244123 SH Sole 3302092 0 1942031 ABBOTT LABS COM COM 002824100 63093 1123657 SH Sole 358371 0 765286 ABM INDS INC COM COM 000957100 753 36929 SH Sole 22305 0 14624 ACCENTURE LET CL A COM COM G1150G111 25728 714098 SH Sole 465246 0 250487 ACE LTD ORD COM G0070K103 2739 44330 SH Sole 28180 0 16150 ACTIVISION INC NEW COM NEW COM 004930202 220091 7410485 SH Sole 3817580 0 3592903 ACTUANT CORPORATION CL A NEW COM 00508x203 361 10640 SH Sole 0 0 10640 ACUITY BRANDS INC COM COM 00508Y102 618 13740 SH Sole 13205 0 535 ADOBE SYS INC COM COM 00724F101 212414 4971091 SH Sole 2087858 0 2883233 ADVISORY BOARD CO COM 00762w107 5091 79325 SH Sole 4035 0 75290 AETNA INC COM 00817y108 1462 25338 SH Sole 0 0 25338 AFFILIATED MANAGERS COM 008252108 164719 1402342 SH Sole 751407 0 650935 AFLAC INC COM COM 001055102 2198 35096 SH Sole 14872 0 20224 AFTERMARKET TECH CORP COM COM 008318107 594 21780 SH Sole 21055 0 725 AGNICO EAGLE MINES LTD COM COM 008474108 100521 1840035 SH Sole 1820357 0 19678 AIR METHODS CORP COM PAR $.06 COM 009128307 32810 660568 SH Sole 636942 0 23626 AIR PRODS & CHEMS INC COM COM 009158106 2594 26303 SH Sole 0 0 26303 AIRGAS INC COM COM 009363102 99547 1910327 SH Sole 1169555 0 740772 AKAMAI TECHNOLOGIES COM 00971t101 328 9480 SH Sole 0 0 9480 ALBERTO CULVER CO-CL B CONV COM 013078100 1861 75862 SH Sole 3500 0 72362 ALCOA INC COM COM 013817101 1854 50733 SH Sole 1671 0 49062 ALCON INC COM SHS COM H01301102 47222 330138 SH Sole 147504 0 182634 ALLEGIANT TRAVEL CO COM COM 01748X102 42871 1333870 SH Sole 1042840 0 291030 ALLERGAN INC COM COM 018490102 169689 2641503 SH Sole 1263265 0 1378238 ALLIANCE DATA SYS CORP COM COM 018581108 8005 106750 SH Sole 47744 0 59006 ALLIANCEBERNSTEIN HLDG L P COM 01881G106 1028 13656 SH Sole 5029 0 8627 ALLIANT TECHSYSTEMS COM COM 018804104 841 7391 SH Sole 0 0 7391 ALLIED CAP CORP NEW COM COM 01903Q108 1062 49447 SH Sole 115 0 49332 ALLSCRIPTS HLTHCAR SOL COM COM 01988P108 29094 1498141 SH Sole 1185116 0 313025 ALLSTATE CORP COM 020002101 2165 41457 SH Sole 5937 0 35520 ALTERA CORP COM 021441100 249 12900 SH Sole 11400 0 1500 ALTRIA GROUP INC COM COM 02209S103 18434 243894 SH Sole 16591 0 227303 AMAZON INC COM COM 023135106 2656 28673 SH Sole 885 0 27788 AMCORE FINL INC COM COM 023912108 214 9416 SH Sole 0 0 9416 AMEREN CORP COM 023608102 398 7354 SH Sole 0 0 7354 AMERICAN CAPITAL STRAT COM COM 024937104 8099 245763 SH Sole 7050 0 238713 AMERICAN ECOLOGY CORP COM 025533407 234 10000 SH Sole 0 0 10000 AMERICAN ELEC PWR INC COM 025537101 357 7671 SH Sole 0 0 7671 AMERICAN ETHANOL INC SER B PFD COM 9n00546 To 0 257142 SH Sole 0 0 257142 AMERICAN EXPRESS CO COM COM 025816109 13721 263778 SH Sole 31299 0 232479 AMERICAN INTL GROUP COM COM 026874107 32547 558276 SH Sole 192234 0 366041 AMERICAN PUBLIC ED INC COM COM 02913v103 10790 258270 SH Sole 3300 0 254970 AMERICAN REPROGRAPHICS COM 029263100 923 56050 SH Sole 0 0 56050 AMERICAN SUPERCONDUCTOR CORP COM 030111108 600 21950 SH Sole 0 0 21950 AMERIPRISE FINL INC COM 03076c106 675 12253 SH Sole 0 0 12253 AMERISAFE INC-CL A COM 03071h100 822 53020 SH Sole 0 0 53020 AMERISTAR CASINOS INC COM COM 03070Q101 745 27040 SH Sole 26140 0 900 AMGEN INC COM 031162100 7297 157129 SH Sole 10416 0 146713 AMICAS INC COM 001712108 575 216500 SH Sole 1500 0 215000 AMYLIN PHARMACEUTICALS COM 032346108 294 7968 SH Sole 0 0 7968 ANADARKO PETE CORP COM COM 032511107 3185 48486 SH Sole 1460 0 47026 ANCHOR BANCORP WIS INC COM 032839102 376 16000 SH Sole 0 0 16000 ANHEUSER BUSCH COS INC COM COM 035229103 6729 128571 SH Sole 26355 0 102216 ANIMAL HEALTH INTL INC COM COM 03525n109 1600 130150 SH Sole 0 0 130150 ANIXTER INTL INC COM COM 035290105 1104 17740 SH Sole 9965 0 8195 AON CORP COM COM 037389103 6457 135391 SH Sole 940 0 134451 APACHE CORP COM COM 037411105 191012 1776204 SH Sole 735726 0 1040478 APOLLO GROUP INC CL A COM 037604105 2648 37760 SH Sole 7075 0 30685 APOLLO INVT CORP COM 03761u106 368 21625 SH Sole 0 0 21625 APPLE INC COM COM 037833100 70794 357403 SH Sole 74602 0 282801 APPLERA CORP CELERA GEN GRP COM 038020202 246 15550 SH Sole 0 0 15550 APPLIED MATLS INC COM 038222105 16220 913290 SH Sole 284575 0 628715 AQUA AMERICA INC COM 03836w103 551 25998 SH Sole 0 0 25998 AQUATIC CELLULOSE INTL COM COM 038389102 0 30000 SH Sole 0 0 30000 ARBITRON INC COM 03875q108 716 17225 SH Sole 0 0 17225 ARCH CHEMICALS INC COM COM 03937R102 590 16055 SH Sole 15525 0 530 ARCHER DANIELS MIDLAND COM COM 039483102 2301 49562 SH Sole 200 0 49362 ARGO GROUP INTL HLDGS COM COM G0464B107 1120 26577 SH Sole 25697 0 880 ARM HOLDING PLC COM 042068106 27199 3675516 SH Sole 1396916 0 2278599 ARROW ELECTRS INC COM COM 042735100 667 16980 SH Sole 0 0 16980 ASA BERMUDA LIMITED COM g3156p103 293 3900 SH Sole 0 0 3900 ASHFORD HOSPITALITY TR COM SHS COM 044103109 620 86255 SH Sole 83370 0 2885 ASSOCIATED BANC CORP COM COM 045487105 1464 54070 SH Sole 15437 0 38633 ASSURED GUARANTY LTD COM COM G0585R106 4457 167950 SH Sole 36975 0 130975 ASTORIA FINL CORP COM COM 046265104 575 24731 SH Sole 23910 0 820 AT&T INC COM 00206R102 18098 435472 SH Sole 31842 0 403630 AUTODESK INC COM COM 052769106 169118 3398702 SH Sole 1526676 0 1872026 AUTOLIV INC COM COM 052800109 1107 21000 SH Sole 10000 0 11000 AUTOMATIC DATA PROCESS COM COM 053015103 72743 1633594 SH Sole 555457 0 1078137 AVALONBAY COMMUNITIES INC COM 053484101 1224 13006 SH Sole 3193 0 9813 AVERY DENNISON CORP COM COM 053611109 4804 90411 SH Sole 8658 0 81753 AVID TECHNOLOGY INC COM COM 05367P100 588 20745 SH Sole 20055 0 690 AVISTA CORP COM COM 05379B107 779 36175 SH Sole 34975 0 1200 AVON PRODS INC COM COM 054303102 2417 61156 SH Sole 39876 0 21280 AXA - SPON ADR COM 054536107 45508 1146004 SH Sole 1117736 0 28268 AXCAN PHARMA INC COM COM 054923107 232 10100 SH Sole 8100 0 2000 B2W COPANHIA GLOABL DO VAREJO COM 11777V109 1205 15100 SH Sole 15100 0 0 BANCO DE SANTANDER ADR COM 05964H105 43244 2007631 SH Sole 1960325 0 47306 BANCO ITAU HLDG FINANC SP ADR 500 PFD COM 059602201 26935 1041563 SH Sole 1018545 0 23018 BANCTEC INC - 144A - QIB COM 059784207 11604 1933972 SH Sole 1933972 0 0 BANCTEC INC - 144A - REG S COM U06620105 396 66028 SH Sole 66028 0 0 BANK HAWAII CORP COM COM 062540109 1292 25268 SH Sole 12760 0 12508 BANK NEW YORK MELLON CORP COM COM 064058100 3184 65319 SH Sole 29918 0 35401 BANK OF AMERICA CORP COM COM 060505104 52070 1261982 SH Sole 299648 0 962334 BANK OF MONTREAL COM 063671101 335 5923 SH Sole 0 0 5923 BANK OF NOVA SCOTIA COM 064149107 515 10207 SH Sole 665 0 9542 BANKFINANCIAL CORP COM COM 06643p104 392 24829 SH Sole 0 0 24829 BARCLAYS BK PLC EUR/USD EXCH COM 06739f184 220 4001 SH Sole 0 0 4001 BARCLAYS BK PLC IDX GSC 2015 COM 06738c794 256 4823 SH Sole 0 0 4823 BARD C R INC COM COM 067383109 209059 2205255 SH Sole 1011168 0 1194087 BARRETT BUSINESS SVCS COM COM 068463108 527 29255 SH Sole 28285 0 970 BAXTER INTL INC COM COM 071813109 4635 79859 SH Sole 10597 0 70112 BB&T CORP COM COM 054937107 5554 181113 SH Sole 60331 0 120782 BECTON DICKINSON & CO COM 075887109 4824 57720 SH Sole 25055 0 32665 BED BATH & BEYOND INC COM COM 075896100 6995 238001 SH Sole 41445 0 196556 BERKSHIRE HATHAWAY INC CL A COM 084670108 111156 785 SH Sole 735 0 50 BERKSHIRE HATHAWAY INC CL B COM 084670207 10410 2198 SH Sole 505 0 1693 BEST BUY INC COM COM 086516101 22092 419611 SH Sole 129300 0 290311 BG PLC FINAL INST ADR COM 055434203 61633 538465 SH Sole 525525 0 12940 BHP BILLITON LTD SPONSORED ADR COM 088606108 38418 548515 SH Sole 536742 0 11773 BIOSANTE PHARMACEUTCLS COM NEW COM 09065V203 58 15400 SH Sole 0 0 15400 BIOSPHERE MEDICAL INC COM 09066v103 141 27600 SH Sole 0 0 27600 BIOTECH HOLDERS TR DEPOSTRY RC COM 09067d201 210 1300 SH Sole 0 0 1300 BJ SVCS CO COM COM 055482103 1067 43990 SH Sole 7475 0 36515 BJS RESTAURANTS INC COM 09180c106 711 43750 SH Sole 0 0 43750 BLACKBAUD INC COM COM 09227Q100 8417 300186 SH Sole 82360 0 217826 BLAST ENERGY SVCS INC COM 093440105 52 308923 SH Sole 0 0 308923 BLUE NILE INC COM COM 09578R103 17526 257524 SH Sole 37997 0 219527 BOB EVANS FARMS INC COM 096761101 311 11550 SH Sole 0 0 11550 BOEING CO COM COM 097023105 3083 35248 SH Sole 5592 0 29656 BOK FINL CORP COM NEW COM 05561Q201 19758 382159 SH Sole 109270 0 272889 BORG-WARNER AUTOMOTIVE COM COM 099724106 913 18860 SH Sole 1800 0 17060 BOSTON PRIVT FINL HLDG COM COM 101119105 563 20806 SH Sole 19912 0 894 BOSTON PROPERTIES INC COM 101121101 1754 19115 SH Sole 200 0 18915 BP PLC SPONSORED ADR COM 055622104 30479 416556 SH Sole 127656 0 288900 BRADY CORP CL A COM 104674106 937 26710 SH Sole 14365 0 12345 BRIGHT HORIZON FAMILY COM COM 109195107 9629 278782 SH Sole 66624 0 212158 BRISTOL MYERS SQUIBB COM COM 110122108 7557 284971 SH Sole 19479 0 265492 BRITISH SKY BROADCAST COM 111013108 33862 692196 SH Sole 674771 0 17425 BROADRIDGE FINANCIAL SOLUTIONS INC COM 11133T103 1591 70931 SH Sole 8707 0 62224 BROCADE COMMUNCTNS SYS COM 111621306 735 100150 SH Sole 1500 0 98650 BROOKDALE SR LIVING COM COM 112463104 45487 1601080 SH Sole 824858 0 776222 BROOKFIELD ASSET MGMT CL A LTD VT SH COM 112585104 68913 1932003 SH Sole 1405754 0 526249 BURLINGTON NRTHN SANTA COM COM 12189T104 3646 43820 SH Sole 3350 0 40470 C H ROBINSON WORLDWIDE COM COM 12541W209 69384 1282036 SH Sole 581775 0 700261 CABELAS INC COM COM 126804301 192 12750 SH Sole 5000 0 7750 CACI INTL INC CL A COM 127190304 6638 148277 SH Sole 122005 0 26272 CALLAWAY GOLF CO COM COM 131193104 555 31840 SH Sole 30780 0 1060 CAMERON INTERNATIONAL CORPORAT COM 13342b105 373 7752 SH Sole 0 0 7752 CAMPBELL SOUP CO COM 134429109 547 15321 SH Sole 4500 0 10821 CANADIAN NATL RY CO COM COM 136375102 31656 674535 SH Sole 635329 0 39206 CAPELLA EDUCATION CO COM COM 139594105 27997 427700 SH Sole 197030 0 230670 CAPITAL DIAGNOSTIC CORPORATION COM 14007t100 0 16000 SH Sole 0 0 16000 CAPITAL GROWTH SYS INC COM COM 14019A107 13 20000 SH Sole 0 0 20000 CAPITAL ONE FINL CORP COM 14040h105 516 10926 SH Sole 6400 0 4526 CAPITAL SR LIVING CORP COM COM 140475104 14245 1434515 SH Sole 1428836 0 5679 CAPITALSOURCE INC COM 14055x102 328 18650 SH Sole 0 0 18650 CARBON MEDICAL TECHNOLOGIES COM COM 00756X103 0 10000 SH Sole 0 0 10000 CARDICA INC COM COM 14141r101 2538 249375 SH Sole 800 0 248575 CARDINAL HEALTH INC COM COM 14149Y108 11722 202992 SH Sole 36569 0 166423 CARDIODYNAMICS INTL COM 141597104 4 12000 SH Sole 0 0 12000 CARDTRONICS INC COM COM 14161h108 544 53825 SH Sole 0 0 53825 CARMAX INC COM COM 143130102 39337 1991814 SH Sole 701806 0 1290008 CARNIVAL CORP CL A COM 143658300 1697 38142 SH Sole 20350 0 17792 CASH SYSTEMS INC COM COM 14756B102 5728 1295961 SH Sole 1290685 0 5276 CATERPILLAR INC DEL COM COM 149123101 4627 63770 SH Sole 18870 0 44900 CAVCO INDS INC DEL COM COM 149568107 456 13470 SH Sole 13025 0 445 CB RICHARD ELLIS SERVICES COM 12497t101 247 11465 SH Sole 1615 0 11465 CBS CORP NEW CL A COM 124857103 207 7749 SH Sole 0 0 7749 CELGENE CORP COM 151020104 1470 31830 SH Sole 600 0 31230 CENCOSUD S A SPON ADR 144A COM 15132H200 164630 2727130 SH Sole 2660330 0 66800 CENTRAL EUROPEAN DIST COM COM 153435102 90576 1559500 SH Sole 1520400 0 39100 CENTRAL EUROPEAN MEDIA CL A NEW COM G20045202 76222 657200 SH Sole 640700 0 16500 CENTURY CASINOS INC COM COM 156492100 9672 1501850 SH Sole 1495090 0 6760 CEPHEID COM 15670r107 7855 298127 SH Sole 42935 0 255192 CF INDS HLDGS INC COM COM 125269100 528 4800 SH Sole 4640 0 160 CHATTEM INC COM 162456107 4499 59570 SH Sole 8600 0 50970 CHEESECAKE FACTORY INC COM 163072101 4806 202705 SH Sole 38075 0 164630 CHESAPEAKE ENERGY CORP COM COM 165167107 1437 36670 SH Sole 7770 0 28900 CHEVRON CORP COM 166764100 14385 154130 SH Sole 26289 0 127841 CHICAGO BRIDGE & IRON COM 167250109 582 9635 SH Sole 0 0 9635 CHINA MOBILE SPONSORED ADR COM 16941M109 33002 379900 SH Sole 379200 0 700 CHINA NEPSTAR CHAIN DRUG - ADR COM 16943C109 15703 893225 SH Sole 871618 0 21607 CHINACAST EDUCATION CORP COM 16946t109 572 83750 SH Sole 4200 0 79550 CHIPOTLE MEXICAN GRILL CL A COM 169656105 1026 6975 SH Sole 1700 0 5275 CHOICEPOINT INC COM 170388102 4513 123925 SH Sole 3325 0 120600 CHRISTOPHER & BANKS CP COM COM 171046105 849 74192 SH Sole 71732 0 2460 CHUBB CORP COM COM 171232101 7266 133130 SH Sole 36716 0 96414 CIGNA CORP COM 125509109 561 10455 SH Sole 0 0 10455 CIMAREX ENERGY CO COM COM 171798101 16222 381453 SH Sole 122562 0 258891 CINTAS CORP COM COM 172908105 19893 591728 SH Sole 75914 0 515814 CISCO SYS INC COM COM 17275R102 274953 10157182 SH Sole 4083896 0 6073286 CITIGROUP COM COM 172967101 6390 217094 SH Sole 61643 0 155451 CITIGROUP GLBL MKTS HLDS INC E COM 173076837 146 15000 SH Sole 0 0 15000 CITIZENS REPUBLIC BANCORP COM COM 174420109 632 43564 SH Sole 42114 0 1450 CITRIX SYSTEMS, INC COM 177376100 14213 373916 SH Sole 326654 0 47262 CLARCOR INC COM COM 179895107 1227 32340 SH Sole 20835 0 11505 CLECO CORP NEW COM COM 12561W105 864 31070 SH Sole 29265 0 1805 CLOROX CO DEL COM COM 189054109 847 13017 SH Sole 3426 0 10201 CME GROUP INC COM 12572Q105 141116 205709 SH Sole 57927 0 147782 CNINSURE INC - ADR COM 18976M103 7366 467700 SH Sole 467600 0 100 COACH INC COM COM 189754104 40313 1318312 SH Sole 609878 0 708434 COCA COLA CO COM COM 191216100 17716 288679 SH Sole 35702 0 252977 COCA COLA HELLENIC BTG SPONSORED ADR COM 1912EP104 3005 70132 SH Sole 70132 0 0 COGDELL SPENCER INC COM COM 19238U107 436 27315 SH Sole 26410 0 905 COGNIZANT TECH SOLUTNS CL A COM 192446102 89524 2637752 SH Sole 1482412 0 1155340 COGNOS INC COM COM 19244C109 3872 67265 SH Sole 61800 0 5465 COHEN & STEERS INC COM 19247a100 1446 48250 SH Sole 0 0 48250 COINSTAR INC COM COM 19259P300 83099 2952032 SH Sole 2293808 0 658224 COLGATE PALMOLIVE CO COM COM 194162103 31714 406802 SH Sole 189384 0 217418 COMCAST CORP CL A SPL COM 20030N200 7933 437790 SH Sole 186810 0 250980 COMCAST CORPORATION CLASS A COM 20030n101 602 33009 SH Sole 0 0 33009 COMERICA INC COM COM 200340107 203 4653 SH Sole 4653 0 0 COMMERCE BANCSHARES COM 200525103 541 12067 SH Sole 0 0 12067 COMMUNITY BANCORP NEV COM COM 20343T100 532 30640 SH Sole 29620 0 1020 COMPANHIA VALE DO RIO SPONSORED ADR COM 204412209 403030 12336370 SH Sole 11963350 0 373020 COMPLETE MANAGEMENT INC COM 20452c104 0 31200 SH Sole 0 0 31200 COMPOSITE TECH CORP COM 20461s108 487 350650 SH Sole 6100 0 344550 COMSCORE INC COM 20564W105 1091 33470 SH Sole 18200 0 15270 COMVERSE TECHNOLOGY NEW COM 205862402 553 32100 SH Sole 5650 0 26450 CONCHO RES INC COM COM 20605P101 17839 865561 SH Sole 861588 0 3973 CONCUR TECHNOLOGIES COM 206708109 25103 693273 SH Sole 40841 0 652432 CONCURRENT COMPUTR NEW COM 206710204 29 35000 SH Sole 0 0 35000 CONOCOPHILLIPS COM COM 20825C104 19447 220236 SH Sole 33078 0 187158 CONSTANT CONTACT INC COM COM 210313102 9279 431594 SH Sole 9250 0 422344 CONSTELLATION ENERGY COM 210371100 817 7975 SH Sole 0 0 7975 COPA HOLDINGS SA COM P31076105 51423 1368721 SH Sole 1316326 0 52395 CORE LABORATORIES N V COM n22717107 510 4095 SH Sole 0 0 4095 CORINTHIAN COLLEGES COM 218868107 1583 102820 SH Sole 2080 0 100740 CORNING INC COM COM 219350105 65095 2713428 SH Sole 793563 0 1919865 CORPORATE EXECUTIVE BOARD CO COM 21988r102 578 9625 SH Sole 530 0 9095 CORRECTIONS CP AM NEW COM COM 22025Y407 59883 2029243 SH Sole 1592773 0 436470 COSI INC COM 22122p101 44 20000 SH Sole 0 0 20000 COSTAR GROUP INC COM COM 22160N109 27458 581126 SH Sole 104989 0 476137 COSTCO WHSL CORP NEW COM COM 22160K105 2223 31876 SH Sole 1955 0 29921 COVANCE INC COM COM 222816100 440 5085 SH Sole 3900 0 1185 COVIDIEN LTD COM COM G2552X108 1538 34736 SH Sole 10482 0 24254 CRA INTERNATIONAL INC COM 12618t105 2030 42659 SH Sole 1250 0 41409 CREDICORP LTD COM COM G2519Y108 47284 619716 SH Sole 615111 0 4605 CRITICAL PWR SOLS INTL COM COM 22675D109 1 14000 SH Sole 0 0 14000 CRM HOLDINGS LTD COM COM G2554P103 328 41800 SH Sole 40415 0 1385 CSX CORP COM 126408103 305 6947 SH Sole 0 0 6947 CTRIP COM INTL LTD ADR COM 22943F100 78220 1361061 SH Sole 1292573 0 68488 CUMULUS MEDIA INC CL A COM 231082108 269 33500 SH Sole 12450 0 21050 CURRENCYSHARES EURO TRUST EURO COM 23130c108 222 1517 SH Sole 0 0 1517 CVS CAREMARK CORP COM COM 126650100 39374 990553 SH Sole 268032 0 722521 CYBERLUX CORP COM COM 23247m106 61 2400000 SH Sole 0 0 2400000 CYBERSOURCE CORP COM 23251J106 43990 2475535 SH Sole 1510756 0 964779 CYRELA BRAZIL RLTY SA SPONSORED ADR COM 23282C401 3630 13350 SH Sole 13350 0 0 D R HORTON INC COM 23331a109 363 27576 SH Sole 0 0 27576 DAIMLERCHRYSLER AG ORD COM d1668r123 340 3562 SH Sole 0 0 3562 DANAHER CORP DEL COM COM 235851102 340503 3880823 SH Sole 1542925 0 2337898 DCT INDL TRUST INC COM COM 233153105 302 32450 SH Sole 0 0 32450 DEALERTRACK HLDGS INC COM 242309102 2624 78417 SH Sole 14790 0 63627 DEERE & CO COM COM 244199105 7230 77647 SH Sole 42000 0 35647 DELL INC COM COM 24702R101 1204 49162 SH Sole 11275 0 37887 DELMAR BANCORP COM NEW COM 247035207 1246 54059 SH Sole 0 0 54059 DEMANDTEC INC COM NEW COM 24802r506 245 12750 SH Sole 0 0 12750 DENTSPLY INTL INC NEW COM COM 249030107 16048 356466 SH Sole 251193 0 105273 DEVON ENERGY CORP COM COM 25179M103 247 2772 SH Sole 57 0 2715 DEVRY INC DEL COM COM 251893103 49336 949502 SH Sole 561663 0 387839 DEXCOM INC COM 252131107 161 18300 SH Sole 0 0 18300 DG FASTCHANNEL INC COM COM 23326R109 31698 1236284 SH Sole 1230788 0 5496 DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 1072 12494 SH Sole 511 0 11983 DIAMOND OFFSHORE DRILL COM 25271c102 361 2545 SH Sole 0 0 2545 DICKS SPORTING GOODS COM COM 253393102 79615 2867994 SH Sole 1367615 0 1500379 DIGITAL THEATER SYSTEMS INC COM 23335C101 39133 1530443 SH Sole 1264386 0 266057 DISCOVER FINL SVCS COM COM 254709108 549 36459 SH Sole 6204 0 30255 DIVERGENCE INC COM 8055280 To 0 12500 SH Sole 0 0 12500 DOLBY LABORATORIES INC COM COM 25659T107 3226 64890 SH Sole 10255 0 54635 DOMINION RES INC VA COM COM 25746U109 949 19998 SH Sole 142 0 19856 DONALDSON CO INC COM 257651109 3694 79654 SH Sole 7360 0 72294 DONNELLEY R R & SONS COM COM 257867101 1124 29793 SH Sole 3835 0 25958 DOVER CORP COM 260003108 358 7769 SH Sole 6600 0 1169 DOW CHEM CO COM COM 260543103 2550 64697 SH Sole 1985 0 62712 DRIL-QUIP INC COM COM 262037104 13858 248979 SH Sole 247806 0 1173 DST SYS INC DEL COM COM 233326107 7494 90780 SH Sole 49080 0 41700 DTE ENERGY CO COM 233331107 649 14765 SH Sole 0 0 14765 DU PONT E I DE NEMOURS COM COM 263534109 1913 43410 SH Sole 6069 0 37341 DUCKWALL-ALCO STOR NEW COM COM 264142100 14136 433366 SH Sole 422597 0 10769 DUFF & PHELPS CORP NEW CL A COM 26433b107 4154 211100 SH Sole 8000 0 203100 DUKE ENERGY CORP COM COM 26441C105 1027 50906 SH Sole 6445 0 44461 DUN & BRADSTREET CORP COM 26483E100 3122 35239 SH Sole 3936 0 31588 E M C CORP MASS COM COM 268648102 135303 7301904 SH Sole 3300946 0 4000958 E ON AG SPONSORED ADR COM 268780103 39710 560150 SH Sole 547038 0 13112 EAGLE BULK SHIPPING INC COM y2187a101 343 12945 SH Sole 0 0 12945 EARTHLINK NETWORK INC COM COM 270321102 20414 2887404 SH Sole 2871746 0 15658 EARTHWORKS ENTMT INC COM COM 27032f101 1 833333 SH Sole 0 0 833333 EATON CORP COM 278058102 824 8505 SH Sole 5300 0 3205 EBAY INC COM 278642103 7225 217688 SH Sole 15814 0 201874 ECLIPSYS CORPORATION COM 278856109 3034 119875 SH Sole 40000 0 79875 ECOLAB INC COM 278865100 152567 2979246 SH Sole 1222299 0 1756947 E-HOUSE CHINA HOLDINGS ADR COM 26852W103 29006 1217200 SH Sole 1172300 0 44900 EL PASO CORPORATION COM 28336l109 1026 59530 SH Sole 0 0 59530 ELDER CARE INFORMATION NETWORK COM E002265 To 0 10000 SH Sole 0 0 10000 ELECTRONIC ARTS INC COM COM 285512109 20056 343376 SH Sole 145872 0 197504 EMCOR GROUP INC COM COM 29084Q100 379 16055 SH Sole 15525 0 530 EMDEON CORP COM 290849108 161 12039 SH Sole 0 0 12039 EMERSON ELEC CO COM COM 291011104 14350 253268 SH Sole 66017 0 187251 EMPLOYERS HOLDINGS INC COM COM 292218104 464 27775 SH Sole 26855 0 920 ENCANA CORP COM COM 292505104 13579 199819 SH Sole 79583 0 120236 ENEL SOCIETA PER AZION ADR COM 29265W108 260 4370 SH Sole 0 0 4370 ENERGYSOUTH INC COM COM 292970100 217 3749 SH Sole 337 0 3412 ENTEGRIS INC COM COM 29362U104 658 76228 SH Sole 73698 0 2530 ENTERCOM COMM CORP COM COM 293639100 388 28333 SH Sole 27393 0 940 ENTERGY CORP COM 29364g103 1434 12006 SH Sole 0 0 12006 ENTRAVISION COMMUNCTNS CL A COM 29382R107 216 27650 SH Sole 10750 0 16900 EOG RES INC COM COM 26875P101 687 7700 SH Sole 1925 0 5775 EQUIFAX INC COM 294429105 241 6634 SH Sole 4183 0 3621 EQUITABLE RES INC COM COM 294549100 355 6672 SH Sole 256 0 6416 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3646 100008 SH Sole 8000 0 92008 ESCO TECHNOLOGIES INC COM COM 296315104 546 13660 SH Sole 13205 0 455 ESSEX PPTY TR INC COM 297178105 258 2650 SH Sole 0 0 2650 EURONET WORLDWIDE INC COM COM 298736109 196253 6541798 SH Sole 4706764 0 1835034 EV3 INC COM COM 26928a200 143 11291 SH Sole 6156 0 5135 EVOLUTION PETE CORP COM COM 30049a107 1162 230148 SH Sole 0 0 230148 EXELON CORP COM COM 30161N101 3696 45281 SH Sole 3674 0 41607 EXPEDITORS INTL OF WASHINGTON COM 302130109 173375 3880382 SH Sole 1686547 0 2193835 EXPRESS SCRIPTS INC. CL A COM 302182100 112839 1545740 SH Sole 500507 0 1045233 EXTENDED CARE INFORMATION COM 8054272 To 0 30000 SH Sole 0 0 30000 EXXON MOBIL CORP COM COM 30231G102 93595 998986 SH Sole 151691 0 847295 F5 NETWORKS INC COM COM 315616102 101248 3550071 SH Sole 2361910 0 1188161 FACTSET RESH SYS INC COM COM 303075105 21491 385836 SH Sole 138337 0 247499 FAIR ISAAC & CO INC COM 303250104 647 20150 SH Sole 0 0 20150 FASTENAL CO COM COM 311900104 339157 8390846 SH Sole 3781541 0 4609305 FCSTONE GROUP IN COM COM 31308T100 7014 152388 SH Sole 59850 0 92538 FEDERAL NATL MTG ASSN COM 313586109 427 10696 SH Sole 0 0 10696 FEDERAL REALTY INVT TR SH BEN COM 313747206 309 3769 SH Sole 0 0 3769 FEDEX CORP COM COM 31428X106 3301 37025 SH Sole 4533 0 32492 FGX INTL HLDGS LTD ORD SHS COM g3396l102 755 63725 SH Sole 0 0 63725 FIFTH THIRD BANCORP COM COM 316773100 1239 49335 SH Sole 7318 0 42017 FINANCIAL FED CORP COM COM 317492106 563 25249 SH Sole 23200 0 2049 FINISAR COM 31787a101 458 316500 SH Sole 0 0 316500 FIRST MIDWEST BANCORP COM COM 320867104 2037 66567 SH Sole 30601 0 35966 FIRST NIAGARA FINL GP COM COM 33582V108 472 39220 SH Sole 37920 0 1300 FIRST POTOMAC RLTY TR COM COM 33610F109 638 36915 SH Sole 35690 0 1225 FIRSTENERGY CORP COM COM 337932107 500 6928 SH Sole 800 0 6128 FIRSTMERIT CORP COM COM 337915102 698 34885 SH Sole 33725 0 1160 FIRSTSERVICE CORP PFD SHS 7% SR1 COM 33761N208 198 10100 SH Sole 9600 0 500 FIRSTSERVICE CORP SUB VTG SH COM 33761N109 21661 709537 SH Sole 564156 0 145381 FISERV INC COM 337738108 112454 2026579 SH Sole 816925 0 1209654 FLIR SYS INC COM COM 302445101 76748 2452032 SH Sole 1122452 0 1329580 FLOWERS FOODS INC COM COM 343498101 688 29377 SH Sole 28052 0 1325 FMC TECHNOLOGIES INC COM COM 30249U101 567 10004 SH Sole 46 0 9958 FORD MTR CO COM 345370860 86 12832 SH Sole 0 0 12832 FOREST LABS INC CL A COM 345838106 1011 27743 SH Sole 13773 0 13970 FOREST OIL CORP COM NEW COM 346091705 69037 1357927 SH Sole 558651 0 799276 FORTUNE BRANDS INC COM COM 349631101 3345 46241 SH Sole 13008 0 33233 FORWARD AIR CORP COM COM 349853101 532 17075 SH Sole 16505 0 570 FPL GROUP INC COM COM 302571104 6193 91373 SH Sole 57200 0 34173 FRANKLIN RES INC COM COM 354613101 54919 479949 SH Sole 153222 0 327017 FREDDIE MAC COM 313400301 312 9159 SH Sole 3774 0 5385 FREEPORT-MCMORAN COP&G CL B COM 35671d857 3455 33734 SH Sole 350 0 33384 FULLER H B CO COM COM 359694106 435 19380 SH Sole 18735 0 645 G & K SVCS INC CL A COM 361268105 513 13660 SH Sole 13205 0 455 GAMESTOP CORP CL A COM 36467W109 22097 355780 SH Sole 135200 0 220580 GANDER MOUNTAIN CO COM 36471p108 104 21115 SH Sole 500 0 20615 GAP INC DEL COM 364760108 381 17911 SH Sole 0 0 17911 GARMIN LTD ORD COM g37260109 237 2450 SH Sole 400 0 2050 GARTNER INC COM COM 366651107 15562 886254 SH Sole 495693 0 390561 GENENTECH INC NEW COM 368710406 124689 1859095 SH Sole 750359 0 1108736 GENERAL DYNAMICS CORP COM 369550108 2057 23125 SH Sole 2000 0 21125 GENERAL ELEC CO COM 369604103 171053 4614316 SH Sole 1434162 0 3180153 GENERAL GROWTH PPTYS COM COM 370021107 8699 211253 SH Sole 46624 0 164629 GENERAL MLS INC COM COM 370334104 2084 36584 SH Sole 4000 0 32584 GENTEX CORP COM 371901109 182 10260 SH Sole 3200 0 7060 GENUINE PARTS CO COM COM 372460105 1086 23467 SH Sole 0 0 23467 GENZYME CORP COM GENL DIV COM 372917104 7968 107040 SH Sole 18800 0 88240 GEO GROUP INC COM COM 36159R103 28032 1001145 SH Sole 964268 0 36877 GIGAMEDIA LTD ORD COM Y2711Y104 16867 899557 SH Sole 895747 0 3810 GILAT SATELLITE NETWRK ORD COM m51474118 339 32950 SH Sole 0 0 32950 GILDAN ACTIVEWEAR INC COM COM 375916103 25338 615604 SH Sole 594894 0 20710 GILEAD SCIENCES INC COM COM 375558103 280501 6096543 SH Sole 2610680 0 3485863 GLAXOSMITHKLINE PLC SPONSORED ADR COM 37733W105 1718 34112 SH Sole 3873 0 30239 GLOBAL PMTS INC COM COM 37940X102 32819 705483 SH Sole 286177 0 419306 GOLDMAN SACHS GROUP COM COM 38141G104 72674 337940 SH Sole 68764 0 269176 GOLDSPRING INC COM COM 381536101 1 104300 SH Sole 0 0 104300 GOODRICH B F CO COM 382388106 1828 25899 SH Sole 632 0 25267 GOODRICH PETE CORP COM NEW COM 382410405 777 34375 SH Sole 21680 0 12695 GOOGLE INC CL A COM 38259P508 71727 103730 SH Sole 27982 0 75748 GRAINGER W W INC COM COM 384802104 35554 406247 SH Sole 120196 0 286051 GRANITE CITY FD & BREW COM COM 38724Q107 3695 1388800 SH Sole 1388800 0 0 GRANT PRIDECO INC COM COM 38821G101 3547 63895 SH Sole 61420 0 2475 GREIF INC CL A COM 397624107 500 7666 SH Sole 0 0 7666 GRUBB & ELLIS CO PAR $0.01 COM 400095204 1611 251344 SH Sole 60700 0 190644 GRUPO AEROPORTUARIO DEL ADR COM 400506101 61636 1381028 SH Sole 1343686 0 37342 HAEMONETICS CORP COM COM 405024100 3067 48670 SH Sole 41600 0 7070 HAIN CELESTIAL GROUP INC COM 405217100 2050 64075 SH Sole 5000 0 59075 HALLIBURTON CO COM 406216101 2579 68037 SH Sole 0 0 68037 HANOVER INS GROUP INC COM COM 410867105 985 21505 SH Sole 20790 0 715 HANSEN NAT CORP COM COM 411310105 96105 2169895 SH Sole 1072715 0 1097180 HARLEY DAVIDSON INC COM 412822108 12912 276432 SH Sole 58670 0 217762 HARRAHS ENTMT INC COM COM 413619107 554 6240 SH Sole 0 0 6240 HARSCO CORP COM 415864107 1901 29675 SH Sole 645 0 29030 HARTE HANKS COMMUNICATIONS INC COM 416196103 529 30600 SH Sole 0 0 30600 HARTFORD FINL SVCS COM COM 416515104 1387 15915 SH Sole 1278 0 14637 HCC INS HLDGS INC COM COM 404132102 952 33210 SH Sole 7784 0 26336 HCP INC COM COM 40414L109 951 27364 SH Sole 0 0 27364 HDFC BANK LTD ADR REPS 3 SHS COM 40415F101 109914 842581 SH Sole 838625 0 3956 HEADWATERS INC COM 42210p102 1287 109700 SH Sole 0 0 109700 HEALTH CARE REIT INC COM COM 42217K106 1854 41512 SH Sole 0 0 41512 HEALTH GRADES INC COM COM 42218Q102 298 50000 SH Sole 0 0 50000 HEALTHCARE SVCS GP INC COM 421906108 2397 113176 SH Sole 2187 0 110989 HEALTHWAYS INC COM COM 422245100 237531 4064528 SH Sole 2426439 0 1638089 HEARTLAND EXPRESS INC COM COM 422347104 3445 242971 SH Sole 120036 0 122933 HEARTLAND PMT SYS INC COM COM 42235N108 26110 974262 SH Sole 425799 0 548462 HECLA MNG CO COM 422704106 152 16300 SH Sole 0 0 16300 HEIDRICK&STRUGGLS INTL COM COM 422819102 63142 1701495 SH Sole 1278263 0 423232 HEINZ H J CO COM COM 423074103 2646 56696 SH Sole 14724 0 41972 HELIX ENERGY SOLUTIONS GROUP COM 42330p107 412 9950 SH Sole 0 0 9950 HERSHEY FOODS CORP COM 427866108 1282 32555 SH Sole 10550 0 22005 HEWLETT PACKARD CO COM 428236103 11706 231901 SH Sole 53733 0 178168 HIMAX TECHNOLOGIES INC SPONSORED ADR COM 43289P106 38589 9037117 SH Sole 8926592 0 110525 HIRERIGHT INC COM 433538105 277 22300 SH Sole 0 0 22300 HLTH CORPORATION COM 40422y101 175 13125 SH Sole 0 0 13125 HMS HOLDINGS CORP COM 40425J101 9403 283134 SH Sole 276314 0 6820 HOLOGIC INC COM COM 436440101 234837 3421294 SH Sole 1673483 0 1747811 HOME DEPOT INC COM COM 437076102 5559 206388 SH Sole 25823 0 180565 HOME INNS & HOTELS MGM SPON ADR COM 43713W107 40212 1128918 SH Sole 1094322 0 34596 HON HAI PRECISION INDS GDR 144A COM 438090102 437 35095 SH Sole 35095 0 0 HONEYWELL INTL INC COM COM 438516106 4792 77834 SH Sole 6531 0 71303 HOSPIRA INC COM COM 441060100 1073 25171 SH Sole 5478 0 19693 HOT TOPIC INC COM COM 441339108 65 11100 SH Sole 0 0 11100 HOUSEVALUES INC COM 44183y102 68 22202 SH Sole 0 0 22202 HOUSTON WIRE & CABLE CO COM 44244k109 1103 78048 SH Sole 0 0 78048 HSBC HLDGS PLC SPONS ADR NEW COM 404280406 2647 31622 SH Sole 13269 0 18353 HUB GROUP INC CL A COM 443320106 252 9500 SH Sole 0 0 9500 HUDSON CITY BANCORP COM 443683107 164 10985 SH Sole 0 0 10985 HUDSON HIGHLAND GROUP COM COM 443792106 17234 2049230 SH Sole 1786610 0 262620 HUMAN GENOME SCIENCES COM 444903108 534 51150 SH Sole 0 0 51150 HURON CONSULTING GROUP COM COM 447462102 8220 101951 SH Sole 66225 0 35726 HUSKY ENERGY INC COM 448055103 273 6056 SH Sole 6056 0 0 HYTHIAM INC COM COM 44919F104 309 105400 SH Sole 1500 0 103900 IDEX CORP COM COM 45167R104 3032 83912 SH Sole 81372 0 2540 IDEXX LABS CORP COM COM 45168D104 136163 2322419 SH Sole 1019853 0 1302566 IFX CORPORATION NEW COM eek518301 0 66600 SH Sole 0 0 66600 IHS INC CL A COM 451734107 151281 2498058 SH Sole 1162351 0 1335707 ILLINOIS TOOL WKS INC COM COM 452308109 86958 1624165 SH Sole 281347 0 1342817 IMMUNOGEN INC COM 45253h101 135 32750 SH Sole 0 0 32750 IMPERIAL OIL LTD NEW COM 453038408 373 6825 SH Sole 3000 0 3825 IMS HEALTH INC COM 449934108 10230 444023 SH Sole 203512 0 242441 INFOPIA INC COM 8054846 T 0 150000 SH Sole 0 0 150000 INNERWORKINGS INC COM COM 45773Y105 110381 6395197 SH Sole 5221331 0 1173866 INSULET CORP COM COM 45784p101 1169 49800 SH Sole 1000 0 48800 INTEGRA LIFESCIEN HLDG COM NEW COM 457985208 82348 1963938 SH Sole 1621382 0 342556 INTEGRYS ENERGY GROUP INC COM 45822p105 396 7675 SH Sole 0 0 7675 INTEL CORP COM COM 458140100 27323 1024899 SH Sole 228578 0 796321 INTERACTIVE DATA CORP COM COM 45840J107 567 17165 SH Sole 16595 0 570 INTERACTIVE MOTORSPORT COM COM 45839P106 3 200000 SH Sole 200000 0 0 INTERCONTINENTALEXCHANGE COM COM 45865V100 128598 668042 SH Sole 232247 0 435795 INTERFACE INC CL A COM 458665106 539 33040 SH Sole 31940 0 1100 INTERNATIONAL BUS MACH COM COM 459200101 13060 120827 SH Sole 25980 0 94847 INTERNATIONAL GAME TEC COM COM 459902102 76376 1738580 SH Sole 818273 0 920307 INTERNATIONAL PAPER CO COM 460146103 338 10445 SH Sole 525 0 9920 INTERNATL RECTIFIER CP COM 460254105 302 8900 SH Sole 0 0 8900 INTERSECTIONS INC COM 460981301 286 34450 SH Sole 3000 0 31450 INTUIT COM COM 461202103 31910 1009484 SH Sole 210881 0 798603 INTUITIVE SURGICAL INC COM COM 46120E602 1313 4065 SH Sole 477 0 3588 IRIS INTL INC COM COM 46270W105 10886 554851 SH Sole 552310 0 2541 IRON MTN INC PA COM COM 462846106 281717 7609885 SH Sole 2983169 0 4626715 ITT CORP COM 450911102 474 7192 SH Sole 0 0 7192 ITURAN LOCATION AND CONTROL LT COM m6158m104 794 71800 SH Sole 0 0 71800 J & J SNACK FOODS CORP COM COM 466032109 554 17722 SH Sole 17132 0 590 J2 GLOBAL COMMUNICATNS COM 46626E205 131133 6194288 SH Sole 3941827 0 2252461 JABIL CIRCUIT INC. COM 466313103 12920 846136 SH Sole 472557 0 373579 JACK IN THE BOX INC COM COM 466367109 558 21652 SH Sole 19360 0 2292 JACOBS ENGR GROUP DEL COM COM 469814107 1051 10991 SH Sole 10991 0 0 JAMBA INC COM COM 47023a101 193 52400 SH Sole 2800 0 49600 JARDEN CORP COM COM 471109108 43091 1825126 SH Sole 1636463 0 188663 JEFFERIES GRP INC NEW COM 472319102 1426 61900 SH Sole 0 0 61900 JOHNSON & JOHNSON COM COM 478160104 58463 876508 SH Sole 162853 0 713654 JOHNSON CTLS INC COM COM 478366107 132889 3687299 SH Sole 1674090 0 2013209 JONES LANG LASALLE INC COM COM 48020Q107 929 13063 SH Sole 3085 0 10298 JOS A BANK CLOTHIERS COM COM 480838101 11088 389724 SH Sole 387638 0 2086 JOY GLOBAL INC COM COM 481165108 1122 17043 SH Sole 13310 0 3733 JPMORGAN CHASE & CO COM COM 46625H100 17319 396791 SH Sole 63059 0 333732 K12 INC COM 48273U102 17278 667870 SH Sole 583870 0 84000 KANSAS CITY SOUTHN IND COM 485170302 273 7964 SH Sole 0 0 7964 KAYDON CORP COM COM 486587108 755 13845 SH Sole 13385 0 460 KELLOGG CO COM COM 487836108 3833 73105 SH Sole 15057 0 58048 KENSEY NASH CORP COM COM 490057106 10828 361899 SH Sole 360389 0 1510 KEYCORP NEW COM COM 493267108 816 34837 SH Sole 3462 0 31375 KFORCE INC COM COM 493732101 11275 1156444 SH Sole 1048031 0 108413 KIMBERLY CLARK CORP COM COM 494368103 5712 82392 SH Sole 6959 0 75433 KINDER MORGAN MGMT LLC SHS COM 49455u100 810 15316 SH Sole 0 0 15316 KITE RLTY GROUP TR COM COM 49803T102 841 55090 SH Sole 53265 0 1825 KNIGHT TRANSN INC COM COM 499064103 36171 2442379 SH Sole 1201812 0 1240567 KOHLS CORP COM COM 500255104 47791 1043483 SH Sole 386692 0 656791 KONA GRILL INC - 144A COM 50047H201 10391 737518 SH Sole 734150 0 3368 KONINKLIJKE PHILIPS ELECTRONICS N.V. COM 500472303 695 16267 SH Sole 27 0 16240 KRAFT FOODS INC CL A COM 50075N104 3229 98995 SH Sole 7958 0 91036 L OREAL CO ADR COM 502117203 40364 1408856 SH Sole 1377549 0 31307 L-3 COMMUNICATNS HLDGS COM COM 502424104 3796 35831 SH Sole 13898 0 21933 LABORATORY CORP OF AMERICA HOL COM 50540r409 8945 118434 SH Sole 8020 0 110414 LACLEDE GROUP INC COM 505597104 277 8090 SH Sole 0 0 8090 LAS VEGAS SANDS CORP COM 517834107 2934 28479 SH Sole 0 0 28479 LASALLE HOTEL PPTYS COM SH BEN INT COM 517942108 539 16890 SH Sole 16330 0 560 LATTICE SEMICONDUCTOR COM COM 518415104 53 16300 SH Sole 0 0 16300 LAUDER ESTEE COS INC CL A COM 518439104 1132 25964 SH Sole 1500 0 24464 LAZARD LTD SHS A COM g54050102 2138 52573 SH Sole 0 0 52573 LCA-VISION INC NEW COM 501803308 355 17797 SH Sole 200 0 17597 LEGG MASON INC COM COM 524901105 1055 14425 SH Sole 5330 0 9095 LEGGETT & PLATT INC COM 524660107 703 40354 SH Sole 0 0 40354 LEHMAN BROS HLDGS INC COM COM 524908100 4658 71182 SH Sole 10992 0 60190 LEUCADIA NATL CORP COM 527288104 974 20694 SH Sole 0 0 20694 LEVEL 3 COMMUNICATIONS INC COM 52729n100 34 11250 SH Sole 0 0 11250 LIBERTY MEDIA - INTERACTIVE A COM 53071M104 298 15634 SH Sole 0 0 15634 LIBERTY MEDIA CORP NEW COM 530718AF2 10413 100000 SH Sole 100000 0 0 LIBERTY MEDIA HOLD-CAP SER A COM 53071M302 364 3126 SH Sole 0 0 3126 LIFE TIME FITNESS INC COM COM 53217R207 184599 3715763 SH Sole 1748819 0 1966944 LIFECELL CORP COM COM 531927101 16364 379577 SH Sole 362033 0 17544 LIFECORE BIOMEDICAL COM COM 532187101 328 22705 SH Sole 21950 0 755 LILLY ELI & CO COM COM 532457108 18114 339289 SH Sole 123867 0 215422 LIME ENERGY CO COM 53261u106 24 17829 SH Sole 0 0 17829 LIMITED INC COM 532716107 572 30231 SH Sole 8266 0 21965 LINCOLN NATL CORP IND COM COM 534187109 5308 91180 SH Sole 39610 0 51570 LINEAR TECHNOLOGY CORP COM COM 535678106 9568 300627 SH Sole 83489 0 217138 LIONS GATE ENTMNT CORP COM NEW COM 535919203 17256 1831826 SH Sole 1765070 0 66756 LITTELFUSE INC COM 537008104 2386 72414 SH Sole 28650 0 43764 LIZ CLAIBORNE COM 539320101 765 37600 SH Sole 0 0 37600 LKQ CORP COM 501889208 393 18734 SH Sole 0 0 18734 LOCKHEED MARTIN CORP COM COM 539830109 4025 38247 SH Sole 6767 0 31480 LOEWS CORP COM 540424108 2940 58410 SH Sole 0 0 58410 LOEWS CORP CAROLINA GROUP COM 540424207 2483 29115 SH Sole 730 0 28385 LOGITECH INTL S A SPONSORED ADR COM 002575132 1099 30000 SH Sole 30000 0 0 LOWES COS INC COM COM 548661107 8909 393875 SH Sole 116902 0 276973 LUBRIZOL CORP COM 549271104 800 14777 SH Sole 0 0 14777 LULULEMON ATHLETICA INC COM 550021109 3399 71770 SH Sole 550 0 71220 LUMINENT MORTGAGE CAPITAL INC COM 550278303 34 43600 SH Sole 0 0 43600 M & T BK CORP COM COM 55261F104 3031 37170 SH Sole 3140 0 34030 MACQUARIE INFRSTRCTRE SH BEN I COM 55608b105 337 8325 SH Sole 0 0 8325 MACROVISION CORP COM COM 555904101 8056 439530 SH Sole 310230 0 129300 MAGELLAN HEALTH SVCS COM NEW COM 559079207 929 19930 SH Sole 19270 0 660 MAIDENFORM BRANDS INC COM COM 560305104 253 18735 SH Sole 0 0 18735 MANITOWOC INC COM COM 563571108 3786 77541 SH Sole 30721 0 46820 MANULIFE FINL CORP COM COM 56501R106 339 8312 SH Sole 0 0 8312 MARATHON OIL CORP COM 565849106 397 6526 SH Sole 300 0 6226 MARLIN BUSINESS SVCS COM COM 571157106 8723 723396 SH Sole 660940 0 62456 MARSH & MCLENNAN COS COM COM 571748102 2798 105723 SH Sole 3900 0 101823 MARSHALL & ILSLEY CORP COM COM 571837103 1588 60002 SH Sole 10656 0 49346 MASTERCARD INC COM 57636q104 7661 35604 SH Sole 3010 0 32594 MATHSTAR INC COM COM 576801203 978 1504360 SH Sole 1497488 0 6872 MATTHEWS INTL CORP CL A COM 577128101 8141 173694 SH Sole 146050 0 27644 MAXIM INTEGRATED PRODS COM COM 57772K101 66662 2517481 SH Sole 733875 0 1783606 MB FINANCIAL INC NEW COM 55264u108 467 15174 SH Sole 0 0 15174 MCCORMICK & CO INC NON VOTING COM 579780206 956 25230 SH Sole 640 0 24590 MCCORMICK & SCHMICKS COM COM 579793100 4617 387000 SH Sole 341134 0 45866 MCDONALDS CORP COM COM 580135101 14277 242375 SH Sole 13403 0 228972 MCGRAW HILL COS INC COM COM 580645109 1468 33525 SH Sole 2950 0 30575 MCKESSON CORP NEW COM COM 58155Q103 307 4692 SH Sole 38 0 4654 MDC PARTNERS INC CL A SUB VTG COM 552697104 4581 470339 SH Sole 22600 0 447739 MEADOWBROOK INS GROUP COM COM 58319P108 610 64785 SH Sole 62635 0 2150 MEDAREX INC COM 583916101 174 16700 SH Sole 0 0 16700 MEDASSETS INC COM 584045108 2849 119025 SH Sole 54650 0 64375 MEDCO HEALTH SOLUTIONS COM COM 58405U102 5331 52586 SH Sole 15025 0 37561 MEDICIS PHARMACEUTICAL CORP COM 584690309 280 10800 SH Sole 0 0 10800 MEDTRONIC INC COM COM 585055106 44634 887890 SH Sole 226417 0 661473 MEMC ELECTR MATLS INC COM 552715104 2394 27060 SH Sole 385 0 26675 MENTOR CORP MINN COM COM 587188103 1651 42243 SH Sole 1070 0 41173 MERCK & CO INC COM COM 589331107 10835 186457 SH Sole 19190 0 167267 MEREDITH CORP COM COM 589433101 864 15710 SH Sole 100 0 15610 MERILL LYNCH & CO INC COM 590188108 2541 47334 SH Sole 7086 0 40248 MERIT MED SYS INC COM 589889104 176 12674 SH Sole 0 0 12674 METAVANTE TECHNOLOGIES COM 591407101 46376 1988709 SH Sole 1274117 0 714592 METLIFE INC COM COM 59156R108 396 6428 SH Sole 130 0 6298 METRO-GOLDWYN-MAYER INC NEW COM 552953101 4900 58321 SH Sole 0 0 58321 MF GLOBAL LTD COM G60642108 71531 2273006 SH Sole 1524904 0 748102 MGE ENERGY INC COM COM 55277P104 227 6400 SH Sole 300 0 6100 MICROCHIP TECHNOLOGY COM 595017104 63563 2023023 SH Sole 1092182 0 930841 MICRON TECHNOLOGY INC COM 595112103 104 14350 SH Sole 1500 0 12850 MICROS SYS INC COM 594901100 2765 39422 SH Sole 1030 0 38392 MICROSOFT CORP COM COM 594918104 128939 3621887 SH Sole 1054713 0 2567174 MICROVISION INC WASH COM 594960106 42 11000 SH Sole 0 0 11000 MID-AMER APT CMNTYS COM COM 59522J103 852 19930 SH Sole 19270 0 660 MIDWEST BANC HOLDINGS COM 598251106 530 42686 SH Sole 3000 0 39686 MILLER HERMAN INC COM COM 600544100 286 8837 SH Sole 0 0 8837 MINERALS TECHNOLOGIES COM COM 603158106 4502 67245 SH Sole 19495 0 47750 MINRAD INTL INC COM COM 60443p103 223 68800 SH Sole 0 0 68800 MITSUBISHI CORP SPONSORED ADR COM 606769305 31485 574718 SH Sole 560272 0 14446 MITSUI & CO LTD ADR COM 606827202 32456 75673 SH Sole 73787 0 1886 MIVA INC COM COM 55311R108 6614 3462659 SH Sole 3449039 0 13620 MSoleX INC CL A COM 608554200 18575 707082 SH Sole 59092 0 647989 MSoleX INC COM COM 608554101 4831 176968 SH Sole 29098 0 147869 MONOTYPE IMAGING HLDGS COM COM 61022P100 15819 1042804 SH Sole 675015 0 367789 MONSANTO CO NEW COM COM 61166W101 12116 108483 SH Sole 37748 0 70735 MOODYS CORP COM COM 615369105 20632 577933 SH Sole 141140 0 437488 MORGAN STANLEY COM NEW COM 617446448 4518 85077 SH Sole 1351 0 83726 MORNINGSTAR INC COM COM 617700109 34223 440172 SH Sole 266112 0 174060 MOSAIC CO COM 61945a107 342 3630 SH Sole 0 0 3630 MOTORCAR PARTS OF AMERICA INC COM 620071100 8833 805967 SH Sole 802795 0 3172 MOTOROLA INC COM 620076AP4 946 10000 SH Sole 0 0 10000 MOTOROLA INC COM COM 620076109 1831 114198 SH Sole 3188 0 111010 MWI VETERINARY SUPPLY COM 55402x105 5314 132856 SH Sole 0 0 132856 MYLAN LABS INC COM 628530107 339 24150 SH Sole 0 0 24150 NABORS INDS LTD COM g6359f103 222 8125 SH Sole 3000 0 5125 NALCO HOLDING COMPANY COM 62985q101 1906 78843 SH Sole 5500 0 73343 NANOPHASE TECHNOLOGIES COM 630079101 76 20000 SH Sole 0 0 20000 NASHUA CORP COM COM 631226107 248 21300 SH Sole 0 0 21300 NASPERS LTD SPON ADR N SHS COM 631512100 19836 836829 SH Sole 818189 0 18640 NATIONAL BEVERAGE CORP COM COM 635017106 165 20580 SH Sole 0 0 20580 NATIONAL BK GREECE SA SPONSORED ADR COM 633643408 52677 3819913 SH Sole 3712695 0 107218 NATIONAL CITY CORP COM COM 635405103 1433 87067 SH Sole 27000 0 60067 NATIONAL FINL PTNRS CP COM COM 63607P208 90249 1978720 SH Sole 1375548 0 603172 NATIONAL FUEL GAS N J COM 636180101 424 9086 SH Sole 0 0 9086 NATIONAL-OILWELL VARCO INC COM 637071101 629 8564 SH Sole 0 0 8564 NATIONWIDE FINANCIAL SERVICES COM 638612101 303 6750 SH Sole 0 0 6750 NAVIGANT CONSULTING COM COM 63935N107 242 17700 SH Sole 0 0 17700 NAVTEQ CORP COM COM 63936L100 1178 15586 SH Sole 2425 0 13161 NESTLE S A SPONSORED ADR COM 641069406 628 5469 SH Sole 2489 0 2980 NET SERVICOS DE COM-PR ADR COM 64109T201 4304 359300 SH Sole 349700 0 9600 NETWORK APPLIANCE INC COM COM 64120L104 17922 718058 SH Sole 204661 0 513397 NEW YORK CMNTY BANCORP COM 649445103 682 38804 SH Sole 1000 0 37804 NEW YORK TIMES CO CLASS A COM 650111107 728 41559 SH Sole 3800 0 37759 NEWELL RUBBERMAID CO COM 651229106 731 28262 SH Sole 7635 0 20627 NEWMONT MNG CORP COM 651639106 336 6900 SH Sole 0 0 6900 NICOR INC COM 654086107 734 17335 SH Sole 656 0 16679 NIKE INC CL B COM 654106103 5839 90904 SH Sole 11825 0 79079 NINTENDO LTD ADR COM 654445303 73794 985810 SH Sole 963972 0 21838 NOBLE CORP COM g65422100 522 9244 SH Sole 200 0 9044 NOBLE ENERGY INC COM 655044105 3058 38461 SH Sole 1245 0 37216 NOKIA CORP SPONSORED ADR COM 654902204 47594 1239747 SH Sole 1206682 0 33065 NOMADIX INC. PFD B COM 8054364 T 0 33333 SH Sole 0 0 33333 NORFOLK SOUTHERN CORP COM 655844108 496 9836 SH Sole 0 0 9836 NORSK HYDRO A S SPONSORED ADR COM 656531605 143 10000 SH Sole 10000 0 0 NORTEL NETWORKS CORP COM 656568508 245 16238 SH Sole 0 0 16238 NORTHERN TR CORP COM COM 665859104 150474 1964920 SH Sole 676040 0 1289765 NORTHGATE EXPL LTD COM 666416102 36 12210 SH Sole 0 0 12210 NORTHROP GRUMMAN CORP COM COM 666807102 608 7730 SH Sole 7730 0 0 NORTHSTAR NEUROSCIENCE COM COM 66704V101 6220 668837 SH Sole 665910 0 2927 NORTHWEST NAT GAS CO COM COM 667655104 575 11812 SH Sole 11240 0 572 NORTHWESTERN CORP NEW COM 668074305 713 24193 SH Sole 0 0 24193 NOVAMED EYECARE INC COM 66986w108 8922 2099477 SH Sole 0 0 2099477 NOVARTIS A G SPONSORED ADR COM 66987V109 373 6869 SH Sole 3644 0 3225 NQUEUE INC - SER B PFD STK COM 9n00561 T 0 30303 SH Sole 0 0 30303 NUANCE COMMUNICATIONS COM COM 67020Y100 124838 6682995 SH Sole 4779747 0 1903248 NUVASIVE INC COM COM 670704105 41189 1042245 SH Sole 340419 0 701826 NUVEEN QUALT INCM MUN PFD MUN RT TH COM 670977602 200 8 SH Sole 0 0 8 NVIDIA CORP COM 67066g104 863 25391 SH Sole 3450 0 21941 NXSTAGE MEDICAL INC COM 67072v103 1733 114275 SH Sole 19600 0 94675 NYSE EURONEXT COM 629491101 3189 36335 SH Sole 1995 0 34340 O REILLY AUTOMOTIVE COM COM 686091109 121068 3733237 SH Sole 2078591 0 1654646 OCCIDENTAL PETE CP DEL COM COM 674599105 3525 45783 SH Sole 3196 0 42587 OIL STS INTL INC COM COM 678026105 13015 381458 SH Sole 379705 0 1753 OLD NATL BANCP IND COM COM 680033107 244 16323 SH Sole 16323 0 0 OLD REP INTL CORP COM 680223104 189 12309 SH Sole 281 0 12028 OMEGA NAVIGATION ENTER CLASS A COM y6476r105 329 20825 SH Sole 0 0 20825 OMNICELL INC COM COM 68213N109 3986 148000 SH Sole 147300 0 700 OMNICOM GROUP INC COM COM 681919106 57819 1216484 SH Sole 526781 0 690628 OPTIMAL GROUP INC CL A COM 68388R208 10447 2517381 SH Sole 2507391 0 9990 OPTIONSXPRESS HLDG INC COM 684010101 2304 68145 SH Sole 0 0 68145 ORACLE CORP COM COM 68389X105 6223 275647 SH Sole 26773 0 248874 ORCA TECHNOLOGIES INC COM 685935108 0 46250 SH Sole 0 0 46250 OROMIN EXPL LTD NEW COM COM 687082107 45 12000 SH Sole 0 0 12000 OVERHILL FARMS INC COM COM 690212105 6190 2179824 SH Sole 2170004 0 9820 P P & L RESOURCES INC COM 69351t106 883 16962 SH Sole 0 0 16962 PARAMETRIC TECH CORP COM COM 699173209 988 55370 SH Sole 53535 0 1835 PARKER HANNIFIN CORP COM 701094104 1987 26386 SH Sole 0 0 26386 PATTERSON INC COM COM 703395103 48733 1435420 SH Sole 725443 0 709977 PAYCHEX INC COM COM 704326107 302439 8350062 SH Sole 3335267 0 5014794 PDF SOLUTIONS INC COM COM 693282105 30683 3405482 SH Sole 3054243 0 351239 PEABODY ENERGY CORP COM 704549104 793 12875 SH Sole 0 0 12875 PEDIATRIX MED GROUP COM COM 705324101 987 14490 SH Sole 14010 0 480 PENN NATL GAMING INC COM COM 707569109 8356 140325 SH Sole 91699 0 48626 PENTAIR INC COM COM 709631105 7433 213555 SH Sole 69955 0 143600 PEPSICO INC COM COM 713448108 198282 2612417 SH Sole 1031816 0 1580601 PERMA-FIX ENVIRON SVCS COM 714157104 24 10000 SH Sole 0 0 10000 PETROCHINA CO LTD SPONSORED ADR COM 71646E100 643 3665 SH Sole 0 0 3665 PETROHAWK ENERGY CORP COM COM 716495106 27890 1611226 SH Sole 1600745 0 10481 PETRSoleO BRASILEIRO SA SPONSORED ADR COM 71654V408 66021 572907 SH Sole 560515 0 12392 PETRSoleO BRASILEIRO SA SPONSORED ADR COM 71654V101 15831 164535 SH Sole 162935 0 1600 PETSMART INC COM 716768106 92401 3926960 SH Sole 2265730 0 1661230 PF CHANGS CHINA BISTRO COM 69333y108 329 14405 SH Sole 0 0 14405 PFIZER INC COM COM 717081103 16223 713724 SH Sole 101371 0 612353 PHARMACEUTICAL PROD COM COM 717124101 220427 5460189 SH Sole 2908137 0 2552052 PHILADELPHIA CONS HLDG COM COM 717528103 49760 1264545 SH Sole 655065 0 609480 PHILLIPS VAN HEUSEN CP COM 718592108 675 18325 SH Sole 0 0 18325 PHYSICIANS FORM HLDGS COM COM 719427106 18161 1528692 SH Sole 1522583 0 6109 PITNEY BOWES INC COM COM 724479100 812 21360 SH Sole 11270 0 11360 PLUM CREEK TIMBER COM 729251108 1428 31033 SH Sole 2125 0 28908 PMA CAP CORP CL A COM 693419202 642 78148 SH Sole 74588 0 3560 PMC-SIERRA INC COM 69344f106 79 12150 SH Sole 0 0 12150 PNC BK CORP COM 693475105 221 3381 SH Sole 1000 0 2381 PORTFOLIO RECOVERY ASSOCIATES COM 73640Q105 22288 561839 SH Sole 210880 0 350959 PORTLAND GENERAL ELECTRIC CO COM 736508847 451 16250 SH Sole 0 0 16250 POTASH CORP SASK INC COM 73755l107 1032 7170 SH Sole 180 0 6990 POWERSHARES QQQ NASDAQ 100 COM 73935A104 250 4882 SH Sole 465 0 4417 POWERWAVE TECHNOLOGIES COM 739363109 124 30800 SH Sole 0 0 30800 PPG INDS INC COM COM 693506107 1079 15363 SH Sole 863 0 14500 PRAXAIR INC COM COM 74005P104 343765 3875161 SH Sole 1654566 0 2220595 PRECISION CASTPARTS CP COM COM 740189105 111746 805663 SH Sole 329270 0 476393 PRICE T ROWE GROUP INC COM COM 74144T108 19819 325552 SH Sole 95390 0 230917 PRICELINE INC COM 741503403 758 6604 SH Sole 300 0 6304 PRIMUS GUARANTY LTD SHS COM G72457107 5089 726005 SH Sole 468980 0 257025 PRIVATEBANCORP INC COM COM 742962103 16164 495083 SH Sole 27470 0 467613 PROCTER & GAMBLE CO COM COM 742718109 39142 533131 SH Sole 129869 0 403262 PROGRESS ENERGY INC COM 743263105 739 15268 SH Sole 460 0 14808 PROGRESS SOFTWARE CORP COM COM 743312100 676 20070 SH Sole 17935 0 2135 PROGRESSIVE GAMING INTL COM COM 74332S102 15032 6061234 SH Sole 6037735 0 23499 PROLOGIS TR SH BEN INT COM 743410102 7493 118230 SH Sole 3000 0 115230 PROVIDENCE SVC CORP COM COM 743815102 29879 1061800 SH Sole 1044254 0 17546 PRUDENTIAL FINL INC COM COM 744320102 321 3456 SH Sole 45 0 3411 PSS WORLD MED INC COM COM 69366A100 1825 93260 SH Sole 12000 0 81260 PSYCHIATRIC SOLUTIONS INC COM 74439H108 35653 1097016 SH Sole 798159 0 298857 PUBLIC SERVICE ENTERPRISE GROU COM 744573106 3169 32258 SH Sole 860 0 31398 PUBLIC STORAGE 1/1000 PFD M COM 74460D232 251 13200 SH Sole 11200 0 2000 PUBLIC STORAGE INC COM 74460d109 510 6957 SH Sole 660 0 6297 PURE BIOSCIENCE COM 746218106 125 18000 SH Sole 0 0 18000 QIAGEN NV ORD COM N72482107 26670 1267049 SH Sole 1223767 0 43282 QUALCOMM INC COM COM 747525103 130354 3312689 SH Sole 1435595 0 1877094 QUALITY PRODS INC COM 747578409 192 45780 SH Sole 0 0 45780 QUANEX CORP COM COM 747620102 937 18062 SH Sole 16865 0 1197 QUANTA SVCS INC COM 74762e102 328 12500 SH Sole 0 0 12500 QUICKSILVER GAS SVC LP COM UNI COM 74839g106 367 14700 SH Sole 0 0 14700 QUICKSILVER RESOURCES COM COM 74837R104 1314 22045 SH Sole 22045 0 0 RAYTHEON CO COM NEW COM 755111507 988 16285 SH Sole 3462 0 12823 REALTY INCOME CORP COM 756109104 242 8962 SH Sole 0 0 8962 RESEARCH IN MOTION LTD COM COM 760975102 106301 937404 SH Sole 868634 0 68770 RESMED INC COM COM 761152107 65803 1252682 SH Sole 370111 0 882571 RIGHTNOW TECHNOLOGIES COM COM 76657r106 386 24400 SH Sole 0 0 24400 RITCHIE BROS AUCTIONEERS INC COM 767744105 72816 880486 SH Sole 279868 0 600618 RLI CORP COM COM 749607107 351 6186 SH Sole 0 0 6186 ROBERT HALF INTL INC COM COM 770323103 37481 1386166 SH Sole 410415 0 975751 ROCHE HLDG LTD SPONSORED ADR COM 771195104 53971 624780 SH Sole 608909 0 15871 ROCKWELL AUTOMATION COM COM 773903109 133330 1933455 SH Sole 730227 0 1203228 ROCKWELL COLLINS INC COM COM 774341101 337116 4684125 SH Sole 2154176 0 2529949 ROGERS COMMUNICATIONS CL B COM 775109200 8774 193905 SH Sole 129185 0 64720 ROHM & HAAS CO COM COM 775371107 1037 19551 SH Sole 0 0 19551 ROYAL CARIBBEAN CRUISE COM COM V7780T103 607 14305 SH Sole 2480 0 11825 ROYAL DUTCH SHELL PLC SPONS ADR A COM 780259206 5257 62436 SH Sole 24625 0 37811 RYANAIR HLDGS PLC SPONSORED ADR COM 783513104 51236 1299088 SH Sole 1254084 0 45004 SAFEGUARD SCIENTIFICS COM COM 786449108 37 20470 SH Sole 3100 0 17370 SAIC INC COM COM 78390X101 1853 92085 SH Sole 87125 0 4960 SALESFORCE COM INC COM COM 79466L302 33019 526705 SH Sole 34588 0 492117 SALIX PHARMACEUTICALS LTD DEL COM 795435106 119 15125 SH Sole 6075 0 9050 SALLY BEAUTY HLDGS INC COM 79546e104 216 23962 SH Sole 0 0 23962 SANGAMO BIOSCIENCES COM 800677106 14198 1090394 SH Sole 1027679 0 62715 SAP AKTIENGESELLSCHAFT SPONSORED ADR COM 803054204 1321 25886 SH Sole 13826 0 12060 SARA LEE CORP COM COM 803111103 1922 119679 SH Sole 925 0 118754 SCANSOURCE, INC COM 806037107 28455 879622 SH Sole 394916 0 484706 SCHEIN HENRY INC COM COM 806407102 31213 508370 SH Sole 100650 0 407720 SCHERING PLOUGH CORP COM COM 806605101 3177 119284 SH Sole 16303 0 102981 SCHLUMBERGER LTD COM COM 806857108 200350 2036704 SH Sole 597987 0 1438717 SCHWAB CHARLES CP NEW COM COM 808513105 148276 5803381 SH Sole 2318394 0 3484987 SCIELE PHARMA INC COM 808627103 10513 514068 SH Sole 511749 0 2319 SCIENTIFIC GAMES CORP CL A COM 80874P109 24474 736077 SH Sole 215382 0 520695 SEAGATE TECHNOLOGY ESCROW COM 811804988 0 12625 SH Sole 0 0 12625 SEARS HLDGS CORP COM 812350106 208 2063 SH Sole 0 0 2063 SEATTLE GENETICS INC COM 812578102 157 13800 SH Sole 0 0 13800 SECURITY CAP ASSURANCE LTD COM G8018D107 948 243925 SH Sole 55525 0 188400 SECURITY IDENTIFICATION SYSTEM COM 81429p107 0 500000 SH Sole 0 0 500000 SEI INVESTMENTS CO COM COM 784117103 2694 83745 SH Sole 80325 0 3420 SELECT COMFORT CORP COM COM 81616X103 581 82970 SH Sole 72345 0 10625 SEMITOOL INC COM COM 816909105 596 68709 SH Sole 65754 0 2955 SEMPRA ENERGY COM 816851109 875 14142 SH Sole 0 0 14142 SHAMIR OPTICAL INDUSTRY LTD COM m83683108 241 24125 SH Sole 0 0 24125 SHAW GROUP INC COM 820280105 202 3344 SH Sole 0 0 3344 SHC CORP COM 82086g109 0 10000 SH Sole 0 0 10000 SHERWIN WILLIAMS CO COM COM 824348106 609 10500 SH Sole 4000 0 6500 SHUFFLE MASTER INC COM COM 825549108 25425 2120486 SH Sole 1888295 0 232191 SIGMA ALDRICH CORP COM COM 826552101 2799 51276 SH Sole 6000 0 45276 SIGNATURE BK NEW YORK COM COM 82669G104 42419 1256857 SH Sole 1083284 0 173573 SILGAN HOLDINGS INC COM COM 827048109 796 15320 SH Sole 14810 0 510 SILICON LABORATORIES COM COM 826919102 189866 5072558 SH Sole 3159659 0 1912899 SIMON PROPERTY GROUP INC COM 828806109 1040 11978 SH Sole 0 0 11978 SIRIUS SATELLITE RADIO COM COM 82966U103 130 43215 SH Sole 0 0 43215 SKILLSOFT PUB LTD CO SPONSORED ADR COM 830928107 16880 1765644 SH Sole 1739033 0 26611 SMART BALANCE INC COM COM 83169Y108 12464 1140371 SH Sole 1091662 0 48709 SMITH INTL INC COM COM 832110100 287496 3892989 SH Sole 1952315 0 1940674 SMUCKER J M CO COM NEW COM 832696405 2569 49965 SH Sole 7743 0 42222 SNAP ON INC COM COM 833034101 3159 65493 SH Sole 15800 0 49693 SoleRA HOLDINGS INC COM COM 83421a104 2132 86046 SH Sole 0 0 86046 SONIC CORP COM 835451105 1809 82625 SH Sole 1500 0 81125 SONIC SOLUTIONS COM COM 835460106 23691 2280234 SH Sole 1719519 0 560715 SOUTH JERSEY INDS INC COM COM 838518108 763 21130 SH Sole 20430 0 700 SOUTHERN CO COM COM 842587107 1772 45741 SH Sole 3677 0 42064 SOUTHERN UN CO NEW COM 844030106 708 24123 SH Sole 0 0 24123 SOUTHWESTERN ENERGY CO COM COM 845467109 79616 1428869 SH Sole 698319 0 730550 SOVEREIGN BANCORP INC COM 845905108 400 35120 SH Sole 0 0 35120 SPANISH BROADCASTING CL A COM 846425882 19 10655 SH Sole 0 0 10655 SPECTRA ENERGY CORP COM COM 847560109 536 20761 SH Sole 300 0 20461 SPEEDWAY MOTORSPORTS COM 847788106 543 17475 SH Sole 1200 0 16275 SPRINT NEXTEL CORP COM COM 852061100 2745 209108 SH Sole 122392 0 86716 SRA INTL INC CL A COM 78464R105 584 19845 SH Sole 19185 0 660 ST JUDE MED INC COM COM 790849103 36930 908735 SH Sole 335195 0 573540 STANDARD PARKING CORPORATION COM 853790103 3623 74720 SH Sole 250 0 74470 STAPLES INC COM COM 855030102 20316 880675 SH Sole 266507 0 614168 STARBUCKS CORP COM COM 855244109 86128 4207578 SH Sole 836187 0 3371391 STATE STR CORP COM COM 857477103 127648 1572031 SH Sole 608887 0 963144 STATOIL ASA SPONSORED ADR COM 85771P102 263 8622 SH Sole 8622 0 0 STEEL DYNAMICS INC COM 858119100 2139 35915 SH Sole 760 0 35155 STERICYCLE INC COM COM 858912108 122536 2062901 SH Sole 487739 0 1575162 STERLING RES LTD COM 858915101 132 50000 SH Sole 0 0 50000 STRATASYS INC COM COM 862685104 3465 134125 SH Sole 86700 0 47425 STRAYER ED INC COM COM 863236105 98868 579602 SH Sole 347958 0 231644 STRYKER CORP COM COM 863667101 154999 2074417 SH Sole 692454 0 1381963 SUCCESSFACTORS INC COM COM 864596101 14578 1233330 SH Sole 1227870 0 5460 SUN LIFE FINANCIAL INC COM COM 866796105 645 11533 SH Sole 0 0 11533 SUNCOR ENERGY INC COM COM 867229106 382343 3516447 SH Sole 1559263 0 1957183 SUNPOWER CORP COM CL A COM 867652109 573 4400 SH Sole 0 0 4400 SUNTRUST BKS INC COM COM 867914103 623 9970 SH Sole 487 0 9483 SUPERVALU INC COM 868536AP8 2198 60000 SH Sole 60000 0 0 SURMODICS INC COM COM 868873100 79284 1460913 SH Sole 1276464 0 184449 SWITCH & DATA FACILITIES CO. COM 9N00177 T 0 137118 SH Sole 0 0 137118 SXC HEALTH SOLUTIONS CORP COM 78505p100 588 40600 SH Sole 0 0 40600 SYBASE INC COM COM 871130100 1098 42085 SH Sole 40685 0 1400 SYMANTEC CORP COM 871503108 164 10220 SH Sole 0 0 10220 SYNIVERSE HLDGS INC COM COM 87163F106 58285 3740999 SH Sole 3339504 0 401495 SYNTEL INC COM COM 87162H103 8462 219671 SH Sole 216400 0 3271 SYSCO CORP COM COM 871829107 14371 460460 SH Sole 135086 0 325374 TAIWAN SEMICONDUCTOR SPONSORED ADR COM 874039100 164609 16526923 SH Sole 10539867 0 5987056 TAL INTL GROUP INC COM COM 874083108 780 34235 SH Sole 33100 0 1135 TARGET CORP COM COM 87612E106 36196 723924 SH Sole 353978 0 369946 TARGO RES PARTNERS LP COM UNIT COM 87611x105 563 19040 SH Sole 0 0 19040 TASER INTL INC COM 87651b104 146 10200 SH Sole 0 0 10200 TAUBMAN CENTERS INC COM 876664103 240 4884 SH Sole 0 0 4884 TECO ENERGY INC COM 872375100 214 12456 SH Sole 0 0 12456 TELECOM WIRELESS SOLUTIONS COM 8054422 T 0 21000 SH Sole 0 0 21000 TELEFLEX INC COM COM 879369106 221 3500 SH Sole 0 0 3500 TELLABS INC COM COM 879664100 845 129302 SH Sole 76525 0 52777 TEMPUR PEDIC INTL INC COM COM 88023U101 15168 584041 SH Sole 467760 0 116281 TEREX CORP NEW COM 880779103 302 4608 SH Sole 0 0 4608 TESCO PLC SPONSORED ADR COM 881575302 46433 1629177 SH Sole 1592223 0 36954 TEVA PHARMACEUTCL INDS ADR COM 881624209 52139 1121760 SH Sole 943648 0 178112 TEXAS INDS INC COM COM 882491103 757 10800 SH Sole 10440 0 360 TEXAS INSTRS INC COM COM 882508104 16219 485602 SH Sole 139721 0 345881 TEXTRON INC COM 883203101 1839 25804 SH Sole 0 0 25804 THERMO FISHER SCIENTIFIC COM COM 883556102 62088 1076441 SH Sole 374554 0 702697 THINK PARTNERSHIP INC COM 88409N101 8067 5307805 SH Sole 5255795 0 52010 THQ INC COM NEW COM 872443403 10669 378450 SH Sole 326385 0 52065 TIDEWATER INC COM COM 886423102 561 10220 SH Sole 0 0 10220 TIFFANY & CO NEW COM COM 886547108 736 15995 SH Sole 3600 0 12395 TIM HORTONS INC COM 88706M103 344 9306 SH Sole 6350 0 2956 TIME WARNER INC COM 887317105 963 58339 SH Sole 0 0 58339 TIMKEN CO COM 887389104 217 6612 SH Sole 0 0 6612 TIVO INC COM 888706108 2039 244555 SH Sole 5500 0 239055 TMM INC NEW COM 87258q108 0 12000 SH Sole 12000 0 0 TOMOTHERAPY INC COM COM 890088107 18861 964301 SH Sole 233481 0 730820 TOOTSIE ROLL INDS INC COM 890516107 852 31095 SH Sole 0 0 31095 TORCHMARK CORP COM 891027104 201 3325 SH Sole 3200 0 125 TOTAL LUXURY GROUP INC COM 891926206 6 165000 SH Sole 0 0 165000 TRACTOR SUPPLY CO COM COM 892356106 53348 1484380 SH Sole 652888 0 831492 TRANSOCEAN INC ORD COM G90073100 1190 8315 SH Sole 137 0 8177 TRIMBLE NAVIGATION LTD COM COM 896239100 46644 1542474 SH Sole 658710 0 883764 TRINITY BIOTECH PLC SPON ADR NEW COM 896438306 7883 1157528 SH Sole 1152787 0 4741 TRIUMPH GROUP INC NEW COM COM 896818101 787 9562 SH Sole 8745 0 817 TRIZETTO GROUP INC COM 896882107 2257 129975 SH Sole 1100 0 128875 TURBOCHEF TECHNOLOGIES COM 900006206 929 56350 SH Sole 0 0 56350 TYCO ELECTRONICS LTD COM NEW COM G9144P105 349 9392 SH Sole 7782 0 1610 TYCO INTL LTD NEW COM COM G9143X208 342 8617 SH Sole 7782 0 835 U S DRY CLEANING CORP COM COM 903333102 28 35000 SH Sole 0 0 35000 U S PLASTIC LMBR CORP COM 902948108 0 10000 SH Sole 0 0 10000 ULTA SALON COSM & FRAG COM COM 90384S303 2655 154800 SH Sole 154150 0 650 ULTIMATE SOFTWARE GRP COM 90385D107 79351 2521487 SH Sole 1680058 0 841429 ULTRA PETRSoleUM CORP COM COM 903914109 87005 1216868 SH Sole 729755 0 487113 UNDER ARMOUR INC CL A COM 904311107 50402 1154165 SH Sole 578540 0 575625 UNIFIRST CORP MASS COM COM 904708104 10157 267283 SH Sole 137683 0 129600 UNILEVER N V NEW YORK SHS COM 904784709 2466 67659 SH Sole 7497 0 60162 UNILEVER PLC AMERN SHS COM 904767704 357 9534 SH Sole 201 0 9333 UNION PAC CORP COM COM 907818108 2940 23402 SH Sole 4858 0 18544 UNITED ONLINE INC COM COM 911268100 62691 5303843 SH Sole 4689072 0 614771 UNITED PARCEL SERVICE CL B COM 911312106 7428 105039 SH Sole 22900 0 82139 UNITED TECHNOLOGIES CP COM COM 913017109 7326 95719 SH Sole 15164 0 80555 UNITEDHEALTH GROUP INC COM COM 91324P102 1707 29345 SH Sole 2440 0 26905 US BANCORP DEL COM NEW COM 902973304 5131 161691 SH Sole 47620 0 114071 US BIOENERGY CORP COM 90342v109 719 61450 SH Sole 1000 0 60450 USA TECHNOLOGIES INC COM 90328s500 99 20200 SH Sole 0 0 20200 UST INC COM 902911106 275 5030 SH Sole 0 0 5030 UVUMOBILE INC COM 918171109 1 14500 SH Sole 0 0 14500 V F CORP COM 918204108 205 3000 SH Sole 3000 0 0 VALEANT PHARMACEUTICAL COM 91911x104 1065 89002 SH Sole 2320 0 86682 VALENCE TECHNOLOGY INC COM 918914102 67 34000 SH Sole 0 0 34000 VALERO ENERGY CORP NEW COM 91913y100 570 8146 SH Sole 0 0 8146 VALSPAR CORP COM COM 920355104 529 23474 SH Sole 9600 0 13874 VALUECLICK INC COM COM 92046N102 4955 226245 SH Sole 87161 0 139084 VALUEVISION MEDIA INC CL A COM 92047K107 374 59500 SH Sole 59500 0 0 VARIAN INC COM COM 922206107 852 13054 SH Sole 12044 0 1010 VARIAN MEDICAL SYSTEMS INC COM 92220p105 505 9700 SH Sole 0 0 9700 VASCO DATA SEC INTL COM 92230y104 279 10000 SH Sole 0 0 10000 VCA ANTECH INC COM COM 918194101 80458 1819099 SH Sole 630246 0 1188853 VECTREN CORP COM COM 92240G101 1074 37065 SH Sole 5116 0 31949 VENTAS INC COM COM 92276F100 572 12650 SH Sole 2400 0 10250 VEOLIA ENVIRONNEMENT SPONSORED ADR COM 92334N103 55233 607091 SH Sole 593649 0 13442 VERISIGN INC COM COM 92343E102 224504 5969259 SH Sole 2963705 0 3005554 VERIZON COMMUNICATIONS COM 92343V104 10023 229426 SH Sole 9255 0 220171 VIACOM INC CL A COM 92553p102 441 10049 SH Sole 0 0 10049 VIACOM INC CL B COM 92553p201 1042 23736 SH Sole 0 0 23736 VIRTRA SYS INC COM 92827k103 0 20000 SH Sole 0 0 20000 VIRTUSA CORP COM COM 92827P102 15540 896730 SH Sole 821528 0 75202 VISTACARE INC CL A COM 92839Y109 15881 2190516 SH Sole 2166306 0 24210 VISTAPRINT LIMITED SHS COM G93762204 152664 3562775 SH Sole 2530695 0 1032080 VMWARE INC CL A COM COM 928563402 851 10020 SH Sole 850 0 9170 VNUS MED TECNOLOGIES COM 928566108 483 33300 SH Sole 4000 0 29300 VOCUS INC COM COM 92858j108 24183 700376 SH Sole 46042 0 654334 VODAFONE GROUP PLC ADR COM 92857W209 1278 34234 SH Sole 3248 0 30986 VOLTERRA SEMICONDUCTOR COM COM 928708106 19576 1774780 SH Sole 1460224 0 314556 VORNADO RLTY TR SH BEN INT COM 929042109 261 2976 SH Sole 0 0 2976 VOYAGER ENTMT INTL INC COM COM 92908d101 3 50000 SH Sole 0 0 50000 VULCAN MATLS CO COM 929160109 372 4712 SH Sole 0 0 4712 W TECHNOLOGIES INC COM 92934s106 0 645000 SH Sole 0 0 645000 WACHOVIA CORP 2ND NEW COM COM 929903102 1808 47566 SH Sole 10305 0 37261 WACHOVIA CORPORATION COM 929903201 0 144728 SH Sole 144728 0 0 WAL MART DE MEXICO SA SPON ADR REP V COM 93114W107 49755 1427161 SH Sole 646811 0 780350 WAL MART STORES INC COM COM 931142103 32913 692485 SH Sole 109447 0 583038 WALGREEN CO COM COM 931422109 130119 3417001 SH Sole 1006077 0 2410923 WALT DISNEY CO COM COM 254687106 7422 229937 SH Sole 55664 0 174272 WASHINGTON POST CO CL B COM 939640108 1248 1577 SH Sole 312 0 1265 WASTE MGMT INC DEL COM COM 94106L109 1976 60501 SH Sole 1375 0 59126 WATSCO INC COM COM 942622200 1181 32145 SH Sole 21415 0 10730 WATSON WYATT WORLDWIDE INC CL A COM 942712100 711 15315 SH Sole 14185 0 1130 WEATHERFORD INTL INC COM COM G95089101 31199 454809 SH Sole 141590 0 313219 WEBSITE PROS INC COM COM 94769V105 26459 2278988 SH Sole 2268358 0 10630 WELLPOINT INC COM 94973v107 350 3994 SH Sole 0 0 3994 WELLS FARGO & CO DEL COM COM 949746101 13291 440263 SH Sole 177148 0 263115 WESTERN UN CO COM COM 959802109 36795 1515457 SH Sole 573440 0 942016 WEYERHAEUSER CO COM COM 962166104 1329 18030 SH Sole 1175 0 16855 W-H ENERGY SVCS INC COM COM 92925E108 12889 229301 SH Sole 228228 0 1073 WHIRLPOOL CORP COM COM 963320106 3016 36950 SH Sole 0 0 36950 WHSole FOODS MKT INC COM COM 966837106 66595 1632233 SH Sole 656905 0 975328 WILLIAMS COS INC DEL COM 969457100 2533 70799 SH Sole 2140 0 68659 WILLIAMS SONOMA INC COM COM 969904101 1554 60026 SH Sole 8625 0 51401 WILMINGTON TRUST CORP COM COM 971807102 2204 62610 SH Sole 33080 0 29530 WIND RIVER SYSTEMS INC COM COM 973149107 10294 1152776 SH Sole 1147521 0 5255 WINDSTREAM CORP COM 97381w104 944 72578 SH Sole 0 0 72578 WINSTAR COMMUNICATIONS COM COM 975515107 0 13585 SH Sole 0 0 13585 WINTRUST FINANCIAL CORP COM 97650w108 1519 45858 SH Sole 0 0 45858 WISCONSIN ENERGY CORP COM 976657106 573 11769 SH Sole 0 0 11769 WITS BASIN PRECIOUS METALS COM COM 977427103 9 41059 SH Sole 0 0 41059 WNS HOLDINGS LTD SPON ADR COM 92932M101 31987 1956380 SH Sole 1854785 0 101595 WOLFE-TROY MEDICAL INC COM 8054182 0 116887 SH Sole 0 0 116887 WOLVERINE WORLD WIDE COM COM 978097103 740 30180 SH Sole 29175 0 1005 WORLD HEART CORP NEW COM 980905301 32 10498 SH Sole 0 0 10498 WORLD WASTE TECHNOLOGIES INC COM 981517105 13 91404 SH Sole 0 0 91404 WORLDCOM INC GA NEW COM 98157d106 0 11253 SH Sole 0 0 11253 WRIGLEY WM JR CO CL B COM 982526204 1385 23477 SH Sole 6962 0 16515 WRIGLEY WM JR CO COM COM 982526105 16123 275385 SH Sole 88080 0 187305 WYETH CORP COM 983024100 4290 97093 SH Sole 14454 0 82639 XILINX INC COM COM 983919101 7131 326077 SH Sole 28650 0 297427 XTO ENERGY CORP COM COM 98385X106 56869 1107274 SH Sole 443225 0 664048 YAHOO INC COM COM 984332106 3350 144021 SH Sole 21595 0 122426 YUM BRANDS INC COM COM 988498101 816 21333 SH Sole 4225 0 18133 ZEBRA TECHNOLOGIES CP CL A COM 989207105 53462 1540724 SH Sole 520453 0 1020271 ZILA INC COM PAR $0.01 COM 989513205 8147 8399019 SH Sole 8367127 0 31892 ZIMMER HLDGS INC COM COM 98956P102 14378 217356 SH Sole 55252 0 162104 ZUMIEZ INC COM 989817101 1906 78255 SH Sole 0 0 78255
-----END PRIVACY-ENHANCED MESSAGE-----