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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $149.16 | $1,092.28 | 7,658,600 | — | — |
| 2023-12-28 | $149.77 | $1,096.75 | 8,148,000 | — | — |
| 2023-12-27 | $151.91 | $1,112.42 | 5,337,200 | — | — |
| 2023-12-26 | $152.41 | $1,116.08 | 5,165,600 | — | — |
| 2023-12-22 | $151.05 | $1,106.12 | 6,396,100 | — | — |
| 2023-12-21 | $150.71 | $1,103.63 | 7,264,700 | — | — |
| 2023-12-20 | $150.25 | $1,100.26 | 9,370,000 | — | — |
| 2023-12-19 | $151.64 | $1,110.44 | 8,738,100 | — | — |
| 2023-12-18 | $149.68 | $1,096.09 | 11,561,700 | — | — |
| 2023-12-15 | $149.35 | $1,093.67 | 30,850,900 | — | — |
| 2023-12-14 | $149.93 | $1,097.92 | 14,960,500 | — | — |
| 2023-12-13 | $144.61 | $1,058.96 | 10,641,300 | — | — |
| 2023-12-12 | $142.50 | $1,043.51 | 9,863,900 | — | — |
| 2023-12-11 | $144.35 | $1,057.06 | 9,849,600 | — | — |
| 2023-12-08 | $144.31 | $1,056.76 | 10,821,700 | — | — |
| 2023-12-07 | $142.42 | $1,042.92 | 14,786,700 | — | — |
| 2023-12-06 | $142.53 | $1,043.73 | 18,079,700 | — | — |
| 2023-12-05 | $142.86 | $1,046.14 | 9,597,600 | — | — |
| 2023-12-04 | $144.87 | $1,060.86 | 11,842,800 | — | — |
| 2023-12-01 | $144.81 | $1,060.42 | 11,906,500 | — | — |
| 2023-11-30 | $143.60 | $1,051.56 | 16,276,000 | — | — |
| 2023-11-29 | $143.91 | $1,053.83 | 16,417,100 | — | — |
| 2023-11-28 | $145.51 | $1,065.55 | 9,746,500 | — | — |
| 2023-11-27 | $144.36 | $1,057.13 | 9,850,800 | — | — |
| 2023-11-24 | $144.90 | $1,061.08 | 3,861,000 | — | — |
| 2023-11-22 | $144.33 | $1,056.91 | 7,216,100 | — | — |
| 2023-11-21 | $144.04 | $1,054.79 | 6,783,300 | — | — |
| 2023-11-20 | $144.38 | $1,057.28 | 8,062,400 | — | — |
| 2023-11-17 | $144.46 | $1,057.86 | 11,075,600 | — | — |
| 2023-11-16 | $141.77 | $1,038.16 | 14,031,300 | — | — |
| 2023-11-15 | $145.56 | $1,054.86 | 10,052,100 | — | — |
| 2023-11-14 | $145.05 | $1,051.16 | 11,224,400 | — | — |
| 2023-11-13 | $144.00 | $1,043.55 | 8,747,700 | — | — |
| 2023-11-10 | $142.95 | $1,035.94 | 11,988,200 | — | — |
| 2023-11-09 | $141.94 | $1,028.62 | 10,359,500 | — | — |
| 2023-11-08 | $142.40 | $1,031.96 | 12,654,100 | — | — |
| 2023-11-07 | $144.41 | $1,046.52 | 15,054,600 | — | — |
| 2023-11-06 | $147.00 | $1,065.29 | 10,634,200 | — | — |
| 2023-11-03 | $147.61 | $1,069.71 | 13,160,000 | — | — |
| 2023-11-02 | $148.76 | $1,078.05 | 11,099,100 | — | — |
| 2023-11-01 | $143.98 | $1,043.41 | 10,819,600 | — | — |
| 2023-10-31 | $145.73 | $1,056.09 | 14,261,300 | — | — |
| 2023-10-30 | $146.09 | $1,058.70 | 13,857,100 | — | — |
| 2023-10-27 | $144.35 | $1,046.09 | 24,524,300 | — | — |
| 2023-10-26 | $154.75 | $1,121.46 | 10,830,400 | — | — |
| 2023-10-25 | $155.87 | $1,129.57 | 10,502,400 | — | — |
| 2023-10-24 | $156.65 | $1,135.23 | 17,689,900 | — | — |
| 2023-10-23 | $160.68 | $1,164.43 | 16,232,400 | — | — |
| 2023-10-20 | $166.83 | $1,209.00 | 7,458,300 | — | — |
| 2023-10-19 | $169.10 | $1,225.45 | 6,580,200 | — | — |
| 2023-10-18 | $168.92 | $1,224.15 | 6,893,500 | — | — |
| 2023-10-17 | $167.59 | $1,214.51 | 7,538,300 | — | — |
| 2023-10-16 | $165.40 | $1,198.64 | 5,446,000 | — | — |
| 2023-10-13 | $164.06 | $1,188.93 | 8,042,800 | — | — |
| 2023-10-12 | $161.23 | $1,168.42 | 7,397,000 | — | — |
| 2023-10-11 | $161.10 | $1,167.48 | 12,570,700 | — | — |
| 2023-10-10 | $166.54 | $1,206.90 | 6,512,900 | — | — |
| 2023-10-09 | $166.72 | $1,208.20 | 8,183,500 | — | — |
| 2023-10-06 | $162.23 | $1,175.66 | 10,190,400 | — | — |
| 2023-10-05 | $163.90 | $1,187.77 | 8,073,000 | — | — |
| 2023-10-04 | $163.04 | $1,181.53 | 9,664,700 | — | — |
| 2023-10-03 | $166.93 | $1,209.72 | 6,168,600 | — | — |
| 2023-10-02 | $166.54 | $1,206.90 | 6,839,600 | — | — |
| 2023-09-29 | $168.62 | $1,221.97 | 7,396,100 | — | — |
| 2023-09-28 | $170.59 | $1,236.25 | 7,151,800 | — | — |
| 2023-09-27 | $171.04 | $1,239.51 | 9,124,400 | — | — |
| 2023-09-26 | $167.80 | $1,216.03 | 5,659,200 | — | — |
| 2023-09-25 | $168.71 | $1,222.62 | 5,510,000 | — | — |
| 2023-09-22 | $166.28 | $1,205.01 | 5,963,000 | — | — |
| 2023-09-21 | $165.19 | $1,197.12 | 7,150,000 | — | — |
| 2023-09-20 | $166.69 | $1,207.99 | 5,939,100 | — | — |
| 2023-09-19 | $167.20 | $1,211.68 | 6,615,100 | — | — |
| 2023-09-18 | $167.22 | $1,211.83 | 7,027,600 | — | — |
| 2023-09-15 | $166.50 | $1,206.61 | 17,439,700 | — | — |
| 2023-09-14 | $167.23 | $1,211.90 | 8,822,800 | — | — |
| 2023-09-13 | $166.20 | $1,204.43 | 5,759,500 | — | — |
| 2023-09-12 | $166.81 | $1,208.86 | 7,521,100 | — | — |
| 2023-09-11 | $163.76 | $1,186.75 | 7,155,100 | — | — |
| 2023-09-08 | $167.21 | $1,211.75 | 7,434,400 | — | — |
| 2023-09-07 | $166.64 | $1,207.62 | 7,925,900 | — | — |
| 2023-09-06 | $166.63 | $1,207.55 | 7,195,500 | — | — |
| 2023-09-05 | $166.46 | $1,206.32 | 9,755,800 | — | — |
| 2023-09-01 | $164.30 | $1,190.67 | 6,663,000 | — | — |
| 2023-08-31 | $161.10 | $1,167.48 | 7,003,700 | — | — |
| 2023-08-30 | $160.18 | $1,160.81 | 5,534,900 | — | — |
| 2023-08-29 | $159.96 | $1,159.21 | 5,374,800 | — | — |
| 2023-08-28 | $160.21 | $1,161.03 | 4,386,100 | — | — |
| 2023-08-25 | $159.12 | $1,153.13 | 5,291,800 | — | — |
| 2023-08-24 | $157.94 | $1,144.58 | 5,989,600 | — | — |
| 2023-08-23 | $159.25 | $1,154.07 | 4,975,600 | — | — |
| 2023-08-22 | $159.04 | $1,152.55 | 6,080,800 | — | — |
| 2023-08-21 | $160.36 | $1,162.11 | 6,802,300 | — | — |
| 2023-08-18 | $160.90 | $1,166.03 | 5,999,200 | — | — |
| 2023-08-17 | $159.75 | $1,157.69 | 8,270,500 | — | — |
| 2023-08-16 | $158.63 | $1,138.63 | 7,920,500 | — | — |
| 2023-08-15 | $159.24 | $1,143.01 | 7,876,500 | — | — |
| 2023-08-14 | $164.03 | $1,177.39 | 6,060,100 | — | — |
| 2023-08-11 | $164.15 | $1,178.25 | 6,682,600 | — | — |
| 2023-08-10 | $160.83 | $1,154.42 | 8,647,100 | — | — |
| 2023-08-09 | $159.86 | $1,147.46 | 10,531,500 | — | — |
| 2023-08-08 | $159.65 | $1,145.95 | 6,451,300 | — | — |
| 2023-08-07 | $159.89 | $1,147.68 | 13,927,400 | — | — |
| 2023-08-04 | $159.31 | $1,143.51 | 10,185,400 | — | — |
| 2023-08-03 | $159.67 | $1,146.10 | 6,680,700 | — | — |
| 2023-08-02 | $159.73 | $1,146.53 | 7,067,100 | — | — |
| 2023-08-01 | $162.30 | $1,164.98 | 7,531,400 | — | — |
| 2023-07-31 | $163.66 | $1,174.74 | 13,056,300 | — | — |
| 2023-07-28 | $158.87 | $1,140.36 | 6,542,300 | — | — |
| 2023-07-27 | $159.66 | $1,146.03 | 6,470,100 | — | — |
| 2023-07-26 | $161.34 | $1,158.08 | 6,056,400 | — | — |
| 2023-07-25 | $162.56 | $1,166.84 | 6,767,600 | — | — |
| 2023-07-24 | $161.82 | $1,161.53 | 9,722,100 | — | — |
| 2023-07-21 | $158.69 | $1,139.06 | 8,760,100 | — | — |
| 2023-07-20 | $156.40 | $1,122.63 | 5,866,600 | — | — |
| 2023-07-19 | $154.69 | $1,110.35 | 5,653,100 | — | — |
| 2023-07-18 | $153.75 | $1,103.60 | 6,798,300 | — | — |
| 2023-07-17 | $153.44 | $1,101.38 | 4,351,700 | — | — |
| 2023-07-14 | $153.58 | $1,102.38 | 7,065,700 | — | — |
| 2023-07-13 | $157.51 | $1,130.59 | 8,143,900 | — | — |
| 2023-07-12 | $159.64 | $1,145.88 | 6,464,000 | — | — |
| 2023-07-11 | $158.12 | $1,134.97 | 5,060,500 | — | — |
| 2023-07-10 | $155.25 | $1,114.37 | 5,167,900 | — | — |
| 2023-07-07 | $154.22 | $1,106.98 | 6,602,200 | — | — |
| 2023-07-06 | $152.88 | $1,097.36 | 9,203,000 | — | — |
| 2023-07-05 | $156.31 | $1,121.98 | 6,318,700 | — | — |
| 2023-07-03 | $157.21 | $1,128.44 | 3,272,600 | — | — |
| 2023-06-30 | $157.35 | $1,129.45 | 6,346,600 | — | — |
| 2023-06-29 | $156.24 | $1,121.48 | 5,633,500 | — | — |
| 2023-06-28 | $154.92 | $1,112.00 | 5,773,800 | — | — |
| 2023-06-27 | $153.53 | $1,102.03 | 6,581,700 | — | — |
| 2023-06-26 | $154.01 | $1,105.47 | 7,371,800 | — | — |
| 2023-06-23 | $151.35 | $1,086.38 | 15,172,700 | — | — |
| 2023-06-22 | $152.64 | $1,095.64 | 7,088,600 | — | — |
| 2023-06-21 | $154.88 | $1,111.72 | 7,328,200 | — | — |
| 2023-06-20 | $153.68 | $1,103.10 | 10,438,700 | — | — |
| 2023-06-16 | $157.26 | $1,128.80 | 22,908,100 | — | — |
| 2023-06-15 | $158.28 | $1,136.12 | 7,705,400 | — | — |
| 2023-06-14 | $157.09 | $1,127.58 | 7,721,100 | — | — |
| 2023-06-13 | $158.51 | $1,137.77 | 7,660,800 | — | — |
| 2023-06-12 | $157.33 | $1,129.30 | 7,159,600 | — | — |
| 2023-06-09 | $158.86 | $1,140.28 | 6,669,500 | — | — |
| 2023-06-08 | $159.24 | $1,143.01 | 7,142,200 | — | — |
| 2023-06-07 | $159.83 | $1,147.25 | 9,900,000 | — | — |
| 2023-06-06 | $155.79 | $1,118.25 | 6,176,400 | — | — |
| 2023-06-05 | $155.51 | $1,116.24 | 6,443,800 | — | — |
| 2023-06-02 | $156.26 | $1,121.62 | 9,464,300 | — | — |
| 2023-06-01 | $152.16 | $1,092.19 | 9,887,700 | — | — |
| 2023-05-31 | $150.62 | $1,081.14 | 13,346,400 | — | — |
| 2023-05-30 | $153.12 | $1,099.08 | 7,814,800 | — | — |
| 2023-05-26 | $154.08 | $1,105.97 | 7,736,200 | — | — |
| 2023-05-25 | $154.56 | $1,109.42 | 7,037,700 | — | — |
| 2023-05-24 | $157.27 | $1,128.87 | 7,064,000 | — | — |
| 2023-05-23 | $156.85 | $1,125.86 | 10,436,200 | — | — |
| 2023-05-22 | $152.44 | $1,094.20 | 11,661,000 | — | — |
| 2023-05-19 | $155.23 | $1,114.23 | 8,100,900 | — | — |
| 2023-05-18 | $154.01 | $1,105.47 | 7,477,700 | — | — |
| 2023-05-17 | $155.71 | $1,106.83 | 6,169,600 | — | — |
| 2023-05-16 | $153.51 | $1,091.20 | 7,007,700 | — | — |
| 2023-05-15 | $157.20 | $1,117.43 | 5,096,700 | — | — |
| 2023-05-12 | $156.62 | $1,113.30 | 4,898,900 | — | — |
| 2023-05-11 | $156.22 | $1,110.46 | 6,666,100 | — | — |
| 2023-05-10 | $157.09 | $1,116.64 | 6,161,200 | — | — |
| 2023-05-09 | $159.12 | $1,131.07 | 5,019,800 | — | — |
| 2023-05-08 | $159.58 | $1,134.34 | 5,028,200 | — | — |
| 2023-05-05 | $160.21 | $1,138.82 | 5,802,000 | — | — |
| 2023-05-04 | $156.22 | $1,110.46 | 7,500,400 | — | — |
| 2023-05-03 | $156.83 | $1,114.80 | 7,538,100 | — | — |
| 2023-05-02 | $160.04 | $1,137.61 | 10,701,700 | — | — |
| 2023-05-01 | $167.24 | $1,188.79 | 6,099,800 | — | — |
| 2023-04-28 | $168.58 | $1,198.32 | 10,036,300 | — | — |
| 2023-04-27 | $166.95 | $1,186.73 | 6,417,200 | — | — |
| 2023-04-26 | $165.98 | $1,179.84 | 5,927,400 | — | — |
| 2023-04-25 | $168.99 | $1,201.23 | 5,807,200 | — | — |
| 2023-04-24 | $171.48 | $1,218.93 | 7,177,600 | — | — |
| 2023-04-21 | $169.12 | $1,202.16 | 7,179,000 | — | — |
| 2023-04-20 | $169.85 | $1,207.35 | 5,851,100 | — | — |
| 2023-04-19 | $170.68 | $1,213.25 | 5,506,800 | — | — |
| 2023-04-18 | $170.52 | $1,212.11 | 8,045,600 | — | — |
| 2023-04-17 | $170.92 | $1,214.95 | 7,006,000 | — | — |
| 2023-04-14 | $172.44 | $1,225.76 | 4,930,700 | — | — |
| 2023-04-13 | $172.09 | $1,223.27 | 6,856,600 | — | — |
| 2023-04-12 | $169.82 | $1,207.13 | 6,157,900 | — | — |
| 2023-04-11 | $169.22 | $1,202.87 | 5,469,600 | — | — |
| 2023-04-10 | $168.29 | $1,196.26 | 5,923,500 | — | — |
| 2023-04-06 | $167.65 | $1,191.71 | 5,803,200 | — | — |
| 2023-04-05 | $169.88 | $1,207.56 | 6,478,100 | — | — |
| 2023-04-04 | $169.04 | $1,201.59 | 7,521,400 | — | — |
| 2023-04-03 | $169.95 | $1,208.06 | 12,868,200 | — | — |
| 2023-03-31 | $163.16 | $1,159.79 | 7,041,400 | — | — |
| 2023-03-30 | $162.39 | $1,154.32 | 6,322,400 | — | — |
| 2023-03-29 | $160.86 | $1,143.44 | 7,569,700 | — | — |
| 2023-03-28 | $159.49 | $1,133.70 | 5,605,400 | — | — |
| 2023-03-27 | $157.65 | $1,120.62 | 7,006,800 | — | — |
| 2023-03-24 | $156.06 | $1,109.32 | 6,600,100 | — | — |
| 2023-03-23 | $154.52 | $1,098.38 | 7,859,400 | — | — |
| 2023-03-22 | $156.07 | $1,109.39 | 6,315,000 | — | — |
| 2023-03-21 | $159.31 | $1,132.42 | 9,753,500 | — | — |
| 2023-03-20 | $154.58 | $1,098.80 | 8,469,200 | — | — |
| 2023-03-17 | $152.34 | $1,082.88 | 33,161,800 | — | — |
| 2023-03-16 | $154.29 | $1,096.74 | 12,849,600 | — | — |
| 2023-03-15 | $153.80 | $1,093.26 | 14,063,100 | — | — |
| 2023-03-14 | $160.76 | $1,142.73 | 10,035,200 | — | — |
| 2023-03-13 | $158.71 | $1,128.16 | 10,106,100 | — | — |
| 2023-03-10 | $159.67 | $1,134.98 | 7,385,800 | — | — |
| 2023-03-09 | $160.51 | $1,140.95 | 6,214,700 | — | — |
| 2023-03-08 | $162.99 | $1,158.58 | 5,435,800 | — | — |
| 2023-03-07 | $164.03 | $1,165.98 | 7,393,000 | — | — |
| 2023-03-06 | $166.17 | $1,181.19 | 7,703,600 | — | — |
| 2023-03-03 | $164.96 | $1,172.59 | 6,007,500 | — | — |
| 2023-03-02 | $162.56 | $1,155.53 | 5,582,000 | — | — |
| 2023-03-01 | $162.05 | $1,151.90 | 7,470,400 | — | — |
| 2023-02-28 | $160.77 | $1,142.80 | 10,854,200 | — | — |
| 2023-02-27 | $162.82 | $1,157.37 | 6,386,800 | — | — |
| 2023-02-24 | $162.41 | $1,154.46 | 5,330,200 | — | — |
| 2023-02-23 | $161.93 | $1,151.05 | 6,445,500 | — | — |
| 2023-02-22 | $160.35 | $1,139.82 | 6,205,900 | — | — |
| 2023-02-21 | $161.00 | $1,144.44 | 7,259,700 | — | — |
| 2023-02-17 | $162.85 | $1,157.59 | 9,612,100 | — | — |
| 2023-02-16 | $166.57 | $1,184.03 | 6,727,500 | — | — |
| 2023-02-15 | $169.01 | $1,201.38 | 8,885,700 | — | — |
| 2023-02-14 | $172.32 | $1,214.17 | 8,077,300 | — | — |
| 2023-02-13 | $171.01 | $1,204.94 | 9,442,900 | — | — |
| 2023-02-10 | $171.97 | $1,211.70 | 11,602,400 | — | — |
| 2023-02-09 | $168.44 | $1,186.83 | 10,123,400 | — | — |
| 2023-02-08 | $170.00 | $1,197.82 | 9,784,700 | — | — |
| 2023-02-07 | $174.09 | $1,226.64 | 10,256,500 | — | — |
| 2023-02-06 | $169.64 | $1,195.29 | 7,659,500 | — | — |
| 2023-02-03 | $169.45 | $1,193.95 | 8,404,900 | — | — |
| 2023-02-02 | $169.01 | $1,190.85 | 10,463,400 | — | — |
| 2023-02-01 | $171.36 | $1,207.41 | 11,526,400 | — | — |
| 2023-01-31 | $174.02 | $1,226.15 | 14,481,300 | — | — |
| 2023-01-30 | $174.20 | $1,227.42 | 11,476,000 | — | — |
| 2023-01-27 | $179.45 | $1,264.41 | 19,654,700 | — | — |
| 2023-01-26 | $187.79 | $1,323.17 | 14,307,800 | — | — |
| 2023-01-25 | $179.08 | $1,261.80 | 6,727,500 | — | — |
| 2023-01-24 | $180.83 | $1,274.13 | 5,989,000 | — | — |
| 2023-01-23 | $180.66 | $1,272.93 | 8,381,300 | — | — |
| 2023-01-20 | $180.90 | $1,274.62 | 10,477,900 | — | — |
| 2023-01-19 | $179.00 | $1,261.24 | 5,907,200 | — | — |
| 2023-01-18 | $177.23 | $1,248.77 | 8,899,200 | — | — |
| 2023-01-17 | $180.49 | $1,271.74 | 10,697,700 | — | — |
| 2023-01-13 | $177.56 | $1,251.09 | 5,726,300 | — | — |
| 2023-01-12 | $177.08 | $1,247.71 | 6,891,400 | — | — |
| 2023-01-11 | $175.20 | $1,234.46 | 6,962,600 | — | — |
| 2023-01-10 | $176.04 | $1,240.38 | 8,307,000 | — | — |
| 2023-01-09 | $175.18 | $1,234.32 | 8,385,600 | — | — |
| 2023-01-06 | $176.56 | $1,244.05 | 7,191,200 | — | — |
| 2023-01-05 | $175.24 | $1,234.74 | 6,088,200 | — | — |
| 2023-01-04 | $172.14 | $1,212.90 | 7,684,500 | — | — |
| 2023-01-03 | $173.99 | $1,225.94 | 7,565,400 | — | — |