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
- 2012-03-30 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 | $132.14 | $132.14 | 2,818,100 | — | — |
| 2023-12-28 | $134.79 | $134.79 | 2,665,100 | — | — |
| 2023-12-27 | $135.63 | $135.63 | 3,750,200 | — | — |
| 2023-12-26 | $137.34 | $137.34 | 3,625,600 | — | — |
| 2023-12-22 | $133.99 | $133.99 | 4,146,200 | — | — |
| 2023-12-21 | $133.86 | $133.86 | 4,966,500 | — | — |
| 2023-12-20 | $128.00 | $128.00 | 7,121,500 | — | — |
| 2023-12-19 | $135.32 | $135.32 | 10,574,100 | — | — |
| 2023-12-18 | $124.03 | $124.03 | 5,779,100 | — | — |
| 2023-12-15 | $123.92 | $123.92 | 17,202,300 | — | — |
| 2023-12-14 | $120.22 | $120.22 | 14,495,500 | — | — |
| 2023-12-13 | $107.61 | $107.61 | 7,319,000 | — | — |
| 2023-12-12 | $99.82 | $99.82 | 5,668,800 | — | — |
| 2023-12-11 | $103.55 | $103.55 | 3,796,500 | — | — |
| 2023-12-08 | $103.01 | $103.01 | 4,408,900 | — | — |
| 2023-12-07 | $107.17 | $107.17 | 2,565,200 | — | — |
| 2023-12-06 | $106.77 | $106.77 | 4,150,100 | — | — |
| 2023-12-05 | $110.00 | $110.00 | 4,456,600 | — | — |
| 2023-12-04 | $108.87 | $108.87 | 4,847,300 | — | — |
| 2023-12-01 | $106.52 | $106.52 | 4,326,100 | — | — |
| 2023-11-30 | $101.02 | $101.02 | 4,927,000 | — | — |
| 2023-11-29 | $100.96 | $100.96 | 3,167,300 | — | — |
| 2023-11-28 | $99.10 | $99.10 | 3,762,600 | — | — |
| 2023-11-27 | $97.80 | $97.80 | 3,802,200 | — | — |
| 2023-11-24 | $100.22 | $100.22 | 1,913,400 | — | — |
| 2023-11-22 | $100.20 | $100.20 | 4,066,200 | — | — |
| 2023-11-21 | $98.32 | $98.32 | 4,490,000 | — | — |
| 2023-11-20 | $98.50 | $98.50 | 6,097,500 | — | — |
| 2023-11-17 | $92.86 | $92.86 | 3,690,500 | — | — |
| 2023-11-16 | $90.67 | $90.67 | 4,306,600 | — | — |
| 2023-11-15 | $92.81 | $92.81 | 8,214,400 | — | — |
| 2023-11-14 | $91.39 | $91.39 | 9,412,000 | — | — |
| 2023-11-13 | $78.55 | $78.55 | 2,923,000 | — | — |
| 2023-11-10 | $77.98 | $77.98 | 3,826,600 | — | — |
| 2023-11-09 | $75.56 | $75.56 | 3,962,800 | — | — |
| 2023-11-08 | $76.90 | $76.90 | 3,850,000 | — | — |
| 2023-11-07 | $78.83 | $78.83 | 3,913,900 | — | — |
| 2023-11-06 | $78.18 | $78.18 | 4,802,100 | — | — |
| 2023-11-03 | $80.81 | $80.81 | 6,113,000 | — | — |
| 2023-11-02 | $78.92 | $78.92 | 8,325,900 | — | — |
| 2023-11-01 | $76.73 | $76.73 | 8,043,100 | — | — |
| 2023-10-31 | $79.58 | $79.58 | 5,808,600 | — | — |
| 2023-10-30 | $78.66 | $78.66 | 10,784,900 | — | — |
| 2023-10-27 | $82.09 | $82.09 | 19,391,300 | — | — |
| 2023-10-26 | $96.18 | $96.18 | 7,766,600 | — | — |
| 2023-10-25 | $94.35 | $94.35 | 5,181,600 | — | — |
| 2023-10-24 | $94.84 | $94.84 | 5,093,400 | — | — |
| 2023-10-23 | $96.29 | $96.29 | 6,271,000 | — | — |
| 2023-10-20 | $98.89 | $98.89 | 14,475,400 | — | — |
| 2023-10-19 | $115.90 | $115.90 | 6,508,400 | — | — |
| 2023-10-18 | $123.84 | $123.84 | 3,434,300 | — | — |
| 2023-10-17 | $129.24 | $129.24 | 3,755,200 | — | — |
| 2023-10-16 | $127.11 | $127.11 | 3,111,100 | — | — |
| 2023-10-13 | $123.81 | $123.81 | 2,802,300 | — | — |
| 2023-10-12 | $124.58 | $124.58 | 3,260,100 | — | — |
| 2023-10-11 | $128.61 | $128.61 | 4,132,300 | — | — |
| 2023-10-10 | $125.75 | $125.75 | 5,107,800 | — | — |
| 2023-10-09 | $119.75 | $119.75 | 2,908,500 | — | — |
| 2023-10-06 | $119.16 | $119.16 | 3,385,300 | — | — |
| 2023-10-05 | $116.01 | $116.01 | 3,477,500 | — | — |
| 2023-10-04 | $117.18 | $117.18 | 5,025,300 | — | — |
| 2023-10-03 | $114.22 | $114.22 | 4,961,400 | — | — |
| 2023-10-02 | $116.84 | $116.84 | 3,253,800 | — | — |
| 2023-09-29 | $120.15 | $120.15 | 2,704,800 | — | — |
| 2023-09-28 | $120.02 | $120.02 | 3,312,800 | — | — |
| 2023-09-27 | $120.11 | $120.11 | 2,943,000 | — | — |
| 2023-09-26 | $119.15 | $119.15 | 2,457,900 | — | — |
| 2023-09-25 | $121.10 | $121.10 | 2,747,800 | — | — |
| 2023-09-22 | $119.92 | $119.92 | 4,058,700 | — | — |
| 2023-09-21 | $124.85 | $124.85 | 3,683,000 | — | — |
| 2023-09-20 | $123.97 | $123.97 | 4,523,100 | — | — |
| 2023-09-19 | $122.09 | $122.09 | 5,732,900 | — | — |
| 2023-09-18 | $117.16 | $117.16 | 3,600,800 | — | — |
| 2023-09-15 | $120.30 | $120.30 | 3,613,300 | — | — |
| 2023-09-14 | $122.31 | $122.31 | 3,454,500 | — | — |
| 2023-09-13 | $119.60 | $119.60 | 3,538,600 | — | — |
| 2023-09-12 | $123.35 | $123.35 | 3,162,900 | — | — |
| 2023-09-11 | $122.19 | $122.19 | 3,200,400 | — | — |
| 2023-09-08 | $120.23 | $120.23 | 2,864,300 | — | — |
| 2023-09-07 | $122.23 | $122.23 | 3,411,200 | — | — |
| 2023-09-06 | $123.03 | $123.03 | 2,787,700 | — | — |
| 2023-09-05 | $127.77 | $127.77 | 2,384,000 | — | — |
| 2023-09-01 | $128.73 | $128.73 | 2,808,700 | — | — |
| 2023-08-31 | $126.53 | $126.53 | 2,407,000 | — | — |
| 2023-08-30 | $128.11 | $128.11 | 1,806,000 | — | — |
| 2023-08-29 | $129.05 | $129.05 | 3,135,100 | — | — |
| 2023-08-28 | $125.30 | $125.30 | 2,352,800 | — | — |
| 2023-08-25 | $124.09 | $124.09 | 2,955,100 | — | — |
| 2023-08-24 | $122.34 | $122.34 | 5,484,200 | — | — |
| 2023-08-23 | $130.36 | $130.36 | 2,438,700 | — | — |
| 2023-08-22 | $128.32 | $128.32 | 2,668,600 | — | — |
| 2023-08-21 | $130.16 | $130.16 | 2,396,200 | — | — |
| 2023-08-18 | $130.34 | $130.34 | 2,891,600 | — | — |
| 2023-08-17 | $131.44 | $131.44 | 2,926,600 | — | — |
| 2023-08-16 | $132.88 | $132.88 | 2,507,100 | — | — |
| 2023-08-15 | $134.56 | $134.56 | 2,126,700 | — | — |
| 2023-08-14 | $138.59 | $138.59 | 2,481,200 | — | — |
| 2023-08-11 | $135.20 | $135.20 | 2,230,500 | — | — |
| 2023-08-10 | $136.46 | $136.46 | 2,999,200 | — | — |
| 2023-08-09 | $138.46 | $138.46 | 3,218,700 | — | — |
| 2023-08-08 | $135.77 | $135.77 | 2,995,300 | — | — |
| 2023-08-07 | $135.45 | $135.45 | 5,600,400 | — | — |
| 2023-08-04 | $140.00 | $140.00 | 4,041,700 | — | — |
| 2023-08-03 | $140.36 | $140.36 | 3,798,900 | — | — |
| 2023-08-02 | $140.69 | $140.69 | 7,200,600 | — | — |
| 2023-08-01 | $150.32 | $150.32 | 3,959,000 | — | — |
| 2023-07-31 | $151.83 | $151.83 | 5,486,300 | — | — |
| 2023-07-28 | $154.33 | $154.33 | 15,657,500 | — | — |
| 2023-07-27 | $166.80 | $166.80 | 8,267,000 | — | — |
| 2023-07-26 | $173.36 | $173.36 | 5,607,500 | — | — |
| 2023-07-25 | $179.47 | $179.47 | 2,901,000 | — | — |
| 2023-07-24 | $177.81 | $177.81 | 2,658,500 | — | — |
| 2023-07-21 | $177.48 | $177.48 | 4,534,500 | — | — |
| 2023-07-20 | $175.92 | $175.92 | 4,808,900 | — | — |
| 2023-07-19 | $185.49 | $185.49 | 2,985,600 | — | — |
| 2023-07-18 | $184.05 | $184.05 | 4,479,100 | — | — |
| 2023-07-17 | $189.67 | $189.67 | 4,687,300 | — | — |
| 2023-07-14 | $177.94 | $177.94 | 3,396,200 | — | — |
| 2023-07-13 | $182.64 | $182.64 | 3,124,100 | — | — |
| 2023-07-12 | $182.80 | $182.80 | 5,125,800 | — | — |
| 2023-07-11 | $173.78 | $173.78 | 2,812,800 | — | — |
| 2023-07-10 | $175.47 | $175.47 | 4,021,800 | — | — |
| 2023-07-07 | $166.17 | $166.17 | 3,292,200 | — | — |
| 2023-07-06 | $161.38 | $161.38 | 3,040,600 | — | — |
| 2023-07-05 | $165.34 | $165.34 | 3,059,700 | — | — |
| 2023-07-03 | $169.55 | $169.55 | 2,499,200 | — | — |
| 2023-06-30 | $167.48 | $167.48 | 5,161,800 | — | — |
| 2023-06-29 | $158.77 | $158.77 | 3,414,000 | — | — |
| 2023-06-28 | $161.42 | $161.42 | 2,919,200 | — | — |
| 2023-06-27 | $161.03 | $161.03 | 3,014,200 | — | — |
| 2023-06-26 | $159.21 | $159.21 | 2,770,500 | — | — |
| 2023-06-23 | $158.69 | $158.69 | 4,462,300 | — | — |
| 2023-06-22 | $162.53 | $162.53 | 5,989,400 | — | — |
| 2023-06-21 | $167.99 | $167.99 | 3,376,700 | — | — |
| 2023-06-20 | $171.99 | $171.99 | 5,351,600 | — | — |
| 2023-06-16 | $181.81 | $181.81 | 4,630,100 | — | — |
| 2023-06-15 | $180.51 | $180.51 | 3,574,900 | — | — |
| 2023-06-14 | $179.20 | $179.20 | 2,985,700 | — | — |
| 2023-06-13 | $179.66 | $179.66 | 3,123,100 | — | — |
| 2023-06-12 | $176.89 | $176.89 | 3,129,900 | — | — |
| 2023-06-09 | $174.58 | $174.58 | 2,594,800 | — | — |
| 2023-06-08 | $181.40 | $181.40 | 1,803,700 | — | — |
| 2023-06-07 | $182.09 | $182.09 | 2,496,100 | — | — |
| 2023-06-06 | $182.61 | $182.61 | 2,100,100 | — | — |
| 2023-06-05 | $182.73 | $182.73 | 2,743,000 | — | — |
| 2023-06-02 | $181.86 | $181.86 | 3,048,300 | — | — |
| 2023-06-01 | $181.47 | $181.47 | 3,087,200 | — | — |
| 2023-05-31 | $173.88 | $173.88 | 3,659,000 | — | — |
| 2023-05-30 | $174.12 | $174.12 | 4,056,600 | — | — |
| 2023-05-26 | $165.20 | $165.20 | 2,686,300 | — | — |
| 2023-05-25 | $164.59 | $164.59 | 2,562,800 | — | — |
| 2023-05-24 | $164.05 | $164.05 | 2,458,700 | — | — |
| 2023-05-23 | $162.83 | $162.83 | 2,664,600 | — | — |
| 2023-05-22 | $164.65 | $164.65 | 2,622,800 | — | — |
| 2023-05-19 | $162.37 | $162.37 | 3,104,300 | — | — |
| 2023-05-18 | $163.72 | $163.72 | 2,503,500 | — | — |
| 2023-05-17 | $163.73 | $163.73 | 2,930,200 | — | — |
| 2023-05-16 | $160.96 | $160.96 | 3,329,700 | — | — |
| 2023-05-15 | $168.71 | $168.71 | 3,397,400 | — | — |
| 2023-05-12 | $167.55 | $167.55 | 6,722,100 | — | — |
| 2023-05-11 | $160.79 | $160.79 | 1,969,900 | — | — |
| 2023-05-10 | $161.42 | $161.42 | 2,957,800 | — | — |
| 2023-05-09 | $157.83 | $157.83 | 3,613,700 | — | — |
| 2023-05-08 | $163.29 | $163.29 | 2,784,200 | — | — |
| 2023-05-05 | $159.65 | $159.65 | 3,402,900 | — | — |
| 2023-05-04 | $155.42 | $155.42 | 4,198,800 | — | — |
| 2023-05-03 | $155.42 | $155.42 | 4,434,200 | — | — |
| 2023-05-02 | $152.88 | $152.88 | 5,177,300 | — | — |
| 2023-05-01 | $160.59 | $160.59 | 5,245,200 | — | — |
| 2023-04-28 | $164.20 | $164.20 | 7,878,600 | — | — |
| 2023-04-27 | $164.18 | $164.18 | 8,898,200 | — | — |
| 2023-04-26 | $163.83 | $163.83 | 25,345,200 | — | — |
| 2023-04-25 | $220.60 | $220.60 | 4,423,300 | — | — |
| 2023-04-24 | $224.60 | $224.60 | 3,468,900 | — | — |
| 2023-04-21 | $223.61 | $223.61 | 2,661,300 | — | — |
| 2023-04-20 | $224.79 | $224.79 | 2,516,400 | — | — |
| 2023-04-19 | $224.27 | $224.27 | 2,234,300 | — | — |
| 2023-04-18 | $227.87 | $227.87 | 3,599,200 | — | — |
| 2023-04-17 | $224.92 | $224.92 | 7,481,800 | — | — |
| 2023-04-14 | $208.90 | $208.90 | 2,996,400 | — | — |
| 2023-04-13 | $209.69 | $209.69 | 4,395,700 | — | — |
| 2023-04-12 | $196.03 | $196.03 | 1,991,400 | — | — |
| 2023-04-11 | $196.88 | $196.88 | 1,638,900 | — | — |
| 2023-04-10 | $195.80 | $195.80 | 1,978,600 | — | — |
| 2023-04-06 | $191.00 | $191.00 | 2,907,800 | — | — |
| 2023-04-05 | $193.67 | $193.67 | 3,914,900 | — | — |
| 2023-04-04 | $202.54 | $202.54 | 2,164,100 | — | — |
| 2023-04-03 | $202.60 | $202.60 | 3,609,600 | — | — |
| 2023-03-31 | $210.28 | $210.28 | 2,776,800 | — | — |
| 2023-03-30 | $205.27 | $205.27 | 3,051,200 | — | — |
| 2023-03-29 | $203.95 | $203.95 | 3,643,000 | — | — |
| 2023-03-28 | $193.52 | $193.52 | 1,811,100 | — | — |
| 2023-03-27 | $195.83 | $195.83 | 2,769,500 | — | — |
| 2023-03-24 | $195.99 | $195.99 | 4,038,900 | — | — |
| 2023-03-23 | $204.66 | $204.66 | 3,430,900 | — | — |
| 2023-03-22 | $202.15 | $202.15 | 4,009,400 | — | — |
| 2023-03-21 | $207.63 | $207.63 | 5,470,700 | — | — |
| 2023-03-20 | $192.51 | $192.51 | 5,073,500 | — | — |
| 2023-03-17 | $183.64 | $183.64 | 8,717,500 | — | — |
| 2023-03-16 | $201.10 | $201.10 | 3,538,600 | — | — |
| 2023-03-15 | $205.76 | $205.76 | 3,910,100 | — | — |
| 2023-03-14 | $213.01 | $213.01 | 2,946,300 | — | — |
| 2023-03-13 | $211.53 | $211.53 | 3,146,900 | — | — |
| 2023-03-10 | $210.22 | $210.22 | 3,675,700 | — | — |
| 2023-03-09 | $215.85 | $215.85 | 2,564,000 | — | — |
| 2023-03-08 | $218.31 | $218.31 | 3,170,400 | — | — |
| 2023-03-07 | $224.21 | $224.21 | 2,938,500 | — | — |
| 2023-03-06 | $225.35 | $225.35 | 4,529,600 | — | — |
| 2023-03-03 | $217.16 | $217.16 | 2,547,300 | — | — |
| 2023-03-02 | $211.56 | $211.56 | 1,804,100 | — | — |
| 2023-03-01 | $212.95 | $212.95 | 2,633,000 | — | — |
| 2023-02-28 | $210.53 | $210.53 | 2,807,000 | — | — |
| 2023-02-27 | $210.78 | $210.78 | 4,119,800 | — | — |
| 2023-02-24 | $198.96 | $198.96 | 2,776,800 | — | — |
| 2023-02-23 | $204.71 | $204.71 | 2,971,800 | — | — |
| 2023-02-22 | $203.57 | $203.57 | 2,399,700 | — | — |
| 2023-02-21 | $201.65 | $201.65 | 3,275,600 | — | — |
| 2023-02-17 | $204.99 | $204.99 | 4,082,800 | — | — |
| 2023-02-16 | $202.80 | $202.80 | 4,941,000 | — | — |
| 2023-02-15 | $217.87 | $217.87 | 4,543,500 | — | — |
| 2023-02-14 | $208.35 | $208.35 | 6,190,900 | — | — |
| 2023-02-13 | $212.57 | $212.57 | 3,597,000 | — | — |
| 2023-02-10 | $212.07 | $212.07 | 6,710,900 | — | — |
| 2023-02-09 | $209.60 | $209.60 | 9,220,400 | — | — |
| 2023-02-08 | $218.87 | $218.87 | 14,098,000 | — | — |
| 2023-02-07 | $228.46 | $228.46 | 6,312,300 | — | — |
| 2023-02-06 | $222.99 | $222.99 | 3,758,700 | — | — |
| 2023-02-03 | $222.93 | $222.93 | 2,506,100 | — | — |
| 2023-02-02 | $227.70 | $227.70 | 4,405,200 | — | — |
| 2023-02-01 | $227.14 | $227.14 | 4,137,600 | — | — |
| 2023-01-31 | $221.38 | $221.38 | 4,161,900 | — | — |
| 2023-01-30 | $212.22 | $212.22 | 4,017,900 | — | — |
| 2023-01-27 | $210.09 | $210.09 | 3,731,400 | — | — |
| 2023-01-26 | $208.02 | $208.02 | 3,510,100 | — | — |
| 2023-01-25 | $210.32 | $210.32 | 6,627,900 | — | — |
| 2023-01-24 | $219.47 | $219.47 | 5,967,600 | — | — |
| 2023-01-23 | $228.44 | $228.44 | 4,818,300 | — | — |
| 2023-01-20 | $222.54 | $222.54 | 6,102,200 | — | — |
| 2023-01-19 | $222.97 | $222.97 | 6,219,700 | — | — |
| 2023-01-18 | $250.31 | $250.31 | 3,632,200 | — | — |
| 2023-01-17 | $251.06 | $251.06 | 4,428,000 | — | — |
| 2023-01-13 | $245.83 | $245.83 | 3,965,500 | — | — |
| 2023-01-12 | $241.72 | $241.72 | 3,699,800 | — | — |
| 2023-01-11 | $238.82 | $238.82 | 5,298,600 | — | — |
| 2023-01-10 | $229.83 | $229.83 | 3,655,800 | — | — |
| 2023-01-09 | $227.94 | $227.94 | 4,658,000 | — | — |
| 2023-01-06 | $233.65 | $233.65 | 5,401,500 | — | — |
| 2023-01-05 | $240.37 | $240.37 | 4,099,300 | — | — |
| 2023-01-04 | $251.64 | $251.64 | 3,604,500 | — | — |
| 2023-01-03 | $253.31 | $253.31 | 3,091,400 | — | — |