0000887147-23-000033.txt : 20230828 0000887147-23-000033.hdr.sgml : 20230828 20230828131201 ACCESSION NUMBER: 0000887147-23-000033 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230828 DATE AS OF CHANGE: 20230828 PERIOD START: 20231231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: T. Rowe Price Mid-Cap Growth Fund, Inc. CENTRAL INDEX KEY: 0000887147 IRS NUMBER: 521784828 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-06665 FILM NUMBER: 231213564 BUSINESS ADDRESS: STREET 1: 100 EAST PRATT STREET CITY: BALTIMORE STATE: MD ZIP: 21202 BUSINESS PHONE: 410-345-2000 MAIL ADDRESS: STREET 1: 100 EAST PRATT STREET CITY: BALTIMORE STATE: MD ZIP: 21202 FORMER COMPANY: FORMER CONFORMED NAME: PRICE T ROWE MID CAP GROWTH FUND INC DATE OF NAME CHANGE: 19920717 0000887147 S000002102 T. Rowe Price Mid-Cap Growth Fund, Inc. C000005470 T. Rowe Price Mid-Cap Growth Fund, Inc. RPMGX C000005471 T. Rowe Price Mid-Cap Growth Fund-Advisor Class PAMCX C000005472 T. Rowe Price Mid-Cap Growth Fund-R Class RRMGX C000159676 T. Rowe Price Mid-Cap Growth Fund-I Class RPTIX C000219320 T. Rowe Price Mid-Cap Growth Fund-Z Class TRQZX NPORT-P 1 primary_doc.xml NPORT-P false 0000887147 XXXXXXXX S000002102 C000219320 C000005471 C000005470 C000005472 C000159676 T. ROWE PRICE MID-CAP GROWTH FUND, INC. 811-06665 0000887147 549300H4FB9U29ZK0L79 100 East Pratt Street Baltimore 21202 410-345-2000 T. Rowe Price Mid-Cap Growth Fund, Inc. S000002102 80RXPO345YBHPM0J9835 2023-12-31 2023-06-30 N 30088606907.850002 31815906.710000 30056791001.140003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 USD N Acadia Healthcare Co Inc 5493005CW985Y9D0NC11 ACADIA HEALTHCARE CO INC 00404A109 3998900.000000 NS USD 318472396.000000 1.0595688541 Long EC CORP US N 1 N N N Agilent Technologies Inc QUIX8Y7A2WP0XRMW7G29 AGILENT TECHNOLOGIES INC 00846U101 4750000.000000 NS USD 571187500.000000 1.9003608868 Long EC CORP US N 1 N N N agilon health Inc N/A AGILON HEALTH INC 00857U107 7200000.000000 NS USD 124848000.000000 0.4153736838 Long EC CORP US N 1 N N N Alnylam Pharmaceuticals Inc 529900S3ZI14OWRJII50 ALNYLAM PHARMACEUTICALS INC 02043Q107 1599600.000000 NS USD 303828024.000000 1.0108465138 Long EC CORP US N 1 N N N Amphenol Corp 549300D3L3G0R4U4VT04 AMPHENOL CORP 032095101 2721200.000000 NS USD 231165940.000000 0.7690972067 Long EC CORP US N 1 N N N Apellis Pharmaceuticals Inc 254900HS0ZFRXXSB9D42 APELLIS PHARMACEUTICALS INC 03753U106 1199300.000000 NS USD 109256230.000000 0.3634993170 Long EC CORP US N 1 N N N Argenx SE 7245009C5FZE6G9ODQ71 ARGENX SE 04016X101 349500.000000 NS USD 136210635.000000 0.4531775697 Long EC CORP NL N 1 N N N Ascendis Pharma A/S 549300B66JN3W3J8GH73 ASCENDIS PHARMA A/S 04351P101 1149700.000000 NS USD 102610725.000000 0.3413894883 Long EC CORP DK N 1 N N N Assurant Inc H3F39CAXWQRVWURFXL38 ASSURANT INC 04621X108 2195300.000000 NS USD 275993116.000000 0.9182387966 Long EC CORP US N 1 N N N Atlassian Corp 549300V7ZY5P02D2MY38 ATLASSIAN CORP 049468101 649800.000000 NS USD 109042938.000000 0.3627896870 Long EC CORP US N 1 N N N Avantor Inc N/A AVANTOR INC 05352A100 16995300.000000 NS USD 349083462.000000 1.1614129465 Long EC CORP US N 1 N N N Avery Dennison Corp 549300PW7VPFCYKLIV37 AVERY DENNISON CORP 053611109 2000000.000000 NS USD 343600000.000000 1.1431692757 Long EC CORP US N 1 N N N BWX Technologies Inc 549300NP85N265KWMS58 BWX TECHNOLOGIES INC 05605H100 1745600.000000 NS USD 124932592.000000 0.4156551243 Long EC CORP US N 1 N N N Ball Corp 0BGI85ALH27ZJP15DY16 BALL CORP 058498106 8547700.000000 NS USD 497561617.000000 1.6554049865 Long EC CORP US N 1 N N N Bath & Body Works Inc GR3KVMWVCR54YWQNXU90 BATH & BODY WORKS INC 070830104 5798400.000000 NS USD 217440000.000000 0.7234305219 Long EC CORP US N 1 N N N BILL Holdings Inc 549300IBF9VZZIGOZW63 BILL HOLDINGS INC 090043100 1253141.000000 NS USD 146429525.850000 0.4871761787 Long EC CORP US N 1 N N N Biogen Inc W8J5WZB5IY3K0NDQT671 BIOGEN INC 09062X103 650000.000000 NS USD 185152500.000000 0.6160088746 Long EC CORP US N 1 N N N Black Knight Inc 549300TUSNXS3BFFML48 BLACK KNIGHT INC 09215C105 4000000.000000 NS USD 238920000.000000 0.7948952368 Long EC CORP US N 1 N N N Boston Beer Co Inc/The 529900Q02MQ0DCQNRM58 BOSTON BEER CO INC/THE 100557107 299800.000000 NS USD 92470312.000000 0.3076519779 Long EC CORP US N 1 N N N Bright Horizons Family Solutions Inc N/A BRIGHT HORIZONS FAMILY SOLUTIONS INC 109194100 1499200.000000 NS USD 138601040.000000 0.4611305312 Long EC CORP US N 1 N N N Broadridge Financial Solutions Inc 549300KZDJZQ2YIHRC28 BROADRIDGE FINANCIAL SOLUTIONS INC 11133T103 1499600.000000 NS USD 248378748.000000 0.8263648238 Long EC CORP US N 1 N N N Bruker Corp LEBZ6VLQ6I8XB1NHVY15 BRUKER CORP 116794108 5748400.000000 NS USD 424921728.000000 1.4137295228 Long EC CORP US N 1 N N N Burlington Stores Inc 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 2741300.000000 NS USD 431453207.000000 1.4354599830 Long EC CORP US N 1 N N N Cboe Global Markets Inc 529900RLNSGA90UPEH54 CBOE GLOBAL MARKETS INC 12503M108 299900.000000 NS USD 41389199.000000 0.1377033197 Long EC CORP US N 1 N N N CCC Intelligent Solutions Holdings Inc N/A CCC INTELLIGENT SOLUTIONS HOLDINGS INC 12510Q100 15492941.000000 NS USD 173675868.610000 0.5778257187 Long EC CORP US N 1 N N N Coterra Energy Inc FCNMH6O7VWU7LHXMK351 COTERRA ENERGY INC 127097103 5746700.000000 NS USD 145391510.000000 0.4837226635 Long EC CORP US N 1 N N N Caesars Entertainment Inc 549300FA4CTCW903Y781 CAESARS ENTERTAINMENT INC 12769G100 1499600.000000 NS USD 76434612.000000 0.2543006404 Long EC CORP US N 1 N N N Casey s General Stores Inc 549300CAFWSI86V66Q65 CASEY'S GENERAL STORES INC 147528103 1149700.000000 NS USD 280388836.000000 0.9328635116 Long EC CORP US N 1 N N N Catalent Inc N/A CATALENT INC 148806102 5888820.000000 NS USD 255339235.200000 0.8495226094 Long EC CORP US N 1 N N N Cheniere Energy Inc MIHC87W9WTYSYZWV1J40 CHENIERE ENERGY INC 16411R208 1196900.000000 NS USD 182359684.000000 0.6067170777 Long EC CORP US N 1 N N N Chipotle Mexican Grill Inc N/A CHIPOTLE MEXICAN GRILL INC 169656105 60000.000000 NS USD 128340000.000000 0.4269916905 Long EC CORP US N 1 N N N Clear Secure Inc N/A CLEAR SECURE INC 18467V109 1694500.000000 NS USD 39261565.000000 0.1306246066 Long EC CORP US N 1 N N N Cognex Corp 549300JQTYZCLC43S226 COGNEX CORP 192422103 2492200.000000 NS USD 139613044.000000 0.4644975041 Long EC CORP US N 1 N N N Enovis Corp 635400OP2DYYYMOIYL17 ENOVIS CORP 194014502 3247300.000000 NS USD 208216876.000000 0.6927448642 Long EC CORP US N 1 N N N Confluent Inc 254900MRZ83YWUV7SN74 CONFLUENT INC 20717M103 997800.000000 NS USD 35232318.000000 0.1172191602 Long EC CORP US N 1 N N N Cooper Cos Inc/The QJKMVPIGLH7530PCUE20 COOPER COS INC/THE 216648402 949200.000000 NS USD 363951756.000000 1.2108802832 Long EC CORP US N 1 N N N Corning Inc 549300X2937PB0CJ7I56 CORNING INC 219350105 1998300.000000 NS USD 70020432.000000 0.2329604381 Long EC CORP US N 1 N N N QuidelOrtho Corp 549300YU8CMO9HF53113 QUIDELORTHO CORP 219798105 1993600.000000 NS USD 165189696.000000 0.5495919241 Long EC CORP US N 1 N N N CoStar Group Inc N/A COSTAR GROUP INC 22160N109 3688500.000000 NS USD 328276500.000000 1.0921874527 Long EC CORP US N 1 N N N Crowdstrike Holdings Inc 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC 22788C105 2499300.000000 NS USD 367072191.000000 1.2212620801 Long EC CORP US N 1 N N N DENTSPLY SIRONA Inc 9NHEHR1SOZCYXDO8HO28 DENTSPLY SIRONA INC 24906P109 2495300.000000 NS USD 99861906.000000 0.3322440709 Long EC CORP US N 1 N N N Devon Energy Corp 54930042348RKR3ZPN35 DEVON ENERGY CORP 25179M103 1497100.000000 NS USD 72369814.000000 0.2407769146 Long EC CORP US N 1 N N N Dollar General Corp OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 649800.000000 NS USD 110323044.000000 0.3670486447 Long EC CORP US N 1 N N N Dollar Tree Inc 549300PMSTQITB1WHR43 DOLLAR TREE INC 256746108 2599300.000000 NS USD 372999550.000000 1.2409826118 Long EC CORP US N 1 N N N Domino s Pizza Inc 25490005ZWM1IF9UXU57 DOMINO'S PIZZA INC 25754A201 1025000.000000 NS USD 345414750.000000 1.1492070128 Long EC CORP US N 1 N N N Doximity Inc N/A DOXIMITY INC 26622P107 1993500.000000 NS USD 67818870.000000 0.2256357640 Long EC CORP US N 1 N N N Axis Capital Holdings Ltd N/A AXIS CAPITAL HOLDINGS LTD 000000000 1998800.000000 NS USD 107595404.000000 0.3579736905 Long EC CORP BM N 1 N N N EQT Corp 4NT01YGM4X7ZX86ISY52 EQT CORP 26884L109 3198100.000000 NS USD 131537853.000000 0.4376310598 Long EC CORP US N 1 N N N Equifax Inc 5493004MCF8JDC86VS77 EQUIFAX INC 294429105 1848500.000000 NS USD 434952050.000000 1.4471007566 Long EC CORP US N 1 N N N Esab Corp 549300ZNV0SWBXEIWT04 ESAB CORP 29605J106 3125782.000000 NS USD 207989534.280000 0.6919884903 Long EC CORP US N 1 N N N Exact Sciences Corp 549300VM3X1FYD4N9Z14 EXACT SCIENCES CORP 30063P105 1446200.000000 NS USD 135798180.000000 0.4518053175 Long EC CORP US N 1 N N N Fair Isaac Corp RI6HET5SJUEY30V1PS26 FAIR ISAAC CORP 303250104 334900.000000 NS USD 271004429.000000 0.9016412597 Long EC CORP US N 1 N N N Five Below Inc 529900AAXP5Z6BGI7418 FIVE BELOW INC 33829M101 1199700.000000 NS USD 235789038.000000 0.7844784162 Long EC CORP US N 1 N N N FleetCor Technologies Inc 549300DG6RR0NQSFLN74 FLEETCOR TECHNOLOGIES INC 339041105 1824500.000000 NS USD 458095460.000000 1.5240996951 Long EC CORP US N 1 N N N Fortinet Inc 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 4000000.000000 NS USD 302360000.000000 1.0059623464 Long EC CORP US N 1 N N N Fortive Corp 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 5974600.000000 NS USD 446720842.000000 1.4862559412 Long EC CORP US N 1 N N N HashiCorp Inc 549300XGOB9ZFQHMIP56 HASHICORP INC 418100103 498200.000000 NS USD 13042876.000000 0.0433941068 Long EC CORP US N 1 N N N Hilton Worldwide Holdings Inc 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 3098200.000000 NS USD 450943010.000000 1.5003032426 Long EC CORP US N 1 N N N Hologic Inc 549300DYP6F5ZJL0LB74 HOLOGIC INC 436440101 10741300.000000 NS USD 869723061.000000 2.8935991902 Long EC CORP US N 1 N N N JB Hunt Transport Services Inc 549300XCD1MPI1C5GK90 JB HUNT TRANSPORT SERVICES INC 445658107 2599300.000000 NS USD 470551279.000000 1.5655406427 Long EC CORP US N 1 N N N ICU Medical Inc 5493003NRW7LS2QZRH60 ICU MEDICAL INC 44930G107 859700.000000 NS USD 153189943.000000 0.5096683242 Long EC CORP US N 1 N N N IDEX Corp 549300U5Y5EL6PHYLF13 IDEX CORP 45167R104 899400.000000 NS USD 193604844.000000 0.6441301202 Long EC CORP US N 1 N N N Ingersoll Rand Inc 5299004C02FMZCUOIR50 INGERSOLL RAND INC 45687V106 9549353.000000 NS USD 624145712.080000 2.0765547196 Long EC CORP US N 1 N N N Intercontinental Exchange Inc 5493000F4ZO33MV32P92 INTERCONTINENTAL EXCHANGE INC 45866F104 2698400.000000 NS USD 305135072.000000 1.0151951084 Long EC CORP US N 1 N N N Ionis Pharmaceuticals Inc 549300SI4ZGLG0BLUZ92 IONIS PHARMACEUTICALS INC 462222100 4746200.000000 NS USD 194736586.000000 0.6478954656 Long EC CORP US N 1 N N N KLA Corp 549300H0BF5JCG96TJ81 KLA CORP 482480100 629800.000000 NS USD 305465596.000000 1.0162947734 Long EC CORP US N 1 N N N KKR & Co Inc 54930013V5I303TF9571 KKR & CO INC 48251W104 6500900.000000 NS USD 364050400.000000 1.2112084753 Long EC CORP US N 1 N N N Karuna Therapeutics Inc N/A KARUNA THERAPEUTICS INC 48576A100 499800.000000 NS USD 108381630.000000 0.3605894921 Long EC CORP US N 1 N N N Kemper Corp 549300FNI1JKTRY2PV09 KEMPER CORP 488401100 999400.000000 NS USD 48231044.000000 0.1604663785 Long EC CORP US N 1 N N N Kenvue Inc 5493008HSF8L4M2LIJ82 KENVUE INC 49177J102 3470829.000000 NS USD 91699302.180000 0.3050868011 Long EC CORP US N 1 N N N Keysight Technologies Inc 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 2580300.000000 NS USD 432071235.000000 1.4375161839 Long EC CORP US N 1 N N N Lattice Semiconductor Corp 549300LRBBPZDQ2II567 LATTICE SEMICONDUCTOR CORP 518415104 2098800.000000 NS USD 201631716.000000 0.6708358054 Long EC CORP US N 1 N N N Liberty Media Corp-Liberty Formula One N/A LIBERTY MEDIA CORP-LIBERTY FORMULA ONE 531229854 3845000.000000 NS USD 289451600.000000 0.9630156459 Long EC CORP US N 1 N N N Littelfuse Inc 549300MY7HLQFYTPCX75 LITTELFUSE INC 537008104 208672.000000 NS USD 60788240.320000 0.2022446119 Long EC CORP US N 1 N N N Lululemon Athletica Inc 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 260000.000000 NS USD 98410000.000000 0.3274135286 Long EC CORP US N 1 N N N MGM Resorts International 54930066VBP7DZEGGJ87 MGM RESORTS INTERNATIONAL 552953101 9697300.000000 NS USD 425905416.000000 1.4170022874 Long EC CORP US N 1 N N N Markel Group Inc 549300SCNO12JLWIK605 MARKEL GROUP INC 570535104 33000.000000 NS USD 45644940.000000 0.1518623196 Long EC CORP US N 1 N N N MarketAxess Holdings Inc 5493002U1CA1XJOVID83 MARKETAXESS HOLDINGS INC 57060D108 674600.000000 NS USD 176353932.000000 0.5867357297 Long EC CORP US N 1 N N N Martin Marietta Materials Inc 5299005MZ4WZECVATV08 MARTIN MARIETTA MATERIALS INC 573284106 870300.000000 NS USD 401808807.000000 1.3368320224 Long EC CORP US N 1 N N N Marvell Technology Inc N/A MARVELL TECHNOLOGY INC 573874104 12975600.000000 NS USD 775681368.000000 2.5807191725 Long EC CORP US N 1 N N N Match Group Inc 15OMOPB0A8K0EFUVD031 MATCH GROUP INC 57667L107 1246000.000000 NS USD 52145100.000000 0.1734885803 Long EC CORP US N 1 N N N Microchip Technology Inc 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY INC 595017104 11246900.000000 NS USD 1007609771.000000 3.3523531203 Long EC CORP US N 1 N N N Mobileye Global Inc N/A MOBILEYE GLOBAL INC 60741F104 492830.000000 NS USD 18934528.600000 0.0629958421 Long EC CORP US N 1 N N N Molina Healthcare Inc 549300NQQCEQ46YHZ591 MOLINA HEALTHCARE INC 60855R100 729800.000000 NS USD 219844952.000000 0.7314318817 Long EC CORP US N 1 N N N MongoDB Inc 549300TPTG69WKWE1Z37 MONGODB INC 60937P106 249300.000000 NS USD 102459807.000000 0.3408873788 Long EC CORP US N 1 N N N O Reilly Automotive Inc 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 150000.000000 NS USD 143295000.000000 0.4767475011 Long EC CORP US N 1 N N N PTC Inc 54930050SSMU8SKDJ030 PTC INC 69370C100 2099400.000000 NS USD 298744620.000000 0.9939338501 Long EC CORP US N 1 N N N Paylocity Holding Corp 549300VH75FTB4DIEE07 PAYLOCITY HOLDING CORP 70438V106 1199700.000000 NS USD 221380641.000000 0.7365411730 Long EC CORP US N 1 N N N Pioneer Natural Resources Co FY8JBF7CCL2VE4F1B628 PIONEER NATURAL RESOURCES CO 723787107 1199300.000000 NS USD 248470974.000000 0.8266716630 Long EC CORP US N 1 N N N RPM International Inc 549300TJCKW4BRXPJ474 RPM INTERNATIONAL INC 749685103 1994800.000000 NS USD 178993404.000000 0.5955173458 Long EC CORP US N 1 N N N Raymond James Financial Inc RGUZHJ05YTITL6D76949 RAYMOND JAMES FINANCIAL INC 754730109 1749500.000000 NS USD 181545615.000000 0.6040086415 Long EC CORP US N 1 N N N T. Rowe Price Treasury Reserve Fund 5493007QR86JJLYO6D96 T. Rowe Price Treasury Reserve Fund 76105Y208 1018522288.410000 NS USD 1018522288.410000 3.3886594493 Long STIV RF US N 1 N N N Reynolds Consumer Products Inc N/A REYNOLDS CONSUMER PRODUCTS INC 76171L106 3958400.000000 NS USD 111824800.000000 0.3720450397 Long EC CORP US N 1 N N N Roper Technologies Inc 54930003T4SXCIWVXY35 ROPER TECHNOLOGIES INC 776696106 599800.000000 NS USD 288383840.000000 0.9594631709 Long EC CORP US N 1 N N N Ross Stores Inc 549300ENZFLPGRDFZQ60 ROSS STORES INC 778296103 2150000.000000 NS USD 241079500.000000 0.8020799692 Long EC CORP US N 1 N N N Seagen Inc N/A SEAGEN INC 81181C104 299900.000000 NS USD 57718754.000000 0.1920323231 Long EC CORP US N 1 N N N Sealed Air Corp Q0M0CZB4YN6JZ65WXI09 SEALED AIR CORP 81211K100 5303800.000000 NS USD 212152000.000000 0.7058371600 Long EC CORP US N 1 N N N Shoals Technologies Group Inc N/A SHOALS TECHNOLOGIES GROUP INC 82489W107 2481100.000000 NS USD 63416916.000000 0.2109903083 Long EC CORP US N 1 N N N Southwest Airlines Co UDTZ87G0STFETI6HGH41 SOUTHWEST AIRLINES CO 844741108 8977800.000000 NS USD 325086138.000000 1.0815730062 Long EC CORP US N 1 N N N Synopsys Inc QG7T915N9S0NY5UKNE63 SYNOPSYS INC 871607107 550000.000000 NS USD 239475500.000000 0.7967434048 Long EC CORP US N 1 N N N Teleflex Inc UUL85LWXB4NGSWWXIQ25 TELEFLEX INC 879369106 2592000.000000 NS USD 627341760.000000 2.0871880833 Long EC CORP US N 1 N N N Textron Inc 3PPKBHUG1HD6BO7RNR87 TEXTRON INC 883203101 8097700.000000 NS USD 547647451.000000 1.8220423164 Long EC CORP US N 1 N N N Trade Desk Inc/The 549300GXPD31VT3E0P46 TRADE DESK INC/THE 88339J105 7298000.000000 NS USD 563551560.000000 1.8749558460 Long EC CORP US N 1 N N N Tractor Supply Co 549300OJ9VZHZRO6I137 TRACTOR SUPPLY CO 892356106 400000.000000 NS USD 88440000.000000 0.2942429882 Long EC CORP US N 1 N N N Tradeweb Markets Inc N/A TRADEWEB MARKETS INC 892672106 3898900.000000 NS USD 266996672.000000 0.8883073113 Long EC CORP US N 1 N N N TransUnion 549300ZS772LUNUMRB03 TRANSUNION 89400J107 3997700.000000 NS USD 313139841.000000 1.0418272562 Long EC CORP US N 1 N N N TreeHouse Foods Inc 5493007M7EVHE470Q576 TREEHOUSE FOODS INC 89469A104 2751710.000000 NS USD 138631149.800000 0.4612307075 Long EC CORP US N 1 N N N United Rentals Inc 5323X5O7RN0NKFCDRY08 UNITED RENTALS INC 911363109 534900.000000 NS USD 238228413.000000 0.7925943025 Long EC CORP US N 1 N N N Vail Resorts Inc 529900PSZHRNU9HKH870 VAIL RESORTS INC 91879Q109 85000.000000 NS USD 21399600.000000 0.0711972213 Long EC CORP US N 1 N N N Veeva Systems Inc 549300YZEXPDB92M2F02 VEEVA SYSTEMS INC 922475108 2195700.000000 NS USD 434155761.000000 1.4444514752 Long EC CORP US N 1 N N N Verisk Analytics Inc 549300I1YSWNIRKBWP67 VERISK ANALYTICS INC 92345Y106 1100000.000000 NS USD 248633000.000000 0.8272107292 Long EC CORP US N 1 N N N Waste Connections Inc 549300HDLRTPBQU69P29 WASTE CONNECTIONS INC 94106B101 699800.000000 NS USD 100022414.000000 0.3327780866 Long EC CORP CA N 1 N N N West Pharmaceutical Services Inc 5493007NKRGM1RJQ1P16 WEST PHARMACEUTICAL SERVICES INC 955306105 800396.000000 NS USD 306127458.120000 1.0184968119 Long EC CORP US N 1 N N N Yum Brands Inc 549300JE8XHZZ7OHN517 YUM! BRANDS INC 988498101 1700000.000000 NS USD 235535000.000000 0.7836332228 Long EC CORP US N 1 N N N NXP Semiconductors NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV 000000000 449900.000000 NS USD 92085532.000000 0.3063718013 Long EC CORP NL N 1 N N N CRISPR Therapeutics AG 506700O6IRRIQLT3W370 CRISPR THERAPEUTICS AG 000000000 1199300.000000 NS USD 67328702.000000 0.2240049578 Long EC CORP CH N 1 N N N Spotify Technology SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA 000000000 1599600.000000 NS USD 256815780.000000 0.8544351258 Long EC CORP LU N 1 N N N Alcon Inc 549300LDT5AP8S0NBM78 ALCON INC H01301128 3134000.000000 NS USD 257332740.000000 0.8561550699 Long EC CORP CH N 1 N N N Novocure Ltd 213800YPP55UMHWA4826 NOVOCURE LTD 000000000 874800.000000 NS USD 36304200.000000 0.1207853493 Long EC CORP JE N 1 N N N Caris Life Sciences Inc 549300LX5LO78M5VPY43 CARIS LIFE SER D CVT PFD STOCK PP TC13PNHL5 3278524.000000 NS USD 17540103.400000 0.0583565405 Long EP CORP US Y 3 N N N Venture Global LNG Inc 54930011XLBUWMQUC829 VENTURE GLOBAL LNG INC SR C PP 000000000 9021.000000 NS USD 162378000.000000 0.5402373127 Long EC CORP US Y 3 N N N N/A N/A REDWOOD MATERIALS SER C CVT STOCK PP TC25HIZF2 408411.000000 NS USD 19495850.320000 0.0648633792 Long EP CORP US Y 3 N N N N/A N/A DATABRICKS SER H CVT PFD STOCK PP TC2K5K6F9 252883.000000 NS USD 18500920.280000 0.0615532120 Long EP CORP US Y 3 N N N N/A N/A MAPBLEBEAR DBA INSTACART SER E CVT PFD STOCK 000000000 478699.000000 NS USD 15557717.500000 0.0517610729 Long EP CORP US Y 3 N N N Venture Global LNG Inc 54930011XLBUWMQUC829 VENTURE GLOBAL LNG INC SR B PP 000000000 1337.000000 NS USD 24066000.000000 0.0800684278 Long EC CORP US Y 3 N N N N/A N/A MAPLEBEAR DBA INSTACART SER I CVT PFD ST 000000000 74070.000000 NS USD 2407275.000000 0.0080090885 Long EP CORP US Y 3 N N N N/A N/A SILA NANO SER F CVT PFD STOCK PP 000000000 921478.000000 NS USD 18687573.840000 0.0621742149 Long EP CORP US Y 3 N N N N/A N/A NURO SERIES D CVT PFD STOCK PP TC7AXBYR8 839788.000000 NS USD 5206685.600000 0.0173228260 Long EP CORP US Y 3 N N N 2023-06-30 T. ROWE PRICE MID-CAP GROWTH FUND, INC. /s/ Alan Dupski Alan Dupski Treasurer & Vice President