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
- 1970-01-02 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 | $111.35 | $169.38 | 4,757,500 | — | — |
| 2024-12-30 | $110.80 | $168.54 | 5,716,300 | — | — |
| 2024-12-27 | $111.55 | $169.68 | 4,523,800 | — | — |
| 2024-12-26 | $112.55 | $171.21 | 4,781,400 | — | — |
| 2024-12-24 | $112.56 | $171.22 | 2,475,000 | — | — |
| 2024-12-23 | $111.40 | $169.46 | 6,037,200 | — | — |
| 2024-12-20 | $112.03 | $170.42 | 17,955,300 | — | — |
| 2024-12-19 | $111.37 | $169.41 | 9,468,500 | — | — |
| 2024-12-18 | $111.35 | $169.38 | 12,292,800 | — | — |
| 2024-12-17 | $113.02 | $171.92 | 12,238,600 | — | — |
| 2024-12-16 | $112.11 | $170.54 | 10,528,500 | — | — |
| 2024-12-13 | $113.34 | $171.65 | 6,864,500 | — | — |
| 2024-12-12 | $114.90 | $174.01 | 5,285,100 | — | — |
| 2024-12-11 | $114.61 | $173.57 | 6,426,800 | — | — |
| 2024-12-10 | $114.73 | $173.75 | 7,526,400 | — | — |
| 2024-12-09 | $114.61 | $173.57 | 8,666,100 | — | — |
| 2024-12-06 | $116.73 | $176.78 | 6,677,900 | — | — |
| 2024-12-05 | $116.50 | $176.43 | 9,823,600 | — | — |
| 2024-12-04 | $116.99 | $177.17 | 7,996,200 | — | — |
| 2024-12-03 | $116.45 | $176.36 | 9,194,000 | — | — |
| 2024-12-02 | $117.16 | $177.43 | 8,390,500 | — | — |
| 2024-11-29 | $117.47 | $177.90 | 5,095,200 | — | — |
| 2024-11-27 | $117.60 | $178.10 | 8,142,400 | — | — |
| 2024-11-26 | $115.45 | $174.84 | 6,808,100 | — | — |
| 2024-11-25 | $116.00 | $175.68 | 10,397,800 | — | — |
| 2024-11-22 | $115.65 | $175.15 | 10,098,000 | — | — |
| 2024-11-21 | $114.72 | $173.74 | 10,261,000 | — | — |
| 2024-11-20 | $114.26 | $173.04 | 9,319,300 | — | — |
| 2024-11-19 | $112.42 | $170.25 | 12,166,800 | — | — |
| 2024-11-18 | $113.54 | $171.95 | 14,226,200 | — | — |
| 2024-11-15 | $115.08 | $174.28 | 32,048,000 | — | — |
| 2024-11-14 | $109.12 | $165.26 | 47,436,100 | — | — |
| 2024-11-13 | $102.72 | $155.56 | 17,701,300 | — | — |
| 2024-11-12 | $100.99 | $152.94 | 9,366,200 | — | — |
| 2024-11-11 | $100.86 | $152.75 | 9,137,900 | — | — |
| 2024-11-08 | $99.02 | $149.96 | 7,982,100 | — | — |
| 2024-11-07 | $98.93 | $149.82 | 7,805,100 | — | — |
| 2024-11-06 | $98.89 | $149.76 | 11,325,100 | — | — |
| 2024-11-05 | $96.63 | $146.34 | 6,561,700 | — | — |
| 2024-11-04 | $95.79 | $145.07 | 6,088,000 | — | — |
| 2024-11-01 | $95.81 | $145.10 | 7,944,900 | — | — |
| 2024-10-31 | $96.20 | $145.69 | 8,147,700 | — | — |
| 2024-10-30 | $95.08 | $143.99 | 7,718,200 | — | — |
| 2024-10-29 | $96.13 | $145.58 | 6,834,400 | — | — |
| 2024-10-28 | $96.20 | $145.69 | 8,146,400 | — | — |
| 2024-10-25 | $95.03 | $143.92 | 6,638,100 | — | — |
| 2024-10-24 | $95.40 | $144.48 | 5,015,300 | — | — |
| 2024-10-23 | $96.24 | $145.75 | 5,388,500 | — | — |
| 2024-10-22 | $96.74 | $146.51 | 5,344,300 | — | — |
| 2024-10-21 | $96.62 | $146.33 | 8,189,900 | — | — |
| 2024-10-18 | $97.28 | $147.33 | 8,609,700 | — | — |
| 2024-10-17 | $96.54 | $146.20 | 9,542,500 | — | — |
| 2024-10-16 | $96.75 | $146.52 | 9,936,300 | — | — |
| 2024-10-15 | $94.22 | $142.69 | 6,535,800 | — | — |
| 2024-10-14 | $94.97 | $143.83 | 6,262,000 | — | — |
| 2024-10-11 | $94.13 | $142.55 | 8,089,100 | — | — |
| 2024-10-10 | $92.99 | $140.83 | 6,698,000 | — | — |
| 2024-10-09 | $93.60 | $141.75 | 8,654,500 | — | — |
| 2024-10-08 | $92.51 | $140.10 | 10,209,100 | — | — |
| 2024-10-07 | $92.39 | $139.92 | 11,043,600 | — | — |
| 2024-10-04 | $95.15 | $144.10 | 6,308,900 | — | — |
| 2024-10-03 | $93.63 | $141.80 | 6,180,300 | — | — |
| 2024-10-02 | $94.15 | $142.58 | 6,144,200 | — | — |
| 2024-10-01 | $94.05 | $142.43 | 10,099,200 | — | — |
| 2024-09-30 | $96.19 | $145.67 | 7,982,300 | — | — |
| 2024-09-27 | $96.01 | $145.40 | 10,155,400 | — | — |
| 2024-09-26 | $95.20 | $144.18 | 10,061,600 | — | — |
| 2024-09-25 | $93.92 | $142.24 | 8,408,200 | — | — |
| 2024-09-24 | $93.69 | $141.89 | 7,860,300 | — | — |
| 2024-09-23 | $92.97 | $140.80 | 7,338,700 | — | — |
| 2024-09-20 | $93.75 | $141.98 | 19,251,500 | — | — |
| 2024-09-19 | $93.45 | $141.52 | 10,912,400 | — | — |
| 2024-09-18 | $93.58 | $141.72 | 10,289,800 | — | — |
| 2024-09-17 | $92.86 | $140.63 | 8,193,100 | — | — |
| 2024-09-16 | $91.85 | $139.10 | 9,028,600 | — | — |
| 2024-09-13 | $90.55 | $137.13 | 7,084,200 | — | — |
| 2024-09-12 | $89.30 | $135.24 | 7,173,300 | — | — |
| 2024-09-11 | $88.32 | $133.76 | 10,779,000 | — | — |
| 2024-09-10 | $88.40 | $133.88 | 6,858,300 | — | — |
| 2024-09-09 | $88.34 | $133.79 | 8,750,200 | — | — |
| 2024-09-06 | $87.94 | $133.18 | 7,791,500 | — | — |
| 2024-09-05 | $88.65 | $134.26 | 6,234,100 | — | — |
| 2024-09-04 | $89.25 | $135.16 | 6,317,200 | — | — |
| 2024-09-03 | $89.13 | $134.98 | 8,465,500 | — | — |
| 2024-08-30 | $90.38 | $136.88 | 8,403,600 | — | — |
| 2024-08-29 | $89.81 | $136.01 | 6,181,800 | — | — |
| 2024-08-28 | $89.49 | $135.53 | 8,569,700 | — | — |
| 2024-08-27 | $90.90 | $137.66 | 7,237,400 | — | — |
| 2024-08-26 | $91.78 | $139.00 | 8,043,800 | — | — |
| 2024-08-23 | $90.56 | $137.15 | 7,369,200 | — | — |
| 2024-08-22 | $89.92 | $136.18 | 7,613,000 | — | — |
| 2024-08-21 | $90.72 | $137.39 | 7,637,600 | — | — |
| 2024-08-20 | $89.74 | $135.91 | 8,863,400 | — | — |
| 2024-08-19 | $90.82 | $137.54 | 9,723,600 | — | — |
| 2024-08-16 | $89.30 | $135.24 | 10,277,700 | — | — |
| 2024-08-15 | $88.79 | $134.47 | 12,401,000 | — | — |
| 2024-08-14 | $86.30 | $130.70 | 9,475,100 | — | — |
| 2024-08-13 | $85.60 | $129.64 | 14,615,200 | — | — |
| 2024-08-12 | $85.95 | $130.17 | 11,754,600 | — | — |
| 2024-08-09 | $86.21 | $130.56 | 16,008,400 | — | — |
| 2024-08-08 | $85.96 | $130.18 | 21,890,500 | — | — |
| 2024-08-07 | $85.96 | $130.18 | 30,581,900 | — | — |
| 2024-08-06 | $89.97 | $136.25 | 21,717,500 | — | — |
| 2024-08-05 | $87.78 | $132.94 | 19,103,200 | — | — |
| 2024-08-02 | $89.57 | $135.65 | 15,433,600 | — | — |
| 2024-08-01 | $93.05 | $140.92 | 9,263,600 | — | — |
| 2024-07-31 | $93.69 | $141.89 | 10,241,800 | — | — |
| 2024-07-30 | $93.79 | $142.04 | 9,896,100 | — | — |
| 2024-07-29 | $92.14 | $139.54 | 13,024,800 | — | — |
| 2024-07-26 | $89.93 | $136.19 | 11,301,900 | — | — |
| 2024-07-25 | $89.21 | $135.10 | 10,765,300 | — | — |
| 2024-07-24 | $89.80 | $136.00 | 11,768,500 | — | — |
| 2024-07-23 | $90.94 | $137.72 | 22,534,700 | — | — |
| 2024-07-22 | $94.13 | $142.55 | 13,377,000 | — | — |
| 2024-07-19 | $95.74 | $144.99 | 9,301,000 | — | — |
| 2024-07-18 | $96.79 | $146.58 | 7,529,400 | — | — |
| 2024-07-17 | $97.31 | $147.37 | 9,456,100 | — | — |
| 2024-07-16 | $98.47 | $149.13 | 10,755,500 | — | — |
| 2024-07-15 | $96.87 | $146.70 | 7,417,700 | — | — |
| 2024-07-12 | $97.13 | $147.10 | 6,465,700 | — | — |
| 2024-07-11 | $96.60 | $146.30 | 7,422,600 | — | — |
| 2024-07-10 | $96.97 | $146.86 | 7,761,100 | — | — |
| 2024-07-09 | $97.05 | $146.98 | 9,044,400 | — | — |
| 2024-07-08 | $97.37 | $147.46 | 8,167,600 | — | — |
| 2024-07-05 | $97.99 | $147.72 | 8,550,800 | — | — |
| 2024-07-03 | $98.61 | $148.65 | 5,030,000 | — | — |
| 2024-07-02 | $97.99 | $147.72 | 13,340,300 | — | — |
| 2024-07-01 | $98.04 | $147.79 | 15,299,000 | — | — |
| 2024-06-28 | $99.29 | $149.68 | 21,439,400 | — | — |
| 2024-06-27 | $102.17 | $154.02 | 8,365,200 | — | — |
| 2024-06-26 | $102.18 | $154.04 | 10,122,300 | — | — |
| 2024-06-25 | $102.20 | $154.07 | 10,296,100 | — | — |
| 2024-06-24 | $101.98 | $153.73 | 7,393,600 | — | — |
| 2024-06-21 | $102.27 | $154.17 | 14,137,300 | — | — |
| 2024-06-20 | $101.84 | $153.52 | 7,886,900 | — | — |
| 2024-06-18 | $101.50 | $153.01 | 7,044,700 | — | — |
| 2024-06-17 | $101.52 | $153.04 | 10,389,000 | — | — |
| 2024-06-14 | $99.97 | $150.70 | 7,087,600 | — | — |
| 2024-06-13 | $100.09 | $150.88 | 10,164,600 | — | — |
| 2024-06-12 | $100.80 | $151.95 | 9,041,800 | — | — |
| 2024-06-11 | $100.87 | $152.06 | 9,134,200 | — | — |
| 2024-06-10 | $102.74 | $154.88 | 7,621,900 | — | — |
| 2024-06-07 | $101.54 | $153.07 | 6,047,800 | — | — |
| 2024-06-06 | $101.21 | $152.57 | 10,294,700 | — | — |
| 2024-06-05 | $101.50 | $153.01 | 10,796,900 | — | — |
| 2024-06-04 | $103.33 | $155.77 | 7,269,100 | — | — |
| 2024-06-03 | $102.77 | $154.92 | 6,908,600 | — | — |
| 2024-05-31 | $103.91 | $156.64 | 14,735,800 | — | — |
| 2024-05-30 | $101.70 | $153.31 | 7,300,600 | — | — |
| 2024-05-29 | $100.88 | $152.08 | 7,376,300 | — | — |
| 2024-05-28 | $102.44 | $154.43 | 7,813,100 | — | — |
| 2024-05-24 | $101.76 | $153.40 | 6,451,600 | — | — |
| 2024-05-23 | $100.66 | $151.74 | 10,504,000 | — | — |
| 2024-05-22 | $103.02 | $155.30 | 7,190,300 | — | — |
| 2024-05-21 | $103.01 | $155.29 | 7,333,300 | — | — |
| 2024-05-20 | $102.90 | $155.12 | 7,667,400 | — | — |
| 2024-05-17 | $103.25 | $155.65 | 7,356,000 | — | — |
| 2024-05-16 | $103.37 | $155.83 | 9,476,700 | — | — |
| 2024-05-15 | $102.77 | $154.92 | 20,745,600 | — | — |
| 2024-05-14 | $105.35 | $158.81 | 11,278,400 | — | — |
| 2024-05-13 | $105.83 | $159.54 | 9,666,400 | — | — |
| 2024-05-10 | $105.79 | $159.48 | 15,884,600 | — | — |
| 2024-05-09 | $105.80 | $159.49 | 15,096,000 | — | — |
| 2024-05-08 | $105.44 | $158.95 | 15,238,100 | — | — |
| 2024-05-07 | $105.39 | $158.87 | 55,084,600 | — | — |
| 2024-05-06 | $116.47 | $175.58 | 16,303,200 | — | — |
| 2024-05-03 | $113.66 | $171.34 | 7,411,100 | — | — |
| 2024-05-02 | $112.62 | $169.77 | 6,799,800 | — | — |
| 2024-05-01 | $110.48 | $166.55 | 6,338,400 | — | — |
| 2024-04-30 | $111.10 | $167.48 | 8,156,600 | — | — |
| 2024-04-29 | $112.08 | $168.96 | 7,151,200 | — | — |
| 2024-04-26 | $112.73 | $169.94 | 6,304,800 | — | — |
| 2024-04-25 | $112.77 | $170.00 | 8,045,900 | — | — |
| 2024-04-24 | $113.92 | $171.73 | 6,157,200 | — | — |
| 2024-04-23 | $113.71 | $171.42 | 6,839,300 | — | — |
| 2024-04-22 | $111.99 | $168.82 | 6,901,700 | — | — |
| 2024-04-19 | $112.61 | $169.76 | 9,436,000 | — | — |
| 2024-04-18 | $112.43 | $169.49 | 8,235,600 | — | — |
| 2024-04-17 | $112.94 | $170.26 | 7,379,000 | — | — |
| 2024-04-16 | $113.88 | $171.67 | 9,291,400 | — | — |
| 2024-04-15 | $112.95 | $170.27 | 9,637,100 | — | — |
| 2024-04-12 | $114.01 | $171.87 | 12,155,200 | — | — |
| 2024-04-11 | $117.15 | $176.60 | 6,559,400 | — | — |
| 2024-04-10 | $117.19 | $176.66 | 6,746,300 | — | — |
| 2024-04-09 | $117.97 | $177.84 | 7,451,100 | — | — |
| 2024-04-08 | $117.35 | $176.90 | 6,266,000 | — | — |
| 2024-04-05 | $118.38 | $178.46 | 9,653,900 | — | — |
| 2024-04-04 | $117.09 | $176.51 | 13,815,400 | — | — |
| 2024-04-03 | $118.98 | $179.36 | 22,480,400 | — | — |
| 2024-04-02 | $122.82 | $185.15 | 15,517,100 | — | — |
| 2024-04-01 | $121.53 | $183.21 | 8,419,700 | — | — |
| 2024-03-28 | $122.36 | $184.46 | 15,367,400 | — | — |
| 2024-03-27 | $120.98 | $182.38 | 10,782,800 | — | — |
| 2024-03-26 | $119.93 | $180.79 | 11,870,000 | — | — |
| 2024-03-25 | $119.36 | $179.93 | 12,103,600 | — | — |
| 2024-03-22 | $115.87 | $174.67 | 7,144,800 | — | — |
| 2024-03-21 | $116.70 | $175.92 | 10,353,500 | — | — |
| 2024-03-20 | $116.46 | $175.56 | 11,699,600 | — | — |
| 2024-03-19 | $114.51 | $172.62 | 10,999,700 | — | — |
| 2024-03-18 | $113.85 | $171.63 | 11,820,800 | — | — |
| 2024-03-15 | $111.95 | $168.76 | 15,364,200 | — | — |
| 2024-03-14 | $112.06 | $168.93 | 10,520,500 | — | — |
| 2024-03-13 | $112.50 | $169.59 | 7,267,900 | — | — |
| 2024-03-12 | $112.46 | $169.53 | 8,085,000 | — | — |
| 2024-03-11 | $112.31 | $169.31 | 8,794,300 | — | — |
| 2024-03-08 | $110.32 | $166.31 | 10,009,200 | — | — |
| 2024-03-07 | $110.18 | $166.10 | 8,609,300 | — | — |
| 2024-03-06 | $110.06 | $165.91 | 14,743,900 | — | — |
| 2024-03-05 | $112.87 | $170.15 | 14,929,600 | — | — |
| 2024-03-04 | $113.69 | $171.39 | 11,558,900 | — | — |
| 2024-03-01 | $111.95 | $168.76 | 7,242,400 | — | — |
| 2024-02-29 | $111.58 | $168.21 | 11,658,300 | — | — |
| 2024-02-28 | $110.80 | $167.03 | 10,773,000 | — | — |
| 2024-02-27 | $109.42 | $164.95 | 7,595,000 | — | — |
| 2024-02-26 | $107.68 | $162.33 | 8,694,200 | — | — |
| 2024-02-23 | $107.74 | $162.42 | 11,724,000 | — | — |
| 2024-02-22 | $107.64 | $162.27 | 9,266,200 | — | — |
| 2024-02-21 | $107.67 | $162.31 | 10,427,500 | — | — |
| 2024-02-20 | $109.44 | $164.98 | 9,770,900 | — | — |
| 2024-02-16 | $111.60 | $168.24 | 8,782,200 | — | — |
| 2024-02-15 | $112.45 | $169.52 | 9,961,900 | — | — |
| 2024-02-14 | $111.56 | $168.18 | 11,405,500 | — | — |
| 2024-02-13 | $110.46 | $166.52 | 14,594,500 | — | — |
| 2024-02-12 | $109.29 | $164.75 | 13,424,000 | — | — |
| 2024-02-09 | $108.39 | $163.40 | 21,509,100 | — | — |
| 2024-02-08 | $110.54 | $166.64 | 60,558,400 | — | — |
| 2024-02-07 | $99.14 | $149.45 | 28,886,300 | — | — |
| 2024-02-06 | $99.29 | $149.68 | 16,455,500 | — | — |
| 2024-02-05 | $96.65 | $145.70 | 11,679,300 | — | — |
| 2024-02-02 | $97.13 | $146.42 | 9,321,300 | — | — |
| 2024-02-01 | $97.06 | $146.32 | 8,484,800 | — | — |
| 2024-01-31 | $96.05 | $144.79 | 9,592,300 | — | — |
| 2024-01-30 | $96.94 | $146.14 | 9,139,600 | — | — |
| 2024-01-29 | $97.49 | $146.97 | 13,422,200 | — | — |
| 2024-01-26 | $95.36 | $143.75 | 7,812,800 | — | — |
| 2024-01-25 | $94.86 | $143.00 | 8,661,600 | — | — |
| 2024-01-24 | $93.50 | $140.95 | 10,454,900 | — | — |
| 2024-01-23 | $93.77 | $141.36 | 11,559,400 | — | — |
| 2024-01-22 | $95.08 | $143.33 | 15,119,400 | — | — |
| 2024-01-19 | $93.06 | $140.29 | 19,790,100 | — | — |
| 2024-01-18 | $92.21 | $139.01 | 12,203,200 | — | — |
| 2024-01-17 | $90.34 | $136.19 | 15,735,200 | — | — |
| 2024-01-16 | $93.05 | $140.27 | 16,780,900 | — | — |
| 2024-01-12 | $90.35 | $136.20 | 11,919,400 | — | — |
| 2024-01-11 | $89.45 | $134.84 | 9,642,200 | — | — |
| 2024-01-10 | $89.29 | $134.60 | 15,091,600 | — | — |
| 2024-01-09 | $89.67 | $135.18 | 11,255,100 | — | — |
| 2024-01-08 | $91.55 | $138.01 | 11,103,700 | — | — |
| 2024-01-05 | $90.90 | $137.03 | 9,092,100 | — | — |
| 2024-01-04 | $90.56 | $136.52 | 12,087,400 | — | — |
| 2024-01-03 | $91.65 | $138.16 | 11,929,800 | — | — |
| 2024-01-02 | $90.71 | $136.74 | 10,587,600 | — | — |