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 — 2026
| 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 | — | — |
| 2026-04-14 | $134.78 | $134.78 | 1,588,200 | — | — |
| 2026-04-13 | $142.10 | $142.10 | 1,081,500 | — | — |
| 2026-04-10 | $135.22 | $135.22 | 1,533,400 | — | — |
| 2026-04-09 | $141.85 | $141.85 | 834,900 | — | — |
| 2026-04-08 | $145.87 | $145.87 | 1,090,200 | — | — |
| 2026-04-07 | $148.40 | $148.40 | 899,600 | — | — |
| 2026-04-06 | $148.19 | $148.19 | 737,100 | — | — |
| 2026-04-02 | $148.23 | $148.23 | 991,500 | — | — |
| 2026-04-01 | $145.76 | $145.76 | 1,162,500 | — | — |
| 2026-03-31 | $142.85 | $142.85 | 881,800 | — | — |
| 2026-03-30 | $141.20 | $141.20 | 909,500 | — | — |
| 2026-03-27 | $138.84 | $138.84 | 1,054,900 | — | — |
| 2026-03-26 | $142.82 | $142.82 | 802,400 | — | — |
| 2026-03-25 | $142.41 | $142.41 | 759,000 | — | — |
| 2026-03-24 | $144.53 | $144.53 | 1,343,700 | — | — |
| 2026-03-23 | $151.25 | $151.25 | 544,100 | — | — |
| 2026-03-20 | $152.73 | $152.73 | 1,341,200 | — | — |
| 2026-03-19 | $154.52 | $154.52 | 598,900 | — | — |
| 2026-03-18 | $153.16 | $153.16 | 563,400 | — | — |
| 2026-03-17 | $153.95 | $153.95 | 495,900 | — | — |
| 2026-03-16 | $152.83 | $152.83 | 562,000 | — | — |
| 2026-03-13 | $153.65 | $153.65 | 694,900 | — | — |
| 2026-03-12 | $155.78 | $155.78 | 1,312,800 | — | — |
| 2026-03-11 | $154.04 | $154.04 | 963,100 | — | — |
| 2026-03-10 | $157.32 | $157.32 | 726,300 | — | — |
| 2026-03-09 | $160.85 | $160.85 | 942,800 | — | — |
| 2026-03-06 | $165.22 | $165.22 | 993,800 | — | — |
| 2026-03-05 | $164.48 | $164.48 | 1,080,900 | — | — |
| 2026-03-04 | $158.04 | $158.04 | 1,176,300 | — | — |
| 2026-03-03 | $159.70 | $159.70 | 1,393,500 | — | — |
| 2026-03-02 | $154.97 | $154.97 | 1,448,500 | — | — |
| 2026-02-27 | $152.07 | $152.07 | 1,803,900 | — | — |
| 2026-02-26 | $154.80 | $154.80 | 1,481,400 | — | — |
| 2026-02-25 | $152.84 | $152.84 | 2,390,300 | — | — |
| 2026-02-24 | $152.44 | $152.44 | 1,480,200 | — | — |
| 2026-02-23 | $154.73 | $154.73 | 2,210,600 | — | — |
| 2026-02-20 | $159.04 | $159.04 | 1,559,500 | — | — |
| 2026-02-19 | $159.05 | $159.05 | 2,356,400 | — | — |
| 2026-02-18 | $164.01 | $164.01 | 1,834,100 | — | — |
| 2026-02-17 | $165.02 | $165.02 | 2,135,800 | — | — |
| 2026-02-13 | $171.48 | $171.48 | 2,087,700 | — | — |
| 2026-02-12 | $164.47 | $164.47 | 4,146,800 | — | — |
| 2026-02-11 | $176.47 | $176.47 | 1,663,000 | — | — |
| 2026-02-10 | $180.57 | $180.57 | 1,251,300 | — | — |
| 2026-02-09 | $181.27 | $181.27 | 1,047,300 | — | — |
| 2026-02-06 | $180.91 | $180.91 | 1,105,100 | — | — |
| 2026-02-05 | $176.25 | $176.25 | 1,228,700 | — | — |
| 2026-02-04 | $176.49 | $176.49 | 1,710,900 | — | — |
| 2026-02-03 | $174.07 | $174.07 | 1,542,900 | — | — |
| 2026-02-02 | $180.21 | $180.21 | 1,262,700 | — | — |
| 2026-01-30 | $179.51 | $179.51 | 1,226,000 | — | — |
| 2026-01-29 | $178.21 | $178.21 | 1,547,900 | — | — |
| 2026-01-28 | $180.24 | $180.24 | 1,061,400 | — | — |
| 2026-01-27 | $182.94 | $182.94 | 768,400 | — | — |
| 2026-01-26 | $184.71 | $184.71 | 1,021,700 | — | — |
| 2026-01-23 | $181.23 | $181.23 | 845,700 | — | — |
| 2026-01-22 | $178.16 | $178.16 | 970,400 | — | — |
| 2026-01-21 | $174.36 | $174.36 | 1,541,200 | — | — |
| 2026-01-20 | $178.71 | $178.71 | 1,484,600 | — | — |
| 2026-01-16 | $185.54 | $185.54 | 1,137,500 | — | — |
| 2026-01-15 | $188.54 | $188.54 | 1,314,300 | — | — |
| 2026-01-14 | $188.17 | $188.17 | 1,659,100 | — | — |
| 2026-01-13 | $186.57 | $186.57 | 1,363,900 | — | — |
| 2026-01-12 | $190.00 | $190.00 | 1,674,300 | — | — |
| 2026-01-09 | $192.67 | $192.67 | 1,666,300 | — | — |
| 2026-01-08 | $190.76 | $190.76 | 1,352,200 | — | — |
| 2026-01-07 | $189.56 | $189.56 | 1,286,800 | — | — |
| 2026-01-06 | $186.01 | $186.01 | 1,425,600 | — | — |
| 2026-01-05 | $185.10 | $185.10 | 1,405,700 | — | — |
| 2026-01-02 | $181.03 | $181.03 | 463,200 | — | — |