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-11-22 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 | $194.34 | $280.89 | 623,800 | — | — |
| 2025-12-30 | $196.21 | $283.59 | 686,400 | — | — |
| 2025-12-29 | $197.55 | $285.53 | 473,900 | — | — |
| 2025-12-26 | $198.28 | $286.58 | 349,700 | — | — |
| 2025-12-24 | $198.29 | $286.60 | 280,600 | — | — |
| 2025-12-23 | $197.03 | $284.77 | 856,800 | — | — |
| 2025-12-22 | $199.58 | $288.46 | 691,900 | — | — |
| 2025-12-19 | $197.68 | $285.71 | 2,096,600 | — | — |
| 2025-12-18 | $196.42 | $283.89 | 1,198,500 | — | — |
| 2025-12-17 | $194.10 | $280.54 | 954,200 | — | — |
| 2025-12-16 | $196.76 | $284.38 | 947,800 | — | — |
| 2025-12-15 | $197.60 | $285.60 | 1,143,500 | — | — |
| 2025-12-12 | $198.68 | $287.16 | 1,211,600 | — | — |
| 2025-12-11 | $199.55 | $288.42 | 1,802,900 | — | — |
| 2025-12-10 | $198.13 | $286.36 | 1,614,900 | — | — |
| 2025-12-09 | $189.77 | $274.28 | 1,128,100 | — | — |
| 2025-12-08 | $189.89 | $274.45 | 1,398,500 | — | — |
| 2025-12-05 | $188.41 | $272.32 | 813,300 | — | — |
| 2025-12-04 | $187.54 | $271.06 | 1,596,100 | — | — |
| 2025-12-03 | $187.92 | $271.61 | 1,936,400 | — | — |
| 2025-12-02 | $185.73 | $268.44 | 2,614,800 | — | — |
| 2025-12-01 | $179.73 | $259.77 | 1,739,800 | — | — |
| 2025-11-28 | $173.96 | $251.43 | 339,700 | — | — |
| 2025-11-26 | $173.40 | $250.62 | 852,100 | — | — |
| 2025-11-25 | $172.03 | $248.64 | 1,103,900 | — | — |
| 2025-11-24 | $166.65 | $240.87 | 1,297,800 | — | — |
| 2025-11-21 | $166.43 | $240.55 | 1,780,400 | — | — |
| 2025-11-20 | $158.92 | $229.69 | 1,269,900 | — | — |
| 2025-11-19 | $159.92 | $231.14 | 918,300 | — | — |
| 2025-11-18 | $162.03 | $234.19 | 1,364,700 | — | — |
| 2025-11-17 | $160.30 | $231.69 | 1,414,400 | — | — |
| 2025-11-14 | $162.81 | $235.32 | 1,722,200 | — | — |
| 2025-11-13 | $166.31 | $240.37 | 733,400 | — | — |
| 2025-11-12 | $169.26 | $244.64 | 831,000 | — | — |
| 2025-11-11 | $168.03 | $242.86 | 1,214,400 | — | — |
| 2025-11-10 | $168.48 | $243.51 | 1,134,300 | — | — |
| 2025-11-07 | $170.96 | $247.09 | 947,400 | — | — |
| 2025-11-06 | $169.03 | $243.67 | 1,108,900 | — | — |
| 2025-11-05 | $170.25 | $245.43 | 1,099,300 | — | — |
| 2025-11-04 | $172.64 | $248.87 | 2,472,300 | — | — |
| 2025-11-03 | $169.75 | $244.71 | 1,153,500 | — | — |
| 2025-10-31 | $168.86 | $243.42 | 1,160,800 | — | — |
| 2025-10-30 | $166.64 | $240.22 | 1,093,500 | — | — |
| 2025-10-29 | $168.88 | $243.45 | 1,636,700 | — | — |
| 2025-10-28 | $166.56 | $240.11 | 994,600 | — | — |
| 2025-10-27 | $167.77 | $241.85 | 1,147,600 | — | — |
| 2025-10-24 | $165.11 | $238.02 | 1,163,900 | — | — |
| 2025-10-23 | $166.74 | $240.37 | 1,782,100 | — | — |
| 2025-10-22 | $168.53 | $242.95 | 1,711,200 | — | — |
| 2025-10-21 | $168.98 | $243.60 | 1,182,900 | — | — |
| 2025-10-20 | $165.49 | $238.57 | 1,603,600 | — | — |
| 2025-10-17 | $164.85 | $237.64 | 2,979,200 | — | — |
| 2025-10-16 | $169.57 | $244.45 | 6,506,000 | — | — |
| 2025-10-15 | $138.83 | $200.13 | 2,240,700 | — | — |
| 2025-10-14 | $139.37 | $200.91 | 946,200 | — | — |
| 2025-10-13 | $138.12 | $199.11 | 1,135,100 | — | — |
| 2025-10-10 | $137.09 | $197.63 | 1,578,600 | — | — |
| 2025-10-09 | $142.62 | $205.60 | 1,791,100 | — | — |
| 2025-10-08 | $146.55 | $211.26 | 1,448,200 | — | — |
| 2025-10-07 | $140.00 | $201.82 | 1,523,200 | — | — |
| 2025-10-06 | $141.67 | $204.23 | 1,150,500 | — | — |
| 2025-10-03 | $137.95 | $198.86 | 1,212,100 | — | — |
| 2025-10-02 | $134.20 | $193.46 | 1,277,800 | — | — |
| 2025-10-01 | $132.68 | $191.27 | 840,700 | — | — |
| 2025-09-30 | $134.17 | $193.42 | 1,085,300 | — | — |
| 2025-09-29 | $134.80 | $194.32 | 1,106,600 | — | — |
| 2025-09-26 | $134.46 | $193.83 | 2,027,700 | — | — |
| 2025-09-25 | $132.40 | $190.86 | 1,047,200 | — | — |
| 2025-09-24 | $132.87 | $191.54 | 1,247,700 | — | — |
| 2025-09-23 | $131.98 | $190.26 | 1,066,600 | — | — |
| 2025-09-22 | $130.65 | $188.34 | 1,644,800 | — | — |
| 2025-09-19 | $132.52 | $191.04 | 2,214,400 | — | — |
| 2025-09-18 | $135.06 | $194.70 | 1,140,000 | — | — |
| 2025-09-17 | $134.52 | $193.92 | 1,799,600 | — | — |
| 2025-09-16 | $137.80 | $198.65 | 964,000 | — | — |
| 2025-09-15 | $136.35 | $196.56 | 1,017,000 | — | — |
| 2025-09-12 | $137.93 | $198.84 | 652,700 | — | — |
| 2025-09-11 | $141.45 | $203.91 | 1,084,200 | — | — |
| 2025-09-10 | $136.94 | $197.41 | 1,345,600 | — | — |
| 2025-09-09 | $141.00 | $203.26 | 694,400 | — | — |
| 2025-09-08 | $142.99 | $206.13 | 1,445,600 | — | — |
| 2025-09-05 | $143.73 | $207.20 | 891,800 | — | — |
| 2025-09-04 | $145.28 | $209.43 | 930,400 | — | — |
| 2025-09-03 | $145.38 | $209.58 | 770,900 | — | — |
| 2025-09-02 | $144.25 | $207.95 | 864,000 | — | — |
| 2025-08-29 | $144.99 | $209.01 | 785,400 | — | — |
| 2025-08-28 | $143.98 | $207.56 | 1,213,400 | — | — |
| 2025-08-27 | $145.79 | $210.17 | 1,211,700 | — | — |
| 2025-08-26 | $144.32 | $208.05 | 1,399,300 | — | — |
| 2025-08-25 | $142.75 | $205.78 | 2,156,000 | — | — |
| 2025-08-22 | $150.14 | $216.44 | 1,224,700 | — | — |
| 2025-08-21 | $143.40 | $206.72 | 1,216,800 | — | — |
| 2025-08-20 | $142.53 | $205.47 | 991,000 | — | — |
| 2025-08-19 | $147.23 | $212.24 | 1,082,200 | — | — |
| 2025-08-18 | $142.52 | $205.45 | 507,300 | — | — |
| 2025-08-15 | $143.45 | $206.79 | 544,600 | — | — |
| 2025-08-14 | $144.45 | $208.24 | 745,000 | — | — |
| 2025-08-13 | $145.85 | $210.25 | 1,002,000 | — | — |
| 2025-08-12 | $142.83 | $205.90 | 1,139,300 | — | — |
| 2025-08-11 | $137.78 | $198.62 | 1,022,400 | — | — |
| 2025-08-08 | $139.44 | $201.01 | 990,300 | — | — |
| 2025-08-07 | $140.33 | $201.66 | 927,100 | — | — |
| 2025-08-06 | $143.51 | $206.23 | 823,900 | — | — |
| 2025-08-05 | $143.24 | $205.84 | 689,800 | — | — |
| 2025-08-04 | $142.06 | $204.15 | 905,000 | — | — |
| 2025-08-01 | $139.56 | $200.56 | 1,173,900 | — | — |
| 2025-07-31 | $144.05 | $207.01 | 1,128,600 | — | — |
| 2025-07-30 | $143.87 | $206.75 | 1,148,000 | — | — |
| 2025-07-29 | $146.78 | $210.93 | 1,206,600 | — | — |
| 2025-07-28 | $148.39 | $213.24 | 1,100,800 | — | — |
| 2025-07-25 | $149.31 | $214.57 | 980,500 | — | — |
| 2025-07-24 | $149.73 | $215.17 | 1,188,600 | — | — |
| 2025-07-23 | $149.84 | $215.33 | 1,362,100 | — | — |
| 2025-07-22 | $151.93 | $218.33 | 987,200 | — | — |
| 2025-07-21 | $147.60 | $212.11 | 1,133,000 | — | — |
| 2025-07-18 | $148.89 | $213.96 | 1,636,600 | — | — |
| 2025-07-17 | $152.69 | $219.42 | 1,280,800 | — | — |
| 2025-07-16 | $151.44 | $217.63 | 2,429,900 | — | — |
| 2025-07-15 | $148.86 | $213.92 | 1,781,500 | — | — |
| 2025-07-14 | $152.20 | $218.72 | 885,100 | — | — |
| 2025-07-11 | $153.57 | $220.69 | 884,700 | — | — |
| 2025-07-10 | $154.66 | $222.25 | 891,100 | — | — |
| 2025-07-09 | $152.67 | $219.39 | 913,900 | — | — |
| 2025-07-08 | $153.05 | $219.94 | 888,900 | — | — |
| 2025-07-07 | $149.56 | $214.93 | 781,000 | — | — |
| 2025-07-03 | $152.88 | $219.70 | 478,000 | — | — |
| 2025-07-02 | $153.02 | $219.90 | 919,000 | — | — |
| 2025-07-01 | $151.08 | $217.11 | 1,414,300 | — | — |
| 2025-06-30 | $143.60 | $206.36 | 1,060,700 | — | — |
| 2025-06-27 | $145.34 | $208.86 | 900,800 | — | — |
| 2025-06-26 | $143.28 | $205.90 | 516,800 | — | — |
| 2025-06-25 | $142.74 | $205.12 | 496,100 | — | — |
| 2025-06-24 | $143.43 | $206.12 | 1,025,900 | — | — |
| 2025-06-23 | $142.69 | $205.05 | 1,081,200 | — | — |
| 2025-06-20 | $139.63 | $200.66 | 1,876,500 | — | — |
| 2025-06-18 | $139.01 | $199.76 | 1,295,200 | — | — |
| 2025-06-17 | $139.09 | $199.88 | 957,000 | — | — |
| 2025-06-16 | $142.49 | $204.77 | 944,300 | — | — |
| 2025-06-13 | $139.85 | $200.97 | 833,500 | — | — |
| 2025-06-12 | $140.92 | $202.51 | 601,100 | — | — |
| 2025-06-11 | $140.90 | $202.48 | 740,000 | — | — |
| 2025-06-10 | $145.18 | $208.63 | 1,111,800 | — | — |
| 2025-06-09 | $141.64 | $203.54 | 786,600 | — | — |
| 2025-06-06 | $140.21 | $201.49 | 421,800 | — | — |
| 2025-06-05 | $139.12 | $199.92 | 684,600 | — | — |
| 2025-06-04 | $140.11 | $201.35 | 790,300 | — | — |
| 2025-06-03 | $140.63 | $202.09 | 869,900 | — | — |
| 2025-06-02 | $136.65 | $196.37 | 1,084,500 | — | — |
| 2025-05-30 | $138.85 | $199.53 | 1,193,900 | — | — |
| 2025-05-29 | $140.00 | $201.19 | 1,421,400 | — | — |
| 2025-05-28 | $138.64 | $199.23 | 578,400 | — | — |
| 2025-05-27 | $140.00 | $201.19 | 830,900 | — | — |
| 2025-05-23 | $137.42 | $197.48 | 793,100 | — | — |
| 2025-05-22 | $139.03 | $199.79 | 1,727,400 | — | — |
| 2025-05-21 | $139.37 | $200.28 | 1,519,900 | — | — |
| 2025-05-20 | $145.02 | $208.40 | 957,100 | — | — |
| 2025-05-19 | $146.24 | $210.15 | 791,500 | — | — |
| 2025-05-16 | $148.05 | $212.76 | 849,200 | — | — |
| 2025-05-15 | $147.86 | $212.48 | 730,700 | — | — |
| 2025-05-14 | $147.89 | $212.53 | 1,153,800 | — | — |
| 2025-05-13 | $147.32 | $211.71 | 1,365,600 | — | — |
| 2025-05-12 | $148.72 | $213.72 | 2,835,200 | — | — |
| 2025-05-09 | $135.53 | $194.76 | 1,222,600 | — | — |
| 2025-05-08 | $137.48 | $196.93 | 1,773,400 | — | — |
| 2025-05-07 | $132.95 | $190.44 | 1,041,100 | — | — |
| 2025-05-06 | $130.87 | $187.47 | 863,100 | — | — |
| 2025-05-05 | $133.61 | $191.39 | 1,595,700 | — | — |
| 2025-05-02 | $133.57 | $191.33 | 1,401,900 | — | — |
| 2025-05-01 | $129.80 | $185.93 | 1,770,400 | — | — |
| 2025-04-30 | $130.58 | $187.05 | 1,553,800 | — | — |
| 2025-04-29 | $130.40 | $186.79 | 1,118,800 | — | — |
| 2025-04-28 | $130.95 | $187.58 | 1,115,500 | — | — |
| 2025-04-25 | $129.73 | $185.83 | 1,960,400 | — | — |
| 2025-04-24 | $132.98 | $190.49 | 1,200,100 | — | — |
| 2025-04-23 | $130.36 | $186.73 | 1,856,200 | — | — |
| 2025-04-22 | $128.52 | $184.10 | 1,498,500 | — | — |
| 2025-04-21 | $127.12 | $182.09 | 1,683,100 | — | — |
| 2025-04-17 | $129.23 | $185.12 | 1,950,100 | — | — |
| 2025-04-16 | $124.73 | $178.67 | 2,965,300 | — | — |
| 2025-04-15 | $135.11 | $193.54 | 1,446,200 | — | — |
| 2025-04-14 | $137.82 | $197.42 | 1,620,400 | — | — |
| 2025-04-11 | $132.88 | $190.34 | 1,976,800 | — | — |
| 2025-04-10 | $134.34 | $192.44 | 1,405,100 | — | — |
| 2025-04-09 | $141.65 | $202.91 | 3,089,500 | — | — |
| 2025-04-08 | $129.46 | $185.45 | 1,044,900 | — | — |
| 2025-04-07 | $132.07 | $189.18 | 1,788,800 | — | — |
| 2025-04-04 | $134.66 | $192.89 | 2,230,400 | — | — |
| 2025-04-03 | $136.23 | $195.14 | 1,704,500 | — | — |
| 2025-04-02 | $152.78 | $218.85 | 847,800 | — | — |
| 2025-04-01 | $149.72 | $214.47 | 774,800 | — | — |
| 2025-03-31 | $147.95 | $211.93 | 912,300 | — | — |
| 2025-03-28 | $146.12 | $209.31 | 794,900 | — | — |
| 2025-03-27 | $150.80 | $216.01 | 1,043,200 | — | — |
| 2025-03-26 | $151.39 | $216.86 | 2,268,800 | — | — |
| 2025-03-25 | $149.95 | $214.80 | 972,100 | — | — |
| 2025-03-24 | $152.02 | $217.76 | 974,600 | — | — |
| 2025-03-21 | $148.55 | $212.79 | 1,121,700 | — | — |
| 2025-03-20 | $147.50 | $211.29 | 1,081,900 | — | — |
| 2025-03-19 | $147.05 | $210.64 | 1,295,300 | — | — |
| 2025-03-18 | $147.13 | $210.76 | 1,466,600 | — | — |
| 2025-03-17 | $149.46 | $214.09 | 1,426,200 | — | — |
| 2025-03-14 | $149.00 | $213.44 | 1,660,700 | — | — |
| 2025-03-13 | $149.43 | $214.05 | 1,124,500 | — | — |
| 2025-03-12 | $154.45 | $221.24 | 795,500 | — | — |
| 2025-03-11 | $154.18 | $220.86 | 898,700 | — | — |
| 2025-03-10 | $160.21 | $229.49 | 845,400 | — | — |
| 2025-03-07 | $163.45 | $234.13 | 980,200 | — | — |
| 2025-03-06 | $162.26 | $232.43 | 743,500 | — | — |
| 2025-03-05 | $160.04 | $229.25 | 1,084,300 | — | — |
| 2025-03-04 | $157.62 | $225.78 | 1,025,900 | — | — |
| 2025-03-03 | $157.82 | $226.07 | 835,500 | — | — |
| 2025-02-28 | $161.19 | $230.90 | 657,500 | — | — |
| 2025-02-27 | $158.90 | $227.62 | 762,100 | — | — |
| 2025-02-26 | $160.32 | $229.65 | 970,600 | — | — |
| 2025-02-25 | $160.69 | $230.18 | 943,900 | — | — |
| 2025-02-24 | $162.69 | $233.05 | 925,900 | — | — |
| 2025-02-21 | $167.71 | $240.24 | 1,116,000 | — | — |
| 2025-02-20 | $168.54 | $241.43 | 705,800 | — | — |
| 2025-02-19 | $169.25 | $242.44 | 1,131,700 | — | — |
| 2025-02-18 | $174.26 | $249.62 | 1,058,900 | — | — |
| 2025-02-14 | $169.98 | $243.49 | 860,400 | — | — |
| 2025-02-13 | $165.46 | $237.01 | 622,500 | — | — |
| 2025-02-12 | $164.63 | $235.82 | 555,400 | — | — |
| 2025-02-11 | $167.50 | $239.94 | 653,400 | — | — |
| 2025-02-10 | $167.10 | $239.36 | 724,100 | — | — |
| 2025-02-07 | $166.15 | $238.00 | 576,800 | — | — |
| 2025-02-06 | $169.03 | $241.50 | 493,700 | — | — |
| 2025-02-05 | $170.48 | $243.57 | 1,026,500 | — | — |
| 2025-02-04 | $168.97 | $241.41 | 664,000 | — | — |
| 2025-02-03 | $167.30 | $239.03 | 1,036,200 | — | — |
| 2025-01-31 | $171.22 | $244.63 | 1,401,300 | — | — |
| 2025-01-30 | $173.36 | $247.68 | 695,400 | — | — |
| 2025-01-29 | $171.93 | $245.64 | 619,500 | — | — |
| 2025-01-28 | $172.66 | $246.68 | 755,000 | — | — |
| 2025-01-27 | $174.08 | $248.71 | 994,000 | — | — |
| 2025-01-24 | $169.96 | $242.83 | 1,112,200 | — | — |
| 2025-01-23 | $170.28 | $243.28 | 1,656,100 | — | — |
| 2025-01-22 | $174.91 | $249.90 | 850,900 | — | — |
| 2025-01-21 | $174.43 | $249.21 | 1,529,800 | — | — |
| 2025-01-17 | $172.45 | $246.38 | 3,299,500 | — | — |
| 2025-01-16 | $186.20 | $266.03 | 1,734,400 | — | — |
| 2025-01-15 | $186.55 | $266.53 | 1,025,600 | — | — |
| 2025-01-14 | $181.62 | $259.49 | 1,054,300 | — | — |
| 2025-01-13 | $179.23 | $256.07 | 750,000 | — | — |
| 2025-01-10 | $174.29 | $249.01 | 671,200 | — | — |
| 2025-01-08 | $177.83 | $254.07 | 618,300 | — | — |
| 2025-01-07 | $176.48 | $252.14 | 595,700 | — | — |
| 2025-01-06 | $176.40 | $252.03 | 619,900 | — | — |
| 2025-01-03 | $175.82 | $251.20 | 610,000 | — | — |
| 2025-01-02 | $171.20 | $244.60 | 538,100 | — | — |