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
| 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 | — | — |