Bank First Corp (BFC) stock
BFCNasdaqNational Commercial BanksFiscal year ends December 31
Financials through Q2 FY2026, quarter ended Jun 30, 2026Last filing: 10-Q on Aug 7, 2026Score 13/3038% above fair value
$149.03−1.59 (-1.06%)
Close on Oct 30, 2026Market cap $1.65BP/E 19.4Yield 3.56%
Price history
Bank First share prices for every trading day, newest first. Adjusted for stock splits, not for dividends.
Close, Oct 30, 2026
$149.03
-1.06% on the day
52-week range
$119.08 – $159.10
-6.3% from the high
Change over 52 weeks
+19.4%
From $124.79 on Oct 30, 2025
Average volume
82,651
Shares a day, last 90 sessions
| Date | Open | High | Low | Close | Change | Volume |
|---|---|---|---|---|---|---|
| Oct 30, 2026 | $151.67 | $151.67 | $148.77 | $149.03 | -1.06% | 86,972 |
| Oct 29, 2026 | $149.70 | $152.84 | $149.46 | $150.62 | +1.85% | 129,810 |
| Oct 28, 2026 | $149.16 | $149.69 | $146.48 | $147.88 | -0.57% | 176,153 |
| Oct 27, 2026 | $149.02 | $149.80 | $147.72 | $148.73 | -0.01% | 119,661 |
| Oct 26, 2026 | $148.28 | $150.23 | $146.55 | $148.74 | +0.95% | 69,966 |
| Oct 23, 2026 | $144.31 | $147.90 | $144.31 | $147.34 | +1.36% | 85,382 |
| Oct 22, 2026 | $143.11 | $147.80 | $143.11 | $145.36 | +2.34% | 97,145 |
| Oct 21, 2026 | $138.45 | $142.84 | $127.01 | $142.04 | -4.25% | 156,922 |
| Oct 20, 2026 | $146.51 | $150.31 | $146.51 | $148.34 | +1.60% | 63,104 |
| Oct 19, 2026 | $147.89 | $148.58 | $145.82 | $146.01 | -1.14% | 35,195 |
| Oct 16, 2026 | $147.59 | $150.15 | $147.55 | $147.70 | +0.50% | 38,720 |
| Oct 15, 2026 | $147.10 | $149.50 | $146.60 | $146.96 | +0.57% | 43,253 |
| Oct 14, 2026 | $144.28 | $146.95 | $142.15 | $146.13 | -0.19% | 92,575 |
| Oct 13, 2026 | $147.75 | $149.14 | $145.53 | $146.41 | -0.52% | 85,781 |
| Oct 12, 2026 | $145.06 | $148.64 | $145.06 | $147.18 | +1.22% | 61,019 |
| Oct 9, 2026 | $147.98 | $147.98 | $145.38 | $145.41 | -1.74% | 38,625 |
| Oct 8, 2026 | $147.50 | $149.47 | $146.49 | $147.98 | +0.31% | 65,830 |
| Oct 7, 2026 | $149.00 | $149.90 | $147.36 | $147.53 | -1.86% | 73,533 |
| Oct 6, 2026 | $151.92 | $152.37 | $150.25 | $150.33 | -0.59% | 46,910 |
| Oct 5, 2026 | $152.19 | $153.23 | $151.00 | $151.22 | -0.90% | 56,021 |
| Oct 2, 2026 | $150.68 | $152.94 | $150.64 | $152.60 | +2.07% | 48,951 |
| Oct 1, 2026 | $148.26 | $149.64 | $146.71 | $149.50 | +0.46% | 58,164 |
| Sep 30, 2026 | $149.90 | $150.98 | $148.15 | $148.81 | -0.63% | 60,501 |
| Sep 29, 2026 | $150.77 | $152.19 | $149.18 | $149.75 | -0.87% | 84,886 |
| Sep 28, 2026 | $152.13 | $152.13 | $150.72 | $151.06 | -0.70% | 56,812 |
| Sep 25, 2026 | $150.52 | $152.49 | $150.52 | $152.13 | +1.20% | 86,126 |
| Sep 24, 2026 | $149.65 | $151.11 | $149.02 | $150.32 | +1.30% | 43,693 |
| Sep 23, 2026 | $150.23 | $151.54 | $148.23 | $148.39 | -1.62% | 80,931 |
| Sep 22, 2026 | $152.81 | $153.03 | $149.91 | $150.83 | -0.47% | 93,239 |
| Sep 21, 2026 | $151.87 | $152.43 | $151.35 | $151.54 | -0.45% | 33,458 |
| Sep 18, 2026 | $151.40 | $152.46 | $149.54 | $152.22 | +0.08% | 115,330 |
| Sep 17, 2026 | $152.07 | $154.13 | $150.84 | $152.10 | +1.04% | 57,674 |
| Sep 16, 2026 | $153.00 | $153.50 | $149.01 | $150.54 | -2.09% | 59,806 |
| Sep 15, 2026 | $153.35 | $154.55 | $151.99 | $153.75 | +0.34% | 56,819 |
| Sep 14, 2026 | $154.23 | $155.18 | $152.42 | $153.23 | -0.76% | 51,352 |
| Sep 11, 2026 | $156.86 | $157.64 | $153.81 | $154.41 | -0.53% | 54,533 |
| Sep 10, 2026 | $153.37 | $155.85 | $152.45 | $155.24 | +1.15% | 81,716 |
| Sep 9, 2026 | $154.01 | $154.86 | $153.37 | $153.48 | -1.03% | 82,128 |
| Sep 8, 2026 | $155.41 | $156.93 | $154.21 | $155.08 | -0.74% | 57,723 |
| Sep 4, 2026 | $153.73 | $156.78 | $153.73 | $156.23 | +0.90% | 60,673 |
| Sep 3, 2026 | $154.20 | $156.65 | $154.20 | $154.83 | +0.78% | 67,066 |
| Sep 2, 2026 | $150.56 | $154.25 | $150.19 | $153.63 | +2.20% | 86,982 |
| Sep 1, 2026 | $150.20 | $152.29 | $148.32 | $150.33 | -0.22% | 100,008 |
| Aug 31, 2026 | $154.59 | $154.59 | $150.61 | $150.66 | -1.41% | 68,983 |
| Aug 28, 2026 | $152.31 | $154.06 | $151.71 | $152.81 | +0.63% | 52,694 |
| Aug 27, 2026 | $152.73 | $153.04 | $150.71 | $151.85 | -1.20% | 82,490 |
| Aug 26, 2026 | $153.55 | $154.40 | $152.41 | $153.69 | +0.46% | 66,296 |
| Aug 25, 2026 | $154.37 | $154.44 | $151.21 | $152.99 | -0.71% | 69,664 |
| Aug 24, 2026 | $153.14 | $154.68 | $151.26 | $154.08 | +0.87% | 121,600 |
| Aug 21, 2026 | $153.45 | $155.20 | $151.41 | $152.76 | +0.29% | 79,279 |
| Aug 20, 2026 | $150.24 | $152.67 | $148.91 | $152.32 | +0.84% | 94,837 |
| Aug 19, 2026 | $156.73 | $157.30 | $150.81 | $151.04 | -3.17% | 76,903 |
| Aug 18, 2026 | $157.68 | $157.68 | $155.44 | $155.98 | -0.57% | 58,261 |
| Aug 17, 2026 | $157.32 | $159.10 | $156.00 | $156.88 | -0.71% | 92,825 |
| Aug 14, 2026 | $158.56 | $158.99 | $155.91 | $158.00 | -0.27% | 39,540 |
| Aug 13, 2026 | $158.20 | $158.85 | $157.24 | $158.42 | +0.94% | 43,510 |
| Aug 12, 2026 | $156.78 | $158.86 | $156.46 | $156.95 | +0.01% | 73,453 |
| Aug 11, 2026 | $153.83 | $157.13 | $153.59 | $156.93 | +2.62% | 52,669 |
| Aug 10, 2026 | $152.62 | $153.34 | $150.87 | $152.92 | -0.33% | 46,071 |
| Aug 7, 2026 | $153.87 | $155.01 | $153.17 | $153.42 | -0.99% | 47,527 |
| Aug 6, 2026 | $157.45 | $157.45 | $154.20 | $154.95 | -0.87% | 95,146 |
| Aug 5, 2026 | $156.36 | $157.01 | $154.78 | $156.31 | +0.15% | 83,664 |
| Aug 4, 2026 | $155.29 | $156.82 | $153.73 | $156.08 | +0.51% | 63,505 |
| Aug 3, 2026 | $154.76 | $156.99 | $154.49 | $155.29 | +1.67% | 80,836 |
| Jul 31, 2026 | $150.82 | $154.42 | $148.94 | $152.74 | +0.96% | 75,942 |
| Jul 30, 2026 | $151.63 | $152.73 | $149.90 | $151.29 | -0.32% | 94,967 |
| Jul 29, 2026 | $151.24 | $153.07 | $150.48 | $151.78 | +0.36% | 62,874 |
| Jul 28, 2026 | $149.73 | $153.03 | $148.67 | $151.24 | +1.73% | 101,350 |
| Jul 27, 2026 | $151.53 | $153.06 | $147.47 | $148.67 | -1.40% | 114,218 |
| Jul 24, 2026 | $148.03 | $151.60 | $146.04 | $150.78 | +2.30% | 98,766 |
| Jul 23, 2026 | $145.69 | $148.50 | $143.61 | $147.39 | +0.70% | 129,703 |
| Jul 22, 2026 | $146.26 | $146.84 | $141.89 | $146.37 | +0.53% | 124,577 |
| Jul 21, 2026 | $145.04 | $146.73 | $142.85 | $145.60 | -0.15% | 88,818 |
| Jul 20, 2026 | $146.27 | $147.14 | $137.97 | $145.82 | -0.55% | 171,941 |
| Jul 17, 2026 | $152.02 | $153.83 | $145.31 | $146.63 | -4.29% | 177,068 |
| Jul 16, 2026 | $147.89 | $153.88 | $147.41 | $153.21 | +3.89% | 124,385 |
| Jul 15, 2026 | $146.70 | $148.40 | $145.55 | $147.47 | +0.74% | 97,291 |
| Jul 14, 2026 | $147.06 | $147.79 | $145.51 | $146.38 | -0.38% | 60,986 |
| Jul 13, 2026 | $147.95 | $148.55 | $146.08 | $146.94 | -0.28% | 91,753 |
| Jul 10, 2026 | $146.81 | $147.98 | $146.08 | $147.35 | +0.46% | 49,641 |
| Jul 9, 2026 | $145.11 | $148.14 | $145.11 | $146.67 | +1.03% | 68,650 |
| Jul 8, 2026 | $149.57 | $150.55 | $144.45 | $145.17 | -2.94% | 138,331 |
| Jul 7, 2026 | $151.54 | $152.01 | $149.53 | $149.57 | -1.15% | 63,640 |
| Jul 6, 2026 | $152.73 | $153.56 | $148.80 | $151.31 | -0.32% | 115,363 |
| Jul 2, 2026 | $154.09 | $154.09 | $150.23 | $151.80 | -0.78% | 63,026 |
| Jul 1, 2026 | $148.45 | $154.29 | $147.05 | $152.99 | +3.13% | 119,759 |
| Jun 30, 2026 | $147.81 | $149.00 | $147.20 | $148.35 | +0.37% | 76,836 |
| Jun 29, 2026 | $147.58 | $148.33 | $145.37 | $147.81 | -0.07% | 107,860 |
| Jun 26, 2026 | $145.22 | $148.30 | $145.05 | $147.91 | +2.08% | 239,684 |
| Jun 25, 2026 | $146.13 | $146.59 | $143.38 | $144.90 | -1.05% | 90,286 |
| Jun 24, 2026 | $143.92 | $146.44 | $143.25 | $146.44 | +1.23% | 91,261 |
| Jun 23, 2026 | $143.32 | $145.02 | $142.64 | $144.66 | +1.29% | 91,455 |
| Jun 22, 2026 | $142.69 | $144.20 | $139.86 | $142.82 | +0.10% | 64,796 |
| Jun 18, 2026 | $143.28 | $144.54 | $141.55 | $142.68 | +0.91% | 166,813 |
| Jun 17, 2026 | $143.75 | $146.48 | $140.29 | $141.39 | -2.23% | 99,951 |
| Jun 16, 2026 | $143.83 | $145.84 | $143.03 | $144.61 | +1.18% | 67,561 |
| Jun 15, 2026 | $145.08 | $146.84 | $137.76 | $142.93 | -1.54% | 100,868 |
| Jun 12, 2026 | $144.93 | $146.13 | $144.28 | $145.16 | +0.81% | 83,462 |
| Jun 11, 2026 | $144.59 | $145.24 | $142.80 | $143.99 | +0.11% | 56,319 |
| Jun 10, 2026 | $144.61 | $146.15 | $143.24 | $143.83 | +0.09% | 139,122 |
| Jun 9, 2026 | $142.26 | $145.85 | $140.21 | $143.70 | +1.43% | 132,960 |
| Jun 8, 2026 | $141.01 | $142.57 | $140.71 | $141.68 | +0.95% | 63,299 |
| Jun 5, 2026 | $140.01 | $142.50 | $139.06 | $140.34 | +0.31% | 81,795 |
| Jun 4, 2026 | $138.14 | $140.77 | $137.72 | $139.91 | +2.54% | 62,580 |
| Jun 3, 2026 | $139.57 | $141.32 | $135.87 | $136.45 | -2.45% | 119,211 |
| Jun 2, 2026 | $137.07 | $141.48 | $137.07 | $139.87 | +1.52% | 104,192 |
| Jun 1, 2026 | $137.90 | $138.70 | $134.23 | $137.77 | -0.90% | 123,052 |
| May 29, 2026 | $140.66 | $141.88 | $138.76 | $139.02 | -1.29% | 131,493 |
| May 28, 2026 | $139.39 | $140.83 | $137.33 | $140.83 | +1.04% | 96,471 |
| May 27, 2026 | $141.80 | $142.17 | $139.09 | $139.38 | -1.74% | 109,518 |
| May 26, 2026 | $142.06 | $143.50 | $139.93 | $141.85 | -0.01% | 94,040 |
| May 22, 2026 | $142.67 | $143.86 | $140.00 | $141.87 | -0.35% | 101,888 |
| May 21, 2026 | $142.15 | $143.00 | $139.04 | $142.37 | -0.48% | 195,915 |
| May 20, 2026 | $143.54 | $146.35 | $140.00 | $143.05 | -0.22% | 169,898 |
| May 19, 2026 | $143.46 | $145.02 | $141.99 | $143.37 | -0.20% | 90,166 |
| May 18, 2026 | $141.34 | $144.38 | $141.34 | $143.66 | +1.79% | 101,455 |
| May 15, 2026 | $143.44 | $143.44 | $140.89 | $141.14 | -1.83% | 50,612 |
| May 14, 2026 | $144.39 | $145.99 | $143.00 | $143.77 | +0.16% | 45,339 |
| May 13, 2026 | $144.04 | $144.74 | $141.99 | $143.54 | -0.52% | 100,426 |
| May 12, 2026 | $144.51 | $144.99 | $140.69 | $144.29 | -0.15% | 94,985 |
| May 11, 2026 | $146.79 | $146.79 | $144.32 | $144.51 | -1.44% | 58,534 |
| May 8, 2026 | $145.00 | $146.76 | $144.53 | $146.62 | +1.12% | 53,584 |
| May 7, 2026 | $146.13 | $147.77 | $144.78 | $145.00 | -0.51% | 60,751 |
| May 6, 2026 | $146.27 | $147.17 | $144.73 | $145.75 | +0.05% | 93,656 |
| May 5, 2026 | $144.32 | $147.66 | $142.63 | $145.68 | +1.29% | 64,349 |
| May 4, 2026 | $141.93 | $144.60 | $140.25 | $143.82 | +0.74% | 99,409 |
| May 1, 2026 | $145.30 | $145.90 | $142.11 | $142.76 | -1.75% | 153,774 |
| Apr 30, 2026 | $143.57 | $146.49 | $141.25 | $145.31 | +0.35% | 105,905 |
| Apr 29, 2026 | $147.50 | $148.02 | $143.59 | $144.81 | -2.60% | 84,009 |
| Apr 28, 2026 | $146.84 | $149.99 | $143.73 | $148.67 | +2.09% | 73,239 |
| Apr 27, 2026 | $144.19 | $149.50 | $142.94 | $145.62 | +0.99% | 79,653 |
| Apr 24, 2026 | $142.43 | $144.69 | $139.28 | $144.19 | +1.66% | 104,905 |
| Apr 23, 2026 | $140.01 | $142.19 | $139.04 | $141.83 | +2.04% | 75,007 |
| Apr 22, 2026 | $140.24 | $140.24 | $137.11 | $138.99 | -0.60% | 57,526 |
| Apr 21, 2026 | $138.81 | $141.46 | $138.81 | $139.83 | +0.58% | 66,641 |
| Apr 20, 2026 | $139.13 | $140.73 | $134.28 | $139.03 | -1.31% | 74,241 |
| Apr 17, 2026 | $143.67 | $148.53 | $137.38 | $140.87 | -1.28% | 166,628 |
| Apr 16, 2026 | $141.83 | $143.06 | $141.06 | $142.69 | +0.03% | 66,114 |
| Apr 15, 2026 | $142.48 | $142.99 | $139.34 | $142.65 | +0.09% | 85,126 |
| Apr 14, 2026 | $141.33 | $142.90 | $138.71 | $142.52 | +0.54% | 75,545 |
| Apr 13, 2026 | $143.06 | $143.23 | $140.74 | $141.75 | -1.32% | 112,091 |
| Apr 10, 2026 | $143.05 | $143.73 | $141.70 | $143.64 | -0.68% | 74,021 |
| Apr 9, 2026 | $140.11 | $145.74 | $139.48 | $144.62 | +2.49% | 80,924 |
| Apr 8, 2026 | $141.68 | $144.07 | $139.47 | $141.10 | +1.69% | 148,617 |
| Apr 7, 2026 | $136.74 | $138.81 | $136.21 | $138.76 | +0.81% | 109,820 |
| Apr 6, 2026 | $136.49 | $138.40 | $135.07 | $137.64 | +0.47% | 100,370 |
| Apr 2, 2026 | $135.50 | $137.51 | $134.65 | $136.99 | +0.62% | 36,274 |
| Apr 1, 2026 | $135.84 | $138.37 | $135.84 | $136.15 | +0.81% | 70,454 |
| Mar 31, 2026 | $134.40 | $135.32 | $132.56 | $135.06 | +1.21% | 123,283 |
| Mar 30, 2026 | $133.28 | $133.86 | $132.07 | $133.45 | +1.15% | 54,393 |
| Mar 27, 2026 | $131.79 | $133.09 | $130.92 | $131.93 | -0.54% | 43,011 |
| Mar 26, 2026 | $131.14 | $133.15 | $129.81 | $132.64 | +0.06% | 39,888 |
| Mar 25, 2026 | $134.20 | $134.83 | $130.47 | $132.56 | -0.83% | 46,873 |
| Mar 24, 2026 | $131.68 | $134.55 | $131.68 | $133.67 | +0.75% | 77,128 |
| Mar 23, 2026 | $133.69 | $137.06 | $132.36 | $132.68 | +1.81% | 90,058 |
| Mar 20, 2026 | $134.33 | $135.07 | $129.97 | $130.32 | -2.91% | 346,928 |
| Mar 19, 2026 | $132.05 | $135.12 | $130.13 | $134.23 | +1.74% | 115,142 |
| Mar 18, 2026 | $134.68 | $135.50 | $131.51 | $131.93 | -2.72% | 97,268 |
| Mar 17, 2026 | $136.90 | $138.26 | $135.09 | $135.62 | -0.49% | 84,277 |
| Mar 16, 2026 | $135.97 | $137.51 | $135.58 | $136.29 | +0.63% | 78,427 |
| Mar 13, 2026 | $135.34 | $138.83 | $135.02 | $135.44 | +0.53% | 145,891 |
| Mar 12, 2026 | $131.50 | $136.95 | $130.47 | $134.72 | +0.34% | 156,092 |
| Mar 11, 2026 | $135.44 | $137.07 | $133.17 | $134.27 | -1.76% | 107,074 |
| Mar 10, 2026 | $134.97 | $140.95 | $134.52 | $136.67 | +0.51% | 167,466 |
| Mar 9, 2026 | $135.40 | $137.18 | $131.39 | $135.98 | -0.25% | 146,058 |
| Mar 6, 2026 | $133.07 | $136.38 | $131.04 | $136.32 | -0.18% | 131,035 |
| Mar 5, 2026 | $138.26 | $138.77 | $135.16 | $136.57 | -1.85% | 86,706 |
| Mar 4, 2026 | $139.31 | $140.19 | $137.41 | $139.14 | +0.84% | 78,526 |
| Mar 3, 2026 | $135.68 | $138.35 | $134.50 | $137.99 | -0.19% | 72,668 |
| Mar 2, 2026 | $132.30 | $138.64 | $131.82 | $138.25 | +2.66% | 79,957 |
| Feb 27, 2026 | $137.45 | $137.59 | $133.56 | $134.67 | -3.86% | 113,497 |
| Feb 26, 2026 | $142.75 | $143.20 | $139.77 | $140.08 | -1.31% | 94,131 |
| Feb 25, 2026 | $139.98 | $141.96 | $139.18 | $141.94 | +1.82% | 72,632 |
| Feb 24, 2026 | $140.41 | $140.75 | $137.55 | $139.40 | -0.51% | 103,129 |
| Feb 23, 2026 | $143.22 | $144.34 | $138.12 | $140.12 | -2.00% | 154,576 |
| Feb 20, 2026 | $141.87 | $142.97 | $139.97 | $142.97 | +0.78% | 143,574 |
| Feb 19, 2026 | $143.59 | $144.59 | $140.83 | $141.87 | -1.70% | 115,494 |
| Feb 18, 2026 | $147.07 | $149.28 | $143.77 | $144.32 | -1.70% | 75,278 |
| Feb 17, 2026 | $146.00 | $149.63 | $144.99 | $146.82 | +0.56% | 92,132 |
| Feb 13, 2026 | $144.83 | $147.17 | $143.95 | $146.00 | +0.57% | 67,721 |
| Feb 12, 2026 | $148.00 | $150.73 | $144.31 | $145.17 | -1.24% | 116,558 |
| Feb 11, 2026 | $149.93 | $151.74 | $145.47 | $146.99 | -1.90% | 126,562 |
| Feb 10, 2026 | $151.84 | $152.85 | $148.15 | $149.84 | -1.32% | 51,064 |
| Feb 9, 2026 | $150.95 | $153.00 | $150.95 | $151.84 | +0.22% | 65,933 |
| Feb 6, 2026 | $149.77 | $152.55 | $148.96 | $151.51 | +2.19% | 70,451 |
| Feb 5, 2026 | $147.23 | $150.65 | $146.66 | $148.27 | +0.03% | 77,075 |
| Feb 4, 2026 | $147.30 | $150.00 | $147.30 | $148.23 | +1.26% | 109,722 |
| Feb 3, 2026 | $144.42 | $146.91 | $143.14 | $146.38 | +0.98% | 124,605 |
| Feb 2, 2026 | $140.54 | $145.54 | $140.16 | $144.96 | +3.88% | 80,632 |
| Jan 30, 2026 | $137.32 | $140.15 | $136.06 | $139.54 | +0.68% | 73,761 |
| Jan 29, 2026 | $136.55 | $138.60 | $134.17 | $138.60 | +2.00% | 61,854 |
| Jan 28, 2026 | $138.46 | $138.80 | $135.55 | $135.88 | -1.81% | 43,841 |
| Jan 27, 2026 | $139.04 | $141.19 | $136.69 | $138.39 | -0.62% | 61,950 |
| Jan 26, 2026 | $136.58 | $139.36 | $135.03 | $139.25 | +1.41% | 75,546 |
| Jan 23, 2026 | $135.35 | $142.12 | $135.35 | $137.32 | +1.10% | 169,262 |
| Jan 22, 2026 | $135.48 | $138.01 | $128.03 | $135.82 | +0.10% | 66,074 |
| Jan 21, 2026 | $127.86 | $135.90 | $126.95 | $135.68 | +5.64% | 84,606 |
| Jan 20, 2026 | $128.14 | $129.33 | $127.95 | $128.44 | -0.89% | 38,291 |
| Jan 16, 2026 | $129.34 | $131.27 | $129.04 | $129.59 | -0.15% | 40,871 |
| Jan 15, 2026 | $126.69 | $130.00 | $125.70 | $129.78 | +2.78% | 42,859 |
| Jan 14, 2026 | $123.89 | $126.27 | $123.88 | $126.27 | +2.08% | 28,982 |
| Jan 13, 2026 | $123.72 | $124.60 | $122.21 | $123.70 | +0.45% | 42,109 |
| Jan 12, 2026 | $121.77 | $123.59 | $121.77 | $123.14 | +0.44% | 48,966 |
| Jan 9, 2026 | $125.23 | $126.34 | $121.95 | $122.61 | -2.26% | 62,534 |
| Jan 8, 2026 | $121.25 | $126.13 | $121.25 | $125.44 | +2.82% | 51,014 |
| Jan 7, 2026 | $123.73 | $125.07 | $121.77 | $122.00 | -1.21% | 64,437 |
| Jan 6, 2026 | $123.88 | $124.96 | $122.56 | $123.50 | -0.07% | 41,584 |
| Jan 5, 2026 | $120.55 | $125.34 | $120.55 | $123.59 | +2.45% | 73,451 |
| Jan 2, 2026 | $122.25 | $122.82 | $120.05 | $120.63 | -0.98% | 51,373 |
| Dec 31, 2025 | $123.45 | $123.63 | $121.01 | $121.82 | -1.04% | 38,051 |
| Dec 30, 2025 | $125.59 | $125.59 | $122.86 | $123.10 | -1.90% | 39,552 |
| Dec 29, 2025 | $126.91 | $129.97 | $125.05 | $125.49 | -1.13% | 40,145 |
| Dec 26, 2025 | $127.77 | $128.90 | $126.93 | $126.93 | -1.11% | 26,293 |
| Dec 24, 2025 | $129.03 | $130.00 | $128.19 | $128.36 | -0.83% | 27,304 |
| Dec 23, 2025 | $130.03 | $131.14 | $129.43 | $129.43 | -1.20% | 39,031 |
| Dec 22, 2025 | $132.67 | $134.60 | $130.18 | $131.00 | -1.11% | 59,286 |
| Dec 19, 2025 | $136.12 | $136.12 | $131.14 | $132.47 | -2.64% | 235,350 |
| Dec 18, 2025 | $136.67 | $137.56 | $135.38 | $136.06 | +0.69% | 37,509 |
| Dec 17, 2025 | $135.02 | $135.99 | $132.74 | $135.13 | -0.21% | 47,405 |
| Dec 16, 2025 | $135.32 | $139.71 | $134.57 | $135.42 | -0.07% | 51,482 |
| Dec 15, 2025 | $136.54 | $136.60 | $134.27 | $135.51 | +0.18% | 50,107 |
| Dec 12, 2025 | $136.21 | $137.50 | $134.62 | $135.26 | -0.63% | 41,931 |
| Dec 11, 2025 | $134.58 | $138.06 | $134.56 | $136.12 | +1.00% | 74,235 |
| Dec 10, 2025 | $129.95 | $135.17 | $129.95 | $134.77 | +3.41% | 63,599 |
| Dec 9, 2025 | $131.01 | $132.00 | $130.17 | $130.33 | -0.21% | 74,473 |
| Dec 8, 2025 | $129.65 | $131.02 | $127.72 | $130.60 | +0.57% | 72,588 |
| Dec 5, 2025 | $130.73 | $131.22 | $129.61 | $129.86 | -0.51% | 48,965 |
| Dec 4, 2025 | $130.00 | $131.15 | $125.68 | $130.53 | +0.73% | 82,089 |
| Dec 3, 2025 | $125.40 | $129.87 | $125.40 | $129.59 | +3.17% | 45,843 |
| Dec 2, 2025 | $127.00 | $127.93 | $124.10 | $125.61 | -0.63% | 106,551 |
| Dec 1, 2025 | $123.43 | $126.40 | $122.95 | $126.40 | +1.34% | 46,412 |
| Nov 28, 2025 | $126.05 | $126.05 | $124.35 | $124.73 | -0.56% | 23,060 |
| Nov 26, 2025 | $125.40 | $127.01 | $124.62 | $125.43 | -0.71% | 58,186 |
| Nov 25, 2025 | $124.35 | $127.78 | $120.82 | $126.33 | +2.26% | 73,142 |
| Nov 24, 2025 | $122.71 | $124.14 | $122.43 | $123.54 | +0.15% | 39,912 |
| Nov 21, 2025 | $119.15 | $124.47 | $119.15 | $123.36 | +3.59% | 66,866 |
| Nov 20, 2025 | $122.26 | $124.31 | $119.08 | $119.08 | -1.43% | 59,409 |
| Nov 19, 2025 | $121.40 | $122.00 | $119.62 | $120.81 | -0.06% | 41,936 |
| Nov 18, 2025 | $120.17 | $122.40 | $120.17 | $120.88 | -0.06% | 47,842 |
| Nov 17, 2025 | $124.75 | $125.11 | $120.76 | $120.95 | -3.05% | 75,996 |
| Nov 14, 2025 | $123.80 | $125.43 | $121.25 | $124.76 | +0.66% | 64,814 |
| Nov 13, 2025 | $125.47 | $126.24 | $123.25 | $123.94 | -0.99% | 54,638 |
| Nov 12, 2025 | $125.79 | $127.00 | $124.94 | $125.18 | -0.42% | 61,840 |
| Nov 11, 2025 | $125.11 | $126.03 | $123.58 | $125.71 | +1.01% | 27,520 |
| Nov 10, 2025 | $124.66 | $125.74 | $123.43 | $124.45 | +0.25% | 56,825 |
| Nov 7, 2025 | $122.78 | $124.20 | $122.26 | $124.14 | +1.36% | 46,183 |
| Nov 6, 2025 | $123.81 | $124.64 | $122.20 | $122.47 | -1.17% | 68,892 |
| Nov 5, 2025 | $120.55 | $124.21 | $120.55 | $123.92 | +2.57% | 80,136 |
| Nov 4, 2025 | $121.62 | $122.54 | $119.90 | $120.81 | -1.17% | 66,270 |
| Nov 3, 2025 | $122.12 | $123.91 | $121.11 | $122.24 | +0.10% | 67,721 |
| Oct 31, 2025 | $125.38 | $127.56 | $122.02 | $122.12 | -2.14% | 101,417 |
| Oct 30, 2025 | $124.58 | $130.62 | $123.96 | $124.79 | +0.41% | 61,616 |
| Oct 29, 2025 | $129.50 | $131.98 | $124.01 | $124.28 | -4.70% | 102,590 |
| Oct 28, 2025 | $130.79 | $132.16 | $128.70 | $130.41 | -0.35% | 75,407 |
| Oct 27, 2025 | $131.52 | $132.29 | $129.86 | $130.87 | -0.40% | 59,595 |
| Oct 24, 2025 | $130.04 | $132.53 | $130.04 | $131.40 | +2.18% | 48,222 |
| Oct 23, 2025 | $132.34 | $134.47 | $127.57 | $128.60 | -2.72% | 74,063 |
| Oct 22, 2025 | $127.79 | $135.27 | $126.47 | $132.19 | +3.98% | 87,374 |
| Oct 21, 2025 | $124.40 | $127.14 | $123.78 | $127.13 | +2.22% | 52,229 |
| Oct 20, 2025 | $121.84 | $125.25 | $121.57 | $124.37 | – | 74,431 |
Seasonality
BFC return in each calendar month over the last 10 years, including dividends. The current month runs to the latest close.
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average | -0.3% | 2.5% | 0.2% | 1.8% | 4.0% | 3.6% | 0.8% | 0.0% | 0.6% | 3.6% | 3.2% | 0.0% |
| Months up | 6 of 10 | 7 of 10 | 7 of 10 | 5 of 10 | 6 of 10 | 9 of 10 | 8 of 10 | 7 of 10 | 4 of 10 | 9 of 10 | 5 of 9 | 4 of 9 |
| 2026 | 14.5% | -3.5% | 0.7% | 7.6% | -4.3% | 7.1% | 3.0% | -1.4% | -0.8% | 0.1% | ||
| 2025 | 2.1% | 3.5% | -3.4% | 8.4% | 9.8% | 1.6% | 1.0% | 9.3% | -6.3% | 0.7% | 2.1% | -2.0% |
| 2024 | -2.6% | 2.4% | 0.6% | -10.9% | 5.8% | 1.6% | 12.2% | 1.4% | -3.1% | 1.4% | 16.2% | -6.9% |
| 2023 | -14.0% | 2.1% | -9.5% | -7.1% | 11.3% | 9.7% | 6.2% | -12.1% | -0.2% | 2.4% | 2.3% | 7.7% |
| 2022 | -3.1% | 0.6% | 2.5% | -1.8% | 2.8% | 4.6% | 1.5% | 5.7% | -5.6% | 12.6% | 10.3% | -2.1% |
| 2021 | 1.9% | 5.9% | 7.6% | -3.6% | -1.5% | -1.7% | 0.3% | 1.4% | 0.6% | 0.2% | -1.1% | 3.2% |
| 2020 | -10.4% | -5.6% | -5.0% | -8.5% | 21.7% | 3.1% | -2.9% | 0.3% | -5.6% | 9.0% | 8.0% | -6.0% |
| 2019 | 4.3% | 17.8% | 3.3% | 8.1% | 3.6% | 4.8% | -16.0% | -6.0% | 21.9% | 5.8% | -3.0% | 3.4% |
| 2018 | 2.9% | -1.4% | 2.3% | 25.4% | -8.2% | 1.3% | 0.0% | 0.4% | 1.7% | -4.6% | -4.4% | -6.3% |
| 2017 | 1.0% | 2.8% | 2.5% | 0.3% | -1.0% | 3.9% | 2.5% | 0.9% | 3.1% | 8.4% | -1.6% | 9.1% |