Bain Capital Specialty Finance, Inc. (BCSF)

Latest Insider Confidence Score

2026Q1

52.1
Bullish

Company insider confidence (by quarter)

2016Q3 2026Q1

Largest shareholders

Insider Role (last 12 mo) Shares held Filed at
Bain Capital Credit Member, Llc 10% Owner 11,822,432.67 Jun 17, 2020
Bain Capital Distressed & Special Situations 2016 (F), L.P. 10% Owner 11,822,432.67 Jun 17, 2020
BCSF Holdings, L.P. 10% Owner 10,427,487.5 May 16, 2019
Hawkins Jeffrey B. Director 100,000.58 Dec 3, 2020
Hough Thomas A. Director 27,679.59 Mar 25, 2022

Recent buy/sell transactions

Exec date Filing date Insider Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Mar 5, 2026 Hooper Caroline Willis Chief Compliance Officer Neutral 52.5 - 0.00% -
Mar 3, 2026 Mar 3, 2026 Rusnak-Carlson Sabrina General Counsel Buy 91.3 +2,300 31.68% $28.9K
Nov 6, 2025 Rusnak-Carlson Sabrina General Counsel Neutral 52.5 - 0.00% -
Jul 10, 2025 Rojas Garzon Adriana President Neutral 52.5 - 0.00% -
Mar 17, 2025 Mar 17, 2025 Richer Clare Stack Director Buy 86.3 +1,530 7.93% $25.1K
Jan 3, 2024 Joshi Amit CFO Neutral 52.5 - 0.00% -
Aug 10, 2022 Yeager Jessica Secretary Neutral 52.5 - 0.00% -
Aug 10, 2022 Aug 10, 2022 Richer Clare Stack Director Buy 91.3 +3,400 25.40% $49.6K
Mar 25, 2022 Mar 25, 2022 Hough Thomas A. Director Buy 95.0 +6,271 29.30% $100K
Mar 3, 2022 Mar 4, 2022 Richer Clare Stack Director Buy 91.3 +3,090 31.85% $50K
Feb 25, 2022 Feb 25, 2022 Butte Amy Director Buy 91.3 +1,300 33.22% $20.6K
May 11, 2021 May 11, 2021 Richer Clare Stack Director Buy 91.3 +1,563 20.77% $24.9K
Dec 3, 2020 Dec 3, 2020 Ewald Michael A CEO Buy 87.5 +4,000 3.48% $50.1K
Dec 3, 2020 Dec 3, 2020 Hawkins Jeffrey B. Director Buy 95.0 +18,204 22.26% $227.6K
Aug 19, 2020 Aug 19, 2020 Dornaus Sally F CFO Buy 91.3 +2,500 100.00% $26.1K
Jun 23, 2020 Jun 25, 2020 Richer Clare Stack Director Buy 85.0 +596 8.80% $6.1K
Jun 17, 2020 Jun 18, 2020 Hough Thomas A. Director Buy 82.5 +876 4.47% $9K
Jun 16, 2020 Jun 17, 2020 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Buy 96.3 +952,118 8.76% $9.7M
Jun 5, 2020 Jun 8, 2020 Boyle Michael John President Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Ewald Michael A CEO Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Butte Amy Director Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Richer Clare Stack Director Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Hawkins Jeffrey B. Director Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Hough Thomas A. Director Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 MARGOLIS JAY Director Neutral 52.5 - 0.00% -
Jun 5, 2020 Jun 8, 2020 Richer Clare Stack Director Neutral 52.5 - 0.00% -
Mar 12, 2020 Mar 13, 2020 Hawkins Jeffrey B. Director Buy 95.0 +16,650 34.13% $248.3K
Mar 11, 2020 Mar 11, 2020 Ewald Michael A CEO Buy 95.0 +9,000 10.92% $150.2K
Mar 10, 2020 Mar 10, 2020 Hawkins Jeffrey B. Director Buy 95.0 +14,500 42.29% $248.8K
Mar 10, 2020 Mar 10, 2020 Ewald Michael A CEO Buy 97.5 +18,000 27.94% $308.3K
Mar 3, 2020 Mar 3, 2020 MARGOLIS JAY Director Buy 95.0 +6,000 35.12% $116.3K
Mar 2, 2020 Mar 2, 2020 Hough Thomas A. Director Buy 95.0 +8,009 93.33% $150.1K
Nov 12, 2019 Nov 12, 2019 Butte Amy Director Buy 95.0 +2,800 100.00% $53.2K
Aug 27, 2019 Aug 29, 2019 Boyle Michael John President Buy 95.0 +4,150 28.68% $76.1K
Aug 28, 2019 Aug 28, 2019 Richer Clare Stack Director Buy 95.0 +5,417 100.00% $100K
Aug 21, 2019 Aug 22, 2019 Ewald Michael A CEO Buy 97.5 +27,483 79.50% $500.5K
Jul 23, 2019 Jul 24, 2019 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Neutral 27.5 -1,731,234 -16.60% -
Jul 23, 2019 Richer Clare Stack Director Neutral 52.5 - 0.00% -
Jul 23, 2019 Butte Amy Director Neutral 52.5 - 0.00% -
May 14, 2019 May 16, 2019 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Neutral 27.5 -8,903,027 -20.84% -
Feb 25, 2019 Feb 25, 2019 Boyle Michael John President Buy 77.5 +232 1.68% $4.7K
Feb 25, 2019 Feb 25, 2019 Hawkins Jeffrey B. Director Buy 78.8 +577 1.71% $11.6K
Feb 25, 2019 Feb 25, 2019 Ewald Michael A CEO Buy 78.8 +577 1.71% $11.6K
Feb 22, 2019 Feb 22, 2019 Boyle Michael John President Buy 82.5 +358 2.66% $7.2K
Feb 22, 2019 Feb 22, 2019 Hawkins Jeffrey B. Director Buy 83.8 +896 2.73% $18.1K
Feb 22, 2019 Feb 22, 2019 Ewald Michael A CEO Buy 83.8 +896 2.73% $18.1K
Feb 21, 2019 Feb 21, 2019 Boyle Michael John President Buy 77.5 +152 1.14% $3.1K
Feb 21, 2019 Feb 21, 2019 Hawkins Jeffrey B. Director Buy 77.5 +379 1.17% $7.6K
Feb 21, 2019 Feb 21, 2019 Ewald Michael A CEO Buy 77.5 +379 1.17% $7.6K
Feb 20, 2019 Feb 20, 2019 Boyle Michael John President Buy 82.5 +416 3.22% $8.4K
Feb 20, 2019 Feb 20, 2019 Hawkins Jeffrey B. Director Buy 83.8 +1,042 3.32% $20.9K
Feb 20, 2019 Feb 20, 2019 Ewald Michael A CEO Buy 83.8 +1,042 3.32% $20.9K
Feb 19, 2019 Feb 19, 2019 Boyle Michael John President Buy 83.8 +538 4.35% $10.7K
Feb 19, 2019 Feb 19, 2019 Hawkins Jeffrey B. Director Buy 83.8 +1,343 4.47% $26.8K
Feb 19, 2019 Feb 19, 2019 Ewald Michael A CEO Buy 83.8 +1,343 4.47% $26.8K
Feb 15, 2019 Feb 15, 2019 Boyle Michael John President Buy 82.5 +380 3.17% $7.7K
Feb 15, 2019 Feb 15, 2019 Ewald Michael A CEO Buy 83.8 +950 3.27% $19.2K
Feb 15, 2019 Feb 15, 2019 Hawkins Jeffrey B. Director Buy 83.8 +950 3.27% $19.2K
Feb 14, 2019 Feb 14, 2019 Boyle Michael John President Buy 82.5 +498 4.33% $9.9K
Feb 14, 2019 Feb 14, 2019 Hawkins Jeffrey B. Director Buy 83.8 +1,247 4.48% $24.8K
Feb 14, 2019 Feb 14, 2019 Ewald Michael A CEO Buy 83.8 +1,247 4.48% $24.8K
Feb 13, 2019 Feb 13, 2019 Boyle Michael John President Buy 82.5 +485 4.40% $9.7K
Feb 13, 2019 Feb 13, 2019 Hawkins Jeffrey B. Director Buy 83.8 +1,212 4.55% $24.2K
Feb 13, 2019 Feb 13, 2019 Ewald Michael A CEO Buy 83.8 +1,212 4.55% $24.2K
Feb 12, 2019 Feb 12, 2019 Boyle Michael John President Buy 83.8 +508 4.84% $10.1K
Feb 12, 2019 Feb 12, 2019 Hawkins Jeffrey B. Director Buy 86.3 +1,271 5.01% $25.3K
Feb 12, 2019 Feb 12, 2019 Ewald Michael A CEO Buy 86.3 +1,271 5.01% $25.3K
Feb 11, 2019 Feb 11, 2019 Boyle Michael John President Buy 85.0 +489 5.07% $9.8K
Feb 11, 2019 Feb 11, 2019 Hawkins Jeffrey B. Director Buy 86.3 +1,219 5.13% $24.3K
Feb 11, 2019 Feb 11, 2019 Ewald Michael A CEO Buy 86.3 +1,219 5.13% $24.3K
Feb 8, 2019 Feb 8, 2019 Boyle Michael John President Buy 85.0 +468 5.10% $9.2K
Feb 8, 2019 Feb 8, 2019 Hawkins Jeffrey B. Director Buy 86.3 +1,170 5.18% $23K
Feb 8, 2019 Feb 8, 2019 Ewald Michael A CEO Buy 86.3 +1,170 5.18% $23K
Feb 7, 2019 Feb 7, 2019 Hawkins Jeffrey B. Director Buy 86.3 +1,239 5.80% $24.2K
Feb 7, 2019 Feb 7, 2019 Ewald Michael A CEO Buy 86.3 +1,239 5.80% $24.2K
Feb 7, 2019 Feb 7, 2019 Boyle Michael John President Buy 85.0 +494 5.69% $9.7K
Nov 19, 2018 Nov 19, 2018 Hawkins Jeffrey B. Director Buy 97.5 +12,500 141.20% $253.1K
Nov 19, 2018 Nov 19, 2018 Ewald Michael A CEO Buy 97.5 +12,500 141.20% $253.1K
Jul 17, 2018 Jul 18, 2018 Hough Thomas A. Director Buy 100.0 +991 16.21% $19.8M
Jul 17, 2018 Jul 18, 2018 Hawkins Jeffrey B. Director Buy 100.0 +8,676 100.00% $1.5B
Jul 17, 2018 Jul 18, 2018 Ewald Michael A CEO Buy 100.0 +8,676 100.00% $1.5B
Jul 17, 2018 Jul 18, 2018 Boyle Michael John President Buy 100.0 +8,676 100.00% $1.5B
Jul 17, 2018 Jul 18, 2018 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Buy 100.0 +2,752,934 16.65% $152.9T
Jul 17, 2018 Jul 18, 2018 MARGOLIS JAY Director Buy 100.0 +2,231 16.45% $100.4M
Jun 5, 2018 Dury Patrick M. CFO Neutral 52.5 - 0.00% -
May 2, 2018 Treisman Michael Bennett President Neutral 52.5 - 0.00% -
May 2, 2018 Ramanathan Ranesh President Neutral 52.5 - 0.00% -
Apr 17, 2018 Apr 18, 2018 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Buy 100.0 +2,724,568 19.74% $151.3T
Apr 17, 2018 Apr 18, 2018 MARGOLIS JAY Director Buy 100.0 +7,114 112.15% $1B
Apr 17, 2018 Apr 18, 2018 Hough Thomas A. Director Buy 100.0 +981 19.42% $19.6M
Feb 14, 2018 Boyle Michael John President Neutral 52.5 - 0.00% -
Feb 13, 2018 Athanasoulas James President Neutral 52.5 - 0.00% -
Jan 17, 2018 Jan 18, 2018 MARGOLIS JAY Director Buy 100.0 +1,228 24.85% $30.7M
Jan 17, 2018 Jan 18, 2018 Hough Thomas A. Director Buy 100.0 +982 24.91% $19.7M
Jan 17, 2018 Jan 18, 2018 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Buy 100.0 +2,615,311 23.62% $139.2T
Jun 26, 2017 Jun 27, 2017 BAIN CAPITAL CREDIT MEMBER, LLC 10% Owner Buy 95.0 +413,618 3.88% $3.5T
Jun 26, 2017 Jun 27, 2017 Hough Thomas A. Director Buy 100.0 +1,968 99.56% $78.7M
Feb 15, 2017 Feb 17, 2017 Hough Thomas A. Director Buy 100.0 +1,977 100.00% $79.1M
Feb 15, 2017 Feb 17, 2017 MARGOLIS JAY Director Buy 100.0 +4,943 100.00% $494.3M