BANF Insider Trading

Insider Ownership Percentage: 32.43%
Insider Buying (Last 12 Months): $0.00
Insider Selling (Last 12 Months): $5,258,840.00

BancFirst Insider Trading History Chart

This chart shows the insider buying and selling history at BancFirst by year and by quarter.

Skip ChartChart Data in Insider Trading History Table

BancFirst Share Price & Price History

Current Price: $110.18
Price Change: Price Decrease of -1.03 (-0.93%)
As of 12/4/2025 05:00 PM ET

This chart shows the closing price history over time for BANF up to the past year.

Skip Chart and Table DataPrice Data in Insider Trading History Table
Days: 30 | 90 | 365

BancFirst Insider Trading History

Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionShares Held After TransactionDetails
8/13/2025F Ford DrummondDirectorSell5,000$126.29$631,450.006,000View SEC Filing Icon  
5/28/2025F Ford DrummondDirectorSell5,000$124.12$620,600.006,000View SEC Filing Icon  
5/21/2025Randy ForakerEVPSell4,000$126.61$506,440.00View SEC Filing Icon  
2/28/2025William Scott MartinDirectorSell10,000$119.13$1,191,300.00214,499View SEC Filing Icon  
2/11/2025Darryl SchmidtEVPSell5,000$122.06$610,300.0043,564View SEC Filing Icon  
2/5/2025F Ford DrummondDirectorSell5,000$120.58$602,900.006,000View SEC Filing Icon  
1/29/2025F Ford DrummondDirectorSell5,000$117.97$589,850.006,000View SEC Filing Icon  
12/12/2024Dennis L. BrandEVPSell4,000$126.50$506,000.0033,000View SEC Filing Icon  
11/21/2024William Scott MartinDirectorSell24,607$124.70$3,068,492.90224,499View SEC Filing Icon  
11/15/2024William Scott MartinDirectorSell25,000$123.00$3,075,000.00249,106View SEC Filing Icon  
11/13/2024William Scott MartinDirectorSell10,298$126.01$1,297,650.98281,606View SEC Filing Icon  
11/6/2024Dennis Jay HannahEVPSell10,543$126.58$1,334,532.941,564View SEC Filing Icon  
11/6/2024William Scott MartinDirectorSell15,000$117.00$1,755,000.00291,904View SEC Filing Icon  
10/30/2024William Scott MartinDirectorSell5,000$113.50$567,500.00306,904View SEC Filing Icon  
10/28/2024Main Street Banking Partners LMajor ShareholderSell24,421$110.78$2,705,358.384,910,000View SEC Filing Icon  
10/24/2024Main Street Banking Partners LMajor ShareholderSell1,750$110.11$192,692.504,934,421View SEC Filing Icon  
10/23/2024David E. RainboltDirectorSell5,601$110.21$617,286.21208,723View SEC Filing Icon  
10/22/2024Main Street Banking Partners LMajor ShareholderSell778$110.00$85,580.004,941,772View SEC Filing Icon  
10/21/2024Leslie Jeannine RainboltDirectorSell2,152$110.47$237,731.444,942,550View SEC Filing Icon  
9/13/2024Leslie Jeannine RainboltDirectorSell10,371$105.02$1,089,162.424,944,702View SEC Filing Icon  
9/11/2024David E. RainboltDirectorSell1,391$105.01$146,068.91215,024View SEC Filing Icon  
9/9/2024David E. RainboltDirectorSell28$105.25$2,947.00216,022View SEC Filing Icon  
9/9/2024Main Street Banking Partners LMajor ShareholderSell22,114$105.46$2,332,142.444,958,095View SEC Filing Icon  
9/3/2024David E. RainboltDirectorSell1,414$105.58$149,290.12223,402View SEC Filing Icon  
8/30/2024David E. RainboltDirectorSell18,376$106.22$1,951,898.72223,874View SEC Filing Icon  
8/28/2024Randy ForakerEVPSell2,870$107.10$307,377.00View SEC Filing Icon  
8/16/2024Dave R. LopezDirectorSell1,000$102.13$102,130.00View SEC Filing Icon  
7/24/2024Dennis Jay HannahEVPSell1,000$107.50$107,500.001,214View SEC Filing Icon  
7/24/2024William Scott MartinDirectorSell5,000$107.50$537,500.00326,904View SEC Filing Icon  
7/22/2024Dennis Jay HannahEVPSell1,000$105.00$105,000.006,714View SEC Filing Icon  
7/19/2024Dennis Jay HannahEVPSell3,000$106.50$319,500.007,714View SEC Filing Icon  
5/6/2024Dennis Jay HannahEVPSell5,496$92.23$506,896.0810,714View SEC Filing Icon  
5/3/2024Dennis Jay HannahEVPSell204$92.38$18,845.5216,210View SEC Filing Icon  
5/1/2024Kevin LawrenceEVPSell10,000$90.00$900,000.0010,000View SEC Filing Icon  
4/24/2024Dennis Jay HannahEVPSell300$92.06$27,618.0018,414View SEC Filing Icon  
4/22/2024Darryl SchmidtEVPBuy232$89.71$20,812.7248,939View SEC Filing Icon  
2/29/2024Kevin LawrenceEVPSell1,159$88.00$101,992.0010,000View SEC Filing Icon  
2/27/2024Kevin LawrenceEVPSell1,529$88.00$134,552.0010,000View SEC Filing Icon  
2/23/2024Kevin LawrenceEVPSell7,312$88.00$643,456.0010,000View SEC Filing Icon  
2/15/2024Dennis Jay HannahEVPSell1,000$90.07$90,070.0023,714View SEC Filing Icon  
2/12/2024Dennis Jay HannahEVPSell4,000$88.66$354,640.0024,714View SEC Filing Icon  
2/9/2024Dennis Jay HannahEVPSell4,000$88.45$353,800.0028,714View SEC Filing Icon  
1/22/2024Darryl SchmidtEVPBuy225$92.60$20,835.0048,707View SEC Filing Icon  
12/6/2023Kevin LawrenceEVPSell5,000$92.00$460,000.0010,000View SEC Filing Icon  
11/22/2023Mautra Staley JonesDirectorBuy285$86.80$24,738.00285View SEC Filing Icon  
10/23/2023Darryl SchmidtEVPBuy251$83.04$20,843.0448,732View SEC Filing Icon  
7/24/2023Darryl SchmidtEVPBuy93$100.67$9,362.3148,481View SEC Filing Icon  
6/13/2023Robin Noel RobersonDirectorSell5,000$94.30$471,500.00View SEC Filing Icon  
5/9/2023Joe GoyneDirectorBuy1,000$71.50$71,500.005,600View SEC Filing Icon  
4/26/2023Dennis L. BrandEVPBuy5,000$73.75$368,750.0037,000View SEC Filing Icon  
4/26/2023H E RainboltDirectorBuy700$74.08$51,856.00706View SEC Filing Icon  
2/27/2023Kevin LawrenceEVPSell2,291$92.00$210,772.0010,000View SEC Filing Icon  
1/23/2023Darryl SchmidtEVPBuy232$82.57$19,156.2448,029View SEC Filing Icon  
12/9/2022Dave R. LopezDirectorSell2,000$92.96$185,920.00View SEC Filing Icon  
See Full Table

