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
- 1973-05-03 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 | $100.64 | $196.14 | 600,300 | — | — |
| 2024-12-30 | $100.38 | $195.64 | 1,059,300 | — | — |
| 2024-12-27 | $101.14 | $197.12 | 642,200 | — | — |
| 2024-12-26 | $102.45 | $199.67 | 626,600 | — | — |
| 2024-12-24 | $102.35 | $199.47 | 266,300 | — | — |
| 2024-12-23 | $101.50 | $197.82 | 1,413,900 | — | — |
| 2024-12-20 | $101.95 | $198.69 | 2,851,300 | — | — |
| 2024-12-19 | $100.98 | $196.80 | 1,234,400 | — | — |
| 2024-12-18 | $101.17 | $197.17 | 1,158,700 | — | — |
| 2024-12-17 | $105.49 | $205.59 | 1,169,700 | — | — |
| 2024-12-16 | $107.79 | $210.08 | 1,174,000 | — | — |
| 2024-12-13 | $107.16 | $208.85 | 1,070,400 | — | — |
| 2024-12-12 | $108.29 | $211.05 | 1,009,200 | — | — |
| 2024-12-11 | $109.21 | $212.84 | 1,059,800 | — | — |
| 2024-12-10 | $107.87 | $210.23 | 1,617,100 | — | — |
| 2024-12-09 | $108.24 | $210.95 | 1,113,700 | — | — |
| 2024-12-06 | $108.11 | $210.70 | 678,700 | — | — |
| 2024-12-05 | $108.06 | $210.60 | 944,100 | — | — |
| 2024-12-04 | $108.76 | $211.97 | 1,101,300 | — | — |
| 2024-12-03 | $108.83 | $212.10 | 902,200 | — | — |
| 2024-12-02 | $108.92 | $212.28 | 1,304,800 | — | — |
| 2024-11-29 | $108.99 | $212.42 | 636,100 | — | — |
| 2024-11-27 | $108.96 | $212.36 | 925,000 | — | — |
| 2024-11-26 | $109.11 | $212.65 | 1,286,400 | — | — |
| 2024-11-25 | $107.94 | $210.37 | 2,533,700 | — | — |
| 2024-11-22 | $106.93 | $208.40 | 1,156,100 | — | — |
| 2024-11-21 | $106.05 | $206.69 | 1,220,400 | — | — |
| 2024-11-20 | $104.17 | $203.02 | 1,012,900 | — | — |
| 2024-11-19 | $104.75 | $204.15 | 982,900 | — | — |
| 2024-11-18 | $105.87 | $206.33 | 653,300 | — | — |
| 2024-11-15 | $105.92 | $206.43 | 1,162,000 | — | — |
| 2024-11-14 | $105.86 | $206.32 | 1,234,100 | — | — |
| 2024-11-13 | $106.32 | $207.21 | 1,361,100 | — | — |
| 2024-11-12 | $104.08 | $202.85 | 844,200 | — | — |
| 2024-11-11 | $105.63 | $205.87 | 949,400 | — | — |
| 2024-11-08 | $104.35 | $203.37 | 1,367,900 | — | — |
| 2024-11-07 | $102.94 | $200.62 | 1,173,000 | — | — |
| 2024-11-06 | $102.90 | $200.55 | 2,054,100 | — | — |
| 2024-11-05 | $102.29 | $199.36 | 1,390,400 | — | — |
| 2024-11-04 | $99.65 | $194.21 | 1,619,300 | — | — |
| 2024-11-01 | $98.47 | $191.91 | 2,289,700 | — | — |
| 2024-10-31 | $99.12 | $193.18 | 2,966,900 | — | — |
| 2024-10-30 | $99.37 | $193.67 | 1,070,100 | — | — |
| 2024-10-29 | $99.10 | $193.14 | 1,374,700 | — | — |
| 2024-10-28 | $98.99 | $192.93 | 1,100,700 | — | — |
| 2024-10-25 | $98.96 | $192.87 | 1,213,400 | — | — |
| 2024-10-24 | $99.39 | $193.71 | 1,871,900 | — | — |
| 2024-10-23 | $98.00 | $191.00 | 1,485,900 | — | — |
| 2024-10-22 | $98.32 | $191.62 | 2,792,500 | — | — |
| 2024-10-21 | $98.36 | $191.70 | 1,566,800 | — | — |
| 2024-10-18 | $99.04 | $193.02 | 1,445,900 | — | — |
| 2024-10-17 | $99.29 | $193.06 | 771,600 | — | — |
| 2024-10-16 | $99.48 | $193.43 | 1,387,200 | — | — |
| 2024-10-15 | $98.49 | $191.51 | 1,424,100 | — | — |
| 2024-10-14 | $98.82 | $192.15 | 1,423,000 | — | — |
| 2024-10-11 | $97.63 | $189.83 | 1,776,800 | — | — |
| 2024-10-10 | $96.24 | $187.13 | 2,608,100 | — | — |
| 2024-10-09 | $96.99 | $188.59 | 620,300 | — | — |
| 2024-10-08 | $96.42 | $187.48 | 1,816,600 | — | — |
| 2024-10-07 | $95.82 | $186.32 | 605,100 | — | — |
| 2024-10-04 | $95.88 | $186.43 | 1,398,200 | — | — |
| 2024-10-03 | $95.55 | $185.79 | 2,065,300 | — | — |
| 2024-10-02 | $95.00 | $184.72 | 2,629,800 | — | — |
| 2024-10-01 | $96.81 | $188.24 | 1,396,100 | — | — |
| 2024-09-30 | $97.79 | $190.15 | 2,437,200 | — | — |
| 2024-09-27 | $96.99 | $188.59 | 2,167,500 | — | — |
| 2024-09-26 | $97.53 | $189.64 | 1,163,900 | — | — |
| 2024-09-25 | $96.46 | $187.56 | 1,204,200 | — | — |
| 2024-09-24 | $96.62 | $187.87 | 1,177,500 | — | — |
| 2024-09-23 | $95.95 | $186.57 | 1,083,700 | — | — |
| 2024-09-20 | $94.80 | $184.33 | 2,382,000 | — | — |
| 2024-09-19 | $95.26 | $185.23 | 1,867,800 | — | — |
| 2024-09-18 | $93.48 | $181.77 | 1,110,600 | — | — |
| 2024-09-17 | $93.91 | $182.60 | 1,359,100 | — | — |
| 2024-09-16 | $92.95 | $180.73 | 1,341,200 | — | — |
| 2024-09-13 | $91.49 | $177.90 | 1,181,900 | — | — |
| 2024-09-12 | $90.80 | $176.55 | 1,849,400 | — | — |
| 2024-09-11 | $87.88 | $170.88 | 1,097,600 | — | — |
| 2024-09-10 | $87.29 | $169.73 | 759,000 | — | — |
| 2024-09-09 | $86.52 | $168.23 | 1,361,600 | — | — |
| 2024-09-06 | $85.12 | $165.51 | 1,068,400 | — | — |
| 2024-09-05 | $85.16 | $165.59 | 1,178,400 | — | — |
| 2024-09-04 | $86.09 | $167.40 | 1,001,100 | — | — |
| 2024-09-03 | $86.47 | $168.13 | 1,145,200 | — | — |
| 2024-08-30 | $88.69 | $172.45 | 1,530,200 | — | — |
| 2024-08-29 | $86.99 | $169.15 | 1,137,500 | — | — |
| 2024-08-28 | $85.96 | $167.14 | 717,900 | — | — |
| 2024-08-27 | $85.82 | $166.87 | 849,300 | — | — |
| 2024-08-26 | $86.65 | $168.48 | 679,000 | — | — |
| 2024-08-23 | $86.82 | $168.82 | 1,159,600 | — | — |
| 2024-08-22 | $84.30 | $163.92 | 884,700 | — | — |
| 2024-08-21 | $84.82 | $164.93 | 1,110,900 | — | — |
| 2024-08-20 | $84.16 | $163.64 | 1,134,400 | — | — |
| 2024-08-19 | $84.89 | $165.06 | 802,200 | — | — |
| 2024-08-16 | $84.52 | $164.34 | 1,194,400 | — | — |
| 2024-08-15 | $84.74 | $164.77 | 1,665,500 | — | — |
| 2024-08-14 | $83.13 | $161.64 | 1,505,100 | — | — |
| 2024-08-13 | $84.81 | $164.91 | 1,303,700 | — | — |
| 2024-08-12 | $82.86 | $161.12 | 690,800 | — | — |
| 2024-08-09 | $84.37 | $164.05 | 880,800 | — | — |
| 2024-08-08 | $83.51 | $162.38 | 836,500 | — | — |
| 2024-08-07 | $81.49 | $158.45 | 1,479,900 | — | — |
| 2024-08-06 | $82.59 | $160.59 | 1,471,800 | — | — |
| 2024-08-05 | $81.16 | $157.81 | 1,263,700 | — | — |
| 2024-08-02 | $83.58 | $162.52 | 1,053,100 | — | — |
| 2024-08-01 | $85.87 | $166.97 | 1,249,300 | — | — |
| 2024-07-31 | $87.87 | $170.86 | 1,578,800 | — | — |
| 2024-07-30 | $88.16 | $171.42 | 1,026,700 | — | — |
| 2024-07-29 | $87.88 | $170.88 | 1,037,400 | — | — |
| 2024-07-26 | $88.50 | $172.08 | 1,736,500 | — | — |
| 2024-07-25 | $86.11 | $167.43 | 3,153,000 | — | — |
| 2024-07-24 | $83.80 | $162.94 | 4,271,300 | — | — |
| 2024-07-23 | $87.19 | $169.53 | 4,465,200 | — | — |
| 2024-07-22 | $79.99 | $155.53 | 2,318,600 | — | — |
| 2024-07-19 | $78.84 | $153.30 | 2,174,500 | — | — |
| 2024-07-18 | $79.79 | $154.70 | 2,650,600 | — | — |
| 2024-07-17 | $81.76 | $158.52 | 1,468,700 | — | — |
| 2024-07-16 | $83.28 | $161.47 | 1,781,200 | — | — |
| 2024-07-15 | $80.05 | $155.20 | 2,781,300 | — | — |
| 2024-07-12 | $79.23 | $153.61 | 1,502,300 | — | — |
| 2024-07-11 | $78.48 | $152.16 | 3,079,100 | — | — |
| 2024-07-10 | $75.74 | $146.85 | 1,610,300 | — | — |
| 2024-07-09 | $75.01 | $145.43 | 1,333,600 | — | — |
| 2024-07-08 | $75.20 | $145.80 | 1,768,600 | — | — |
| 2024-07-05 | $74.39 | $144.23 | 1,407,800 | — | — |
| 2024-07-03 | $74.74 | $144.91 | 577,100 | — | — |
| 2024-07-02 | $74.74 | $144.91 | 1,705,900 | — | — |
| 2024-07-01 | $74.42 | $144.29 | 1,572,800 | — | — |
| 2024-06-28 | $76.67 | $148.65 | 2,499,400 | — | — |
| 2024-06-27 | $76.05 | $147.45 | 2,697,200 | — | — |
| 2024-06-26 | $75.08 | $145.57 | 2,407,600 | — | — |
| 2024-06-25 | $74.31 | $144.07 | 4,062,500 | — | — |
| 2024-06-24 | $80.00 | $155.11 | 1,530,900 | — | — |
| 2024-06-21 | $79.47 | $154.08 | 1,954,700 | — | — |
| 2024-06-20 | $79.32 | $153.79 | 2,137,500 | — | — |
| 2024-06-18 | $79.59 | $154.31 | 2,003,400 | — | — |
| 2024-06-17 | $78.02 | $151.27 | 1,035,800 | — | — |
| 2024-06-14 | $77.33 | $149.93 | 1,202,900 | — | — |
| 2024-06-13 | $78.90 | $152.97 | 780,900 | — | — |
| 2024-06-12 | $79.99 | $155.09 | 1,083,300 | — | — |
| 2024-06-11 | $77.92 | $151.07 | 748,400 | — | — |
| 2024-06-10 | $78.60 | $152.39 | 1,683,200 | — | — |
| 2024-06-07 | $77.55 | $150.36 | 1,509,200 | — | — |
| 2024-06-06 | $78.35 | $151.91 | 1,349,600 | — | — |
| 2024-06-05 | $80.27 | $155.63 | 1,472,800 | — | — |
| 2024-06-04 | $78.95 | $153.07 | 1,656,900 | — | — |
| 2024-06-03 | $79.90 | $154.91 | 1,196,400 | — | — |
| 2024-05-31 | $81.38 | $157.78 | 2,428,400 | — | — |
| 2024-05-30 | $79.33 | $153.81 | 1,097,200 | — | — |
| 2024-05-29 | $78.43 | $152.06 | 1,104,100 | — | — |
| 2024-05-28 | $78.95 | $153.07 | 2,405,600 | — | — |
| 2024-05-24 | $82.75 | $160.44 | 806,400 | — | — |
| 2024-05-23 | $82.53 | $160.01 | 919,500 | — | — |
| 2024-05-22 | $84.09 | $163.04 | 700,300 | — | — |
| 2024-05-21 | $84.27 | $163.38 | 714,600 | — | — |
| 2024-05-20 | $84.61 | $164.04 | 660,600 | — | — |
| 2024-05-17 | $83.95 | $162.76 | 802,600 | — | — |
| 2024-05-16 | $83.59 | $162.07 | 1,117,900 | — | — |
| 2024-05-15 | $85.08 | $164.96 | 1,170,800 | — | — |
| 2024-05-14 | $83.19 | $161.29 | 896,200 | — | — |
| 2024-05-13 | $82.63 | $160.21 | 957,100 | — | — |
| 2024-05-10 | $83.32 | $161.54 | 773,400 | — | — |
| 2024-05-09 | $83.85 | $162.57 | 1,053,000 | — | — |
| 2024-05-08 | $83.36 | $161.62 | 1,304,900 | — | — |
| 2024-05-07 | $83.02 | $160.96 | 1,367,100 | — | — |
| 2024-05-06 | $81.88 | $158.75 | 1,086,600 | — | — |
| 2024-05-03 | $79.61 | $154.35 | 1,639,400 | — | — |
| 2024-05-02 | $78.85 | $152.88 | 1,860,300 | — | — |
| 2024-05-01 | $79.07 | $153.30 | 919,800 | — | — |
| 2024-04-30 | $79.09 | $153.34 | 1,826,300 | — | — |
| 2024-04-29 | $80.55 | $156.17 | 1,084,200 | — | — |
| 2024-04-26 | $79.96 | $155.03 | 959,300 | — | — |
| 2024-04-25 | $79.20 | $153.55 | 1,775,200 | — | — |
| 2024-04-24 | $78.99 | $153.15 | 2,262,600 | — | — |
| 2024-04-23 | $78.47 | $152.14 | 4,132,600 | — | — |
| 2024-04-22 | $79.20 | $153.55 | 2,221,600 | — | — |
| 2024-04-19 | $78.53 | $152.26 | 1,195,800 | — | — |
| 2024-04-18 | $78.48 | $152.16 | 1,192,100 | — | — |
| 2024-04-17 | $79.18 | $153.07 | 920,800 | — | — |
| 2024-04-16 | $80.05 | $154.75 | 1,080,500 | — | — |
| 2024-04-15 | $80.32 | $155.27 | 1,235,100 | — | — |
| 2024-04-12 | $81.10 | $156.78 | 1,460,500 | — | — |
| 2024-04-11 | $81.78 | $158.10 | 1,596,200 | — | — |
| 2024-04-10 | $82.45 | $159.39 | 1,332,600 | — | — |
| 2024-04-09 | $83.72 | $161.85 | 1,445,200 | — | — |
| 2024-04-08 | $83.31 | $161.05 | 1,506,300 | — | — |
| 2024-04-05 | $83.57 | $161.56 | 909,600 | — | — |
| 2024-04-04 | $82.80 | $160.07 | 2,118,800 | — | — |
| 2024-04-03 | $83.46 | $161.34 | 1,377,300 | — | — |
| 2024-04-02 | $83.24 | $160.92 | 1,954,600 | — | — |
| 2024-04-01 | $84.41 | $163.18 | 1,431,200 | — | — |
| 2024-03-28 | $85.44 | $165.17 | 1,938,200 | — | — |
| 2024-03-27 | $85.02 | $164.36 | 1,973,800 | — | — |
| 2024-03-26 | $82.64 | $159.76 | 764,400 | — | — |
| 2024-03-25 | $82.72 | $159.91 | 898,500 | — | — |
| 2024-03-22 | $83.94 | $162.27 | 1,602,000 | — | — |
| 2024-03-21 | $84.72 | $163.78 | 2,805,800 | — | — |
| 2024-03-20 | $82.28 | $159.06 | 1,473,100 | — | — |
| 2024-03-19 | $81.77 | $158.08 | 2,288,800 | — | — |
| 2024-03-18 | $80.64 | $155.89 | 922,200 | — | — |
| 2024-03-15 | $80.63 | $155.87 | 2,092,200 | — | — |
| 2024-03-14 | $80.61 | $155.83 | 1,159,800 | — | — |
| 2024-03-13 | $82.03 | $158.58 | 1,509,600 | — | — |
| 2024-03-12 | $81.94 | $158.41 | 2,457,600 | — | — |
| 2024-03-11 | $81.25 | $157.07 | 1,523,700 | — | — |
| 2024-03-08 | $81.22 | $157.01 | 1,777,500 | — | — |
| 2024-03-07 | $81.56 | $157.67 | 2,526,900 | — | — |
| 2024-03-06 | $79.17 | $153.05 | 1,730,000 | — | — |
| 2024-03-05 | $77.45 | $149.73 | 1,471,900 | — | — |
| 2024-03-04 | $78.47 | $151.70 | 1,656,400 | — | — |
| 2024-03-01 | $78.33 | $151.43 | 1,631,000 | — | — |
| 2024-02-29 | $77.79 | $150.38 | 2,445,300 | — | — |
| 2024-02-28 | $76.67 | $148.22 | 1,666,700 | — | — |
| 2024-02-27 | $76.51 | $147.91 | 1,809,000 | — | — |
| 2024-02-26 | $75.95 | $146.83 | 1,355,700 | — | — |
| 2024-02-23 | $76.76 | $148.39 | 1,341,400 | — | — |
| 2024-02-22 | $75.29 | $145.55 | 1,391,700 | — | — |
| 2024-02-21 | $74.63 | $144.27 | 1,733,900 | — | — |
| 2024-02-20 | $74.61 | $144.24 | 1,816,000 | — | — |
| 2024-02-16 | $74.92 | $144.83 | 1,537,400 | — | — |
| 2024-02-15 | $75.43 | $145.82 | 1,095,500 | — | — |
| 2024-02-14 | $74.98 | $144.95 | 601,400 | — | — |
| 2024-02-13 | $73.88 | $142.82 | 1,557,400 | — | — |
| 2024-02-12 | $75.30 | $145.57 | 1,145,600 | — | — |
| 2024-02-09 | $74.48 | $143.98 | 1,394,200 | — | — |
| 2024-02-08 | $74.44 | $143.91 | 1,610,100 | — | — |
| 2024-02-07 | $74.10 | $143.25 | 1,610,500 | — | — |
| 2024-02-06 | $73.58 | $142.24 | 1,265,100 | — | — |
| 2024-02-05 | $72.39 | $139.94 | 1,554,500 | — | — |
| 2024-02-02 | $73.83 | $142.73 | 1,530,500 | — | — |
| 2024-02-01 | $74.81 | $144.62 | 1,701,400 | — | — |
| 2024-01-31 | $73.17 | $141.45 | 4,531,600 | — | — |
| 2024-01-30 | $72.90 | $140.93 | 2,447,300 | — | — |
| 2024-01-29 | $73.26 | $141.63 | 2,358,400 | — | — |
| 2024-01-26 | $72.44 | $140.04 | 2,783,400 | — | — |
| 2024-01-25 | $72.16 | $139.50 | 1,299,400 | — | — |
| 2024-01-24 | $70.69 | $136.66 | 2,381,600 | — | — |
| 2024-01-23 | $71.83 | $138.86 | 1,499,300 | — | — |
| 2024-01-22 | $72.76 | $140.66 | 899,600 | — | — |
| 2024-01-19 | $71.36 | $137.95 | 1,490,000 | — | — |
| 2024-01-18 | $70.68 | $136.64 | 748,100 | — | — |
| 2024-01-17 | $69.87 | $134.63 | 1,198,800 | — | — |
| 2024-01-16 | $70.70 | $136.23 | 1,758,000 | — | — |
| 2024-01-12 | $70.77 | $136.36 | 1,162,600 | — | — |
| 2024-01-11 | $71.51 | $137.79 | 2,530,500 | — | — |
| 2024-01-10 | $70.74 | $136.30 | 1,335,400 | — | — |
| 2024-01-09 | $69.40 | $133.72 | 1,543,100 | — | — |
| 2024-01-08 | $69.83 | $134.55 | 1,008,100 | — | — |
| 2024-01-05 | $68.69 | $132.35 | 1,643,500 | — | — |
| 2024-01-04 | $68.93 | $132.82 | 1,534,200 | — | — |
| 2024-01-03 | $68.28 | $131.56 | 1,592,400 | — | — |
| 2024-01-02 | $70.92 | $136.65 | 1,313,800 | — | — |