We are live on ! Find out more
BANF icon

BancFirst

Name Holding Trade Value Shares
Change
Change in
Stake
Wells Fargo
26
Wells Fargo
California
$3.38M -$333K -6,492 -10%
Allianz Asset Management
27
Allianz Asset Management
Germany
$3.18M -$222K -4,320 -7%
Comerica Bank
28
Comerica Bank
Texas
$3.16M -$27.1K -527 -1%
State of New Jersey Common Pension Fund D
29
State of New Jersey Common Pension Fund D
New Jersey
$3.13M -$245K -4,780 -8%
First Trust Advisors
30
First Trust Advisors
Illinois
$3.13M +$1.54M +29,982 +128%
Bank of America
31
Bank of America
North Carolina
$2.67M +$235K +4,577 +11%
FSC
32
Full Sail Capital
Oklahoma
$2.66M
CTFG
33
Capstone Triton Financial Group
Oklahoma
$2.48M +$2.17M +42,236 New
GC
34
Guggenheim Capital
Illinois
$2.44M -$432K -8,407 -17%
Public Sector Pension Investment Board (PSP Investments)
35
Public Sector Pension Investment Board (PSP Investments)
Quebec, Canada
$2.42M
Swiss National Bank
36
Swiss National Bank
Switzerland
$2.39M
California Public Employees Retirement System
37
California Public Employees Retirement System
California
$2.34M -$134K -2,620 -6%
Invesco
38
Invesco
Georgia
$2.28M +$336K +6,552 +20%
DA
39
Denali Advisors
California
$2.04M -$1.95M -37,900 -52%
Carson Wealth (CWM LLC)
40
Carson Wealth (CWM LLC)
Nebraska
$1.89M
New York State Common Retirement Fund
41
New York State Common Retirement Fund
New York
$1.85M -$631K -12,300 -28%
AllianceBernstein
42
AllianceBernstein
Tennessee
$1.79M +$37.9K +739 +2%
PAM
43
Panagora Asset Management
Massachusetts
$1.77M -$4.53M -88,266 -75%
California State Teachers Retirement System (CalSTRS)
44
California State Teachers Retirement System (CalSTRS)
California
$1.67M
CS
45
Credit Suisse
Switzerland
$1.48M +$223K +4,344 +21%
Barclays
46
Barclays
United Kingdom
$1.38M +$46.1K +899 +4%
American Century Companies
47
American Century Companies
Missouri
$1.32M -$339K -6,607 -23%
Prudential Financial
48
Prudential Financial
New Jersey
$1.25M -$8.21K -160 -0.7%
Deutsche Bank
49
Deutsche Bank
Germany
$1.11M +$192K +3,739 +25%
ABTD
50
Arvest Bank Trust Division
Oklahoma
$1.08M