SEC Filings (Institutional Ownership Changes) for BancFirst (NASDAQ:BANF)

51.72% of BancFirst stock is owned by institutions. Institutional ownership can be a sign of analyst confidence in the fundamentals of the stock.

Institutional Buying and Selling by Quarter

This chart shows the instiutional buying and selling at BANF by year and by quarter.

Skip Institutional Buying and Selling Chart and Table DataRead Chart Data in Institutional Trading History Table

BancFirst Institutional Trading History

Reporting DateHedge FundShares HeldMarket Value% of PortfolioQuarterly Change in SharesOwnership in CompanyDetails
12/2/2025Allworth Financial LP295$37K0.0%+47.5%0.001%Search for SEC Filing on Google Icon
11/21/2025CIBC Bancorp USA Inc.2,227$0.28M0.0%N/A0.007%Search for SEC Filing on Google Icon
11/18/2025Advisory Services Network LLC586$74K0.0%N/A0.002%Search for SEC Filing on Google Icon
11/17/2025CANADA LIFE ASSURANCE Co23,835$3.04M0.0%+1.7%0.072%Search for SEC Filing on Google Icon
11/17/2025Dark Forest Capital Management LP22,675$2.87M0.1%+7.9%0.068%Search for SEC Filing on Google Icon
11/17/2025Verition Fund Management LLC128,919$16.30M0.1%-6.0%0.387%Search for SEC Filing on Google Icon
11/17/2025Susquehanna Fundamental Investments LLC8,284$1.05M0.0%-2.4%0.025%Search for SEC Filing on Google Icon
11/17/2025Quarry LP221$28K0.0%+531.4%0.001%Search for SEC Filing on Google Icon
11/17/2025Qube Research & Technologies Ltd77,149$9.76M0.0%+20.0%0.231%Search for SEC Filing on Google Icon
11/17/2025Mariner LLC3,676$0.47M0.0%-11.4%0.011%Search for SEC Filing on Google Icon
11/17/2025Mercer Global Advisors Inc. ADV16,212$2.05M0.0%N/A0.049%Search for SEC Filing on Google Icon
11/17/2025MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.9,672$1.22M0.0%-15.5%0.029%Search for SEC Filing on Google Icon
11/17/2025Lido Advisors LLC8,159$1.04M0.0%-1.3%0.024%Search for SEC Filing on Google Icon
11/17/2025Integrated Wealth Concepts LLC2,553$0.32M0.0%N/A0.008%Search for SEC Filing on Google Icon
11/17/2025Citadel Advisors LLC37,434$4.73M0.0%-8.4%0.112%Search for SEC Filing on Google Icon
11/17/2025Crawford Investment Counsel Inc.50,335$6.37M0.1%-1.9%0.151%Search for SEC Filing on Google Icon
11/17/2025Clark Capital Management Group Inc.62,605$7.92M0.0%+37.6%0.188%Search for SEC Filing on Google Icon
11/17/2025Bank of America Corp DE96,161$12.16M0.0%+16.3%0.288%Search for SEC Filing on Google Icon
11/17/2025Aquatic Capital Management LLC5,597$0.71M0.0%+42.5%0.017%Search for SEC Filing on Google Icon
11/17/2025Algert Global LLC17,659$2.23M0.0%+18.0%0.053%Search for SEC Filing on Google Icon
11/17/2025Alliancebernstein L.P.26,071$3.30M0.0%+0.7%0.078%Search for SEC Filing on Google Icon
11/17/2025Ameriprise Financial Inc.45,465$5.75M0.0%+2.5%0.136%Search for SEC Filing on Google Icon
11/14/2025Creative Planning17,953$2.27M0.0%+18.7%0.054%Search for SEC Filing on Google Icon
11/14/2025Lazard Asset Management LLC11,028$1.39M0.0%+10.1%0.033%Search for SEC Filing on Google Icon
11/14/2025Zacks Investment Management26,317$3.33M0.0%N/A0.079%Search for SEC Filing on Google Icon
11/14/2025Raymond James Financial Inc.134,175$16.97M0.0%+33.5%0.403%Search for SEC Filing on Google Icon
11/14/2025California State Teachers Retirement System20,672$2.61M0.0%+4.4%0.062%Search for SEC Filing on Google Icon
11/14/2025UBS AM A Distinct Business Unit of UBS Asset Management Americas LLC40,664$5.14M0.0%-38.6%0.122%Search for SEC Filing on Google Icon
11/14/2025Comerica Bank14,424$1.82M0.0%+4.6%0.043%Search for SEC Filing on Google Icon
11/13/2025Invesco Ltd.163,512$20.68M0.0%+73.4%0.491%Search for SEC Filing on Google Icon
11/13/2025UBS Group AG34,330$4.34M0.0%-25.5%0.103%Search for SEC Filing on Google Icon
11/13/2025BNP Paribas Financial Markets12,624$1.60M0.0%-12.8%0.038%Search for SEC Filing on Google Icon
11/13/2025Franklin Resources Inc.3,451$0.44M0.0%+62.7%0.010%Search for SEC Filing on Google Icon
11/13/2025Legal & General Group Plc56,061$7.09M0.0%-1.7%0.168%Search for SEC Filing on Google Icon
11/13/2025Swiss National Bank41,818$5.29M0.0%+1.5%0.125%Search for SEC Filing on Google Icon
11/13/2025Russell Investments Group Ltd.1,839$0.23M0.0%-26.0%0.006%Search for SEC Filing on Google Icon
11/13/2025First Trust Advisors LP92,240$11.66M0.0%-4.8%0.277%Search for SEC Filing on Google Icon
11/12/2025Barclays PLC30,983$3.92M0.0%-65.1%0.093%Search for SEC Filing on Google Icon
11/12/2025Dimensional Fund Advisors LP912,325$115.37M0.0%-0.5%2.739%Search for SEC Filing on Google Icon
11/12/2025Pinnacle Holdings LLC360$46K0.0%N/A0.001%Search for SEC Filing on Google Icon
11/12/2025Victory Capital Management Inc.25,929$3.28M0.0%+6.6%0.078%Search for SEC Filing on Google Icon
11/12/2025Champlain Investment Partners LLC312,086$39.46M0.3%-1.7%0.937%Search for SEC Filing on Google Icon
11/12/2025American Century Companies Inc.113,044$14.30M0.0%-31.1%0.339%Search for SEC Filing on Google Icon
11/12/2025Rafferty Asset Management LLC19,496$2.47M0.0%+35.6%0.059%Search for SEC Filing on Google Icon
11/12/2025Intech Investment Management LLC8,789$1.11M0.0%-12.7%0.026%Search for SEC Filing on Google Icon
11/10/2025EverSource Wealth Advisors LLC507$64K0.0%+26.1%0.002%Search for SEC Filing on Google Icon
11/10/2025Quantum Private Wealth LLC4,324$0.55M0.2%+8.9%0.013%Search for SEC Filing on Google Icon
11/10/2025Ameritas Investment Partners Inc.1,745$0.22M0.0%-16.3%0.005%Search for SEC Filing on Google Icon
11/10/2025Vestmark Advisory Solutions Inc.19,644$2.48M0.0%+32.6%0.059%Search for SEC Filing on Google Icon
11/10/2025Citigroup Inc.18,253$2.31M0.0%-35.0%0.055%Search for SEC Filing on Google Icon
11/7/2025NewEdge Wealth LLC19,632$2.48M0.0%+32.5%0.059%Search for SEC Filing on Google Icon
11/7/2025Hodges Capital Management Inc.41,500$5.25M0.4%+8.6%0.125%Search for SEC Filing on Google Icon
11/7/2025GSA Capital Partners LLP3,222$0.41M0.0%N/A0.010%Search for SEC Filing on Google Icon
11/7/2025Vanguard Group Inc.2,282,235$288.59M0.0%0.0%6.852%Search for SEC Filing on Google Icon
11/7/2025Denali Advisors LLC10,900$1.38M0.2%-72.3%0.033%Search for SEC Filing on Google Icon
11/7/2025JPMorgan Chase & Co.123,985$15.68M0.0%+6.8%0.372%Search for SEC Filing on Google Icon
11/6/2025Ameritas Advisory Services LLC5,020$0.64M0.0%N/A0.015%Search for SEC Filing on Google Icon
11/6/2025Public Sector Pension Investment Board80,535$10.18M0.0%+18.4%0.242%Search for SEC Filing on Google Icon
11/6/2025Atria Investments Inc16,773$2.12M0.0%+16.1%0.050%Search for SEC Filing on Google Icon
11/6/2025Illinois Municipal Retirement Fund10,332$1.31M0.0%-4.0%0.031%Search for SEC Filing on Google Icon
11/6/2025Rhumbline Advisers60,539$7.66M0.0%-18.9%0.182%Search for SEC Filing on Google Icon
11/6/2025ProShare Advisors LLC3,931$0.50M0.0%-15.4%0.012%Search for SEC Filing on Google Icon
11/5/2025Smartleaf Asset Management LLC341$44K0.0%+55.0%0.001%Search for SEC Filing on Google Icon
11/5/2025Alps Advisors Inc.3,410$0.43M0.0%N/A0.010%Search for SEC Filing on Google Icon
11/5/2025Envestnet Asset Management Inc.45,208$5.72M0.0%+49.4%0.136%Search for SEC Filing on Google Icon
11/4/2025Callan Family Office LLC33,506$4.24M0.1%+30.1%0.101%Search for SEC Filing on Google Icon
11/4/2025Principal Financial Group Inc.113,346$14.33M0.0%+14.5%0.340%Search for SEC Filing on Google Icon
11/4/2025Thrivent Financial for Lutherans14,899$1.88M0.0%+1.6%0.045%Search for SEC Filing on Google Icon
11/3/2025Great Lakes Advisors LLC19,818$2.51M0.0%-45.9%0.059%Search for SEC Filing on Google Icon
11/3/2025New York State Common Retirement Fund8,986$1.14M0.0%-39.6%0.027%Search for SEC Filing on Google Icon
11/3/2025Federated Hermes Inc.9,211$1.17M0.0%-1.1%0.028%Search for SEC Filing on Google Icon
11/3/2025SummerHaven Investment Management LLC6,477$0.82M0.5%-27.7%0.019%Search for SEC Filing on Google Icon
11/3/2025Triton Financial Group Inc14,592$1.85M1.2%+0.7%0.044%Search for SEC Filing on Google Icon
10/31/2025Mutual of America Capital Management LLC36,135$4.55M0.0%-4.6%0.108%Search for SEC Filing on Google Icon
10/31/2025Cullen Frost Bankers Inc.274$35K0.0%N/A0.001%Search for SEC Filing on Google Icon
10/31/2025GHP Investment Advisors Inc.374$47K0.0%-64.5%0.001%Search for SEC Filing on Google Icon
10/30/2025Teacher Retirement System of Texas8,553$1.08M0.0%+8.5%0.026%Search for SEC Filing on Google Icon
10/30/2025Parkside Financial Bank & Trust1,386$0.18M0.0%+38.5%0.004%Search for SEC Filing on Google Icon
10/30/2025Covestor Ltd816$0.10M0.1%+52.5%0.002%Search for SEC Filing on Google Icon
10/30/2025Universal Beteiligungs und Servicegesellschaft mbH2,386$0.30M0.0%+25.0%0.007%Search for SEC Filing on Google Icon
10/29/2025Quantum Portfolio Management LLC3,715$0.47M0.1%+54.9%0.011%Search for SEC Filing on Google Icon
10/29/2025Amalgamated Bank5,894$0.75M0.0%+3.7%0.018%Search for SEC Filing on Google Icon
10/29/2025Maryland State Retirement & Pension System2,969$0.38M0.0%-49.2%0.009%Search for SEC Filing on Google Icon
10/28/2025Evergreen Capital Management LLC2,653$0.34M0.0%+20.5%0.008%Search for SEC Filing on Google Icon
10/28/2025Impact Capital Partners LLC4,989$0.63M0.2%+38.7%0.015%Search for SEC Filing on Google Icon
10/27/2025Liberty One Investment Management LLC6,256$0.79M0.0%+20.6%0.019%Search for SEC Filing on Google Icon
10/24/2025Oregon Public Employees Retirement Fund4,652$0.59M0.0%+2.2%0.014%Search for SEC Filing on Google Icon
10/23/2025SG Americas Securities LLC1,054$0.13M0.0%-96.4%0.003%Search for SEC Filing on Google Icon
10/22/2025Louisiana State Employees Retirement System9,500$1.20M0.0%+2.2%0.029%Search for SEC Filing on Google Icon
10/17/2025Apollon Wealth Management LLC3,283$0.42M0.0%+34.1%0.010%Search for SEC Filing on Google Icon
10/16/2025Burney Co.5,020$0.64M0.0%N/A0.015%Search for SEC Filing on Google Icon
10/15/2025CWM LLC592$75K0.0%+57.9%0.002%Search for SEC Filing on Google Icon
10/15/2025Inspire Investing LLC3,595$0.46M0.0%+14.1%0.011%Search for SEC Filing on Google Icon
10/15/2025World Investment Advisors3,428$0.43M0.0%+31.4%0.010%Search for SEC Filing on Google Icon
10/14/2025Yousif Capital Management LLC6,338$0.80M0.0%-14.4%0.019%Search for SEC Filing on Google Icon
10/9/2025Curated Wealth Partners LLC3,414$0.43M0.1%+40.3%0.010%Search for SEC Filing on Google Icon
10/9/2025Voya Investment Management LLC3,846$0.49M0.0%-33.0%0.012%Search for SEC Filing on Google Icon
10/2/2025GAMMA Investing LLC948$0.12M0.0%+17.9%0.003%Search for SEC Filing on Google Icon
10/1/2025BancFirst Trust & Investment Management886,571$113.22M43.1%+0.8%2.662%Search for SEC Filing on Google Icon
9/24/2025Texas Permanent School Fund Corp15,170$1.88M0.0%-9.3%0.046%Search for SEC Filing on Google Icon
Data available starting January 2016

