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
- 1980-03-17 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 | $104.71 | $166.50 | 814,600 | — | — |
| 2024-12-30 | $104.62 | $166.36 | 733,500 | — | — |
| 2024-12-27 | $105.94 | $168.46 | 762,500 | — | — |
| 2024-12-26 | $106.74 | $169.73 | 656,700 | — | — |
| 2024-12-24 | $106.46 | $169.28 | 369,300 | — | — |
| 2024-12-23 | $105.43 | $167.65 | 814,000 | — | — |
| 2024-12-20 | $106.10 | $168.71 | 3,432,000 | — | — |
| 2024-12-19 | $105.85 | $168.31 | 1,991,200 | — | — |
| 2024-12-18 | $105.86 | $168.33 | 2,221,700 | — | — |
| 2024-12-17 | $105.80 | $168.23 | 1,407,500 | — | — |
| 2024-12-16 | $105.82 | $168.27 | 1,463,900 | — | — |
| 2024-12-13 | $105.64 | $167.98 | 927,000 | — | — |
| 2024-12-12 | $105.41 | $167.61 | 996,400 | — | — |
| 2024-12-11 | $105.58 | $167.88 | 1,211,300 | — | — |
| 2024-12-10 | $107.06 | $170.24 | 1,604,800 | — | — |
| 2024-12-09 | $105.89 | $168.38 | 1,474,400 | — | — |
| 2024-12-06 | $107.21 | $170.48 | 1,818,900 | — | — |
| 2024-12-05 | $109.16 | $173.58 | 1,836,200 | — | — |
| 2024-12-04 | $109.89 | $174.74 | 1,058,900 | — | — |
| 2024-12-03 | $109.96 | $174.85 | 1,055,500 | — | — |
| 2024-12-02 | $111.24 | $176.88 | 2,076,300 | — | — |
| 2024-11-29 | $110.13 | $175.12 | 965,200 | — | — |
| 2024-11-27 | $110.36 | $175.48 | 1,054,000 | — | — |
| 2024-11-26 | $110.38 | $175.52 | 1,254,600 | — | — |
| 2024-11-25 | $110.41 | $175.56 | 2,535,600 | — | — |
| 2024-11-22 | $111.90 | $177.93 | 1,712,400 | — | — |
| 2024-11-21 | $112.25 | $178.49 | 1,808,300 | — | — |
| 2024-11-20 | $111.29 | $176.96 | 2,195,500 | — | — |
| 2024-11-19 | $110.92 | $176.38 | 1,648,600 | — | — |
| 2024-11-18 | $110.29 | $175.37 | 1,361,700 | — | — |
| 2024-11-15 | $109.02 | $173.35 | 1,951,800 | — | — |
| 2024-11-14 | $107.88 | $171.09 | 1,263,300 | — | — |
| 2024-11-13 | $107.26 | $170.11 | 1,160,800 | — | — |
| 2024-11-12 | $107.99 | $171.26 | 1,542,400 | — | — |
| 2024-11-11 | $107.71 | $170.82 | 1,575,900 | — | — |
| 2024-11-08 | $106.45 | $168.82 | 1,421,500 | — | — |
| 2024-11-07 | $103.91 | $164.79 | 1,442,400 | — | — |
| 2024-11-06 | $103.21 | $163.68 | 3,047,900 | — | — |
| 2024-11-05 | $104.14 | $165.16 | 1,587,000 | — | — |
| 2024-11-04 | $102.96 | $163.29 | 2,407,600 | — | — |
| 2024-11-01 | $104.75 | $166.13 | 2,960,200 | — | — |
| 2024-10-31 | $99.91 | $158.45 | 2,716,600 | — | — |
| 2024-10-30 | $100.52 | $159.42 | 1,298,500 | — | — |
| 2024-10-29 | $100.63 | $159.59 | 1,378,000 | — | — |
| 2024-10-28 | $101.05 | $160.26 | 1,737,000 | — | — |
| 2024-10-25 | $100.84 | $159.92 | 1,159,800 | — | — |
| 2024-10-24 | $102.62 | $162.75 | 1,044,300 | — | — |
| 2024-10-23 | $102.56 | $162.65 | 891,400 | — | — |
| 2024-10-22 | $102.69 | $162.86 | 1,183,000 | — | — |
| 2024-10-21 | $103.91 | $164.79 | 939,700 | — | — |
| 2024-10-18 | $104.34 | $165.48 | 1,520,100 | — | — |
| 2024-10-17 | $104.95 | $166.44 | 1,052,200 | — | — |
| 2024-10-16 | $104.66 | $165.98 | 1,059,500 | — | — |
| 2024-10-15 | $104.35 | $165.49 | 1,332,800 | — | — |
| 2024-10-14 | $103.16 | $163.60 | 1,040,100 | — | — |
| 2024-10-11 | $101.61 | $161.15 | 1,119,700 | — | — |
| 2024-10-10 | $100.22 | $158.94 | 948,100 | — | — |
| 2024-10-09 | $100.63 | $159.59 | 923,800 | — | — |
| 2024-10-08 | $100.08 | $158.72 | 1,102,500 | — | — |
| 2024-10-07 | $99.09 | $157.15 | 1,470,000 | — | — |
| 2024-10-04 | $101.04 | $160.24 | 1,037,100 | — | — |
| 2024-10-03 | $101.34 | $160.72 | 1,537,200 | — | — |
| 2024-10-02 | $103.26 | $163.76 | 1,107,400 | — | — |
| 2024-10-01 | $104.48 | $165.70 | 1,826,400 | — | — |
| 2024-09-30 | $104.72 | $166.08 | 1,482,200 | — | — |
| 2024-09-27 | $104.39 | $165.55 | 1,359,000 | — | — |
| 2024-09-26 | $102.91 | $163.21 | 1,497,100 | — | — |
| 2024-09-25 | $102.94 | $163.26 | 904,800 | — | — |
| 2024-09-24 | $103.14 | $163.57 | 1,573,600 | — | — |
| 2024-09-23 | $103.52 | $164.17 | 1,428,000 | — | — |
| 2024-09-20 | $103.40 | $163.98 | 4,692,100 | — | — |
| 2024-09-19 | $101.58 | $161.10 | 1,159,500 | — | — |
| 2024-09-18 | $102.61 | $162.73 | 1,522,600 | — | — |
| 2024-09-17 | $103.82 | $164.65 | 1,303,600 | — | — |
| 2024-09-16 | $105.22 | $166.87 | 1,114,200 | — | — |
| 2024-09-13 | $104.04 | $165.00 | 1,034,900 | — | — |
| 2024-09-12 | $103.55 | $164.22 | 1,257,700 | — | — |
| 2024-09-11 | $103.26 | $163.76 | 1,489,200 | — | — |
| 2024-09-10 | $105.94 | $168.01 | 1,449,000 | — | — |
| 2024-09-09 | $105.60 | $167.47 | 1,948,000 | — | — |
| 2024-09-06 | $105.18 | $166.81 | 1,350,300 | — | — |
| 2024-09-05 | $105.49 | $167.30 | 1,861,500 | — | — |
| 2024-09-04 | $106.22 | $168.46 | 1,501,300 | — | — |
| 2024-09-03 | $105.29 | $166.98 | 1,888,600 | — | — |
| 2024-08-30 | $101.88 | $161.57 | 1,437,800 | — | — |
| 2024-08-29 | $100.77 | $159.81 | 724,400 | — | — |
| 2024-08-28 | $101.57 | $161.08 | 1,044,500 | — | — |
| 2024-08-27 | $101.15 | $160.42 | 847,200 | — | — |
| 2024-08-26 | $101.81 | $161.46 | 760,900 | — | — |
| 2024-08-23 | $102.16 | $162.02 | 865,800 | — | — |
| 2024-08-22 | $102.64 | $162.78 | 923,700 | — | — |
| 2024-08-21 | $102.38 | $162.37 | 816,900 | — | — |
| 2024-08-20 | $101.63 | $161.18 | 1,170,200 | — | — |
| 2024-08-19 | $100.16 | $158.85 | 1,143,100 | — | — |
| 2024-08-16 | $100.01 | $158.61 | 1,843,900 | — | — |
| 2024-08-15 | $99.99 | $158.58 | 965,100 | — | — |
| 2024-08-14 | $100.48 | $158.90 | 811,800 | — | — |
| 2024-08-13 | $100.18 | $158.43 | 1,709,800 | — | — |
| 2024-08-12 | $100.81 | $159.43 | 1,120,300 | — | — |
| 2024-08-09 | $102.25 | $161.70 | 1,451,000 | — | — |
| 2024-08-08 | $102.21 | $161.64 | 1,097,700 | — | — |
| 2024-08-07 | $101.59 | $160.66 | 1,495,200 | — | — |
| 2024-08-06 | $101.32 | $160.23 | 1,735,400 | — | — |
| 2024-08-05 | $99.92 | $158.02 | 2,867,900 | — | — |
| 2024-08-02 | $98.53 | $155.82 | 3,855,900 | — | — |
| 2024-08-01 | $100.01 | $158.16 | 2,346,400 | — | — |
| 2024-07-31 | $98.01 | $155.00 | 3,040,100 | — | — |
| 2024-07-30 | $99.43 | $157.24 | 2,005,400 | — | — |
| 2024-07-29 | $101.59 | $160.66 | 1,349,800 | — | — |
| 2024-07-26 | $101.38 | $160.33 | 1,273,400 | — | — |
| 2024-07-25 | $99.85 | $157.91 | 1,130,500 | — | — |
| 2024-07-24 | $100.35 | $158.70 | 1,087,300 | — | — |
| 2024-07-23 | $100.21 | $158.48 | 1,480,000 | — | — |
| 2024-07-22 | $100.64 | $159.16 | 1,937,300 | — | — |
| 2024-07-19 | $102.61 | $162.27 | 1,190,100 | — | — |
| 2024-07-18 | $102.17 | $161.58 | 1,703,500 | — | — |
| 2024-07-17 | $103.72 | $164.03 | 1,681,100 | — | — |
| 2024-07-16 | $102.33 | $161.83 | 1,256,200 | — | — |
| 2024-07-15 | $101.18 | $160.01 | 1,924,200 | — | — |
| 2024-07-12 | $104.17 | $164.74 | 1,115,600 | — | — |
| 2024-07-11 | $103.74 | $164.06 | 1,894,500 | — | — |
| 2024-07-10 | $104.85 | $165.81 | 1,666,700 | — | — |
| 2024-07-09 | $104.61 | $165.43 | 1,221,700 | — | — |
| 2024-07-08 | $105.58 | $166.97 | 1,378,700 | — | — |
| 2024-07-05 | $106.59 | $168.57 | 998,700 | — | — |
| 2024-07-03 | $105.53 | $166.89 | 831,600 | — | — |
| 2024-07-02 | $105.44 | $166.75 | 1,362,000 | — | — |
| 2024-07-01 | $104.87 | $165.85 | 1,786,300 | — | — |
| 2024-06-28 | $103.68 | $163.96 | 6,988,900 | — | — |
| 2024-06-27 | $104.01 | $164.49 | 1,486,200 | — | — |
| 2024-06-26 | $104.48 | $165.23 | 1,530,000 | — | — |
| 2024-06-25 | $104.85 | $165.81 | 1,794,300 | — | — |
| 2024-06-24 | $107.48 | $169.97 | 1,578,200 | — | — |
| 2024-06-21 | $108.93 | $172.27 | 1,736,700 | — | — |
| 2024-06-20 | $108.91 | $172.23 | 1,011,200 | — | — |
| 2024-06-18 | $109.91 | $173.82 | 1,084,300 | — | — |
| 2024-06-17 | $109.30 | $172.85 | 1,080,400 | — | — |
| 2024-06-14 | $107.70 | $170.32 | 1,313,000 | — | — |
| 2024-06-13 | $106.48 | $168.39 | 1,304,600 | — | — |
| 2024-06-12 | $106.39 | $168.25 | 1,517,800 | — | — |
| 2024-06-11 | $107.93 | $170.69 | 1,438,800 | — | — |
| 2024-06-10 | $107.72 | $170.35 | 1,169,400 | — | — |
| 2024-06-07 | $107.38 | $169.82 | 830,800 | — | — |
| 2024-06-06 | $107.91 | $170.65 | 796,200 | — | — |
| 2024-06-05 | $107.71 | $170.34 | 952,500 | — | — |
| 2024-06-04 | $108.11 | $170.97 | 1,106,300 | — | — |
| 2024-06-03 | $107.29 | $169.67 | 1,502,800 | — | — |
| 2024-05-31 | $107.01 | $169.23 | 2,658,900 | — | — |
| 2024-05-30 | $104.36 | $165.04 | 1,071,000 | — | — |
| 2024-05-29 | $103.31 | $163.38 | 1,797,100 | — | — |
| 2024-05-28 | $104.16 | $164.72 | 1,631,100 | — | — |
| 2024-05-24 | $106.47 | $168.38 | 770,800 | — | — |
| 2024-05-23 | $106.42 | $168.30 | 799,400 | — | — |
| 2024-05-22 | $107.31 | $169.70 | 597,200 | — | — |
| 2024-05-21 | $107.06 | $169.31 | 843,300 | — | — |
| 2024-05-20 | $106.51 | $168.44 | 705,900 | — | — |
| 2024-05-17 | $106.39 | $168.25 | 829,700 | — | — |
| 2024-05-16 | $106.68 | $168.71 | 1,015,100 | — | — |
| 2024-05-15 | $107.18 | $169.50 | 844,200 | — | — |
| 2024-05-14 | $106.83 | $168.95 | 1,215,900 | — | — |
| 2024-05-13 | $107.15 | $169.00 | 911,400 | — | — |
| 2024-05-10 | $107.31 | $169.25 | 680,700 | — | — |
| 2024-05-09 | $107.05 | $168.84 | 882,500 | — | — |
| 2024-05-08 | $106.78 | $168.42 | 1,041,500 | — | — |
| 2024-05-07 | $106.93 | $168.66 | 972,600 | — | — |
| 2024-05-06 | $105.41 | $166.26 | 1,224,800 | — | — |
| 2024-05-03 | $106.11 | $167.36 | 1,283,900 | — | — |
| 2024-05-02 | $105.88 | $167.00 | 2,024,700 | — | — |
| 2024-05-01 | $106.26 | $167.60 | 1,977,900 | — | — |
| 2024-04-30 | $107.89 | $170.17 | 1,620,000 | — | — |
| 2024-04-29 | $106.91 | $168.62 | 1,544,600 | — | — |
| 2024-04-26 | $106.32 | $167.69 | 1,037,600 | — | — |
| 2024-04-25 | $107.25 | $169.16 | 898,500 | — | — |
| 2024-04-24 | $107.35 | $169.32 | 912,800 | — | — |
| 2024-04-23 | $106.71 | $168.31 | 1,053,800 | — | — |
| 2024-04-22 | $105.95 | $167.11 | 1,243,800 | — | — |
| 2024-04-19 | $104.35 | $164.59 | 1,103,900 | — | — |
| 2024-04-18 | $103.20 | $162.77 | 809,900 | — | — |
| 2024-04-17 | $103.49 | $163.23 | 1,414,800 | — | — |
| 2024-04-16 | $103.25 | $162.85 | 1,520,500 | — | — |
| 2024-04-15 | $101.58 | $160.22 | 1,218,500 | — | — |
| 2024-04-12 | $101.08 | $159.43 | 1,164,600 | — | — |
| 2024-04-11 | $101.58 | $160.22 | 1,242,100 | — | — |
| 2024-04-10 | $102.58 | $161.79 | 1,170,000 | — | — |
| 2024-04-09 | $101.89 | $160.71 | 819,200 | — | — |
| 2024-04-08 | $101.49 | $160.08 | 1,092,600 | — | — |
| 2024-04-05 | $102.00 | $160.88 | 1,075,000 | — | — |
| 2024-04-04 | $102.10 | $161.04 | 1,469,300 | — | — |
| 2024-04-03 | $103.16 | $162.71 | 1,786,900 | — | — |
| 2024-04-02 | $104.64 | $165.04 | 1,477,100 | — | — |
| 2024-04-01 | $105.02 | $165.64 | 1,505,300 | — | — |
| 2024-03-28 | $104.31 | $164.52 | 1,731,300 | — | — |
| 2024-03-27 | $104.21 | $164.37 | 981,300 | — | — |
| 2024-03-26 | $102.84 | $162.20 | 1,251,900 | — | — |
| 2024-03-25 | $102.99 | $162.44 | 1,011,200 | — | — |
| 2024-03-22 | $104.60 | $164.98 | 762,800 | — | — |
| 2024-03-21 | $103.88 | $163.84 | 1,047,200 | — | — |
| 2024-03-20 | $103.01 | $162.47 | 1,190,600 | — | — |
| 2024-03-19 | $104.86 | $165.39 | 1,255,600 | — | — |
| 2024-03-18 | $104.26 | $164.44 | 907,200 | — | — |
| 2024-03-15 | $104.34 | $164.57 | 1,892,100 | — | — |
| 2024-03-14 | $104.38 | $164.63 | 1,037,000 | — | — |
| 2024-03-13 | $105.42 | $166.27 | 1,122,500 | — | — |
| 2024-03-12 | $104.50 | $164.82 | 897,600 | — | — |
| 2024-03-11 | $103.85 | $163.80 | 1,318,500 | — | — |
| 2024-03-08 | $104.12 | $164.22 | 954,100 | — | — |
| 2024-03-07 | $104.12 | $164.22 | 1,367,600 | — | — |
| 2024-03-06 | $102.44 | $161.57 | 1,050,900 | — | — |
| 2024-03-05 | $101.91 | $160.74 | 1,575,800 | — | — |
| 2024-03-04 | $100.94 | $159.21 | 1,056,900 | — | — |
| 2024-03-01 | $100.28 | $158.17 | 956,200 | — | — |
| 2024-02-29 | $100.12 | $157.91 | 1,597,700 | — | — |
| 2024-02-28 | $100.12 | $157.91 | 767,800 | — | — |
| 2024-02-27 | $99.89 | $157.55 | 891,700 | — | — |
| 2024-02-26 | $100.42 | $158.39 | 838,700 | — | — |
| 2024-02-23 | $100.40 | $158.36 | 1,164,200 | — | — |
| 2024-02-22 | $99.64 | $157.16 | 1,032,400 | — | — |
| 2024-02-21 | $98.61 | $155.53 | 707,400 | — | — |
| 2024-02-20 | $98.05 | $154.65 | 1,019,700 | — | — |
| 2024-02-16 | $97.78 | $154.22 | 1,321,400 | — | — |
| 2024-02-15 | $97.39 | $153.61 | 883,700 | — | — |
| 2024-02-14 | $97.00 | $152.99 | 1,372,600 | — | — |
| 2024-02-13 | $97.88 | $153.93 | 1,308,200 | — | — |
| 2024-02-12 | $98.58 | $155.03 | 1,370,100 | — | — |
| 2024-02-09 | $98.83 | $155.43 | 1,377,200 | — | — |
| 2024-02-08 | $99.94 | $157.17 | 1,385,100 | — | — |
| 2024-02-07 | $100.75 | $158.45 | 1,981,800 | — | — |
| 2024-02-06 | $100.16 | $157.52 | 1,931,700 | — | — |
| 2024-02-05 | $100.18 | $157.55 | 2,771,300 | — | — |
| 2024-02-02 | $99.37 | $156.28 | 2,343,800 | — | — |
| 2024-02-01 | $101.78 | $160.07 | 2,111,100 | — | — |
| 2024-01-31 | $99.85 | $157.03 | 1,850,700 | — | — |
| 2024-01-30 | $100.50 | $158.05 | 1,504,400 | — | — |
| 2024-01-29 | $99.60 | $156.64 | 1,814,300 | — | — |
| 2024-01-26 | $99.12 | $155.88 | 1,201,000 | — | — |
| 2024-01-25 | $98.07 | $154.23 | 1,134,300 | — | — |
| 2024-01-24 | $97.10 | $152.71 | 1,194,200 | — | — |
| 2024-01-23 | $99.51 | $156.50 | 1,295,800 | — | — |
| 2024-01-22 | $97.62 | $153.52 | 1,260,700 | — | — |
| 2024-01-19 | $96.93 | $152.44 | 1,430,800 | — | — |
| 2024-01-18 | $97.83 | $153.85 | 1,262,100 | — | — |
| 2024-01-17 | $98.70 | $155.22 | 1,369,400 | — | — |
| 2024-01-16 | $98.16 | $154.37 | 1,408,800 | — | — |
| 2024-01-12 | $97.65 | $153.57 | 984,800 | — | — |
| 2024-01-11 | $97.54 | $153.40 | 1,324,100 | — | — |
| 2024-01-10 | $96.48 | $151.73 | 1,165,500 | — | — |
| 2024-01-09 | $95.98 | $150.95 | 1,372,900 | — | — |
| 2024-01-08 | $94.37 | $148.41 | 1,244,600 | — | — |
| 2024-01-05 | $93.87 | $147.63 | 1,056,400 | — | — |
| 2024-01-04 | $94.52 | $148.65 | 1,162,600 | — | — |
| 2024-01-03 | $93.95 | $147.75 | 1,230,200 | — | — |
| 2024-01-02 | $94.57 | $148.73 | 1,419,700 | — | — |