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
- 1987-07-23 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 | — | — | — | $49.51 | 24,188 |
| 2026-09-03 | — | — | — | $49.59 | 15,416 |
| 2026-09-02 | — | — | — | $49.81 | 16,029 |
| 2026-09-01 | — | — | — | $50.11 | 12,482 |
| 2026-08-31 | — | — | — | $50.52 | 19,871 |
| 2026-08-28 | — | — | — | $50.39 | 13,232 |
| 2026-08-27 | $50.32 | $60.47 | 327,100 | $50.54 | 17,378 |
| 2026-08-26 | $50.48 | $60.67 | 188,200 | $50.40 | 13,586 |
| 2026-08-25 | $51.13 | $61.45 | 296,600 | $51.56 | 17,272 |
| 2026-08-24 | $51.49 | $61.88 | 340,000 | $51.18 | 17,693 |
| 2026-08-21 | $51.07 | $61.38 | 246,600 | $51.03 | 15,512 |
| 2026-08-20 | $51.38 | $61.75 | 246,400 | $50.63 | 12,776 |
| 2026-08-19 | $51.25 | $61.59 | 366,800 | $49.97 | 30,178 |
| 2026-08-18 | $49.26 | $59.20 | 498,600 | $49.59 | 28,322 |
| 2026-08-17 | $49.25 | $59.19 | 453,100 | $49.05 | 20,782 |
| 2026-08-14 | $50.41 | $60.58 | 232,900 | $49.61 | 12,601 |
| 2026-08-13 | $49.82 | $59.87 | 220,000 | $49.81 | 13,109 |
| 2026-08-12 | $49.48 | $59.47 | 396,200 | $49.96 | 15,336 |
| 2026-08-11 | $49.58 | $59.59 | 239,800 | $49.73 | 16,631 |
| 2026-08-10 | $49.46 | $59.44 | 381,800 | $49.26 | 13,041 |
| 2026-08-07 | $49.12 | $59.03 | 434,400 | $49.94 | 15,313 |
| 2026-08-06 | $49.77 | $59.81 | 536,100 | $49.87 | 37,399 |
| 2026-08-05 | $49.30 | $59.25 | 431,200 | $50.19 | 16,531 |
| 2026-08-04 | $50.40 | $60.57 | 561,600 | $50.83 | 28,346 |
| 2026-08-03 | $51.86 | $62.33 | 1,197,200 | $48.25 | 79,573 |
| 2026-07-31 | $46.30 | $55.64 | 641,500 | $45.90 | 56,863 |
| 2026-07-30 | $46.98 | $56.46 | 850,400 | $46.55 | 43,746 |
| 2026-07-29 | $43.21 | $51.93 | 762,700 | $44.69 | 42,898 |
| 2026-07-28 | $44.25 | $53.18 | 762,400 | $44.18 | 66,439 |
| 2026-07-27 | $43.51 | $52.29 | 437,700 | $43.50 | 24,000 |
| 2026-07-24 | $42.68 | $51.29 | 434,900 | $41.99 | 39,848 |
| 2026-07-23 | $41.27 | $49.60 | 690,400 | $41.84 | 53,318 |
| 2026-07-22 | $42.00 | $50.48 | 636,400 | $42.19 | 33,046 |
| 2026-07-21 | $41.88 | $50.33 | 611,400 | $42.76 | 47,693 |
| 2026-07-20 | $43.45 | $52.22 | 630,900 | $43.59 | 54,327 |
| 2026-07-17 | $43.20 | $51.92 | 504,900 | — | — |
| 2026-07-16 | $45.01 | $54.09 | 766,200 | — | — |
| 2026-07-15 | $42.79 | $51.43 | 870,100 | — | — |
| 2026-07-14 | $41.75 | $50.18 | 994,300 | — | — |
| 2026-07-13 | $42.41 | $50.97 | 2,454,500 | — | — |
| 2026-07-10 | $38.48 | $46.25 | 1,443,400 | — | — |
| 2026-07-09 | $36.69 | $44.09 | 1,182,900 | — | — |
| 2026-07-08 | $33.59 | $40.37 | 533,500 | — | — |
| 2026-07-07 | $34.24 | $41.15 | 433,300 | — | — |
| 2026-07-06 | $35.11 | $42.20 | 691,900 | — | — |
| 2026-07-02 | $33.83 | $40.66 | 437,000 | — | — |
| 2026-07-01 | $32.76 | $39.37 | 397,400 | — | — |
| 2026-06-30 | $32.73 | $39.34 | 460,100 | — | — |
| 2026-06-29 | $34.41 | $41.35 | 727,600 | — | — |
| 2026-06-26 | $35.95 | $43.20 | 843,800 | — | — |
| 2026-06-25 | $34.56 | $41.53 | 371,000 | — | — |
| 2026-06-24 | $35.40 | $42.54 | 500,700 | — | — |
| 2026-06-23 | $33.80 | $40.62 | 581,500 | — | — |
| 2026-06-22 | $32.54 | $39.11 | 1,015,900 | — | — |
| 2026-06-18 | $32.58 | $39.15 | 1,228,100 | — | — |
| 2026-06-17 | $32.11 | $38.59 | 921,300 | — | — |
| 2026-06-16 | $34.57 | $41.55 | 473,400 | — | — |
| 2026-06-15 | $34.16 | $41.05 | 619,000 | — | — |
| 2026-06-12 | $34.77 | $41.79 | 381,200 | — | — |
| 2026-06-11 | $34.41 | $41.35 | 532,400 | — | — |
| 2026-06-10 | $36.30 | $43.63 | 563,700 | — | — |
| 2026-06-09 | $36.90 | $44.35 | 499,000 | — | — |
| 2026-06-08 | $34.49 | $41.45 | 456,000 | — | — |
| 2026-06-05 | $35.16 | $42.26 | 420,200 | — | — |
| 2026-06-04 | $35.13 | $42.22 | 588,400 | — | — |
| 2026-06-03 | $33.06 | $39.73 | 735,000 | — | — |
| 2026-06-02 | $33.85 | $40.68 | 737,800 | — | — |
| 2026-06-01 | $34.65 | $41.64 | 525,100 | — | — |
| 2026-05-29 | $35.70 | $42.90 | 419,500 | — | — |
| 2026-05-28 | $35.52 | $42.69 | 347,500 | — | — |
| 2026-05-27 | $35.48 | $42.64 | 592,100 | — | — |
| 2026-05-26 | $36.06 | $43.34 | 344,400 | — | — |
| 2026-05-22 | $37.23 | $44.74 | 368,500 | — | — |
| 2026-05-21 | $37.02 | $44.49 | 854,900 | — | — |
| 2026-05-20 | $37.01 | $44.48 | 322,400 | — | — |
| 2026-05-19 | $36.18 | $43.48 | 263,000 | — | — |
| 2026-05-18 | $36.61 | $44.00 | 392,700 | — | — |
| 2026-05-15 | $35.49 | $42.65 | 384,800 | — | — |
| 2026-05-14 | $36.34 | $43.67 | 399,700 | — | — |
| 2026-05-13 | $35.55 | $42.72 | 328,100 | — | — |
| 2026-05-12 | $35.97 | $43.23 | 324,800 | — | — |
| 2026-05-11 | $35.23 | $42.34 | 497,700 | — | — |
| 2026-05-08 | $36.76 | $44.18 | 387,200 | — | — |
| 2026-05-07 | $38.10 | $45.79 | 457,800 | — | — |
| 2026-05-06 | $37.32 | $44.85 | 462,500 | — | — |
| 2026-05-05 | $36.64 | $44.03 | 467,000 | — | — |
| 2026-05-04 | $35.88 | $43.12 | 601,700 | — | — |
| 2026-05-01 | $36.80 | $44.23 | 470,000 | — | — |
| 2026-04-30 | $36.66 | $44.06 | 1,183,500 | — | — |
| 2026-04-29 | $35.96 | $43.22 | 491,900 | — | — |
| 2026-04-28 | $36.79 | $44.21 | 406,100 | — | — |
| 2026-04-27 | $37.87 | $45.51 | 469,400 | — | — |
| 2026-04-24 | $38.34 | $46.08 | 312,200 | — | — |
| 2026-04-23 | $37.50 | $45.07 | 354,500 | — | — |
| 2026-04-22 | $38.49 | $46.26 | 296,600 | — | — |
| 2026-04-21 | $38.35 | $46.09 | 321,700 | — | — |
| 2026-04-20 | $39.68 | $47.69 | 409,600 | — | — |
| 2026-04-17 | $39.08 | $46.97 | 281,600 | — | — |
| 2026-04-16 | $37.91 | $45.56 | 471,100 | — | — |
| 2026-04-15 | $39.44 | $47.40 | 371,400 | — | — |