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
- 1996-09-26 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 | $149.47 | $224.87 | 1,705,600 | — | — |
| 2024-12-30 | $154.65 | $232.67 | 2,007,600 | — | — |
| 2024-12-27 | $153.88 | $231.51 | 762,600 | — | — |
| 2024-12-26 | $155.34 | $233.71 | 2,031,900 | — | — |
| 2024-12-24 | $152.07 | $228.79 | 791,600 | — | — |
| 2024-12-23 | $152.96 | $230.12 | 1,453,500 | — | — |
| 2024-12-20 | $154.56 | $232.53 | 3,541,000 | — | — |
| 2024-12-19 | $153.25 | $230.56 | 1,635,000 | — | — |
| 2024-12-18 | $144.90 | $218.00 | 2,023,800 | — | — |
| 2024-12-17 | $152.74 | $229.79 | 2,356,300 | — | — |
| 2024-12-16 | $146.85 | $220.93 | 2,338,500 | — | — |
| 2024-12-13 | $142.62 | $214.57 | 1,242,800 | — | — |
| 2024-12-12 | $137.50 | $206.87 | 1,653,900 | — | — |
| 2024-12-11 | $137.21 | $206.43 | 1,825,000 | — | — |
| 2024-12-10 | $138.26 | $208.01 | 1,625,800 | — | — |
| 2024-12-09 | $140.07 | $210.73 | 2,742,900 | — | — |
| 2024-12-06 | $151.35 | $227.70 | 1,518,900 | — | — |
| 2024-12-05 | $149.95 | $225.60 | 2,648,000 | — | — |
| 2024-12-04 | $161.52 | $243.00 | 1,532,400 | — | — |
| 2024-12-03 | $154.97 | $233.15 | 1,615,300 | — | — |
| 2024-12-02 | $157.31 | $236.67 | 2,942,400 | — | — |
| 2024-11-29 | $149.69 | $225.21 | 1,229,500 | — | — |
| 2024-11-27 | $148.56 | $223.50 | 2,282,500 | — | — |
| 2024-11-26 | $146.62 | $220.59 | 5,018,300 | — | — |
| 2024-11-25 | $154.50 | $232.44 | 4,095,200 | — | — |
| 2024-11-22 | $151.99 | $228.67 | 2,638,900 | — | — |
| 2024-11-21 | $141.57 | $212.99 | 1,622,600 | — | — |
| 2024-11-20 | $136.81 | $205.83 | 1,326,800 | — | — |
| 2024-11-19 | $142.58 | $214.51 | 1,338,900 | — | — |
| 2024-11-18 | $143.42 | $215.77 | 938,600 | — | — |
| 2024-11-15 | $144.64 | $217.61 | 946,300 | — | — |
| 2024-11-14 | $144.60 | $217.55 | 1,283,800 | — | — |
| 2024-11-13 | $141.73 | $213.23 | 1,440,300 | — | — |
| 2024-11-12 | $139.93 | $210.52 | 1,141,900 | — | — |
| 2024-11-11 | $140.25 | $211.00 | 1,351,700 | — | — |
| 2024-11-08 | $143.97 | $216.60 | 1,223,400 | — | — |
| 2024-11-07 | $141.56 | $212.97 | 1,529,000 | — | — |
| 2024-11-06 | $135.30 | $203.56 | 1,645,400 | — | — |
| 2024-11-05 | $137.35 | $206.64 | 1,097,800 | — | — |
| 2024-11-04 | $137.80 | $207.32 | 1,766,100 | — | — |
| 2024-11-01 | $131.26 | $197.48 | 920,300 | — | — |
| 2024-10-31 | $131.79 | $198.27 | 1,149,400 | — | — |
| 2024-10-30 | $136.54 | $205.42 | 1,004,000 | — | — |
| 2024-10-29 | $138.47 | $208.32 | 1,221,800 | — | — |
| 2024-10-28 | $137.92 | $207.50 | 1,531,000 | — | — |
| 2024-10-25 | $141.53 | $212.93 | 1,741,200 | — | — |
| 2024-10-24 | $142.64 | $214.60 | 1,482,300 | — | — |
| 2024-10-23 | $147.82 | $222.39 | 1,353,900 | — | — |
| 2024-10-22 | $154.82 | $232.92 | 1,149,000 | — | — |
| 2024-10-21 | $159.89 | $240.55 | 1,063,900 | — | — |
| 2024-10-18 | $156.75 | $235.83 | 2,394,700 | — | — |
| 2024-10-17 | $160.65 | $241.69 | 1,499,600 | — | — |
| 2024-10-16 | $163.78 | $246.40 | 1,427,400 | — | — |
| 2024-10-15 | $160.24 | $241.08 | 2,051,500 | — | — |
| 2024-10-14 | $155.52 | $233.98 | 1,822,000 | — | — |
| 2024-10-11 | $149.75 | $225.30 | 1,341,000 | — | — |
| 2024-10-10 | $143.25 | $215.52 | 1,240,300 | — | — |
| 2024-10-09 | $140.87 | $211.94 | 908,400 | — | — |
| 2024-10-08 | $142.37 | $214.19 | 1,402,500 | — | — |
| 2024-10-07 | $139.04 | $209.18 | 2,405,600 | — | — |
| 2024-10-04 | $146.32 | $220.13 | 2,526,500 | — | — |
| 2024-10-03 | $134.12 | $201.78 | 1,355,800 | — | — |
| 2024-10-02 | $133.72 | $201.18 | 1,517,400 | — | — |
| 2024-10-01 | $135.73 | $204.20 | 1,283,100 | — | — |
| 2024-09-30 | $139.90 | $210.48 | 2,692,300 | — | — |
| 2024-09-27 | $144.50 | $217.40 | 1,654,300 | — | — |
| 2024-09-26 | $137.93 | $207.51 | 1,385,400 | — | — |
| 2024-09-25 | $137.73 | $207.21 | 1,246,100 | — | — |
| 2024-09-24 | $142.10 | $213.79 | 1,045,500 | — | — |
| 2024-09-23 | $140.65 | $211.60 | 1,272,400 | — | — |
| 2024-09-20 | $141.80 | $213.33 | 2,072,900 | — | — |
| 2024-09-19 | $139.32 | $209.60 | 1,286,300 | — | — |
| 2024-09-18 | $135.45 | $203.78 | 1,575,200 | — | — |
| 2024-09-17 | $134.41 | $202.22 | 1,908,400 | — | — |
| 2024-09-16 | $134.62 | $202.53 | 2,248,900 | — | — |
| 2024-09-13 | $142.19 | $213.92 | 1,650,500 | — | — |
| 2024-09-12 | $137.54 | $206.93 | 1,660,000 | — | — |
| 2024-09-11 | $131.21 | $197.40 | 2,111,900 | — | — |
| 2024-09-10 | $129.86 | $195.37 | 2,179,000 | — | — |
| 2024-09-09 | $133.26 | $200.49 | 1,635,100 | — | — |
| 2024-09-06 | $130.93 | $196.98 | 2,254,300 | — | — |
| 2024-09-05 | $137.83 | $207.36 | 1,523,200 | — | — |
| 2024-09-04 | $139.66 | $210.12 | 1,584,800 | — | — |
| 2024-09-03 | $142.94 | $215.05 | 1,749,800 | — | — |
| 2024-08-30 | $147.57 | $222.02 | 2,897,900 | — | — |
| 2024-08-29 | $142.22 | $213.97 | 3,840,300 | — | — |
| 2024-08-28 | $138.31 | $208.08 | 8,789,900 | — | — |
| 2024-08-27 | $166.61 | $250.66 | 2,337,100 | — | — |
| 2024-08-26 | $165.10 | $248.39 | 1,361,600 | — | — |
| 2024-08-23 | $169.83 | $255.51 | 1,122,900 | — | — |
| 2024-08-22 | $165.20 | $248.54 | 1,249,100 | — | — |
| 2024-08-21 | $170.88 | $257.08 | 1,135,500 | — | — |
| 2024-08-20 | $166.05 | $249.82 | 1,504,300 | — | — |
| 2024-08-19 | $166.87 | $251.05 | 1,157,300 | — | — |
| 2024-08-16 | $165.08 | $248.36 | 1,066,400 | — | — |
| 2024-08-15 | $162.05 | $243.80 | 1,421,500 | — | — |
| 2024-08-14 | $153.08 | $230.31 | 1,360,600 | — | — |
| 2024-08-13 | $153.57 | $231.04 | 1,021,100 | — | — |
| 2024-08-12 | $154.57 | $232.55 | 1,646,800 | — | — |
| 2024-08-09 | $146.88 | $220.98 | 2,186,000 | — | — |
| 2024-08-08 | $141.08 | $212.25 | 1,223,700 | — | — |
| 2024-08-07 | $131.56 | $197.93 | 1,769,900 | — | — |
| 2024-08-06 | $138.12 | $207.80 | 1,315,600 | — | — |
| 2024-08-05 | $134.49 | $202.34 | 2,258,600 | — | — |
| 2024-08-02 | $132.20 | $198.89 | 1,826,100 | — | — |
| 2024-08-01 | $142.27 | $214.04 | 1,455,900 | — | — |
| 2024-07-31 | $147.48 | $221.88 | 1,664,000 | — | — |
| 2024-07-30 | $146.00 | $219.65 | 1,663,900 | — | — |
| 2024-07-29 | $151.05 | $227.25 | 1,553,000 | — | — |
| 2024-07-26 | $152.59 | $229.57 | 1,345,500 | — | — |
| 2024-07-25 | $151.53 | $227.97 | 1,502,000 | — | — |
| 2024-07-24 | $154.05 | $231.76 | 1,341,400 | — | — |
| 2024-07-23 | $161.40 | $242.82 | 1,065,500 | — | — |
| 2024-07-22 | $158.42 | $238.34 | 2,200,300 | — | — |
| 2024-07-19 | $158.51 | $238.47 | 10,174,700 | — | — |
| 2024-07-18 | $156.98 | $236.17 | 2,028,300 | — | — |
| 2024-07-17 | $155.78 | $234.37 | 3,062,800 | — | — |
| 2024-07-16 | $170.08 | $255.88 | 1,305,500 | — | — |
| 2024-07-15 | $167.33 | $251.74 | 1,525,200 | — | — |
| 2024-07-12 | $173.24 | $260.64 | 1,210,800 | — | — |
| 2024-07-11 | $173.79 | $261.46 | 2,336,700 | — | — |
| 2024-07-10 | $174.10 | $261.93 | 1,190,800 | — | — |
| 2024-07-09 | $179.24 | $269.66 | 885,100 | — | — |
| 2024-07-08 | $178.53 | $268.59 | 997,500 | — | — |
| 2024-07-05 | $171.54 | $258.08 | 1,254,100 | — | — |
| 2024-07-03 | $179.75 | $270.43 | 637,500 | — | — |
| 2024-07-02 | $183.36 | $275.86 | 1,191,000 | — | — |
| 2024-07-01 | $184.59 | $277.71 | 1,947,700 | — | — |
| 2024-06-28 | $177.84 | $267.56 | 2,870,200 | — | — |
| 2024-06-27 | $172.53 | $259.57 | 986,400 | — | — |
| 2024-06-26 | $173.42 | $260.91 | 1,186,600 | — | — |
| 2024-06-25 | $173.24 | $260.64 | 956,200 | — | — |
| 2024-06-24 | $169.91 | $255.63 | 1,154,100 | — | — |
| 2024-06-21 | $174.50 | $262.53 | 1,725,700 | — | — |
| 2024-06-20 | $175.56 | $264.13 | 1,704,000 | — | — |
| 2024-06-18 | $185.28 | $278.75 | 1,144,900 | — | — |
| 2024-06-17 | $185.89 | $279.67 | 1,149,600 | — | — |
| 2024-06-14 | $186.06 | $279.92 | 1,072,800 | — | — |
| 2024-06-13 | $190.82 | $287.08 | 1,175,500 | — | — |
| 2024-06-12 | $192.34 | $289.37 | 1,356,200 | — | — |
| 2024-06-11 | $185.79 | $279.52 | 1,458,200 | — | — |
| 2024-06-10 | $185.13 | $278.52 | 2,365,400 | — | — |
| 2024-06-07 | $175.19 | $263.57 | 1,073,300 | — | — |
| 2024-06-06 | $175.73 | $264.38 | 1,531,500 | — | — |
| 2024-06-05 | $172.70 | $259.82 | 1,133,600 | — | — |
| 2024-06-04 | $169.65 | $255.23 | 1,286,400 | — | — |
| 2024-06-03 | $175.66 | $264.28 | 2,037,600 | — | — |
| 2024-05-31 | $172.87 | $260.08 | 3,379,700 | — | — |
| 2024-05-30 | $178.47 | $268.50 | 4,039,700 | — | — |
| 2024-05-29 | $189.45 | $285.02 | 10,339,100 | — | — |
| 2024-05-28 | $152.39 | $229.27 | 2,687,100 | — | — |
| 2024-05-24 | $150.17 | $225.93 | 1,512,500 | — | — |
| 2024-05-23 | $145.88 | $219.47 | 1,409,300 | — | — |
| 2024-05-22 | $141.88 | $213.46 | 1,291,800 | — | — |
| 2024-05-21 | $144.44 | $217.31 | 1,118,300 | — | — |
| 2024-05-20 | $144.84 | $217.91 | 1,546,800 | — | — |
| 2024-05-17 | $139.61 | $210.04 | 1,434,400 | — | — |
| 2024-05-16 | $135.69 | $204.14 | 716,100 | — | — |
| 2024-05-15 | $137.68 | $207.14 | 1,327,500 | — | — |
| 2024-05-14 | $136.31 | $205.08 | 1,260,700 | — | — |
| 2024-05-13 | $132.42 | $199.22 | 975,700 | — | — |
| 2024-05-10 | $129.71 | $195.15 | 1,094,800 | — | — |
| 2024-05-09 | $132.33 | $199.09 | 939,800 | — | — |
| 2024-05-08 | $128.60 | $193.48 | 794,400 | — | — |
| 2024-05-07 | $128.42 | $193.20 | 803,700 | — | — |
| 2024-05-06 | $129.38 | $194.65 | 1,090,500 | — | — |
| 2024-05-03 | $128.76 | $193.72 | 1,176,800 | — | — |
| 2024-05-02 | $124.90 | $187.91 | 943,200 | — | — |
| 2024-05-01 | $120.41 | $181.15 | 1,073,300 | — | — |
| 2024-04-30 | $121.52 | $182.82 | 1,172,900 | — | — |
| 2024-04-29 | $125.39 | $188.65 | 1,366,700 | — | — |
| 2024-04-26 | $122.08 | $183.67 | 1,109,900 | — | — |
| 2024-04-25 | $115.45 | $173.69 | 943,100 | — | — |
| 2024-04-24 | $115.09 | $173.15 | 985,800 | — | — |
| 2024-04-23 | $119.71 | $180.10 | 1,035,200 | — | — |
| 2024-04-22 | $114.84 | $172.77 | 1,216,700 | — | — |
| 2024-04-19 | $110.36 | $166.03 | 1,088,800 | — | — |
| 2024-04-18 | $109.32 | $164.47 | 1,630,400 | — | — |
| 2024-04-17 | $113.48 | $170.73 | 1,171,200 | — | — |
| 2024-04-16 | $115.89 | $174.35 | 1,475,100 | — | — |
| 2024-04-15 | $112.84 | $169.77 | 1,335,800 | — | — |
| 2024-04-12 | $111.83 | $168.25 | 1,027,500 | — | — |
| 2024-04-11 | $116.47 | $175.23 | 1,103,400 | — | — |
| 2024-04-10 | $114.33 | $172.01 | 1,666,700 | — | — |
| 2024-04-09 | $116.12 | $174.70 | 1,779,000 | — | — |
| 2024-04-08 | $119.42 | $179.66 | 1,468,900 | — | — |
| 2024-04-05 | $120.79 | $181.73 | 1,309,500 | — | — |
| 2024-04-04 | $122.96 | $184.99 | 1,271,800 | — | — |
| 2024-04-03 | $130.73 | $196.68 | 1,281,800 | — | — |
| 2024-04-02 | $131.40 | $197.69 | 1,781,600 | — | — |
| 2024-04-01 | $131.84 | $198.35 | 1,971,800 | — | — |
| 2024-03-28 | $125.33 | $188.56 | 1,352,200 | — | — |
| 2024-03-27 | $121.36 | $182.58 | 1,027,000 | — | — |
| 2024-03-26 | $121.97 | $183.50 | 1,666,100 | — | — |
| 2024-03-25 | $121.17 | $182.30 | 2,849,100 | — | — |
| 2024-03-22 | $134.97 | $203.06 | 1,020,300 | — | — |
| 2024-03-21 | $137.42 | $206.75 | 1,498,400 | — | — |
| 2024-03-20 | $135.04 | $203.16 | 1,090,600 | — | — |
| 2024-03-19 | $131.08 | $197.21 | 1,110,800 | — | — |
| 2024-03-18 | $130.82 | $196.82 | 1,772,400 | — | — |
| 2024-03-15 | $125.89 | $189.40 | 4,426,300 | — | — |
| 2024-03-14 | $125.36 | $188.60 | 1,514,600 | — | — |
| 2024-03-13 | $125.97 | $189.52 | 1,755,600 | — | — |
| 2024-03-12 | $120.56 | $181.38 | 1,736,800 | — | — |
| 2024-03-11 | $116.54 | $175.33 | 2,273,900 | — | — |
| 2024-03-08 | $118.64 | $178.49 | 3,986,900 | — | — |
| 2024-03-07 | $127.78 | $192.24 | 3,486,300 | — | — |
| 2024-03-06 | $134.99 | $203.09 | 6,042,400 | — | — |
| 2024-03-05 | $139.95 | $210.55 | 3,409,500 | — | — |
| 2024-03-04 | $137.30 | $206.56 | 2,894,700 | — | — |
| 2024-03-01 | $131.37 | $197.64 | 1,611,800 | — | — |
| 2024-02-29 | $127.76 | $192.21 | 1,308,700 | — | — |
| 2024-02-28 | $126.00 | $189.56 | 1,135,000 | — | — |
| 2024-02-27 | $125.78 | $189.23 | 1,400,900 | — | — |
| 2024-02-26 | $126.21 | $189.88 | 1,675,000 | — | — |
| 2024-02-23 | $122.82 | $184.78 | 971,000 | — | — |
| 2024-02-22 | $121.22 | $182.37 | 1,206,800 | — | — |
| 2024-02-21 | $117.25 | $176.40 | 1,023,100 | — | — |
| 2024-02-20 | $116.39 | $175.11 | 2,122,800 | — | — |
| 2024-02-16 | $120.90 | $181.89 | 1,206,400 | — | — |
| 2024-02-15 | $119.80 | $180.24 | 1,373,800 | — | — |
| 2024-02-14 | $119.25 | $179.41 | 1,679,600 | — | — |
| 2024-02-13 | $116.85 | $175.80 | 2,106,400 | — | — |
| 2024-02-12 | $114.94 | $172.92 | 1,969,400 | — | — |
| 2024-02-09 | $110.11 | $165.66 | 1,380,000 | — | — |
| 2024-02-08 | $107.32 | $161.46 | 1,358,600 | — | — |
| 2024-02-07 | $103.96 | $156.41 | 1,146,600 | — | — |
| 2024-02-06 | $104.08 | $156.59 | 1,103,800 | — | — |
| 2024-02-05 | $106.45 | $160.15 | 1,552,200 | — | — |
| 2024-02-02 | $109.47 | $164.69 | 1,224,800 | — | — |
| 2024-02-01 | $106.58 | $160.35 | 1,083,300 | — | — |
| 2024-01-31 | $101.90 | $153.31 | 1,416,100 | — | — |
| 2024-01-30 | $105.69 | $159.01 | 907,500 | — | — |
| 2024-01-29 | $105.06 | $158.06 | 883,900 | — | — |
| 2024-01-26 | $103.80 | $156.16 | 791,700 | — | — |
| 2024-01-25 | $102.46 | $154.15 | 654,400 | — | — |
| 2024-01-24 | $102.19 | $153.74 | 1,352,400 | — | — |
| 2024-01-23 | $102.61 | $154.37 | 1,103,200 | — | — |
| 2024-01-22 | $104.67 | $157.47 | 1,311,700 | — | — |
| 2024-01-19 | $101.11 | $152.12 | 1,467,100 | — | — |
| 2024-01-18 | $97.03 | $145.98 | 1,553,900 | — | — |
| 2024-01-17 | $99.47 | $149.65 | 976,200 | — | — |
| 2024-01-16 | $98.89 | $148.78 | 1,334,800 | — | — |
| 2024-01-12 | $96.79 | $145.62 | 1,577,700 | — | — |
| 2024-01-11 | $98.43 | $148.09 | 1,787,800 | — | — |
| 2024-01-10 | $96.71 | $145.50 | 1,368,600 | — | — |
| 2024-01-09 | $94.01 | $141.44 | 1,436,200 | — | — |
| 2024-01-08 | $96.22 | $144.76 | 3,159,300 | — | — |
| 2024-01-05 | $90.54 | $136.22 | 1,856,900 | — | — |
| 2024-01-04 | $92.50 | $139.16 | 1,742,600 | — | — |
| 2024-01-03 | $88.76 | $133.54 | 1,409,700 | — | — |
| 2024-01-02 | $90.96 | $136.85 | 1,548,200 | — | — |