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
- 1972-06-01 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $143.52 | $608.32 | 4,380,300 | — | — |
| 2025-12-30 | $144.16 | $611.03 | 4,713,800 | — | — |
| 2025-12-29 | $144.24 | $611.37 | 7,201,900 | — | — |
| 2025-12-26 | $143.78 | $609.42 | 4,975,500 | — | — |
| 2025-12-24 | $143.74 | $609.25 | 2,618,700 | — | — |
| 2025-12-23 | $143.68 | $609.00 | 7,254,800 | — | — |
| 2025-12-22 | $147.05 | $623.28 | 8,818,700 | — | — |
| 2025-12-19 | $148.16 | $627.99 | 17,543,500 | — | — |
| 2025-12-18 | $149.37 | $633.12 | 6,643,200 | — | — |
| 2025-12-17 | $150.08 | $636.13 | 8,067,100 | — | — |
| 2025-12-16 | $150.37 | $637.36 | 7,520,300 | — | — |
| 2025-12-15 | $151.22 | $640.96 | 8,409,600 | — | — |
| 2025-12-12 | $150.65 | $638.54 | 8,143,100 | — | — |
| 2025-12-11 | $149.04 | $631.72 | 7,854,000 | — | — |
| 2025-12-10 | $149.70 | $634.52 | 18,526,400 | — | — |
| 2025-12-09 | $144.64 | $613.07 | 10,035,200 | — | — |
| 2025-12-08 | $145.63 | $617.27 | 6,327,400 | — | — |
| 2025-12-05 | $145.02 | $614.68 | 5,971,300 | — | — |
| 2025-12-04 | $146.91 | $616.66 | 6,803,000 | — | — |
| 2025-12-03 | $148.06 | $621.49 | 5,109,200 | — | — |
| 2025-12-02 | $148.61 | $623.79 | 6,830,300 | — | — |
| 2025-12-01 | $149.51 | $627.57 | 7,623,300 | — | — |
| 2025-11-28 | $148.74 | $624.34 | 2,969,300 | — | — |
| 2025-11-26 | $147.98 | $621.15 | 5,180,600 | — | — |
| 2025-11-25 | $146.11 | $613.30 | 8,954,000 | — | — |
| 2025-11-24 | $145.50 | $610.74 | 9,391,400 | — | — |
| 2025-11-21 | $146.33 | $614.22 | 7,911,800 | — | — |
| 2025-11-20 | $146.10 | $613.26 | 6,878,900 | — | — |
| 2025-11-19 | $147.11 | $617.50 | 8,123,200 | — | — |
| 2025-11-18 | $148.77 | $624.47 | 10,821,500 | — | — |
| 2025-11-17 | $147.83 | $620.52 | 7,320,200 | — | — |
| 2025-11-14 | $145.85 | $612.21 | 5,770,500 | — | — |
| 2025-11-13 | $145.02 | $608.73 | 6,663,300 | — | — |
| 2025-11-12 | $144.39 | $606.08 | 5,790,100 | — | — |
| 2025-11-11 | $145.08 | $608.98 | 7,683,600 | — | — |
| 2025-11-10 | $142.62 | $598.65 | 6,617,500 | — | — |
| 2025-11-07 | $142.95 | $600.04 | 7,592,300 | — | — |
| 2025-11-06 | $141.58 | $594.29 | 6,449,400 | — | — |
| 2025-11-05 | $142.86 | $599.66 | 7,136,400 | — | — |
| 2025-11-04 | $142.90 | $599.83 | 8,302,900 | — | — |
| 2025-11-03 | $143.60 | $602.77 | 8,331,500 | — | — |
| 2025-10-31 | $146.09 | $613.22 | 6,313,600 | — | — |
| 2025-10-30 | $147.55 | $619.35 | 5,752,700 | — | — |
| 2025-10-29 | $146.16 | $613.51 | 7,767,600 | — | — |
| 2025-10-28 | $150.12 | $630.13 | 5,626,500 | — | — |
| 2025-10-27 | $152.63 | $640.67 | 4,744,600 | — | — |
| 2025-10-24 | $151.55 | $636.14 | 3,580,200 | — | — |
| 2025-10-23 | $151.51 | $635.97 | 6,091,800 | — | — |
| 2025-10-22 | $153.03 | $642.35 | 6,486,000 | — | — |
| 2025-10-21 | $153.18 | $642.98 | 5,614,300 | — | — |
| 2025-10-20 | $153.64 | $644.91 | 4,810,600 | — | — |
| 2025-10-17 | $153.71 | $645.20 | 6,710,100 | — | — |
| 2025-10-16 | $152.67 | $640.84 | 8,532,900 | — | — |
| 2025-10-15 | $151.16 | $634.50 | 6,101,100 | — | — |
| 2025-10-14 | $151.54 | $636.09 | 8,371,100 | — | — |
| 2025-10-13 | $148.89 | $624.97 | 7,272,000 | — | — |
| 2025-10-10 | $150.08 | $629.97 | 17,545,200 | — | — |
| 2025-10-09 | $144.71 | $607.42 | 13,706,600 | — | — |
| 2025-10-08 | $138.84 | $582.79 | 8,256,700 | — | — |
| 2025-10-07 | $140.79 | $590.97 | 6,110,300 | — | — |
| 2025-10-06 | $139.70 | $586.39 | 6,750,700 | — | — |
| 2025-10-03 | $141.98 | $595.97 | 5,425,700 | — | — |
| 2025-10-02 | $142.31 | $597.35 | 4,497,300 | — | — |
| 2025-10-01 | $143.14 | $600.83 | 5,880,800 | — | — |
| 2025-09-30 | $140.44 | $589.50 | 7,583,400 | — | — |
| 2025-09-29 | $140.17 | $588.37 | 11,930,200 | — | — |
| 2025-09-26 | $140.44 | $589.50 | 6,224,700 | — | — |
| 2025-09-25 | $139.92 | $587.32 | 7,101,700 | — | — |
| 2025-09-24 | $142.17 | $596.76 | 5,949,100 | — | — |
| 2025-09-23 | $141.90 | $595.63 | 6,356,500 | — | — |
| 2025-09-22 | $141.03 | $591.98 | 5,797,600 | — | — |
| 2025-09-19 | $141.76 | $595.04 | 12,365,500 | — | — |
| 2025-09-18 | $140.73 | $590.72 | 6,106,600 | — | — |
| 2025-09-17 | $141.23 | $592.82 | 6,092,900 | — | — |
| 2025-09-16 | $140.03 | $587.78 | 9,283,500 | — | — |
| 2025-09-15 | $140.64 | $590.34 | 7,279,600 | — | — |
| 2025-09-12 | $143.53 | $602.47 | 5,713,700 | — | — |
| 2025-09-11 | $144.23 | $605.41 | 6,144,400 | — | — |
| 2025-09-10 | $142.66 | $598.82 | 6,015,100 | — | — |
| 2025-09-09 | $143.10 | $600.67 | 5,866,400 | — | — |
| 2025-09-08 | $141.71 | $594.83 | 11,127,600 | — | — |
| 2025-09-05 | $146.39 | $614.48 | 7,186,300 | — | — |
| 2025-09-04 | $146.89 | $610.60 | 6,342,200 | — | — |
| 2025-09-03 | $148.64 | $617.88 | 11,259,200 | — | — |
| 2025-09-02 | $150.28 | $624.69 | 17,348,600 | — | — |
| 2025-08-29 | $148.65 | $617.92 | 7,760,700 | — | — |
| 2025-08-28 | $146.98 | $610.98 | 9,265,100 | — | — |
| 2025-08-27 | $147.64 | $613.72 | 8,092,900 | — | — |
| 2025-08-26 | $147.00 | $611.06 | 11,208,100 | — | — |
| 2025-08-25 | $148.20 | $616.05 | 6,624,300 | — | — |
| 2025-08-22 | $149.64 | $622.03 | 5,218,000 | — | — |
| 2025-08-21 | $148.98 | $619.29 | 8,153,600 | — | — |
| 2025-08-20 | $150.73 | $626.56 | 10,023,500 | — | — |
| 2025-08-19 | $152.16 | $632.51 | 8,596,900 | — | — |
| 2025-08-18 | $149.55 | $621.66 | 9,901,000 | — | — |
| 2025-08-15 | $150.40 | $625.19 | 9,162,200 | — | — |
| 2025-08-14 | $148.62 | $617.79 | 6,892,500 | — | — |
| 2025-08-13 | $149.35 | $620.83 | 6,147,000 | — | — |
| 2025-08-12 | $146.87 | $610.52 | 7,668,700 | — | — |
| 2025-08-11 | $144.87 | $602.21 | 5,773,400 | — | — |
| 2025-08-08 | $145.21 | $603.62 | 5,315,100 | — | — |
| 2025-08-07 | $143.92 | $598.26 | 7,674,600 | — | — |
| 2025-08-06 | $140.80 | $585.29 | 6,747,400 | — | — |
| 2025-08-05 | $139.45 | $579.67 | 5,535,100 | — | — |
| 2025-08-04 | $139.56 | $580.13 | 8,384,700 | — | — |
| 2025-08-01 | $139.28 | $578.97 | 7,630,500 | — | — |
| 2025-07-31 | $137.92 | $573.31 | 11,689,700 | — | — |
| 2025-07-30 | $142.86 | $593.85 | 9,738,400 | — | — |
| 2025-07-29 | $143.89 | $598.13 | 6,282,900 | — | — |
| 2025-07-28 | $141.57 | $588.49 | 10,639,100 | — | — |
| 2025-07-25 | $143.45 | $596.30 | 7,021,600 | — | — |
| 2025-07-24 | $144.51 | $600.71 | 9,749,400 | — | — |
| 2025-07-23 | $145.66 | $605.49 | 6,166,000 | — | — |
| 2025-07-22 | $146.04 | $607.07 | 8,281,500 | — | — |
| 2025-07-21 | $141.70 | $589.03 | 9,025,600 | — | — |
| 2025-07-18 | $143.24 | $595.43 | 13,752,800 | — | — |
| 2025-07-17 | $145.44 | $604.57 | 26,161,000 | — | — |
| 2025-07-16 | $135.35 | $562.63 | 10,941,600 | — | — |
| 2025-07-15 | $133.81 | $556.23 | 8,933,500 | — | — |
| 2025-07-14 | $135.57 | $563.55 | 8,480,300 | — | — |
| 2025-07-11 | $135.26 | $562.26 | 7,963,600 | — | — |
| 2025-07-10 | $136.08 | $565.67 | 8,869,700 | — | — |
| 2025-07-09 | $134.48 | $559.02 | 7,762,600 | — | — |
| 2025-07-08 | $135.04 | $561.34 | 7,718,300 | — | — |
| 2025-07-07 | $134.45 | $558.89 | 7,773,700 | — | — |
| 2025-07-03 | $135.38 | $562.76 | 4,941,400 | — | — |
| 2025-07-02 | $136.48 | $567.33 | 9,388,700 | — | — |
| 2025-07-01 | $135.26 | $562.26 | 12,846,700 | — | — |
| 2025-06-30 | $132.04 | $548.87 | 11,402,400 | — | — |
| 2025-06-27 | $131.04 | $544.72 | 26,536,500 | — | — |
| 2025-06-26 | $128.22 | $532.99 | 11,538,100 | — | — |
| 2025-06-25 | $128.02 | $532.16 | 10,922,600 | — | — |
| 2025-06-24 | $131.05 | $544.76 | 9,226,800 | — | — |
| 2025-06-23 | $129.09 | $536.61 | 12,840,400 | — | — |
| 2025-06-20 | $129.07 | $536.53 | 23,001,000 | — | — |
| 2025-06-18 | $129.07 | $536.53 | 8,785,800 | — | — |
| 2025-06-17 | $129.29 | $537.44 | 10,235,200 | — | — |
| 2025-06-16 | $131.41 | $546.25 | 11,183,700 | — | — |
| 2025-06-13 | $130.85 | $543.93 | 9,581,000 | — | — |
| 2025-06-12 | $132.30 | $549.95 | 11,444,900 | — | — |
| 2025-06-11 | $129.90 | $539.98 | 9,168,400 | — | — |
| 2025-06-10 | $131.83 | $548.00 | 11,852,900 | — | — |
| 2025-06-09 | $129.96 | $540.23 | 8,453,100 | — | — |
| 2025-06-06 | $130.03 | $540.52 | 7,628,200 | — | — |
| 2025-06-05 | $131.11 | $539.09 | 9,560,800 | — | — |
| 2025-06-04 | $131.74 | $541.68 | 6,519,700 | — | — |
| 2025-06-03 | $131.85 | $542.13 | 7,339,500 | — | — |
| 2025-06-02 | $130.91 | $538.27 | 6,723,700 | — | — |
| 2025-05-30 | $131.45 | $540.49 | 12,992,100 | — | — |
| 2025-05-29 | $131.92 | $542.42 | 6,656,900 | — | — |
| 2025-05-28 | $130.67 | $537.28 | 9,431,500 | — | — |
| 2025-05-27 | $131.37 | $540.16 | 13,974,800 | — | — |
| 2025-05-23 | $129.34 | $531.81 | 8,122,500 | — | — |
| 2025-05-22 | $130.12 | $535.02 | 7,140,200 | — | — |
| 2025-05-21 | $130.15 | $535.14 | 9,243,700 | — | — |
| 2025-05-20 | $131.80 | $541.93 | 7,624,200 | — | — |
| 2025-05-19 | $131.79 | $541.89 | 9,406,200 | — | — |
| 2025-05-16 | $131.98 | $542.67 | 8,896,400 | — | — |
| 2025-05-15 | $131.50 | $540.69 | 9,165,100 | — | — |
| 2025-05-14 | $128.45 | $528.15 | 10,463,000 | — | — |
| 2025-05-13 | $130.31 | $535.80 | 8,650,200 | — | — |
| 2025-05-12 | $131.68 | $541.44 | 8,392,700 | — | — |
| 2025-05-09 | $130.44 | $536.34 | 4,770,500 | — | — |
| 2025-05-08 | $131.43 | $540.41 | 6,392,400 | — | — |
| 2025-05-07 | $131.92 | $542.42 | 6,313,200 | — | — |
| 2025-05-06 | $130.74 | $537.57 | 6,889,900 | — | — |
| 2025-05-05 | $131.99 | $542.71 | 8,972,200 | — | — |
| 2025-05-02 | $133.75 | $549.95 | 7,169,700 | — | — |
| 2025-05-01 | $133.55 | $549.12 | 6,807,000 | — | — |
| 2025-04-30 | $135.58 | $557.47 | 7,923,500 | — | — |
| 2025-04-29 | $134.31 | $552.25 | 7,010,700 | — | — |
| 2025-04-28 | $133.76 | $549.99 | 8,498,600 | — | — |
| 2025-04-25 | $133.38 | $548.43 | 11,544,700 | — | — |
| 2025-04-24 | $135.31 | $556.36 | 15,577,300 | — | — |
| 2025-04-23 | $142.26 | $584.94 | 7,760,000 | — | — |
| 2025-04-22 | $143.46 | $589.87 | 7,144,700 | — | — |
| 2025-04-21 | $141.73 | $582.76 | 7,412,800 | — | — |
| 2025-04-17 | $142.84 | $587.32 | 6,131,400 | — | — |
| 2025-04-16 | $140.09 | $576.01 | 7,878,600 | — | — |
| 2025-04-15 | $142.84 | $587.32 | 5,459,600 | — | — |
| 2025-04-14 | $146.75 | $603.40 | 5,393,800 | — | — |
| 2025-04-11 | $144.43 | $593.86 | 8,563,300 | — | — |
| 2025-04-10 | $144.14 | $592.67 | 10,980,300 | — | — |
| 2025-04-09 | $145.59 | $598.63 | 14,067,000 | — | — |
| 2025-04-08 | $140.30 | $576.88 | 9,488,900 | — | — |
| 2025-04-07 | $143.19 | $588.76 | 14,423,200 | — | — |
| 2025-04-04 | $146.61 | $602.82 | 12,911,400 | — | — |
| 2025-04-03 | $151.37 | $622.40 | 8,216,200 | — | — |
| 2025-04-02 | $149.12 | $613.14 | 5,866,200 | — | — |
| 2025-04-01 | $149.67 | $615.41 | 6,072,800 | — | — |
| 2025-03-31 | $149.94 | $616.52 | 9,985,700 | — | — |
| 2025-03-28 | $149.27 | $613.76 | 8,550,900 | — | — |
| 2025-03-27 | $149.67 | $615.41 | 5,397,500 | — | — |
| 2025-03-26 | $148.64 | $611.17 | 5,882,200 | — | — |
| 2025-03-25 | $145.54 | $598.42 | 4,763,300 | — | — |
| 2025-03-24 | $146.45 | $602.17 | 5,968,900 | — | — |
| 2025-03-21 | $145.45 | $598.05 | 11,574,800 | — | — |
| 2025-03-20 | $147.15 | $605.04 | 4,536,400 | — | — |
| 2025-03-19 | $148.11 | $608.99 | 6,080,100 | — | — |
| 2025-03-18 | $148.99 | $612.61 | 8,158,600 | — | — |
| 2025-03-17 | $151.34 | $622.27 | 5,449,500 | — | — |
| 2025-03-14 | $148.59 | $610.96 | 5,277,500 | — | — |
| 2025-03-13 | $148.34 | $609.94 | 5,351,100 | — | — |
| 2025-03-12 | $148.17 | $609.24 | 8,330,200 | — | — |
| 2025-03-11 | $152.33 | $626.34 | 7,981,600 | — | — |
| 2025-03-10 | $156.25 | $642.46 | 11,156,900 | — | — |
| 2025-03-07 | $154.44 | $635.02 | 8,997,700 | — | — |
| 2025-03-06 | $154.61 | $630.15 | 8,421,000 | — | — |
| 2025-03-05 | $153.88 | $627.17 | 5,578,700 | — | — |
| 2025-03-04 | $154.19 | $628.43 | 10,274,200 | — | — |
| 2025-03-03 | $155.99 | $635.77 | 8,321,700 | — | — |
| 2025-02-28 | $153.47 | $625.50 | 8,455,500 | — | — |
| 2025-02-27 | $152.02 | $619.59 | 6,731,000 | — | — |
| 2025-02-26 | $151.51 | $617.51 | 9,076,500 | — | — |
| 2025-02-25 | $156.42 | $637.52 | 9,474,600 | — | — |
| 2025-02-24 | $153.85 | $627.05 | 7,187,000 | — | — |
| 2025-02-21 | $153.50 | $625.62 | 10,604,400 | — | — |
| 2025-02-20 | $149.10 | $607.69 | 6,789,800 | — | — |
| 2025-02-19 | $145.81 | $594.28 | 5,777,300 | — | — |
| 2025-02-18 | $144.10 | $587.31 | 8,738,700 | — | — |
| 2025-02-14 | $143.39 | $584.42 | 5,001,800 | — | — |
| 2025-02-13 | $144.58 | $589.27 | 7,175,300 | — | — |
| 2025-02-12 | $143.99 | $586.86 | 6,658,200 | — | — |
| 2025-02-11 | $145.64 | $593.59 | 6,354,000 | — | — |
| 2025-02-10 | $144.35 | $588.33 | 8,715,400 | — | — |
| 2025-02-07 | $144.58 | $589.27 | 5,872,300 | — | — |
| 2025-02-06 | $145.35 | $592.40 | 5,604,900 | — | — |
| 2025-02-05 | $145.66 | $593.67 | 9,248,100 | — | — |
| 2025-02-04 | $143.49 | $584.82 | 12,804,900 | — | — |
| 2025-02-03 | $150.27 | $612.46 | 7,196,200 | — | — |
| 2025-01-31 | $150.69 | $614.17 | 4,905,500 | — | — |
| 2025-01-30 | $151.90 | $619.10 | 4,671,300 | — | — |
| 2025-01-29 | $150.37 | $612.87 | 4,874,100 | — | — |
| 2025-01-28 | $150.25 | $612.38 | 6,349,700 | — | — |
| 2025-01-27 | $154.61 | $630.15 | 9,820,600 | — | — |
| 2025-01-24 | $149.12 | $607.77 | 4,509,600 | — | — |
| 2025-01-23 | $148.62 | $605.73 | 4,759,100 | — | — |
| 2025-01-22 | $148.09 | $603.57 | 5,905,100 | — | — |
| 2025-01-21 | $148.55 | $605.45 | 7,456,200 | — | — |
| 2025-01-17 | $148.25 | $604.22 | 7,338,900 | — | — |
| 2025-01-16 | $146.54 | $597.26 | 5,068,000 | — | — |
| 2025-01-15 | $144.78 | $590.08 | 7,141,600 | — | — |
| 2025-01-14 | $144.95 | $590.77 | 6,996,400 | — | — |
| 2025-01-13 | $144.50 | $588.94 | 8,101,400 | — | — |
| 2025-01-10 | $142.64 | $581.36 | 9,632,700 | — | — |
| 2025-01-08 | $146.54 | $597.26 | 6,791,800 | — | — |
| 2025-01-07 | $145.40 | $592.61 | 7,473,300 | — | — |
| 2025-01-06 | $146.27 | $596.15 | 9,470,600 | — | — |
| 2025-01-03 | $149.65 | $609.93 | 5,218,100 | — | — |
| 2025-01-02 | $150.21 | $612.21 | 4,970,200 | — | — |