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
- 1999-04-28 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 | $206.71 | $330.51 | 73,200 | — | — |
| 2025-12-30 | $210.21 | $336.11 | 94,700 | — | — |
| 2025-12-29 | $209.17 | $334.44 | 86,800 | — | — |
| 2025-12-26 | $212.76 | $340.19 | 74,600 | — | — |
| 2025-12-24 | $215.93 | $345.25 | 42,200 | — | — |
| 2025-12-23 | $215.18 | $344.05 | 102,600 | — | — |
| 2025-12-22 | $219.12 | $350.35 | 48,600 | — | — |
| 2025-12-19 | $215.18 | $344.05 | 96,200 | — | — |
| 2025-12-18 | $214.62 | $343.16 | 97,400 | — | — |
| 2025-12-17 | $205.75 | $328.98 | 123,300 | — | — |
| 2025-12-16 | $220.87 | $353.15 | 119,800 | — | — |
| 2025-12-15 | $228.48 | $365.32 | 83,400 | — | — |
| 2025-12-12 | $231.78 | $370.60 | 91,100 | — | — |
| 2025-12-11 | $231.50 | $370.15 | 89,700 | — | — |
| 2025-12-10 | $235.00 | $375.74 | 102,500 | — | — |
| 2025-12-09 | $225.83 | $361.08 | 59,800 | — | — |
| 2025-12-08 | $220.26 | $352.18 | 60,600 | — | — |
| 2025-12-05 | $217.27 | $347.40 | 70,700 | — | — |
| 2025-12-04 | $217.21 | $347.30 | 64,500 | — | — |
| 2025-12-03 | $214.35 | $342.73 | 99,700 | — | — |
| 2025-12-02 | $209.93 | $335.66 | 67,700 | — | — |
| 2025-12-01 | $204.30 | $326.66 | 52,500 | — | — |
| 2025-11-28 | $205.25 | $328.18 | 21,300 | — | — |
| 2025-11-26 | $204.94 | $327.68 | 56,500 | — | — |
| 2025-11-25 | $203.46 | $325.32 | 91,700 | — | — |
| 2025-11-24 | $195.18 | $312.08 | 84,800 | — | — |
| 2025-11-21 | $189.67 | $303.27 | 69,000 | — | — |
| 2025-11-20 | $186.26 | $297.81 | 87,900 | — | — |
| 2025-11-19 | $193.18 | $308.88 | 31,700 | — | — |
| 2025-11-18 | $192.00 | $306.99 | 84,800 | — | — |
| 2025-11-17 | $191.57 | $306.30 | 55,200 | — | — |
| 2025-11-14 | $204.86 | $327.55 | 103,500 | — | — |
| 2025-11-13 | $201.94 | $322.88 | 106,300 | — | — |
| 2025-11-12 | $207.84 | $332.32 | 50,400 | — | — |
| 2025-11-11 | $206.31 | $329.87 | 108,600 | — | — |
| 2025-11-10 | $214.30 | $342.65 | 90,400 | — | — |
| 2025-11-07 | $209.66 | $335.23 | 72,400 | — | — |
| 2025-11-06 | $207.99 | $332.56 | 80,000 | — | — |
| 2025-11-05 | $211.85 | $338.73 | 56,400 | — | — |
| 2025-11-04 | $210.94 | $337.27 | 89,200 | — | — |
| 2025-11-03 | $211.31 | $337.87 | 158,200 | — | — |
| 2025-10-31 | $212.11 | $339.15 | 131,700 | — | — |
| 2025-10-30 | $219.15 | $350.40 | 189,100 | — | — |
| 2025-10-29 | $234.95 | $375.66 | 137,400 | — | — |
| 2025-10-28 | $228.79 | $365.82 | 128,200 | — | — |
| 2025-10-27 | $228.58 | $365.48 | 67,300 | — | — |
| 2025-10-24 | $237.88 | $380.35 | 61,200 | — | — |
| 2025-10-23 | $233.91 | $374.00 | 72,300 | — | — |
| 2025-10-22 | $220.52 | $352.59 | 98,600 | — | — |
| 2025-10-21 | $231.61 | $370.32 | 50,700 | — | — |
| 2025-10-20 | $232.50 | $371.75 | 125,200 | — | — |
| 2025-10-17 | $225.60 | $360.72 | 92,500 | — | — |
| 2025-10-16 | $227.43 | $363.64 | 198,800 | — | — |
| 2025-10-15 | $239.80 | $383.42 | 163,700 | — | — |
| 2025-10-14 | $219.23 | $350.53 | 103,800 | — | — |
| 2025-10-13 | $213.52 | $341.40 | 83,700 | — | — |
| 2025-10-10 | $204.40 | $326.82 | 177,800 | — | — |
| 2025-10-09 | $205.93 | $329.26 | 153,400 | — | — |
| 2025-10-08 | $200.43 | $320.47 | 183,300 | — | — |
| 2025-10-07 | $189.37 | $302.79 | 120,300 | — | — |
| 2025-10-06 | $197.55 | $315.87 | 169,600 | — | — |
| 2025-10-03 | $199.75 | $319.38 | 68,400 | — | — |
| 2025-10-02 | $199.12 | $318.38 | 142,000 | — | — |
| 2025-10-01 | $200.83 | $321.11 | 98,900 | — | — |
| 2025-09-30 | $196.15 | $313.31 | 115,700 | — | — |
| 2025-09-29 | $195.55 | $312.35 | 72,200 | — | — |
| 2025-09-26 | $199.36 | $318.43 | 95,100 | — | — |
| 2025-09-25 | $198.53 | $317.11 | 83,100 | — | — |
| 2025-09-24 | $198.59 | $317.20 | 87,200 | — | — |
| 2025-09-23 | $200.90 | $320.89 | 84,800 | — | — |
| 2025-09-22 | $206.33 | $329.57 | 75,000 | — | — |
| 2025-09-19 | $201.79 | $322.32 | 86,900 | — | — |
| 2025-09-18 | $206.03 | $329.09 | 51,600 | — | — |
| 2025-09-17 | $200.80 | $320.73 | 85,200 | — | — |
| 2025-09-16 | $197.66 | $315.72 | 72,100 | — | — |
| 2025-09-15 | $200.37 | $320.05 | 101,800 | — | — |
| 2025-09-12 | $198.75 | $317.46 | 41,600 | — | — |
| 2025-09-11 | $198.62 | $317.25 | 66,500 | — | — |
| 2025-09-10 | $193.57 | $309.19 | 61,700 | — | — |
| 2025-09-09 | $188.55 | $301.17 | 29,000 | — | — |
| 2025-09-08 | $192.54 | $307.54 | 48,800 | — | — |
| 2025-09-05 | $192.13 | $306.89 | 48,400 | — | — |
| 2025-09-04 | $191.34 | $305.62 | 72,100 | — | — |
| 2025-09-03 | $189.64 | $302.91 | 105,600 | — | — |
| 2025-09-02 | $187.92 | $300.16 | 42,300 | — | — |
| 2025-08-29 | $191.07 | $305.19 | 79,100 | — | — |
| 2025-08-28 | $197.49 | $315.45 | 112,400 | — | — |
| 2025-08-27 | $190.73 | $304.65 | 57,300 | — | — |
| 2025-08-26 | $194.45 | $310.59 | 68,400 | — | — |
| 2025-08-25 | $191.04 | $305.15 | 61,900 | — | — |
| 2025-08-22 | $193.39 | $308.90 | 43,100 | — | — |
| 2025-08-21 | $184.57 | $294.81 | 58,400 | — | — |
| 2025-08-20 | $179.98 | $287.48 | 36,600 | — | — |
| 2025-08-19 | $180.36 | $288.09 | 46,000 | — | — |
| 2025-08-18 | $180.56 | $288.41 | 36,200 | — | — |
| 2025-08-15 | $177.80 | $284.00 | 69,600 | — | — |
| 2025-08-14 | $183.66 | $293.36 | 52,800 | — | — |
| 2025-08-13 | $176.30 | $281.60 | 37,900 | — | — |
| 2025-08-12 | $172.00 | $274.73 | 38,300 | — | — |
| 2025-08-11 | $161.80 | $258.44 | 24,700 | — | — |
| 2025-08-08 | $159.12 | $254.16 | 20,200 | — | — |
| 2025-08-07 | $154.44 | $246.68 | 26,100 | — | — |
| 2025-08-06 | $156.48 | $249.94 | 31,300 | — | — |
| 2025-08-05 | $153.92 | $245.85 | 33,800 | — | — |
| 2025-08-04 | $153.89 | $245.81 | 57,000 | — | — |
| 2025-08-01 | $148.80 | $237.68 | 49,500 | — | — |
| 2025-07-31 | $154.33 | $246.51 | 82,400 | — | — |
| 2025-07-30 | $140.59 | $224.56 | 69,000 | — | — |
| 2025-07-29 | $142.88 | $228.22 | 42,300 | — | — |
| 2025-07-28 | $142.18 | $227.10 | 39,200 | — | — |
| 2025-07-25 | $141.24 | $225.60 | 33,800 | — | — |
| 2025-07-24 | $141.79 | $226.48 | 38,200 | — | — |
| 2025-07-23 | $146.02 | $233.24 | 48,500 | — | — |
| 2025-07-22 | $143.81 | $229.71 | 69,200 | — | — |
| 2025-07-21 | $145.16 | $231.86 | 86,100 | — | — |
| 2025-07-18 | $148.72 | $237.55 | 72,500 | — | — |
| 2025-07-17 | $153.21 | $244.72 | 69,300 | — | — |
| 2025-07-16 | $156.68 | $250.26 | 54,500 | — | — |
| 2025-07-15 | $161.10 | $257.32 | 227,500 | — | — |
| 2025-07-14 | $169.18 | $270.23 | 470,600 | — | — |
| 2025-07-11 | $167.32 | $267.26 | 430,200 | — | — |
| 2025-07-10 | $167.60 | $267.70 | 275,800 | — | — |
| 2025-07-09 | $168.43 | $269.03 | 190,900 | — | — |
| 2025-07-08 | $165.73 | $264.72 | 128,800 | — | — |
| 2025-07-07 | $165.83 | $264.88 | 112,400 | — | — |
| 2025-07-03 | $169.29 | $270.40 | 42,200 | — | — |
| 2025-07-02 | $167.08 | $266.87 | 114,200 | — | — |
| 2025-07-01 | $161.03 | $257.21 | 140,700 | — | — |
| 2025-06-30 | $159.81 | $254.94 | 137,200 | — | — |
| 2025-06-27 | $159.00 | $253.65 | 147,400 | — | — |
| 2025-06-26 | $159.93 | $255.13 | 406,500 | — | — |
| 2025-06-25 | $153.23 | $244.45 | 192,300 | — | — |
| 2025-06-24 | $154.24 | $246.06 | 251,500 | — | — |
| 2025-06-23 | $152.74 | $243.66 | 85,600 | — | — |
| 2025-06-20 | $153.54 | $244.94 | 71,700 | — | — |
| 2025-06-18 | $155.48 | $248.03 | 248,400 | — | — |
| 2025-06-17 | $153.31 | $244.57 | 182,200 | — | — |
| 2025-06-16 | $154.21 | $246.01 | 64,000 | — | — |
| 2025-06-13 | $151.40 | $241.53 | 36,500 | — | — |
| 2025-06-12 | $156.84 | $250.20 | 47,600 | — | — |
| 2025-06-11 | $154.94 | $247.17 | 48,500 | — | — |
| 2025-06-10 | $152.98 | $244.05 | 157,400 | — | — |
| 2025-06-09 | $150.87 | $240.68 | 392,500 | — | — |
| 2025-06-06 | $146.61 | $233.88 | 92,900 | — | — |
| 2025-06-05 | $143.97 | $229.67 | 174,000 | — | — |
| 2025-06-04 | $140.67 | $224.41 | 67,600 | — | — |
| 2025-06-03 | $140.64 | $224.36 | 77,700 | — | — |
| 2025-06-02 | $140.02 | $223.37 | 120,000 | — | — |
| 2025-05-30 | $142.64 | $227.55 | 181,700 | — | — |
| 2025-05-29 | $146.79 | $234.17 | 153,200 | — | — |
| 2025-05-28 | $146.01 | $232.93 | 163,500 | — | — |
| 2025-05-27 | $143.30 | $228.60 | 61,300 | — | — |
| 2025-05-23 | $138.26 | $220.56 | 118,200 | — | — |
| 2025-05-22 | $135.63 | $216.37 | 39,500 | — | — |
| 2025-05-21 | $135.34 | $215.91 | 13,400 | — | — |
| 2025-05-20 | $137.80 | $219.83 | 16,800 | — | — |
| 2025-05-19 | $139.06 | $221.84 | 14,600 | — | — |
| 2025-05-16 | $138.21 | $220.48 | 11,100 | — | — |
| 2025-05-15 | $138.70 | $221.27 | 22,000 | — | — |
| 2025-05-14 | $139.38 | $222.35 | 15,600 | — | — |
| 2025-05-13 | $141.80 | $226.21 | 26,200 | — | — |
| 2025-05-12 | $138.42 | $220.82 | 21,200 | — | — |
| 2025-05-09 | $135.70 | $216.48 | 12,000 | — | — |
| 2025-05-08 | $135.56 | $216.26 | 10,700 | — | — |
| 2025-05-07 | $133.69 | $213.27 | 17,700 | — | — |
| 2025-05-06 | $133.67 | $213.24 | 21,600 | — | — |
| 2025-05-05 | $132.31 | $211.07 | 21,400 | — | — |
| 2025-05-02 | $137.36 | $219.13 | 15,600 | — | — |
| 2025-05-01 | $137.14 | $218.78 | 14,500 | — | — |
| 2025-04-30 | $137.37 | $219.14 | 13,000 | — | — |
| 2025-04-29 | $138.10 | $220.31 | 20,200 | — | — |
| 2025-04-28 | $137.32 | $219.06 | 16,600 | — | — |
| 2025-04-25 | $139.15 | $221.98 | 17,000 | — | — |
| 2025-04-24 | $138.50 | $220.95 | 17,000 | — | — |
| 2025-04-23 | $137.03 | $218.60 | 21,300 | — | — |
| 2025-04-22 | $137.77 | $219.78 | 15,400 | — | — |
| 2025-04-21 | $134.27 | $214.20 | 16,200 | — | — |
| 2025-04-17 | $136.91 | $218.41 | 25,000 | — | — |
| 2025-04-16 | $140.35 | $223.90 | 22,200 | — | — |
| 2025-04-15 | $138.62 | $221.14 | 21,900 | — | — |
| 2025-04-14 | $138.93 | $221.63 | 13,300 | — | — |
| 2025-04-11 | $140.07 | $223.45 | 12,700 | — | — |
| 2025-04-10 | $136.84 | $218.30 | 19,400 | — | — |
| 2025-04-09 | $142.41 | $227.18 | 38,000 | — | — |
| 2025-04-08 | $130.74 | $208.57 | 26,300 | — | — |
| 2025-04-07 | $133.84 | $213.51 | 25,500 | — | — |
| 2025-04-04 | $134.37 | $214.36 | 30,000 | — | — |
| 2025-04-03 | $134.55 | $214.65 | 19,800 | — | — |
| 2025-04-02 | $144.24 | $230.10 | 16,900 | — | — |
| 2025-04-01 | $142.27 | $226.96 | 16,700 | — | — |
| 2025-03-31 | $140.09 | $223.16 | 46,200 | — | — |
| 2025-03-28 | $142.72 | $227.35 | 18,400 | — | — |
| 2025-03-27 | $145.78 | $232.23 | 20,500 | — | — |
| 2025-03-26 | $144.90 | $230.83 | 23,600 | — | — |
| 2025-03-25 | $147.07 | $234.28 | 59,900 | — | — |
| 2025-03-24 | $146.85 | $233.93 | 52,600 | — | — |
| 2025-03-21 | $141.86 | $225.98 | 77,600 | — | — |
| 2025-03-20 | $148.54 | $236.63 | 57,500 | — | — |
| 2025-03-19 | $152.34 | $242.68 | 58,600 | — | — |
| 2025-03-18 | $151.20 | $240.86 | 36,100 | — | — |
| 2025-03-17 | $150.96 | $240.48 | 59,500 | — | — |
| 2025-03-14 | $144.35 | $229.95 | 43,400 | — | — |
| 2025-03-13 | $123.50 | $196.74 | 24,800 | — | — |
| 2025-03-12 | $123.00 | $195.94 | 17,200 | — | — |
| 2025-03-11 | $122.54 | $195.21 | 19,900 | — | — |
| 2025-03-10 | $120.05 | $191.24 | 19,500 | — | — |
| 2025-03-07 | $120.52 | $191.99 | 13,000 | — | — |
| 2025-03-06 | $123.55 | $196.82 | 15,800 | — | — |
| 2025-03-05 | $123.19 | $196.24 | 18,600 | — | — |
| 2025-03-04 | $122.48 | $195.11 | 21,600 | — | — |
| 2025-03-03 | $124.91 | $198.98 | 9,700 | — | — |
| 2025-02-28 | $130.28 | $207.54 | 18,100 | — | — |
| 2025-02-27 | $130.57 | $208.00 | 15,300 | — | — |
| 2025-02-26 | $134.15 | $213.70 | 22,000 | — | — |
| 2025-02-25 | $133.71 | $213.00 | 13,300 | — | — |
| 2025-02-24 | $131.65 | $209.72 | 12,700 | — | — |
| 2025-02-21 | $134.32 | $213.97 | 11,000 | — | — |
| 2025-02-20 | $139.14 | $221.65 | 12,700 | — | — |
| 2025-02-19 | $140.90 | $224.45 | 8,500 | — | — |
| 2025-02-18 | $141.93 | $226.10 | 13,000 | — | — |
| 2025-02-14 | $140.73 | $224.18 | 14,700 | — | — |
| 2025-02-13 | $142.94 | $227.70 | 15,200 | — | — |
| 2025-02-12 | $140.53 | $223.87 | 29,300 | — | — |
| 2025-02-11 | $142.89 | $227.62 | 13,600 | — | — |
| 2025-02-10 | $141.23 | $224.98 | 28,400 | — | — |
| 2025-02-07 | $146.73 | $233.74 | 20,600 | — | — |
| 2025-02-06 | $146.28 | $233.03 | 19,000 | — | — |
| 2025-02-05 | $145.31 | $231.48 | 26,400 | — | — |
| 2025-02-04 | $142.77 | $227.43 | 19,700 | — | — |
| 2025-02-03 | $143.77 | $229.03 | 30,800 | — | — |
| 2025-01-31 | $150.44 | $239.65 | 315,900 | — | — |
| 2025-01-30 | $146.84 | $233.92 | 47,900 | — | — |
| 2025-01-29 | $144.74 | $230.57 | 45,400 | — | — |
| 2025-01-28 | $143.12 | $227.99 | 54,000 | — | — |
| 2025-01-27 | $144.83 | $230.72 | 64,300 | — | — |
| 2025-01-24 | $141.80 | $225.89 | 36,200 | — | — |
| 2025-01-23 | $131.13 | $208.89 | 11,700 | — | — |
| 2025-01-22 | $128.84 | $205.24 | 9,400 | — | — |
| 2025-01-21 | $129.20 | $205.82 | 12,100 | — | — |
| 2025-01-17 | $125.90 | $200.56 | 5,100 | — | — |
| 2025-01-16 | $126.07 | $200.83 | 7,500 | — | — |
| 2025-01-15 | $125.40 | $199.76 | 5,700 | — | — |
| 2025-01-14 | $123.29 | $196.40 | 8,200 | — | — |
| 2025-01-13 | $123.44 | $196.64 | 8,600 | — | — |
| 2025-01-10 | $123.47 | $196.69 | 11,900 | — | — |
| 2025-01-08 | $125.55 | $200.00 | 6,800 | — | — |
| 2025-01-07 | $126.92 | $202.18 | 6,300 | — | — |
| 2025-01-06 | $126.80 | $201.67 | 6,700 | — | — |
| 2025-01-03 | $128.90 | $205.01 | 8,300 | — | — |
| 2025-01-02 | $128.43 | $204.27 | 5,800 | — | — |