0001752724-23-125636.txt : 20230530 0001752724-23-125636.hdr.sgml : 20230530 20230530130217 ACCESSION NUMBER: 0001752724-23-125636 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230530 DATE AS OF CHANGE: 20230530 PERIOD START: 20230331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Gabelli SRI Fund, Inc. CENTRAL INDEX KEY: 0001391839 IRS NUMBER: 000000000 STATE OF INCORPORATION: MD FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-22026 FILM NUMBER: 23974228 BUSINESS ADDRESS: STREET 1: ONE CORPORATE CENTER CITY: RYE STATE: NY ZIP: 10580 BUSINESS PHONE: 1 800 422 3554 MAIL ADDRESS: STREET 1: ONE CORPORATE CENTER CITY: RYE STATE: NY ZIP: 10580 FORMER COMPANY: FORMER CONFORMED NAME: Gabelli ESG Fund, Inc. DATE OF NAME CHANGE: 20160725 FORMER COMPANY: FORMER CONFORMED NAME: Gabelli SRI Fund, Inc. DATE OF NAME CHANGE: 20130423 FORMER COMPANY: FORMER CONFORMED NAME: Gabelli SRI Green Fund, Inc. DATE OF NAME CHANGE: 20090909 0001391839 S000017367 Gabelli SRI Fund, Inc. C000048071 Class AAA SRIGX C000048072 Class A SRIAX C000048073 Class C ESGJX C000048074 Class I SRIDX NPORT-P 1 primary_doc.xml NPORT-P false 0001391839 XXXXXXXX S000017367 C000048074 C000048073 C000048072 C000048071 Gabelli SRI Fund, Inc. 811-22026 0001391839 54930071DONP8PQLI882 One Corporate Center Rye 10580-1422 1-800-422-3554 Gabelli SRI Fund, Inc. S000017367 54930071DONP8PQLI882 2023-03-31 2023-03-31 N 27177601.33 348057.93 26829543.40 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 N ING Groep NV 549300NYKK9MWM7GGW15 ING Groep NV 000000000 18200.00000000 NS 215735.25000000 0.804095868437 Long EC CORP NL N 1 N N N Medtronic PLC 549300GX3ZBSQWUXY261 Medtronic PLC 000000000 2150.00000000 NS USD 173333.00000000 0.646052739011 Long EC CORP IE N 1 N N N Laboratory Corp of America Hol OZ7UA8IXAIFILY2VZH07 Laboratory Corp of America Holdings 50540R409 635.00000000 NS USD 145681.70000000 0.542989859454 Long EC CORP US N 1 N N N Teradyne Inc C3X4YJ278QNZHRJULN75 Teradyne Inc 880770102 470.00000000 NS USD 50529.70000000 0.188336041529 Long EC CORP US N 1 N N N Lowe's Cos Inc WAFCR4OKGSC504WU3E95 Lowe's Cos Inc 548661107 2000.00000000 NS USD 399940.00000000 1.490670169213 Long EC CORP US N 1 N N N Resideo Technologies Inc 5493006TKFPYISY2DS54 Resideo Technologies Inc 76118Y104 8500.00000000 NS USD 155380.00000000 0.579137697885 Long EC CORP US N 1 N N N IFF BZLRL03D3GPGMOGFO832 International Flavors & Fragrances Inc 459506101 1100.00000000 NS USD 101156.00000000 0.377032133912 Long EC CORP US N 1 N N N Cadence Design Systems Inc GCT7RXJOGLXPV0NXZY22 Cadence Design Systems Inc 127387108 380.00000000 NS USD 79834.20000000 0.297560785175 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796ZE2 140000.00000000 PA USD 139320.96000000 0.519281889828 Long DBT UST US N 2 2023-05-11 None 0.00000000 N N N N N N Merck & Co Inc 4YV9Y5M8S0BRK1RP0397 Merck & Co Inc 58933Y105 1460.00000000 NS USD 155329.40000000 0.578949099819 Long EC CORP US N 1 N N N Johnson Controls International 549300XQ6S1GYKGBL205 Johnson Controls International plc 000000000 4550.00000000 NS USD 274001.00000000 1.021265982484 Long EC CORP US N 1 N N N Church & Dwight Co Inc POOXSI30AWAQGYJZC921 Church & Dwight Co Inc 171340102 5000.00000000 NS USD 442050.00000000 1.647624014354 Long EC CORP US N 1 N N N Daiwa Securities Group Inc 353800WRC7Y23PWFJG38 Daiwa Securities Group Inc 000000000 62300.00000000 NS 291382.41000000 1.086050573637 Long EC CORP JP N 1 N N N Unilever PLC 549300MKFYEKVRWML317 Unilever PLC 904767704 14400.00000000 NS USD 747792.00000000 2.787196147363 Long EC CORP GB N 1 N N N Bollore SE 969500LEKCHH6VV86P94 Bollore SE 000000000 16000.00000000 NS 98732.88000000 0.368000597430 Long EC CORP FR N 1 N N N Flex Ltd 549300EAQH74YHD07T53 Flex Ltd 000000000 15000.00000000 NS USD 345150.00000000 1.286454990508 Long EC CORP US N 1 N N N Mondelez International Inc 549300DV9GIB88LZ5P30 Mondelez International Inc 609207105 10000.00000000 NS USD 697200.00000000 2.598627899124 Long EC CORP US N 1 N N N Flushing Financial Corp N/A Flushing Financial Corp 343873105 4850.00000000 NS USD 72216.50000000 0.269167830862 Long EC CORP US N 1 N N N Danaher Corp S4BKK9OTCEWQ3YHPFM11 Danaher Corp 235851102 550.00000000 NS USD 138622.00000000 0.516676701997 Long EC CORP US N 1 N N N NVIDIA Corp 549300S4KLFTLO7GSQ80 NVIDIA Corp 67066G104 340.00000000 NS USD 94441.80000000 0.352006735977 Long EC CORP US N 1 N N N Johnson Outdoors Inc N/A Johnson Outdoors Inc 479167108 1000.00000000 NS USD 63010.00000000 0.234853046362 Long EC CORP US N 1 N N N QUALCOMM Inc H1J8DDZKZP6H7RWC0H53 QUALCOMM Inc 747525103 930.00000000 NS USD 118649.40000000 0.442234138058 Long EC CORP US N 1 N N N Standard Chartered PLC U4LOSYZ7YG4W3S5F2G91 Standard Chartered PLC 000000000 18800.00000000 NS 142443.30000000 0.530919583223 Long EC CORP GB N 1 N N N Citigroup Inc 6SHGI4ZSSLCXXQSBB395 Citigroup Inc 172967424 1110.00000000 NS USD 52047.90000000 0.193994728959 Long EC CORP US N 1 N N N Ecolab Inc 82DYEISM090VG8LTLS26 Ecolab Inc 278865100 650.00000000 NS USD 107594.50000000 0.401029933293 Long EC CORP US N 1 N N N BBVA K8MS7FD7N5Z2WQ51AZ71 Banco Bilbao Vizcaya Argentaria SA 000000000 32700.00000000 NS 233028.36000000 0.868551344783 Long EC CORP ES N 1 N N N VMware Inc 549300BUDHS3LRWBE814 VMware Inc 928563402 815.00000000 NS USD 101752.75000000 0.379256361105 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796YV5 100000.00000000 PA USD 99695.00000000 0.371586644296 Long DBT UST US N 2 2023-04-27 None 0.00000000 N N N N N N Vertex Pharmaceuticals Inc 54930015RAQRRZ5ZGJ91 Vertex Pharmaceuticals Inc 92532F100 1195.00000000 NS USD 376508.65000000 1.403336032919 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796YW3 145000.00000000 PA USD 144423.77000000 0.538301259349 Long DBT UST US N 2 2023-05-04 None 0.00000000 N N N N N N Salesforce Inc RCGZFPDMRW58VJ54VR07 Salesforce Inc 79466L302 475.00000000 NS USD 94895.50000000 0.353697782273 Long EC CORP US N 1 N N N Visa Inc 549300JZ4OKEHW3DPJ59 Visa Inc 92826C839 400.00000000 NS USD 90184.00000000 0.336136916888 Long EC CORP US N 1 N N N Ardagh Metal Packaging SA 5493009WKQTU4FN9G032 Ardagh Metal Packaging SA 000000000 15000.00000000 NS USD 61200.00000000 0.228106751902 Long EC CORP LU N 1 N N N Cisco Systems Inc 549300LKFJ962MZ46593 Cisco Systems Inc 17275R102 2175.00000000 NS USD 113698.13000000 0.423779593654 Long EC CORP US N 1 N N N Mueller Water Products Inc 549300F7ZU4P1F8V8L60 Mueller Water Products Inc 624758108 10000.00000000 NS USD 139400.00000000 0.519576490444 Long EC CORP US N 1 N N N Walgreens Boots Alliance Inc 549300RPTUOIXG4LIH86 Walgreens Boots Alliance Inc 931427108 1650.00000000 NS USD 57057.00000000 0.212664819334 Long EC CORP US N 1 N N N Daimler Truck Holding AG 529900PW78JIYOUBSR24 Daimler Truck Holding AG 000000000 7641.00000000 NS 257798.13000000 0.960874086288 Long EC CORP DE N 1 N N N Haleon PLC 549300PSB3WWEODCUP19 Haleon PLC 405552100 4000.00000000 NS USD 32560.00000000 0.121358755587 Long EC CORP GB N 1 N N N NIKE Inc 787RXPR0UX0O0XUXPZ81 NIKE Inc 654106103 965.00000000 NS USD 118347.60000000 0.441109258683 Long EC CORP US N 1 N N N Rockwell Automation Inc VH3R4HHBHH12O0EXZJ88 Rockwell Automation Inc 773903109 213.00000000 NS USD 62504.85000000 0.232970233850 Long EC CORP US N 1 N N N Target Corp 8WDDFXB5T1Z6J0XC1L66 Target Corp 87612E106 615.00000000 NS USD 101862.45000000 0.379665238730 Long EC CORP US N 1 N N N Alphabet Inc 5493006MHB84DD0ZWV18 Alphabet Inc 02079K305 2950.00000000 NS USD 306003.50000000 1.140546804833 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796ZP7 235000.00000000 PA USD 233037.99000000 0.868587238051 Long DBT UST US N 2 2023-06-08 None 0.00000000 N N N N N N Air Products and Chemicals Inc 7QEON6Y1RL5XR3R1W237 Air Products and Chemicals Inc 009158106 1110.00000000 NS USD 318803.10000000 1.188253915644 Long EC CORP US N 1 N N N IQVIA Holdings Inc 549300W3R20NM4KQPH86 IQVIA Holdings Inc 46266C105 500.00000000 NS USD 99445.00000000 0.370654835668 Long EC CORP US N 1 N N N Gen Digital Inc YF6ZV0M6AU4FY94MK914 Gen Digital Inc 668771108 2500.00000000 NS USD 42900.00000000 0.159898360402 Long EC CORP US N 1 N N N NN Group NV 724500OHYNDT9OY6Q215 NN Group NV 000000000 2776.00000000 NS 100733.74000000 0.375458271869 Long EC CORP NL N 1 N N N Moelis & Co 549300891QNU7VTQUR83 Moelis & Co 60786M105 2600.00000000 NS USD 99944.00000000 0.372514725688 Long EC CORP US N 1 N N N Commerzbank AG 851WYGNLUQLFZBSYGB56 Commerzbank AG 000000000 27000.00000000 NS 284089.11000000 1.058866734198 Long EC CORP DE N 1 N N N Universal Music Group NV 724500GJBUL3D9TW9Y18 Universal Music Group NV 000000000 3000.00000000 NS 75822.82000000 0.282609431213 Long EC CORP NL N 1 N N N Bank of New York Mellon Corp/T WFLLPEPC7FZXENRZV188 Bank of New York Mellon Corp/The 064058100 2200.00000000 NS USD 99968.00000000 0.372604179316 Long EC CORP US N 1 N N N Becton Dickinson & Co ICE2EP6D98PQUILVRZ91 Becton Dickinson & Co 075887109 300.00000000 NS USD 74262.00000000 0.276791889048 Long EC CORP US N 1 N N N State Street Corp 549300ZFEEJ2IP5VME73 State Street Corp 857477103 3850.00000000 NS USD 291406.50000000 1.086140362716 Long EC CORP US N 1 N N N Xylem Inc/NY 549300DF5MV96DRYLQ48 Xylem Inc/NY 98419M100 10550.00000000 NS USD 1104585.00000000 4.117047329251 Long EC CORP US N 1 N N N Microsoft Corp INR2EJN1ERAN0W5ZP974 Microsoft Corp 594918104 690.00000000 NS USD 198927.00000000 0.741447579014 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796ZR3 280000.00000000 PA USD 276866.19000000 1.031945217524 Long DBT UST US N 2 2023-06-29 None 0.00000000 N N N N N N EchoStar Corp 549300EE20907QZ9GT38 EchoStar Corp 278768106 2200.00000000 NS USD 40238.00000000 0.149976462141 Long EC CORP US N 1 N N N ABB Ltd 5493000LKVGOO9PELI61 ABB Ltd 000375204 10800.00000000 NS USD 370440.00000000 1.380716751221 Long EC CORP CH N 1 N N N S&P Global Inc Y6X4K52KMJMZE7I7MY94 S&P Global Inc 78409V104 2085.00000000 NS USD 718845.45000000 2.679305567309 Long EC CORP US N 1 N N N Walt Disney Co/The 549300GZKULIZ0WOW665 Walt Disney Co/The 254687106 1250.00000000 NS USD 125162.50000000 0.466509989133 Long EC CORP US N 1 N N N Cavco Industries Inc N/A Cavco Industries Inc 149568107 1460.00000000 NS USD 463900.40000000 1.729065579252 Long EC CORP US N 1 N N N Nestle SA KY37LUS27QQX7BB93L28 Nestle SA 000000000 9550.00000000 NS 1163389.26000000 4.336224596352 Long EC CORP CH N 1 N N N Shinhan Financial Group Co Ltd 988400EB8A6G49E5KO54 Shinhan Financial Group Co Ltd 824596100 2550.00000000 NS USD 68697.00000000 0.256049829010 Long EC CORP KR N 1 N N N First American Financial Corp 549300B6VEZK3N0A1P55 First American Financial Corp 31847R102 1000.00000000 NS USD 55660.00000000 0.207457872726 Long EC CORP US N 1 N N N Eaton Corp PLC 549300VDIGTMXUNT7H71 Eaton Corp PLC 000000000 570.00000000 NS USD 97663.80000000 0.364015885562 Long EC CORP US N 1 N N N Toyota Motor Corp 5493006W3QUS5LMH6R84 Toyota Motor Corp 892331307 1900.00000000 NS USD 269211.00000000 1.003412529189 Long EC CORP JP N 1 N N N Ally Financial Inc 549300JBN1OSM8YNAI90 Ally Financial Inc 02005N100 3910.00000000 NS USD 99665.90000000 0.371478181771 Long EC CORP US N 1 N N N Henry Schein Inc VGO3WGL8H45T73F4RR92 Henry Schein Inc 806407102 5000.00000000 NS USD 407700.00000000 1.519593508997 Long EC CORP US N 1 N N N Canfor Corp 549300DRE7WBHY02BD70 Canfor Corp 137576104 5750.00000000 NS 92408.44000000 0.344427926417 Long EC CORP CA N 1 N N N Madison Square Garden Sports C N/A Madison Square Garden Sports Corp 55825T103 1620.00000000 NS USD 315657.00000000 1.176527663158 Long EC CORP US N 1 N N N Agilent Technologies Inc QUIX8Y7A2WP0XRMW7G29 Agilent Technologies Inc 00846U101 660.00000000 NS USD 91304.40000000 0.340312910431 Long EC CORP US N 1 N N N CNH Industrial NV 549300WGC2HZ5J67V817 CNH Industrial NV 000000000 84500.00000000 NS USD 1290315.00000000 4.809306594461 Long EC CORP GB N 1 N N N Axis Capital Holdings Ltd N/A Axis Capital Holdings Ltd 000000000 1000.00000000 NS USD 54520.00000000 0.203208825387 Long EC CORP BM N 1 N N N Hewlett Packard Enterprise Co 549300BX44RGX6ANDV88 Hewlett Packard Enterprise Co 42824C109 10000.00000000 NS USD 159300.00000000 0.593748457157 Long EC CORP US N 1 N N N PayPal Holdings Inc 5493005X2GO78EFZ3E94 PayPal Holdings Inc 70450Y103 800.00000000 NS USD 60752.00000000 0.226436950842 Long EC CORP US N 1 N N N Genuine Parts Co 549300D46DQVEU651W04 Genuine Parts Co 372460105 1000.00000000 NS USD 167310.00000000 0.623603605568 Long EC CORP US N 1 N N N American Express Co R4PP93JZOLY261QX3811 American Express Co 025816109 4300.00000000 NS USD 709285.00000000 2.643671528155 Long EC CORP US N 1 N N N Parker-Hannifin Corp 5493002CONDB4N2HKI23 Parker-Hannifin Corp 701094104 325.00000000 NS USD 109235.75000000 0.407147256930 Long EC CORP US N 1 N N N Baxter International Inc J5OIVXX3P24RJRW5CK77 Baxter International Inc 071813109 3425.00000000 NS USD 138918.00000000 0.517779963411 Long EC CORP US N 1 N N N TrustCo Bank Corp NY N/A TrustCo Bank Corp NY 898349204 3000.00000000 NS USD 95820.00000000 0.357143610576 Long EC CORP US N 1 N N N Sony Group Corp 529900R5WX9N2OI2N910 Sony Group Corp 835699307 10955.00000000 NS USD 993070.75000000 3.701407568494 Long EC CORP JP N 1 N N N Vivendi SE 969500FU4DRAEVJW7U54 Vivendi SE 92852T201 3300.00000000 NS USD 33122.10000000 0.123453834104 Long EC CORP FR N 1 N N N IBM VGRQXHF3J8VDLUA7XE92 International Business Machines Corp 459200101 1700.00000000 NS USD 222853.00000000 0.830625391858 Long EC CORP US N 1 N N N Coca-Cola Co/The UWJKFUJFZ02DKWI3RY53 Coca-Cola Co/The 191216100 2424.00000000 NS USD 150360.72000000 0.560429664263 Long EC CORP US N 1 N N N Intercontinental Exchange Inc 5493000F4ZO33MV32P92 Intercontinental Exchange Inc 45866F104 1200.00000000 NS USD 125148.00000000 0.466455944233 Long EC CORP US N 1 N N N Mercedes-Benz Group AG 529900R27DL06UVNT076 Mercedes-Benz Group AG 000000000 3650.00000000 NS 280177.32000000 1.044286575521 Long EC CORP DE N 1 N N N Zoetis Inc 549300HD9Q1LOC9KLJ48 Zoetis Inc 98978V103 2595.00000000 NS USD 431911.80000000 1.609836565463 Long EC CORP US N 1 N N N Vodafone Group PLC 213800TB53ELEUKM7Q61 Vodafone Group PLC 92857W308 8000.00000000 NS USD 88320.00000000 0.329189351765 Long EC CORP GB N 1 N N N NatWest Group PLC 2138005O9XJIJN4JPN90 NatWest Group PLC 000000000 103900.00000000 NS 337858.86000000 1.259279201896 Long EC CORP GB N 1 N N N Liberty Media Corp-Liberty Sir N/A Liberty Media Corp-Liberty SiriusXM 531229607 5500.00000000 NS USD 153945.00000000 0.573789116366 Long EC CORP US N 1 N N N TREASURY BILL 254900HROIFWPRGM1V77 United States Treasury Bill 912796ZQ5 113000.00000000 PA USD 111842.55000000 0.416863411846 Long DBT UST US N 2 2023-06-22 None 0.00000000 N N N N N N Comcast Corp 51M0QTTNCGUN7KFCFZ59 Comcast Corp 20030N101 8300.00000000 NS USD 314653.00000000 1.172785519711 Long EC CORP US N 1 N N N Vivendi SE 969500FU4DRAEVJW7U54 Vivendi SE 000000000 36400.00000000 NS 367124.94000000 1.368360745192 Long EC CORP FR N 1 N N N Waste Management Inc 549300YX8JIID70NFS41 Waste Management Inc 94106L109 1500.00000000 NS USD 244755.00000000 0.912259282056 Long EC CORP US N 1 N N N Rogers Corp PW0CN80KNFR7RUOOKJ84 Rogers Corp 775133101 650.00000000 NS USD 106229.50000000 0.395942258189 Long EC CORP US N 1 N N N Mastercard Inc AR5L2ODV9HN37376R084 Mastercard Inc 57636Q104 235.00000000 NS USD 85401.35000000 0.318310858767 Long EC CORP US N 1 N N N Waste Connections Inc 549300HDLRTPBQU69P29 Waste Connections Inc 94106B101 2500.00000000 NS USD 347675.00000000 1.295866257641 Long EC CORP US N 1 N N N Alexandria Real Estate Equitie MGCJBT4MKTQBVLNUIS88 Alexandria Real Estate Equities Inc 015271109 725.00000000 NS USD 91052.75000000 0.339374951867 Long EC CORP US N 1 N N N American Tower Corp 5493006ORUSIL88JOE18 American Tower Corp 03027X100 570.00000000 NS USD 116473.80000000 0.434125166662 Long EC CORP US N 1 N N N Illumina Inc SQ95QG8SR5Q56LSNF682 Illumina Inc 452327109 275.00000000 NS USD 63951.25000000 0.238361305843 Long EC CORP US N 1 N N N NextEra Energy Inc N/A NextEra Energy Inc 65339F101 15400.00000000 NS USD 1187032.00000000 4.424346632749 Long EC CORP US N 1 N N N Gilead Sciences Inc 549300WTZWR07K8MNV44 Gilead Sciences Inc 375558103 2300.00000000 NS USD 190831.00000000 0.711271888436 Long EC CORP US N 1 N N N Cigna Group/The 549300VIWYMSIGT1U456 Cigna Group/The 125523100 885.00000000 NS USD 226144.05000000 0.842891906986 Long EC CORP US N 1 N N N Intel Corp KNX4USFCNGPY45LOCE31 Intel Corp 458140100 3100.00000000 NS USD 101277.00000000 0.377483129287 Long EC CORP US N 1 N N N Credit Agricole SA 969500TJ5KRTCJQWXH05 Credit Agricole SA 000000000 4296.00000000 NS 48444.41000000 0.180563676681 Long EC CORP FR N 1 N N N Capital One Financial Corp ZUE8T73ROZOF6FLBAR73 Capital One Financial Corp 14040H105 850.00000000 NS USD 81736.00000000 0.304649239763 Long EC CORP US N 1 N N N HCA Healthcare Inc 529900PH4ZGUH2MNEU89 HCA Healthcare Inc 40412C101 495.00000000 NS USD 130521.60000000 0.486484611586 Long EC CORP US N 1 N N N Evoqua Water Technologies Corp 529900YQAOMEZRGRRP43 Evoqua Water Technologies Corp 30057T105 16199.00000000 NS USD 805414.28000000 3.001967897821 Long EC CORP US N 1 N N N Caterpillar Inc WRJR7GS4GTRECRRTVX92 Caterpillar Inc 149123101 420.00000000 NS USD 96112.80000000 0.358234944840 Long EC CORP US N 1 N N N Bristol-Myers Squibb Co HLYYNH7UQUORYSJQCN42 Bristol-Myers Squibb Co 110122108 7550.00000000 NS USD 523290.50000000 1.950426409418 Long EC CORP US N 1 N N N Aegon NV O4QK7KMMK83ITNTHUG69 Aegon NV 000000000 20730.00000000 NS 88825.14000000 0.331072127004 Long EC CORP NL N 1 N N N Danone SA 969500KMUQ2B6CBAF162 Danone SA 000000000 5000.00000000 NS 310763.47000000 1.158288329275 Long EC CORP FR N 1 N N N Canadian Pacific Railway Ltd N/A Canadian Pacific Railway Ltd 13645T100 1475.00000000 NS USD 113486.50000000 0.422990799015 Long EC CORP CA N 1 N N N Diamond Hill Investment Group 549300AQ6779A0B7VZ57 Diamond Hill Investment Group Inc 25264R207 889.00000000 NS USD 146311.62000000 0.545337719016 Long EC CORP US N 1 N N N 2023-05-23 Gabelli ESG Fund, Inc. John C. Ball John C. Ball Treasurer