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
- 1983-09-14 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 | $128.32 | $197.55 | 342,300 | — | — |
| 2025-12-30 | $128.84 | $198.35 | 347,100 | — | — |
| 2025-12-29 | $129.72 | $199.71 | 486,400 | — | — |
| 2025-12-26 | $131.93 | $203.11 | 300,300 | — | — |
| 2025-12-24 | $131.82 | $202.94 | 470,100 | — | — |
| 2025-12-23 | $134.90 | $207.68 | 856,300 | — | — |
| 2025-12-22 | $132.30 | $203.68 | 1,125,900 | — | — |
| 2025-12-19 | $130.59 | $201.05 | 762,500 | — | — |
| 2025-12-18 | $128.11 | $197.23 | 971,600 | — | — |
| 2025-12-17 | $130.34 | $200.66 | 706,300 | — | — |
| 2025-12-16 | $132.67 | $204.25 | 541,800 | — | — |
| 2025-12-15 | $128.61 | $198.00 | 887,900 | — | — |
| 2025-12-12 | $131.03 | $201.72 | 868,000 | — | — |
| 2025-12-11 | $134.89 | $207.67 | 351,700 | — | — |
| 2025-12-10 | $134.95 | $207.76 | 403,100 | — | — |
| 2025-12-09 | $133.93 | $206.19 | 383,700 | — | — |
| 2025-12-08 | $132.09 | $203.36 | 329,700 | — | — |
| 2025-12-05 | $134.85 | $207.60 | 496,600 | — | — |
| 2025-12-04 | $133.85 | $206.07 | 304,900 | — | — |
| 2025-12-03 | $134.82 | $207.56 | 372,800 | — | — |
| 2025-12-02 | $131.93 | $203.11 | 401,300 | — | — |
| 2025-12-01 | $130.19 | $200.43 | 722,400 | — | — |
| 2025-11-28 | $135.88 | $209.19 | 171,700 | — | — |
| 2025-11-26 | $133.95 | $206.22 | 400,000 | — | — |
| 2025-11-25 | $134.06 | $206.39 | 362,700 | — | — |
| 2025-11-24 | $131.74 | $202.82 | 877,200 | — | — |
| 2025-11-21 | $131.42 | $202.32 | 582,200 | — | — |
| 2025-11-20 | $126.65 | $194.98 | 593,000 | — | — |
| 2025-11-19 | $132.19 | $203.51 | 510,100 | — | — |
| 2025-11-18 | $129.30 | $199.06 | 611,700 | — | — |
| 2025-11-17 | $129.45 | $199.29 | 1,366,000 | — | — |
| 2025-11-14 | $138.56 | $213.32 | 643,800 | — | — |
| 2025-11-13 | $137.55 | $211.76 | 1,394,400 | — | — |
| 2025-11-12 | $143.20 | $220.46 | 1,132,800 | — | — |
| 2025-11-11 | $143.83 | $221.43 | 879,700 | — | — |
| 2025-11-10 | $142.50 | $219.38 | 392,000 | — | — |
| 2025-11-07 | $143.31 | $220.63 | 554,900 | — | — |
| 2025-11-06 | $138.31 | $212.93 | 734,600 | — | — |
| 2025-11-05 | $140.23 | $215.89 | 875,200 | — | — |
| 2025-11-04 | $138.01 | $212.47 | 1,671,700 | — | — |
| 2025-11-03 | $132.27 | $203.63 | 1,137,400 | — | — |
| 2025-10-31 | $136.07 | $209.48 | 1,685,700 | — | — |
| 2025-10-30 | $135.68 | $208.88 | 1,182,700 | — | — |
| 2025-10-29 | $139.05 | $214.07 | 2,165,200 | — | — |
| 2025-10-28 | $145.77 | $224.42 | 1,671,800 | — | — |
| 2025-10-27 | $155.18 | $238.90 | 1,740,400 | — | — |
| 2025-10-24 | $157.01 | $241.72 | 1,047,200 | — | — |
| 2025-10-23 | $153.24 | $235.92 | 793,700 | — | — |
| 2025-10-22 | $151.71 | $233.56 | 569,300 | — | — |
| 2025-10-21 | $153.09 | $235.69 | 452,000 | — | — |
| 2025-10-20 | $149.11 | $229.56 | 744,600 | — | — |
| 2025-10-17 | $150.39 | $231.53 | 502,800 | — | — |
| 2025-10-16 | $151.20 | $232.78 | 526,700 | — | — |
| 2025-10-15 | $152.22 | $234.35 | 509,400 | — | — |
| 2025-10-14 | $155.49 | $239.38 | 816,000 | — | — |
| 2025-10-13 | $149.48 | $230.13 | 400,400 | — | — |
| 2025-10-10 | $146.99 | $226.29 | 848,600 | — | — |
| 2025-10-09 | $146.87 | $226.11 | 575,500 | — | — |
| 2025-10-08 | $146.32 | $225.26 | 787,700 | — | — |
| 2025-10-07 | $149.22 | $229.73 | 796,500 | — | — |
| 2025-10-06 | $148.41 | $228.48 | 1,119,200 | — | — |
| 2025-10-03 | $154.56 | $237.95 | 845,100 | — | — |
| 2025-10-02 | $159.71 | $245.88 | 495,300 | — | — |
| 2025-10-01 | $159.01 | $244.80 | 574,400 | — | — |
| 2025-09-30 | $160.57 | $247.20 | 587,900 | — | — |
| 2025-09-29 | $161.53 | $248.68 | 878,800 | — | — |
| 2025-09-26 | $161.27 | $248.28 | 978,200 | — | — |
| 2025-09-25 | $163.28 | $251.37 | 787,600 | — | — |
| 2025-09-24 | $161.68 | $248.91 | 1,130,000 | — | — |
| 2025-09-23 | $159.38 | $245.37 | 739,700 | — | — |
| 2025-09-22 | $157.73 | $242.83 | 688,600 | — | — |
| 2025-09-19 | $157.66 | $242.72 | 2,030,000 | — | — |
| 2025-09-18 | $155.92 | $240.04 | 592,500 | — | — |
| 2025-09-17 | $153.15 | $235.78 | 634,800 | — | — |
| 2025-09-16 | $155.21 | $238.95 | 754,400 | — | — |
| 2025-09-15 | $152.35 | $234.55 | 644,500 | — | — |
| 2025-09-12 | $155.53 | $239.44 | 583,600 | — | — |
| 2025-09-11 | $157.03 | $241.75 | 473,000 | — | — |
| 2025-09-10 | $155.78 | $239.83 | 513,500 | — | — |
| 2025-09-09 | $157.91 | $243.11 | 524,800 | — | — |
| 2025-09-08 | $158.53 | $244.06 | 511,600 | — | — |
| 2025-09-05 | $156.28 | $240.60 | 494,500 | — | — |
| 2025-09-04 | $156.53 | $240.98 | 1,271,000 | — | — |
| 2025-09-03 | $157.09 | $241.84 | 907,400 | — | — |
| 2025-09-02 | $161.20 | $248.17 | 673,800 | — | — |
| 2025-08-29 | $158.23 | $243.60 | 521,800 | — | — |
| 2025-08-28 | $158.54 | $244.08 | 494,900 | — | — |
| 2025-08-27 | $156.95 | $241.63 | 699,300 | — | — |
| 2025-08-26 | $153.23 | $235.90 | 894,300 | — | — |
| 2025-08-25 | $153.17 | $235.81 | 1,249,000 | — | — |
| 2025-08-22 | $155.49 | $239.38 | 1,290,500 | — | — |
| 2025-08-21 | $150.29 | $231.37 | 1,331,000 | — | — |
| 2025-08-20 | $147.94 | $227.76 | 2,002,000 | — | — |
| 2025-08-19 | $156.62 | $241.12 | 987,300 | — | — |
| 2025-08-18 | $158.76 | $244.41 | 1,191,800 | — | — |
| 2025-08-15 | $155.63 | $239.60 | 496,300 | — | — |
| 2025-08-14 | $158.32 | $243.74 | 586,700 | — | — |
| 2025-08-13 | $161.25 | $248.25 | 643,200 | — | — |
| 2025-08-12 | $159.85 | $246.09 | 642,800 | — | — |
| 2025-08-11 | $153.08 | $235.67 | 1,081,900 | — | — |
| 2025-08-08 | $153.71 | $236.64 | 888,300 | — | — |
| 2025-08-07 | $156.75 | $241.32 | 975,000 | — | — |
| 2025-08-06 | $156.64 | $241.15 | 1,022,900 | — | — |
| 2025-08-05 | $159.21 | $245.11 | 1,679,000 | — | — |
| 2025-08-04 | $160.46 | $247.03 | 1,990,700 | — | — |
| 2025-08-01 | $164.07 | $252.59 | 1,787,700 | — | — |
| 2025-07-31 | $170.24 | $262.09 | 1,599,100 | — | — |
| 2025-07-30 | $172.46 | $265.51 | 2,988,700 | — | — |
| 2025-07-29 | $203.88 | $313.88 | 1,341,100 | — | — |
| 2025-07-28 | $206.04 | $317.20 | 1,085,300 | — | — |
| 2025-07-25 | $206.79 | $318.36 | 1,028,400 | — | — |
| 2025-07-24 | $207.55 | $319.53 | 976,800 | — | — |
| 2025-07-23 | $207.49 | $319.44 | 1,369,000 | — | — |
| 2025-07-22 | $199.75 | $307.52 | 1,187,400 | — | — |
| 2025-07-21 | $190.08 | $292.63 | 1,176,400 | — | — |
| 2025-07-18 | $192.48 | $296.33 | 597,000 | — | — |
| 2025-07-17 | $196.09 | $301.89 | 650,700 | — | — |
| 2025-07-16 | $191.73 | $295.17 | 619,400 | — | — |
| 2025-07-15 | $192.58 | $296.48 | 530,400 | — | — |
| 2025-07-14 | $194.86 | $299.99 | 1,420,900 | — | — |
| 2025-07-11 | $191.39 | $294.65 | 1,084,900 | — | — |
| 2025-07-10 | $189.19 | $291.26 | 1,788,300 | — | — |
| 2025-07-09 | $177.80 | $273.73 | 1,133,500 | — | — |
| 2025-07-08 | $178.52 | $274.84 | 831,700 | — | — |
| 2025-07-07 | $181.52 | $279.45 | 902,000 | — | — |
| 2025-07-03 | $181.31 | $279.13 | 743,400 | — | — |
| 2025-07-02 | $177.60 | $273.42 | 1,191,200 | — | — |
| 2025-07-01 | $171.89 | $264.63 | 1,103,800 | — | — |
| 2025-06-30 | $169.05 | $260.26 | 1,882,200 | — | — |
| 2025-06-27 | $174.22 | $268.22 | 2,650,900 | — | — |
| 2025-06-26 | $179.30 | $276.04 | 3,538,000 | — | — |
| 2025-06-25 | $175.73 | $270.54 | 2,592,000 | — | — |
| 2025-06-24 | $171.86 | $264.58 | 3,410,400 | — | — |
| 2025-06-23 | $147.00 | $226.31 | 1,713,000 | — | — |
| 2025-06-20 | $134.44 | $206.97 | 2,015,600 | — | — |
| 2025-06-18 | $129.86 | $199.92 | 604,100 | — | — |
| 2025-06-17 | $127.81 | $196.77 | 1,149,000 | — | — |
| 2025-06-16 | $127.54 | $196.35 | 682,400 | — | — |
| 2025-06-13 | $121.91 | $187.68 | 963,600 | — | — |
| 2025-06-12 | $125.21 | $192.76 | 758,900 | — | — |
| 2025-06-11 | $126.91 | $195.38 | 538,300 | — | — |
| 2025-06-10 | $125.87 | $193.78 | 790,100 | — | — |
| 2025-06-09 | $126.10 | $194.13 | 1,175,200 | — | — |
| 2025-06-06 | $123.00 | $189.36 | 1,437,800 | — | — |
| 2025-06-05 | $116.14 | $178.80 | 1,523,200 | — | — |
| 2025-06-04 | $112.27 | $172.84 | 1,934,800 | — | — |
| 2025-06-03 | $116.71 | $179.68 | 973,900 | — | — |
| 2025-06-02 | $119.51 | $183.99 | 1,399,000 | — | — |
| 2025-05-30 | $121.79 | $187.50 | 1,239,600 | — | — |
| 2025-05-29 | $119.49 | $183.96 | 779,100 | — | — |
| 2025-05-28 | $120.49 | $185.50 | 917,700 | — | — |
| 2025-05-27 | $122.57 | $188.70 | 1,113,200 | — | — |
| 2025-05-23 | $119.71 | $184.30 | 1,498,400 | — | — |
| 2025-05-22 | $117.75 | $181.28 | 2,240,900 | — | — |
| 2025-05-21 | $108.97 | $167.76 | 1,085,800 | — | — |
| 2025-05-20 | $112.00 | $172.43 | 1,321,100 | — | — |
| 2025-05-19 | $112.72 | $173.54 | 1,220,300 | — | — |
| 2025-05-16 | $108.84 | $167.56 | 1,013,000 | — | — |
| 2025-05-15 | $105.67 | $162.68 | 970,900 | — | — |
| 2025-05-14 | $105.84 | $162.94 | 730,700 | — | — |
| 2025-05-13 | $106.35 | $163.73 | 1,311,200 | — | — |
| 2025-05-12 | $103.76 | $159.74 | 1,947,000 | — | — |
| 2025-05-09 | $104.13 | $160.31 | 1,982,600 | — | — |
| 2025-05-08 | $101.09 | $155.63 | 2,531,700 | — | — |
| 2025-05-07 | $100.50 | $154.72 | 1,996,800 | — | — |
| 2025-05-06 | $97.29 | $149.78 | 1,171,400 | — | — |
| 2025-05-05 | $96.30 | $148.26 | 1,199,100 | — | — |
| 2025-05-02 | $96.17 | $148.06 | 999,900 | — | — |
| 2025-05-01 | $92.97 | $143.13 | 1,118,600 | — | — |
| 2025-04-30 | $92.63 | $142.61 | 1,475,200 | — | — |
| 2025-04-29 | $91.76 | $141.27 | 1,340,700 | — | — |
| 2025-04-28 | $94.60 | $145.64 | 1,218,400 | — | — |
| 2025-04-25 | $93.81 | $144.42 | 1,620,800 | — | — |
| 2025-04-24 | $91.39 | $140.70 | 1,466,900 | — | — |
| 2025-04-23 | $86.31 | $132.88 | 2,055,500 | — | — |
| 2025-04-22 | $84.89 | $130.69 | 1,338,000 | — | — |
| 2025-04-21 | $80.66 | $124.18 | 2,261,200 | — | — |
| 2025-04-17 | $84.59 | $130.23 | 3,388,100 | — | — |
| 2025-04-16 | $72.69 | $111.91 | 2,058,600 | — | — |
| 2025-04-15 | $69.70 | $107.30 | 1,239,300 | — | — |
| 2025-04-14 | $71.30 | $109.77 | 1,028,500 | — | — |
| 2025-04-11 | $69.68 | $107.27 | 1,323,000 | — | — |
| 2025-04-10 | $70.87 | $109.11 | 2,957,400 | — | — |
| 2025-04-09 | $73.92 | $113.80 | 2,071,800 | — | — |
| 2025-04-08 | $62.86 | $96.77 | 2,905,600 | — | — |
| 2025-04-07 | $69.42 | $106.87 | 1,927,700 | — | — |
| 2025-04-04 | $69.20 | $106.54 | 2,376,900 | — | — |
| 2025-04-03 | $72.61 | $111.78 | 1,911,300 | — | — |
| 2025-04-02 | $76.78 | $118.20 | 1,233,500 | — | — |
| 2025-04-01 | $75.35 | $116.00 | 1,471,100 | — | — |
| 2025-03-31 | $75.90 | $116.85 | 3,503,100 | — | — |
| 2025-03-28 | $74.66 | $114.94 | 3,228,800 | — | — |
| 2025-03-27 | $74.16 | $114.17 | 6,017,500 | — | — |
| 2025-03-26 | $61.55 | $94.76 | 1,351,000 | — | — |
| 2025-03-25 | $59.48 | $91.57 | 1,435,600 | — | — |
| 2025-03-24 | $60.66 | $93.39 | 1,333,900 | — | — |
| 2025-03-21 | $60.65 | $93.37 | 1,287,600 | — | — |
| 2025-03-20 | $57.92 | $89.17 | 1,668,000 | — | — |
| 2025-03-19 | $60.90 | $93.76 | 1,325,100 | — | — |
| 2025-03-18 | $58.01 | $89.31 | 1,162,200 | — | — |
| 2025-03-17 | $59.20 | $91.14 | 1,177,800 | — | — |
| 2025-03-14 | $61.95 | $95.37 | 2,109,700 | — | — |
| 2025-03-13 | $55.49 | $85.43 | 3,463,500 | — | — |
| 2025-03-12 | $62.64 | $96.44 | 1,046,700 | — | — |
| 2025-03-11 | $63.79 | $98.21 | 2,269,100 | — | — |
| 2025-03-10 | $71.59 | $110.21 | 1,102,600 | — | — |
| 2025-03-07 | $74.49 | $114.68 | 714,400 | — | — |
| 2025-03-06 | $73.80 | $113.62 | 466,100 | — | — |
| 2025-03-05 | $76.61 | $117.94 | 840,800 | — | — |
| 2025-03-04 | $76.34 | $117.53 | 1,453,300 | — | — |
| 2025-03-03 | $74.23 | $114.28 | 967,600 | — | — |
| 2025-02-28 | $79.01 | $121.64 | 836,300 | — | — |
| 2025-02-27 | $80.22 | $123.50 | 496,900 | — | — |
| 2025-02-26 | $80.57 | $124.04 | 1,502,600 | — | — |
| 2025-02-25 | $83.45 | $128.47 | 683,400 | — | — |
| 2025-02-24 | $86.45 | $133.09 | 720,600 | — | — |
| 2025-02-21 | $87.10 | $134.09 | 696,700 | — | — |
| 2025-02-20 | $93.83 | $144.45 | 777,500 | — | — |
| 2025-02-19 | $94.19 | $145.01 | 667,000 | — | — |
| 2025-02-18 | $96.50 | $148.56 | 1,056,300 | — | — |
| 2025-02-14 | $90.75 | $139.71 | 1,079,000 | — | — |
| 2025-02-13 | $87.19 | $134.23 | 1,398,000 | — | — |
| 2025-02-12 | $83.59 | $128.69 | 1,668,700 | — | — |
| 2025-02-11 | $89.71 | $138.11 | 1,043,200 | — | — |
| 2025-02-10 | $90.43 | $139.22 | 582,700 | — | — |
| 2025-02-07 | $87.01 | $133.95 | 459,900 | — | — |
| 2025-02-06 | $90.82 | $139.82 | 328,400 | — | — |
| 2025-02-05 | $88.00 | $135.48 | 342,100 | — | — |
| 2025-02-04 | $89.17 | $137.28 | 462,300 | — | — |
| 2025-02-03 | $87.70 | $135.02 | 585,900 | — | — |
| 2025-01-31 | $89.70 | $138.10 | 482,300 | — | — |
| 2025-01-30 | $93.64 | $144.16 | 510,400 | — | — |
| 2025-01-29 | $91.81 | $141.34 | 372,000 | — | — |
| 2025-01-28 | $92.31 | $142.11 | 584,800 | — | — |
| 2025-01-27 | $89.27 | $137.43 | 435,100 | — | — |
| 2025-01-24 | $90.02 | $138.59 | 323,700 | — | — |
| 2025-01-23 | $90.92 | $139.97 | 484,500 | — | — |
| 2025-01-22 | $91.30 | $140.56 | 527,500 | — | — |
| 2025-01-21 | $90.30 | $139.02 | 444,900 | — | — |
| 2025-01-17 | $90.19 | $138.85 | 1,165,500 | — | — |
| 2025-01-16 | $88.68 | $136.52 | 477,000 | — | — |
| 2025-01-15 | $88.79 | $136.69 | 586,900 | — | — |
| 2025-01-14 | $85.72 | $131.97 | 622,700 | — | — |
| 2025-01-13 | $83.73 | $128.90 | 383,200 | — | — |
| 2025-01-10 | $84.56 | $130.18 | 639,100 | — | — |
| 2025-01-08 | $85.92 | $132.28 | 536,500 | — | — |
| 2025-01-07 | $88.46 | $136.19 | 690,400 | — | — |
| 2025-01-06 | $84.73 | $130.44 | 498,200 | — | — |
| 2025-01-03 | $81.76 | $125.87 | 603,700 | — | — |
| 2025-01-02 | $80.44 | $123.84 | 484,300 | — | — |