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 | — | — | — | $58.29 | 213,101 |
| 2026-09-03 | — | — | — | $58.30 | 390,174 |
| 2026-09-02 | — | — | — | $58.04 | 347,963 |
| 2026-09-01 | — | — | — | $56.76 | 496,389 |
| 2026-08-31 | — | — | — | $57.84 | 364,198 |
| 2026-08-28 | — | — | — | $57.35 | 227,487 |
| 2026-08-27 | $56.93 | $1,238.87 | 5,084,800 | $57.96 | 331,960 |
| 2026-08-26 | $58.51 | $1,273.25 | 5,533,000 | $58.44 | 381,778 |
| 2026-08-25 | $58.45 | $1,271.95 | 4,951,800 | $58.22 | 405,106 |
| 2026-08-24 | $59.08 | $1,285.66 | 4,675,400 | $58.24 | 381,857 |
| 2026-08-21 | $57.90 | $1,259.98 | 5,882,200 | $56.44 | 343,024 |
| 2026-08-20 | $56.32 | $1,225.60 | 9,700,800 | $55.29 | 643,120 |
| 2026-08-19 | $56.27 | $1,224.51 | 6,296,400 | $56.43 | 462,770 |
| 2026-08-18 | $56.34 | $1,226.03 | 6,102,500 | $57.15 | 350,505 |
| 2026-08-17 | $56.07 | $1,220.16 | 5,714,100 | $56.05 | 403,035 |
| 2026-08-14 | $56.69 | $1,233.65 | 3,700,200 | $56.92 | 277,346 |
| 2026-08-13 | $57.23 | $1,236.91 | 5,221,900 | $56.43 | 341,061 |
| 2026-08-12 | $56.06 | $1,211.63 | 5,472,200 | $55.44 | 420,808 |
| 2026-08-11 | $56.25 | $1,215.73 | 6,349,600 | $56.14 | 503,646 |
| 2026-08-10 | $56.48 | $1,220.70 | 5,903,500 | $56.51 | 474,834 |
| 2026-08-07 | $56.73 | $1,226.11 | 7,375,100 | $56.79 | 452,230 |
| 2026-08-06 | $57.32 | $1,238.86 | 5,778,700 | $57.46 | 427,974 |
| 2026-08-05 | $56.68 | $1,225.03 | 6,003,200 | $58.23 | 429,041 |
| 2026-08-04 | $57.79 | $1,249.02 | 6,726,400 | $57.07 | 399,038 |
| 2026-08-03 | $58.22 | $1,258.31 | 6,789,400 | $58.11 | 446,355 |
| 2026-07-31 | $57.74 | $1,247.94 | 5,917,300 | $56.96 | 319,730 |
| 2026-07-30 | $57.86 | $1,250.53 | 6,709,300 | $59.17 | 421,655 |
| 2026-07-29 | $59.87 | $1,293.97 | 6,943,400 | $59.70 | 318,859 |
| 2026-07-28 | $59.19 | $1,279.27 | 6,758,300 | $58.81 | 521,997 |
| 2026-07-27 | $57.98 | $1,253.12 | 5,742,700 | $56.93 | 400,606 |
| 2026-07-24 | $56.87 | $1,229.13 | 5,804,900 | $55.84 | 362,029 |
| 2026-07-23 | $55.76 | $1,205.14 | 10,682,700 | $55.48 | 571,955 |
| 2026-07-22 | $57.54 | $1,243.61 | 4,859,800 | $58.57 | 265,219 |
| 2026-07-21 | $57.78 | $1,248.80 | 5,569,600 | $58.06 | 370,548 |
| 2026-07-20 | $58.36 | $1,261.34 | 3,974,400 | $58.50 | 340,662 |
| 2026-07-17 | $58.82 | $1,271.28 | 6,269,300 | — | — |
| 2026-07-16 | $58.61 | $1,266.74 | 7,061,800 | — | — |
| 2026-07-15 | $56.56 | $1,222.43 | 11,066,000 | — | — |
| 2026-07-14 | $58.74 | $1,269.55 | 7,133,100 | — | — |
| 2026-07-13 | $59.31 | $1,281.87 | 8,611,700 | — | — |
| 2026-07-10 | $60.54 | $1,308.45 | 10,400,000 | — | — |
| 2026-07-09 | $59.86 | $1,293.76 | 11,051,400 | — | — |
| 2026-07-08 | $59.32 | $1,282.08 | 9,743,500 | — | — |
| 2026-07-07 | $58.54 | $1,265.23 | 8,875,800 | — | — |
| 2026-07-06 | $58.25 | $1,258.96 | 9,797,100 | — | — |
| 2026-07-02 | $58.22 | $1,258.31 | 6,002,000 | — | — |
| 2026-07-01 | $56.24 | $1,215.52 | 8,623,200 | — | — |
| 2026-06-30 | $55.53 | $1,200.17 | 7,227,500 | — | — |
| 2026-06-29 | $55.91 | $1,208.38 | 7,802,100 | — | — |
| 2026-06-26 | $57.73 | $1,247.72 | 8,118,700 | — | — |
| 2026-06-25 | $57.77 | $1,248.58 | 6,302,500 | — | — |
| 2026-06-24 | $58.48 | $1,263.93 | 8,166,500 | — | — |
| 2026-06-23 | $57.05 | $1,233.02 | 14,932,300 | — | — |
| 2026-06-22 | $55.76 | $1,205.14 | 13,199,900 | — | — |
| 2026-06-18 | $56.61 | $1,223.51 | 26,704,500 | — | — |
| 2026-06-17 | $61.82 | $1,336.12 | 13,075,000 | — | — |
| 2026-06-16 | $64.13 | $1,386.04 | 7,047,100 | — | — |
| 2026-06-15 | $64.06 | $1,384.53 | 7,603,700 | — | — |
| 2026-06-12 | $64.71 | $1,398.58 | 5,040,200 | — | — |
| 2026-06-11 | $64.12 | $1,385.83 | 7,227,300 | — | — |
| 2026-06-10 | $64.46 | $1,393.18 | 9,302,800 | — | — |
| 2026-06-09 | $62.99 | $1,361.40 | 8,918,500 | — | — |
| 2026-06-08 | $62.96 | $1,360.76 | 6,921,200 | — | — |
| 2026-06-05 | $63.57 | $1,373.94 | 8,814,700 | — | — |
| 2026-06-04 | $62.24 | $1,345.19 | 7,748,200 | — | — |
| 2026-06-03 | $61.23 | $1,323.37 | 6,977,200 | — | — |
| 2026-06-02 | $61.56 | $1,330.50 | 7,847,700 | — | — |
| 2026-06-01 | $61.52 | $1,329.63 | 8,256,400 | — | — |
| 2026-05-29 | $62.15 | $1,343.25 | 12,760,900 | — | — |
| 2026-05-28 | $63.66 | $1,375.88 | 6,894,100 | — | — |
| 2026-05-27 | $64.69 | $1,398.15 | 5,611,900 | — | — |
| 2026-05-26 | $64.55 | $1,395.12 | 9,241,300 | — | — |
| 2026-05-22 | $67.25 | $1,453.48 | 5,117,300 | — | — |
| 2026-05-21 | $67.07 | $1,449.59 | 7,865,500 | — | — |
| 2026-05-20 | $68.68 | $1,484.38 | 5,747,800 | — | — |
| 2026-05-19 | $70.60 | $1,525.88 | 7,840,300 | — | — |
| 2026-05-18 | $68.32 | $1,476.60 | 4,755,900 | — | — |
| 2026-05-15 | $66.02 | $1,426.89 | 4,058,700 | — | — |
| 2026-05-14 | $66.79 | $1,435.97 | 4,022,600 | — | — |
| 2026-05-13 | $66.24 | $1,424.14 | 8,324,000 | — | — |
| 2026-05-12 | $64.62 | $1,389.31 | 6,446,400 | — | — |
| 2026-05-11 | $64.80 | $1,393.18 | 4,833,300 | — | — |
| 2026-05-08 | $65.64 | $1,411.24 | 3,374,700 | — | — |
| 2026-05-07 | $66.41 | $1,427.80 | 4,898,800 | — | — |
| 2026-05-06 | $66.01 | $1,419.20 | 4,483,700 | — | — |
| 2026-05-05 | $66.92 | $1,438.76 | 3,370,900 | — | — |
| 2026-05-04 | $67.55 | $1,452.31 | 3,418,300 | — | — |
| 2026-05-01 | $67.77 | $1,457.04 | 3,460,000 | — | — |
| 2026-04-30 | $68.07 | $1,463.49 | 5,870,000 | — | — |
| 2026-04-29 | $67.10 | $1,442.63 | 5,719,300 | — | — |
| 2026-04-28 | $66.93 | $1,438.98 | 5,470,700 | — | — |
| 2026-04-27 | $65.90 | $1,416.83 | 4,458,000 | — | — |
| 2026-04-24 | $67.23 | $1,445.43 | 3,829,800 | — | — |
| 2026-04-23 | $69.10 | $1,485.63 | 4,384,400 | — | — |
| 2026-04-22 | $68.07 | $1,463.49 | 3,546,600 | — | — |
| 2026-04-21 | $68.81 | $1,479.40 | 5,810,400 | — | — |
| 2026-04-20 | $67.89 | $1,459.62 | 3,891,900 | — | — |
| 2026-04-17 | $68.19 | $1,466.07 | 6,469,900 | — | — |
| 2026-04-16 | $67.77 | $1,457.04 | 3,937,100 | — | — |
| 2026-04-15 | $66.63 | $1,432.53 | 3,782,900 | — | — |