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-02-21 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 | $142.42 | $310.30 | 2,517,400 | — | — |
| 2023-12-28 | $142.54 | $310.56 | 2,146,700 | — | — |
| 2023-12-27 | $142.38 | $310.21 | 2,806,400 | — | — |
| 2023-12-26 | $141.03 | $307.27 | 2,237,700 | — | — |
| 2023-12-22 | $140.20 | $305.46 | 3,223,100 | — | — |
| 2023-12-21 | $139.37 | $303.66 | 3,980,200 | — | — |
| 2023-12-20 | $136.90 | $298.27 | 3,711,700 | — | — |
| 2023-12-19 | $139.58 | $304.11 | 2,834,600 | — | — |
| 2023-12-18 | $137.72 | $300.06 | 3,117,000 | — | — |
| 2023-12-15 | $138.37 | $301.48 | 5,680,200 | — | — |
| 2023-12-14 | $141.14 | $307.51 | 4,636,400 | — | — |
| 2023-12-13 | $138.38 | $301.50 | 3,531,700 | — | — |
| 2023-12-12 | $135.66 | $295.57 | 3,352,100 | — | — |
| 2023-12-11 | $136.76 | $297.97 | 3,571,700 | — | — |
| 2023-12-08 | $135.19 | $294.55 | 2,880,800 | — | — |
| 2023-12-07 | $135.19 | $294.55 | 3,939,200 | — | — |
| 2023-12-06 | $133.38 | $290.61 | 3,894,200 | — | — |
| 2023-12-05 | $132.88 | $289.52 | 2,997,800 | — | — |
| 2023-12-04 | $133.71 | $291.32 | 7,625,100 | — | — |
| 2023-12-01 | $134.78 | $293.66 | 4,594,800 | — | — |
| 2023-11-30 | $133.81 | $291.54 | 5,759,500 | — | — |
| 2023-11-29 | $131.32 | $286.12 | 2,918,900 | — | — |
| 2023-11-28 | $131.67 | $286.88 | 3,804,900 | — | — |
| 2023-11-27 | $131.33 | $286.14 | 3,736,700 | — | — |
| 2023-11-24 | $131.46 | $286.42 | 1,863,100 | — | — |
| 2023-11-22 | $130.50 | $284.33 | 3,587,900 | — | — |
| 2023-11-21 | $130.80 | $284.98 | 4,057,900 | — | — |
| 2023-11-20 | $129.65 | $282.48 | 5,810,200 | — | — |
| 2023-11-17 | $129.89 | $283.00 | 5,982,500 | — | — |
| 2023-11-16 | $129.94 | $283.11 | 12,033,200 | — | — |
| 2023-11-15 | $130.46 | $284.24 | 32,230,800 | — | — |
| 2023-11-14 | $110.79 | $241.39 | 7,656,100 | — | — |
| 2023-11-13 | $107.30 | $231.39 | 4,016,000 | — | — |
| 2023-11-10 | $108.33 | $233.61 | 6,235,800 | — | — |
| 2023-11-09 | $106.79 | $230.29 | 5,604,600 | — | — |
| 2023-11-08 | $109.85 | $236.89 | 4,514,000 | — | — |
| 2023-11-07 | $111.35 | $240.12 | 2,859,100 | — | — |
| 2023-11-06 | $111.05 | $239.47 | 3,696,200 | — | — |
| 2023-11-03 | $112.85 | $243.35 | 4,341,100 | — | — |
| 2023-11-02 | $111.07 | $239.52 | 3,817,800 | — | — |
| 2023-11-01 | $109.54 | $236.22 | 3,081,500 | — | — |
| 2023-10-31 | $110.79 | $238.91 | 5,549,400 | — | — |
| 2023-10-30 | $108.67 | $234.34 | 3,852,700 | — | — |
| 2023-10-27 | $107.23 | $231.24 | 3,448,200 | — | — |
| 2023-10-26 | $110.87 | $239.08 | 3,092,400 | — | — |
| 2023-10-25 | $110.36 | $237.98 | 4,123,200 | — | — |
| 2023-10-24 | $108.68 | $234.36 | 2,518,100 | — | — |
| 2023-10-23 | $107.42 | $231.65 | 3,189,800 | — | — |
| 2023-10-20 | $108.83 | $234.69 | 4,215,700 | — | — |
| 2023-10-19 | $108.36 | $233.67 | 4,249,500 | — | — |
| 2023-10-18 | $110.21 | $237.66 | 2,940,800 | — | — |
| 2023-10-17 | $112.56 | $242.73 | 3,387,900 | — | — |
| 2023-10-16 | $111.39 | $240.21 | 3,872,700 | — | — |
| 2023-10-13 | $111.98 | $241.48 | 4,651,400 | — | — |
| 2023-10-12 | $110.80 | $238.93 | 6,497,300 | — | — |
| 2023-10-11 | $108.99 | $235.03 | 3,977,400 | — | — |
| 2023-10-10 | $109.63 | $236.41 | 6,791,800 | — | — |
| 2023-10-09 | $105.76 | $228.07 | 4,819,900 | — | — |
| 2023-10-06 | $105.01 | $226.45 | 7,556,900 | — | — |
| 2023-10-05 | $105.15 | $226.75 | 4,749,300 | — | — |
| 2023-10-04 | $106.62 | $229.92 | 5,523,100 | — | — |
| 2023-10-03 | $107.16 | $231.08 | 5,370,300 | — | — |
| 2023-10-02 | $106.69 | $230.07 | 6,121,300 | — | — |
| 2023-09-29 | $110.57 | $238.44 | 4,738,100 | — | — |
| 2023-09-28 | $109.56 | $236.26 | 4,676,500 | — | — |
| 2023-09-27 | $109.74 | $236.65 | 4,498,100 | — | — |
| 2023-09-26 | $109.48 | $236.09 | 6,022,200 | — | — |
| 2023-09-25 | $112.26 | $242.08 | 5,353,300 | — | — |
| 2023-09-22 | $112.60 | $242.82 | 6,593,700 | — | — |
| 2023-09-21 | $117.32 | $252.99 | 4,133,200 | — | — |
| 2023-09-20 | $120.41 | $259.66 | 3,263,500 | — | — |
| 2023-09-19 | $120.17 | $259.14 | 4,056,200 | — | — |
| 2023-09-18 | $119.34 | $257.35 | 5,415,200 | — | — |
| 2023-09-15 | $123.05 | $265.35 | 4,919,800 | — | — |
| 2023-09-14 | $124.77 | $269.06 | 3,760,900 | — | — |
| 2023-09-13 | $122.93 | $265.09 | 2,541,500 | — | — |
| 2023-09-12 | $122.40 | $263.95 | 2,930,600 | — | — |
| 2023-09-11 | $122.67 | $264.53 | 2,613,100 | — | — |
| 2023-09-08 | $123.69 | $266.73 | 2,923,200 | — | — |
| 2023-09-07 | $124.46 | $268.39 | 3,267,200 | — | — |
| 2023-09-06 | $123.71 | $266.77 | 3,562,100 | — | — |
| 2023-09-05 | $125.19 | $269.96 | 3,427,300 | — | — |
| 2023-09-01 | $125.52 | $270.68 | 2,997,100 | — | — |
| 2023-08-31 | $126.55 | $272.90 | 4,234,600 | — | — |
| 2023-08-30 | $126.95 | $273.76 | 3,276,700 | — | — |
| 2023-08-29 | $126.16 | $272.06 | 5,267,400 | — | — |
| 2023-08-28 | $123.43 | $266.17 | 5,116,600 | — | — |
| 2023-08-25 | $121.79 | $262.63 | 7,279,700 | — | — |
| 2023-08-24 | $124.10 | $267.61 | 4,308,100 | — | — |
| 2023-08-23 | $123.21 | $265.70 | 4,797,500 | — | — |
| 2023-08-22 | $124.94 | $269.43 | 8,791,100 | — | — |
| 2023-08-21 | $127.79 | $275.57 | 5,928,600 | — | — |
| 2023-08-18 | $131.21 | $282.95 | 5,755,800 | — | — |
| 2023-08-17 | $130.11 | $280.57 | 8,659,600 | — | — |
| 2023-08-16 | $128.75 | $277.64 | 23,754,400 | — | — |
| 2023-08-15 | $125.05 | $269.66 | 9,416,500 | — | — |
| 2023-08-14 | $129.42 | $276.71 | 4,425,100 | — | — |
| 2023-08-11 | $131.05 | $280.20 | 3,804,000 | — | — |
| 2023-08-10 | $130.92 | $279.92 | 4,375,600 | — | — |
| 2023-08-09 | $130.60 | $279.24 | 2,761,200 | — | — |
| 2023-08-08 | $130.98 | $280.05 | 4,359,100 | — | — |
| 2023-08-07 | $131.94 | $282.10 | 3,036,700 | — | — |
| 2023-08-04 | $132.53 | $283.36 | 3,481,500 | — | — |
| 2023-08-03 | $132.73 | $283.79 | 3,723,100 | — | — |
| 2023-08-02 | $133.54 | $285.52 | 3,562,700 | — | — |
| 2023-08-01 | $132.99 | $284.35 | 4,060,700 | — | — |
| 2023-07-31 | $136.47 | $291.79 | 6,055,300 | — | — |
| 2023-07-28 | $135.00 | $288.65 | 2,957,500 | — | — |
| 2023-07-27 | $134.50 | $287.58 | 5,538,800 | — | — |
| 2023-07-26 | $134.47 | $287.51 | 5,180,100 | — | — |
| 2023-07-25 | $133.60 | $285.65 | 3,849,400 | — | — |
| 2023-07-24 | $135.41 | $289.52 | 2,622,600 | — | — |
| 2023-07-21 | $134.08 | $286.68 | 4,034,200 | — | — |
| 2023-07-20 | $134.64 | $287.88 | 4,174,700 | — | — |
| 2023-07-19 | $132.70 | $283.73 | 3,229,200 | — | — |
| 2023-07-18 | $130.81 | $279.69 | 3,786,400 | — | — |
| 2023-07-17 | $130.01 | $277.98 | 4,731,500 | — | — |
| 2023-07-14 | $130.92 | $279.92 | 4,124,300 | — | — |
| 2023-07-13 | $132.82 | $283.98 | 3,077,400 | — | — |
| 2023-07-12 | $132.91 | $284.18 | 3,758,300 | — | — |
| 2023-07-11 | $133.39 | $285.20 | 4,089,200 | — | — |
| 2023-07-10 | $131.74 | $281.68 | 3,831,300 | — | — |
| 2023-07-07 | $130.05 | $278.06 | 4,256,800 | — | — |
| 2023-07-06 | $130.84 | $279.75 | 4,882,300 | — | — |
| 2023-07-05 | $132.55 | $283.41 | 5,186,900 | — | — |
| 2023-07-03 | $134.86 | $288.35 | 4,134,600 | — | — |
| 2023-06-30 | $131.90 | $282.02 | 7,316,200 | — | — |
| 2023-06-29 | $132.91 | $284.18 | 6,055,200 | — | — |
| 2023-06-28 | $132.47 | $283.24 | 4,601,900 | — | — |
| 2023-06-27 | $132.51 | $283.32 | 6,047,600 | — | — |
| 2023-06-26 | $134.50 | $287.58 | 4,831,100 | — | — |
| 2023-06-23 | $131.83 | $281.87 | 6,975,500 | — | — |
| 2023-06-22 | $132.39 | $283.06 | 4,620,600 | — | — |
| 2023-06-21 | $133.22 | $284.84 | 3,845,500 | — | — |
| 2023-06-20 | $132.72 | $283.77 | 5,355,200 | — | — |
| 2023-06-16 | $133.81 | $286.10 | 9,903,000 | — | — |
| 2023-06-15 | $137.84 | $294.72 | 10,063,100 | — | — |
| 2023-06-14 | $133.23 | $284.86 | 14,968,700 | — | — |
| 2023-06-13 | $128.72 | $275.22 | 6,916,300 | — | — |
| 2023-06-12 | $126.48 | $270.43 | 8,248,400 | — | — |
| 2023-06-09 | $126.99 | $271.52 | 9,404,100 | — | — |
| 2023-06-08 | $131.27 | $280.67 | 6,162,000 | — | — |
| 2023-06-07 | $131.75 | $281.70 | 5,504,400 | — | — |
| 2023-06-06 | $132.70 | $283.73 | 6,065,200 | — | — |
| 2023-06-05 | $130.60 | $279.24 | 7,702,900 | — | — |
| 2023-06-02 | $133.22 | $284.84 | 7,594,000 | — | — |
| 2023-06-01 | $131.16 | $280.43 | 13,678,400 | — | — |
| 2023-05-31 | $130.93 | $279.94 | 20,234,400 | — | — |
| 2023-05-30 | $133.84 | $286.17 | 10,931,900 | — | — |
| 2023-05-26 | $138.93 | $297.05 | 8,100,400 | — | — |
| 2023-05-25 | $140.75 | $300.94 | 7,409,500 | — | — |
| 2023-05-24 | $143.10 | $305.96 | 6,738,300 | — | — |
| 2023-05-23 | $147.16 | $314.64 | 4,374,100 | — | — |
| 2023-05-22 | $151.91 | $324.80 | 3,717,000 | — | — |
| 2023-05-19 | $152.28 | $325.59 | 4,456,000 | — | — |
| 2023-05-18 | $154.18 | $329.65 | 7,881,600 | — | — |
| 2023-05-17 | $160.96 | $344.15 | 8,387,700 | — | — |
| 2023-05-16 | $156.91 | $335.49 | 5,805,900 | — | — |
| 2023-05-15 | $160.57 | $341.01 | 4,055,200 | — | — |
| 2023-05-12 | $157.99 | $335.53 | 3,361,600 | — | — |
| 2023-05-11 | $158.87 | $337.40 | 2,832,000 | — | — |
| 2023-05-10 | $157.73 | $334.98 | 2,804,800 | — | — |
| 2023-05-09 | $157.42 | $334.32 | 1,886,000 | — | — |
| 2023-05-08 | $156.50 | $332.36 | 1,495,200 | — | — |
| 2023-05-05 | $156.30 | $331.94 | 2,187,200 | — | — |
| 2023-05-04 | $152.53 | $323.93 | 2,653,600 | — | — |
| 2023-05-03 | $154.57 | $328.27 | 2,385,700 | — | — |
| 2023-05-02 | $155.72 | $330.71 | 2,277,400 | — | — |
| 2023-05-01 | $157.12 | $333.68 | 1,964,500 | — | — |
| 2023-04-28 | $157.75 | $335.02 | 3,432,900 | — | — |
| 2023-04-27 | $158.15 | $335.87 | 3,037,900 | — | — |
| 2023-04-26 | $155.45 | $330.13 | 3,077,400 | — | — |
| 2023-04-25 | $157.61 | $334.72 | 2,723,300 | — | — |
| 2023-04-24 | $163.94 | $348.16 | 2,313,100 | — | — |
| 2023-04-21 | $162.18 | $344.43 | 2,743,600 | — | — |
| 2023-04-20 | $160.28 | $340.39 | 2,809,900 | — | — |
| 2023-04-19 | $162.51 | $345.13 | 2,183,700 | — | — |
| 2023-04-18 | $162.40 | $344.89 | 2,195,400 | — | — |
| 2023-04-17 | $162.70 | $345.53 | 2,566,500 | — | — |
| 2023-04-14 | $161.00 | $341.92 | 2,370,100 | — | — |
| 2023-04-13 | $163.27 | $346.74 | 2,464,600 | — | — |
| 2023-04-12 | $163.51 | $347.25 | 3,900,300 | — | — |
| 2023-04-11 | $169.58 | $360.14 | 2,155,500 | — | — |
| 2023-04-10 | $169.00 | $358.91 | 2,724,400 | — | — |
| 2023-04-06 | $165.58 | $351.65 | 2,552,900 | — | — |
| 2023-04-05 | $165.24 | $350.93 | 2,762,100 | — | — |
| 2023-04-04 | $166.05 | $352.65 | 2,350,500 | — | — |
| 2023-04-03 | $166.06 | $352.67 | 2,744,400 | — | — |
| 2023-03-31 | $165.63 | $351.75 | 3,094,100 | — | — |
| 2023-03-30 | $160.27 | $340.37 | 2,237,400 | — | — |
| 2023-03-29 | $158.11 | $335.78 | 4,219,400 | — | — |
| 2023-03-28 | $159.77 | $339.31 | 2,910,600 | — | — |
| 2023-03-27 | $159.38 | $338.48 | 3,078,700 | — | — |
| 2023-03-24 | $156.22 | $331.77 | 2,703,700 | — | — |
| 2023-03-23 | $156.12 | $331.56 | 2,791,700 | — | — |
| 2023-03-22 | $157.47 | $334.42 | 2,909,900 | — | — |
| 2023-03-21 | $162.71 | $345.55 | 2,497,200 | — | — |
| 2023-03-20 | $163.24 | $346.68 | 2,875,800 | — | — |
| 2023-03-17 | $159.36 | $338.44 | 13,175,000 | — | — |
| 2023-03-16 | $163.05 | $346.27 | 2,510,100 | — | — |
| 2023-03-15 | $159.13 | $337.95 | 2,633,900 | — | — |
| 2023-03-14 | $158.37 | $336.34 | 2,574,200 | — | — |
| 2023-03-13 | $157.92 | $335.38 | 2,342,500 | — | — |
| 2023-03-10 | $158.18 | $335.93 | 2,754,200 | — | — |
| 2023-03-09 | $160.64 | $341.16 | 1,872,200 | — | — |
| 2023-03-08 | $163.51 | $347.25 | 1,752,700 | — | — |
| 2023-03-07 | $162.82 | $345.79 | 2,410,800 | — | — |
| 2023-03-06 | $165.20 | $350.84 | 2,220,900 | — | — |
| 2023-03-03 | $166.00 | $352.54 | 2,318,600 | — | — |
| 2023-03-02 | $165.94 | $352.41 | 2,829,200 | — | — |
| 2023-03-01 | $162.40 | $344.89 | 5,835,700 | — | — |
| 2023-02-28 | $168.50 | $357.85 | 10,669,300 | — | — |
| 2023-02-27 | $166.81 | $354.26 | 5,245,000 | — | — |
| 2023-02-24 | $166.96 | $354.58 | 2,888,800 | — | — |
| 2023-02-23 | $165.50 | $351.48 | 2,718,500 | — | — |
| 2023-02-22 | $165.72 | $351.94 | 2,941,000 | — | — |
| 2023-02-21 | $166.22 | $353.01 | 4,133,600 | — | — |
| 2023-02-17 | $173.22 | $367.87 | 2,678,100 | — | — |
| 2023-02-16 | $174.54 | $370.68 | 2,318,700 | — | — |
| 2023-02-15 | $176.02 | $373.82 | 2,954,400 | — | — |
| 2023-02-14 | $171.17 | $363.52 | 2,418,400 | — | — |
| 2023-02-13 | $173.32 | $365.79 | 2,432,600 | — | — |
| 2023-02-10 | $170.02 | $358.83 | 1,841,400 | — | — |
| 2023-02-09 | $171.37 | $361.68 | 1,656,100 | — | — |
| 2023-02-08 | $171.79 | $362.56 | 2,037,000 | — | — |
| 2023-02-07 | $174.76 | $368.83 | 2,256,700 | — | — |
| 2023-02-06 | $173.84 | $366.89 | 2,642,700 | — | — |
| 2023-02-03 | $176.76 | $373.05 | 2,941,600 | — | — |
| 2023-02-02 | $181.02 | $382.04 | 4,003,800 | — | — |
| 2023-02-01 | $177.08 | $373.73 | 4,022,200 | — | — |
| 2023-01-31 | $172.14 | $363.30 | 3,716,000 | — | — |
| 2023-01-30 | $168.68 | $356.00 | 3,453,500 | — | — |
| 2023-01-27 | $168.51 | $355.64 | 3,850,300 | — | — |
| 2023-01-26 | $167.03 | $352.52 | 2,079,100 | — | — |
| 2023-01-25 | $164.21 | $346.57 | 2,248,200 | — | — |
| 2023-01-24 | $163.55 | $345.17 | 1,902,000 | — | — |
| 2023-01-23 | $164.63 | $347.45 | 2,371,400 | — | — |
| 2023-01-20 | $162.21 | $342.34 | 3,122,000 | — | — |
| 2023-01-19 | $159.10 | $335.78 | 2,881,300 | — | — |
| 2023-01-18 | $160.83 | $339.43 | 2,798,100 | — | — |
| 2023-01-17 | $162.10 | $342.11 | 3,527,900 | — | — |
| 2023-01-13 | $164.60 | $347.39 | 5,161,200 | — | — |
| 2023-01-12 | $159.75 | $337.15 | 3,222,600 | — | — |
| 2023-01-11 | $158.97 | $335.51 | 3,146,800 | — | — |
| 2023-01-10 | $155.97 | $329.17 | 2,554,900 | — | — |
| 2023-01-09 | $156.35 | $329.98 | 3,853,800 | — | — |
| 2023-01-06 | $160.15 | $338.00 | 4,944,200 | — | — |
| 2023-01-05 | $154.26 | $325.57 | 3,266,000 | — | — |
| 2023-01-04 | $152.72 | $322.32 | 4,443,300 | — | — |
| 2023-01-03 | $151.73 | $320.23 | 3,685,200 | — | — |