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-02-01 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 | $105.11 | $255.37 | 1,635,300 | — | — |
| 2024-12-30 | $103.69 | $251.92 | 1,920,600 | — | — |
| 2024-12-27 | $104.72 | $254.42 | 954,200 | — | — |
| 2024-12-26 | $105.73 | $256.87 | 879,900 | — | — |
| 2024-12-24 | $105.58 | $256.51 | 767,700 | — | — |
| 2024-12-23 | $105.22 | $255.63 | 2,095,900 | — | — |
| 2024-12-20 | $105.10 | $255.34 | 5,696,100 | — | — |
| 2024-12-19 | $101.62 | $246.89 | 3,251,900 | — | — |
| 2024-12-18 | $103.21 | $250.75 | 2,920,600 | — | — |
| 2024-12-17 | $110.09 | $267.46 | 1,386,100 | — | — |
| 2024-12-16 | $111.29 | $270.38 | 1,316,400 | — | — |
| 2024-12-13 | $111.90 | $270.12 | 957,600 | — | — |
| 2024-12-12 | $112.92 | $272.59 | 1,201,200 | — | — |
| 2024-12-11 | $113.09 | $273.00 | 1,512,800 | — | — |
| 2024-12-10 | $112.02 | $270.41 | 2,486,700 | — | — |
| 2024-12-09 | $114.34 | $276.01 | 2,007,200 | — | — |
| 2024-12-06 | $120.16 | $290.06 | 1,131,800 | — | — |
| 2024-12-05 | $118.37 | $285.74 | 1,414,200 | — | — |
| 2024-12-04 | $118.86 | $286.93 | 1,420,900 | — | — |
| 2024-12-03 | $120.16 | $290.06 | 2,275,200 | — | — |
| 2024-12-02 | $121.59 | $293.52 | 1,908,300 | — | — |
| 2024-11-29 | $123.67 | $298.54 | 858,200 | — | — |
| 2024-11-27 | $124.24 | $299.91 | 831,000 | — | — |
| 2024-11-26 | $123.61 | $298.39 | 1,018,800 | — | — |
| 2024-11-25 | $120.78 | $291.56 | 2,292,500 | — | — |
| 2024-11-22 | $119.10 | $287.51 | 692,300 | — | — |
| 2024-11-21 | $118.73 | $286.61 | 1,475,800 | — | — |
| 2024-11-20 | $116.30 | $280.75 | 691,900 | — | — |
| 2024-11-19 | $116.51 | $281.25 | 1,028,600 | — | — |
| 2024-11-18 | $115.50 | $278.81 | 1,440,300 | — | — |
| 2024-11-15 | $114.88 | $277.32 | 1,485,900 | — | — |
| 2024-11-14 | $113.12 | $273.07 | 1,357,100 | — | — |
| 2024-11-13 | $115.98 | $279.97 | 1,181,900 | — | — |
| 2024-11-12 | $114.50 | $276.40 | 1,735,300 | — | — |
| 2024-11-11 | $117.44 | $283.50 | 1,394,500 | — | — |
| 2024-11-08 | $119.71 | $288.98 | 1,260,900 | — | — |
| 2024-11-07 | $116.92 | $282.24 | 2,278,500 | — | — |
| 2024-11-06 | $114.44 | $276.26 | 4,448,300 | — | — |
| 2024-11-05 | $125.73 | $303.51 | 1,669,500 | — | — |
| 2024-11-04 | $122.35 | $295.35 | 1,481,000 | — | — |
| 2024-11-01 | $121.16 | $292.48 | 1,847,500 | — | — |
| 2024-10-31 | $123.73 | $298.68 | 2,055,100 | — | — |
| 2024-10-30 | $127.64 | $308.12 | 1,106,500 | — | — |
| 2024-10-29 | $127.60 | $308.02 | 928,200 | — | — |
| 2024-10-28 | $128.14 | $309.33 | 1,479,300 | — | — |
| 2024-10-25 | $127.70 | $308.27 | 2,016,000 | — | — |
| 2024-10-24 | $125.97 | $304.09 | 1,083,000 | — | — |
| 2024-10-23 | $125.54 | $303.05 | 1,498,000 | — | — |
| 2024-10-22 | $123.87 | $299.02 | 1,122,600 | — | — |
| 2024-10-21 | $123.41 | $297.91 | 1,616,500 | — | — |
| 2024-10-18 | $125.76 | $303.58 | 1,025,200 | — | — |
| 2024-10-17 | $124.46 | $300.44 | 1,020,100 | — | — |
| 2024-10-16 | $123.42 | $297.93 | 1,231,400 | — | — |
| 2024-10-15 | $122.00 | $294.51 | 1,144,400 | — | — |
| 2024-10-14 | $121.20 | $292.57 | 812,500 | — | — |
| 2024-10-11 | $120.34 | $290.50 | 718,800 | — | — |
| 2024-10-10 | $119.02 | $287.31 | 1,557,900 | — | — |
| 2024-10-09 | $120.49 | $290.86 | 1,016,600 | — | — |
| 2024-10-08 | $118.84 | $286.88 | 990,800 | — | — |
| 2024-10-07 | $116.77 | $281.88 | 999,700 | — | — |
| 2024-10-04 | $118.28 | $285.53 | 879,200 | — | — |
| 2024-10-03 | $118.43 | $285.89 | 948,200 | — | — |
| 2024-10-02 | $119.40 | $288.23 | 1,039,500 | — | — |
| 2024-10-01 | $118.24 | $285.43 | 1,527,900 | — | — |
| 2024-09-30 | $118.83 | $286.85 | 2,146,200 | — | — |
| 2024-09-27 | $116.73 | $281.78 | 1,403,400 | — | — |
| 2024-09-26 | $117.31 | $283.18 | 1,171,600 | — | — |
| 2024-09-25 | $119.32 | $288.04 | 1,177,700 | — | — |
| 2024-09-24 | $119.17 | $287.67 | 1,399,500 | — | — |
| 2024-09-23 | $118.44 | $285.91 | 1,621,700 | — | — |
| 2024-09-20 | $115.36 | $278.48 | 4,240,800 | — | — |
| 2024-09-19 | $114.13 | $275.51 | 1,901,100 | — | — |
| 2024-09-18 | $116.45 | $281.11 | 1,306,400 | — | — |
| 2024-09-17 | $115.92 | $279.83 | 1,372,500 | — | — |
| 2024-09-16 | $118.19 | $285.31 | 1,255,600 | — | — |
| 2024-09-13 | $117.06 | $280.85 | 1,259,500 | — | — |
| 2024-09-12 | $116.36 | $279.18 | 1,520,100 | — | — |
| 2024-09-11 | $114.38 | $274.42 | 1,317,600 | — | — |
| 2024-09-10 | $114.16 | $273.90 | 1,758,700 | — | — |
| 2024-09-09 | $110.39 | $264.85 | 945,700 | — | — |
| 2024-09-06 | $109.48 | $262.67 | 1,471,000 | — | — |
| 2024-09-05 | $109.08 | $261.71 | 1,713,100 | — | — |
| 2024-09-04 | $112.87 | $270.80 | 1,378,200 | — | — |
| 2024-09-03 | $112.83 | $270.71 | 1,365,800 | — | — |
| 2024-08-30 | $113.26 | $271.74 | 2,391,200 | — | — |
| 2024-08-29 | $111.99 | $268.69 | 1,064,300 | — | — |
| 2024-08-28 | $112.30 | $269.43 | 1,429,600 | — | — |
| 2024-08-27 | $114.84 | $275.53 | 1,174,300 | — | — |
| 2024-08-26 | $113.40 | $272.07 | 1,311,300 | — | — |
| 2024-08-23 | $113.35 | $271.95 | 1,114,800 | — | — |
| 2024-08-22 | $112.78 | $270.59 | 1,529,400 | — | — |
| 2024-08-21 | $112.10 | $268.95 | 1,726,900 | — | — |
| 2024-08-20 | $109.52 | $262.76 | 1,123,400 | — | — |
| 2024-08-19 | $109.64 | $263.05 | 1,326,300 | — | — |
| 2024-08-16 | $108.30 | $259.84 | 1,996,300 | — | — |
| 2024-08-15 | $108.58 | $260.51 | 1,278,300 | — | — |
| 2024-08-14 | $108.69 | $260.77 | 1,074,200 | — | — |
| 2024-08-13 | $107.89 | $258.85 | 1,468,300 | — | — |
| 2024-08-12 | $108.67 | $260.73 | 1,201,600 | — | — |
| 2024-08-09 | $108.44 | $260.17 | 1,212,400 | — | — |
| 2024-08-08 | $107.37 | $257.61 | 1,365,500 | — | — |
| 2024-08-07 | $105.56 | $253.26 | 1,934,200 | — | — |
| 2024-08-06 | $106.45 | $255.40 | 2,122,200 | — | — |
| 2024-08-05 | $104.33 | $250.31 | 3,569,900 | — | — |
| 2024-08-02 | $106.69 | $255.97 | 3,465,600 | — | — |
| 2024-08-01 | $109.54 | $262.81 | 5,009,300 | — | — |
| 2024-07-31 | $102.56 | $246.07 | 5,561,400 | — | — |
| 2024-07-30 | $101.29 | $243.02 | 1,731,500 | — | — |
| 2024-07-29 | $99.48 | $238.68 | 1,232,100 | — | — |
| 2024-07-26 | $98.50 | $236.32 | 1,193,200 | — | — |
| 2024-07-25 | $96.90 | $232.49 | 2,755,700 | — | — |
| 2024-07-24 | $96.90 | $232.49 | 1,798,300 | — | — |
| 2024-07-23 | $100.94 | $242.18 | 1,053,600 | — | — |
| 2024-07-22 | $100.13 | $240.24 | 1,116,900 | — | — |
| 2024-07-19 | $98.28 | $235.80 | 1,082,600 | — | — |
| 2024-07-18 | $97.84 | $234.74 | 1,523,500 | — | — |
| 2024-07-17 | $99.22 | $238.05 | 1,824,300 | — | — |
| 2024-07-16 | $99.98 | $239.88 | 2,312,800 | — | — |
| 2024-07-15 | $97.83 | $234.72 | 1,096,800 | — | — |
| 2024-07-12 | $95.89 | $230.06 | 1,709,100 | — | — |
| 2024-07-11 | $94.52 | $226.78 | 2,976,700 | — | — |
| 2024-07-10 | $95.15 | $228.29 | 1,362,800 | — | — |
| 2024-07-09 | $93.13 | $223.44 | 2,122,000 | — | — |
| 2024-07-08 | $92.87 | $222.82 | 1,418,600 | — | — |
| 2024-07-05 | $91.60 | $219.77 | 1,191,500 | — | — |
| 2024-07-03 | $91.78 | $220.20 | 1,362,500 | — | — |
| 2024-07-02 | $90.85 | $217.97 | 1,545,500 | — | — |
| 2024-07-01 | $89.69 | $215.19 | 1,310,600 | — | — |
| 2024-06-28 | $89.62 | $215.02 | 3,284,000 | — | — |
| 2024-06-27 | $89.21 | $214.04 | 1,265,500 | — | — |
| 2024-06-26 | $88.45 | $212.21 | 1,251,600 | — | — |
| 2024-06-25 | $88.54 | $212.43 | 1,768,900 | — | — |
| 2024-06-24 | $89.09 | $213.75 | 2,064,200 | — | — |
| 2024-06-21 | $88.86 | $213.20 | 18,386,100 | — | — |
| 2024-06-20 | $88.83 | $213.12 | 2,314,700 | — | — |
| 2024-06-18 | $88.70 | $212.81 | 2,478,700 | — | — |
| 2024-06-17 | $88.27 | $211.78 | 1,513,700 | — | — |
| 2024-06-14 | $88.02 | $209.62 | 1,172,300 | — | — |
| 2024-06-13 | $87.77 | $209.03 | 1,719,000 | — | — |
| 2024-06-12 | $87.30 | $207.91 | 2,657,300 | — | — |
| 2024-06-11 | $87.33 | $207.98 | 1,638,500 | — | — |
| 2024-06-10 | $87.10 | $207.43 | 2,130,100 | — | — |
| 2024-06-07 | $85.47 | $203.55 | 1,804,900 | — | — |
| 2024-06-06 | $84.84 | $202.05 | 2,204,100 | — | — |
| 2024-06-05 | $82.34 | $196.09 | 1,447,300 | — | — |
| 2024-06-04 | $81.15 | $193.26 | 1,039,300 | — | — |
| 2024-06-03 | $80.73 | $192.26 | 1,194,600 | — | — |
| 2024-05-31 | $80.69 | $192.16 | 2,343,900 | — | — |
| 2024-05-30 | $79.64 | $189.66 | 1,057,800 | — | — |
| 2024-05-29 | $78.38 | $186.66 | 1,035,100 | — | — |
| 2024-05-28 | $79.50 | $189.33 | 996,700 | — | — |
| 2024-05-24 | $80.23 | $191.07 | 651,300 | — | — |
| 2024-05-23 | $79.28 | $188.81 | 1,280,700 | — | — |
| 2024-05-22 | $80.96 | $192.81 | 1,243,200 | — | — |
| 2024-05-21 | $82.85 | $197.31 | 978,000 | — | — |
| 2024-05-20 | $82.10 | $195.52 | 803,600 | — | — |
| 2024-05-17 | $81.79 | $194.78 | 1,735,900 | — | — |
| 2024-05-16 | $82.00 | $195.28 | 1,510,700 | — | — |
| 2024-05-15 | $82.34 | $196.09 | 1,067,700 | — | — |
| 2024-05-14 | $80.53 | $191.78 | 1,569,500 | — | — |
| 2024-05-13 | $78.39 | $186.69 | 970,100 | — | — |
| 2024-05-10 | $79.77 | $189.97 | 1,033,700 | — | — |
| 2024-05-09 | $79.59 | $189.55 | 1,270,800 | — | — |
| 2024-05-08 | $78.04 | $185.85 | 912,600 | — | — |
| 2024-05-07 | $77.60 | $184.81 | 999,200 | — | — |
| 2024-05-06 | $76.80 | $182.90 | 1,137,500 | — | — |
| 2024-05-03 | $75.32 | $179.38 | 1,977,000 | — | — |
| 2024-05-02 | $77.00 | $183.38 | 2,872,200 | — | — |
| 2024-05-01 | $78.10 | $186.00 | 2,507,900 | — | — |
| 2024-04-30 | $77.52 | $184.62 | 1,732,000 | — | — |
| 2024-04-29 | $77.97 | $185.69 | 866,600 | — | — |
| 2024-04-26 | $77.52 | $184.62 | 817,600 | — | — |
| 2024-04-25 | $77.26 | $184.00 | 1,125,000 | — | — |
| 2024-04-24 | $78.19 | $186.21 | 1,095,400 | — | — |
| 2024-04-23 | $76.60 | $182.42 | 774,700 | — | — |
| 2024-04-22 | $75.85 | $180.64 | 926,200 | — | — |
| 2024-04-19 | $75.10 | $178.85 | 1,093,200 | — | — |
| 2024-04-18 | $74.42 | $177.23 | 869,000 | — | — |
| 2024-04-17 | $75.15 | $178.97 | 1,244,500 | — | — |
| 2024-04-16 | $74.71 | $177.92 | 1,124,600 | — | — |
| 2024-04-15 | $74.84 | $178.23 | 1,191,000 | — | — |
| 2024-04-12 | $76.02 | $181.04 | 1,047,500 | — | — |
| 2024-04-11 | $76.61 | $182.45 | 994,600 | — | — |
| 2024-04-10 | $75.69 | $180.26 | 1,901,500 | — | — |
| 2024-04-09 | $79.20 | $188.62 | 938,000 | — | — |
| 2024-04-08 | $78.74 | $187.52 | 776,800 | — | — |
| 2024-04-05 | $78.64 | $187.28 | 916,300 | — | — |
| 2024-04-04 | $78.70 | $187.43 | 800,700 | — | — |
| 2024-04-03 | $79.21 | $188.64 | 950,300 | — | — |
| 2024-04-02 | $78.75 | $187.54 | 1,356,100 | — | — |
| 2024-04-01 | $79.54 | $189.43 | 939,200 | — | — |
| 2024-03-28 | $80.21 | $191.02 | 1,345,300 | — | — |
| 2024-03-27 | $80.14 | $190.85 | 1,203,100 | — | — |
| 2024-03-26 | $77.95 | $185.64 | 1,250,400 | — | — |
| 2024-03-25 | $78.17 | $186.16 | 1,175,200 | — | — |
| 2024-03-22 | $79.46 | $189.24 | 1,225,400 | — | — |
| 2024-03-21 | $80.93 | $192.74 | 1,338,100 | — | — |
| 2024-03-20 | $80.17 | $190.93 | 1,110,900 | — | — |
| 2024-03-19 | $79.93 | $190.35 | 1,241,000 | — | — |
| 2024-03-18 | $79.68 | $189.76 | 1,185,000 | — | — |
| 2024-03-15 | $78.61 | $187.21 | 3,032,300 | — | — |
| 2024-03-14 | $78.05 | $185.88 | 1,665,200 | — | — |
| 2024-03-13 | $80.10 | $189.21 | 1,590,300 | — | — |
| 2024-03-12 | $80.87 | $191.03 | 1,053,600 | — | — |
| 2024-03-11 | $80.69 | $190.61 | 1,437,900 | — | — |
| 2024-03-08 | $81.37 | $192.21 | 1,492,500 | — | — |
| 2024-03-07 | $81.02 | $191.38 | 1,206,100 | — | — |
| 2024-03-06 | $80.44 | $190.01 | 1,361,000 | — | — |
| 2024-03-05 | $78.57 | $185.60 | 1,524,400 | — | — |
| 2024-03-04 | $78.93 | $186.45 | 3,094,700 | — | — |
| 2024-03-01 | $81.03 | $191.41 | 2,721,400 | — | — |
| 2024-02-29 | $78.64 | $185.76 | 4,519,500 | — | — |
| 2024-02-28 | $75.36 | $178.01 | 1,403,100 | — | — |
| 2024-02-27 | $74.00 | $174.80 | 1,473,200 | — | — |
| 2024-02-26 | $75.37 | $178.04 | 1,758,900 | — | — |
| 2024-02-23 | $75.03 | $177.24 | 2,366,100 | — | — |
| 2024-02-22 | $72.10 | $170.31 | 3,319,000 | — | — |
| 2024-02-21 | $68.53 | $161.88 | 1,499,700 | — | — |
| 2024-02-20 | $68.42 | $161.62 | 1,602,700 | — | — |
| 2024-02-16 | $67.98 | $160.58 | 1,067,500 | — | — |
| 2024-02-15 | $69.14 | $163.32 | 1,219,700 | — | — |
| 2024-02-14 | $67.55 | $159.57 | 893,900 | — | — |
| 2024-02-13 | $67.02 | $158.31 | 1,348,100 | — | — |
| 2024-02-12 | $68.83 | $162.59 | 996,000 | — | — |
| 2024-02-09 | $68.63 | $162.12 | 741,700 | — | — |
| 2024-02-08 | $68.56 | $161.95 | 821,000 | — | — |
| 2024-02-07 | $67.82 | $160.20 | 1,741,500 | — | — |
| 2024-02-06 | $68.96 | $162.90 | 950,000 | — | — |
| 2024-02-05 | $68.45 | $161.69 | 1,443,000 | — | — |
| 2024-02-02 | $69.12 | $163.27 | 1,562,100 | — | — |
| 2024-02-01 | $69.28 | $163.65 | 1,409,600 | — | — |
| 2024-01-31 | $67.52 | $159.50 | 2,559,000 | — | — |
| 2024-01-30 | $68.26 | $161.24 | 1,025,400 | — | — |
| 2024-01-29 | $67.72 | $159.97 | 795,100 | — | — |
| 2024-01-26 | $67.56 | $159.59 | 1,289,500 | — | — |
| 2024-01-25 | $68.43 | $161.64 | 1,277,400 | — | — |
| 2024-01-24 | $67.01 | $158.29 | 1,215,900 | — | — |
| 2024-01-23 | $67.89 | $160.37 | 1,563,200 | — | — |
| 2024-01-22 | $67.11 | $158.53 | 1,096,000 | — | — |
| 2024-01-19 | $66.87 | $157.96 | 1,355,500 | — | — |
| 2024-01-18 | $65.94 | $155.76 | 1,464,800 | — | — |
| 2024-01-17 | $65.34 | $154.35 | 1,253,900 | — | — |
| 2024-01-16 | $66.36 | $156.76 | 1,294,000 | — | — |
| 2024-01-12 | $67.23 | $158.81 | 1,384,400 | — | — |
| 2024-01-11 | $66.25 | $156.50 | 1,146,700 | — | — |
| 2024-01-10 | $67.18 | $158.69 | 821,600 | — | — |
| 2024-01-09 | $67.14 | $158.60 | 935,400 | — | — |
| 2024-01-08 | $68.05 | $160.75 | 948,900 | — | — |
| 2024-01-05 | $66.75 | $157.68 | 1,798,700 | — | — |
| 2024-01-04 | $66.56 | $157.23 | 1,826,200 | — | — |
| 2024-01-03 | $66.22 | $156.42 | 2,568,700 | — | — |
| 2024-01-02 | $68.63 | $162.12 | 1,618,200 | — | — |