Historical shareholding details of Vanguard Russell 3000 Index Fund holdings in Bank First Corp (BFC)

Monthly changes of Vanguard Russell 3000 Index Fund shareholding in Bank First Corp over the previous months

Month Name Total no. shares held Percent Holding
Jul 31, 2025 Vanguard Russell 3000 Index Fund 743 0.01%
Jun 30, 2025 Vanguard Russell 3000 Index Fund 743 0.01%
May 31, 2025 Vanguard Russell 3000 Index Fund 743 0.01%
Apr 30, 2025 Vanguard Russell 3000 Index Fund 703 0.01%
Mar 31, 2025 Vanguard Russell 3000 Index Fund 832 0.01%
Feb 28, 2025 Vanguard Russell 3000 Index Fund 797 0.01%
Jan 31, 2025 Vanguard Russell 3000 Index Fund 791 0.01%
Dec 31, 2024 Vanguard Russell 3000 Index Fund 811 0.01%
Nov 30, 2024 Vanguard Russell 3000 Index Fund 763 0.01%
Oct 31, 2024 Vanguard Russell 3000 Index Fund 763 0.01%
Sep 30, 2024 Vanguard Russell 3000 Index Fund 763 0.01%
Aug 31, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Jul 31, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Jun 30, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
May 31, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Apr 30, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Mar 31, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Feb 29, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Jan 31, 2024 Vanguard Russell 3000 Index Fund 655 0.01%
Dec 31, 2023 Vanguard Russell 3000 Index Fund 655 0.01%
Nov 30, 2023 Vanguard Russell 3000 Index Fund 655 0.01%
Oct 31, 2023 Vanguard Russell 3000 Index Fund 655 0.01%
Sep 30, 2023 Vanguard Russell 3000 Index Fund 655 0.01%
Aug 31, 2023 Vanguard Russell 3000 Index Fund 563 0.01%
Jul 31, 2023 Vanguard Russell 3000 Index Fund 563 0.01%
Jun 30, 2023 Vanguard Russell 3000 Index Fund 563 0.01%
May 31, 2023 Vanguard Russell 3000 Index Fund 572 0.01%
Apr 30, 2023 Vanguard Russell 3000 Index Fund 572 0.01%

View all ownership details of Bank First Corp