0001169069-22-000170.txt : 20220929 0001169069-22-000170.hdr.sgml : 20220929 20220929113935 ACCESSION NUMBER: 0001169069-22-000170 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20220729 FILED AS OF DATE: 20220929 DATE AS OF CHANGE: 20220929 PERIOD START: 20220731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTEGRITY FUNDS CENTRAL INDEX KEY: 0000893730 IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-07322 FILM NUMBER: 221278728 BUSINESS ADDRESS: STREET 1: PO BOX 500 CITY: MINOT STATE: ND ZIP: 58702-0500 BUSINESS PHONE: 701-852-5292 MAIL ADDRESS: STREET 1: PO BOX 500 CITY: MINOT STATE: ND ZIP: 58702-0500 FORMER COMPANY: FORMER CONFORMED NAME: Integrity Viking Funds DATE OF NAME CHANGE: 20130910 FORMER COMPANY: FORMER CONFORMED NAME: INTEGRITY FUNDS DATE OF NAME CHANGE: 20030620 FORMER COMPANY: FORMER CONFORMED NAME: CANANDAIGUA FUNDS DATE OF NAME CHANGE: 19980209 0000893730 S000000137 Integrity Mid-North American Resources Fund C000000304 Integrity Mid-North American Resources Fund, Class A ICPAX C000141437 Integrity Mid-North American Resources Fund, Class C ICPUX C000171906 Integrity Mid-North American Resources Fund, Class I ICWIX NPORT-P 1 primary_doc.xml NPORT-P false 0000893730 XXXXXXXX S000000137 C000000304 C000141437 C000171906 INTEGRITY FUNDS 811-07322 0000893730 549300CBG43G3TZD2D35 1 Main Street North Minot 58703 701-857-5292 Integrity Mid-North American Resources Fund S000000137 5493005P9W2IJZQLVT22 2022-07-31 2022-07-29 N 149631189.86 2581317.95 147049871.91 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00 N Ameren Corp N/A Ameren Corp 023608102 20000 NS USD 1862400 1.27 Long EC CORP US N 1 N N N Antero Resources Corp N/A Antero Resources Corp 03674X106 90000 NS USD 3567600 2.43 Long EC CORP US N 1 N N N Archaea Energy Inc N/A Archaea Energy Inc 03940F103 150000 NS USD 2457000 1.67 Long EC CORP US N 1 N N N Array Technologies Inc N/A Array Technologies Inc 04271T100 140000 NS USD 2359000 1.6 Long EC CORP US N 1 N N N BP PLC - ADR N/A BP PLC - ADR 055622104 74000 NS USD 2174120 1.48 Long EC CORP GB N 1 N N N Baker Hughes a GE Co N/A Baker Hughes a GE Co 05722G100 170000 NS USD 4367300 2.97 Long EC CORP US N 1 N N N Coterra EnerCoterra Energy Inc N/A Coterra EnerCoterra Energy Inc 127097103 100000 NS USD 3059000 2.08 Long EC CORP US N 1 N N N Cactus Inc N/A Cactus Inc 127203107 137000 NS USD 5697830 3.87 Long EC CORP US N 1 N N N Celanese Corp N/A Celanese Corp 150870103 11000 NS USD 1292610 0.88 Long EC CORP US N 1 N N N ChampionX Corp N/A ChampionX Corp 15872M104 271000 NS USD 5661190 3.85 Long EC CORP US N 1 N N N Cheniere Energy Inc N/A Cheniere Energy Inc 16411R208 82000 NS USD 12265560 8.34 Long EC CORP US N 1 N N N ConocoPhillips N/A ConocoPhillips 20825C104 26000 NS USD 2533180 1.72 Long EC CORP US N 1 N N N Darling Ingredients Inc N/A Darling Ingredients Inc 237266101 23000 NS USD 1593440 1.08 Long EC CORP US N 1 N N N Devon Energy Corp N/A Devon Energy Corp 25179M103 50000 NS USD 3142500 2.14 Long EC CORP US N 1 N N N Diamondback Energy Inc N/A Diamondback Energy Inc 25278X109 70000 NS USD 8961400 6.09 Long EC CORP US N 1 N N N Enbridge Inc N/A Enbridge Inc 29250N105 109000 NS USD 4897370 3.33 Long EC CORP CA N 1 N N N Enphase Energy Inc N/A Enphase Energy Inc 29355A107 7000 NS USD 1989260 1.35 Long EC CORP US N 1 N N N Exxon Mobil Corp N/A Exxon Mobil Corp 30231G102 63000 NS USD 6106590 4.15 Long EC CORP US N 1 N N N Generac Holdings Inc N/A Generac Holdings Inc 368736104 9000 NS USD 2414700 1.64 Long EC CORP US N 1 N N N HollyFrontier Corp N/A HollyFrontier Corp 403949100 46000 NS USD 2199720 1.5 Long EC CORP US N 1 N N N Halliburton Co N/A Halliburton Co 406216101 85000 NS USD 2490500 1.69 Long EC CORP US N 1 N N N Huntsman Corp N/A Huntsman Corp 447011107 30000 NS USD 868800 0.59 Long EC CORP US N 1 N N N Marathon Oil Corp N/A Marathon Oil Corp 565849106 190000 NS USD 4712000 3.2 Long EC CORP US N 1 N N N New Fortress Energy Inc N/A New Fortress Energy Inc 644393100 75000 NS USD 3672750 2.5 Long EC CORP US N 1 N N N NexTier Oilfield Solutions Inc N/A NexTier Oilfield Solutions Inc 65290C105 670000 NS USD 6679900 4.54 Long EC CORP US N 1 N N N NextEra Energy Inc N/A NextEra Energy Inc 65339F101 36000 NS USD 3041640 2.07 Long EC CORP US N 1 N N N Olin Corp N/A Olin Corp 680665205 74000 NS USD 3867980 2.63 Long EC CORP US N 1 N N N Ovintiv Inc N/A Ovintiv Inc 69047Q102 120000 NS USD 6130800 4.17 Long EC CORP US N 1 N N N Patterson-UTI Energy Inc N/A Patterson-UTI Energy Inc 703481101 130000 NS USD 2151500 1.46 Long EC CORP US N 1 N N N Pembina Pipeline Corp N/A Pembina Pipeline Corp 706327103 40000 NS USD 1527200 1.04 Long EC CORP CA N 1 N N N Phillips 66 N/A Phillips 66 718546104 43000 NS USD 3827000 2.6 Long EC CORP US N 1 N N N Pioneer Natural Resources Co N/A Pioneer Natural Resources Co 723787107 17000 NS USD 4028150 2.74 Long EC CORP US N 1 N N N Plug Power Inc N/A Plug Power Inc 72919P202 28000 NS USD 597520 0.41 Long EC CORP US N 1 N N N ProFrac Holding Corp N/A ProFrac Holding Corp 74319N100 60000 NS USD 1102800 0.75 Long EC CORP US N 1 N N N ProPetro Holding Corp N/A ProPetro Holding Corp 74347M108 80000 NS USD 841600 0.57 Long EC CORP US N 1 N N N Quanta Services Inc N/A Quanta Services Inc 74762E102 16000 NS USD 2219680 1.51 Long EC CORP US N 1 N N N Shell PLC N/A Shell PLC 780259305 46000 NS USD 2455480 1.67 Long EC CORP GB N 1 N N N Shoals Technologies Group Inc N/A Shoals Technologies Group Inc 82489W107 36000 NS USD 850680 0.58 Long EC CORP US N 1 N N N SolarEdge Technologies Inc N/A SolarEdge Technologies Inc 83417M104 8000 NS USD 2881040 1.96 Long EC CORP IL N 1 N N N Solaris Oilfield Infrastructure Inc N/A Solaris Oilfield Infrastructure Inc 83418M103 240000 NS USD 2661600 1.81 Long EC CORP US N 1 N N N Sunnova Energy International Inc N/A Sunnova Energy International Inc 86745K104 122000 NS USD 3174440 2.16 Long EC CORP US N 1 N N N Sunrun Inc N/A Sunrun Inc 86771W105 85000 NS USD 2778650 1.89 Long EC CORP US N 1 N N N TransCanada Corp N/A TransCanada Corp 87807B107 26000 NS USD 1386320 0.94 Long EC CORP CA N 1 N N N Valero Energy Corp N/A Valero Energy Corp 91913Y100 24000 NS USD 2658480 1.81 Long EC CORP US N 1 N N N National Energy Services Reunited Corp N/A National Energy Services Reunited Corp G6375R107 150000 NS USD 1057500 0.72 Long EC CORP US N 1 N N N 2022-09-29 INTEGRITY FUNDS Shelly Nahrstedt Shelly Nahrstedt Treasurer