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 | — | — | — | $39.82 | 352,487 |
| 2026-09-03 | — | — | — | $39.66 | 480,397 |
| 2026-09-02 | — | — | — | $39.52 | 320,674 |
| 2026-09-01 | — | — | — | $39.77 | 415,289 |
| 2026-08-31 | — | — | — | $38.93 | 535,781 |
| 2026-08-28 | — | — | — | $39.63 | 487,708 |
| 2026-08-27 | $39.29 | $1,288.59 | 4,469,100 | $39.27 | 369,424 |
| 2026-08-26 | $39.59 | $1,298.43 | 5,617,200 | $39.00 | 329,139 |
| 2026-08-25 | $38.93 | $1,276.78 | 4,535,900 | $39.02 | 392,503 |
| 2026-08-24 | $39.10 | $1,282.36 | 5,914,200 | $38.97 | 443,124 |
| 2026-08-21 | $38.77 | $1,271.54 | 7,823,800 | $40.16 | 491,695 |
| 2026-08-20 | $40.20 | $1,318.44 | 5,813,600 | $40.11 | 368,102 |
| 2026-08-19 | $40.40 | $1,317.12 | 4,960,800 | $40.84 | 470,860 |
| 2026-08-18 | $40.54 | $1,321.69 | 4,385,600 | $40.87 | 379,395 |
| 2026-08-17 | $40.63 | $1,324.62 | 4,149,100 | $40.67 | 299,230 |
| 2026-08-14 | $40.83 | $1,331.14 | 2,984,500 | $40.46 | 318,405 |
| 2026-08-13 | $40.48 | $1,319.73 | 4,396,200 | $40.64 | 313,105 |
| 2026-08-12 | $40.53 | $1,321.36 | 4,437,500 | $40.20 | 322,296 |
| 2026-08-11 | $40.18 | $1,309.95 | 6,410,400 | $40.00 | 561,102 |
| 2026-08-10 | $40.03 | $1,305.06 | 6,457,100 | $41.02 | 461,359 |
| 2026-08-07 | $40.68 | $1,326.25 | 7,331,300 | $40.58 | 513,672 |
| 2026-08-06 | $40.67 | $1,325.93 | 8,228,800 | $41.09 | 495,704 |
| 2026-08-05 | $40.65 | $1,325.28 | 9,264,500 | $41.60 | 777,267 |
| 2026-08-04 | $41.58 | $1,355.60 | 9,488,900 | $42.27 | 650,180 |
| 2026-08-03 | $41.92 | $1,366.68 | 5,552,400 | $41.86 | 386,539 |
| 2026-07-31 | $42.04 | $1,370.59 | 7,134,600 | $42.25 | 546,648 |
| 2026-07-30 | $42.15 | $1,374.18 | 7,716,500 | $43.42 | 684,124 |
| 2026-07-29 | $42.93 | $1,399.61 | 6,627,000 | $44.46 | 539,011 |
| 2026-07-28 | $44.10 | $1,437.75 | 7,448,400 | $43.57 | 439,704 |
| 2026-07-27 | $44.01 | $1,434.82 | 6,354,500 | $44.34 | 589,941 |
| 2026-07-24 | $44.56 | $1,452.75 | 5,112,600 | $44.59 | 522,568 |
| 2026-07-23 | $44.23 | $1,441.99 | 4,836,400 | $43.66 | 397,786 |
| 2026-07-22 | $43.68 | $1,424.06 | 5,353,800 | $43.04 | 424,840 |
| 2026-07-21 | $42.72 | $1,392.76 | 6,852,000 | $43.13 | 568,599 |
| 2026-07-20 | $42.99 | $1,401.56 | 5,520,000 | $43.34 | 462,527 |
| 2026-07-17 | $43.13 | $1,406.13 | 6,139,000 | — | — |
| 2026-07-16 | $43.34 | $1,412.98 | 7,917,000 | — | — |
| 2026-07-15 | $42.72 | $1,392.76 | 6,831,100 | — | — |
| 2026-07-14 | $43.76 | $1,426.67 | 6,890,800 | — | — |
| 2026-07-13 | $44.13 | $1,438.73 | 5,639,100 | — | — |
| 2026-07-10 | $43.54 | $1,419.50 | 6,551,000 | — | — |
| 2026-07-09 | $43.32 | $1,412.32 | 5,479,200 | — | — |
| 2026-07-08 | $44.05 | $1,436.12 | 7,544,800 | — | — |
| 2026-07-07 | $44.48 | $1,450.14 | 5,313,900 | — | — |
| 2026-07-06 | $44.00 | $1,434.49 | 8,267,400 | — | — |
| 2026-07-02 | $44.61 | $1,454.38 | 8,355,000 | — | — |
| 2026-07-01 | $43.73 | $1,425.69 | 6,609,600 | — | — |
| 2026-06-30 | $44.04 | $1,435.80 | 7,539,000 | — | — |
| 2026-06-29 | $44.79 | $1,460.25 | 6,378,100 | — | — |
| 2026-06-26 | $45.04 | $1,468.40 | 13,872,800 | — | — |
| 2026-06-25 | $44.22 | $1,441.66 | 6,740,100 | — | — |
| 2026-06-24 | $43.86 | $1,429.93 | 7,060,300 | — | — |
| 2026-06-23 | $43.50 | $1,418.19 | 13,225,500 | — | — |
| 2026-06-22 | $43.12 | $1,405.80 | 8,513,700 | — | — |
| 2026-06-18 | $42.82 | $1,396.02 | 7,180,200 | — | — |
| 2026-06-17 | $42.63 | $1,389.83 | 6,392,200 | — | — |
| 2026-06-16 | $43.35 | $1,413.30 | 5,325,900 | — | — |
| 2026-06-15 | $43.07 | $1,404.17 | 3,984,600 | — | — |
| 2026-06-12 | $42.90 | $1,398.63 | 4,198,500 | — | — |
| 2026-06-11 | $42.55 | $1,387.22 | 4,197,100 | — | — |
| 2026-06-10 | $42.74 | $1,393.41 | 4,678,500 | — | — |
| 2026-06-09 | $42.39 | $1,382.00 | 4,393,400 | — | — |
| 2026-06-08 | $41.85 | $1,364.40 | 4,655,000 | — | — |
| 2026-06-05 | $42.69 | $1,391.78 | 4,075,100 | — | — |
| 2026-06-04 | $41.85 | $1,364.40 | 4,874,100 | — | — |
| 2026-06-03 | $41.54 | $1,354.29 | 6,093,300 | — | — |
| 2026-06-02 | $41.73 | $1,360.49 | 4,000,000 | — | — |
| 2026-06-01 | $41.29 | $1,346.14 | 5,711,200 | — | — |
| 2026-05-29 | $42.26 | $1,377.76 | 8,718,400 | — | — |
| 2026-05-28 | $42.22 | $1,376.46 | 6,217,100 | — | — |
| 2026-05-27 | $43.07 | $1,404.17 | 5,921,900 | — | — |
| 2026-05-26 | $42.93 | $1,399.61 | 6,616,500 | — | — |
| 2026-05-22 | $42.83 | $1,396.35 | 4,955,400 | — | — |
| 2026-05-21 | $42.47 | $1,384.61 | 3,746,300 | — | — |
| 2026-05-20 | $42.24 | $1,369.61 | 6,477,100 | — | — |
| 2026-05-19 | $42.50 | $1,378.04 | 5,076,000 | — | — |
| 2026-05-18 | $41.72 | $1,352.75 | 5,678,500 | — | — |
| 2026-05-15 | $41.53 | $1,346.59 | 5,185,000 | — | — |
| 2026-05-14 | $42.54 | $1,379.34 | 3,535,800 | — | — |
| 2026-05-13 | $42.16 | $1,367.02 | 6,714,900 | — | — |
| 2026-05-12 | $42.13 | $1,366.05 | 4,437,800 | — | — |
| 2026-05-11 | $42.27 | $1,370.59 | 4,749,400 | — | — |
| 2026-05-08 | $41.72 | $1,352.75 | 4,133,600 | — | — |
| 2026-05-07 | $42.24 | $1,369.61 | 4,982,400 | — | — |
| 2026-05-06 | $42.33 | $1,372.53 | 7,087,600 | — | — |
| 2026-05-05 | $43.53 | $1,411.44 | 6,330,900 | — | — |
| 2026-05-04 | $43.32 | $1,404.63 | 3,697,800 | — | — |
| 2026-05-01 | $43.35 | $1,405.61 | 4,627,600 | — | — |
| 2026-04-30 | $43.65 | $1,415.33 | 6,343,300 | — | — |
| 2026-04-29 | $42.82 | $1,388.42 | 5,427,300 | — | — |
| 2026-04-28 | $43.13 | $1,398.47 | 5,216,600 | — | — |
| 2026-04-27 | $42.89 | $1,390.69 | 5,527,700 | — | — |
| 2026-04-24 | $42.47 | $1,377.07 | 4,289,400 | — | — |
| 2026-04-23 | $43.18 | $1,400.09 | 6,144,200 | — | — |
| 2026-04-22 | $42.12 | $1,365.72 | 7,242,600 | — | — |
| 2026-04-21 | $42.25 | $1,369.94 | 6,107,000 | — | — |
| 2026-04-20 | $42.70 | $1,384.53 | 4,195,700 | — | — |
| 2026-04-17 | $43.00 | $1,394.26 | 5,003,100 | — | — |
| 2026-04-16 | $43.21 | $1,401.07 | 4,671,600 | — | — |
| 2026-04-15 | $42.48 | $1,377.40 | 4,106,200 | — | — |