See Full Table
BancFirst logo
BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. The company operates through BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services segments. It offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. The company also provides commercial and agricultural non-real estate loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, it engages in the investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services to financial institutions and governmental units. Further, the company provides insurance agency services; depository and funds transfer, collection, safe deposit box, cash management, and other services. It serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.
Read More on BancFirst

Today's Range

Now: $110.18
Low: $108.51
High: $112.00

50 Day Range

MA: $114.90
Low: $106.50
High: $130.79

52 Week Range

Now: $110.18
Low: $97.02
High: $138.77

Volume

123,026 shs

Average Volume

117,155 shs

Market Capitalization

$3.67 billion

P/E Ratio

15.63

Dividend Yield

1.76%

Beta

0.67

Who are the company insiders with the largest holdings of BancFirst?

BancFirst's top insider investors include:
  1. Main Street Banking Partners L (Major Shareholder)
  2. Leslie Jeannine Rainbolt (Director)
  3. William Scott Martin (Director)
  4. David E Rainbolt (Director)
  5. Darryl Schmidt (EVP)
  6. Dennis L Brand (EVP)
  7. Dennis Jay Hannah (EVP)
  8. Kevin Lawrence (EVP)
  9. F Ford Drummond (Director)
  10. Dave R Lopez (Director)
  11. Randy Foraker (EVP)
