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
- 1994-04-04 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 | $214.87 | $222.19 | 1,167,000 | — | — |
| 2024-12-30 | $213.07 | $220.33 | 1,186,500 | — | — |
| 2024-12-27 | $210.48 | $217.65 | 686,500 | — | — |
| 2024-12-26 | $210.27 | $217.43 | 1,039,800 | — | — |
| 2024-12-24 | $210.49 | $217.66 | 557,500 | — | — |
| 2024-12-23 | $209.38 | $216.51 | 1,377,600 | — | — |
| 2024-12-20 | $208.89 | $216.01 | 2,600,500 | — | — |
| 2024-12-19 | $205.94 | $212.96 | 2,335,200 | — | — |
| 2024-12-18 | $206.65 | $213.69 | 1,853,000 | — | — |
| 2024-12-17 | $210.68 | $217.86 | 1,571,700 | — | — |
| 2024-12-16 | $210.54 | $217.71 | 1,618,900 | — | — |
| 2024-12-13 | $213.06 | $220.32 | 1,202,500 | — | — |
| 2024-12-12 | $214.63 | $221.94 | 1,235,000 | — | — |
| 2024-12-11 | $215.20 | $222.53 | 1,942,600 | — | — |
| 2024-12-10 | $212.83 | $220.08 | 1,432,600 | — | — |
| 2024-12-09 | $214.29 | $221.59 | 2,079,900 | — | — |
| 2024-12-06 | $221.93 | $229.49 | 1,286,300 | — | — |
| 2024-12-05 | $225.92 | $233.62 | 1,634,000 | — | — |
| 2024-12-04 | $223.72 | $231.34 | 1,175,600 | — | — |
| 2024-12-03 | $223.11 | $230.71 | 928,300 | — | — |
| 2024-12-02 | $222.57 | $230.15 | 1,172,700 | — | — |
| 2024-11-29 | $224.01 | $231.64 | 860,300 | — | — |
| 2024-11-27 | $221.77 | $229.33 | 1,174,600 | — | — |
| 2024-11-26 | $221.90 | $229.46 | 1,314,100 | — | — |
| 2024-11-25 | $218.22 | $225.66 | 2,542,500 | — | — |
| 2024-11-22 | $222.60 | $230.18 | 1,504,000 | — | — |
| 2024-11-21 | $224.99 | $232.66 | 1,981,700 | — | — |
| 2024-11-20 | $220.64 | $228.16 | 1,525,600 | — | — |
| 2024-11-19 | $220.04 | $227.54 | 2,163,300 | — | — |
| 2024-11-18 | $214.75 | $222.07 | 1,483,000 | — | — |
| 2024-11-15 | $212.30 | $219.53 | 1,598,800 | — | — |
| 2024-11-14 | $210.78 | $217.96 | 1,911,600 | — | — |
| 2024-11-13 | $210.00 | $217.16 | 2,148,000 | — | — |
| 2024-11-12 | $214.08 | $221.37 | 2,320,000 | — | — |
| 2024-11-11 | $214.88 | $222.20 | 2,646,900 | — | — |
| 2024-11-08 | $205.67 | $212.68 | 2,087,100 | — | — |
| 2024-11-07 | $201.99 | $208.36 | 2,225,800 | — | — |
| 2024-11-06 | $197.92 | $204.16 | 3,282,500 | — | — |
| 2024-11-05 | $192.58 | $198.65 | 1,669,100 | — | — |
| 2024-11-04 | $188.77 | $194.72 | 1,675,100 | — | — |
| 2024-11-01 | $187.55 | $193.46 | 2,041,100 | — | — |
| 2024-10-31 | $191.38 | $197.41 | 3,706,000 | — | — |
| 2024-10-30 | $181.92 | $187.65 | 1,792,500 | — | — |
| 2024-10-29 | $182.53 | $188.28 | 1,378,400 | — | — |
| 2024-10-28 | $183.58 | $189.37 | 2,242,800 | — | — |
| 2024-10-25 | $184.93 | $190.76 | 1,849,900 | — | — |
| 2024-10-24 | $186.37 | $192.24 | 1,838,000 | — | — |
| 2024-10-23 | $182.86 | $188.62 | 1,510,000 | — | — |
| 2024-10-22 | $182.39 | $188.14 | 1,217,700 | — | — |
| 2024-10-21 | $181.07 | $186.78 | 1,086,900 | — | — |
| 2024-10-18 | $182.19 | $187.93 | 1,278,900 | — | — |
| 2024-10-17 | $182.44 | $188.19 | 1,530,400 | — | — |
| 2024-10-16 | $182.58 | $188.33 | 1,344,900 | — | — |
| 2024-10-15 | $183.79 | $189.58 | 1,636,800 | — | — |
| 2024-10-14 | $188.77 | $194.72 | 991,100 | — | — |
| 2024-10-11 | $190.83 | $196.84 | 1,164,000 | — | — |
| 2024-10-10 | $191.79 | $197.83 | 1,167,300 | — | — |
| 2024-10-09 | $190.98 | $197.00 | 1,148,800 | — | — |
| 2024-10-08 | $187.94 | $193.86 | 1,240,500 | — | — |
| 2024-10-07 | $190.04 | $196.03 | 1,193,600 | — | — |
| 2024-10-04 | $188.44 | $194.38 | 1,227,100 | — | — |
| 2024-10-03 | $187.18 | $193.08 | 1,254,900 | — | — |
| 2024-10-02 | $184.51 | $190.32 | 1,187,800 | — | — |
| 2024-10-01 | $181.30 | $187.01 | 1,280,000 | — | — |
| 2024-09-30 | $179.84 | $185.51 | 1,155,600 | — | — |
| 2024-09-27 | $179.63 | $185.29 | 685,700 | — | — |
| 2024-09-26 | $178.27 | $183.89 | 1,007,900 | — | — |
| 2024-09-25 | $179.73 | $185.39 | 1,140,700 | — | — |
| 2024-09-24 | $180.67 | $186.36 | 1,809,400 | — | — |
| 2024-09-23 | $182.33 | $188.08 | 1,758,900 | — | — |
| 2024-09-20 | $180.66 | $186.35 | 5,874,600 | — | — |
| 2024-09-19 | $182.07 | $187.81 | 1,935,000 | — | — |
| 2024-09-18 | $180.10 | $185.78 | 1,331,400 | — | — |
| 2024-09-17 | $180.79 | $186.49 | 1,135,700 | — | — |
| 2024-09-16 | $182.55 | $188.30 | 1,705,500 | — | — |
| 2024-09-13 | $179.05 | $184.69 | 1,083,000 | — | — |
| 2024-09-12 | $177.21 | $182.79 | 924,100 | — | — |
| 2024-09-11 | $176.61 | $182.18 | 964,500 | — | — |
| 2024-09-10 | $177.77 | $183.37 | 1,081,700 | — | — |
| 2024-09-09 | $178.49 | $184.11 | 2,199,600 | — | — |
| 2024-09-06 | $180.64 | $186.33 | 1,509,800 | — | — |
| 2024-09-05 | $181.28 | $186.99 | 1,077,300 | — | — |
| 2024-09-04 | $181.08 | $186.79 | 1,485,800 | — | — |
| 2024-09-03 | $182.88 | $188.64 | 1,289,000 | — | — |
| 2024-08-30 | $185.26 | $191.10 | 1,785,900 | — | — |
| 2024-08-29 | $183.89 | $189.69 | 936,800 | — | — |
| 2024-08-28 | $182.52 | $188.27 | 933,500 | — | — |
| 2024-08-27 | $184.19 | $189.99 | 1,005,700 | — | — |
| 2024-08-26 | $184.32 | $190.13 | 1,052,200 | — | — |
| 2024-08-23 | $183.96 | $189.76 | 914,300 | — | — |
| 2024-08-22 | $181.91 | $187.64 | 917,200 | — | — |
| 2024-08-21 | $181.85 | $187.58 | 1,359,500 | — | — |
| 2024-08-20 | $183.07 | $188.84 | 1,079,600 | — | — |
| 2024-08-19 | $186.09 | $191.95 | 1,015,700 | — | — |
| 2024-08-16 | $184.98 | $190.81 | 1,397,500 | — | — |
| 2024-08-15 | $184.64 | $190.46 | 1,050,700 | — | — |
| 2024-08-14 | $184.12 | $189.92 | 1,451,800 | — | — |
| 2024-08-13 | $181.91 | $187.64 | 1,083,900 | — | — |
| 2024-08-12 | $183.25 | $189.02 | 1,358,200 | — | — |
| 2024-08-09 | $183.17 | $188.94 | 1,645,200 | — | — |
| 2024-08-08 | $180.30 | $185.53 | 2,305,600 | — | — |
| 2024-08-07 | $177.66 | $182.82 | 2,036,400 | — | — |
| 2024-08-06 | $176.47 | $181.59 | 1,395,500 | — | — |
| 2024-08-05 | $172.24 | $177.24 | 2,000,700 | — | — |
| 2024-08-02 | $176.55 | $181.67 | 1,926,600 | — | — |
| 2024-08-01 | $179.76 | $184.98 | 1,150,900 | — | — |
| 2024-07-31 | $182.64 | $187.94 | 1,529,500 | — | — |
| 2024-07-30 | $181.88 | $187.16 | 2,223,900 | — | — |
| 2024-07-29 | $177.68 | $182.84 | 1,658,200 | — | — |
| 2024-07-26 | $176.72 | $181.85 | 1,231,700 | — | — |
| 2024-07-25 | $176.35 | $181.47 | 1,232,900 | — | — |
| 2024-07-24 | $174.91 | $179.99 | 1,427,700 | — | — |
| 2024-07-23 | $176.88 | $182.01 | 1,456,800 | — | — |
| 2024-07-22 | $180.90 | $186.15 | 1,364,400 | — | — |
| 2024-07-19 | $181.93 | $187.21 | 1,275,300 | — | — |
| 2024-07-18 | $182.03 | $187.31 | 2,371,800 | — | — |
| 2024-07-17 | $181.57 | $186.84 | 1,731,200 | — | — |
| 2024-07-16 | $178.68 | $183.87 | 1,420,800 | — | — |
| 2024-07-15 | $177.66 | $182.82 | 1,529,900 | — | — |
| 2024-07-12 | $177.56 | $182.71 | 1,411,100 | — | — |
| 2024-07-11 | $176.41 | $181.53 | 1,389,700 | — | — |
| 2024-07-10 | $174.92 | $180.00 | 2,097,900 | — | — |
| 2024-07-09 | $175.98 | $181.09 | 1,622,900 | — | — |
| 2024-07-08 | $175.40 | $180.49 | 1,347,500 | — | — |
| 2024-07-05 | $174.18 | $179.24 | 1,388,700 | — | — |
| 2024-07-03 | $174.07 | $179.12 | 983,400 | — | — |
| 2024-07-02 | $174.45 | $179.51 | 1,674,600 | — | — |
| 2024-07-01 | $173.08 | $178.10 | 2,103,600 | — | — |
| 2024-06-28 | $174.83 | $179.90 | 7,051,100 | — | — |
| 2024-06-27 | $172.20 | $177.20 | 2,292,700 | — | — |
| 2024-06-26 | $171.07 | $176.04 | 2,759,000 | — | — |
| 2024-06-25 | $169.78 | $174.71 | 3,161,200 | — | — |
| 2024-06-24 | $165.96 | $170.78 | 2,140,700 | — | — |
| 2024-06-21 | $164.92 | $169.71 | 4,375,300 | — | — |
| 2024-06-20 | $163.93 | $168.69 | 2,369,100 | — | — |
| 2024-06-18 | $161.11 | $165.79 | 2,933,300 | — | — |
| 2024-06-17 | $155.09 | $159.59 | 1,233,400 | — | — |
| 2024-06-14 | $155.88 | $160.40 | 1,378,700 | — | — |
| 2024-06-13 | $159.22 | $163.84 | 1,242,200 | — | — |
| 2024-06-12 | $158.46 | $163.06 | 1,277,700 | — | — |
| 2024-06-11 | $157.37 | $161.94 | 1,231,100 | — | — |
| 2024-06-10 | $157.97 | $162.56 | 1,880,000 | — | — |
| 2024-06-07 | $159.59 | $164.22 | 1,351,700 | — | — |
| 2024-06-06 | $160.59 | $165.25 | 1,235,200 | — | — |
| 2024-06-05 | $160.00 | $164.64 | 1,623,900 | — | — |
| 2024-06-04 | $160.87 | $165.54 | 1,693,200 | — | — |
| 2024-06-03 | $160.61 | $165.27 | 1,851,100 | — | — |
| 2024-05-31 | $157.79 | $162.37 | 3,980,700 | — | — |
| 2024-05-30 | $155.47 | $159.98 | 1,290,800 | — | — |
| 2024-05-29 | $153.87 | $158.34 | 1,565,700 | — | — |
| 2024-05-28 | $156.18 | $160.71 | 1,776,800 | — | — |
| 2024-05-24 | $156.98 | $161.54 | 1,038,000 | — | — |
| 2024-05-23 | $157.11 | $161.67 | 1,393,500 | — | — |
| 2024-05-22 | $158.89 | $163.50 | 1,382,800 | — | — |
| 2024-05-21 | $159.85 | $164.49 | 1,336,400 | — | — |
| 2024-05-20 | $159.80 | $164.44 | 966,100 | — | — |
| 2024-05-17 | $160.16 | $164.81 | 1,509,700 | — | — |
| 2024-05-16 | $157.94 | $162.52 | 1,264,400 | — | — |
| 2024-05-15 | $156.12 | $160.65 | 1,646,000 | — | — |
| 2024-05-14 | $157.42 | $161.99 | 1,701,000 | — | — |
| 2024-05-13 | $154.74 | $159.23 | 1,852,200 | — | — |
| 2024-05-10 | $157.07 | $161.63 | 1,805,900 | — | — |
| 2024-05-09 | $157.78 | $162.36 | 1,420,600 | — | — |
| 2024-05-08 | $157.13 | $161.24 | 1,240,400 | — | — |
| 2024-05-07 | $156.31 | $160.40 | 1,863,500 | — | — |
| 2024-05-06 | $156.82 | $160.93 | 2,686,900 | — | — |
| 2024-05-03 | $157.54 | $161.66 | 3,959,100 | — | — |
| 2024-05-02 | $160.63 | $164.83 | 3,159,300 | — | — |
| 2024-05-01 | $157.03 | $161.14 | 2,388,600 | — | — |
| 2024-04-30 | $157.82 | $161.95 | 2,885,800 | — | — |
| 2024-04-29 | $161.70 | $165.93 | 1,872,300 | — | — |
| 2024-04-26 | $159.14 | $163.31 | 1,286,900 | — | — |
| 2024-04-25 | $159.36 | $163.53 | 1,466,100 | — | — |
| 2024-04-24 | $157.42 | $161.54 | 2,128,700 | — | — |
| 2024-04-23 | $158.90 | $163.06 | 1,788,000 | — | — |
| 2024-04-22 | $160.46 | $164.66 | 1,624,200 | — | — |
| 2024-04-19 | $161.97 | $166.21 | 1,994,600 | — | — |
| 2024-04-18 | $160.43 | $164.63 | 2,172,300 | — | — |
| 2024-04-17 | $156.81 | $160.91 | 1,692,500 | — | — |
| 2024-04-16 | $154.27 | $158.31 | 1,803,700 | — | — |
| 2024-04-15 | $154.43 | $158.47 | 1,578,500 | — | — |
| 2024-04-12 | $156.79 | $160.89 | 1,875,400 | — | — |
| 2024-04-11 | $158.85 | $163.01 | 1,111,800 | — | — |
| 2024-04-10 | $158.06 | $162.20 | 1,374,300 | — | — |
| 2024-04-09 | $157.04 | $161.15 | 1,149,800 | — | — |
| 2024-04-08 | $156.48 | $160.58 | 1,353,900 | — | — |
| 2024-04-05 | $156.76 | $160.86 | 1,506,500 | — | — |
| 2024-04-04 | $155.03 | $159.09 | 2,198,600 | — | — |
| 2024-04-03 | $158.29 | $162.43 | 1,291,700 | — | — |
| 2024-04-02 | $158.60 | $162.75 | 1,976,900 | — | — |
| 2024-04-01 | $159.33 | $163.50 | 1,765,700 | — | — |
| 2024-03-28 | $161.28 | $165.50 | 1,903,000 | — | — |
| 2024-03-27 | $161.14 | $165.36 | 1,155,900 | — | — |
| 2024-03-26 | $159.74 | $163.92 | 1,608,200 | — | — |
| 2024-03-25 | $160.07 | $164.26 | 1,321,300 | — | — |
| 2024-03-22 | $159.72 | $163.90 | 1,491,300 | — | — |
| 2024-03-21 | $159.68 | $163.86 | 1,692,400 | — | — |
| 2024-03-20 | $162.75 | $167.01 | 1,649,300 | — | — |
| 2024-03-19 | $161.58 | $165.81 | 1,837,800 | — | — |
| 2024-03-18 | $160.67 | $164.88 | 1,887,300 | — | — |
| 2024-03-15 | $161.29 | $165.51 | 3,822,000 | — | — |
| 2024-03-14 | $157.99 | $162.13 | 1,896,300 | — | — |
| 2024-03-13 | $156.83 | $160.94 | 1,460,300 | — | — |
| 2024-03-12 | $156.41 | $160.50 | 1,923,000 | — | — |
| 2024-03-11 | $156.43 | $160.52 | 1,663,700 | — | — |
| 2024-03-08 | $154.95 | $159.01 | 1,665,200 | — | — |
| 2024-03-07 | $154.21 | $158.25 | 1,447,300 | — | — |
| 2024-03-06 | $153.70 | $157.72 | 2,535,900 | — | — |
| 2024-03-05 | $153.51 | $157.53 | 2,331,700 | — | — |
| 2024-03-04 | $153.27 | $157.28 | 3,221,000 | — | — |
| 2024-03-01 | $156.18 | $160.27 | 2,705,200 | — | — |
| 2024-02-29 | $155.20 | $159.26 | 3,705,500 | — | — |
| 2024-02-28 | $152.89 | $156.89 | 2,409,700 | — | — |
| 2024-02-27 | $153.18 | $157.19 | 2,962,300 | — | — |
| 2024-02-26 | $154.99 | $159.05 | 2,695,600 | — | — |
| 2024-02-23 | $157.73 | $161.86 | 4,181,700 | — | — |
| 2024-02-22 | $157.68 | $161.81 | 4,450,900 | — | — |
| 2024-02-21 | $164.54 | $168.85 | 2,460,800 | — | — |
| 2024-02-20 | $161.10 | $165.32 | 2,509,800 | — | — |
| 2024-02-16 | $160.37 | $164.57 | 1,731,800 | — | — |
| 2024-02-15 | $158.96 | $163.12 | 1,862,900 | — | — |
| 2024-02-14 | $155.59 | $159.66 | 2,061,600 | — | — |
| 2024-02-13 | $157.48 | $161.60 | 1,969,200 | — | — |
| 2024-02-12 | $158.89 | $163.05 | 2,506,700 | — | — |
| 2024-02-09 | $157.99 | $162.13 | 2,239,700 | — | — |
| 2024-02-08 | $159.02 | $163.18 | 1,940,300 | — | — |
| 2024-02-07 | $160.08 | $164.27 | 1,699,000 | — | — |
| 2024-02-06 | $160.26 | $164.46 | 1,371,400 | — | — |
| 2024-02-05 | $159.85 | $164.03 | 1,571,500 | — | — |
| 2024-02-02 | $161.81 | $165.60 | 1,834,100 | — | — |
| 2024-02-01 | $163.00 | $166.82 | 2,070,200 | — | — |
| 2024-01-31 | $163.99 | $167.83 | 1,476,000 | — | — |
| 2024-01-30 | $166.55 | $170.45 | 1,339,800 | — | — |
| 2024-01-29 | $166.61 | $170.51 | 1,416,400 | — | — |
| 2024-01-26 | $167.72 | $171.65 | 2,102,300 | — | — |
| 2024-01-25 | $164.24 | $168.09 | 1,651,500 | — | — |
| 2024-01-24 | $165.33 | $169.20 | 2,113,900 | — | — |
| 2024-01-23 | $162.47 | $166.27 | 1,461,300 | — | — |
| 2024-01-22 | $162.30 | $166.10 | 1,718,000 | — | — |
| 2024-01-19 | $161.05 | $164.82 | 1,615,200 | — | — |
| 2024-01-18 | $162.40 | $166.20 | 1,413,000 | — | — |
| 2024-01-17 | $162.53 | $166.34 | 1,258,900 | — | — |
| 2024-01-16 | $163.83 | $167.67 | 1,121,100 | — | — |
| 2024-01-12 | $165.06 | $168.93 | 1,126,500 | — | — |
| 2024-01-11 | $164.66 | $168.52 | 1,271,600 | — | — |
| 2024-01-10 | $167.14 | $171.05 | 1,599,900 | — | — |
| 2024-01-09 | $167.34 | $171.26 | 2,059,900 | — | — |
| 2024-01-08 | $166.95 | $170.86 | 1,353,400 | — | — |
| 2024-01-05 | $167.57 | $171.49 | 1,778,100 | — | — |
| 2024-01-04 | $168.86 | $172.81 | 1,323,000 | — | — |
| 2024-01-03 | $169.36 | $173.33 | 1,555,900 | — | — |
| 2024-01-02 | $169.41 | $173.38 | 1,311,700 | — | — |