We are live on ! Find out more
BANF icon

BancFirst

Name Holding Trade Value Shares
Change
Change in
Stake
Allianz Asset Management
26
Allianz Asset Management
Germany
$2.39M -$876K -20,774 -26%
State of New Jersey Common Pension Fund D
27
State of New Jersey Common Pension Fund D
New Jersey
$2.38M +$2.45M +58,155 New
Legal & General Group
28
Legal & General Group
United Kingdom
$2.36M +$2M +47,525 +459%
Comerica Bank
29
Comerica Bank
Texas
$2.29M -$19.5K -462 -0.9%
PPA
30
Parametric Portfolio Associates
Washington
$2.21M +$748K +17,741 +49%
Morgan Stanley
31
Morgan Stanley
New York
$2.12M +$1.53M +36,207 +231%
GC
32
Guggenheim Capital
Illinois
$2.04M -$174K -4,131 -8%
CFG
33
Capstone Financial Group
Oklahoma
$1.98M +$97.5K +2,313 +5%
FSC
34
Full Sail Capital
Oklahoma
$1.93M
Carson Wealth (CWM LLC)
35
Carson Wealth (CWM LLC)
Nebraska
$1.89M
New York State Common Retirement Fund
36
New York State Common Retirement Fund
New York
$1.79M
California Public Employees Retirement System
37
California Public Employees Retirement System
California
$1.73M +$42.2K +1,000 +2%
Public Sector Pension Investment Board (PSP Investments)
38
Public Sector Pension Investment Board (PSP Investments)
Quebec, Canada
$1.68M +$1.74M +41,220 New
Bank of America
39
Bank of America
North Carolina
$1.67M -$150K -3,561 -8%
Swiss National Bank
40
Swiss National Bank
Switzerland
$1.66M +$25.3K +600 +1%
Millennium Management
41
Millennium Management
New York
$1.46M -$632K -15,003 -30%
Invesco
42
Invesco
Georgia
$1.32M +$540K +12,822 +66%
AllianceBernstein
43
AllianceBernstein
Tennessee
$1.21M +$141K +3,337 +13%
American Century Companies
44
American Century Companies
Missouri
$1.19M +$156K +3,700 +15%
California State Teachers Retirement System (CalSTRS)
45
California State Teachers Retirement System (CalSTRS)
California
$1.16M +$12.6K +300 +1%
Citadel Advisors
46
Citadel Advisors
Florida
$1.04M -$1.42M -33,676 -57%
First Trust Advisors
47
First Trust Advisors
Illinois
$954K +$224K +5,309 +29%
Barclays
48
Barclays
United Kingdom
$920K +$513K +12,180 +117%
Prudential Financial
49
Prudential Financial
New Jersey
$879K +$907K +21,518 New
Federated Hermes
50
Federated Hermes
Pennsylvania
$871K -$1.3M -30,886 -59%