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
- 1996-06-28 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 | — | — | — | $134.13 | 66,176 |
| 2026-09-03 | — | — | — | $137.76 | 53,170 |
| 2026-09-02 | — | — | — | $135.19 | 53,939 |
| 2026-09-01 | — | — | — | $138.29 | 37,807 |
| 2026-08-31 | — | — | — | $138.58 | 22,429 |
| 2026-08-28 | — | — | — | $133.34 | 83,556 |
| 2026-08-27 | $133.23 | $133.23 | 1,221,000 | $131.20 | 48,092 |
| 2026-08-26 | $129.05 | $129.05 | 689,300 | $127.78 | 25,231 |
| 2026-08-25 | $129.52 | $129.52 | 741,800 | $130.74 | 47,546 |
| 2026-08-24 | $130.50 | $130.50 | 613,500 | $131.35 | 24,918 |
| 2026-08-21 | $130.55 | $130.55 | 705,800 | $131.49 | 41,055 |
| 2026-08-20 | $130.32 | $130.32 | 795,200 | $132.36 | 35,980 |
| 2026-08-19 | $132.35 | $132.35 | 955,300 | $131.44 | 46,375 |
| 2026-08-18 | $130.31 | $130.31 | 864,900 | $128.30 | 44,076 |
| 2026-08-17 | $127.01 | $127.01 | 769,400 | $131.34 | 23,043 |
| 2026-08-14 | $131.72 | $131.72 | 712,000 | $134.97 | 30,112 |
| 2026-08-13 | $134.23 | $134.23 | 1,410,600 | $130.16 | 66,507 |
| 2026-08-12 | $129.29 | $129.29 | 885,000 | $127.54 | 37,598 |
| 2026-08-11 | $129.12 | $129.12 | 1,216,700 | $129.83 | 76,061 |
| 2026-08-10 | $131.14 | $131.14 | 757,000 | $127.06 | 45,496 |
| 2026-08-07 | $127.82 | $127.82 | 583,000 | $126.08 | 35,834 |
| 2026-08-06 | $125.28 | $125.28 | 730,400 | $124.80 | 39,732 |
| 2026-08-05 | $125.35 | $125.35 | 806,700 | $124.46 | 46,036 |
| 2026-08-04 | $123.92 | $123.92 | 1,235,300 | $122.62 | 72,548 |
| 2026-08-03 | $122.97 | $122.97 | 1,953,400 | $127.50 | 134,651 |
| 2026-07-31 | $127.13 | $127.13 | 1,551,600 | $126.77 | 78,682 |
| 2026-07-30 | $128.23 | $128.23 | 2,575,100 | $124.32 | 143,551 |
| 2026-07-29 | $139.67 | $139.67 | 1,932,600 | $138.50 | 134,746 |
| 2026-07-28 | $137.64 | $137.64 | 2,015,900 | $132.90 | 174,591 |
| 2026-07-27 | $132.75 | $132.75 | 1,771,600 | $130.69 | 112,890 |
| 2026-07-24 | $130.57 | $130.57 | 1,197,300 | $128.33 | 95,571 |
| 2026-07-23 | $126.01 | $126.01 | 1,224,900 | $128.49 | 127,956 |
| 2026-07-22 | $127.91 | $127.91 | 1,237,500 | $130.90 | 63,284 |
| 2026-07-21 | $130.46 | $130.46 | 1,176,300 | $133.60 | 69,320 |
| 2026-07-20 | $135.73 | $135.73 | 733,300 | $135.49 | 35,519 |
| 2026-07-17 | $137.10 | $137.10 | 1,610,700 | — | — |
| 2026-07-16 | $136.51 | $136.51 | 1,580,200 | — | — |
| 2026-07-15 | $132.39 | $132.39 | 1,491,300 | — | — |
| 2026-07-14 | $137.02 | $137.02 | 1,240,600 | — | — |
| 2026-07-13 | $134.32 | $134.32 | 1,022,300 | — | — |
| 2026-07-10 | $131.70 | $131.70 | 1,132,400 | — | — |
| 2026-07-09 | $138.16 | $138.16 | 953,000 | — | — |
| 2026-07-08 | $136.85 | $136.85 | 1,066,500 | — | — |
| 2026-07-07 | $138.75 | $138.75 | 1,209,200 | — | — |
| 2026-07-06 | $138.87 | $138.87 | 1,012,500 | — | — |
| 2026-07-02 | $136.58 | $136.58 | 1,063,300 | — | — |
| 2026-07-01 | $134.29 | $134.29 | 1,641,000 | — | — |
| 2026-06-30 | $131.43 | $131.43 | 1,144,600 | — | — |
| 2026-06-29 | $128.75 | $128.75 | 1,096,600 | — | — |
| 2026-06-26 | $130.05 | $130.05 | 1,165,400 | — | — |
| 2026-06-25 | $122.84 | $122.84 | 1,598,400 | — | — |
| 2026-06-24 | $124.68 | $124.68 | 842,600 | — | — |
| 2026-06-23 | $123.89 | $123.89 | 1,088,800 | — | — |
| 2026-06-22 | $120.30 | $120.30 | 1,066,000 | — | — |
| 2026-06-18 | $122.33 | $122.33 | 2,331,600 | — | — |
| 2026-06-17 | $121.89 | $121.89 | 1,083,800 | — | — |
| 2026-06-16 | $121.96 | $121.96 | 787,100 | — | — |
| 2026-06-15 | $123.46 | $123.46 | 934,200 | — | — |
| 2026-06-12 | $124.06 | $124.06 | 973,100 | — | — |
| 2026-06-11 | $123.12 | $123.12 | 1,322,100 | — | — |
| 2026-06-10 | $125.69 | $125.69 | 976,200 | — | — |
| 2026-06-09 | $127.43 | $127.43 | 1,236,100 | — | — |
| 2026-06-08 | $129.28 | $129.28 | 1,784,800 | — | — |
| 2026-06-05 | $135.82 | $135.82 | 1,794,400 | — | — |
| 2026-06-04 | $136.46 | $136.46 | 1,592,300 | — | — |
| 2026-06-03 | $135.68 | $135.68 | 1,856,300 | — | — |
| 2026-06-02 | $140.07 | $140.07 | 1,505,400 | — | — |
| 2026-06-01 | $139.05 | $139.05 | 1,672,500 | — | — |
| 2026-05-29 | $135.05 | $135.05 | 2,192,400 | — | — |
| 2026-05-28 | $131.33 | $131.33 | 1,530,700 | — | — |
| 2026-05-27 | $128.71 | $128.71 | 1,394,600 | — | — |
| 2026-05-26 | $131.08 | $131.08 | 1,322,100 | — | — |
| 2026-05-22 | $133.63 | $133.63 | 1,330,100 | — | — |
| 2026-05-21 | $131.73 | $131.73 | 1,792,200 | — | — |
| 2026-05-20 | $128.33 | $128.33 | 1,104,100 | — | — |
| 2026-05-19 | $125.98 | $125.98 | 1,363,700 | — | — |
| 2026-05-18 | $127.28 | $127.28 | 1,682,100 | — | — |
| 2026-05-15 | $124.03 | $124.03 | 1,983,300 | — | — |
| 2026-05-14 | $120.25 | $120.25 | 1,585,600 | — | — |
| 2026-05-13 | $115.17 | $115.17 | 1,646,200 | — | — |
| 2026-05-12 | $116.34 | $116.34 | 1,525,300 | — | — |
| 2026-05-11 | $115.42 | $115.42 | 1,686,500 | — | — |
| 2026-05-08 | $114.93 | $114.93 | 2,016,200 | — | — |
| 2026-05-07 | $115.56 | $115.56 | 3,433,200 | — | — |
| 2026-05-06 | $114.27 | $114.27 | 2,402,700 | — | — |
| 2026-05-05 | $117.64 | $117.64 | 2,098,100 | — | — |
| 2026-05-04 | $116.91 | $116.91 | 2,740,700 | — | — |
| 2026-05-01 | $114.51 | $114.51 | 3,189,100 | — | — |
| 2026-04-30 | $112.47 | $112.47 | 8,489,500 | — | — |
| 2026-04-29 | $139.96 | $139.96 | 1,647,600 | — | — |
| 2026-04-28 | $139.29 | $139.29 | 1,038,100 | — | — |
| 2026-04-27 | $138.11 | $138.11 | 1,121,200 | — | — |
| 2026-04-24 | $134.67 | $134.67 | 639,100 | — | — |
| 2026-04-23 | $133.82 | $133.82 | 1,357,900 | — | — |
| 2026-04-22 | $141.68 | $141.68 | 859,200 | — | — |
| 2026-04-21 | $140.08 | $140.08 | 1,046,600 | — | — |
| 2026-04-20 | $138.15 | $138.15 | 851,000 | — | — |
| 2026-04-17 | $136.43 | $136.43 | 1,167,200 | — | — |
| 2026-04-16 | $137.61 | $137.61 | 1,490,000 | — | — |
| 2026-04-15 | $134.69 | $134.69 | 2,010,800 | — | — |