0001752724-21-165245.txt : 20210812 0001752724-21-165245.hdr.sgml : 20210812 20210812124500 ACCESSION NUMBER: 0001752724-21-165245 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210812 PERIOD START: 20211231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Homestead Funds Trust CENTRAL INDEX KEY: 0001768447 IRS NUMBER: 833576764 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-23429 FILM NUMBER: 211166572 BUSINESS ADDRESS: STREET 1: 4301 WILSON BOULEVARD CITY: ARLINGTON STATE: VA ZIP: 22203 BUSINESS PHONE: 703-907-6366 MAIL ADDRESS: STREET 1: 4301 WILSON BOULEVARD CITY: ARLINGTON STATE: VA ZIP: 22203 0001768447 S000071687 Rural America Growth & Income Fund C000227133 Rural America Growth & Income Fund NPORT-P 1 primary_doc.xml NPORT-P false 0001768447 XXXXXXXX S000071687 C000227133 Homestead Funds Trust 811-23429 0001768447 549300LL0E7B0AZI7X47 4301 WILSON BLVD ARLINGTON 22203 800-258-3030 Rural America Growth & Income Fund S000071687 549300CNQF41O7NZWP07 2021-12-31 2021-06-30 N 2536660.28 12724.32 2523935.96 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 0.00000000 N Dollar General Corp OPX52SQVOZI8IVSWYU66 Dollar General Corp 256677105 155.00000000 NS USD 33540.45000000 1.328894652303 Long EC CORP US N 1 N N N AMN Healthcare Services Inc 529900W3ARRTCNFH2I39 AMN Healthcare Services Inc 001744101 184.00000000 NS USD 17844.32000000 0.707003675323 Long EC CORP US N 1 N N N Jack Henry & Associates Inc 529900X1QS8C54W0JB21 Jack Henry & Associates Inc 426281101 308.00000000 NS USD 50361.08000000 1.995339057651 Long EC CORP US N 1 N N N EnerSys 7ZS3DE5PN30BYUJFWP05 EnerSys 29275Y102 121.00000000 NS USD 11825.33000000 0.468527339338 Long EC CORP US N 1 N N N TRUIST BANK JJKC32MCHWDI71265Z06 Truist Bank 86787EAY3 18000.00000000 PA USD 19191.30000000 0.760371907375 Long DBT CORP US N 2 2024-08-02 Fixed 3.69000000 N N N N N N PetIQ Inc 549300GROACFGKVYOX14 PetIQ Inc 71639T106 534.00000000 NS USD 20612.40000000 0.816676822497 Long EC CORP US N 1 N N N Tractor Supply Co 549300OJ9VZHZRO6I137 Tractor Supply Co 892356106 118.00000000 NS USD 21955.08000000 0.869874685726 Long EC CORP US N 1 N N N ARM Master Trust LLC N/A Arm Master Trust 04206RAC8 50000.00000000 PA USD 50004.00000000 1.981191313586 Long ABS-O CORP US Y 2 2024-01-15 Fixed 1.42000000 N N N N N N Ollie's Bargain Outlet Holdings Inc 529900YO5DSQCPEFDZ05 Ollie's Bargain Outlet Holdings Inc 681116109 157.00000000 NS USD 13208.41000000 0.523325877095 Long EC CORP US N 1 N N N Dollar General Corp OPX52SQVOZI8IVSWYU66 Dollar General Corp 256677AD7 8000.00000000 PA USD 8953.52000000 0.354744341453 Long DBT CORP US N 2 2025-11-01 Fixed 4.15000000 N N N N N N CROWN CASTLE INTL CORP 54930012H97VSM0I2R19 Crown Castle International Corp 22822VAK7 8000.00000000 PA USD 8888.64000000 0.352173753251 Long DBT US N 2 2028-02-15 Fixed 3.80000000 N N N N N N Chubb Ltd E0JAN6VLUDI1HITHT809 Chubb Ltd 000000000 69.00000000 NS USD 10966.86000000 0.434514194250 Long EC CORP CH N 1 N N N Inovalon Holdings Inc 5493007H9QSF4NHIHL56 Inovalon Holdings Inc 45781D101 481.00000000 NS USD 16392.48000000 0.649480821217 Long EC CORP US N 1 N N N TENN VALLEY AUTHORITY 549300HE1ISW43LNKM54 Tennessee Valley Authority 880591EW8 50000.00000000 PA USD 50298.80000000 1.992871483157 Long DBT USGA US N 2 2025-05-15 Fixed 0.75000000 N N N N N N Freddie Mac Multiclass Certificates N/A Freddie Mac Multiclass Certificates Series 2021-P009 3137H13U8 50000.00000000 PA USD 49770.13000000 1.971925230622 Long ABS-MBS USGSE US N 2 2031-01-25 Fixed 1.13000000 N N N N N N VULCAN MATERIALS CO 549300Q8LSNHAVWBNI21 Vulcan Materials Co 929160AZ2 21000.00000000 PA USD 23148.32000000 0.917151638031 Long DBT CORP US N 2 2030-06-01 Fixed 3.50000000 N N N N N N CVS HEALTH CORP 549300EJG376EN5NQE29 CVS Health Corp 126650DM9 13000.00000000 PA USD 12751.77000000 0.505233500456 Long DBT CORP US N 2 2027-08-21 Fixed 1.30000000 N N N N N N MARTIN MARIETTA MATERIAL 5299005MZ4WZECVATV08 Martin Marietta Materials Inc 573284AT3 8000.00000000 PA USD 8806.34000000 0.348912973211 Long DBT CORP US N 2 2027-12-15 Fixed 3.50000000 N N N N N N Applied Industrial Technologies Inc 549300NU173IJRC6PO38 Applied Industrial Technologies Inc 03820C105 117.00000000 NS USD 10654.02000000 0.422119268034 Long EC CORP US N 1 N N N MetLife Inc C4BXATY60WC6XEOZDX54 MetLife Inc 59156RBM9 13000.00000000 PA USD 13964.31000000 0.553275131434 Long DBT CORP US N 2 2025-03-01 Fixed 3.00000000 N N N N N N Paycom Software Inc 254900LSB0HNJUDC6Q18 Paycom Software Inc 70432V102 146.00000000 NS USD 53066.62000000 2.102534328961 Long EC CORP US N 1 N N N Truist Financial Corp 549300DRQQI75D2JP341 Truist Financial Corp 89832Q109 836.00000000 NS USD 46398.00000000 1.838319225817 Long EC CORP US N 1 N N N Advanced Energy Industries Inc 549300756XI3QLFT2U27 Advanced Energy Industries Inc 007973100 232.00000000 NS USD 26148.72000000 1.036029456151 Long EC CORP US N 1 N N N John Deere Capital Corp E0KSF7PFQ210NWI8Z391 John Deere Capital Corp 24422ETT6 8000.00000000 PA USD 8505.43000000 0.336990721428 Long DBT CORP US N 2 2024-06-24 Fixed 2.65000000 N N N N N N CME Group Inc LCZ7XYGSLJUHFXXNXD88 CME Group Inc 12572Q105 177.00000000 NS USD 37644.36000000 1.491494261209 Long EC CORP US N 1 N N N Vulcan Materials Co 549300Q8LSNHAVWBNI21 Vulcan Materials Co 929160109 62.00000000 NS USD 10792.34000000 0.427599597257 Long EC CORP US N 1 N N N Centene Corp 549300Z7JJ4TQSQGT333 Centene Corp 15135B101 349.00000000 NS USD 25452.57000000 1.008447536046 Long EC CORP US N 1 N N N MOSAIC CO 2YD5STGSJNMUB7H76907 Mosaic Co/The 61945CAG8 8000.00000000 PA USD 8969.38000000 0.355372725067 Long DBT CORP US N 2 2027-11-15 Fixed 4.05000000 N N N N N N Zoetis Inc 549300HD9Q1LOC9KLJ48 Zoetis Inc 98978V103 332.00000000 NS USD 61871.52000000 2.451390248427 Long EC CORP US N 1 N N N Square Inc 549300OHIIUWSTIZME52 Square Inc 852234103 235.00000000 NS USD 57293.00000000 2.269986279683 Long EC CORP US N 1 N N N KOHL'S CORPORATION 549300JF6LPRTRJ0FH50 Kohl's Corp 500255AU8 14000.00000000 PA USD 15279.82000000 0.605396501423 Long DBT CORP US N 2 2025-07-17 Fixed 4.25000000 N N N N N N Lowe's Cos Inc WAFCR4OKGSC504WU3E95 Lowe's Cos Inc 548661107 152.00000000 NS USD 29483.44000000 1.168153252192 Long EC CORP US N 1 N N N Tyler Technologies Inc 25490040SMU4Z8LBCW70 Tyler Technologies Inc 902252105 108.00000000 NS USD 48855.96000000 1.935705214961 Long EC CORP US N 1 N N N South State Corp 549300JZUANXM0YQ4W53 South State Corp 840441109 130.00000000 NS USD 10628.80000000 0.421120035074 Long EC CORP US N 1 N N N American Tower Corp 5493006ORUSIL88JOE18 American Tower Corp 03027X100 215.00000000 NS USD 58080.10000000 2.301171698508 Long EC US N 1 N N N IQVIA Holdings Inc 549300W3R20NM4KQPH86 IQVIA Holdings Inc 46266C105 92.00000000 NS USD 22293.44000000 0.883280731100 Long EC CORP US N 1 N N N CINCINNATI FINL CORP 254900Q4WEDMZBOZ0002 Cincinnati Financial Corp 172062AF8 10000.00000000 PA USD 13122.61000000 0.519926424757 Long DBT CORP US N 2 2028-05-15 Fixed 6.92000000 N N N N N N MICRON TECHNOLOGY INC B3DXGBC8GAIYWI2Z0172 Micron Technology Inc 595112BQ5 8000.00000000 PA USD 9298.80000000 0.368424561770 Long DBT CORP US N 2 2030-02-15 Fixed 4.66000000 N N N N N N Intercontinental Exchange Inc 5493000F4ZO33MV32P92 Intercontinental Exchange Inc 45866F104 260.00000000 NS USD 30862.00000000 1.222772704581 Long EC CORP US N 1 N N N Stryker Corp 5493002F0SC4JTBU5137 Stryker Corp 863667101 130.00000000 NS USD 33764.90000000 1.337787508681 Long EC CORP US N 1 N N N Trimble Inc 549300E2MI7NSZFQWS19 Trimble Inc 896239100 364.00000000 NS USD 29786.12000000 1.180145632538 Long EC CORP US N 1 N N N O'Reilly Automotive Inc 549300K2RLMQL149Q332 O'Reilly Automotive Inc 67103H107 58.00000000 NS USD 32840.18000000 1.301149495092 Long EC CORP US N 1 N N N Crown Castle International Corp 54930012H97VSM0I2R19 Crown Castle International Corp 22822V101 303.00000000 NS USD 59115.30000000 2.342187002240 Long EC US N 1 N N N Black Hills Corp 3MGELCRSTNSAMJ962671 Black Hills Corp 092113AH2 15000.00000000 PA USD 16118.08000000 0.638608913040 Long DBT CORP US N 2 2023-11-30 Fixed 4.25000000 N N N N N N AMERICAN CAMPUS CMNTYS RDKVCX5HITZ2GPIR7153 American Campus Communities Operating Partnership LP 024836AB4 8000.00000000 PA USD 8708.25000000 0.345026583004 Long DBT US N 2 2024-07-01 Fixed 4.13000000 N N N N N N Unum Group 549300E32YFDO6TZ8R31 Unum Group 91529YAK2 13000.00000000 PA USD 14012.90000000 0.555200299139 Long DBT CORP US N 2 2024-03-15 Fixed 4.00000000 N N N N N N Corning Inc 549300X2937PB0CJ7I56 Corning Inc 219350105 1061.00000000 NS USD 43394.90000000 1.719334431924 Long EC CORP US N 1 N N N INTERCONTINENTALEXCHANGE 5493000F4ZO33MV32P92 Intercontinental Exchange Inc 45866FAD6 26000.00000000 PA USD 28780.49000000 1.140301911622 Long DBT CORP US N 2 2025-12-01 Fixed 3.75000000 N N N N N N SBA Tower Trust N/A SBA Tower Trust 78403DAN0 25000.00000000 PA USD 26226.70000000 1.039119074954 Long ABS-O US Y 2 2025-01-15 Fixed 2.84000000 N N N N N N FB Financial Corp 5493000B2LD2C2A6C435 FB Financial Corp 30257X104 261.00000000 NS USD 9740.52000000 0.385925798212 Long EC CORP US N 1 N N N TENN VALLEY AUTHORITY 549300HE1ISW43LNKM54 Tennessee Valley Authority 880591ER9 30000.00000000 PA USD 32227.31000000 1.276867183270 Long DBT USGA US N 2 2024-09-15 Fixed 2.88000000 N N N N N N Hershey Co/The 21X2CX66SU2BR6QTAD08 Hershey Co/The 427866108 218.00000000 NS USD 37971.24000000 1.504445461445 Long EC CORP US N 1 N N N TRUIST FINANCIAL CORP 549300DRQQI75D2JP341 Truist Financial Corp 05531GAB7 12000.00000000 PA USD 13669.73000000 0.541603678407 Long DBT CORP US N 2 2029-03-19 Fixed 3.88000000 N N N N N N Diodes Inc 549300XP2X1ARVH3BX23 Diodes Inc 254543101 331.00000000 NS USD 26403.87000000 1.046138666687 Long EC CORP US N 1 N N N Community Healthcare Trust Inc 549300FATSRCMKOV9536 Community Healthcare Trust Inc 20369C106 217.00000000 NS USD 10298.82000000 0.408046010802 Long EC CORP US N 1 N N N Chubb INA Holdings Inc CZCBJZWDMLTHWJDXU843 Chubb INA Holdings Inc 00440EAS6 20000.00000000 PA USD 21618.63000000 0.856544315807 Long DBT CORP US N 2 2025-03-15 Fixed 3.15000000 N N N N N N Cracker Barrel Old Country Store Inc 8P4PHQIUWPIECBFBW745 Cracker Barrel Old Country Store Inc 22410J106 49.00000000 NS USD 7274.54000000 0.288222051402 Long EC CORP US N 1 N N N CNH INDUSTRIAL CAP LLC 549300PNSJ5B81UMVO28 CNH Industrial Capital LLC 12592BAM6 10000.00000000 PA USD 9934.67000000 0.393618148695 Long DBT CORP US N 2 2026-07-15 Fixed 1.45000000 N N N N N N Xylem Inc/NY 549300DF5MV96DRYLQ48 Xylem Inc/NY 98419M100 65.00000000 NS USD 7797.40000000 0.308938107922 Long EC CORP US N 1 N N N GLOBE LIFE INC 5493001JFHKQOPP6XA71 Globe Life Inc 891027AS3 8000.00000000 PA USD 9366.63000000 0.371112030909 Long DBT CORP US N 2 2028-09-15 Fixed 4.55000000 N N N N N N City of Grey Forest TX N/A GREY FOREST TX GAS SYS REVENUE 397878BK4 30000.00000000 PA USD 29994.40000000 1.188397822898 Long DBT MUN US N 2 2025-02-01 Fixed 1.05000000 N N N N N N Air Transport Services Group Inc 5493000F3MSFGIXTQE27 Air Transport Services Group Inc 00922R105 416.00000000 NS USD 9663.68000000 0.382881346957 Long EC CORP US N 1 N N N CSX Corp 549300JVQR4N1MMP3Q88 CSX Corp 126408103 829.00000000 NS USD 26594.32000000 1.053684420741 Long EC CORP US N 1 N N N Cable One Inc 549300648QS85T0XSH18 Cable One Inc 12685J105 20.00000000 NS USD 38256.20000000 1.515735763755 Long EC CORP US N 1 N N N CHOICE HOTELS INTL INC 5493003CYRY5RFGTIR97 Choice Hotels International Inc 169905AG1 10000.00000000 PA USD 10821.40000000 0.428750973538 Long DBT CORP US N 2 2031-01-15 Fixed 3.70000000 N N N N N N MURPHY OIL CORP QBKYQD0ODE7DC7PDIN91 Murphy Oil Corp 626717AN2 17000.00000000 PA USD 17923.95000000 0.710158668209 Long DBT CORP US N 2 2028-07-15 Fixed 6.38000000 N N N N N N LABORATORY CORP OF AMER OZ7UA8IXAIFILY2VZH07 Laboratory Corp of America Holdings 50540RAV4 12000.00000000 PA USD 12548.42000000 0.497176639933 Long DBT CORP US N 2 2024-12-01 Fixed 2.30000000 N N N N N N Sherwin-Williams Co/The Z15BMIOX8DDH0X2OBP21 Sherwin-Williams Co/The 824348106 123.00000000 NS USD 33511.35000000 1.327741691195 Long EC CORP US N 1 N N N AMERICAN INTL GROUP ODVCVCQG2BP6VHV36M30 American International Group Inc 026874DR5 24000.00000000 PA USD 26318.44000000 1.042753873992 Long DBT CORP US N 2 2030-06-30 Fixed 3.40000000 N N N N N N Deere & Co PWFTNG3EI0Y73OXWDH08 Deere & Co 244199105 147.00000000 NS USD 51848.37000000 2.054266464035 Long EC CORP US N 1 N N N Bunge Ltd Finance Corp 549300QHC068L40NNM71 Bunge Ltd Finance Corp 120568BA7 18000.00000000 PA USD 19579.65000000 0.775758589374 Long DBT CORP US N 2 2024-03-15 Fixed 4.35000000 N N N N N N M&T BANK CORPORATION 549300WYXDDBYRASEG81 M&T Bank Corp 55261FAJ3 19000.00000000 PA USD 20187.53000000 0.799843194119 Long DBT CORP US N 2 2023-07-26 Fixed 3.55000000 N N N N N N State Street Global Advisors 549300BZ5TGIFZUZDZ37 State Street Institutional US Government Money Market Fund 857492706 120392.88000000 NS USD 120392.88000000 4.770044957876 Long STIV RF US N 1 N N N SBA TOWER TRUST N/A SBA Tower Trust 78403DAT7 25000.00000000 PA USD 24993.96000000 0.990277106713 Long ABS-O US Y 2 2026-11-15 Fixed 1.63000000 N N N N N N Ubiquiti Inc N/A Ubiquiti Inc 90353W103 71.00000000 NS USD 22165.49000000 0.878211268086 Long EC CORP US N 1 N N N Allstate Corp/The OBT0W1ED8G0NWVOLOJ77 Allstate Corp/The 020002101 174.00000000 NS USD 22696.56000000 0.899252610196 Long EC CORP US N 1 N N N LHC Group Inc 5299009NPLWAMRQYZX73 LHC Group Inc 50187A107 73.00000000 NS USD 14618.98000000 0.579213586702 Long EC CORP US N 1 N N N KOHL'S CORPORATION 549300JF6LPRTRJ0FH50 Kohl's Corp 500255AS3 5000.00000000 PA USD 5160.87000000 0.204477058126 Long DBT CORP US N 2 2023-02-01 Fixed 3.25000000 N N N N N N TRUIST FINANCIAL CORP 549300DRQQI75D2JP341 Truist Financial Corp 05531FBJ1 8000.00000000 PA USD 8235.40000000 0.326291955521 Long DBT CORP US N 2 2023-03-16 Fixed 2.20000000 N N N N N N FEDERAL FARM CREDIT BANK N/A Federal Farm Credit Banks Funding Corp 3133EMXP2 90000.00000000 PA USD 89523.01000000 3.546960438726 Long DBT USGSE US N 2 2027-04-28 Fixed 1.20000000 N N N N N N SQUARE INC 549300OHIIUWSTIZME52 Square Inc 852234AL7 30000.00000000 PA USD 30525.00000000 1.209420543300 Long DBT CORP US Y 2 2026-06-01 Fixed 2.75000000 N N N N N N Shenandoah Telecommunications Co 549300XH3H4OUKFPHS84 Shenandoah Telecommunications Co 82312B106 231.00000000 NS USD 11205.81000000 0.443981550149 Long EC CORP US N 1 N N N Casella Waste Systems Inc 8EU0XUFVJ48U37IIDH51 Casella Waste Systems Inc 147448104 215.00000000 NS USD 13637.45000000 0.540324723611 Long EC CORP US N 1 N N N Choice Hotels International Inc 5493003CYRY5RFGTIR97 Choice Hotels International Inc 169905106 228.00000000 NS USD 27100.08000000 1.073722964032 Long EC CORP US N 1 N N N ANSYS Inc 549300VJV8H15Z5FJ571 ANSYS Inc 03662Q105 147.00000000 NS USD 51017.82000000 2.021359527679 Long EC CORP US N 1 N N N Synovus Financial Corp 549300EIUS8UN5JTLE54 Synovus Financial Corp 87161CAL9 8000.00000000 PA USD 8226.78000000 0.325950425461 Long DBT CORP US N 2 2022-11-01 Fixed 3.13000000 N N N N N N JB HUNT TRANSPRT SVCS 549300XCD1MPI1C5GK90 JB Hunt Transport Services Inc 445658CF2 8000.00000000 PA USD 8897.55000000 0.352526773302 Long DBT CORP US N 2 2026-03-01 Fixed 3.88000000 N N N N N N Integer Holdings Corp 549300SUD2ED5XG6X569 Integer Holdings Corp 45826H109 118.00000000 NS USD 11115.60000000 0.440407370716 Long EC CORP US N 1 N N N Glacier Bancorp Inc 549300SMJAUKZB5D7V74 Glacier Bancorp Inc 37637Q105 367.00000000 NS USD 20214.36000000 0.800906216336 Long EC CORP US N 1 N N N LABORATORY CORP OF AMER OZ7UA8IXAIFILY2VZH07 Laboratory Corp of America Holdings 50540RAX0 15000.00000000 PA USD 15062.00000000 0.596766329998 Long DBT CORP US N 2 2026-06-01 Fixed 1.55000000 N N N N N N American Tower Corp 5493006ORUSIL88JOE18 American Tower Corp 03027XAU4 25000.00000000 PA USD 28047.07000000 1.111243329644 Long DBT US N 2 2029-03-15 Fixed 3.95000000 N N N N N N Government National Mortgage Association 549300M8ZYFG0OCMTT87 Ginnie Mae II Pool 3622AA3J1 34768.07000000 PA USD 36172.77000000 1.433188899135 Long ABS-MBS USGA US N 2 2050-10-20 Fixed 2.50000000 N N N N N N Mohawk Industries Inc 549300JI1115MG3Q6322 Mohawk Industries Inc 608190AJ3 8000.00000000 PA USD 8350.44000000 0.330849915859 Long DBT CORP US N 2 2023-02-01 Fixed 3.85000000 N N N N N N STEEL DYNAMICS INC 549300HGGKEL4FYTTQ83 Steel Dynamics Inc 858119BL3 8000.00000000 PA USD 8365.58000000 0.331449772600 Long DBT CORP US N 2 2025-06-15 Fixed 2.40000000 N N N N N N Yellowstone County School District No 2 Billings N/A YELLOWSTONE CNTY MT SCH DIST #2 985743RP0 15000.00000000 PA USD 15656.58000000 0.620323980010 Long DBT MUN US N 2 2032-06-15 Fixed 2.22000000 N N N N N N CNH Industrial NV 549300WGC2HZ5J67V817 CNH Industrial NV 12594KAA0 8000.00000000 PA USD 8624.69000000 0.341715880937 Long DBT CORP NL N 2 2023-08-15 Fixed 4.50000000 N N N N N N Arko Corp N/A Arko Corp 041242108 1072.00000000 NS USD 9851.68000000 0.390330030402 Long EC CORP US N 1 N N N Blackbaud Inc 54930056X3HKFMNG3754 Blackbaud Inc 09227Q100 105.00000000 NS USD 8039.85000000 0.318544136119 Long EC CORP US N 1 N N N TRACTOR SUPPLY CO 549300OJ9VZHZRO6I137 Tractor Supply Co 892356AA4 16000.00000000 PA USD 15243.89000000 0.603972931230 Long DBT CORP US N 2 2030-11-01 Fixed 1.75000000 N N N N N N American International Group Inc ODVCVCQG2BP6VHV36M30 American International Group Inc 026874784 223.00000000 NS USD 10614.80000000 0.420565345881 Long EC CORP US N 1 N N N Fastenal Co 529900PP0C7H2HHPSJ32 Fastenal Co 311900104 816.00000000 NS USD 42432.00000000 1.681183701665 Long EC CORP US N 1 N N N 2021-07-19 Homestead Funds Trust Amy DiMauro Amy DiMauro Treasurer