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
- 1970-01-02 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 | — | — | — | $43.74 | 416,723 |
| 2026-09-03 | — | — | — | $43.91 | 371,716 |
| 2026-09-02 | — | — | — | $43.65 | 684,886 |
| 2026-09-01 | — | — | — | $43.83 | 1,314,929 |
| 2026-08-31 | — | — | — | $42.89 | 986,389 |
| 2026-08-28 | — | — | — | $42.01 | 1,038,330 |
| 2026-08-27 | $42.34 | $520.33 | 11,738,500 | $42.50 | 1,115,350 |
| 2026-08-26 | $42.50 | $522.29 | 11,526,000 | $42.22 | 940,075 |
| 2026-08-25 | $42.86 | $526.72 | 7,145,200 | $43.49 | 453,766 |
| 2026-08-24 | $43.74 | $537.53 | 7,543,500 | $44.11 | 633,237 |
| 2026-08-21 | $44.76 | $550.07 | 8,914,600 | $45.23 | 511,943 |
| 2026-08-20 | $45.14 | $554.73 | 10,746,500 | $44.82 | 884,460 |
| 2026-08-19 | $43.73 | $537.41 | 9,399,300 | $43.82 | 774,561 |
| 2026-08-18 | $43.41 | $533.47 | 9,672,200 | $43.47 | 572,543 |
| 2026-08-17 | $42.85 | $526.59 | 8,913,100 | $42.50 | 529,580 |
| 2026-08-14 | $42.53 | $522.66 | 6,482,100 | $42.55 | 411,737 |
| 2026-08-13 | $42.83 | $519.96 | 6,208,700 | $42.46 | 517,062 |
| 2026-08-12 | $42.93 | $521.17 | 5,883,900 | $42.48 | 399,881 |
| 2026-08-11 | $43.16 | $523.96 | 4,767,300 | $42.94 | 422,491 |
| 2026-08-10 | $42.88 | $520.56 | 8,415,600 | $41.92 | 538,021 |
| 2026-08-07 | $41.63 | $505.39 | 4,080,400 | $41.79 | 304,272 |
| 2026-08-06 | $42.23 | $512.67 | 6,095,800 | $41.91 | 454,737 |
| 2026-08-05 | $41.21 | $500.29 | 9,935,700 | $42.85 | 549,734 |
| 2026-08-04 | $42.44 | $515.22 | 13,295,400 | $43.21 | 691,235 |
| 2026-08-03 | $44.26 | $537.32 | 10,673,900 | $44.07 | 1,215,384 |
| 2026-07-31 | $45.22 | $548.97 | 12,519,700 | $44.43 | 1,555,892 |
| 2026-07-30 | $44.22 | $536.83 | 9,567,500 | $43.33 | 923,530 |
| 2026-07-29 | $43.32 | $525.91 | 8,896,200 | $43.21 | 676,841 |
| 2026-07-28 | $41.67 | $505.87 | 8,434,800 | $42.37 | 683,009 |
| 2026-07-27 | $42.31 | $513.64 | 6,823,300 | $42.54 | 519,833 |
| 2026-07-24 | $43.82 | $531.98 | 5,349,800 | $43.93 | 382,461 |
| 2026-07-23 | $43.93 | $533.31 | 7,586,800 | $44.26 | 621,698 |
| 2026-07-22 | $43.32 | $525.91 | 7,739,200 | $43.25 | 562,186 |
| 2026-07-21 | $42.76 | $519.11 | 5,310,800 | $42.30 | 379,021 |
| 2026-07-20 | $42.00 | $509.88 | 5,300,300 | $41.63 | 319,965 |
| 2026-07-17 | $41.90 | $508.67 | 5,362,600 | — | — |
| 2026-07-16 | $41.08 | $498.71 | 6,170,800 | — | — |
| 2026-07-15 | $41.33 | $501.75 | 5,345,400 | — | — |
| 2026-07-14 | $41.40 | $502.60 | 10,192,500 | — | — |
| 2026-07-13 | $40.83 | $495.68 | 10,299,800 | — | — |
| 2026-07-10 | $39.20 | $475.89 | 6,980,500 | — | — |
| 2026-07-09 | $38.55 | $468.00 | 5,908,200 | — | — |
| 2026-07-08 | $39.21 | $476.01 | 9,643,600 | — | — |
| 2026-07-07 | $38.61 | $468.73 | 9,847,000 | — | — |
| 2026-07-06 | $37.39 | $453.91 | 9,123,900 | — | — |
| 2026-07-02 | $37.40 | $454.04 | 21,304,800 | — | — |
| 2026-07-01 | $36.15 | $438.86 | 9,446,300 | — | — |
| 2026-06-30 | $36.95 | $448.57 | 17,244,000 | — | — |
| 2026-06-29 | $37.35 | $453.43 | 17,688,400 | — | — |
| 2026-06-26 | $37.13 | $450.76 | 10,661,200 | — | — |
| 2026-06-25 | $37.72 | $457.92 | 9,998,600 | — | — |
| 2026-06-24 | $37.86 | $459.62 | 12,559,200 | — | — |
| 2026-06-23 | $39.33 | $477.47 | 9,215,000 | — | — |
| 2026-06-22 | $39.78 | $482.93 | 10,117,500 | — | — |
| 2026-06-18 | $39.10 | $474.67 | 14,304,700 | — | — |
| 2026-06-17 | $40.14 | $487.30 | 10,587,200 | — | — |
| 2026-06-16 | $41.15 | $499.56 | 6,546,000 | — | — |
| 2026-06-15 | $41.59 | $504.90 | 7,507,300 | — | — |
| 2026-06-12 | $42.78 | $519.35 | 6,972,400 | — | — |
| 2026-06-11 | $42.68 | $518.14 | 7,863,500 | — | — |
| 2026-06-10 | $42.95 | $521.41 | 7,558,600 | — | — |
| 2026-06-09 | $42.67 | $518.01 | 7,780,700 | — | — |
| 2026-06-08 | $43.72 | $530.76 | 4,962,400 | — | — |
| 2026-06-05 | $42.97 | $521.66 | 6,845,300 | — | — |
| 2026-06-04 | $44.04 | $534.65 | 5,679,300 | — | — |
| 2026-06-03 | $43.68 | $530.28 | 5,125,300 | — | — |
| 2026-06-02 | $43.40 | $526.88 | 7,424,200 | — | — |
| 2026-06-01 | $42.94 | $521.29 | 9,969,600 | — | — |
| 2026-05-29 | $41.87 | $508.30 | 11,684,100 | — | — |
| 2026-05-28 | $41.59 | $504.90 | 10,903,100 | — | — |
| 2026-05-27 | $41.65 | $505.63 | 18,143,400 | — | — |
| 2026-05-26 | $42.65 | $517.77 | 25,441,100 | — | — |
| 2026-05-22 | $44.36 | $538.53 | 5,083,300 | — | — |
| 2026-05-21 | $44.87 | $544.72 | 6,417,700 | — | — |
| 2026-05-20 | $45.13 | $547.88 | 8,178,800 | — | — |
| 2026-05-19 | $46.14 | $560.14 | 4,918,000 | — | — |
| 2026-05-18 | $45.69 | $554.68 | 8,687,700 | — | — |
| 2026-05-15 | $44.35 | $538.41 | 5,380,500 | — | — |
| 2026-05-14 | $44.12 | $529.56 | 4,697,200 | — | — |
| 2026-05-13 | $44.14 | $529.80 | 4,760,900 | — | — |
| 2026-05-12 | $44.40 | $532.92 | 4,594,800 | — | — |
| 2026-05-11 | $44.22 | $530.76 | 6,608,400 | — | — |
| 2026-05-08 | $43.34 | $520.20 | 10,272,900 | — | — |
| 2026-05-07 | $43.81 | $525.84 | 9,606,800 | — | — |
| 2026-05-06 | $44.63 | $535.68 | 11,979,700 | — | — |
| 2026-05-05 | $46.50 | $558.13 | 7,368,600 | — | — |
| 2026-05-04 | $46.94 | $563.41 | 6,705,800 | — | — |
| 2026-05-01 | $46.41 | $557.05 | 11,779,000 | — | — |
| 2026-04-30 | $47.38 | $568.69 | 10,959,300 | — | — |
| 2026-04-29 | $46.80 | $561.73 | 13,815,400 | — | — |
| 2026-04-28 | $46.35 | $556.33 | 12,982,100 | — | — |
| 2026-04-27 | $45.97 | $551.76 | 9,243,400 | — | — |
| 2026-04-24 | $46.25 | $555.13 | 6,155,100 | — | — |
| 2026-04-23 | $46.35 | $556.33 | 10,117,200 | — | — |
| 2026-04-22 | $46.37 | $556.57 | 6,812,700 | — | — |
| 2026-04-21 | $45.91 | $551.04 | 7,274,700 | — | — |
| 2026-04-20 | $45.12 | $541.56 | 6,834,100 | — | — |
| 2026-04-17 | $44.59 | $535.20 | 17,580,300 | — | — |
| 2026-04-16 | $47.63 | $571.69 | 11,785,400 | — | — |
| 2026-04-15 | $46.12 | $553.56 | 11,911,700 | — | — |