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
- 1994-02-10 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $196.95 | $329.94 | 32,900 | — | — |
| 2024-12-30 | $196.26 | $328.79 | 24,700 | — | — |
| 2024-12-27 | $197.25 | $330.44 | 29,100 | — | — |
| 2024-12-26 | $198.26 | $332.14 | 93,700 | — | — |
| 2024-12-24 | $198.55 | $332.62 | 13,600 | — | — |
| 2024-12-23 | $197.24 | $330.43 | 28,600 | — | — |
| 2024-12-20 | $199.53 | $334.26 | 72,300 | — | — |
| 2024-12-19 | $199.29 | $333.86 | 41,500 | — | — |
| 2024-12-18 | $199.41 | $334.06 | 55,000 | — | — |
| 2024-12-17 | $209.19 | $350.45 | 35,400 | — | — |
| 2024-12-16 | $210.13 | $352.02 | 27,200 | — | — |
| 2024-12-13 | $210.23 | $349.84 | 24,500 | — | — |
| 2024-12-12 | $211.38 | $351.76 | 40,300 | — | — |
| 2024-12-11 | $216.45 | $360.19 | 54,100 | — | — |
| 2024-12-10 | $212.12 | $352.99 | 30,000 | — | — |
| 2024-12-09 | $211.06 | $351.22 | 32,700 | — | — |
| 2024-12-06 | $213.80 | $355.78 | 39,000 | — | — |
| 2024-12-05 | $212.83 | $354.17 | 41,300 | — | — |
| 2024-12-04 | $216.14 | $359.68 | 43,700 | — | — |
| 2024-12-03 | $212.49 | $353.60 | 35,800 | — | — |
| 2024-12-02 | $212.96 | $354.39 | 32,500 | — | — |
| 2024-11-29 | $213.47 | $355.24 | 28,100 | — | — |
| 2024-11-27 | $211.31 | $351.64 | 27,900 | — | — |
| 2024-11-26 | $211.75 | $352.37 | 38,000 | — | — |
| 2024-11-25 | $210.95 | $351.04 | 55,100 | — | — |
| 2024-11-22 | $205.09 | $341.29 | 55,500 | — | — |
| 2024-11-21 | $203.84 | $339.21 | 45,600 | — | — |
| 2024-11-20 | $201.77 | $335.77 | 41,900 | — | — |
| 2024-11-19 | $205.13 | $341.36 | 45,000 | — | — |
| 2024-11-18 | $206.72 | $344.00 | 62,100 | — | — |
| 2024-11-15 | $206.24 | $343.20 | 61,000 | — | — |
| 2024-11-14 | $207.79 | $345.78 | 48,600 | — | — |
| 2024-11-13 | $210.33 | $350.01 | 38,700 | — | — |
| 2024-11-12 | $212.11 | $352.97 | 45,900 | — | — |
| 2024-11-11 | $213.48 | $355.25 | 48,700 | — | — |
| 2024-11-08 | $207.73 | $345.68 | 68,300 | — | — |
| 2024-11-07 | $209.13 | $348.01 | 60,500 | — | — |
| 2024-11-06 | $213.14 | $354.69 | 105,900 | — | — |
| 2024-11-05 | $193.51 | $322.02 | 66,200 | — | — |
| 2024-11-04 | $182.22 | $303.23 | 59,500 | — | — |
| 2024-11-01 | $184.36 | $306.79 | 64,800 | — | — |
| 2024-10-31 | $183.27 | $304.98 | 61,000 | — | — |
| 2024-10-30 | $186.11 | $309.71 | 42,500 | — | — |
| 2024-10-29 | $185.59 | $308.84 | 54,100 | — | — |
| 2024-10-28 | $186.00 | $309.52 | 28,700 | — | — |
| 2024-10-25 | $183.42 | $305.23 | 30,700 | — | — |
| 2024-10-24 | $185.56 | $308.79 | 50,700 | — | — |
| 2024-10-23 | $185.30 | $308.36 | 78,100 | — | — |
| 2024-10-22 | $186.45 | $310.27 | 64,700 | — | — |
| 2024-10-21 | $183.34 | $305.10 | 56,300 | — | — |
| 2024-10-18 | $188.08 | $312.98 | 51,900 | — | — |
| 2024-10-17 | $190.00 | $316.18 | 27,000 | — | — |
| 2024-10-16 | $189.75 | $315.76 | 40,600 | — | — |
| 2024-10-15 | $186.43 | $310.24 | 46,700 | — | — |
| 2024-10-14 | $185.84 | $309.26 | 20,600 | — | — |
| 2024-10-11 | $185.22 | $308.22 | 27,100 | — | — |
| 2024-10-10 | $182.71 | $304.05 | 26,000 | — | — |
| 2024-10-09 | $183.08 | $304.66 | 27,500 | — | — |
| 2024-10-08 | $183.08 | $304.66 | 20,400 | — | — |
| 2024-10-07 | $182.87 | $304.31 | 24,000 | — | — |
| 2024-10-04 | $185.76 | $309.12 | 33,200 | — | — |
| 2024-10-03 | $182.06 | $302.97 | 42,400 | — | — |
| 2024-10-02 | $181.72 | $302.40 | 37,700 | — | — |
| 2024-10-01 | $183.28 | $305.00 | 32,900 | — | — |
| 2024-09-30 | $187.41 | $311.87 | 45,600 | — | — |
| 2024-09-27 | $185.85 | $309.27 | 38,900 | — | — |
| 2024-09-26 | $184.77 | $307.48 | 40,900 | — | — |
| 2024-09-25 | $179.61 | $298.89 | 39,600 | — | — |
| 2024-09-24 | $181.45 | $301.95 | 38,500 | — | — |
| 2024-09-23 | $184.31 | $306.71 | 25,300 | — | — |
| 2024-09-20 | $183.35 | $305.11 | 139,100 | — | — |
| 2024-09-19 | $188.35 | $313.43 | 22,300 | — | — |
| 2024-09-18 | $186.46 | $310.29 | 37,100 | — | — |
| 2024-09-17 | $185.38 | $308.49 | 42,200 | — | — |
| 2024-09-16 | $186.68 | $310.65 | 27,500 | — | — |
| 2024-09-13 | $188.48 | $311.32 | 42,200 | — | — |
| 2024-09-12 | $184.84 | $305.31 | 54,100 | — | — |
| 2024-09-11 | $182.29 | $301.10 | 38,000 | — | — |
| 2024-09-10 | $182.76 | $301.87 | 44,900 | — | — |
| 2024-09-09 | $181.63 | $300.01 | 54,100 | — | — |
| 2024-09-06 | $183.79 | $303.57 | 34,800 | — | — |
| 2024-09-05 | $188.00 | $310.53 | 26,800 | — | — |
| 2024-09-04 | $188.62 | $311.55 | 40,900 | — | — |
| 2024-09-03 | $190.99 | $315.47 | 41,200 | — | — |
| 2024-08-30 | $197.47 | $326.17 | 19,300 | — | — |
| 2024-08-29 | $195.47 | $322.87 | 40,600 | — | — |
| 2024-08-28 | $194.00 | $320.44 | 35,200 | — | — |
| 2024-08-27 | $194.02 | $320.47 | 49,500 | — | — |
| 2024-08-26 | $192.93 | $318.67 | 41,800 | — | — |
| 2024-08-23 | $194.23 | $320.82 | 38,900 | — | — |
| 2024-08-22 | $189.50 | $313.00 | 23,400 | — | — |
| 2024-08-21 | $189.24 | $312.57 | 48,600 | — | — |
| 2024-08-20 | $186.27 | $307.67 | 28,200 | — | — |
| 2024-08-19 | $187.55 | $309.78 | 38,700 | — | — |
| 2024-08-16 | $183.92 | $303.79 | 38,100 | — | — |
| 2024-08-15 | $182.22 | $300.98 | 32,100 | — | — |
| 2024-08-14 | $180.82 | $298.67 | 25,400 | — | — |
| 2024-08-13 | $179.43 | $296.37 | 51,400 | — | — |
| 2024-08-12 | $178.16 | $294.27 | 50,900 | — | — |
| 2024-08-09 | $174.81 | $288.74 | 52,200 | — | — |
| 2024-08-08 | $178.77 | $295.28 | 32,900 | — | — |
| 2024-08-07 | $175.54 | $289.95 | 79,600 | — | — |
| 2024-08-06 | $176.25 | $291.12 | 136,100 | — | — |
| 2024-08-05 | $187.50 | $309.70 | 78,300 | — | — |
| 2024-08-02 | $194.79 | $321.74 | 35,200 | — | — |
| 2024-08-01 | $198.42 | $327.74 | 47,100 | — | — |
| 2024-07-31 | $206.22 | $340.62 | 48,500 | — | — |
| 2024-07-30 | $206.15 | $340.51 | 41,600 | — | — |
| 2024-07-29 | $206.35 | $340.84 | 71,400 | — | — |
| 2024-07-26 | $215.18 | $355.42 | 49,200 | — | — |
| 2024-07-25 | $212.69 | $351.31 | 53,500 | — | — |
| 2024-07-24 | $207.11 | $342.09 | 52,300 | — | — |
| 2024-07-23 | $214.96 | $355.06 | 52,400 | — | — |
| 2024-07-22 | $209.86 | $346.63 | 59,100 | — | — |
| 2024-07-19 | $209.87 | $346.65 | 35,700 | — | — |
| 2024-07-18 | $211.37 | $349.13 | 52,800 | — | — |
| 2024-07-17 | $212.58 | $351.13 | 69,400 | — | — |
| 2024-07-16 | $211.42 | $349.21 | 61,500 | — | — |
| 2024-07-15 | $204.36 | $337.55 | 59,900 | — | — |
| 2024-07-12 | $199.94 | $330.25 | 77,600 | — | — |
| 2024-07-11 | $195.45 | $322.83 | 69,700 | — | — |
| 2024-07-10 | $187.77 | $310.15 | 34,700 | — | — |
| 2024-07-09 | $183.08 | $302.40 | 27,700 | — | — |
| 2024-07-08 | $181.27 | $299.41 | 55,200 | — | — |
| 2024-07-05 | $181.54 | $299.86 | 43,900 | — | — |
| 2024-07-03 | $181.47 | $299.74 | 21,800 | — | — |
| 2024-07-02 | $182.59 | $301.59 | 32,600 | — | — |
| 2024-07-01 | $181.34 | $299.53 | 58,000 | — | — |
| 2024-06-28 | $180.82 | $298.67 | 345,300 | — | — |
| 2024-06-27 | $178.27 | $294.46 | 44,400 | — | — |
| 2024-06-26 | $177.20 | $292.69 | 48,700 | — | — |
| 2024-06-25 | $176.63 | $291.75 | 39,500 | — | — |
| 2024-06-24 | $178.19 | $294.32 | 52,300 | — | — |
| 2024-06-21 | $174.56 | $288.33 | 83,800 | — | — |
| 2024-06-20 | $174.62 | $288.43 | 48,100 | — | — |
| 2024-06-18 | $174.73 | $288.61 | 44,500 | — | — |
| 2024-06-17 | $174.07 | $287.52 | 31,800 | — | — |
| 2024-06-14 | $169.46 | $279.90 | 27,200 | — | — |
| 2024-06-13 | $173.37 | $284.05 | 35,200 | — | — |
| 2024-06-12 | $174.49 | $285.88 | 41,700 | — | — |
| 2024-06-11 | $170.59 | $279.49 | 33,500 | — | — |
| 2024-06-10 | $171.55 | $281.07 | 49,700 | — | — |
| 2024-06-07 | $174.13 | $285.29 | 42,600 | — | — |
| 2024-06-06 | $174.50 | $285.90 | 37,000 | — | — |
| 2024-06-05 | $175.83 | $288.08 | 35,600 | — | — |
| 2024-06-04 | $173.70 | $284.59 | 32,200 | — | — |
| 2024-06-03 | $175.36 | $287.31 | 36,200 | — | — |
| 2024-05-31 | $174.67 | $286.18 | 61,000 | — | — |
| 2024-05-30 | $175.61 | $287.72 | 58,500 | — | — |
| 2024-05-29 | $171.93 | $281.69 | 39,200 | — | — |
| 2024-05-28 | $173.74 | $284.66 | 40,200 | — | — |
| 2024-05-24 | $175.76 | $287.97 | 27,300 | — | — |
| 2024-05-23 | $174.67 | $286.18 | 43,100 | — | — |
| 2024-05-22 | $176.18 | $288.65 | 36,800 | — | — |
| 2024-05-21 | $180.23 | $295.29 | 36,800 | — | — |
| 2024-05-20 | $179.66 | $294.35 | 44,400 | — | — |
| 2024-05-17 | $181.84 | $297.93 | 27,700 | — | — |
| 2024-05-16 | $181.40 | $297.21 | 30,200 | — | — |
| 2024-05-15 | $182.41 | $298.86 | 46,300 | — | — |
| 2024-05-14 | $180.84 | $296.29 | 44,500 | — | — |
| 2024-05-13 | $176.50 | $289.18 | 37,500 | — | — |
| 2024-05-10 | $179.50 | $294.09 | 34,900 | — | — |
| 2024-05-09 | $178.27 | $292.08 | 38,200 | — | — |
| 2024-05-08 | $179.01 | $293.29 | 89,000 | — | — |
| 2024-05-07 | $173.25 | $283.85 | 98,900 | — | — |
| 2024-05-06 | $185.24 | $303.50 | 71,300 | — | — |
| 2024-05-03 | $194.22 | $318.21 | 33,500 | — | — |
| 2024-05-02 | $193.35 | $316.78 | 30,000 | — | — |
| 2024-05-01 | $189.88 | $311.10 | 42,700 | — | — |
| 2024-04-30 | $186.13 | $304.96 | 39,600 | — | — |
| 2024-04-29 | $189.60 | $310.64 | 48,100 | — | — |
| 2024-04-26 | $191.03 | $312.98 | 32,300 | — | — |
| 2024-04-25 | $189.09 | $309.81 | 35,000 | — | — |
| 2024-04-24 | $190.33 | $311.84 | 33,600 | — | — |
| 2024-04-23 | $190.92 | $312.80 | 43,500 | — | — |
| 2024-04-22 | $186.24 | $305.14 | 42,800 | — | — |
| 2024-04-19 | $183.25 | $300.24 | 32,600 | — | — |
| 2024-04-18 | $180.36 | $295.50 | 38,300 | — | — |
| 2024-04-17 | $179.91 | $294.76 | 44,000 | — | — |
| 2024-04-16 | $177.31 | $290.50 | 41,500 | — | — |
| 2024-04-15 | $179.31 | $293.78 | 42,000 | — | — |
| 2024-04-12 | $181.91 | $298.04 | 35,400 | — | — |
| 2024-04-11 | $185.37 | $303.71 | 41,300 | — | — |
| 2024-04-10 | $184.47 | $302.24 | 53,400 | — | — |
| 2024-04-09 | $190.56 | $312.21 | 48,500 | — | — |
| 2024-04-08 | $189.18 | $309.95 | 32,700 | — | — |
| 2024-04-05 | $186.75 | $305.97 | 44,800 | — | — |
| 2024-04-04 | $184.11 | $301.65 | 53,300 | — | — |
| 2024-04-03 | $186.92 | $306.25 | 40,600 | — | — |
| 2024-04-02 | $188.29 | $308.49 | 48,900 | — | — |
| 2024-04-01 | $191.26 | $313.36 | 48,700 | — | — |
| 2024-03-28 | $196.88 | $322.57 | 83,400 | — | — |
| 2024-03-27 | $195.12 | $319.68 | 47,300 | — | — |
| 2024-03-26 | $190.00 | $311.30 | 44,600 | — | — |
| 2024-03-25 | $190.03 | $311.35 | 46,600 | — | — |
| 2024-03-22 | $189.58 | $310.61 | 35,900 | — | — |
| 2024-03-21 | $192.03 | $314.62 | 71,800 | — | — |
| 2024-03-20 | $191.89 | $314.39 | 47,100 | — | — |
| 2024-03-19 | $186.44 | $305.46 | 38,300 | — | — |
| 2024-03-18 | $184.89 | $302.92 | 75,200 | — | — |
| 2024-03-15 | $188.25 | $308.43 | 332,600 | — | — |
| 2024-03-14 | $184.94 | $303.01 | 78,100 | — | — |
| 2024-03-13 | $193.95 | $315.47 | 79,700 | — | — |
| 2024-03-12 | $191.26 | $311.10 | 77,600 | — | — |
| 2024-03-11 | $188.28 | $306.25 | 55,600 | — | — |
| 2024-03-08 | $185.16 | $301.18 | 62,600 | — | — |
| 2024-03-07 | $182.44 | $296.75 | 97,600 | — | — |
| 2024-03-06 | $181.63 | $295.43 | 242,100 | — | — |
| 2024-03-05 | $198.54 | $322.94 | 91,900 | — | — |
| 2024-03-04 | $194.72 | $316.73 | 165,700 | — | — |
| 2024-03-01 | $181.15 | $294.65 | 86,000 | — | — |
| 2024-02-29 | $178.87 | $290.95 | 102,400 | — | — |
| 2024-02-28 | $175.67 | $285.74 | 75,500 | — | — |
| 2024-02-27 | $180.66 | $293.86 | 78,400 | — | — |
| 2024-02-26 | $177.35 | $288.47 | 125,000 | — | — |
| 2024-02-23 | $180.56 | $293.69 | 158,500 | — | — |
| 2024-02-22 | $186.62 | $303.55 | 70,300 | — | — |
| 2024-02-21 | $185.05 | $301.00 | 78,000 | — | — |
| 2024-02-20 | $184.65 | $300.35 | 48,800 | — | — |
| 2024-02-16 | $185.00 | $300.92 | 80,700 | — | — |
| 2024-02-15 | $188.25 | $306.20 | 86,100 | — | — |
| 2024-02-14 | $183.81 | $298.98 | 83,200 | — | — |
| 2024-02-13 | $180.88 | $294.21 | 100,900 | — | — |
| 2024-02-12 | $187.35 | $304.74 | 56,300 | — | — |
| 2024-02-09 | $184.00 | $299.29 | 61,100 | — | — |
| 2024-02-08 | $181.58 | $295.35 | 54,900 | — | — |
| 2024-02-07 | $182.57 | $296.96 | 42,700 | — | — |
| 2024-02-06 | $186.12 | $302.74 | 49,000 | — | — |
| 2024-02-05 | $187.49 | $304.97 | 46,800 | — | — |
| 2024-02-02 | $188.29 | $306.27 | 41,300 | — | — |
| 2024-02-01 | $188.65 | $306.85 | 91,900 | — | — |
| 2024-01-31 | $186.29 | $303.01 | 51,500 | — | — |
| 2024-01-30 | $192.96 | $313.86 | 25,100 | — | — |
| 2024-01-29 | $191.72 | $311.85 | 47,400 | — | — |
| 2024-01-26 | $189.17 | $307.70 | 29,900 | — | — |
| 2024-01-25 | $187.12 | $304.36 | 41,400 | — | — |
| 2024-01-24 | $183.93 | $299.18 | 37,000 | — | — |
| 2024-01-23 | $186.51 | $303.37 | 49,000 | — | — |
| 2024-01-22 | $188.45 | $306.53 | 47,000 | — | — |
| 2024-01-19 | $185.63 | $301.94 | 47,400 | — | — |
| 2024-01-18 | $183.07 | $297.78 | 55,900 | — | — |
| 2024-01-17 | $180.53 | $293.65 | 34,000 | — | — |
| 2024-01-16 | $179.53 | $292.02 | 45,500 | — | — |
| 2024-01-12 | $178.52 | $290.38 | 51,800 | — | — |
| 2024-01-11 | $180.10 | $292.95 | 45,900 | — | — |
| 2024-01-10 | $183.00 | $297.66 | 56,600 | — | — |
| 2024-01-09 | $182.99 | $297.65 | 37,800 | — | — |
| 2024-01-08 | $185.18 | $301.21 | 45,700 | — | — |
| 2024-01-05 | $186.88 | $303.97 | 65,100 | — | — |
| 2024-01-04 | $184.40 | $299.94 | 57,300 | — | — |
| 2024-01-03 | $183.38 | $298.28 | 50,200 | — | — |
| 2024-01-02 | $186.99 | $304.15 | 60,600 | — | — |