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
- 1995-02-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 | — | — | — | $74.19 | 1,097 |
| 2026-09-03 | — | — | — | $74.16 | 863 |
| 2026-09-02 | — | — | — | $68.62 | 6,603 |
| 2026-09-01 | — | — | — | $69.20 | 3,092 |
| 2026-08-31 | — | — | — | $73.54 | 2,170 |
| 2026-08-28 | — | — | — | $70.49 | 5,734 |
| 2026-08-27 | $70.29 | $87.45 | 87,500 | $71.25 | 5,213 |
| 2026-08-26 | $72.76 | $90.52 | 274,600 | $86.62 | 8,885 |
| 2026-08-25 | $79.07 | $98.37 | 71,800 | $77.90 | 2,715 |
| 2026-08-24 | $77.67 | $96.63 | 79,400 | $80.46 | 2,358 |
| 2026-08-21 | $81.79 | $101.75 | 81,100 | $80.49 | 1,653 |
| 2026-08-20 | $79.41 | $98.79 | 59,200 | $80.64 | 2,237 |
| 2026-08-19 | $80.56 | $100.22 | 57,300 | $81.11 | 2,492 |
| 2026-08-18 | $81.78 | $101.74 | 181,100 | $82.11 | 16,315 |
| 2026-08-17 | $81.74 | $101.69 | 48,100 | $82.40 | 2,736 |
| 2026-08-14 | $83.34 | $103.68 | 104,800 | $81.89 | 1,926 |
| 2026-08-13 | $80.80 | $100.52 | 101,500 | $81.96 | 3,812 |
| 2026-08-12 | $81.68 | $101.62 | 106,900 | $84.22 | 2,268 |
| 2026-08-11 | $83.47 | $103.84 | 100,300 | $84.25 | 2,215 |
| 2026-08-10 | $83.42 | $103.78 | 82,700 | $86.16 | 2,572 |
| 2026-08-07 | $86.39 | $107.48 | 46,100 | $86.51 | 1,065 |
| 2026-08-06 | $86.82 | $108.01 | 80,000 | $88.17 | 2,152 |
| 2026-08-05 | $88.96 | $110.67 | 55,300 | $88.42 | 2,620 |
| 2026-08-04 | $88.48 | $110.08 | 97,100 | $87.03 | 3,502 |
| 2026-08-03 | $86.80 | $107.99 | 72,900 | $88.85 | 3,396 |
| 2026-07-31 | $87.89 | $109.34 | 84,500 | $86.89 | 4,916 |
| 2026-07-30 | $88.39 | $109.96 | 85,700 | $91.48 | 2,056 |
| 2026-07-29 | $89.88 | $111.82 | 88,900 | $88.01 | 5,701 |
| 2026-07-28 | $88.61 | $110.24 | 117,300 | $87.40 | 5,760 |
| 2026-07-27 | $87.54 | $108.91 | 81,400 | $88.02 | 3,811 |
| 2026-07-24 | $85.78 | $106.72 | 56,000 | $84.88 | 2,457 |
| 2026-07-23 | $85.82 | $106.77 | 96,800 | $83.62 | 2,219 |
| 2026-07-22 | $84.98 | $105.72 | 80,900 | $84.41 | 2,864 |
| 2026-07-21 | $84.90 | $105.62 | 76,500 | $83.96 | 5,250 |
| 2026-07-20 | $81.49 | $101.38 | 107,300 | $82.04 | 2,728 |
| 2026-07-17 | $82.36 | $102.46 | 75,800 | — | — |
| 2026-07-16 | $83.33 | $103.67 | 80,200 | — | — |
| 2026-07-15 | $83.30 | $103.63 | 87,000 | — | — |
| 2026-07-14 | $80.72 | $100.42 | 79,000 | — | — |
| 2026-07-13 | $81.11 | $100.91 | 109,500 | — | — |
| 2026-07-10 | $78.28 | $97.39 | 47,200 | — | — |
| 2026-07-09 | $77.77 | $96.75 | 90,500 | — | — |
| 2026-07-08 | $76.07 | $94.64 | 128,300 | — | — |
| 2026-07-07 | $75.63 | $94.09 | 70,200 | — | — |
| 2026-07-06 | $77.26 | $96.12 | 94,600 | — | — |
| 2026-07-02 | $77.84 | $96.84 | 87,900 | — | — |
| 2026-07-01 | $82.69 | $102.87 | 83,200 | — | — |
| 2026-06-30 | $81.45 | $101.33 | 122,000 | — | — |
| 2026-06-29 | $81.77 | $101.73 | 173,700 | — | — |
| 2026-06-26 | $82.64 | $102.81 | 307,200 | — | — |
| 2026-06-25 | $80.78 | $100.50 | 131,000 | — | — |
| 2026-06-24 | $80.55 | $100.21 | 56,500 | — | — |
| 2026-06-23 | $80.45 | $100.09 | 46,800 | — | — |
| 2026-06-22 | $79.25 | $98.59 | 46,700 | — | — |
| 2026-06-18 | $79.82 | $99.30 | 78,600 | — | — |
| 2026-06-17 | $77.51 | $96.43 | 91,900 | — | — |
| 2026-06-16 | $78.12 | $97.19 | 48,500 | — | — |
| 2026-06-15 | $78.71 | $97.92 | 58,300 | — | — |
| 2026-06-12 | $79.48 | $98.88 | 117,600 | — | — |
| 2026-06-11 | $78.79 | $98.02 | 78,300 | — | — |
| 2026-06-10 | $77.51 | $96.43 | 77,200 | — | — |
| 2026-06-09 | $77.53 | $96.45 | 54,500 | — | — |
| 2026-06-08 | $77.94 | $96.96 | 48,700 | — | — |
| 2026-06-05 | $77.31 | $96.18 | 73,200 | — | — |
| 2026-06-04 | $79.71 | $99.16 | 70,000 | — | — |
| 2026-06-03 | $78.20 | $97.29 | 70,300 | — | — |
| 2026-06-02 | $77.78 | $96.76 | 74,900 | — | — |
| 2026-06-01 | $78.93 | $98.19 | 144,400 | — | — |
| 2026-05-29 | $79.96 | $99.48 | 101,700 | — | — |
| 2026-05-28 | $79.22 | $98.56 | 122,800 | — | — |
| 2026-05-27 | $75.06 | $93.38 | 117,900 | — | — |
| 2026-05-26 | $74.17 | $92.27 | 54,500 | — | — |
| 2026-05-22 | $72.44 | $90.12 | 73,200 | — | — |
| 2026-05-21 | $72.14 | $89.75 | 79,200 | — | — |
| 2026-05-20 | $70.64 | $87.88 | 88,600 | — | — |
| 2026-05-19 | $67.26 | $83.68 | 124,500 | — | — |
| 2026-05-18 | $68.59 | $85.33 | 138,400 | — | — |
| 2026-05-15 | $66.91 | $83.24 | 137,600 | — | — |
| 2026-05-14 | $64.40 | $80.12 | 106,700 | — | — |
| 2026-05-13 | $62.45 | $77.69 | 73,300 | — | — |
| 2026-05-12 | $62.76 | $78.08 | 104,800 | — | — |
| 2026-05-11 | $64.15 | $79.81 | 283,800 | — | — |
| 2026-05-08 | $62.45 | $77.69 | 232,700 | — | — |
| 2026-05-07 | $74.56 | $92.76 | 45,400 | — | — |
| 2026-05-06 | $75.85 | $94.36 | 76,100 | — | — |
| 2026-05-05 | $73.94 | $91.99 | 51,500 | — | — |
| 2026-05-04 | $70.36 | $87.53 | 93,800 | — | — |
| 2026-05-01 | $72.60 | $90.32 | 119,200 | — | — |
| 2026-04-30 | $75.26 | $93.63 | 54,100 | — | — |
| 2026-04-29 | $74.57 | $92.77 | 72,400 | — | — |
| 2026-04-28 | $75.85 | $94.36 | 45,100 | — | — |
| 2026-04-27 | $75.28 | $93.65 | 134,400 | — | — |
| 2026-04-24 | $76.44 | $95.10 | 228,600 | — | — |
| 2026-04-23 | $79.77 | $99.24 | 141,800 | — | — |
| 2026-04-22 | $77.81 | $96.80 | 86,300 | — | — |
| 2026-04-21 | $77.40 | $96.29 | 94,500 | — | — |
| 2026-04-20 | $81.11 | $100.91 | 97,400 | — | — |
| 2026-04-17 | $80.70 | $100.40 | 185,500 | — | — |
| 2026-04-16 | $76.38 | $95.02 | 153,700 | — | — |
| 2026-04-15 | $76.25 | $94.86 | 81,800 | — | — |