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