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
- 1991-12-13 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 | $171.05 | $282.32 | 4,682,600 | — | — |
| 2025-12-30 | $173.65 | $286.61 | 3,429,300 | — | — |
| 2025-12-29 | $173.43 | $286.25 | 3,978,400 | — | — |
| 2025-12-26 | $174.81 | $288.53 | 2,442,800 | — | — |
| 2025-12-24 | $174.77 | $288.46 | 1,645,300 | — | — |
| 2025-12-23 | $174.75 | $288.43 | 4,690,400 | — | — |
| 2025-12-22 | $174.22 | $287.55 | 6,422,100 | — | — |
| 2025-12-19 | $175.25 | $289.25 | 25,223,500 | — | — |
| 2025-12-18 | $174.19 | $287.50 | 8,967,500 | — | — |
| 2025-12-17 | $172.34 | $284.45 | 8,501,900 | — | — |
| 2025-12-16 | $176.12 | $290.69 | 7,136,000 | — | — |
| 2025-12-15 | $179.26 | $295.87 | 6,954,700 | — | — |
| 2025-12-12 | $178.29 | $294.27 | 8,865,800 | — | — |
| 2025-12-11 | $181.27 | $299.19 | 6,319,200 | — | — |
| 2025-12-10 | $182.21 | $300.74 | 11,100,100 | — | — |
| 2025-12-09 | $176.00 | $290.49 | 7,719,100 | — | — |
| 2025-12-08 | $175.31 | $289.35 | 6,690,200 | — | — |
| 2025-12-05 | $174.81 | $288.53 | 8,400,100 | — | — |
| 2025-12-04 | $174.35 | $287.77 | 7,245,000 | — | — |
| 2025-12-03 | $175.07 | $287.49 | 7,624,300 | — | — |
| 2025-12-02 | $170.70 | $280.31 | 9,159,100 | — | — |
| 2025-12-01 | $168.04 | $275.94 | 6,818,300 | — | — |
| 2025-11-28 | $168.09 | $276.02 | 5,068,800 | — | — |
| 2025-11-26 | $165.14 | $271.18 | 7,967,700 | — | — |
| 2025-11-25 | $163.30 | $268.16 | 7,758,100 | — | — |
| 2025-11-24 | $165.06 | $271.05 | 12,070,100 | — | — |
| 2025-11-21 | $163.30 | $268.16 | 10,815,000 | — | — |
| 2025-11-20 | $159.59 | $262.07 | 12,075,400 | — | — |
| 2025-11-19 | $166.11 | $272.77 | 8,176,500 | — | — |
| 2025-11-18 | $165.06 | $271.05 | 11,073,200 | — | — |
| 2025-11-17 | $166.75 | $273.82 | 10,211,100 | — | — |
| 2025-11-14 | $173.98 | $285.70 | 7,949,900 | — | — |
| 2025-11-13 | $174.50 | $286.55 | 9,526,100 | — | — |
| 2025-11-12 | $176.67 | $290.11 | 8,785,800 | — | — |
| 2025-11-11 | $173.98 | $285.70 | 8,419,100 | — | — |
| 2025-11-10 | $171.57 | $281.74 | 10,129,300 | — | — |
| 2025-11-07 | $170.89 | $280.62 | 10,614,700 | — | — |
| 2025-11-06 | $173.20 | $284.42 | 16,184,700 | — | — |
| 2025-11-05 | $179.72 | $295.12 | 18,845,500 | — | — |
| 2025-11-04 | $172.84 | $283.82 | 12,323,600 | — | — |
| 2025-11-03 | $180.72 | $296.76 | 8,535,100 | — | — |
| 2025-10-31 | $180.90 | $297.06 | 9,452,800 | — | — |
| 2025-10-30 | $177.26 | $291.08 | 7,862,900 | — | — |
| 2025-10-29 | $178.67 | $293.40 | 11,614,600 | — | — |
| 2025-10-28 | $181.03 | $297.27 | 20,323,100 | — | — |
| 2025-10-27 | $187.68 | $308.19 | 81,799,300 | — | — |
| 2025-10-24 | $168.94 | $277.42 | 6,256,000 | — | — |
| 2025-10-23 | $170.03 | $279.21 | 6,546,400 | — | — |
| 2025-10-22 | $169.27 | $277.96 | 10,083,800 | — | — |
| 2025-10-21 | $168.83 | $277.24 | 6,176,100 | — | — |
| 2025-10-20 | $167.04 | $274.30 | 8,194,100 | — | — |
| 2025-10-17 | $163.45 | $268.40 | 4,833,100 | — | — |
| 2025-10-16 | $164.08 | $269.44 | 5,686,700 | — | — |
| 2025-10-15 | $162.97 | $267.62 | 7,334,100 | — | — |
| 2025-10-14 | $161.74 | $265.60 | 8,675,200 | — | — |
| 2025-10-13 | $161.78 | $265.66 | 10,311,000 | — | — |
| 2025-10-10 | $153.59 | $252.21 | 15,818,600 | — | — |
| 2025-10-09 | $165.66 | $272.03 | 6,928,400 | — | — |
| 2025-10-08 | $167.77 | $275.50 | 7,302,200 | — | — |
| 2025-10-07 | $165.46 | $271.71 | 7,147,500 | — | — |
| 2025-10-06 | $168.62 | $276.89 | 8,265,800 | — | — |
| 2025-10-03 | $169.18 | $277.81 | 5,137,900 | — | — |
| 2025-10-02 | $168.85 | $277.27 | 5,499,500 | — | — |
| 2025-10-01 | $166.49 | $273.40 | 6,153,000 | — | — |
| 2025-09-30 | $166.36 | $273.18 | 5,593,300 | — | — |
| 2025-09-29 | $165.30 | $271.44 | 7,523,100 | — | — |
| 2025-09-26 | $169.20 | $277.85 | 4,846,000 | — | — |
| 2025-09-25 | $169.68 | $278.64 | 8,093,700 | — | — |
| 2025-09-24 | $173.55 | $284.99 | 9,213,700 | — | — |
| 2025-09-23 | $169.53 | $278.39 | 5,468,400 | — | — |
| 2025-09-22 | $169.72 | $278.70 | 6,196,600 | — | — |
| 2025-09-19 | $166.85 | $273.99 | 19,444,400 | — | — |
| 2025-09-18 | $168.13 | $276.09 | 10,421,200 | — | — |
| 2025-09-17 | $165.26 | $271.38 | 6,057,800 | — | — |
| 2025-09-16 | $164.14 | $269.54 | 7,997,500 | — | — |
| 2025-09-15 | $161.22 | $264.74 | 5,604,800 | — | — |
| 2025-09-12 | $161.83 | $265.74 | 5,430,600 | — | — |
| 2025-09-11 | $161.51 | $265.22 | 8,360,200 | — | — |
| 2025-09-10 | $158.95 | $261.02 | 8,256,900 | — | — |
| 2025-09-09 | $158.66 | $260.54 | 6,126,000 | — | — |
| 2025-09-08 | $160.24 | $263.13 | 7,019,700 | — | — |
| 2025-09-05 | $159.84 | $262.48 | 7,954,200 | — | — |
| 2025-09-04 | $159.71 | $262.26 | 7,781,200 | — | — |
| 2025-09-03 | $157.28 | $256.81 | 6,336,400 | — | — |
| 2025-09-02 | $158.78 | $259.26 | 7,520,300 | — | — |
| 2025-08-29 | $160.73 | $262.44 | 9,949,100 | — | — |
| 2025-08-28 | $160.80 | $262.56 | 8,156,300 | — | — |
| 2025-08-27 | $159.77 | $260.88 | 4,549,900 | — | — |
| 2025-08-26 | $159.17 | $259.90 | 9,173,000 | — | — |
| 2025-08-25 | $156.42 | $255.41 | 4,653,000 | — | — |
| 2025-08-22 | $158.01 | $258.00 | 7,711,500 | — | — |
| 2025-08-21 | $154.13 | $251.67 | 4,997,300 | — | — |
| 2025-08-20 | $155.44 | $253.81 | 7,151,700 | — | — |
| 2025-08-19 | $156.25 | $255.13 | 6,396,500 | — | — |
| 2025-08-18 | $158.90 | $259.46 | 4,774,400 | — | — |
| 2025-08-15 | $157.85 | $257.74 | 7,583,700 | — | — |
| 2025-08-14 | $158.09 | $258.13 | 6,294,800 | — | — |
| 2025-08-13 | $156.59 | $255.68 | 7,103,300 | — | — |
| 2025-08-12 | $153.73 | $251.01 | 9,304,100 | — | — |
| 2025-08-11 | $147.97 | $241.61 | 6,215,900 | — | — |
| 2025-08-08 | $147.56 | $240.94 | 5,028,700 | — | — |
| 2025-08-07 | $145.90 | $238.23 | 6,753,500 | — | — |
| 2025-08-06 | $145.84 | $238.13 | 8,475,700 | — | — |
| 2025-08-05 | $146.71 | $239.55 | 7,794,500 | — | — |
| 2025-08-04 | $147.51 | $240.86 | 8,150,200 | — | — |
| 2025-08-01 | $148.19 | $241.97 | 12,706,700 | — | — |
| 2025-07-31 | $146.76 | $239.63 | 24,440,100 | — | — |
| 2025-07-30 | $159.06 | $259.72 | 14,382,500 | — | — |
| 2025-07-29 | $162.08 | $264.65 | 9,460,900 | — | — |
| 2025-07-28 | $161.05 | $262.97 | 9,627,300 | — | — |
| 2025-07-25 | $158.40 | $258.64 | 4,808,200 | — | — |
| 2025-07-24 | $158.84 | $259.36 | 5,014,800 | — | — |
| 2025-07-23 | $159.88 | $261.06 | 7,296,200 | — | — |
| 2025-07-22 | $157.99 | $257.97 | 6,951,600 | — | — |
| 2025-07-21 | $158.97 | $259.57 | 7,662,300 | — | — |
| 2025-07-18 | $154.80 | $252.76 | 7,433,900 | — | — |
| 2025-07-17 | $152.61 | $249.19 | 7,018,600 | — | — |
| 2025-07-16 | $154.07 | $251.57 | 7,106,700 | — | — |
| 2025-07-15 | $154.30 | $251.95 | 6,467,300 | — | — |
| 2025-07-14 | $154.29 | $251.93 | 7,382,600 | — | — |
| 2025-07-11 | $157.46 | $257.11 | 5,907,700 | — | — |
| 2025-07-10 | $159.09 | $259.77 | 5,674,400 | — | — |
| 2025-07-09 | $159.35 | $260.19 | 4,190,100 | — | — |
| 2025-07-08 | $159.45 | $260.35 | 6,879,100 | — | — |
| 2025-07-07 | $158.09 | $258.13 | 7,187,400 | — | — |
| 2025-07-03 | $162.21 | $264.86 | 4,280,800 | — | — |
| 2025-07-02 | $162.32 | $265.04 | 8,916,400 | — | — |
| 2025-07-01 | $159.40 | $260.27 | 8,942,300 | — | — |
| 2025-06-30 | $159.26 | $260.04 | 7,988,200 | — | — |
| 2025-06-27 | $158.54 | $258.87 | 22,100,300 | — | — |
| 2025-06-26 | $158.19 | $258.30 | 6,278,200 | — | — |
| 2025-06-25 | $155.93 | $254.61 | 5,280,100 | — | — |
| 2025-06-24 | $155.71 | $254.25 | 7,692,700 | — | — |
| 2025-06-23 | $153.14 | $250.05 | 6,860,700 | — | — |
| 2025-06-20 | $151.32 | $247.08 | 15,501,900 | — | — |
| 2025-06-18 | $153.63 | $250.85 | 6,708,700 | — | — |
| 2025-06-17 | $154.46 | $252.21 | 7,146,900 | — | — |
| 2025-06-16 | $156.87 | $256.14 | 8,686,300 | — | — |
| 2025-06-13 | $154.72 | $252.63 | 8,446,400 | — | — |
| 2025-06-12 | $158.70 | $259.13 | 5,689,400 | — | — |
| 2025-06-11 | $159.48 | $260.40 | 8,859,900 | — | — |
| 2025-06-10 | $159.13 | $259.83 | 9,068,400 | — | — |
| 2025-06-09 | $155.41 | $253.76 | 10,589,400 | — | — |
| 2025-06-06 | $149.24 | $243.68 | 5,794,700 | — | — |
| 2025-06-05 | $147.56 | $240.94 | 5,605,500 | — | — |
| 2025-06-04 | $149.05 | $241.92 | 7,143,800 | — | — |
| 2025-06-03 | $148.94 | $241.74 | 6,164,100 | — | — |
| 2025-06-02 | $146.63 | $237.99 | 6,419,500 | — | — |
| 2025-05-30 | $145.20 | $235.67 | 13,755,600 | — | — |
| 2025-05-29 | $148.34 | $240.77 | 5,980,700 | — | — |
| 2025-05-28 | $147.60 | $239.57 | 7,032,300 | — | — |
| 2025-05-27 | $148.63 | $241.24 | 9,788,800 | — | — |
| 2025-05-23 | $145.38 | $235.96 | 8,994,600 | — | — |
| 2025-05-22 | $147.37 | $239.19 | 9,539,100 | — | — |
| 2025-05-21 | $151.31 | $245.59 | 9,684,500 | — | — |
| 2025-05-20 | $153.82 | $249.66 | 5,269,500 | — | — |
| 2025-05-19 | $153.70 | $249.47 | 7,241,100 | — | — |
| 2025-05-16 | $152.50 | $247.52 | 6,668,000 | — | — |
| 2025-05-15 | $152.61 | $247.70 | 6,941,200 | — | — |
| 2025-05-14 | $152.98 | $248.30 | 6,971,200 | — | — |
| 2025-05-13 | $151.34 | $245.64 | 10,160,900 | — | — |
| 2025-05-12 | $152.12 | $246.90 | 11,414,600 | — | — |
| 2025-05-09 | $145.18 | $235.64 | 6,217,100 | — | — |
| 2025-05-08 | $145.10 | $235.51 | 8,489,100 | — | — |
| 2025-05-07 | $144.30 | $234.21 | 10,196,400 | — | — |
| 2025-05-06 | $139.90 | $227.07 | 6,957,900 | — | — |
| 2025-05-05 | $139.44 | $226.32 | 7,165,300 | — | — |
| 2025-05-02 | $139.81 | $226.92 | 13,185,600 | — | — |
| 2025-05-01 | $135.21 | $219.46 | 22,836,600 | — | — |
| 2025-04-30 | $148.46 | $240.96 | 10,851,900 | — | — |
| 2025-04-29 | $146.88 | $238.40 | 6,692,000 | — | — |
| 2025-04-28 | $147.62 | $239.60 | 5,743,500 | — | — |
| 2025-04-25 | $148.56 | $241.12 | 5,145,600 | — | — |
| 2025-04-24 | $147.21 | $238.93 | 8,810,600 | — | — |
| 2025-04-23 | $140.46 | $227.98 | 9,073,500 | — | — |
| 2025-04-22 | $138.74 | $225.19 | 8,228,000 | — | — |
| 2025-04-21 | $136.14 | $220.97 | 8,128,300 | — | — |
| 2025-04-17 | $136.66 | $221.81 | 7,135,900 | — | — |
| 2025-04-16 | $135.74 | $220.32 | 10,417,200 | — | — |
| 2025-04-15 | $138.60 | $224.96 | 6,346,800 | — | — |
| 2025-04-14 | $139.19 | $225.92 | 6,930,300 | — | — |
| 2025-04-11 | $139.25 | $226.01 | 10,955,300 | — | — |
| 2025-04-10 | $134.40 | $218.14 | 14,898,800 | — | — |
| 2025-04-09 | $143.59 | $233.06 | 21,242,600 | — | — |
| 2025-04-08 | $124.66 | $202.33 | 14,965,900 | — | — |
| 2025-04-07 | $129.72 | $210.55 | 17,938,300 | — | — |
| 2025-04-04 | $127.46 | $206.88 | 19,018,600 | — | — |
| 2025-04-03 | $139.42 | $226.29 | 16,465,000 | — | — |
| 2025-04-02 | $154.08 | $250.08 | 5,377,200 | — | — |
| 2025-04-01 | $153.05 | $248.41 | 5,708,900 | — | — |
| 2025-03-31 | $153.61 | $249.32 | 8,613,600 | — | — |
| 2025-03-28 | $152.72 | $247.88 | 8,918,000 | — | — |
| 2025-03-27 | $157.97 | $256.40 | 6,102,000 | — | — |
| 2025-03-26 | $158.39 | $257.08 | 5,960,300 | — | — |
| 2025-03-25 | $160.15 | $259.94 | 3,978,200 | — | — |
| 2025-03-24 | $160.08 | $259.82 | 6,033,400 | — | — |
| 2025-03-21 | $156.82 | $254.53 | 10,949,300 | — | — |
| 2025-03-20 | $157.95 | $256.37 | 5,089,300 | — | — |
| 2025-03-19 | $158.26 | $256.87 | 5,871,000 | — | — |
| 2025-03-18 | $156.29 | $253.67 | 6,898,400 | — | — |
| 2025-03-17 | $157.95 | $256.37 | 5,781,000 | — | — |
| 2025-03-14 | $156.58 | $254.14 | 5,309,400 | — | — |
| 2025-03-13 | $151.94 | $246.61 | 5,861,700 | — | — |
| 2025-03-12 | $152.80 | $248.01 | 7,117,400 | — | — |
| 2025-03-11 | $153.10 | $248.49 | 8,692,900 | — | — |
| 2025-03-10 | $154.98 | $251.54 | 10,139,900 | — | — |
| 2025-03-07 | $161.22 | $261.67 | 8,727,600 | — | — |
| 2025-03-06 | $156.04 | $253.27 | 7,808,100 | — | — |
| 2025-03-05 | $158.49 | $255.86 | 6,786,900 | — | — |
| 2025-03-04 | $154.46 | $249.36 | 8,956,800 | — | — |
| 2025-03-03 | $153.62 | $248.00 | 9,601,900 | — | — |
| 2025-02-28 | $157.17 | $253.73 | 10,149,500 | — | — |
| 2025-02-27 | $154.44 | $249.32 | 10,807,200 | — | — |
| 2025-02-26 | $162.10 | $261.69 | 9,161,900 | — | — |
| 2025-02-25 | $161.22 | $260.27 | 8,244,900 | — | — |
| 2025-02-24 | $161.10 | $260.08 | 9,827,800 | — | — |
| 2025-02-21 | $165.43 | $267.07 | 12,531,900 | — | — |
| 2025-02-20 | $173.70 | $280.42 | 6,316,400 | — | — |
| 2025-02-19 | $175.22 | $282.87 | 6,849,600 | — | — |
| 2025-02-18 | $173.64 | $280.32 | 7,292,600 | — | — |
| 2025-02-14 | $172.23 | $278.04 | 4,691,300 | — | — |
| 2025-02-13 | $172.15 | $277.91 | 6,362,200 | — | — |
| 2025-02-12 | $170.29 | $274.91 | 5,505,700 | — | — |
| 2025-02-11 | $171.99 | $277.66 | 6,588,100 | — | — |
| 2025-02-10 | $171.36 | $276.64 | 6,237,700 | — | — |
| 2025-02-07 | $167.96 | $271.15 | 7,841,700 | — | — |
| 2025-02-06 | $169.32 | $273.35 | 16,293,500 | — | — |
| 2025-02-05 | $175.86 | $283.90 | 15,197,800 | — | — |
| 2025-02-04 | $173.04 | $279.35 | 5,457,900 | — | — |
| 2025-02-03 | $170.24 | $274.83 | 7,447,100 | — | — |
| 2025-01-31 | $172.93 | $279.17 | 7,800,500 | — | — |
| 2025-01-30 | $171.93 | $277.56 | 6,010,600 | — | — |
| 2025-01-29 | $171.71 | $277.20 | 5,118,900 | — | — |
| 2025-01-28 | $171.55 | $276.95 | 8,720,200 | — | — |
| 2025-01-27 | $171.18 | $276.35 | 15,632,600 | — | — |
| 2025-01-24 | $172.11 | $277.85 | 5,825,800 | — | — |
| 2025-01-23 | $174.36 | $281.48 | 7,172,300 | — | — |
| 2025-01-22 | $170.24 | $274.83 | 7,281,700 | — | — |
| 2025-01-21 | $167.27 | $270.04 | 7,380,500 | — | — |
| 2025-01-17 | $164.56 | $265.66 | 8,097,500 | — | — |
| 2025-01-16 | $161.43 | $260.61 | 7,188,900 | — | — |
| 2025-01-15 | $164.41 | $265.42 | 9,284,000 | — | — |
| 2025-01-14 | $159.53 | $257.54 | 6,476,500 | — | — |
| 2025-01-13 | $157.13 | $253.67 | 5,714,700 | — | — |
| 2025-01-10 | $156.98 | $253.42 | 6,236,800 | — | — |
| 2025-01-08 | $159.08 | $256.81 | 7,731,900 | — | — |
| 2025-01-07 | $160.52 | $259.14 | 7,666,000 | — | — |
| 2025-01-06 | $159.85 | $258.06 | 9,599,800 | — | — |
| 2025-01-03 | $157.83 | $254.80 | 5,885,800 | — | — |
| 2025-01-02 | $153.64 | $248.03 | 5,009,100 | — | — |