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
- 1998-02-27 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 | $183.41 | $242.34 | 2,115,500 | — | — |
| 2024-12-30 | $181.92 | $240.37 | 1,887,000 | — | — |
| 2024-12-27 | $181.87 | $240.30 | 1,640,900 | — | — |
| 2024-12-26 | $183.98 | $240.95 | 1,464,600 | — | — |
| 2024-12-24 | $184.71 | $241.91 | 788,400 | — | — |
| 2024-12-23 | $184.38 | $241.47 | 2,594,100 | — | — |
| 2024-12-20 | $183.73 | $240.62 | 5,750,200 | — | — |
| 2024-12-19 | $179.40 | $234.95 | 4,709,800 | — | — |
| 2024-12-18 | $184.85 | $242.09 | 4,186,100 | — | — |
| 2024-12-17 | $193.26 | $253.10 | 2,637,400 | — | — |
| 2024-12-16 | $193.73 | $253.72 | 2,218,800 | — | — |
| 2024-12-13 | $197.16 | $258.21 | 1,995,500 | — | — |
| 2024-12-12 | $197.85 | $259.11 | 1,922,600 | — | — |
| 2024-12-11 | $199.59 | $261.39 | 2,356,800 | — | — |
| 2024-12-10 | $199.53 | $261.31 | 2,653,300 | — | — |
| 2024-12-09 | $209.04 | $273.77 | 2,854,200 | — | — |
| 2024-12-06 | $207.10 | $271.23 | 2,677,900 | — | — |
| 2024-12-05 | $209.16 | $273.93 | 2,291,100 | — | — |
| 2024-12-04 | $207.50 | $271.75 | 2,529,200 | — | — |
| 2024-12-03 | $207.79 | $272.13 | 2,551,200 | — | — |
| 2024-12-02 | $207.33 | $271.53 | 2,374,800 | — | — |
| 2024-11-29 | $209.00 | $273.72 | 1,610,200 | — | — |
| 2024-11-27 | $209.30 | $274.11 | 1,669,400 | — | — |
| 2024-11-26 | $208.00 | $272.41 | 1,791,400 | — | — |
| 2024-11-25 | $207.55 | $271.82 | 3,605,900 | — | — |
| 2024-11-22 | $204.31 | $267.57 | 2,016,000 | — | — |
| 2024-11-21 | $202.81 | $265.61 | 1,961,700 | — | — |
| 2024-11-20 | $200.88 | $263.08 | 2,243,400 | — | — |
| 2024-11-19 | $201.15 | $263.44 | 2,514,400 | — | — |
| 2024-11-18 | $198.84 | $260.41 | 2,374,200 | — | — |
| 2024-11-15 | $196.45 | $257.28 | 2,587,300 | — | — |
| 2024-11-14 | $194.77 | $255.08 | 2,282,800 | — | — |
| 2024-11-13 | $195.16 | $255.59 | 2,354,800 | — | — |
| 2024-11-12 | $193.72 | $253.71 | 2,953,300 | — | — |
| 2024-11-11 | $196.08 | $256.80 | 2,699,000 | — | — |
| 2024-11-08 | $201.80 | $264.29 | 3,981,600 | — | — |
| 2024-11-07 | $197.87 | $259.14 | 4,924,500 | — | — |
| 2024-11-06 | $197.47 | $258.62 | 8,133,500 | — | — |
| 2024-11-05 | $213.85 | $280.07 | 1,302,400 | — | — |
| 2024-11-04 | $212.11 | $277.79 | 2,333,800 | — | — |
| 2024-11-01 | $211.26 | $276.68 | 1,989,000 | — | — |
| 2024-10-31 | $213.54 | $279.66 | 1,961,500 | — | — |
| 2024-10-30 | $213.48 | $279.58 | 2,437,800 | — | — |
| 2024-10-29 | $212.91 | $278.84 | 3,591,100 | — | — |
| 2024-10-28 | $222.22 | $291.03 | 1,935,000 | — | — |
| 2024-10-25 | $222.80 | $291.79 | 2,054,200 | — | — |
| 2024-10-24 | $225.93 | $295.89 | 1,618,300 | — | — |
| 2024-10-23 | $226.27 | $296.33 | 2,712,800 | — | — |
| 2024-10-22 | $221.46 | $290.04 | 1,971,500 | — | — |
| 2024-10-21 | $221.47 | $290.05 | 1,295,700 | — | — |
| 2024-10-18 | $226.30 | $296.37 | 1,441,900 | — | — |
| 2024-10-17 | $224.16 | $293.57 | 2,021,700 | — | — |
| 2024-10-16 | $227.52 | $297.97 | 1,518,100 | — | — |
| 2024-10-15 | $229.43 | $300.47 | 2,310,100 | — | — |
| 2024-10-14 | $221.70 | $290.35 | 1,501,800 | — | — |
| 2024-10-11 | $219.27 | $287.17 | 1,613,900 | — | — |
| 2024-10-10 | $217.90 | $285.37 | 1,924,300 | — | — |
| 2024-10-09 | $220.78 | $289.14 | 1,574,000 | — | — |
| 2024-10-08 | $224.28 | $291.61 | 1,630,900 | — | — |
| 2024-10-07 | $223.37 | $290.42 | 1,658,000 | — | — |
| 2024-10-04 | $223.66 | $290.80 | 1,942,500 | — | — |
| 2024-10-03 | $229.28 | $298.11 | 1,590,900 | — | — |
| 2024-10-02 | $231.88 | $301.49 | 2,229,500 | — | — |
| 2024-10-01 | $232.07 | $301.74 | 2,279,900 | — | — |
| 2024-09-30 | $232.56 | $302.37 | 2,256,400 | — | — |
| 2024-09-27 | $230.32 | $299.46 | 3,051,000 | — | — |
| 2024-09-26 | $231.77 | $301.35 | 2,312,500 | — | — |
| 2024-09-25 | $235.63 | $306.36 | 1,447,200 | — | — |
| 2024-09-24 | $236.47 | $307.46 | 1,616,100 | — | — |
| 2024-09-23 | $236.27 | $307.20 | 1,762,000 | — | — |
| 2024-09-20 | $235.06 | $305.62 | 3,683,000 | — | — |
| 2024-09-19 | $232.31 | $302.05 | 3,434,300 | — | — |
| 2024-09-18 | $235.95 | $306.78 | 1,828,100 | — | — |
| 2024-09-17 | $239.45 | $311.33 | 1,526,000 | — | — |
| 2024-09-16 | $240.32 | $312.46 | 2,255,500 | — | — |
| 2024-09-13 | $238.50 | $310.10 | 1,983,400 | — | — |
| 2024-09-12 | $237.14 | $308.33 | 2,003,800 | — | — |
| 2024-09-11 | $238.97 | $310.71 | 2,216,500 | — | — |
| 2024-09-10 | $242.83 | $315.73 | 2,016,800 | — | — |
| 2024-09-09 | $238.53 | $310.13 | 1,984,000 | — | — |
| 2024-09-06 | $236.16 | $307.05 | 2,750,000 | — | — |
| 2024-09-05 | $233.64 | $303.78 | 1,990,800 | — | — |
| 2024-09-04 | $232.52 | $302.32 | 2,261,800 | — | — |
| 2024-09-03 | $230.37 | $299.52 | 2,660,100 | — | — |
| 2024-08-30 | $224.06 | $291.32 | 1,796,800 | — | — |
| 2024-08-29 | $223.52 | $290.62 | 2,003,200 | — | — |
| 2024-08-28 | $225.25 | $292.87 | 1,105,500 | — | — |
| 2024-08-27 | $226.16 | $294.05 | 921,500 | — | — |
| 2024-08-26 | $225.31 | $292.95 | 1,142,400 | — | — |
| 2024-08-23 | $227.00 | $295.14 | 1,804,000 | — | — |
| 2024-08-22 | $220.10 | $286.17 | 1,926,500 | — | — |
| 2024-08-21 | $219.49 | $285.38 | 2,262,500 | — | — |
| 2024-08-20 | $220.38 | $286.54 | 1,631,000 | — | — |
| 2024-08-19 | $219.66 | $285.60 | 1,261,900 | — | — |
| 2024-08-16 | $219.85 | $285.85 | 1,986,200 | — | — |
| 2024-08-15 | $218.06 | $283.52 | 1,858,400 | — | — |
| 2024-08-14 | $223.18 | $290.18 | 2,313,700 | — | — |
| 2024-08-13 | $222.66 | $289.50 | 5,449,800 | — | — |
| 2024-08-12 | $225.54 | $293.25 | 1,455,700 | — | — |
| 2024-08-09 | $222.59 | $289.41 | 2,071,500 | — | — |
| 2024-08-08 | $223.61 | $290.74 | 2,942,100 | — | — |
| 2024-08-07 | $225.97 | $293.80 | 3,315,700 | — | — |
| 2024-08-06 | $228.16 | $296.65 | 2,823,200 | — | — |
| 2024-08-05 | $226.19 | $294.09 | 4,329,600 | — | — |
| 2024-08-02 | $234.64 | $305.08 | 4,750,500 | — | — |
| 2024-08-01 | $227.93 | $296.35 | 3,047,000 | — | — |
| 2024-07-31 | $220.40 | $286.56 | 2,924,200 | — | — |
| 2024-07-30 | $223.05 | $290.01 | 2,447,700 | — | — |
| 2024-07-29 | $214.93 | $279.45 | 1,607,800 | — | — |
| 2024-07-26 | $213.72 | $277.88 | 1,548,200 | — | — |
| 2024-07-25 | $209.92 | $272.94 | 1,926,600 | — | — |
| 2024-07-24 | $209.39 | $272.25 | 1,922,800 | — | — |
| 2024-07-23 | $209.52 | $272.42 | 1,123,600 | — | — |
| 2024-07-22 | $209.37 | $272.22 | 1,476,200 | — | — |
| 2024-07-19 | $210.14 | $273.22 | 1,404,100 | — | — |
| 2024-07-18 | $210.65 | $273.89 | 1,736,300 | — | — |
| 2024-07-17 | $213.12 | $277.10 | 1,759,700 | — | — |
| 2024-07-16 | $210.15 | $273.24 | 1,329,400 | — | — |
| 2024-07-15 | $208.84 | $271.53 | 1,585,400 | — | — |
| 2024-07-12 | $210.61 | $273.83 | 2,238,600 | — | — |
| 2024-07-11 | $207.20 | $269.40 | 2,256,000 | — | — |
| 2024-07-10 | $196.77 | $255.84 | 1,576,900 | — | — |
| 2024-07-09 | $195.96 | $254.79 | 1,577,100 | — | — |
| 2024-07-08 | $196.17 | $255.06 | 1,508,800 | — | — |
| 2024-07-05 | $195.64 | $254.37 | 1,018,500 | — | — |
| 2024-07-03 | $194.79 | $253.26 | 1,182,600 | — | — |
| 2024-07-02 | $192.27 | $249.99 | 1,913,600 | — | — |
| 2024-07-01 | $194.02 | $252.26 | 1,691,700 | — | — |
| 2024-06-28 | $194.38 | $252.73 | 2,393,900 | — | — |
| 2024-06-27 | $195.32 | $253.95 | 1,599,300 | — | — |
| 2024-06-26 | $192.67 | $250.51 | 1,828,500 | — | — |
| 2024-06-25 | $192.68 | $250.52 | 1,345,100 | — | — |
| 2024-06-24 | $196.39 | $255.34 | 1,792,200 | — | — |
| 2024-06-21 | $194.85 | $253.34 | 2,828,400 | — | — |
| 2024-06-20 | $194.17 | $252.46 | 2,236,300 | — | — |
| 2024-06-18 | $192.78 | $250.65 | 2,407,800 | — | — |
| 2024-06-17 | $192.28 | $250.00 | 1,779,700 | — | — |
| 2024-06-14 | $197.03 | $256.18 | 1,933,200 | — | — |
| 2024-06-13 | $196.78 | $253.75 | 1,531,300 | — | — |
| 2024-06-12 | $193.82 | $249.93 | 3,331,500 | — | — |
| 2024-06-11 | $193.27 | $249.22 | 2,781,800 | — | — |
| 2024-06-10 | $194.72 | $251.09 | 2,874,700 | — | — |
| 2024-06-07 | $194.26 | $250.50 | 2,143,300 | — | — |
| 2024-06-06 | $199.49 | $257.24 | 1,865,800 | — | — |
| 2024-06-05 | $198.19 | $255.56 | 1,737,100 | — | — |
| 2024-06-04 | $200.41 | $258.43 | 3,236,300 | — | — |
| 2024-06-03 | $196.97 | $253.99 | 2,333,200 | — | — |
| 2024-05-31 | $195.74 | $252.40 | 7,331,900 | — | — |
| 2024-05-30 | $190.78 | $246.01 | 2,850,400 | — | — |
| 2024-05-29 | $185.32 | $238.97 | 1,977,700 | — | — |
| 2024-05-28 | $185.03 | $238.59 | 1,828,300 | — | — |
| 2024-05-24 | $185.93 | $239.75 | 1,257,900 | — | — |
| 2024-05-23 | $186.60 | $240.62 | 1,768,800 | — | — |
| 2024-05-22 | $191.34 | $246.73 | 1,681,100 | — | — |
| 2024-05-21 | $194.13 | $250.33 | 1,527,300 | — | — |
| 2024-05-20 | $191.76 | $247.27 | 1,733,500 | — | — |
| 2024-05-17 | $194.51 | $250.82 | 2,157,300 | — | — |
| 2024-05-16 | $194.94 | $251.37 | 2,616,900 | — | — |
| 2024-05-15 | $192.02 | $247.61 | 2,815,200 | — | — |
| 2024-05-14 | $186.96 | $241.08 | 2,008,300 | — | — |
| 2024-05-13 | $185.00 | $238.56 | 1,842,700 | — | — |
| 2024-05-10 | $184.49 | $237.90 | 3,158,100 | — | — |
| 2024-05-09 | $186.37 | $240.32 | 2,588,000 | — | — |
| 2024-05-08 | $181.33 | $233.82 | 2,014,400 | — | — |
| 2024-05-07 | $181.28 | $233.76 | 2,594,800 | — | — |
| 2024-05-06 | $178.69 | $230.42 | 2,297,900 | — | — |
| 2024-05-03 | $181.74 | $234.35 | 3,130,300 | — | — |
| 2024-05-02 | $179.64 | $231.64 | 3,278,100 | — | — |
| 2024-05-01 | $176.84 | $228.03 | 3,877,100 | — | — |
| 2024-04-30 | $171.56 | $221.22 | 3,710,600 | — | — |
| 2024-04-29 | $174.99 | $225.65 | 2,104,800 | — | — |
| 2024-04-26 | $171.69 | $221.39 | 1,701,400 | — | — |
| 2024-04-25 | $172.90 | $222.95 | 1,862,300 | — | — |
| 2024-04-24 | $173.35 | $223.53 | 3,029,300 | — | — |
| 2024-04-23 | $174.18 | $224.60 | 2,659,000 | — | — |
| 2024-04-22 | $172.30 | $222.18 | 2,603,800 | — | — |
| 2024-04-19 | $171.30 | $220.89 | 2,867,400 | — | — |
| 2024-04-18 | $171.00 | $220.50 | 2,276,200 | — | — |
| 2024-04-17 | $172.02 | $221.82 | 2,732,800 | — | — |
| 2024-04-16 | $172.21 | $222.06 | 3,848,700 | — | — |
| 2024-04-15 | $178.12 | $229.68 | 2,562,800 | — | — |
| 2024-04-12 | $179.20 | $231.08 | 3,839,000 | — | — |
| 2024-04-11 | $178.64 | $230.35 | 3,688,600 | — | — |
| 2024-04-10 | $181.96 | $232.55 | 4,136,500 | — | — |
| 2024-04-09 | $192.81 | $246.41 | 1,962,900 | — | — |
| 2024-04-08 | $188.21 | $240.53 | 2,296,800 | — | — |
| 2024-04-05 | $190.17 | $243.04 | 2,538,800 | — | — |
| 2024-04-04 | $190.30 | $243.20 | 2,265,400 | — | — |
| 2024-04-03 | $192.31 | $245.77 | 2,270,400 | — | — |
| 2024-04-02 | $192.18 | $245.61 | 2,321,300 | — | — |
| 2024-04-01 | $193.01 | $246.67 | 2,195,800 | — | — |
| 2024-03-28 | $197.59 | $252.52 | 2,170,500 | — | — |
| 2024-03-27 | $197.38 | $252.25 | 2,494,200 | — | — |
| 2024-03-26 | $194.10 | $248.06 | 1,823,400 | — | — |
| 2024-03-25 | $195.56 | $249.93 | 2,144,800 | — | — |
| 2024-03-22 | $192.79 | $246.39 | 2,581,900 | — | — |
| 2024-03-21 | $193.94 | $247.86 | 2,658,000 | — | — |
| 2024-03-20 | $194.63 | $248.74 | 2,154,800 | — | — |
| 2024-03-19 | $196.63 | $251.29 | 1,463,500 | — | — |
| 2024-03-18 | $195.91 | $250.37 | 1,833,500 | — | — |
| 2024-03-15 | $197.34 | $252.20 | 3,346,800 | — | — |
| 2024-03-14 | $199.19 | $254.57 | 2,010,400 | — | — |
| 2024-03-13 | $202.35 | $258.60 | 1,690,400 | — | — |
| 2024-03-12 | $204.18 | $260.94 | 1,746,100 | — | — |
| 2024-03-11 | $206.75 | $264.23 | 2,006,300 | — | — |
| 2024-03-08 | $207.31 | $264.94 | 2,156,000 | — | — |
| 2024-03-07 | $204.73 | $261.65 | 2,085,800 | — | — |
| 2024-03-06 | $206.01 | $263.28 | 1,865,400 | — | — |
| 2024-03-05 | $205.42 | $262.53 | 2,469,900 | — | — |
| 2024-03-04 | $206.15 | $263.46 | 2,851,800 | — | — |
| 2024-03-01 | $201.76 | $257.85 | 3,473,500 | — | — |
| 2024-02-29 | $198.86 | $254.14 | 4,676,900 | — | — |
| 2024-02-28 | $193.76 | $247.63 | 4,059,100 | — | — |
| 2024-02-27 | $186.68 | $238.58 | 4,672,100 | — | — |
| 2024-02-26 | $187.72 | $239.91 | 3,310,700 | — | — |
| 2024-02-23 | $189.93 | $242.73 | 1,458,600 | — | — |
| 2024-02-22 | $188.01 | $240.28 | 2,149,700 | — | — |
| 2024-02-21 | $188.22 | $240.55 | 1,863,200 | — | — |
| 2024-02-20 | $188.40 | $240.78 | 2,241,000 | — | — |
| 2024-02-16 | $187.13 | $239.15 | 2,127,500 | — | — |
| 2024-02-15 | $189.46 | $242.13 | 2,411,900 | — | — |
| 2024-02-14 | $188.49 | $240.89 | 1,818,100 | — | — |
| 2024-02-13 | $188.42 | $240.80 | 3,512,500 | — | — |
| 2024-02-12 | $191.77 | $245.08 | 1,589,700 | — | — |
| 2024-02-09 | $194.44 | $248.50 | 1,903,900 | — | — |
| 2024-02-08 | $193.64 | $247.47 | 2,001,100 | — | — |
| 2024-02-07 | $193.62 | $247.45 | 2,254,800 | — | — |
| 2024-02-06 | $191.67 | $244.96 | 1,777,000 | — | — |
| 2024-02-05 | $189.47 | $242.14 | 2,489,100 | — | — |
| 2024-02-02 | $193.51 | $247.31 | 2,914,000 | — | — |
| 2024-02-01 | $198.39 | $253.54 | 2,700,800 | — | — |
| 2024-01-31 | $195.65 | $250.04 | 2,454,100 | — | — |
| 2024-01-30 | $195.56 | $249.93 | 2,428,100 | — | — |
| 2024-01-29 | $199.11 | $254.46 | 2,466,000 | — | — |
| 2024-01-26 | $197.29 | $252.14 | 1,831,100 | — | — |
| 2024-01-25 | $200.21 | $255.87 | 2,510,500 | — | — |
| 2024-01-24 | $196.76 | $251.46 | 3,308,500 | — | — |
| 2024-01-23 | $202.26 | $258.49 | 2,108,900 | — | — |
| 2024-01-22 | $204.02 | $260.74 | 2,185,500 | — | — |
| 2024-01-19 | $203.87 | $260.55 | 1,986,400 | — | — |
| 2024-01-18 | $203.91 | $260.60 | 2,881,000 | — | — |
| 2024-01-17 | $204.95 | $261.93 | 2,629,300 | — | — |
| 2024-01-16 | $208.05 | $265.89 | 2,400,000 | — | — |
| 2024-01-12 | $209.43 | $267.65 | 1,763,400 | — | — |
| 2024-01-11 | $207.65 | $265.38 | 2,271,600 | — | — |
| 2024-01-10 | $208.97 | $267.07 | 2,088,900 | — | — |
| 2024-01-09 | $211.86 | $270.76 | 1,578,800 | — | — |
| 2024-01-08 | $216.08 | $276.15 | 1,703,200 | — | — |
| 2024-01-05 | $214.28 | $273.85 | 1,884,000 | — | — |
| 2024-01-04 | $215.46 | $275.36 | 2,033,000 | — | — |
| 2024-01-03 | $214.69 | $274.38 | 1,533,500 | — | — |
| 2024-01-02 | $218.81 | $279.64 | 1,566,300 | — | — |