CastleArk Management

CastleArk Management as of Dec. 31, 2011

Portfolio Holdings for CastleArk Management

CastleArk Management holds 0 positions in its portfolio as reported in the December 2011 quarterly 13F filing

                {C}                          {C}            {C}         {C}      	{C}       {C} {C}  {C}      {C}      {C}      {C}      {C}
                                                         VALUE    SHARES/   SH/ PUT/ INVSTMT  OTHER           VOTING AUTH
NAME OF ISSUER               TITLE OF CLASS CUSIP       (x $1000) PRN AMT   PRN CALL DSCRETN  MANAGER   SOLE    SHARED    NONE
-------------------          -------------- ---------   --------- --------- --- ---- -------- -------  -------- -------  -------

ROSNEFT OJSC                 GDR            B17FSC2          2725    408000 SH       SOLE       NONE     408000       0        0
ENERGY XXI (BERMUDA) LTD     USD UNRS SHS   G10082140       15342    481245 SH       SOLE       NONE     481245       0        0
NABORS INDUSTRIES LTD        COM            G6359F103         350     20200 SH       SOLE       NONE      20200       0        0
FOSTER WHEELER AG            COM            H27178104         393     20520 SH       SOLE       NONE      20520       0        0
ALTISOURCE PORTFOLIO         COM            L0175J104        2825     56300 SH       SOLE       NONE      56300       0        0
CORE LABORATORIES N V        COM            N22717107        1743     15300 SH       SOLE       NONE      15300       0        0
GOLAR LNG PARTNERS LP        COM UNIT LPI   Y2745C102        2289     74650 SH       SOLE       NONE      74650       0        0
AK STEEL HOLDING CORP        COM            001547108        2263    273950 SH       SOLE       NONE     273950       0        0
ABBOTT LABORATORIES          COM            002824100         101      1800 SH       SOLE       NONE       1800       0        0
ABIOMED INC                  COM            003654100        2027    109750 SH       SOLE       NONE     109750       0        0
ACACIA RESEARCH              COM            003881307        3909    107075 SH       SOLE       NONE     107075       0        0
AEROPOSTALE                  COM            007865108        3047    199775 SH       SOLE       NONE     199775       0        0
AGILENT TECHNOLOGIES INC     COM            00846U101       36539   1046060 SH       SOLE       NONE     936660       0   109400
AIR METHODS CORP             COM PAR $.06   009128307        3693     43725 SH       SOLE       NONE      43725       0        0
AKORN INC                    COM            009728106        6286    565250 SH       SOLE       NONE     565250       0        0
ALIGN TECHNOLOGY INC         COM            016255101        2401    101175 SH       SOLE       NONE     101175       0        0
ALLERGAN INC                 COM            018490102       41267    470330 SH       SOLE       NONE     420830       0    49500
ALLIANCE RES PARTNER L P     UT LTD PART    01877R108        1738     23000 SH       SOLE       NONE      23000       0        0
ALTERA CORP                  COM            021441100        1760     47451 SH       SOLE       NONE      47451       0        0
AMAZON COM INC               COM            023135106          87       500 SH       SOLE       NONE        500       0        0
AMERICAN EXPRESS CO          COM            025816109       82131   1741180 SH       SOLE       NONE    1558080       0   183100
AMERIGON INC                 COM            03070L300        2728    191300 SH       SOLE       NONE     191300       0        0
AMGEN INC                    COM            031162100         128      2000 SH       SOLE       NONE       2000       0        0
AMTRUST FINANCIAL SERVICES I COM            032359309        2580    108625 SH       SOLE       NONE     108625       0        0
ANADARKO PETROLEUM CORP      COM            032511107       22480    294510 SH       SOLE       NONE     276010       0    18500
ANGLOGOLD ASHANTI LTD        SPONSORED ADR  035128206        2526     59500 SH       SOLE       NONE      59500       0        0
ANSYS INC                    COM            03662Q105       39908    696710 SH       SOLE       NONE     624710       0    72000
APACHE CORP                  COM            037411105        5471     60400 SH       SOLE       NONE      60400       0        0
APPLE INC                    COM            037833100       90130    222543 SH       SOLE       NONE     199243       0    23300
ARCH COAL INC                COM            039380100         286     19700 SH       SOLE       NONE      19700       0        0
ARM HLDGS PLC                SPONSORED ADR  042068106       21969    793960 SH       SOLE       NONE     771360       0    22600
ARTHROCARE CORP              COM            043136100        3680    116175 SH       SOLE       NONE     116175       0        0
ASPEN TECHNOLOGY INC         COM            045327103        3303    190375 SH       SOLE       NONE     190375       0        0
ATLAS ENERGY LP              COM UNITS LP   04930A104        1176     48400 SH       SOLE       NONE      48400       0        0
ATLAS PIPELINE PARTNERS LP   UNIT L P INT   049392103        3024     81400 SH       SOLE       NONE      81400       0        0
AUTOMATIC DATA PROCESSING IN COM            053015103         162      3000 SH       SOLE       NONE       3000       0        0
BALLY TECHNOLOGIES INC       COM            05874B107        3732     94350 SH       SOLE       NONE      94350       0        0
BILL BARRETT CORP            COM            06846N104         627     18400 SH       SOLE       NONE      18400       0        0
BEACON ROOFING SUPPLY INC    COM            073685109        3848    190225 SH       SOLE       NONE     190225       0        0
BEBE STORES INC              COM            075571109        3632    436000 SH       SOLE       NONE     436000       0        0
BHP BILLITON LTD             SPONSORED ADR  088606108        3892     55100 SH       SOLE       NONE      55100       0        0
BIG LOTS INC                 COM            089302103        2885     76400 SH       SOLE       NONE      76400       0        0
BOARDWALK PIPELINE PARTNERS  UT LTD PARTNER 096627104         490     17700 SH       SOLE       NONE      17700       0        0
BOEING CO                    COM            097023105       83381   1136760 SH       SOLE       NONE    1016860       0   119900
BORGWARNER INC               COM            099724106       40831    640590 SH       SOLE       NONE     573090       0    67500
BOTTOMLINE TECH DEL INC      COM            101388106        3310    142850 SH       SOLE       NONE     142850       0        0
BROADCOM CORP                COM            111320107         778     26500 SH       SOLE       NONE      26500       0        0
CNOOC LTD                    SPONSORED ADR  126132109        3249     18600 SH       SOLE       NONE      18600       0        0
CABOT OIL & GAS CORP         COM            127097103        5298     69800 SH       SOLE       NONE      69800       0        0
CAMERON INTERNATIONAL CORP   COM            13342B105        1072     21800 SH       SOLE       NONE      21800       0        0
CARBO CERAMICS INC           COM            140781105        3788     30713 SH       SOLE       NONE      30713       0        0
CARDTRONICS INC              COM            14161H108        5670    209525 SH       SOLE       NONE     209525       0        0
CAREFUSION CORP              COM            14170T101       24449    962180 SH       SOLE       NONE     860880       0   101300
CARIBOU COFFEE CO INC        COM            142042209        3235    231865 SH       SOLE       NONE     231865       0        0
CARRIZO OIL & GAS INC        COM            144577103         922     35000 SH       SOLE       NONE      35000       0        0
CATERPILLAR INC              COM            149123101       36720    405300 SH       SOLE       NONE     359900       0    45400
CENTENE CORP DEL             COM            15135B101        4027    101725 SH       SOLE       NONE     101725       0        0
CEPHEID                      COM            15670R107        3363     97725 SH       SOLE       NONE      97725       0        0
CEVA INC                     COM            157210105        4055    134000 SH       SOLE       NONE     134000       0        0
CHART INDS INC               COM PAR $0.01  16115Q308        4973     91975 SH       SOLE       NONE      91975       0        0
CHENIERE ENERGY INC          COM            16411R208        1237    142400 SH       SOLE       NONE     142400       0        0
CHESAPEAKE MIDSTREAM PARTNER UNIT           16524K108        1166     40200 SH       SOLE       NONE      40200       0        0
CHEVRON CORP                 COM            166764100        7331     68900 SH       SOLE       NONE      68900       0        0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH167250109        1720     45500 SH       SOLE       NONE      45500       0        0
CHILDRENS PL RETAIL STORES I COM            168905107        2866     53950 SH       SOLE       NONE      53950       0        0
CHINA OILFIELD SERVICES      ADR            168909109        1637     51843 SH       SOLE       NONE      51843       0        0
CHINA PETE & CHEM CORP       SPON ADR H SHS 16941R108        2048     19500 SH       SOLE       NONE      19500       0        0
CISCO SYSTEMS INC            COM            17275R102          90      5000 SH       SOLE       NONE       5000       0        0
CINTAS CORP                  COM            172908105         940     27000 SH       SOLE       NONE      27000       0        0
CITIGROUP INC                COM            172967424       23871    907300 SH       SOLE       NONE     811900       0    95400
COACH INC                    COM            189754104       42716    699800 SH       SOLE       NONE     626200       0    73600
COCA COLA CO                 COM            191216100       58136    830870 SH       SOLE       NONE     742470       0    88400
COGENT COMM GROUP INC        COM NEW        19239V302        2680    158650 SH       SOLE       NONE     158650       0        0
CONCHO RESOURCES INC         COM            20605P101        4256     45400 SH       SOLE       NONE      45400       0        0
CONOCOPHILLIPS               COM            20825C104        2740     37600 SH       SOLE       NONE      37600       0        0
CONTANGO OIL & GAS COMPANY   COM NEW        21075N204         599     10300 SH       SOLE       NONE      10300       0        0
CONTINENTAL RESOURCES INC    COM            212015101        2795     41900 SH       SOLE       NONE      41900       0        0
COPANO ENERGY L L C          COM UNITS      217202100         913     26700 SH       SOLE       NONE      26700       0        0
CUBIST PHARMACEUTICALS INC   COM            229678107        3398     85775 SH       SOLE       NONE      85775       0        0
CUTERA INC                   COM            232109108         298     39975 SH       SOLE       NONE      39975       0        0
CYMER INC                    COM            232572107         886     17800 SH       SOLE       NONE      17800       0        0
CYPRESS SEMICONDUCTOR CORP   COM            232806109       45939   2719919 SH       SOLE       NONE    2433414       0   286505
DCP MIDSTREAM PARTNERS LP    COM UT LTD PTN 23311P100        2127     44800 SH       SOLE       NONE      44800       0        0
DST SYS INC DEL              COM            233326107         792     17400 SH       SOLE       NONE      17400       0        0
DEALERTRACK HOLDINGS         COM            242309102        3324    121925 SH       SOLE       NONE     121925       0        0
DEERE & CO                   COM            244199105         108      1400 SH       SOLE       NONE       1400       0        0
DENTSPLY INTL INC NEW        COM            249030107         651     18600 SH       SOLE       NONE      18600       0        0
DICKS SPORTING GOODS INC     COM            253393102       32432    879400 SH       SOLE       NONE     791000       0    88400
DRIL-QUIP INC                COM            262037104         573      8700 SH       SOLE       NONE       8700       0        0
DYCOM INDS INC               COM            267475101        3889    185875 SH       SOLE       NONE     185875       0        0
EMC CORP                     COM            268648102       41128   1909390 SH       SOLE       NONE    1684990       0   224400
EOG RES INC                  COM            26875P101        6246     63400 SH       SOLE       NONE      63400       0        0
EV ENERGY PARTNERS LP        COM UNITS      26926V107         764     11600 SH       SOLE       NONE      11600       0        0
EARTHLINK INC                COM            270321102        1962    304625 SH       SOLE       NONE     304625       0        0
EBIX INC                     COM NEW        278715206        3498    158275 SH       SOLE       NONE     158275       0        0
8X8 INC NEW                  COM            282914100        2886    910450 SH       SOLE       NONE     910450       0        0
EL PASO PIPELINE PARTNERS L  COM UNIT LPI   283702108        2687     77600 SH       SOLE       NONE      77600       0        0
ELIZABETH ARDEN INC          COM            28660G106        3465     93540 SH       SOLE       NONE      93540       0        0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI  29250X103        2322     66805 SH       SOLE       NONE      66805       0        0
ENERGEN CORP                 COM            29265N108        2595     51900 SH       SOLE       NONE      51900       0        0
ENDOLOGIX INC                COM            29266S106        3206    279225 SH       SOLE       NONE     279225       0        0
ENERGY TRANSFER EQUITY L P   COM UT LTD PTN 29273V100        1169     28800 SH       SOLE       NONE      28800       0        0
ENSCO PLC                    SPONSORED ADR  29358Q109        3270     69700 SH       SOLE       NONE      69700       0        0
ENTERPRISE PRODS PARTNERS L  COM            293792107        7168    154550 SH       SOLE       NONE     154550       0        0
ENTROPIC COMMUNICATIONS INC  COM            29384R105        1187    232225 SH       SOLE       NONE     232225       0        0
EXPRESS INC                  COM            30219E103        3540    177525 SH       SOLE       NONE     177525       0        0
EXXON MOBIL CORP             COM            30231G102        8885    104820 SH       SOLE       NONE     104820       0        0
FMC TECHNOLOGIES INC         COM            30249U101        4090     78300 SH       SOLE       NONE      78300       0        0
FASTENAL CO                  COM            311900104        2455     56300 SH       SOLE       NONE      56300       0        0
F5 NETWORKS INC              COM            315616102       29842    281210 SH       SOLE       NONE     252610       0    28600
FISERV INC                   COM            337738108        3239     55137 SH       SOLE       NONE      55137       0        0
GAZPROM OAO                  ADR            368287207        2425    227400 SH       SOLE       NONE     227400       0        0
GENESCO INC                  COM            371532102        3257     52750 SH       SOLE       NONE      52750       0        0
GENESEE & WYOMING INC        COM            371559105       30056    496130 SH       SOLE       NONE     443930       0    52200
GENTEX CORP                  COM            371901109       51828   1751550 SH       SOLE       NONE    1574950       0   176600
GILEAD SCIENCES INC          COM            375558103         254      6200 SH       SOLE       NONE       6200       0        0
GLOBAL CASH ACCESS HLDGS INC COM            378967103        1615    362925 SH       SOLE       NONE     362925       0        0
GOLDCORP INC                 COM            380956409        7368    166500 SH       SOLE       NONE     166500       0        0
GOOGLE INC                   CL A           38259P508         181       280 SH       SOLE       NONE        280       0        0
GRAND CANYON ED INC          COM            38526M106        2160    135325 SH       SOLE       NONE     135325       0        0
GULFPORT ENERGY CORP         COM            402635304        8694    295200 SH       SOLE       NONE     295200       0        0
HMS HOLDINGS CORP            COM            40425J101        4013    125475 SH       SOLE       NONE     125475       0        0
HALLIBURTON CO               COM            406216101       39604   1147620 SH       SOLE       NONE    1026420       0   121200
HANCOCK HLDG CO              COM            410120109        3157     98750 SH       SOLE       NONE      98750       0        0
HARLEY DAVIDSON INC          COM            412822108         450     11573 SH       SOLE       NONE      11573       0        0
HECKMANN CORP                COM            422680108        4907    737825 SH       SOLE       NONE     737825       0        0
HELMERICH & PAYNE INC        COM            423452101         642     11000 SH       SOLE       NONE      11000       0        0
HERCULES OFFSHORE INC        COM            427093109        2733    615500 SH       SOLE       NONE     615500       0        0
HEXCEL CORP                  COM            428291108        2939    121395 SH       SOLE       NONE     121395       0        0
HIGHER ONE HLDGS INC         COM            42983D104        3004    162900 SH       SOLE       NONE     162900       0        0
HOLLYFRONTIER CORP           COM            436106108        1374     58700 SH       SOLE       NONE      58700       0        0
HORNBECK OFFSHORE SVCS INC N COM            440543106        3442    110960 SH       SOLE       NONE     110960       0        0
HOT TOPIC INC                COM            441339108        1588    240175 SH       SOLE       NONE     240175       0        0
HUNT J B TRANS SVCS INC      COM            445658107       43736    970400 SH       SOLE       NONE     869600       0   100800
HURON CONSULTING GROUP       COM            447462102        1936     49975 SH       SOLE       NONE      49975       0        0
IAC INTERACTIVECORP          COM PAR $.001  44919P508        8695    204100 SH       SOLE       NONE     204100       0        0
IGATE CORP                   COM            45169U105        2182    138725 SH       SOLE       NONE     138725       0        0
ILLINOIS TOOL WKS INC        COM            452308109         140      3000 SH       SOLE       NONE       3000       0        0
IMPERIAL OIL LTD             COM            453038408        1406     31600 SH       SOLE       NONE      31600       0        0
INTEL CORP                   COM            458140100       31229   1287780 SH       SOLE       NONE    1151980       0   135800
INTERNAP NETWORK SVCS CORP   COM PAR $.001  45885A300        2768    466030 SH       SOLE       NONE     466030       0        0
INTUITIVE SURGICAL INC       COM            46120E602       63317    136750 SH       SOLE       NONE     123850       0    12900
ISHARES TR                   MSCI EAFE INDEX464287465        1412     28500 SH       SOLE       NONE      28500       0        0
ISHARES TR                   MSCI EMERG MKT 464287234        2238     59000 SH       SOLE       NONE      59000       0        0
ISHARES SILVER TRUST         ISHARES        46428Q109       10709    397500 SH       SOLE       NONE     397500       0        0
JOHNSON CONTROLS INC         COM            478366107       31502   1007740 SH       SOLE       NONE     884140       0   123600
KIT DIGITAL INC              COM NEW        482470200        2943    348300 SH       SOLE       NONE     348300       0        0
KINDER MORGAN MANAGEMENT LLC SHS            49455U100        2127     27092 SH       SOLE       NONE      27092       0        0
KINDER MORGAN INC DEL        SHS            49456B101       20228    628800 SH       SOLE       NONE     628800       0        0
KODIAK OIL & GAS CORP        COM            50015Q100         630     66300 SH       SOLE       NONE      66300       0        0
LATTICE SEMICONDUCTOR CORP   COM            518415104        2521    424475 SH       SOLE       NONE     424475       0        0
LENNAR CORP                  CL A           526057104        1824     92825 SH       SOLE       NONE      92825       0        0
LINCOLN ELEC HLDGS INC       COM            533900106       40239   1028600 SH       SOLE       NONE     920600       0   108000
LINN ENERGY LLC-UNITS        UNIT LTD LIAB  536020100        2174     57350 SH       SOLE       NONE      57350       0        0
LIQUIDITY SERVICES INC       COM            53635B107        2932     79445 SH       SOLE       NONE      79445       0        0
LITHIA MOTORS INC            COM            536797103        4674    213795 SH       SOLE       NONE     213795       0        0
LOGMEIN INC                  COM            54142L109        1972     51145 SH       SOLE       NONE      51145       0        0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106        3210     46600 SH       SOLE       NONE      46600       0        0
MARCHEX INC                  CL B           56624R108         987    157900 SH       SOLE       NONE     157900       0        0
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100        4160     75550 SH       SOLE       NONE      75550       0        0
MAXWELL TECHNOLOGIES INC     COM            577767106        2785    171480 SH       SOLE       NONE     171480       0        0
MCDONALDS CORP               COM            580135101       20899    208300 SH       SOLE       NONE     186500       0    21800
MCMORAN EXPLORATION CO       COM            582411104       11163    767200 SH       SOLE       NONE     767200       0        0
MEDTRONIC INC                COM            585055106       41081   1074010 SH       SOLE       NONE     960810       0   113200
MEDQUIST HOLDINGS INC        COM            58506K102        1447    150375 SH       SOLE       NONE     150375       0        0
MERCADOLIBRE INC             COM            58733R102        2855     35895 SH       SOLE       NONE      35895       0        0
METTLER TOLEDO INTERNATIONAL COM            592688105       29359    198760 SH       SOLE       NONE     177660       0    21100
MICROSOFT CORP               COM            594918104         104      4000 SH       SOLE       NONE       4000       0        0
MICROCHIP TECHNOLOGY INC     COM            595017104         925     25250 SH       SOLE       NONE      25250       0        0
MIDDLEBY CORP                COM            596278101        2330     24775 SH       SOLE       NONE      24775       0        0
MOLEX INC                    CL A           608554200         920     46500 SH       SOLE       NONE      46500       0        0
MONSANTO CO                  COM            61166W101       60420    862280 SH       SOLE       NONE     771480       0    90800
MOOG INC                     CL A           615394202        1704     38800 SH       SOLE       NONE      38800       0        0
MURPHY OIL CORP              COM            626717102        1254     22500 SH       SOLE       NONE      22500       0        0
MYRIAD GENETICS INC          COM            62855J104         697     33300 SH       SOLE       NONE      33300       0        0
MYREXIS INC                  COM            62856H107           0       125 SH       SOLE       NONE        125       0        0
NCR CORP NEW                 COM            62886E108        4153    252300 SH       SOLE       NONE     252300       0        0
NEUSTAR INC                  COM            64126X201        2077     60775 SH       SOLE       NONE      60775       0        0
NEWFIELD EXPL CO             COM            651290108         347      9200 SH       SOLE       NONE       9200       0        0
NOBLE ENERGY INC             COM            655044105        7410     78500 SH       SOLE       NONE      78500       0        0
NORTHERN OIL & GAS INC NEW   COM            665531109        5247    218810 SH       SOLE       NONE     218810       0        0
NU SKIN ENTERPRISES INC      CL A           67018T105        3732     76830 SH       SOLE       NONE      76830       0        0
NUVASIVE INC                 COM            670704105         375     29800 SH       SOLE       NONE      29800       0        0
OCZ TECHNOLOGY GROUP INC     COM            67086E303         455     68800 SH       SOLE       NONE      68800       0        0
OASIS PETE INC NEW           COM            674215108        3848    132275 SH       SOLE       NONE     132275       0        0
OCCIDENTAL PETE CORP         COM            674599105        5641     60200 SH       SOLE       NONE      60200       0        0
LUKOIL OAO                   SPONSORED ADR  677862104        3595     67830 SH       SOLE       NONE      67830       0        0
OIL STS INTL INC             COM            678026105        2016     26400 SH       SOLE       NONE      26400       0        0
OMNICELL INC                 COM            68213N109        3179    192450 SH       SOLE       NONE     192450       0        0
ONEOK INC NEW                COM            682680103        1318     15200 SH       SOLE       NONE      15200       0        0
ONEOK PARTNERS LP            UNIT LTD PARTN 68268N103        3511     60800 SH       SOLE       NONE      60800       0        0
ORACLE CORP                  COM            68389X105          77      3000 SH       SOLE       NONE       3000       0        0
OXFORD INDS INC              COM            691497309        2303     51050 SH       SOLE       NONE      51050       0        0
PACCAR INC                   COM            693718108       39298   1048790 SH       SOLE       NONE     938490       0   110300
PANERA BREAD CO              CL A           69840W108        3123     22075 SH       SOLE       NONE      22075       0        0
PARKER HANNIFIN CORP         COM            701094104        1937     25400 SH       SOLE       NONE      25400       0        0
PAYCHEX INC                  COM            704326107         652     21650 SH       SOLE       NONE      21650       0        0
PEPSICO INC                  COM            713448108         106      1600 SH       SOLE       NONE       1600       0        0
PERRIGO CO                   COM            714290103       55563    571050 SH       SOLE       NONE     510850       0    60200
PETROCHINA CO LTD            SPONSORED ADR  71646E100        3816     30700 SH       SOLE       NONE      30700       0        0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR  71654V408        1081     43500 SH       SOLE       NONE      43500       0        0
PETROLEUM DEV CORP           COM            716578109        2458     70000 SH       SOLE       NONE      70000       0        0
PETROQUEST ENERGY INC        COM            716748108         842    127500 SH       SOLE       NONE     127500       0        0
PETSMART INC                 COM            716768106        3113     60700 SH       SOLE       NONE      60700       0        0
PIER 1 IMPORTS INC           COM            720279108        4004    287425 SH       SOLE       NONE     287425       0        0
PIONEER NAT RES CO           COM            723787107        2926     32700 SH       SOLE       NONE      32700       0        0
PLAINS EXPL& PRODTN CO       COM            726505100        8082    220100 SH       SOLE       NONE     220100       0        0
PLAINS ALL AMERN PIPELINE L  UNIT LTD PARTN 726503105        3228     43950 SH       SOLE       NONE      43950       0        0
PORTFOLIO RECOVERY ASSOCS IN COM            73640Q105        1053     15600 SH       SOLE       NONE      15600       0        0
QEP RES INC                  COM            74733V100         522     17800 SH       SOLE       NONE      17800       0        0
QUALCOMM INC                 COM            747525103       72394   1323470 SH       SOLE       NONE    1175470       0   148000
QUESTAR CORP                 COM            748356102         123      6200 SH       SOLE       NONE       6200       0        0
QUESTCOR PHARMACEUTICALS INC COM            74835Y101        3374     81145 SH       SOLE       NONE      81145       0        0
RPM INTL INC                 COM            749685103         702     28600 SH       SOLE       NONE      28600       0        0
RF MICRODEVICES INC          COM            749941100        1096    202900 SH       SOLE       NONE     202900       0        0
RALPH LAUREN CORP            COM            751212101       28874    209110 SH       SOLE       NONE     187010       0    22100
RANGE RESOURCES CORP         COM            75281A109       44284    714950 SH       SOLE       NONE     644950       0    70000
REX ENERGY CORP              COM            761565100        2229    151050 SH       SOLE       NONE     151050       0        0
RITE AID CORP                COM            767754104        4698   3728825 SH       SOLE       NONE    3728825       0        0
ROWAN COS INC                COM            779382100        1632     53800 SH       SOLE       NONE      53800       0        0
ROYAL DUTCH SHELL PLC        SPONS ADR A    780259206       10276    140600 SH       SOLE       NONE     140600       0        0
RYDER SYSTEM INC             COM            783549108        2653     49925 SH       SOLE       NONE      49925       0        0
SM ENERGY CO                 COM            78454L100        7339    100400 SH       SOLE       NONE     100400       0        0
SALIX PHARMACEUTICALS LTD    COM            795435106        2354     49200 SH       SOLE       NONE      49200       0        0
SCHLUMBERGER LTD             COM            806857108       30973    453420 SH       SOLE       NONE     402720       0    50700
SEALED AIR CORP              COM            81211K100         558     32400 SH       SOLE       NONE      32400       0        0
SHAW GROUP INC               COM            820280105         539     20050 SH       SOLE       NONE      20050       0        0
SILICON LABORATORIES INC     COM            826919102        3001     69125 SH       SOLE       NONE      69125       0        0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR  82706C108        5770    281750 SH       SOLE       NONE     281750       0        0
SILVER WHEATON CORP          COM            828336107        5792    200000 SH       SOLE       NONE     200000       0        0
SONIC CORP                   COM            835451105         445     66050 SH       SOLE       NONE      66050       0        0
SOURCEFIRE INC               COM            83616T108        3905    120600 SH       SOLE       NONE     120600       0        0
SOUTHWEST AIRLINES CO        COM            844741108         535     62550 SH       SOLE       NONE      62550       0        0
SOUTHWESTERN ENERGY CO       COM            845467109       34789   1089190 SH       SOLE       NONE     985190       0   104000
STAAR SURGICAL CO            COM            852312305        2029    193450 SH       SOLE       NONE     193450       0        0
STARBUCKS CORP               COM            855244109        1983     43100 SH       SOLE       NONE      43100       0        0
STATOIL ASA                  SPONSORED ADR  85771P102        5447    212700 SH       SOLE       NONE     212700       0        0
STERICYCLE INC               COM            858912108        2977     38200 SH       SOLE       NONE      38200       0        0
STRYKER CORP                 COM            863667101          35       700 SH       SOLE       NONE        700       0        0
SUNCOR ENERGY INC            COM            867224107        4757    164990 SH       SOLE       NONE     164990       0        0
SUNOCO LOGISTICS PRTNRS L P  COM UNITS      86764L108        3782     96000 SH       SOLE       NONE      96000       0        0
SYNERGETICS USA INC          COM            87160G107        2899    392850 SH       SOLE       NONE     392850       0        0
TJX COS INC NEW              COM            872540109       24601    381120 SH       SOLE       NONE     340620       0    40500
TALEO CORP                   CL A           87424N104        1636     42275 SH       SOLE       NONE      42275       0        0
TARGA RES CORP               COM            87612G101        1896     46600 SH       SOLE       NONE      46600       0        0
TARGET CORP                  COM            87612E106       51718   1009720 SH       SOLE       NONE     903320       0   106400
TERADATA CORP DEL            COM            88076W103       60214   1241260 SH       SOLE       NONE    1110660       0   130600
TESCO CORP                   COM            88157K101         952     75300 SH       SOLE       NONE      75300       0        0
TIBCO SOFTWARE INC           COM            88632Q103       29478   1232860 SH       SOLE       NONE    1102960       0   129900
TIVO INC                     COM            888706108         710     79200 SH       SOLE       NONE      79200       0        0
TOTAL S A                    SPONSORED ADR  89151E109        3659     71600 SH       SOLE       NONE      71600       0        0
TRANSDIGM GROUP INC          COM            893641100       37707    394100 SH       SOLE       NONE     352600       0    41500
TRIMBLE NAVIGATION LTD       COM            896239100        1994     45950 SH       SOLE       NONE      45950       0        0
TRIUMPH GROUP INC            COM            896818101        2138     36575 SH       SOLE       NONE      36575       0        0
ULTRA PETROLEUM CORP         COM            903914109         524     17700 SH       SOLE       NONE      17700       0        0
UNDER ARMOUR INC             CL A           904311107        2082     29000 SH       SOLE       NONE      29000       0        0
UNION PACIFIC CORP           COM            907818108         106      1000 SH       SOLE       NONE       1000       0        0
UNIT CORP                    COM            909218109         835     18000 SH       SOLE       NONE      18000       0        0
VCA ANTECH INC               COM            918194101         427     21600 SH       SOLE       NONE      21600       0        0
VALERO ENERGY CORP NEW       COM            91913Y100         655     31100 SH       SOLE       NONE      31100       0        0
VARIAN MEDICAL SYS INC       COM            92220P105        2065     30760 SH       SOLE       NONE      30760       0        0
VERIFONE SYS INC             COM            92342Y109       14842    417840 SH       SOLE       NONE     373340       0    44500
VERTEX PHARMACEUTICALS INC   COM            92532F100        1313     39530 SH       SOLE       NONE      39530       0        0
WABASH NATL CORP             COM            929566107        2496    318350 SH       SOLE       NONE     318350       0        0
WALGREEN CO                  COM            931422109          33      1000 SH       SOLE       NONE       1000       0        0
WALTER INVT MGMT CORP        COM            93317W102        1902     92735 SH       SOLE       NONE      92735       0        0
WATERS CORP                  COM            941848103         815     11000 SH       SOLE       NONE      11000       0        0
WESTERN GAS PARTNERS LP      COM UNIT LP IN 958254104        3240     78500 SH       SOLE       NONE      78500       0        0
WESTPORT INNOVATIONS INC     COM NEW        960908309        3058     92000 SH       SOLE       NONE      92000       0        0
WHITING PETE CORP NEW        COM            966387102        4622     99000 SH       SOLE       NONE      99000       0        0
WILLIAMS PARTNERS L P        COM UNITS L P  96950F104        3359     56000 SH       SOLE       NONE      56000       0        0
WILLIAMS SONOMA INC          COM            969904101       34975    908440 SH       SOLE       NONE     812640       0    95800
WORLD FUEL SVCS CORP         COM            981475106        4148     98800 SH       SOLE       NONE      98800       0        0