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 week, 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
| Week of | Open | High | Low | Close | Change | Volume |
|---|---|---|---|---|---|---|
| Oct 26, 2026 | $148.28 | $152.84 | $146.48 | $149.03 | +1.15% | 582,562 |
| Oct 19, 2026 | $147.89 | $150.31 | $127.01 | $147.34 | -0.24% | 437,748 |
| Oct 12, 2026 | $145.06 | $150.15 | $142.15 | $147.70 | +1.57% | 321,348 |
| Oct 5, 2026 | $152.19 | $153.23 | $145.38 | $145.41 | -4.71% | 280,919 |
| Sep 28, 2026 | $152.13 | $152.94 | $146.71 | $152.60 | +0.31% | 309,314 |
| Sep 21, 2026 | $151.87 | $153.03 | $148.23 | $152.13 | -0.06% | 337,447 |
| Sep 14, 2026 | $154.23 | $155.18 | $149.01 | $152.22 | -1.42% | 340,981 |
| Sep 8, 2026 | $155.41 | $157.64 | $152.45 | $154.41 | -1.16% | 276,100 |
| Aug 31, 2026 | $154.59 | $156.78 | $148.32 | $156.23 | +2.24% | 383,712 |
| Aug 24, 2026 | $153.14 | $154.68 | $150.71 | $152.81 | +0.04% | 392,744 |
| Aug 17, 2026 | $157.32 | $159.10 | $148.91 | $152.76 | -3.32% | 402,105 |
| Aug 10, 2026 | $152.62 | $158.99 | $150.87 | $158.00 | +2.99% | 255,243 |
| Aug 3, 2026 | $154.76 | $157.45 | $153.17 | $153.42 | +0.45% | 370,678 |
| Jul 27, 2026 | $151.53 | $154.42 | $147.47 | $152.74 | +1.30% | 449,351 |
| Jul 20, 2026 | $146.27 | $151.60 | $137.97 | $150.78 | +2.83% | 613,805 |
| Jul 13, 2026 | $147.95 | $153.88 | $145.31 | $146.63 | -0.49% | 551,483 |
| Jul 6, 2026 | $152.73 | $153.56 | $144.45 | $147.35 | -2.93% | 435,625 |
| Jun 29, 2026 | $147.58 | $154.29 | $145.37 | $151.80 | +2.63% | 367,481 |
| Jun 22, 2026 | $142.69 | $148.30 | $139.86 | $147.91 | +3.67% | 577,482 |
| Jun 15, 2026 | $145.08 | $146.84 | $137.76 | $142.68 | -1.71% | 435,193 |
| Jun 8, 2026 | $141.01 | $146.15 | $140.21 | $145.16 | +3.43% | 475,162 |
| Jun 1, 2026 | $137.90 | $142.50 | $134.23 | $140.34 | +0.95% | 490,830 |
| May 26, 2026 | $142.06 | $143.50 | $137.33 | $139.02 | -2.01% | 431,522 |
| May 18, 2026 | $141.34 | $146.35 | $139.04 | $141.87 | +0.52% | 659,322 |
| May 11, 2026 | $146.79 | $146.79 | $140.69 | $141.14 | -3.74% | 349,896 |
| May 4, 2026 | $141.93 | $147.77 | $140.25 | $146.62 | +2.70% | 371,749 |
| Apr 27, 2026 | $144.19 | $149.99 | $141.25 | $142.76 | -0.99% | 496,580 |
| Apr 20, 2026 | $139.13 | $144.69 | $134.28 | $144.19 | +2.36% | 378,320 |
| Apr 13, 2026 | $143.06 | $148.53 | $137.38 | $140.87 | -1.93% | 505,504 |
| Apr 6, 2026 | $136.49 | $145.74 | $135.07 | $143.64 | +4.85% | 513,752 |
| Mar 30, 2026 | $133.28 | $138.37 | $132.07 | $136.99 | +3.84% | 284,404 |
| Mar 23, 2026 | $133.69 | $137.06 | $129.81 | $131.93 | +1.24% | 296,958 |
| Mar 16, 2026 | $135.97 | $138.26 | $129.97 | $130.32 | -3.78% | 722,042 |
| Mar 9, 2026 | $135.40 | $140.95 | $130.47 | $135.44 | -0.65% | 722,581 |
| Mar 2, 2026 | $132.30 | $140.19 | $131.04 | $136.32 | +1.23% | 448,892 |
| Feb 23, 2026 | $143.22 | $144.34 | $133.56 | $134.67 | -5.81% | 537,965 |
| Feb 17, 2026 | $146.00 | $149.63 | $139.97 | $142.97 | -2.08% | 426,478 |
| Feb 9, 2026 | $150.95 | $153.00 | $143.95 | $146.00 | -3.64% | 427,838 |
| Feb 2, 2026 | $140.54 | $152.55 | $140.16 | $151.51 | +8.58% | 462,485 |
| Jan 26, 2026 | $136.58 | $141.19 | $134.17 | $139.54 | +1.62% | 316,952 |
| Jan 20, 2026 | $128.14 | $142.12 | $126.95 | $137.32 | +5.96% | 358,233 |
| Jan 12, 2026 | $121.77 | $131.27 | $121.77 | $129.59 | +5.70% | 203,787 |
| Jan 5, 2026 | $120.55 | $126.34 | $120.55 | $122.61 | +1.64% | 293,020 |
| Dec 29, 2025 | $126.91 | $129.97 | $120.05 | $120.63 | -4.96% | 169,121 |
| Dec 22, 2025 | $132.67 | $134.60 | $126.93 | $126.93 | -4.18% | 151,914 |
| Dec 15, 2025 | $136.54 | $139.71 | $131.14 | $132.47 | -2.06% | 421,853 |
| Dec 8, 2025 | $129.65 | $138.06 | $127.72 | $135.26 | +4.16% | 326,826 |
| Dec 1, 2025 | $123.43 | $131.22 | $122.95 | $129.86 | +4.11% | 329,860 |
| Nov 24, 2025 | $122.71 | $127.78 | $120.82 | $124.73 | +1.11% | 194,300 |
| Nov 17, 2025 | $124.75 | $125.11 | $119.08 | $123.36 | -1.12% | 292,049 |
| Nov 10, 2025 | $124.66 | $127.00 | $121.25 | $124.76 | +0.50% | 265,637 |
| Nov 3, 2025 | $122.12 | $124.64 | $119.90 | $124.14 | +1.65% | 329,202 |
| Oct 27, 2025 | $131.52 | $132.29 | $122.02 | $122.12 | -7.06% | 400,625 |
| Oct 20, 2025 | $121.84 | $135.27 | $121.57 | $131.40 | +8.64% | 336,319 |
| Oct 13, 2025 | $128.67 | $135.72 | $119.72 | $120.95 | -4.55% | 549,472 |
| Oct 6, 2025 | $129.50 | $134.74 | $126.69 | $126.72 | -1.26% | 458,068 |
| Sep 29, 2025 | $125.00 | $128.73 | $119.23 | $128.34 | +3.19% | 457,782 |
| Sep 22, 2025 | $127.28 | $128.19 | $122.16 | $124.37 | -2.43% | 424,049 |
| Sep 15, 2025 | $128.40 | $129.53 | $123.17 | $127.47 | -0.18% | 796,160 |
| Sep 8, 2025 | $128.55 | $131.40 | $124.23 | $127.70 | -0.21% | 359,426 |
| Sep 2, 2025 | $128.56 | $132.51 | $126.45 | $127.97 | -1.50% | 313,211 |
| Aug 25, 2025 | $127.60 | $131.01 | $126.90 | $129.92 | +1.56% | 392,754 |
| Aug 18, 2025 | $120.90 | $128.35 | $119.35 | $127.92 | +5.58% | 573,639 |
| Aug 11, 2025 | $116.67 | $126.16 | $115.76 | $121.16 | +4.04% | 536,666 |
| Aug 4, 2025 | $117.91 | $118.86 | $115.29 | $116.45 | -0.61% | 429,249 |
| Jul 28, 2025 | $126.69 | $129.12 | $115.46 | $117.16 | -7.26% | 736,826 |
| Jul 21, 2025 | $127.92 | $132.59 | $124.53 | $126.33 | +0.13% | 531,443 |
| Jul 14, 2025 | $119.75 | $127.95 | $117.68 | $126.17 | +5.16% | 1,193,625 |
| Jul 7, 2025 | $123.76 | $125.22 | $119.81 | $119.98 | -3.08% | 833,273 |
| Jun 30, 2025 | $119.20 | $125.27 | $115.57 | $123.79 | +4.49% | 834,366 |
| Jun 23, 2025 | $110.67 | $118.56 | $110.67 | $118.47 | +6.78% | 1,037,004 |
| Jun 16, 2025 | $112.98 | $114.92 | $109.11 | $110.95 | -0.96% | 451,658 |
| Jun 9, 2025 | $114.90 | $117.34 | $111.89 | $112.02 | -2.46% | 347,240 |
| Jun 2, 2025 | $116.04 | $116.85 | $112.54 | $114.85 | -1.25% | 961,258 |
| May 26, 2025 | $113.37 | $116.99 | $113.20 | $116.30 | +1.61% | 358,423 |
| May 19, 2025 | $116.00 | $117.31 | $113.20 | $114.46 | -1.54% | 119,905 |
| May 12, 2025 | $114.50 | $117.00 | $113.91 | $116.25 | +3.52% | 231,134 |
| May 5, 2025 | $113.19 | $119.04 | $111.64 | $112.30 | -0.44% | 137,747 |
| Apr 28, 2025 | $110.69 | $113.73 | $108.00 | $112.80 | +2.41% | 119,065 |
| Apr 21, 2025 | $106.48 | $112.26 | $105.24 | $110.15 | +3.62% | 106,791 |
| Apr 14, 2025 | $99.83 | $109.00 | $98.00 | $106.30 | +7.23% | 113,075 |
| Apr 7, 2025 | $94.02 | $108.12 | $94.02 | $99.13 | +2.62% | 210,115 |
| Mar 31, 2025 | $100.90 | $101.96 | $93.00 | $96.60 | -4.51% | 130,704 |
| Mar 24, 2025 | $101.64 | $104.96 | $100.81 | $101.16 | +0.63% | 78,358 |
| Mar 17, 2025 | $100.15 | $104.06 | $100.15 | $100.53 | -0.27% | 177,635 |
| Mar 10, 2025 | $100.83 | $101.73 | $98.76 | $100.81 | -1.03% | 97,024 |
| Mar 3, 2025 | $104.75 | $107.16 | $100.01 | $101.85 | -2.76% | 98,883 |
| Feb 24, 2025 | $102.88 | $105.16 | $102.00 | $104.74 | +2.17% | 90,438 |
| Feb 18, 2025 | $101.09 | $103.68 | $101.09 | $102.52 | +1.01% | 58,933 |
| Feb 10, 2025 | $102.30 | $103.98 | $100.99 | $101.49 | -0.53% | 44,618 |
| Feb 3, 2025 | $98.37 | $104.44 | $98.37 | $102.03 | +0.84% | 62,844 |
| Jan 27, 2025 | $101.30 | $104.30 | $100.45 | $101.18 | -0.50% | 81,263 |
| Jan 21, 2025 | $98.99 | $102.50 | $98.39 | $101.69 | +2.78% | 94,991 |
| Jan 13, 2025 | $92.49 | $101.20 | $92.49 | $98.94 | +5.57% | 87,053 |
| Jan 6, 2025 | $98.31 | $99.60 | $92.50 | $93.72 | -4.17% | 92,793 |
| Dec 30, 2024 | $97.99 | $101.00 | $96.95 | $97.80 | -0.88% | 53,030 |
| Dec 23, 2024 | $101.00 | $101.00 | $97.37 | $98.67 | -2.84% | 43,406 |
| Dec 16, 2024 | $106.54 | $108.45 | $98.69 | $101.55 | -4.91% | 139,842 |
| Dec 9, 2024 | $106.13 | $109.80 | $104.25 | $106.79 | +0.27% | 76,518 |
| Dec 2, 2024 | $107.03 | $108.57 | $104.68 | $106.50 | -0.35% | 78,543 |
| Nov 25, 2024 | $110.20 | $110.49 | $105.43 | $106.87 | +0.07% | 72,302 |
| Nov 18, 2024 | $101.02 | $106.97 | $100.44 | $106.79 | +4.86% | 62,707 |
| Nov 11, 2024 | $106.71 | $109.83 | $99.77 | $101.84 | -3.02% | 117,944 |
| Nov 4, 2024 | $91.25 | $108.98 | $91.20 | $105.01 | +13.67% | 136,797 |
| Oct 28, 2024 | $91.44 | $95.75 | $90.30 | $92.38 | +2.34% | 57,083 |
| Oct 21, 2024 | $94.85 | $94.85 | $90.01 | $90.27 | -4.79% | 56,968 |
| Oct 14, 2024 | $89.43 | $96.28 | $87.55 | $94.81 | +5.81% | 93,359 |
| Oct 7, 2024 | $87.00 | $89.95 | $86.11 | $89.60 | +2.71% | 64,026 |
| Sep 30, 2024 | $87.59 | $90.73 | $85.93 | $87.24 | -1.09% | 72,649 |
| Sep 23, 2024 | $91.66 | $93.00 | $87.87 | $88.20 | -3.37% | 74,701 |
| Sep 16, 2024 | $91.24 | $96.00 | $91.22 | $91.28 | +0.53% | 194,792 |
| Sep 9, 2024 | $88.48 | $90.80 | $85.81 | $90.80 | +4.04% | 97,048 |
| Sep 3, 2024 | $92.02 | $92.02 | $86.94 | $87.27 | -7.20% | 62,821 |
| Aug 26, 2024 | $94.42 | $94.42 | $92.24 | $94.04 | -0.01% | 101,583 |
| Aug 19, 2024 | $87.11 | $95.00 | $86.12 | $94.05 | +8.88% | 104,367 |
| Aug 12, 2024 | $84.05 | $87.50 | $82.50 | $86.38 | +2.85% | 88,251 |
| Aug 5, 2024 | $83.93 | $86.47 | $82.61 | $83.99 | -3.37% | 102,766 |
| Jul 29, 2024 | $95.86 | $95.86 | $86.31 | $86.92 | -9.10% | 124,674 |
| Jul 22, 2024 | $91.13 | $96.00 | $89.53 | $95.62 | +5.61% | 276,678 |
| Jul 15, 2024 | $85.25 | $93.50 | $85.25 | $90.54 | +6.52% | 275,984 |
| Jul 8, 2024 | $79.80 | $86.18 | $79.53 | $85.00 | +6.06% | 124,756 |
| Jul 1, 2024 | $82.00 | $83.80 | $79.50 | $80.14 | -2.97% | 67,570 |
| Jun 24, 2024 | $78.29 | $83.25 | $77.00 | $82.59 | +5.64% | 198,216 |
| Jun 17, 2024 | $78.24 | $81.88 | $78.17 | $78.18 | -0.81% | 98,157 |
| Jun 10, 2024 | $78.27 | $82.54 | $77.69 | $78.82 | -1.72% | 69,933 |
| Jun 3, 2024 | $82.12 | $82.12 | $78.12 | $80.20 | -1.76% | 43,452 |
| May 28, 2024 | $81.39 | $82.00 | $78.99 | $81.64 | +0.33% | 63,498 |
| May 20, 2024 | $84.84 | $84.84 | $79.54 | $81.37 | -3.98% | 66,267 |
| May 13, 2024 | $83.98 | $85.25 | $81.16 | $84.74 | +1.62% | 67,257 |
| May 6, 2024 | $81.08 | $83.98 | $80.79 | $83.39 | +4.24% | 58,218 |
| Apr 29, 2024 | $76.98 | $80.90 | $76.75 | $80.00 | +1.45% | 90,330 |
| Apr 22, 2024 | $78.36 | $80.66 | $76.79 | $78.86 | +0.46% | 83,823 |
| Apr 15, 2024 | $79.50 | $79.50 | $74.90 | $78.50 | -1.17% | 85,142 |
| Apr 8, 2024 | $81.98 | $83.66 | $78.51 | $79.43 | -3.56% | 76,557 |
| Apr 1, 2024 | $86.22 | $86.22 | $80.69 | $82.36 | -4.97% | 112,862 |
| Mar 25, 2024 | $82.20 | $86.92 | $80.98 | $86.67 | +5.60% | 90,731 |
| Mar 18, 2024 | $81.68 | $84.95 | $80.06 | $82.08 | +0.01% | 94,270 |
| Mar 11, 2024 | $82.62 | $85.00 | $81.11 | $82.07 | -1.59% | 117,107 |
| Mar 4, 2024 | $84.30 | $84.69 | $82.70 | $83.40 | -1.92% | 71,780 |
| Feb 26, 2024 | $85.23 | $87.00 | $83.91 | $85.03 | -0.94% | 77,067 |
| Feb 20, 2024 | $85.56 | $86.56 | $83.66 | $85.84 | -0.80% | 70,378 |
| Feb 12, 2024 | $84.70 | $88.31 | $80.26 | $86.53 | +1.79% | 103,350 |
| Feb 5, 2024 | $83.19 | $89.31 | $80.37 | $85.01 | +1.20% | 85,567 |
| Jan 29, 2024 | $88.24 | $90.00 | $82.18 | $84.00 | -5.76% | 93,270 |
| Jan 22, 2024 | $90.13 | $90.25 | $87.71 | $89.13 | -0.75% | 86,466 |
| Jan 16, 2024 | $80.36 | $89.98 | $78.96 | $89.80 | +10.51% | 123,576 |
| Jan 8, 2024 | $83.16 | $83.95 | $80.09 | $81.26 | -2.01% | 90,441 |
| Jan 2, 2024 | $86.95 | $87.87 | $82.60 | $82.93 | -4.30% | 80,148 |
| Dec 26, 2023 | $88.39 | $90.01 | $86.66 | $86.66 | -2.92% | 83,352 |
| Dec 18, 2023 | $87.10 | $89.95 | $82.07 | $89.27 | +2.49% | 184,769 |
| Dec 11, 2023 | $87.79 | $92.50 | $86.53 | $87.10 | -1.20% | 255,508 |
| Dec 4, 2023 | $84.80 | $89.40 | $83.60 | $88.16 | +3.85% | 127,694 |
| Nov 27, 2023 | $83.28 | $84.89 | $80.41 | $84.89 | +1.11% | 130,728 |
| Nov 20, 2023 | $83.60 | $84.55 | $81.00 | $83.96 | +0.43% | 45,672 |
| Nov 13, 2023 | $81.29 | $85.51 | $81.29 | $83.60 | +2.15% | 116,478 |
| Nov 6, 2023 | $81.32 | $82.58 | $77.89 | $81.84 | +0.05% | 84,536 |
| Oct 30, 2023 | $77.93 | $82.62 | $77.71 | $81.80 | +6.04% | 87,512 |
| Oct 23, 2023 | $75.55 | $79.85 | $70.00 | $77.14 | +2.04% | 51,100 |
| Oct 16, 2023 | $78.05 | $81.00 | $72.11 | $75.60 | -3.20% | 82,818 |
| Oct 9, 2023 | $78.52 | $80.59 | $77.81 | $78.10 | -1.55% | 47,955 |
| Oct 2, 2023 | $76.77 | $80.00 | $76.00 | $79.33 | +2.83% | 87,673 |
| Sep 25, 2023 | $77.36 | $78.40 | $76.19 | $77.15 | -0.50% | 89,483 |
| Sep 18, 2023 | $79.63 | $79.63 | $77.12 | $77.54 | -1.69% | 71,612 |
| Sep 11, 2023 | $79.32 | $80.31 | $77.60 | $78.87 | +0.01% | 188,079 |
| Sep 5, 2023 | $79.12 | $81.21 | $78.04 | $78.86 | -0.99% | 80,914 |
| Aug 28, 2023 | $78.59 | $79.97 | $76.34 | $79.65 | +2.12% | 79,237 |
| Aug 21, 2023 | $80.00 | $80.45 | $77.05 | $78.00 | -2.60% | 50,618 |
| Aug 14, 2023 | $83.00 | $83.88 | $79.50 | $80.08 | -4.12% | 65,711 |
| Aug 7, 2023 | $87.15 | $88.00 | $82.39 | $83.52 | -4.50% | 88,109 |
| Jul 31, 2023 | $88.75 | $89.00 | $87.05 | $87.46 | -0.26% | 95,312 |
| Jul 24, 2023 | $87.70 | $88.63 | $86.41 | $87.69 | +0.01% | 87,806 |
| Jul 17, 2023 | $84.50 | $89.75 | $84.50 | $87.68 | +5.57% | 210,341 |
| Jul 10, 2023 | $82.83 | $84.97 | $80.83 | $83.05 | -0.46% | 119,992 |
| Jul 3, 2023 | $83.19 | $85.95 | $82.53 | $83.43 | +0.28% | 58,613 |
| Jun 26, 2023 | $82.98 | $85.70 | $81.34 | $83.20 | -0.20% | 119,972 |
| Jun 20, 2023 | $86.08 | $88.41 | $82.65 | $83.37 | -2.70% | 299,722 |
| Jun 12, 2023 | $87.22 | $90.81 | $85.68 | $85.68 | -1.12% | 155,765 |
| Jun 5, 2023 | $81.97 | $88.99 | $80.69 | $86.65 | +5.68% | 110,029 |
| May 30, 2023 | $75.26 | $81.99 | $73.51 | $81.99 | +8.14% | 65,150 |
| May 22, 2023 | $69.74 | $77.51 | $69.71 | $75.82 | +9.53% | 64,889 |
| May 15, 2023 | $67.80 | $71.40 | $67.66 | $69.22 | +1.73% | 69,918 |
| May 8, 2023 | $69.00 | $69.57 | $67.02 | $68.04 | -1.35% | 58,196 |
| May 1, 2023 | $68.55 | $69.45 | $65.00 | $68.97 | +0.85% | 90,944 |
| Apr 24, 2023 | $68.21 | $69.98 | $65.23 | $68.39 | +0.59% | 74,707 |
| Apr 17, 2023 | $69.64 | $70.15 | $66.47 | $67.99 | -0.74% | 85,006 |
| Apr 10, 2023 | $67.72 | $70.83 | $67.59 | $68.50 | +0.85% | 114,272 |
| Apr 3, 2023 | $73.16 | $74.94 | $67.07 | $67.92 | -7.69% | 105,252 |
| Mar 27, 2023 | $74.74 | $74.74 | $68.06 | $73.58 | -0.55% | 175,290 |
| Mar 20, 2023 | $74.06 | $78.09 | $72.78 | $73.99 | +0.61% | 207,054 |
| Mar 13, 2023 | $72.71 | $77.64 | $67.73 | $73.54 | -1.16% | 225,580 |
| Mar 6, 2023 | $78.37 | $79.61 | $73.05 | $74.40 | -5.58% | 83,061 |
| Feb 27, 2023 | $82.79 | $83.06 | $78.22 | $78.80 | -4.38% | 94,105 |
| Feb 21, 2023 | $83.32 | $84.91 | $80.92 | $82.41 | -1.95% | 63,172 |
| Feb 13, 2023 | $78.72 | $84.11 | $78.31 | $84.05 | +5.92% | 77,999 |
| Feb 6, 2023 | $81.20 | $81.20 | $77.56 | $79.35 | -3.08% | 66,190 |
| Jan 30, 2023 | $77.25 | $82.19 | $77.24 | $81.87 | +6.27% | 88,438 |
| Jan 23, 2023 | $78.00 | $79.37 | $76.77 | $77.04 | -1.96% | 61,003 |
| Jan 17, 2023 | $87.88 | $88.27 | $77.01 | $78.58 | -9.76% | 90,620 |
| Jan 9, 2023 | $88.68 | $88.97 | $85.96 | $87.08 | -3.76% | 81,147 |
| Jan 3, 2023 | $92.87 | $93.15 | $88.58 | $90.48 | -2.52% | 55,484 |
| Dec 27, 2022 | $91.87 | $93.67 | $91.21 | $92.82 | -0.19% | 43,246 |
| Dec 19, 2022 | $90.96 | $93.89 | $90.55 | $93.00 | +2.92% | 110,165 |
| Dec 12, 2022 | $96.82 | $98.48 | $89.93 | $90.36 | -6.06% | 282,141 |
| Dec 5, 2022 | $97.69 | $98.00 | $94.82 | $96.19 | -1.16% | 106,375 |
| Nov 28, 2022 | $98.48 | $98.48 | $89.65 | $97.32 | -1.83% | 98,567 |
| Nov 21, 2022 | $93.55 | $99.84 | $93.55 | $99.13 | +5.81% | 73,970 |
| Nov 14, 2022 | $91.43 | $94.60 | $88.11 | $93.69 | +2.97% | 74,273 |
| Nov 7, 2022 | $88.30 | $93.77 | $88.30 | $90.99 | +2.88% | 74,841 |
| Oct 31, 2022 | $86.00 | $89.25 | $85.30 | $88.44 | +3.08% | 72,531 |
| Oct 24, 2022 | $81.82 | $86.00 | $80.03 | $85.80 | +4.33% | 46,580 |
| Oct 17, 2022 | $78.35 | $82.50 | $78.05 | $82.24 | +5.27% | 72,520 |
| Oct 10, 2022 | $75.87 | $80.50 | $75.87 | $78.12 | +2.61% | 49,221 |
| Oct 3, 2022 | $76.37 | $78.92 | $76.01 | $76.13 | -0.46% | 57,493 |
| Sep 26, 2022 | $78.27 | $78.27 | $76.00 | $76.48 | -1.77% | 65,264 |
| Sep 19, 2022 | $79.14 | $80.98 | $77.49 | $77.86 | -2.80% | 108,264 |
| Sep 12, 2022 | $79.48 | $80.52 | $75.97 | $80.10 | +1.57% | 138,343 |
| Sep 6, 2022 | $79.55 | $79.72 | $77.14 | $78.86 | -0.05% | 43,603 |
| Aug 29, 2022 | $79.61 | $82.00 | $78.26 | $78.90 | -1.58% | 77,374 |
| Aug 22, 2022 | $81.10 | $81.49 | $78.19 | $80.17 | -1.93% | 68,586 |
| Aug 15, 2022 | $78.74 | $82.66 | $78.56 | $81.75 | +3.49% | 50,685 |
| Aug 8, 2022 | $75.61 | $79.00 | $74.92 | $78.99 | +4.07% | 51,034 |
| Aug 1, 2022 | $77.00 | $78.70 | $75.53 | $75.90 | -1.33% | 41,891 |
| Jul 25, 2022 | $75.14 | $78.74 | $74.76 | $76.92 | +2.25% | 60,925 |
| Jul 18, 2022 | $77.15 | $78.16 | $75.10 | $75.23 | -2.40% | 37,826 |
| Jul 11, 2022 | $76.14 | $77.33 | $74.58 | $77.08 | +0.19% | 38,994 |
| Jul 5, 2022 | $75.87 | $78.16 | $75.32 | $76.93 | +0.27% | 36,172 |
| Jun 27, 2022 | $77.50 | $79.25 | $73.90 | $76.72 | -1.08% | 62,545 |
| Jun 21, 2022 | $73.54 | $77.56 | $72.58 | $77.56 | +5.29% | 96,419 |
| Jun 13, 2022 | $71.89 | $73.69 | $70.65 | $73.66 | +3.46% | 58,724 |
| Jun 6, 2022 | $73.60 | $73.95 | $70.90 | $71.20 | -2.40% | 34,075 |
| May 31, 2022 | $71.48 | $74.23 | $71.48 | $72.95 | +1.80% | 44,293 |
| May 23, 2022 | $70.71 | $71.80 | $69.14 | $71.66 | +2.49% | 54,040 |
| May 16, 2022 | $70.18 | $71.56 | $69.66 | $69.92 | -0.47% | 42,232 |
| May 9, 2022 | $70.90 | $72.62 | $70.25 | $70.25 | -1.33% | 56,861 |
| May 2, 2022 | $70.92 | $72.16 | $70.51 | $71.20 | +0.71% | 50,656 |
| Apr 25, 2022 | $71.91 | $74.25 | $70.54 | $70.70 | -1.37% | 47,968 |
| Apr 18, 2022 | $71.19 | $74.77 | $71.19 | $71.68 | +0.11% | 47,628 |
| Apr 11, 2022 | $71.00 | $72.67 | $70.58 | $71.60 | +1.37% | 39,542 |
| Apr 4, 2022 | $71.97 | $73.47 | $70.52 | $70.63 | -2.40% | 41,201 |
| Mar 28, 2022 | $72.34 | $73.86 | $71.51 | $72.37 | +0.19% | 68,070 |
| Mar 21, 2022 | $71.32 | $72.85 | $71.21 | $72.23 | +2.15% | 65,369 |
| Mar 14, 2022 | $70.67 | $72.04 | $70.62 | $70.71 | +0.16% | 56,506 |
| Mar 7, 2022 | $70.14 | $71.35 | $69.76 | $70.60 | +0.48% | 32,467 |
| Feb 28, 2022 | $70.54 | $71.36 | $68.28 | $70.26 | -0.90% | 46,170 |
| Feb 22, 2022 | $70.36 | $71.93 | $69.75 | $70.90 | +0.85% | 31,679 |
| Feb 14, 2022 | $70.35 | $71.60 | $69.99 | $70.30 | -1.50% | 32,612 |
| Feb 7, 2022 | $71.98 | $71.98 | $70.00 | $71.37 | +0.93% | 50,054 |
| Jan 31, 2022 | $69.75 | $72.40 | $69.50 | $70.71 | +1.01% | 45,003 |
| Jan 24, 2022 | $70.70 | $73.06 | $69.71 | $70.00 | -0.79% | 37,878 |
| Jan 18, 2022 | $72.04 | $72.54 | $70.55 | $70.56 | -1.51% | 49,300 |
| Jan 10, 2022 | $72.76 | $73.92 | $70.61 | $71.64 | -1.94% | 39,545 |
| Jan 3, 2022 | $72.00 | $73.73 | $71.34 | $73.06 | +1.14% | 50,216 |
| Dec 27, 2021 | $71.80 | $73.08 | $70.94 | $72.24 | +2.45% | 17,870 |
| Dec 20, 2021 | $70.80 | $72.28 | $69.03 | $70.51 | -1.20% | 34,324 |
| Dec 13, 2021 | $70.68 | $72.27 | $68.79 | $71.37 | +0.98% | 81,968 |
| Dec 6, 2021 | $70.88 | $72.80 | $70.38 | $70.68 | +0.81% | 33,105 |
| Nov 29, 2021 | $71.20 | $73.49 | $68.51 | $70.11 | -0.31% | 65,504 |
| Nov 22, 2021 | $72.35 | $73.75 | $70.05 | $70.33 | -1.50% | 35,365 |
| Nov 15, 2021 | $73.23 | $73.23 | $71.03 | $71.40 | -3.08% | 29,004 |
| Nov 8, 2021 | $72.19 | $73.98 | $69.06 | $73.67 | +0.24% | 32,139 |
| Nov 1, 2021 | $70.32 | $73.95 | $70.32 | $73.49 | +3.52% | 36,418 |
| Oct 25, 2021 | $67.76 | $72.39 | $67.76 | $70.99 | +3.64% | 30,559 |
| Oct 18, 2021 | $71.00 | $71.30 | $67.60 | $68.50 | -2.52% | 16,926 |
| Oct 11, 2021 | $70.95 | $71.91 | $68.51 | $70.27 | +0.53% | 65,756 |
| Oct 4, 2021 | $72.05 | $72.71 | $68.60 | $69.90 | -2.94% | 43,167 |
| Sep 27, 2021 | $70.51 | $72.91 | $70.34 | $72.02 | +4.41% | 23,842 |
| Sep 20, 2021 | $68.83 | $69.85 | $67.24 | $68.98 | -1.19% | 25,024 |
| Sep 13, 2021 | $68.52 | $69.91 | $66.64 | $69.81 | +2.36% | 98,173 |
| Sep 7, 2021 | $69.06 | $70.05 | $68.11 | $68.20 | -2.18% | 39,589 |
| Aug 30, 2021 | $70.92 | $71.88 | $69.72 | $69.72 | -1.79% | 21,761 |
| Aug 23, 2021 | $68.85 | $72.00 | $68.85 | $70.99 | +2.90% | 50,787 |
| Aug 16, 2021 | $70.50 | $71.00 | $68.06 | $68.99 | -1.97% | 70,344 |
| Aug 9, 2021 | $70.26 | $71.87 | $70.25 | $70.38 | -1.57% | 29,938 |
| Aug 2, 2021 | $69.96 | $72.00 | $68.62 | $71.50 | +2.16% | 18,146 |
| Jul 26, 2021 | $69.27 | $70.42 | $68.09 | $69.99 | +1.27% | 33,363 |
| Jul 19, 2021 | $69.56 | $71.19 | $68.22 | $69.11 | -1.27% | 59,043 |
| Jul 12, 2021 | $69.87 | $70.56 | $68.81 | $70.00 | +0.82% | 29,790 |
| Jul 6, 2021 | $68.98 | $71.27 | $68.12 | $69.43 | +0.32% | 32,190 |
| Jun 28, 2021 | $70.94 | $71.73 | $69.21 | $69.21 | -1.84% | 32,017 |
| Jun 21, 2021 | $70.96 | $72.70 | $70.06 | $70.51 | -0.52% | 268,476 |
| Jun 14, 2021 | $71.45 | $72.72 | $70.05 | $70.88 | -0.73% | 57,361 |
| Jun 7, 2021 | $71.35 | $72.28 | $69.86 | $71.40 | -0.22% | 40,932 |
| Jun 1, 2021 | $71.18 | $72.80 | $70.67 | $71.56 | +0.48% | 26,887 |
| May 24, 2021 | $72.55 | $72.83 | $70.06 | $71.22 | -2.04% | 59,125 |
| May 17, 2021 | $71.86 | $73.39 | $69.80 | $72.70 | +0.97% | 51,779 |
| May 10, 2021 | $71.92 | $72.18 | $69.48 | $72.00 | -0.32% | 64,455 |
| May 3, 2021 | $73.16 | $73.83 | $71.25 | $72.23 | -0.12% | 34,450 |
| Apr 26, 2021 | $72.17 | $73.67 | $71.35 | $72.32 | +1.54% | 38,798 |
| Apr 19, 2021 | $70.11 | $73.60 | $69.15 | $71.22 | +1.83% | 64,881 |
| Apr 12, 2021 | $71.56 | $73.13 | $69.34 | $69.94 | -3.24% | 24,152 |
| Apr 5, 2021 | $73.33 | $74.54 | $71.04 | $72.28 | -1.12% | 37,611 |
| Mar 29, 2021 | $70.07 | $75.31 | $69.77 | $73.10 | +2.67% | 45,790 |
| Mar 22, 2021 | $76.07 | $76.07 | $69.30 | $71.20 | -7.53% | 45,957 |
| Mar 15, 2021 | $76.56 | $77.00 | $70.00 | $77.00 | 0.00% | 96,006 |
| Mar 8, 2021 | $74.00 | $77.00 | $71.01 | $77.00 | +4.07% | 84,864 |
| Mar 1, 2021 | $70.76 | $74.00 | $69.93 | $73.99 | +5.85% | 54,849 |
| Feb 22, 2021 | $68.85 | $74.56 | $68.66 | $69.90 | +1.16% | 121,592 |
| Feb 16, 2021 | $70.00 | $71.00 | $68.12 | $69.10 | -1.26% | 56,145 |
| Feb 8, 2021 | $69.26 | $70.00 | $68.01 | $69.98 | +1.74% | 48,320 |
| Feb 1, 2021 | $66.30 | $69.50 | $66.27 | $68.78 | +4.18% | 37,945 |
| Jan 25, 2021 | $70.00 | $70.00 | $66.02 | $66.02 | -5.69% | 69,853 |
| Jan 19, 2021 | $68.50 | $70.00 | $67.68 | $70.00 | +3.12% | 53,076 |
| Jan 11, 2021 | $67.97 | $70.19 | $67.49 | $67.88 | -1.25% | 64,692 |
| Jan 4, 2021 | $65.52 | $69.90 | $64.01 | $68.74 | +6.05% | 137,669 |
| Dec 28, 2020 | $68.06 | $69.06 | $64.79 | $64.82 | -4.82% | 49,112 |
| Dec 21, 2020 | $68.50 | $69.12 | $66.39 | $68.10 | -1.84% | 36,182 |
| Dec 14, 2020 | $69.20 | $70.63 | $67.01 | $69.38 | +0.77% | 96,079 |
| Dec 7, 2020 | $68.55 | $71.61 | $68.00 | $68.85 | -0.59% | 58,371 |
| Nov 30, 2020 | $68.34 | $69.85 | $67.50 | $69.26 | +1.12% | 70,897 |
| Nov 23, 2020 | $65.50 | $68.50 | $63.84 | $68.49 | +5.19% | 73,421 |
| Nov 16, 2020 | $66.62 | $67.50 | $60.65 | $65.11 | -1.93% | 66,651 |
| Nov 9, 2020 | $63.48 | $66.94 | $63.48 | $66.39 | +4.95% | 75,796 |
| Nov 2, 2020 | $63.93 | $64.87 | $62.50 | $63.26 | -1.17% | 32,386 |
| Oct 26, 2020 | $63.58 | $64.85 | $63.47 | $64.01 | -1.05% | 35,064 |
| Oct 19, 2020 | $60.60 | $65.00 | $60.60 | $64.69 | +0.92% | 44,696 |
| Oct 12, 2020 | $61.84 | $64.24 | $59.75 | $64.10 | +5.64% | 34,098 |
| Oct 5, 2020 | $58.47 | $61.44 | $57.24 | $60.68 | +2.99% | 46,808 |
| Sep 28, 2020 | $57.45 | $60.00 | $56.33 | $58.92 | +3.39% | 22,034 |
| Sep 21, 2020 | $61.42 | $61.42 | $55.90 | $56.99 | -9.03% | 37,825 |
| Sep 14, 2020 | $62.76 | $63.52 | $60.52 | $62.65 | +0.87% | 67,936 |
| Sep 8, 2020 | $63.73 | $64.94 | $62.00 | $62.11 | -3.32% | 24,128 |
| Aug 31, 2020 | $63.59 | $65.09 | $61.88 | $64.24 | +1.31% | 48,270 |
| Aug 24, 2020 | $64.19 | $65.10 | $62.29 | $63.41 | -0.28% | 37,665 |
| Aug 17, 2020 | $63.25 | $65.00 | $61.51 | $63.59 | -0.47% | 82,034 |
| Aug 10, 2020 | $62.51 | $64.39 | $62.04 | $63.89 | -0.09% | 35,177 |
| Aug 3, 2020 | $62.42 | $63.95 | $60.85 | $63.95 | +2.80% | 30,774 |
| Jul 27, 2020 | $62.85 | $63.80 | $61.81 | $62.21 | -1.27% | 24,203 |
| Jul 20, 2020 | $63.01 | $63.71 | $60.74 | $63.01 | -0.90% | 27,440 |
| Jul 13, 2020 | $62.18 | $64.01 | $60.45 | $63.58 | +2.20% | 56,495 |
| Jul 6, 2020 | $63.50 | $63.90 | $60.00 | $62.21 | -0.30% | 89,785 |
| Jun 29, 2020 | $61.16 | $64.37 | $60.13 | $62.40 | +4.00% | 54,656 |
| Jun 22, 2020 | $63.10 | $64.93 | $59.50 | $60.00 | -6.03% | 225,148 |
| Jun 15, 2020 | $58.89 | $66.40 | $58.89 | $63.85 | +6.12% | 164,956 |
| Jun 8, 2020 | $65.00 | $65.00 | $55.60 | $60.17 | -7.43% | 54,681 |
| Jun 1, 2020 | $62.25 | $65.00 | $56.20 | $65.00 | +4.25% | 74,156 |
| May 26, 2020 | $59.86 | $63.73 | $56.81 | $62.35 | +7.50% | 107,089 |
| May 18, 2020 | $56.00 | $58.70 | $52.49 | $58.00 | +13.64% | 59,918 |
| May 11, 2020 | $50.03 | $51.10 | $48.09 | $51.04 | +0.63% | 62,660 |
| May 4, 2020 | $52.77 | $55.18 | $50.00 | $50.72 | -4.28% | 36,582 |
| Apr 27, 2020 | $54.00 | $57.25 | $50.05 | $52.99 | +3.90% | 43,711 |
| Apr 20, 2020 | $53.54 | $57.20 | $49.69 | $51.00 | -8.11% | 27,268 |
| Apr 13, 2020 | $59.10 | $59.10 | $47.50 | $55.50 | -7.22% | 47,793 |
| Apr 6, 2020 | $57.02 | $60.81 | $56.08 | $59.82 | +9.90% | 54,506 |
| Mar 30, 2020 | $52.43 | $56.93 | $50.63 | $54.43 | +5.69% | 66,964 |
| Mar 23, 2020 | $50.81 | $58.74 | $47.66 | $51.50 | +2.08% | 71,354 |
| Mar 16, 2020 | $54.78 | $54.78 | $43.63 | $50.45 | -9.91% | 133,394 |
| Mar 9, 2020 | $57.08 | $59.90 | $49.45 | $56.00 | -5.64% | 56,664 |
| Mar 2, 2020 | $59.49 | $63.65 | $58.91 | $59.35 | +0.25% | 86,917 |
| Feb 24, 2020 | $62.25 | $63.69 | $58.90 | $59.20 | -6.27% | 75,211 |
| Feb 18, 2020 | $63.75 | $64.26 | $62.01 | $63.16 | -0.27% | 15,634 |
| Feb 10, 2020 | $63.35 | $64.24 | $62.26 | $63.33 | +0.51% | 26,008 |
| Feb 3, 2020 | $62.75 | $65.00 | $62.13 | $63.01 | +0.43% | 43,339 |
| Jan 27, 2020 | $65.10 | $66.00 | $62.30 | $62.74 | -5.04% | 50,188 |
| Jan 21, 2020 | $66.68 | $67.00 | $65.16 | $66.07 | -0.94% | 27,046 |
| Jan 13, 2020 | $68.27 | $68.95 | $65.80 | $66.70 | -2.26% | 45,850 |
| Jan 6, 2020 | $67.86 | $69.13 | $66.39 | $68.24 | +0.34% | 36,842 |
| Dec 30, 2019 | $69.50 | $70.01 | $68.01 | $68.01 | -1.86% | 38,084 |
| Dec 23, 2019 | $69.45 | $70.00 | $68.70 | $69.30 | -0.57% | 37,966 |
| Dec 16, 2019 | $68.22 | $69.74 | $68.20 | $69.70 | +2.80% | 110,117 |
| Dec 9, 2019 | $68.10 | $69.00 | $66.07 | $67.80 | -0.72% | 58,605 |
| Dec 2, 2019 | $68.42 | $68.92 | $65.02 | $68.29 | +0.56% | 75,852 |
| Nov 25, 2019 | $68.91 | $70.00 | $67.91 | $67.91 | -1.18% | 92,745 |
| Nov 18, 2019 | $68.71 | $69.27 | $67.15 | $68.72 | -0.39% | 46,605 |
| Nov 11, 2019 | $67.57 | $69.74 | $67.33 | $68.99 | +2.03% | 45,173 |
| Nov 4, 2019 | $70.19 | $71.28 | $67.60 | $67.62 | -3.40% | 66,222 |
| Oct 28, 2019 | $69.16 | $71.39 | $68.81 | $70.00 | +1.35% | 82,001 |
| Oct 21, 2019 | $68.46 | $69.79 | $67.00 | $69.07 | +0.98% | 45,234 |
| Oct 14, 2019 | $66.00 | $68.40 | $63.41 | $68.40 | +3.67% | 71,525 |
| Oct 7, 2019 | $64.10 | $68.90 | $64.10 | $65.98 | +2.63% | 138,983 |
| Sep 30, 2019 | $63.41 | $66.90 | $62.97 | $64.29 | +0.96% | 77,010 |
| Sep 23, 2019 | $66.63 | $68.17 | $62.96 | $63.68 | -6.86% | 122,926 |
| Sep 16, 2019 | $66.36 | $69.47 | $61.27 | $68.37 | +2.66% | 364,131 |
| Sep 9, 2019 | $55.69 | $67.09 | $55.60 | $66.60 | +19.78% | 166,931 |
| Sep 3, 2019 | $54.43 | $56.11 | $54.43 | $55.60 | +2.15% | 64,318 |
| Aug 26, 2019 | $55.56 | $57.10 | $54.37 | $54.43 | -0.89% | 40,869 |
| Aug 19, 2019 | $55.65 | $57.00 | $53.93 | $54.92 | -1.31% | 65,337 |
| Aug 12, 2019 | $55.64 | $56.52 | $55.05 | $55.65 | -0.11% | 42,727 |
| Aug 5, 2019 | $55.10 | $56.27 | $54.62 | $55.71 | -0.41% | 66,241 |
| Jul 29, 2019 | $55.91 | $58.86 | $54.40 | $55.94 | -2.10% | 93,823 |
| Jul 22, 2019 | $58.33 | $59.36 | $55.27 | $57.14 | -1.50% | 59,988 |
| Jul 15, 2019 | $66.98 | $66.98 | $57.85 | $58.01 | -12.15% | 80,751 |
| Jul 8, 2019 | $69.48 | $69.93 | $65.10 | $66.03 | -5.37% | 66,612 |
| Jul 1, 2019 | $69.43 | $72.93 | $68.53 | $69.78 | +1.19% | 173,398 |
| Jun 24, 2019 | $71.29 | $71.97 | $66.65 | $68.96 | -1.78% | 941,920 |
| Jun 17, 2019 | $73.29 | $74.00 | $68.70 | $70.21 | -4.23% | 182,491 |
| Jun 10, 2019 | $68.81 | $76.90 | $64.00 | $73.31 | +6.40% | 178,854 |
| Jun 3, 2019 | $66.51 | $69.80 | $65.07 | $68.90 | +4.39% | 39,566 |
| May 28, 2019 | $69.12 | $74.00 | $64.36 | $66.00 | -4.35% | 60,965 |
| May 20, 2019 | $68.28 | $70.50 | $66.25 | $69.00 | +1.63% | 30,104 |
| May 13, 2019 | $66.71 | $68.28 | $65.00 | $67.89 | +3.02% | 44,666 |
| May 6, 2019 | $68.86 | $68.98 | $63.30 | $65.90 | -3.94% | 60,441 |
| Apr 29, 2019 | $61.10 | $72.00 | $60.05 | $68.60 | +9.41% | 79,749 |
| Apr 22, 2019 | $61.50 | $63.00 | $59.24 | $62.70 | +1.29% | 17,490 |
| Apr 15, 2019 | $60.05 | $62.49 | $60.05 | $61.90 | +2.47% | 10,929 |
| Apr 8, 2019 | $59.00 | $64.88 | $57.61 | $60.41 | +3.89% | 23,616 |
| Apr 1, 2019 | $58.03 | $59.26 | $57.46 | $58.15 | -1.32% | 14,044 |
| Mar 25, 2019 | $55.87 | $59.04 | $55.87 | $58.93 | +0.08% | 10,337 |
| Mar 18, 2019 | $59.26 | $59.26 | $57.10 | $58.88 | +1.52% | 15,969 |
| Mar 11, 2019 | $57.17 | $60.00 | $55.70 | $58.00 | -0.92% | 20,618 |
| Mar 4, 2019 | $55.00 | $58.97 | $54.00 | $58.54 | +4.16% | 29,110 |
| Feb 25, 2019 | $54.28 | $59.50 | $53.40 | $56.20 | +2.84% | 12,601 |
| Feb 19, 2019 | $54.00 | $56.00 | $53.00 | $54.65 | +0.20% | 13,264 |
| Feb 11, 2019 | $52.16 | $56.65 | $52.16 | $54.54 | -2.61% | 33,442 |
| Feb 4, 2019 | $49.00 | $57.89 | $49.00 | $56.00 | +10.13% | 38,736 |
| Jan 28, 2019 | $48.01 | $51.50 | $47.14 | $50.85 | +5.72% | 29,828 |
| Jan 22, 2019 | $46.22 | $50.00 | $35.02 | $48.10 | +1.37% | 25,644 |
| Jan 14, 2019 | $46.64 | $48.00 | $46.64 | $47.45 | -1.15% | 24,399 |
| Jan 7, 2019 | $47.05 | $48.71 | $46.60 | $48.00 | +2.13% | 44,788 |
| Dec 31, 2018 | $46.61 | $48.21 | $46.60 | $47.00 | -2.51% | 36,931 |
| Dec 24, 2018 | $46.00 | $49.50 | $46.00 | $48.21 | +5.01% | 25,736 |
| Dec 17, 2018 | $47.26 | $49.50 | $45.91 | $45.91 | -7.25% | 27,603 |
| Dec 10, 2018 | $48.30 | $49.50 | $48.25 | $49.50 | +1.68% | 6,938 |
| Dec 3, 2018 | $50.50 | $50.50 | $48.28 | $48.68 | -2.54% | 4,515 |
| Nov 26, 2018 | $48.30 | $49.95 | $47.68 | $49.95 | -0.34% | 8,938 |
| Nov 19, 2018 | $50.00 | $50.12 | $49.50 | $50.12 | -0.55% | 3,069 |
| Nov 12, 2018 | $50.00 | $50.50 | $49.00 | $50.40 | +0.80% | 14,771 |
| Nov 5, 2018 | $48.98 | $51.41 | $48.00 | $50.00 | -0.99% | 51,029 |
| Oct 29, 2018 | $50.14 | $52.25 | $50.00 | $50.50 | +0.72% | 2,949 |
| Oct 22, 2018 | $51.15 | $51.15 | $50.00 | $50.14 | -1.20% | 10,297 |
| Oct 15, 2018 | $54.10 | $54.10 | $50.01 | $50.75 | -6.19% | 6,674 |
| Oct 8, 2018 | $54.75 | $55.00 | $53.50 | $54.10 | -1.19% | 4,741 |
| Oct 1, 2018 | $54.80 | $55.00 | $54.75 | $54.75 | 0.00% | 13,881 |
| Sep 24, 2018 | $53.25 | $54.75 | $53.25 | $54.75 | +2.82% | 5,578 |
| Sep 17, 2018 | $53.33 | $53.33 | $52.54 | $53.25 | -0.15% | 1,315 |
| Sep 10, 2018 | $53.50 | $54.25 | $53.33 | $53.33 | -0.50% | 6,348 |
| Sep 4, 2018 | $54.00 | $54.00 | $52.84 | $53.60 | -0.74% | 4,597 |
| Aug 27, 2018 | $54.00 | $54.25 | $54.00 | $54.00 | -0.46% | 543 |
| Aug 20, 2018 | $54.00 | $54.25 | $54.00 | $54.25 | +0.46% | 2,500 |
| Aug 13, 2018 | $53.90 | $54.00 | $53.90 | $54.00 | +0.14% | 1,530 |
| Aug 6, 2018 | $53.82 | $54.25 | $53.82 | $53.92 | +0.21% | 1,950 |
| Jul 30, 2018 | $53.76 | $54.25 | $53.76 | $53.81 | +0.09% | 1,754 |
| Jul 23, 2018 | $53.99 | $53.99 | $53.76 | $53.76 | -0.43% | 750 |
| Jul 16, 2018 | $53.99 | $54.25 | $53.30 | $53.99 | +0.35% | 1,855 |
| Jul 9, 2018 | $53.22 | $53.99 | $53.22 | $53.80 | -0.37% | 1,273 |
| Jul 2, 2018 | $53.75 | $54.00 | $53.22 | $54.00 | +0.47% | 867 |
| Jun 25, 2018 | $53.10 | $53.75 | $53.10 | $53.75 | +1.42% | 906 |
| Jun 18, 2018 | $52.90 | $53.00 | $52.50 | $53.00 | +0.09% | 5,053 |
| Jun 11, 2018 | $52.95 | $52.95 | $52.80 | $52.95 | +0.47% | 6,105 |
| Jun 4, 2018 | $52.70 | $52.95 | $52.70 | $52.70 | -0.57% | 10,523 |
| May 29, 2018 | $52.85 | $53.24 | $52.85 | $53.00 | +0.28% | 1,552 |
| May 21, 2018 | $54.24 | $54.24 | $52.85 | $52.85 | -2.56% | 2,465 |
| May 14, 2018 | $54.50 | $54.50 | $53.00 | $54.24 | -0.48% | 2,866 |
| May 7, 2018 | $56.20 | $56.99 | $53.11 | $54.50 | -4.39% | 46,495 |
| Apr 30, 2018 | $57.00 | $58.50 | $57.00 | $57.00 | +0.44% | 3,622 |
| Apr 23, 2018 | $51.75 | $57.00 | $51.73 | $56.75 | +11.27% | 6,520 |
| Apr 16, 2018 | $51.00 | $52.00 | $50.75 | $51.00 | +0.79% | 7,510 |
| Apr 9, 2018 | $50.00 | $51.00 | $50.00 | $50.60 | +1.20% | 4,035 |
| Apr 2, 2018 | $45.75 | $51.00 | $45.75 | $50.00 | +8.11% | 9,677 |
| Mar 26, 2018 | $45.35 | $46.25 | $45.25 | $46.25 | +2.21% | 5,154 |
| Mar 19, 2018 | $45.00 | $45.80 | $45.00 | $45.25 | -1.09% | 5,947 |
| Mar 12, 2018 | $45.80 | $45.80 | $45.75 | $45.75 | -0.11% | 2,288 |
| Mar 5, 2018 | $45.50 | $45.80 | $45.50 | $45.80 | +0.88% | 2,303 |
| Feb 26, 2018 | $45.35 | $45.40 | $45.35 | $45.40 | +0.33% | 400 |
| Feb 20, 2018 | $45.55 | $45.75 | $45.00 | $45.25 | -0.55% | 5,023 |
| Feb 12, 2018 | $45.60 | $45.60 | $45.30 | $45.50 | -0.22% | 2,275 |
| Feb 5, 2018 | $45.90 | $45.90 | $45.31 | $45.60 | -0.65% | 857 |
| Jan 29, 2018 | $45.85 | $46.20 | $45.85 | $45.90 | +0.22% | 2,134 |
| Jan 22, 2018 | $44.25 | $45.85 | $44.25 | $45.80 | +1.89% | 4,148 |
| Jan 16, 2018 | $44.64 | $44.95 | $44.10 | $44.95 | +2.86% | 6,844 |
| Jan 8, 2018 | $44.85 | $44.85 | $43.70 | $43.70 | -2.32% | 1,294 |
| Jan 2, 2018 | $44.70 | $44.95 | $43.75 | $44.74 | +0.09% | 3,782 |
| Dec 26, 2017 | $44.60 | $44.75 | $44.58 | $44.70 | +0.59% | 2,930 |
| Dec 18, 2017 | $43.30 | $44.50 | $42.60 | $44.44 | +0.43% | 3,842 |
| Dec 11, 2017 | $43.00 | $44.25 | $43.00 | $44.25 | +3.51% | 2,539 |
| Dec 4, 2017 | $41.10 | $42.75 | $41.10 | $42.75 | +4.01% | 7,253 |
| Nov 27, 2017 | $41.05 | $41.50 | $41.00 | $41.10 | -1.55% | 12,394 |
| Nov 20, 2017 | $41.06 | $41.75 | $41.05 | $41.75 | +1.83% | 2,015 |
| Nov 13, 2017 | $42.00 | $43.75 | $41.00 | $41.00 | -4.09% | 3,283 |
| Nov 6, 2017 | $42.25 | $42.75 | $42.25 | $42.75 | +5.56% | 400 |
| Oct 30, 2017 | $41.75 | $41.75 | $40.16 | $40.50 | -2.99% | 400 |
| Oct 23, 2017 | $41.00 | $41.75 | $40.00 | $41.75 | +1.83% | 662 |
| Oct 16, 2017 | $38.80 | $41.00 | $38.80 | $41.00 | +5.67% | 1,660 |
| Oct 9, 2017 | $38.81 | $38.81 | $38.75 | $38.80 | -0.03% | 3,777 |
| Oct 2, 2017 | $38.50 | $38.81 | $38.50 | $38.81 | +0.81% | 23,547 |
| Sep 25, 2017 | $38.50 | $38.50 | $38.50 | $38.50 | 0.00% | – |
| Sep 18, 2017 | $38.25 | $38.75 | $38.25 | $38.50 | +1.32% | 766 |
| Sep 11, 2017 | $37.00 | $38.00 | $36.90 | $38.00 | +3.36% | 6,420 |
| Sep 5, 2017 | $37.30 | $37.30 | $36.50 | $36.77 | -1.83% | 23,247 |
| Aug 28, 2017 | $37.00 | $37.50 | $37.00 | $37.45 | +1.22% | 6,900 |
| Aug 21, 2017 | $37.00 | $37.00 | $37.00 | $37.00 | -1.20% | 155 |
| Aug 14, 2017 | $36.80 | $37.50 | $36.80 | $37.45 | +1.77% | 772 |
| Aug 7, 2017 | $36.80 | $36.80 | $36.80 | $36.80 | 0.00% | 677 |
| Jul 31, 2017 | $37.15 | $37.35 | $36.77 | $36.80 | -0.94% | 2,180 |
| Jul 24, 2017 | $37.15 | $37.15 | $36.90 | $37.15 | +0.11% | 2,710 |
| Jul 17, 2017 | $37.06 | $37.15 | $37.06 | $37.11 | +0.13% | 500 |
| Jul 10, 2017 | $37.00 | $37.10 | $37.00 | $37.06 | +1.60% | 3,325 |
| Jul 3, 2017 | $36.25 | $36.75 | $36.05 | $36.48 | +0.63% | 14,227 |
| Jun 26, 2017 | $36.25 | $36.25 | $36.25 | $36.25 | +0.06% | 1,100 |
| Jun 19, 2017 | $36.00 | $36.23 | $36.00 | $36.23 | +0.64% | 2,947 |
| Jun 12, 2017 | $36.00 | $36.00 | $36.00 | $36.00 | +0.42% | 100 |
| Jun 5, 2017 | $35.50 | $35.85 | $35.25 | $35.85 | +1.96% | 7,385 |
| May 30, 2017 | $35.05 | $35.16 | $35.05 | $35.16 | +0.31% | 300 |
| May 22, 2017 | $35.20 | $35.25 | $34.85 | $35.05 | -0.43% | 43,048 |
| May 15, 2017 | $34.80 | $35.20 | $34.30 | $35.20 | +0.57% | 19,654 |
| May 8, 2017 | $34.70 | $35.00 | $34.70 | $35.00 | +0.86% | 3,479 |
| May 1, 2017 | $35.15 | $35.15 | $34.70 | $34.70 | -1.98% | 12,503 |
| Apr 24, 2017 | $34.80 | $35.40 | $34.80 | $35.40 | +1.72% | 14,887 |
| Apr 17, 2017 | $35.00 | $35.00 | $34.55 | $34.80 | -0.29% | 3,280 |
| Apr 10, 2017 | $35.00 | $35.00 | $34.60 | $34.90 | -0.29% | 31,213 |
| Apr 3, 2017 | $35.26 | $35.50 | $35.00 | $35.00 | -0.85% | 57,712 |
| Mar 27, 2017 | $35.25 | $35.30 | $35.00 | $35.30 | -0.56% | 10,034 |
| Mar 20, 2017 | $35.25 | $35.50 | $35.25 | $35.50 | +1.43% | 1,818 |
| Mar 13, 2017 | $34.75 | $35.25 | $34.55 | $35.00 | +1.30% | 11,116 |
| Mar 6, 2017 | $34.50 | $35.50 | $34.50 | $34.55 | -0.91% | 2,633 |
| Feb 27, 2017 | $34.50 | $35.00 | $34.40 | $34.87 | -0.37% | 22,757 |
| Feb 21, 2017 | $35.00 | $35.00 | $35.00 | $35.00 | +0.00% | 2,480 |
| Feb 13, 2017 | $34.30 | $35.00 | $34.20 | $35.00 | +1.45% | 19,450 |
| Feb 6, 2017 | $34.25 | $34.56 | $34.20 | $34.50 | +1.17% | 6,264 |
| Jan 30, 2017 | $33.75 | $34.25 | $33.60 | $34.10 | +0.15% | 8,390 |
| Jan 23, 2017 | $33.50 | $34.05 | $33.30 | $34.05 | +1.64% | 22,036 |
| Jan 17, 2017 | $34.05 | $34.05 | $33.50 | $33.50 | -1.62% | 600 |
| Jan 9, 2017 | $33.75 | $34.25 | $33.30 | $34.05 | +1.49% | 21,681 |
| Jan 3, 2017 | $33.10 | $33.55 | $33.10 | $33.55 | +0.66% | 13,993 |
| Dec 27, 2016 | $33.25 | $33.33 | $33.00 | $33.33 | +2.24% | 2,555 |
| Dec 19, 2016 | $32.30 | $33.20 | $32.30 | $32.60 | +0.93% | 1,582 |
| Dec 12, 2016 | $32.05 | $33.00 | $32.01 | $32.30 | +0.78% | 51,250 |
| Dec 5, 2016 | $32.05 | $33.50 | $31.75 | $32.05 | +0.63% | 7,245 |
| Nov 28, 2016 | $31.00 | $33.50 | $31.00 | $31.85 | +2.74% | 6,867 |
| Nov 21, 2016 | $31.00 | $31.00 | $31.00 | $31.00 | 0.00% | – |
| Nov 14, 2016 | $30.10 | $31.00 | $30.10 | $31.00 | – | 1,198 |
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% |