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
- 2016-10-05 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 | $161.33 | $219.95 | 1,845,100 | — | — |
| 2025-12-30 | $162.62 | $221.71 | 2,220,600 | — | — |
| 2025-12-29 | $161.84 | $220.65 | 2,856,100 | — | — |
| 2025-12-26 | $161.67 | $220.41 | 2,317,500 | — | — |
| 2025-12-24 | $161.96 | $220.81 | 1,342,200 | — | — |
| 2025-12-23 | $161.67 | $220.41 | 3,772,000 | — | — |
| 2025-12-22 | $161.57 | $220.28 | 4,379,200 | — | — |
| 2025-12-19 | $163.03 | $221.96 | 7,141,800 | — | — |
| 2025-12-18 | $166.17 | $226.23 | 7,652,500 | — | — |
| 2025-12-17 | $159.97 | $217.79 | 6,902,900 | — | — |
| 2025-12-16 | $173.45 | $236.14 | 4,190,100 | — | — |
| 2025-12-15 | $168.25 | $229.07 | 4,287,400 | — | — |
| 2025-12-12 | $170.10 | $231.58 | 5,870,200 | — | — |
| 2025-12-11 | $174.60 | $237.71 | 6,197,100 | — | — |
| 2025-12-10 | $165.17 | $224.87 | 5,778,100 | — | — |
| 2025-12-09 | $164.81 | $224.38 | 3,939,500 | — | — |
| 2025-12-08 | $166.12 | $226.17 | 4,230,200 | — | — |
| 2025-12-05 | $167.17 | $227.60 | 4,524,300 | — | — |
| 2025-12-04 | $176.07 | $239.71 | 3,408,700 | — | — |
| 2025-12-03 | $171.65 | $233.69 | 2,492,600 | — | — |
| 2025-12-02 | $172.55 | $234.92 | 3,029,200 | — | — |
| 2025-12-01 | $173.64 | $236.40 | 3,251,000 | — | — |
| 2025-11-28 | $178.86 | $243.51 | 1,908,400 | — | — |
| 2025-11-26 | $176.80 | $240.71 | 2,937,800 | — | — |
| 2025-11-25 | $170.84 | $232.59 | 3,865,100 | — | — |
| 2025-11-24 | $175.14 | $238.45 | 5,750,900 | — | — |
| 2025-11-21 | $168.59 | $229.53 | 6,303,800 | — | — |
| 2025-11-20 | $173.79 | $236.61 | 4,271,500 | — | — |
| 2025-11-19 | $179.14 | $243.89 | 3,384,400 | — | — |
| 2025-11-18 | $174.42 | $237.47 | 3,279,100 | — | — |
| 2025-11-17 | $175.00 | $238.26 | 3,108,600 | — | — |
| 2025-11-14 | $174.69 | $237.83 | 5,484,400 | — | — |
| 2025-11-13 | $171.56 | $233.57 | 5,467,400 | — | — |
| 2025-11-12 | $178.27 | $242.71 | 4,252,100 | — | — |
| 2025-11-11 | $179.16 | $243.92 | 4,542,600 | — | — |
| 2025-11-10 | $188.28 | $256.34 | 4,273,700 | — | — |
| 2025-11-07 | $191.00 | $260.04 | 5,805,300 | — | — |
| 2025-11-06 | $184.62 | $251.35 | 6,543,600 | — | — |
| 2025-11-05 | $189.39 | $257.85 | 3,547,000 | — | — |
| 2025-11-04 | $185.74 | $252.88 | 3,805,000 | — | — |
| 2025-11-03 | $193.04 | $262.82 | 3,585,000 | — | — |
| 2025-10-31 | $188.30 | $256.36 | 4,231,300 | — | — |
| 2025-10-30 | $189.71 | $258.28 | 3,805,400 | — | — |
| 2025-10-29 | $199.37 | $271.43 | 6,158,900 | — | — |
| 2025-10-28 | $190.59 | $259.48 | 9,390,500 | — | — |
| 2025-10-27 | $199.30 | $271.34 | 4,539,500 | — | — |
| 2025-10-24 | $201.47 | $274.29 | 4,787,500 | — | — |
| 2025-10-23 | $191.37 | $260.54 | 3,033,700 | — | — |
| 2025-10-22 | $185.83 | $253.00 | 5,344,400 | — | — |
| 2025-10-21 | $186.52 | $253.94 | 5,781,700 | — | — |
| 2025-10-20 | $194.24 | $264.45 | 4,058,400 | — | — |
| 2025-10-17 | $201.35 | $274.13 | 4,004,700 | — | — |
| 2025-10-16 | $210.40 | $286.45 | 3,562,200 | — | — |
| 2025-10-15 | $210.85 | $287.06 | 5,412,000 | — | — |
| 2025-10-14 | $205.51 | $279.79 | 3,088,200 | — | — |
| 2025-10-13 | $209.55 | $285.29 | 3,868,800 | — | — |
| 2025-10-10 | $196.86 | $268.02 | 4,388,200 | — | — |
| 2025-10-09 | $210.00 | $285.91 | 3,796,100 | — | — |
| 2025-10-08 | $206.55 | $281.21 | 3,706,000 | — | — |
| 2025-10-07 | $199.62 | $271.77 | 2,865,800 | — | — |
| 2025-10-06 | $200.41 | $272.85 | 6,019,800 | — | — |
| 2025-10-03 | $201.99 | $275.00 | 5,306,900 | — | — |
| 2025-10-02 | $202.65 | $275.90 | 4,224,200 | — | — |
| 2025-10-01 | $201.51 | $274.35 | 5,387,700 | — | — |
| 2025-09-30 | $195.92 | $266.74 | 5,828,400 | — | — |
| 2025-09-29 | $197.94 | $269.49 | 8,373,900 | — | — |
| 2025-09-26 | $207.22 | $282.12 | 3,096,200 | — | — |
| 2025-09-25 | $201.62 | $274.50 | 4,262,600 | — | — |
| 2025-09-24 | $202.06 | $275.10 | 3,844,400 | — | — |
| 2025-09-23 | $204.24 | $278.06 | 6,525,200 | — | — |
| 2025-09-22 | $217.92 | $296.69 | 4,819,500 | — | — |
| 2025-09-19 | $211.28 | $287.65 | 9,188,500 | — | — |
| 2025-09-18 | $210.16 | $285.82 | 3,589,600 | — | — |
| 2025-09-17 | $208.31 | $283.30 | 3,468,100 | — | — |
| 2025-09-16 | $209.43 | $284.82 | 3,828,400 | — | — |
| 2025-09-15 | $213.52 | $290.39 | 4,750,600 | — | — |
| 2025-09-12 | $209.70 | $285.19 | 3,824,900 | — | — |
| 2025-09-11 | $204.05 | $277.51 | 4,408,900 | — | — |
| 2025-09-10 | $209.21 | $284.52 | 9,715,800 | — | — |
| 2025-09-09 | $193.78 | $263.54 | 4,451,700 | — | — |
| 2025-09-08 | $188.01 | $255.69 | 4,153,400 | — | — |
| 2025-09-05 | $188.00 | $255.68 | 5,199,600 | — | — |
| 2025-09-04 | $189.73 | $258.03 | 2,771,800 | — | — |
| 2025-09-03 | $188.12 | $255.84 | 2,815,300 | — | — |
| 2025-09-02 | $185.81 | $252.70 | 4,234,700 | — | — |
| 2025-08-29 | $189.11 | $257.19 | 3,999,300 | — | — |
| 2025-08-28 | $196.70 | $267.51 | 3,376,200 | — | — |
| 2025-08-27 | $194.60 | $264.65 | 2,665,500 | — | — |
| 2025-08-26 | $195.12 | $265.36 | 3,430,800 | — | — |
| 2025-08-25 | $190.08 | $258.51 | 2,723,100 | — | — |
| 2025-08-22 | $190.46 | $259.02 | 3,447,300 | — | — |
| 2025-08-21 | $190.28 | $258.78 | 3,028,800 | — | — |
| 2025-08-20 | $192.91 | $262.36 | 5,225,300 | — | — |
| 2025-08-19 | $193.52 | $263.19 | 3,358,900 | — | — |
| 2025-08-18 | $198.96 | $270.58 | 2,890,400 | — | — |
| 2025-08-15 | $197.33 | $268.37 | 4,025,200 | — | — |
| 2025-08-14 | $202.35 | $275.19 | 3,005,000 | — | — |
| 2025-08-13 | $205.28 | $279.18 | 4,111,700 | — | — |
| 2025-08-12 | $209.56 | $285.00 | 4,059,700 | — | — |
| 2025-08-11 | $200.08 | $272.11 | 3,690,600 | — | — |
| 2025-08-08 | $202.12 | $274.88 | 4,064,600 | — | — |
| 2025-08-07 | $205.59 | $279.60 | 8,944,400 | — | — |
| 2025-08-06 | $200.85 | $273.15 | 7,360,600 | — | — |
| 2025-08-05 | $209.60 | $285.05 | 4,601,400 | — | — |
| 2025-08-04 | $214.06 | $291.12 | 4,625,600 | — | — |
| 2025-08-01 | $208.05 | $282.95 | 5,737,100 | — | — |
| 2025-07-31 | $208.54 | $283.61 | 5,635,400 | — | — |
| 2025-07-30 | $207.05 | $281.59 | 5,511,800 | — | — |
| 2025-07-29 | $198.00 | $269.28 | 4,255,800 | — | — |
| 2025-07-28 | $195.88 | $266.40 | 3,211,400 | — | — |
| 2025-07-25 | $192.20 | $261.39 | 5,492,100 | — | — |
| 2025-07-24 | $196.24 | $266.89 | 4,919,300 | — | — |
| 2025-07-23 | $200.12 | $272.16 | 8,849,500 | — | — |
| 2025-07-22 | $189.09 | $257.16 | 4,187,400 | — | — |
| 2025-07-21 | $188.23 | $255.99 | 4,315,900 | — | — |
| 2025-07-18 | $193.01 | $262.49 | 6,416,300 | — | — |
| 2025-07-17 | $182.00 | $247.52 | 3,948,100 | — | — |
| 2025-07-16 | $184.13 | $250.42 | 6,605,400 | — | — |
| 2025-07-15 | $191.37 | $260.26 | 4,259,400 | — | — |
| 2025-07-14 | $194.81 | $264.94 | 3,793,800 | — | — |
| 2025-07-11 | $196.58 | $267.35 | 3,714,500 | — | — |
| 2025-07-10 | $195.78 | $266.26 | 4,358,200 | — | — |
| 2025-07-09 | $197.01 | $267.93 | 6,931,500 | — | — |
| 2025-07-08 | $190.18 | $258.64 | 5,076,200 | — | — |
| 2025-07-07 | $193.70 | $263.43 | 4,313,400 | — | — |
| 2025-07-03 | $192.20 | $261.39 | 3,342,400 | — | — |
| 2025-07-02 | $187.02 | $254.35 | 3,264,900 | — | — |
| 2025-07-01 | $185.10 | $251.73 | 6,125,700 | — | — |
| 2025-06-30 | $193.81 | $263.58 | 4,753,900 | — | — |
| 2025-06-27 | $195.04 | $265.25 | 8,903,700 | — | — |
| 2025-06-26 | $190.40 | $258.94 | 3,677,900 | — | — |
| 2025-06-25 | $186.32 | $253.39 | 3,813,900 | — | — |
| 2025-06-24 | $186.17 | $253.19 | 6,851,900 | — | — |
| 2025-06-23 | $186.55 | $253.71 | 4,150,400 | — | — |
| 2025-06-20 | $185.10 | $251.73 | 6,585,700 | — | — |
| 2025-06-18 | $181.13 | $246.34 | 5,591,600 | — | — |
| 2025-06-17 | $177.75 | $241.43 | 4,170,400 | — | — |
| 2025-06-16 | $177.20 | $240.69 | 4,177,700 | — | — |
| 2025-06-13 | $173.75 | $236.00 | 3,960,700 | — | — |
| 2025-06-12 | $173.87 | $236.16 | 4,357,300 | — | — |
| 2025-06-11 | $166.79 | $226.55 | 4,029,300 | — | — |
| 2025-06-10 | $164.65 | $223.64 | 7,818,200 | — | — |
| 2025-06-09 | $169.37 | $230.05 | 5,350,000 | — | — |
| 2025-06-06 | $173.62 | $235.82 | 3,302,200 | — | — |
| 2025-06-05 | $170.87 | $232.09 | 4,296,700 | — | — |
| 2025-06-04 | $172.69 | $234.56 | 5,290,600 | — | — |
| 2025-06-03 | $176.00 | $239.06 | 10,019,900 | — | — |
| 2025-06-02 | $167.47 | $227.47 | 5,613,000 | — | — |
| 2025-05-30 | $160.57 | $218.10 | 5,306,100 | — | — |
| 2025-05-29 | $159.73 | $216.96 | 3,543,800 | — | — |
| 2025-05-28 | $162.36 | $220.53 | 5,027,400 | — | — |
| 2025-05-27 | $163.86 | $222.57 | 7,192,500 | — | — |
| 2025-05-23 | $158.16 | $214.82 | 7,254,000 | — | — |
| 2025-05-22 | $154.72 | $210.15 | 4,624,100 | — | — |
| 2025-05-21 | $152.07 | $206.55 | 4,067,400 | — | — |
| 2025-05-20 | $157.03 | $213.29 | 3,426,500 | — | — |
| 2025-05-19 | $157.32 | $213.68 | 5,141,300 | — | — |
| 2025-05-16 | $156.62 | $212.73 | 6,263,900 | — | — |
| 2025-05-15 | $152.06 | $206.54 | 3,953,500 | — | — |
| 2025-05-14 | $154.72 | $210.15 | 5,370,200 | — | — |
| 2025-05-13 | $155.00 | $210.53 | 9,075,900 | — | — |
| 2025-05-12 | $146.09 | $198.43 | 8,358,700 | — | — |
| 2025-05-09 | $135.75 | $184.39 | 5,859,900 | — | — |
| 2025-05-08 | $140.91 | $191.39 | 7,363,500 | — | — |
| 2025-05-07 | $139.50 | $189.48 | 12,497,700 | — | — |
| 2025-05-06 | $144.80 | $196.68 | 10,113,700 | — | — |
| 2025-05-05 | $140.00 | $190.16 | 5,941,400 | — | — |
| 2025-05-02 | $139.28 | $189.18 | 5,615,800 | — | — |
| 2025-05-01 | $137.30 | $186.49 | 10,589,900 | — | — |
| 2025-04-30 | $129.63 | $176.07 | 5,047,100 | — | — |
| 2025-04-29 | $129.33 | $175.67 | 4,289,000 | — | — |
| 2025-04-28 | $129.62 | $176.06 | 4,335,000 | — | — |
| 2025-04-25 | $126.64 | $172.01 | 4,323,300 | — | — |
| 2025-04-24 | $124.23 | $168.74 | 5,468,700 | — | — |
| 2025-04-23 | $120.00 | $162.99 | 7,046,200 | — | — |
| 2025-04-22 | $112.63 | $152.98 | 4,882,200 | — | — |
| 2025-04-21 | $106.52 | $144.68 | 6,092,400 | — | — |
| 2025-04-17 | $115.42 | $156.77 | 4,853,100 | — | — |
| 2025-04-16 | $115.87 | $157.38 | 5,956,700 | — | — |
| 2025-04-15 | $115.75 | $157.22 | 4,279,400 | — | — |
| 2025-04-14 | $112.69 | $153.06 | 5,007,400 | — | — |
| 2025-04-11 | $111.71 | $151.73 | 5,268,000 | — | — |
| 2025-04-10 | $109.26 | $148.40 | 8,735,400 | — | — |
| 2025-04-09 | $118.02 | $160.30 | 14,023,800 | — | — |
| 2025-04-08 | $102.19 | $138.80 | 11,458,100 | — | — |
| 2025-04-07 | $102.69 | $139.48 | 12,926,800 | — | — |
| 2025-04-04 | $98.07 | $133.21 | 17,707,400 | — | — |
| 2025-04-03 | $108.21 | $146.98 | 12,729,000 | — | — |
| 2025-04-02 | $127.19 | $172.76 | 5,714,300 | — | — |
| 2025-04-01 | $122.24 | $166.04 | 8,054,800 | — | — |
| 2025-03-31 | $117.44 | $159.52 | 7,766,200 | — | — |
| 2025-03-28 | $119.05 | $161.70 | 7,023,700 | — | — |
| 2025-03-27 | $119.31 | $162.06 | 7,259,300 | — | — |
| 2025-03-26 | $124.01 | $168.44 | 6,723,100 | — | — |
| 2025-03-25 | $131.81 | $179.03 | 8,146,500 | — | — |
| 2025-03-24 | $134.94 | $183.29 | 7,760,500 | — | — |
| 2025-03-21 | $130.58 | $177.36 | 7,484,300 | — | — |
| 2025-03-20 | $131.90 | $179.16 | 5,639,100 | — | — |
| 2025-03-19 | $129.85 | $176.07 | 5,973,600 | — | — |
| 2025-03-18 | $124.46 | $168.76 | 4,648,400 | — | — |
| 2025-03-17 | $126.29 | $171.24 | 6,259,900 | — | — |
| 2025-03-14 | $124.46 | $168.76 | 6,613,100 | — | — |
| 2025-03-13 | $118.00 | $160.00 | 8,033,100 | — | — |
| 2025-03-12 | $121.92 | $165.31 | 14,722,600 | — | — |
| 2025-03-11 | $114.36 | $155.06 | 11,062,700 | — | — |
| 2025-03-10 | $108.49 | $147.10 | 11,399,900 | — | — |
| 2025-03-07 | $114.32 | $155.01 | 9,798,000 | — | — |
| 2025-03-06 | $114.41 | $155.13 | 11,789,300 | — | — |
| 2025-03-05 | $126.87 | $172.03 | 8,481,800 | — | — |
| 2025-03-04 | $126.94 | $172.12 | 15,914,800 | — | — |
| 2025-03-03 | $123.95 | $168.07 | 10,900,500 | — | — |
| 2025-02-28 | $133.66 | $181.23 | 13,060,900 | — | — |
| 2025-02-27 | $130.01 | $176.28 | 16,672,900 | — | — |
| 2025-02-26 | $148.19 | $200.94 | 9,208,400 | — | — |
| 2025-02-25 | $137.92 | $187.01 | 13,529,900 | — | — |
| 2025-02-24 | $142.76 | $193.57 | 9,860,000 | — | — |
| 2025-02-21 | $150.44 | $203.99 | 9,974,300 | — | — |
| 2025-02-20 | $163.18 | $221.26 | 7,134,900 | — | — |
| 2025-02-19 | $169.35 | $229.63 | 6,213,400 | — | — |
| 2025-02-18 | $169.28 | $229.53 | 5,963,700 | — | — |
| 2025-02-14 | $167.66 | $227.34 | 5,713,300 | — | — |
| 2025-02-13 | $165.65 | $224.61 | 7,820,700 | — | — |
| 2025-02-12 | $166.61 | $225.91 | 5,265,400 | — | — |
| 2025-02-11 | $167.61 | $227.27 | 4,000,000 | — | — |
| 2025-02-10 | $168.39 | $228.33 | 5,726,400 | — | — |
| 2025-02-07 | $166.90 | $226.30 | 6,438,600 | — | — |
| 2025-02-06 | $169.88 | $230.35 | 5,943,800 | — | — |
| 2025-02-05 | $171.61 | $232.69 | 7,017,700 | — | — |
| 2025-02-04 | $168.33 | $228.24 | 5,652,700 | — | — |
| 2025-02-03 | $168.53 | $228.51 | 9,849,800 | — | — |
| 2025-01-31 | $168.03 | $227.84 | 12,159,400 | — | — |
| 2025-01-30 | $176.30 | $239.05 | 18,034,800 | — | — |
| 2025-01-29 | $155.21 | $210.45 | 14,323,400 | — | — |
| 2025-01-28 | $149.64 | $202.90 | 20,931,000 | — | — |
| 2025-01-27 | $137.08 | $185.87 | 32,356,900 | — | — |
| 2025-01-24 | $191.11 | $259.13 | 5,265,600 | — | — |
| 2025-01-23 | $191.89 | $260.19 | 10,217,800 | — | — |
| 2025-01-22 | $186.86 | $253.37 | 9,003,500 | — | — |
| 2025-01-21 | $185.35 | $251.32 | 10,678,200 | — | — |
| 2025-01-17 | $170.86 | $231.67 | 8,263,500 | — | — |
| 2025-01-16 | $174.00 | $235.93 | 5,772,000 | — | — |
| 2025-01-15 | $169.17 | $229.38 | 7,817,300 | — | — |
| 2025-01-14 | $170.51 | $231.20 | 7,486,300 | — | — |
| 2025-01-13 | $162.13 | $219.84 | 6,289,200 | — | — |
| 2025-01-10 | $166.73 | $226.07 | 9,743,400 | — | — |
| 2025-01-08 | $160.81 | $218.05 | 7,198,700 | — | — |
| 2025-01-07 | $163.37 | $221.52 | 5,258,700 | — | — |
| 2025-01-06 | $163.95 | $222.30 | 7,406,900 | — | — |
| 2025-01-03 | $162.36 | $220.15 | 8,762,600 | — | — |
| 2025-01-02 | $149.66 | $202.93 | 6,169,600 | — | — |