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