Rice Hall James & Associates as of Sept. 30, 2019
Portfolio Holdings for Rice Hall James & Associates
Rice Hall James & Associates holds 268 positions in its portfolio as reported in the September 2019 quarterly 13F filing
| Company (Ticker) | Portfolio Weight | Valued At | Change in Shares | Share Count | Share Price |
|---|---|---|---|---|---|
| Emergent BioSolutions (EBS) | 2.3 | $64M | 1.2M | 52.28 | |
| Pool Corporation (POOL) | 2.2 | $61M | 302k | 201.70 | |
| Strategic Education (STRA) | 2.1 | $60M | 442k | 135.88 | |
| Premier (PINC) | 2.1 | $58M | 2.0M | 28.92 | |
| Wix (WIX) | 1.9 | $53M | 451k | 116.74 | |
| Semtech Corporation (SMTC) | 1.9 | $52M | 1.1M | 48.61 | |
| J Global (ZD) | 1.7 | $48M | 532k | 90.82 | |
| WNS | 1.7 | $47M | 801k | 58.75 | |
| Armstrong World Industries (AWI) | 1.6 | $46M | 475k | 96.70 | |
| Lci Industries (LCII) | 1.6 | $46M | 499k | 91.85 | |
| Dave & Buster's Entertainmnt (PLAY) | 1.6 | $46M | 1.2M | 38.95 | |
| Trade Desk (TTD) | 1.6 | $45M | 239k | 187.55 | |
| Ingevity (NGVT) | 1.5 | $42M | 490k | 84.84 | |
| Masonite International | 1.4 | $41M | 699k | 58.00 | |
| Cimpress N V Shs Euro | 1.4 | $39M | 293k | 131.84 | |
| Maximus (MMS) | 1.3 | $37M | 482k | 77.26 | |
| Ceva (CEVA) | 1.3 | $37M | 1.2M | 29.86 | |
| Xpo Logistics Inc equity (XPO) | 1.3 | $37M | 522k | 71.57 | |
| ACI Worldwide (ACIW) | 1.3 | $37M | 1.2M | 31.32 | |
| Medifast (MED) | 1.3 | $36M | 342k | 103.63 | |
| Vail Resorts (MTN) | 1.3 | $35M | 155k | 227.56 | |
| Medidata Solutions | 1.3 | $35M | 385k | 91.50 | |
| Bofi Holding (AX) | 1.2 | $34M | 1.2M | 27.65 | |
| Teleflex Incorporated (TFX) | 1.1 | $32M | 94k | 339.75 | |
| Ligand Pharmaceuticals In (LGND) | 1.1 | $31M | 316k | 99.54 | |
| ON Semiconductor (ON) | 1.1 | $30M | 1.6M | 19.21 | |
| Euronet Worldwide (EEFT) | 1.1 | $29M | 201k | 146.30 | |
| Criteo Sa Ads (CRTO) | 0.9 | $26M | 1.4M | 18.69 | |
| Shutterstock (SSTK) | 0.9 | $26M | 719k | 36.12 | |
| Supernus Pharmaceuticals (SUPN) | 0.9 | $26M | 937k | 27.48 | |
| Cypress Semiconductor Corporation | 0.9 | $25M | 1.1M | 23.34 | |
| Willdan (WLDN) | 0.9 | $25M | 704k | 35.08 | |
| MasTec (MTZ) | 0.9 | $24M | 374k | 64.93 | |
| Myriad Genetics (MYGN) | 0.9 | $24M | 838k | 28.63 | |
| Echo Global Logistics | 0.8 | $24M | 1.1M | 22.65 | |
| Aerojet Rocketdy | 0.8 | $24M | 467k | 50.51 | |
| ICF International (ICFI) | 0.8 | $23M | 272k | 84.47 | |
| Bank Ozk (OZK) | 0.8 | $22M | 814k | 27.27 | |
| Aaron's | 0.8 | $22M | 340k | 64.26 | |
| Vonage Holdings | 0.8 | $22M | 1.9M | 11.30 | |
| Tabula Rasa Healthcare | 0.8 | $21M | 388k | 54.94 | |
| Ameris Ban (ABCB) | 0.8 | $21M | 524k | 40.24 | |
| PGT | 0.7 | $21M | 1.2M | 17.27 | |
| Cubic Corporation | 0.7 | $20M | 290k | 70.43 | |
| Prestige Brands Holdings (PBH) | 0.7 | $20M | 577k | 34.69 | |
| Omnicell (OMCL) | 0.7 | $20M | 278k | 72.27 | |
| World Wrestling Entertainment | 0.7 | $19M | 272k | 71.15 | |
| Stoneridge (SRI) | 0.7 | $19M | 621k | 30.97 | |
| NuVasive | 0.7 | $19M | 299k | 63.38 | |
| Epam Systems (EPAM) | 0.7 | $19M | 105k | 182.32 | |
| Calavo Growers (CVGW) | 0.7 | $19M | 197k | 95.18 | |
| US Ecology | 0.7 | $19M | 294k | 63.94 | |
| BioSpecifics Technologies | 0.7 | $19M | 350k | 53.52 | |
| Boingo Wireless | 0.7 | $19M | 1.7M | 11.10 | |
| Brooks Automation (AZTA) | 0.7 | $18M | 497k | 37.03 | |
| Imax Corp Cad (IMAX) | 0.7 | $18M | 839k | 21.95 | |
| Skyline Corporation (SKY) | 0.7 | $19M | 614k | 30.09 | |
| Verra Mobility Corp verra mobility corp (VRRM) | 0.7 | $18M | 1.3M | 14.35 | |
| Performance Food (PFGC) | 0.6 | $18M | 391k | 46.01 | |
| Tetra Tech (TTEK) | 0.6 | $17M | 197k | 86.76 | |
| Pegasystems (PEGA) | 0.6 | $17M | 246k | 68.05 | |
| Air Transport Services (ATSG) | 0.6 | $16M | 772k | 21.02 | |
| Federal Agricultural Mortgage (AGM) | 0.6 | $16M | 199k | 81.66 | |
| Pacira Pharmaceuticals (PCRX) | 0.6 | $16M | 429k | 38.07 | |
| Callaway Golf Company (MODG) | 0.6 | $16M | 826k | 19.41 | |
| Cheesecake Factory Incorporated (CAKE) | 0.6 | $16M | 384k | 41.68 | |
| Primoris Services (PRIM) | 0.6 | $16M | 815k | 19.61 | |
| Five Below (FIVE) | 0.6 | $16M | 126k | 126.10 | |
| Encompass Health Corp (EHC) | 0.6 | $16M | 254k | 63.28 | |
| MSC Industrial Direct (MSM) | 0.6 | $16M | 215k | 72.53 | |
| Steven Madden (SHOO) | 0.6 | $16M | 438k | 35.79 | |
| Aimmune Therapeutics | 0.6 | $16M | 752k | 20.94 | |
| Halyard Health (AVNS) | 0.6 | $16M | 418k | 37.46 | |
| Mercury Computer Systems (MRCY) | 0.5 | $15M | 187k | 81.17 | |
| Lattice Semiconductor (LSCC) | 0.5 | $15M | 803k | 18.28 | |
| LKQ Corporation (LKQ) | 0.5 | $14M | 457k | 31.45 | |
| Ensign (ENSG) | 0.5 | $14M | 299k | 47.43 | |
| Century Casinos (CNTY) | 0.5 | $14M | 1.9M | 7.73 | |
| Coherus Biosciences (CHRS) | 0.5 | $14M | 706k | 20.26 | |
| Albany International (AIN) | 0.5 | $14M | 156k | 90.16 | |
| Six Flags Entertainment (SIX) | 0.5 | $14M | 275k | 50.79 | |
| Aerie Pharmaceuticals | 0.5 | $14M | 724k | 19.22 | |
| Revance Therapeutics | 0.5 | $14M | 1.1M | 13.00 | |
| Collegium Pharmaceutical Inc Common Stock Usd (COLL) | 0.5 | $14M | 1.2M | 11.48 | |
| Teradata Corporation (TDC) | 0.5 | $14M | 440k | 31.00 | |
| Radware Ltd ord (RDWR) | 0.5 | $13M | 550k | 24.26 | |
| Rexnord | 0.5 | $13M | 482k | 27.05 | |
| Lindsay Corporation (LNN) | 0.5 | $13M | 138k | 92.85 | |
| Immunomedics | 0.5 | $13M | 975k | 13.26 | |
| Firstcash | 0.5 | $13M | 140k | 91.67 | |
| Iaa | 0.5 | $13M | 312k | 41.73 | |
| Franklin Covey (FC) | 0.4 | $12M | 355k | 35.00 | |
| Banner Corp (BANR) | 0.4 | $12M | 208k | 56.17 | |
| Verint Systems (VRNT) | 0.4 | $11M | 267k | 42.78 | |
| Global Blood Therapeutics In | 0.4 | $11M | 236k | 48.52 | |
| Nektar Therapeutics | 0.4 | $11M | 618k | 18.22 | |
| Apergy Corp | 0.4 | $11M | 400k | 27.05 | |
| Lantheus Holdings Inc Common Stock Usd 0.01 (LNTH) | 0.4 | $11M | 423k | 25.07 | |
| Papa John's Int'l (PZZA) | 0.4 | $10M | 196k | 52.35 | |
| Grand Canyon Education (LOPE) | 0.4 | $10M | 103k | 98.20 | |
| Optinose | 0.3 | $9.7M | 1.4M | 7.00 | |
| Cott Corp | 0.3 | $9.5M | 758k | 12.47 | |
| CalAmp | 0.3 | $9.5M | 827k | 11.52 | |
| Advance Auto Parts (AAP) | 0.3 | $9.1M | 55k | 165.41 | |
| Progenics Pharmaceuticals | 0.3 | $9.0M | 1.8M | 5.05 | |
| Ints Intl | 0.3 | $8.6M | 788k | 10.97 | |
| Reata Pharmaceuticals Inc Cl A | 0.3 | $8.6M | 107k | 80.29 | |
| Insmed (INSM) | 0.3 | $8.2M | 463k | 17.64 | |
| CoStar (CSGP) | 0.3 | $7.8M | 13k | 593.22 | |
| Utah Medical Products (UTMD) | 0.3 | $7.5M | 79k | 95.84 | |
| KAR Auction Services (KAR) | 0.3 | $7.6M | 312k | 24.55 | |
| Yeti Hldgs (YETI) | 0.3 | $7.3M | 261k | 28.00 | |
| Mix Telematics Ltd - | 0.2 | $6.9M | 497k | 13.95 | |
| Puma Biotechnology (PBYI) | 0.2 | $6.0M | 554k | 10.77 | |
| Akebia Therapeutics (AKBA) | 0.2 | $5.8M | 1.5M | 3.92 | |
| Ituran Location And Control (ITRN) | 0.2 | $5.5M | 223k | 24.79 | |
| Neurocrine Biosciences (NBIX) | 0.2 | $5.5M | 62k | 90.10 | |
| BJ's Restaurants (BJRI) | 0.2 | $5.0M | 128k | 38.84 | |
| International Flavors & Fragrances (IFF) | 0.2 | $4.9M | 40k | 122.70 | |
| BioMarin Pharmaceutical (BMRN) | 0.2 | $4.4M | 66k | 67.40 | |
| Jazz Pharmaceuticals (JAZZ) | 0.2 | $4.5M | 35k | 128.14 | |
| Grubhub | 0.2 | $4.4M | 79k | 56.21 | |
| Edwards Lifesciences (EW) | 0.1 | $4.2M | 19k | 219.90 | |
| Vulcan Materials Company (VMC) | 0.1 | $3.9M | 26k | 151.26 | |
| Csw Industrials (CSW) | 0.1 | $3.7M | 53k | 69.03 | |
| Zimmer Holdings (ZBH) | 0.1 | $3.3M | 24k | 137.26 | |
| FMC Corporation (FMC) | 0.1 | $3.2M | 37k | 87.68 | |
| FLIR Systems | 0.1 | $3.0M | 58k | 52.60 | |
| Kirby Corporation (KEX) | 0.1 | $3.0M | 37k | 82.15 | |
| Cornerstone Ondemand | 0.1 | $3.2M | 58k | 54.82 | |
| Carbonite | 0.1 | $3.0M | 191k | 15.49 | |
| Cisco Systems (CSCO) | 0.1 | $2.8M | 56k | 49.41 | |
| Umpqua Holdings Corporation | 0.1 | $2.8M | 173k | 16.46 | |
| Zions Bancorporation (ZION) | 0.1 | $2.9M | 64k | 44.51 | |
| QuinStreet (QNST) | 0.1 | $2.8M | 220k | 12.59 | |
| Model N (MODN) | 0.1 | $2.7M | 97k | 27.76 | |
| Kornit Digital (KRNT) | 0.1 | $2.8M | 90k | 30.79 | |
| Steris Plc Ord equities (STE) | 0.1 | $2.9M | 20k | 144.48 | |
| Toro Company (TTC) | 0.1 | $2.4M | 33k | 73.30 | |
| Columbia Sportswear Company (COLM) | 0.1 | $2.4M | 25k | 96.88 | |
| Tyler Technologies (TYL) | 0.1 | $2.4M | 9.2k | 262.50 | |
| Valmont Industries (VMI) | 0.1 | $2.5M | 18k | 138.45 | |
| Xylem (XYL) | 0.1 | $2.6M | 33k | 79.63 | |
| Us Foods Hldg Corp call (USFD) | 0.1 | $2.5M | 62k | 41.10 | |
| Hasbro (HAS) | 0.1 | $2.1M | 18k | 118.67 | |
| Johnson & Johnson (JNJ) | 0.1 | $2.4M | 18k | 129.37 | |
| Dover Corporation (DOV) | 0.1 | $2.2M | 23k | 99.57 | |
| IDEX Corporation (IEX) | 0.1 | $2.4M | 14k | 163.90 | |
| Dolby Laboratories (DLB) | 0.1 | $2.3M | 36k | 64.64 | |
| Perficient (PRFT) | 0.1 | $2.3M | 59k | 38.58 | |
| LivePerson (LPSN) | 0.1 | $2.1M | 60k | 35.70 | |
| MTS Systems Corporation | 0.1 | $2.3M | 42k | 55.24 | |
| Cbiz (CBZ) | 0.1 | $2.3M | 99k | 23.50 | |
| Ciena Corporation (CIEN) | 0.1 | $2.2M | 55k | 39.23 | |
| Aar (AIR) | 0.1 | $2.2M | 53k | 41.21 | |
| DSP | 0.1 | $2.2M | 156k | 14.08 | |
| Zumiez (ZUMZ) | 0.1 | $2.2M | 69k | 31.67 | |
| LeMaitre Vascular (LMAT) | 0.1 | $2.2M | 66k | 34.19 | |
| Chefs Whse (CHEF) | 0.1 | $2.3M | 56k | 40.31 | |
| Cdw (CDW) | 0.1 | $2.3M | 19k | 123.23 | |
| Bio-techne Corporation (TECH) | 0.1 | $2.4M | 12k | 195.65 | |
| Pq Group Hldgs | 0.1 | $2.2M | 136k | 15.94 | |
| eBay (EBAY) | 0.1 | $1.9M | 48k | 38.97 | |
| Resources Connection (RGP) | 0.1 | $1.8M | 108k | 16.99 | |
| Core-Mark Holding Company | 0.1 | $2.0M | 62k | 32.11 | |
| Team | 0.1 | $2.0M | 110k | 18.05 | |
| CRA International (CRAI) | 0.1 | $1.9M | 45k | 41.97 | |
| Exponent (EXPO) | 0.1 | $1.8M | 26k | 69.88 | |
| Marcus Corporation (MCS) | 0.1 | $1.9M | 52k | 37.01 | |
| Ducommun Incorporated (DCO) | 0.1 | $1.9M | 44k | 42.40 | |
| Sterling Construction Company (STRL) | 0.1 | $2.0M | 152k | 13.15 | |
| Pointer Telocation | 0.1 | $2.0M | 133k | 15.04 | |
| Wpx Energy | 0.1 | $1.9M | 183k | 10.59 | |
| Icon (ICLR) | 0.1 | $2.0M | 14k | 147.33 | |
| Coty Inc Cl A (COTY) | 0.1 | $1.9M | 184k | 10.51 | |
| Therapeuticsmd | 0.1 | $2.1M | 578k | 3.63 | |
| Biosante Pharmaceuticals (ANIP) | 0.1 | $2.1M | 29k | 72.88 | |
| Sp Plus | 0.1 | $2.0M | 54k | 36.99 | |
| Nevro (NVRO) | 0.1 | $2.0M | 23k | 85.96 | |
| Cryoport Inc Com Par $0 001 (CYRX) | 0.1 | $1.9M | 114k | 16.35 | |
| Ribbon Communication (RBBN) | 0.1 | $1.9M | 319k | 5.84 | |
| International Money Express (IMXI) | 0.1 | $2.0M | 145k | 13.74 | |
| Berkshire Hathaway (BRK.B) | 0.1 | $1.7M | 8.2k | 208.01 | |
| SYSCO Corporation (SYY) | 0.1 | $1.6M | 21k | 79.42 | |
| STAAR Surgical Company (STAA) | 0.1 | $1.7M | 67k | 25.78 | |
| ESCO Technologies (ESE) | 0.1 | $1.7M | 22k | 79.57 | |
| Virtusa Corporation | 0.1 | $1.8M | 50k | 36.02 | |
| Comtech Telecomm (CMTL) | 0.1 | $1.7M | 51k | 32.51 | |
| Exelixis (EXEL) | 0.1 | $1.6M | 91k | 17.68 | |
| Conn's (CONNQ) | 0.1 | $1.7M | 68k | 24.87 | |
| Mesa Laboratories (MLAB) | 0.1 | $1.8M | 7.6k | 237.72 | |
| Heritage Financial Corporation (HFWA) | 0.1 | $1.8M | 66k | 26.96 | |
| Cardiovascular Systems | 0.1 | $1.6M | 34k | 47.53 | |
| Carrols Restaurant | 0.1 | $1.7M | 205k | 8.29 | |
| Mitek Systems (MITK) | 0.1 | $1.7M | 175k | 9.65 | |
| Radiant Logistics (RLGT) | 0.1 | $1.6M | 308k | 5.17 | |
| Vocera Communications | 0.1 | $1.6M | 63k | 24.65 | |
| Carolina Financial | 0.1 | $1.6M | 45k | 35.55 | |
| Rubicon Proj | 0.1 | $1.6M | 181k | 8.71 | |
| Materalise Nv (MTLS) | 0.1 | $1.7M | 89k | 18.48 | |
| Airgain (AIRG) | 0.1 | $1.6M | 133k | 11.75 | |
| Tactile Systems Technology, In (TCMD) | 0.1 | $1.6M | 39k | 42.32 | |
| Dmc Global (BOOM) | 0.1 | $1.6M | 36k | 43.98 | |
| Solaris Oilfield Infrstr (SEI) | 0.1 | $1.6M | 118k | 13.42 | |
| Orthofix Medical (OFIX) | 0.1 | $1.6M | 30k | 53.02 | |
| Denny's Corporation (DENN) | 0.1 | $1.3M | 57k | 22.77 | |
| Robert Half International (RHI) | 0.1 | $1.3M | 23k | 55.64 | |
| IntriCon Corporation | 0.1 | $1.4M | 74k | 19.44 | |
| Providence Service Corporation | 0.1 | $1.5M | 26k | 59.48 | |
| National Instruments | 0.1 | $1.3M | 32k | 41.97 | |
| Johnson Outdoors (JOUT) | 0.1 | $1.4M | 23k | 58.57 | |
| NeoGenomics (NEO) | 0.1 | $1.4M | 71k | 19.12 | |
| Expedia (EXPE) | 0.1 | $1.4M | 11k | 134.41 | |
| Willis Towers Watson (WTW) | 0.1 | $1.5M | 7.6k | 192.99 | |
| Guaranty Bancshares | 0.1 | $1.3M | 42k | 30.59 | |
| Knight Swift Transn Hldgs (KNX) | 0.1 | $1.4M | 40k | 36.31 | |
| Rhythm Pharmaceuticals (RYTM) | 0.1 | $1.4M | 65k | 21.59 | |
| Cactus Inc - A (WHD) | 0.1 | $1.4M | 48k | 28.95 | |
| NVIDIA Corporation (NVDA) | 0.0 | $1.1M | 6.6k | 174.11 | |
| Titan Machinery (TITN) | 0.0 | $1.1M | 79k | 14.34 | |
| Washington Trust Ban (WASH) | 0.0 | $1.2M | 25k | 48.29 | |
| Park City (TRAK) | 0.0 | $1.3M | 218k | 5.77 | |
| AtriCure (ATRC) | 0.0 | $1.1M | 45k | 24.94 | |
| Peoples Utah Ban | 0.0 | $1.2M | 43k | 28.29 | |
| Optimizerx Ord (OPRX) | 0.0 | $1.2M | 84k | 14.48 | |
| L3harris Technologies (LHX) | 0.0 | $1.1M | 5.1k | 208.58 | |
| Inmode Ltd. Inmd (INMD) | 0.0 | $1.2M | 58k | 21.51 | |
| Exxon Mobil Corporation (XOM) | 0.0 | $817k | 12k | 70.61 | |
| Abbott Laboratories (ABT) | 0.0 | $797k | 9.5k | 83.68 | |
| Jacobs Engineering | 0.0 | $759k | 8.3k | 91.56 | |
| Vanda Pharmaceuticals (VNDA) | 0.0 | $804k | 61k | 13.28 | |
| Huron Consulting (HURN) | 0.0 | $888k | 15k | 61.36 | |
| Napco Security Systems (NSSC) | 0.0 | $736k | 29k | 25.52 | |
| Upland Software (UPLD) | 0.0 | $838k | 24k | 34.84 | |
| Amyris | 0.0 | $918k | 193k | 4.76 | |
| Shotspotter (SSTI) | 0.0 | $894k | 39k | 23.02 | |
| Coda Octopus Group (CODA) | 0.0 | $843k | 103k | 8.21 | |
| I3 Verticals (IIIV) | 0.0 | $836k | 42k | 20.12 | |
| Moody's Corporation (MCO) | 0.0 | $674k | 3.3k | 204.80 | |
| Wal-Mart Stores (WMT) | 0.0 | $606k | 5.1k | 118.75 | |
| Chevron Corporation (CVX) | 0.0 | $672k | 5.7k | 118.58 | |
| Merck & Co (MRK) | 0.0 | $679k | 8.1k | 84.15 | |
| Pepsi (PEP) | 0.0 | $653k | 4.8k | 137.04 | |
| Procter & Gamble Company (PG) | 0.0 | $436k | 3.5k | 124.43 | |
| ConAgra Foods (CAG) | 0.0 | $459k | 15k | 30.70 | |
| iShares Russell 2000 Index (IWM) | 0.0 | $674k | 4.5k | 151.29 | |
| iShares Russell 2000 Growth Index (IWO) | 0.0 | $492k | 2.6k | 192.64 | |
| Abbvie (ABBV) | 0.0 | $646k | 8.5k | 75.71 | |
| Hubbell (HUBB) | 0.0 | $568k | 4.3k | 131.33 | |
| Tpi Composites (TPICQ) | 0.0 | $566k | 30k | 18.76 | |
| Microsoft Corporation (MSFT) | 0.0 | $257k | 1.9k | 138.92 | |
| JPMorgan Chase & Co. (JPM) | 0.0 | $265k | 2.2k | 117.83 | |
| Eli Lilly & Co. (LLY) | 0.0 | $278k | 2.5k | 111.65 | |
| Bristol Myers Squibb (BMY) | 0.0 | $224k | 4.4k | 50.82 | |
| At&t (T) | 0.0 | $332k | 8.8k | 37.89 | |
| Intel Corporation (INTC) | 0.0 | $366k | 7.1k | 51.55 | |
| National-Oilwell Var | 0.0 | $217k | 10k | 21.20 | |
| Apple (AAPL) | 0.0 | $401k | 1.8k | 223.77 | |
| Berkshire Hathaway (BRK.A) | 0.0 | $312k | 1.00 | 312000.00 | |
| Starbucks Corporation (SBUX) | 0.0 | $251k | 2.8k | 88.38 | |
| Xcel Energy (XEL) | 0.0 | $316k | 4.9k | 64.87 | |
| WD-40 Company (WDFC) | 0.0 | $266k | 1.5k | 183.45 | |
| Oneok (OKE) | 0.0 | $312k | 4.2k | 73.72 | |
| iShares Russell Microcap Index (IWC) | 0.0 | $348k | 3.9k | 88.26 | |
| Nv5 Holding (NVEE) | 0.0 | $320k | 4.7k | 68.38 | |
| Sportsmans Whse Hldgs (SPWH) | 0.0 | $339k | 65k | 5.18 | |
| Kimball Electronics (KE) | 0.0 | $308k | 21k | 14.49 | |
| Change Healthcare | 0.0 | $146k | 12k | 12.10 |