Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2001-06-18 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $42.64 | 214,086 |
| 2026-09-03 | — | — | — | $43.07 | 214,747 |
| 2026-09-02 | — | — | — | $43.18 | 135,578 |
| 2026-09-01 | — | — | — | $43.43 | 203,055 |
| 2026-08-31 | — | — | — | $42.66 | 209,327 |
| 2026-08-28 | — | — | — | $41.40 | 166,795 |
| 2026-08-27 | $41.55 | $147.48 | 2,275,400 | $41.42 | 199,572 |
| 2026-08-26 | $41.31 | $146.62 | 2,693,600 | $41.01 | 242,145 |
| 2026-08-25 | $41.21 | $146.27 | 5,200,300 | $41.66 | 256,623 |
| 2026-08-24 | $42.37 | $150.39 | 2,279,600 | $42.51 | 192,647 |
| 2026-08-21 | $42.86 | $152.13 | 1,909,800 | $43.00 | 132,637 |
| 2026-08-20 | $42.86 | $152.13 | 1,932,100 | $42.68 | 128,568 |
| 2026-08-19 | $42.03 | $149.18 | 2,387,600 | $41.99 | 138,994 |
| 2026-08-18 | $41.84 | $148.51 | 2,763,300 | $41.92 | 187,612 |
| 2026-08-17 | $41.82 | $148.43 | 2,885,400 | $41.37 | 178,091 |
| 2026-08-14 | $40.77 | $144.71 | 2,054,900 | $40.38 | 190,824 |
| 2026-08-13 | $40.54 | $142.51 | 1,751,400 | $40.22 | 145,681 |
| 2026-08-12 | $40.99 | $144.09 | 1,843,700 | $40.74 | 170,996 |
| 2026-08-11 | $40.93 | $143.88 | 1,819,200 | $40.89 | 136,225 |
| 2026-08-10 | $40.99 | $144.09 | 3,491,000 | $39.68 | 317,960 |
| 2026-08-07 | $38.92 | $136.81 | 2,669,700 | $38.99 | 243,233 |
| 2026-08-06 | $39.46 | $138.71 | 3,325,300 | $39.04 | 285,277 |
| 2026-08-05 | $38.13 | $134.04 | 4,204,600 | $39.74 | 328,441 |
| 2026-08-04 | $39.17 | $137.69 | 3,048,000 | $39.26 | 210,868 |
| 2026-08-03 | $39.91 | $140.29 | 3,288,000 | $40.05 | 276,397 |
| 2026-07-31 | $41.10 | $144.48 | 2,608,700 | $40.70 | 195,183 |
| 2026-07-30 | $40.73 | $143.18 | 3,450,600 | $40.33 | 378,765 |
| 2026-07-29 | $40.95 | $143.95 | 4,888,600 | $40.82 | 384,430 |
| 2026-07-28 | $38.27 | $134.53 | 3,627,300 | $38.65 | 310,928 |
| 2026-07-27 | $38.48 | $135.27 | 3,878,900 | $39.04 | 265,606 |
| 2026-07-24 | $40.35 | $141.84 | 5,594,300 | $40.70 | 447,158 |
| 2026-07-23 | $40.99 | $144.09 | 5,697,900 | $41.22 | 514,051 |
| 2026-07-22 | $39.96 | $140.47 | 5,208,800 | $39.46 | 441,435 |
| 2026-07-21 | $37.59 | $132.14 | 3,657,600 | $37.59 | 282,960 |
| 2026-07-20 | $37.35 | $131.29 | 6,165,300 | $36.95 | 428,025 |
| 2026-07-17 | $37.37 | $131.36 | 4,701,700 | — | — |
| 2026-07-16 | $35.63 | $125.25 | 3,115,600 | — | — |
| 2026-07-15 | $35.87 | $126.09 | 2,642,800 | — | — |
| 2026-07-14 | $36.19 | $127.22 | 3,752,800 | — | — |
| 2026-07-13 | $36.06 | $126.76 | 5,579,300 | — | — |
| 2026-07-10 | $33.92 | $119.24 | 2,474,700 | — | — |
| 2026-07-09 | $34.01 | $119.55 | 3,162,300 | — | — |
| 2026-07-08 | $34.27 | $120.47 | 5,112,800 | — | — |
| 2026-07-07 | $33.91 | $119.20 | 4,904,800 | — | — |
| 2026-07-06 | $32.06 | $112.70 | 2,803,400 | — | — |
| 2026-07-02 | $32.04 | $112.63 | 3,085,700 | — | — |
| 2026-07-01 | $31.21 | $109.71 | 2,627,200 | — | — |
| 2026-06-30 | $31.40 | $110.38 | 3,386,300 | — | — |
| 2026-06-29 | $31.18 | $109.60 | 2,145,800 | — | — |
| 2026-06-26 | $31.03 | $109.08 | 2,493,800 | — | — |
| 2026-06-25 | $31.56 | $110.94 | 4,249,100 | — | — |
| 2026-06-24 | $31.60 | $111.08 | 3,454,800 | — | — |
| 2026-06-23 | $32.65 | $114.77 | 3,260,100 | — | — |
| 2026-06-22 | $32.87 | $115.55 | 3,749,700 | — | — |
| 2026-06-18 | $32.38 | $113.82 | 5,808,800 | — | — |
| 2026-06-17 | $33.76 | $118.67 | 4,348,900 | — | — |
| 2026-06-16 | $33.84 | $118.96 | 5,301,400 | — | — |
| 2026-06-15 | $34.26 | $120.43 | 4,871,700 | — | — |
| 2026-06-12 | $36.18 | $127.18 | 5,612,900 | — | — |
| 2026-06-11 | $36.75 | $129.18 | 6,132,700 | — | — |
| 2026-06-10 | $37.49 | $131.79 | 2,835,900 | — | — |
| 2026-06-09 | $36.59 | $128.62 | 4,282,000 | — | — |
| 2026-06-08 | $37.60 | $132.17 | 2,380,700 | — | — |
| 2026-06-05 | $36.94 | $129.85 | 2,391,000 | — | — |
| 2026-06-04 | $37.65 | $132.35 | 2,874,100 | — | — |
| 2026-06-03 | $37.95 | $133.40 | 2,934,500 | — | — |
| 2026-06-02 | $37.82 | $132.95 | 2,379,800 | — | — |
| 2026-06-01 | $37.32 | $131.19 | 4,421,300 | — | — |
| 2026-05-29 | $35.99 | $126.51 | 3,343,400 | — | — |
| 2026-05-28 | $36.55 | $128.48 | 3,556,700 | — | — |
| 2026-05-27 | $36.50 | $128.31 | 3,486,600 | — | — |
| 2026-05-26 | $37.74 | $132.66 | 4,027,700 | — | — |
| 2026-05-22 | $38.81 | $136.43 | 2,883,900 | — | — |
| 2026-05-21 | $38.67 | $135.93 | 5,221,500 | — | — |
| 2026-05-20 | $38.96 | $136.95 | 5,273,600 | — | — |
| 2026-05-19 | $40.79 | $143.39 | 4,140,700 | — | — |
| 2026-05-18 | $39.66 | $139.41 | 5,056,100 | — | — |
| 2026-05-15 | $39.48 | $138.78 | 3,556,300 | — | — |
| 2026-05-14 | $38.51 | $134.00 | 2,322,000 | — | — |
| 2026-05-13 | $38.28 | $133.20 | 1,977,900 | — | — |
| 2026-05-12 | $38.52 | $134.04 | 2,867,500 | — | — |
| 2026-05-11 | $38.22 | $132.99 | 3,568,900 | — | — |
| 2026-05-08 | $36.69 | $127.67 | 4,510,200 | — | — |
| 2026-05-07 | $36.91 | $128.43 | 7,367,000 | — | — |
| 2026-05-06 | $38.03 | $132.33 | 6,446,600 | — | — |
| 2026-05-05 | $41.36 | $143.92 | 2,794,100 | — | — |
| 2026-05-04 | $41.32 | $143.78 | 4,615,400 | — | — |
| 2026-05-01 | $39.71 | $138.18 | 3,472,500 | — | — |
| 2026-04-30 | $40.75 | $141.79 | 4,594,600 | — | — |
| 2026-04-29 | $40.07 | $139.43 | 4,097,000 | — | — |
| 2026-04-28 | $38.51 | $134.00 | 4,249,500 | — | — |
| 2026-04-27 | $38.05 | $132.40 | 2,664,500 | — | — |
| 2026-04-24 | $37.94 | $132.02 | 2,661,400 | — | — |
| 2026-04-23 | $38.61 | $134.35 | 4,664,400 | — | — |
| 2026-04-22 | $37.97 | $132.12 | 3,871,000 | — | — |
| 2026-04-21 | $37.65 | $131.01 | 5,769,800 | — | — |
| 2026-04-20 | $36.01 | $125.30 | 5,430,900 | — | — |
| 2026-04-17 | $35.47 | $123.42 | 13,499,000 | — | — |
| 2026-04-16 | $38.27 | $133.17 | 6,308,400 | — | — |
| 2026-04-15 | $36.82 | $128.12 | 7,921,600 | — | — |
| 2026-04-14 | $38.00 | $132.23 | 5,975,700 | — | — |
| 2026-04-13 | $39.20 | $136.40 | 4,716,000 | — | — |
| 2026-04-10 | $38.96 | $135.57 | 5,880,100 | — | — |
| 2026-04-09 | $38.55 | $134.14 | 6,520,000 | — | — |
| 2026-04-08 | $39.33 | $136.85 | 11,372,400 | — | — |
| 2026-04-07 | $42.07 | $146.39 | 5,764,700 | — | — |
| 2026-04-06 | $41.95 | $145.97 | 3,227,300 | — | — |
| 2026-04-02 | $41.75 | $145.27 | 7,193,800 | — | — |
| 2026-04-01 | $40.39 | $140.54 | 12,140,600 | — | — |
| 2026-03-31 | $42.20 | $146.84 | 10,492,000 | — | — |
| 2026-03-30 | $42.40 | $147.54 | 7,797,000 | — | — |
| 2026-03-27 | $41.53 | $144.51 | 8,504,200 | — | — |
| 2026-03-26 | $41.12 | $143.08 | 7,682,300 | — | — |
| 2026-03-25 | $40.44 | $140.72 | 9,982,200 | — | — |
| 2026-03-24 | $39.95 | $139.01 | 14,088,600 | — | — |
| 2026-03-23 | $39.37 | $136.99 | 17,726,600 | — | — |
| 2026-03-20 | $41.60 | $144.75 | 13,555,300 | — | — |
| 2026-03-19 | $40.51 | $140.96 | 22,092,000 | — | — |
| 2026-03-18 | $38.53 | $134.07 | 11,512,800 | — | — |
| 2026-03-17 | $36.94 | $128.54 | 5,474,900 | — | — |
| 2026-03-16 | $35.63 | $123.98 | 5,265,400 | — | — |
| 2026-03-13 | $35.25 | $122.66 | 10,486,500 | — | — |
| 2026-03-12 | $34.37 | $119.59 | 9,686,000 | — | — |
| 2026-03-11 | $33.53 | $116.67 | 6,649,300 | — | — |
| 2026-03-10 | $32.44 | $112.88 | 13,068,800 | — | — |
| 2026-03-09 | $32.43 | $112.84 | 15,344,400 | — | — |
| 2026-03-06 | $33.59 | $116.88 | 10,989,600 | — | — |
| 2026-03-05 | $31.76 | $110.51 | 10,378,600 | — | — |
| 2026-03-04 | $31.58 | $109.89 | 6,158,000 | — | — |
| 2026-03-03 | $31.25 | $108.74 | 11,777,300 | — | — |
| 2026-03-02 | $32.07 | $111.59 | 14,377,800 | — | — |
| 2026-02-27 | $29.83 | $103.80 | 4,494,300 | — | — |
| 2026-02-26 | $28.95 | $100.74 | 4,359,000 | — | — |
| 2026-02-25 | $29.16 | $101.47 | 3,477,100 | — | — |
| 2026-02-24 | $29.12 | $101.33 | 3,169,500 | — | — |
| 2026-02-23 | $29.03 | $101.01 | 2,177,200 | — | — |
| 2026-02-20 | $28.82 | $100.28 | 6,386,700 | — | — |
| 2026-02-19 | $28.85 | $100.39 | 10,922,200 | — | — |
| 2026-02-18 | $28.25 | $98.30 | 5,385,200 | — | — |
| 2026-02-17 | $27.32 | $95.06 | 3,903,800 | — | — |
| 2026-02-13 | $28.10 | $96.49 | 3,638,600 | — | — |
| 2026-02-12 | $27.61 | $94.81 | 5,893,400 | — | — |
| 2026-02-11 | $28.58 | $98.14 | 4,192,900 | — | — |
| 2026-02-10 | $27.86 | $95.67 | 5,430,000 | — | — |
| 2026-02-09 | $27.66 | $94.98 | 3,785,100 | — | — |
| 2026-02-06 | $27.52 | $94.50 | 6,520,400 | — | — |
| 2026-02-05 | $26.46 | $90.86 | 5,824,700 | — | — |
| 2026-02-04 | $26.79 | $91.99 | 8,650,900 | — | — |
| 2026-02-03 | $26.34 | $90.45 | 8,097,300 | — | — |
| 2026-02-02 | $25.95 | $89.11 | 6,855,200 | — | — |
| 2026-01-30 | $26.85 | $92.20 | 3,599,400 | — | — |
| 2026-01-29 | $26.91 | $92.40 | 5,276,300 | — | — |
| 2026-01-28 | $26.24 | $90.10 | 4,755,100 | — | — |
| 2026-01-27 | $26.30 | $90.31 | 3,739,700 | — | — |
| 2026-01-26 | $25.63 | $88.01 | 2,448,500 | — | — |
| 2026-01-23 | $25.61 | $87.94 | 5,488,000 | — | — |
| 2026-01-22 | $24.68 | $84.75 | 5,633,600 | — | — |
| 2026-01-21 | $25.67 | $88.15 | 6,976,400 | — | — |
| 2026-01-20 | $24.84 | $85.30 | 6,519,600 | — | — |
| 2026-01-16 | $25.37 | $87.12 | 5,918,500 | — | — |
| 2026-01-15 | $24.70 | $84.82 | 6,499,500 | — | — |
| 2026-01-14 | $24.95 | $85.67 | 9,425,800 | — | — |
| 2026-01-13 | $24.51 | $84.16 | 6,354,100 | — | — |
| 2026-01-12 | $23.89 | $82.03 | 5,181,600 | — | — |
| 2026-01-09 | $23.50 | $80.69 | 5,583,300 | — | — |
| 2026-01-08 | $23.71 | $81.42 | 4,450,700 | — | — |
| 2026-01-07 | $23.05 | $79.15 | 3,860,800 | — | — |
| 2026-01-06 | $23.17 | $79.56 | 6,021,500 | — | — |
| 2026-01-05 | $24.14 | $82.89 | 5,872,100 | — | — |
| 2026-01-02 | $24.55 | $84.30 | 5,941,900 | — | — |