Learn More about top insider investors at BancFirst.

Who are the major institutional investors of BancFirst?

BancFirst's top institutional investors include:
  1. Vanguard Group Inc. — 6.85%
  2. Dimensional Fund Advisors LP — 2.74%
  3. BancFirst Trust & Investment Management — 2.66%
  4. Champlain Investment Partners LLC — 0.94%
  5. Invesco Ltd. — 0.49%
  6. Raymond James Financial Inc. — 0.40%
Learn More about top institutional investors of BancFirst stock.

Which institutional investors are selling BancFirst stock?

Within the last quarter, BANF stock was sold by these institutional investors:
  1. Barclays PLC
  2. American Century Companies Inc.
  3. Denali Advisors LLC
  4. SG Americas Securities LLC
  5. UBS AM A Distinct Business Unit of UBS Asset Management Americas LLC
  6. Great Lakes Advisors LLC
  7. Rhumbline Advisers
  8. UBS Group AG
In the last year, company insiders that have sold BancFirst company stock include:
  1. Main Street Banking Partners L (Major Shareholder)
  2. Leslie Jeannine Rainbolt (Director)
  3. William Scott Martin (Director)
  4. David E Rainbolt (Director)
  5. Darryl Schmidt (EVP)
Learn More investors selling BancFirst stock.

Which institutional investors are buying BancFirst stock?

During the previous quarter, BANF stock was acquired by institutional investors including:
  1. Invesco Ltd.
  2. Raymond James Financial Inc.
  3. Zacks Investment Management
  4. Clark Capital Management Group Inc.
  5. Mercer Global Advisors Inc. ADV
  6. Envestnet Asset Management Inc.
  7. Principal Financial Group Inc.
  8. Bank of America Corp DE