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
- 2004-10-29 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 | $134.58 | $294.02 | 1,499,500 | — | — |
| 2023-12-28 | $136.12 | $297.38 | 944,600 | — | — |
| 2023-12-27 | $136.11 | $297.36 | 975,700 | — | — |
| 2023-12-26 | $135.58 | $296.20 | 1,218,200 | — | — |
| 2023-12-22 | $135.12 | $295.20 | 1,094,200 | — | — |
| 2023-12-21 | $134.91 | $294.74 | 1,237,200 | — | — |
| 2023-12-20 | $132.74 | $290.00 | 1,613,400 | — | — |
| 2023-12-19 | $134.54 | $293.93 | 2,072,200 | — | — |
| 2023-12-18 | $132.32 | $289.08 | 2,117,700 | — | — |
| 2023-12-15 | $132.17 | $288.75 | 5,289,700 | — | — |
| 2023-12-14 | $132.93 | $290.41 | 2,746,400 | — | — |
| 2023-12-13 | $136.67 | $295.92 | 2,564,800 | — | — |
| 2023-12-12 | $134.97 | $292.24 | 2,572,000 | — | — |
| 2023-12-11 | $134.75 | $291.76 | 2,053,900 | — | — |
| 2023-12-08 | $134.81 | $291.89 | 2,857,400 | — | — |
| 2023-12-07 | $134.03 | $290.20 | 2,913,800 | — | — |
| 2023-12-06 | $135.48 | $293.34 | 2,497,300 | — | — |
| 2023-12-05 | $138.68 | $300.27 | 1,787,300 | — | — |
| 2023-12-04 | $137.77 | $298.30 | 2,163,800 | — | — |
| 2023-12-01 | $138.61 | $300.12 | 2,457,300 | — | — |
| 2023-11-30 | $138.78 | $300.49 | 4,633,400 | — | — |
| 2023-11-29 | $138.20 | $299.23 | 1,878,700 | — | — |
| 2023-11-28 | $136.90 | $296.42 | 1,826,100 | — | — |
| 2023-11-27 | $137.45 | $297.61 | 1,303,700 | — | — |
| 2023-11-24 | $136.50 | $295.55 | 585,900 | — | — |
| 2023-11-22 | $136.83 | $296.26 | 1,397,000 | — | — |
| 2023-11-21 | $136.21 | $294.92 | 1,238,800 | — | — |
| 2023-11-20 | $135.84 | $294.12 | 1,319,300 | — | — |
| 2023-11-17 | $134.53 | $291.28 | 1,542,700 | — | — |
| 2023-11-16 | $135.15 | $292.63 | 1,458,800 | — | — |
| 2023-11-15 | $134.60 | $291.44 | 1,726,500 | — | — |
| 2023-11-14 | $134.30 | $290.79 | 2,123,700 | — | — |
| 2023-11-13 | $127.65 | $276.39 | 869,300 | — | — |
| 2023-11-10 | $128.75 | $278.77 | 1,571,000 | — | — |
| 2023-11-09 | $127.61 | $276.30 | 944,800 | — | — |
| 2023-11-08 | $128.45 | $278.12 | 965,000 | — | — |
| 2023-11-07 | $127.98 | $277.10 | 1,708,800 | — | — |
| 2023-11-06 | $129.49 | $280.37 | 1,959,300 | — | — |
| 2023-11-03 | $132.93 | $287.82 | 2,339,400 | — | — |
| 2023-11-02 | $130.24 | $282.00 | 2,169,500 | — | — |
| 2023-11-01 | $126.47 | $273.83 | 1,748,400 | — | — |
| 2023-10-31 | $124.36 | $269.26 | 1,821,700 | — | — |
| 2023-10-30 | $122.08 | $264.33 | 1,876,400 | — | — |
| 2023-10-27 | $122.35 | $264.91 | 3,383,600 | — | — |
| 2023-10-26 | $120.93 | $261.84 | 3,289,500 | — | — |
| 2023-10-25 | $116.96 | $253.24 | 2,110,900 | — | — |
| 2023-10-24 | $119.47 | $258.68 | 2,216,500 | — | — |
| 2023-10-23 | $117.43 | $254.26 | 2,282,500 | — | — |
| 2023-10-20 | $115.81 | $250.75 | 1,559,300 | — | — |
| 2023-10-19 | $115.64 | $250.38 | 2,238,100 | — | — |
| 2023-10-18 | $120.56 | $261.04 | 1,189,400 | — | — |
| 2023-10-17 | $123.29 | $266.95 | 1,485,100 | — | — |
| 2023-10-16 | $123.72 | $267.88 | 1,112,100 | — | — |
| 2023-10-13 | $122.60 | $265.45 | 1,472,100 | — | — |
| 2023-10-12 | $124.44 | $269.44 | 2,268,600 | — | — |
| 2023-10-11 | $124.42 | $269.39 | 2,226,700 | — | — |
| 2023-10-10 | $120.45 | $260.80 | 1,706,300 | — | — |
| 2023-10-09 | $119.05 | $257.77 | 1,409,400 | — | — |
| 2023-10-06 | $117.37 | $254.13 | 1,738,000 | — | — |
| 2023-10-05 | $117.70 | $254.84 | 1,552,800 | — | — |
| 2023-10-04 | $117.56 | $254.54 | 1,935,900 | — | — |
| 2023-10-03 | $115.15 | $249.32 | 2,668,200 | — | — |
| 2023-10-02 | $118.22 | $255.97 | 2,210,700 | — | — |
| 2023-09-29 | $121.02 | $262.03 | 2,266,100 | — | — |
| 2023-09-28 | $118.54 | $256.66 | 2,261,800 | — | — |
| 2023-09-27 | $116.84 | $252.98 | 3,216,500 | — | — |
| 2023-09-26 | $119.81 | $259.41 | 1,721,900 | — | — |
| 2023-09-25 | $123.60 | $267.62 | 1,218,100 | — | — |
| 2023-09-22 | $123.24 | $266.84 | 2,019,000 | — | — |
| 2023-09-21 | $123.94 | $268.36 | 2,016,400 | — | — |
| 2023-09-20 | $128.07 | $277.30 | 1,689,300 | — | — |
| 2023-09-19 | $126.99 | $274.96 | 1,673,100 | — | — |
| 2023-09-18 | $128.05 | $277.25 | 2,111,100 | — | — |
| 2023-09-15 | $128.75 | $278.77 | 5,884,300 | — | — |
| 2023-09-14 | $128.48 | $278.19 | 2,176,200 | — | — |
| 2023-09-13 | $128.21 | $274.96 | 2,822,100 | — | — |
| 2023-09-12 | $130.93 | $280.79 | 1,546,600 | — | — |
| 2023-09-11 | $131.11 | $281.18 | 1,684,200 | — | — |
| 2023-09-08 | $129.98 | $278.75 | 1,462,000 | — | — |
| 2023-09-07 | $131.80 | $282.66 | 1,768,300 | — | — |
| 2023-09-06 | $129.98 | $278.75 | 1,513,800 | — | — |
| 2023-09-05 | $130.70 | $280.30 | 2,268,800 | — | — |
| 2023-09-01 | $132.11 | $283.32 | 1,248,300 | — | — |
| 2023-08-31 | $131.72 | $282.49 | 2,004,500 | — | — |
| 2023-08-30 | $131.66 | $282.36 | 1,617,500 | — | — |
| 2023-08-29 | $130.37 | $279.59 | 1,529,100 | — | — |
| 2023-08-28 | $127.15 | $272.69 | 1,636,600 | — | — |
| 2023-08-25 | $125.95 | $270.11 | 1,865,800 | — | — |
| 2023-08-24 | $127.46 | $273.35 | 3,407,300 | — | — |
| 2023-08-23 | $125.77 | $269.73 | 2,128,800 | — | — |
| 2023-08-22 | $123.72 | $265.33 | 2,439,500 | — | — |
| 2023-08-21 | $120.96 | $259.41 | 1,511,800 | — | — |
| 2023-08-18 | $121.34 | $260.23 | 1,372,800 | — | — |
| 2023-08-17 | $121.85 | $261.32 | 2,608,500 | — | — |
| 2023-08-16 | $121.15 | $259.82 | 2,425,200 | — | — |
| 2023-08-15 | $121.63 | $260.85 | 1,469,600 | — | — |
| 2023-08-14 | $121.48 | $260.53 | 1,841,800 | — | — |
| 2023-08-11 | $120.33 | $258.06 | 1,190,500 | — | — |
| 2023-08-10 | $120.76 | $258.98 | 1,185,000 | — | — |
| 2023-08-09 | $119.31 | $255.87 | 1,714,000 | — | — |
| 2023-08-08 | $119.11 | $255.44 | 1,980,300 | — | — |
| 2023-08-07 | $120.89 | $259.26 | 1,791,500 | — | — |
| 2023-08-04 | $119.96 | $257.27 | 1,969,900 | — | — |
| 2023-08-03 | $120.85 | $259.17 | 3,072,900 | — | — |
| 2023-08-02 | $123.36 | $264.56 | 2,360,900 | — | — |
| 2023-08-01 | $123.39 | $264.62 | 2,689,700 | — | — |
| 2023-07-31 | $124.62 | $267.26 | 5,427,800 | — | — |
| 2023-07-28 | $122.78 | $263.31 | 5,273,000 | — | — |
| 2023-07-27 | $115.15 | $246.95 | 3,397,900 | — | — |
| 2023-07-26 | $118.64 | $254.44 | 3,455,800 | — | — |
| 2023-07-25 | $120.62 | $258.68 | 2,114,400 | — | — |
| 2023-07-24 | $123.12 | $264.04 | 2,668,500 | — | — |
| 2023-07-21 | $120.15 | $257.67 | 2,933,200 | — | — |
| 2023-07-20 | $118.76 | $254.69 | 3,009,300 | — | — |
| 2023-07-19 | $121.17 | $259.86 | 2,569,500 | — | — |
| 2023-07-18 | $117.31 | $251.58 | 3,427,400 | — | — |
| 2023-07-17 | $118.21 | $253.51 | 1,986,700 | — | — |
| 2023-07-14 | $118.28 | $253.66 | 2,027,400 | — | — |
| 2023-07-13 | $118.29 | $253.68 | 1,935,900 | — | — |
| 2023-07-12 | $117.75 | $252.53 | 2,831,900 | — | — |
| 2023-07-11 | $116.42 | $249.67 | 2,653,400 | — | — |
| 2023-07-10 | $114.01 | $244.51 | 1,974,800 | — | — |
| 2023-07-07 | $113.80 | $244.06 | 2,007,700 | — | — |
| 2023-07-06 | $114.49 | $245.54 | 2,248,100 | — | — |
| 2023-07-05 | $115.30 | $247.27 | 3,057,900 | — | — |
| 2023-07-03 | $115.23 | $247.12 | 1,568,800 | — | — |
| 2023-06-30 | $113.87 | $244.21 | 4,068,100 | — | — |
| 2023-06-29 | $111.88 | $239.94 | 2,783,000 | — | — |
| 2023-06-28 | $109.59 | $235.03 | 3,539,900 | — | — |
| 2023-06-27 | $109.02 | $233.80 | 3,855,000 | — | — |
| 2023-06-26 | $107.20 | $229.90 | 2,477,100 | — | — |
| 2023-06-23 | $104.15 | $223.36 | 8,097,900 | — | — |
| 2023-06-22 | $105.47 | $226.19 | 5,027,900 | — | — |
| 2023-06-21 | $104.34 | $223.77 | 2,440,000 | — | — |
| 2023-06-20 | $104.90 | $224.97 | 1,868,100 | — | — |
| 2023-06-16 | $105.18 | $225.57 | 4,570,800 | — | — |
| 2023-06-15 | $105.39 | $226.02 | 2,433,100 | — | — |
| 2023-06-14 | $105.49 | $226.23 | 2,911,000 | — | — |
| 2023-06-13 | $104.98 | $222.52 | 3,630,300 | — | — |
| 2023-06-12 | $105.35 | $223.31 | 1,885,400 | — | — |
| 2023-06-09 | $104.25 | $220.98 | 1,809,600 | — | — |
| 2023-06-08 | $104.51 | $221.53 | 2,221,400 | — | — |
| 2023-06-07 | $103.62 | $219.64 | 3,646,400 | — | — |
| 2023-06-06 | $105.34 | $223.29 | 3,980,200 | — | — |
| 2023-06-05 | $104.82 | $222.18 | 2,336,100 | — | — |
| 2023-06-02 | $105.30 | $223.20 | 4,131,900 | — | — |
| 2023-06-01 | $104.78 | $222.10 | 4,746,900 | — | — |
| 2023-05-31 | $102.46 | $217.18 | 7,580,000 | — | — |
| 2023-05-30 | $100.60 | $213.24 | 5,907,500 | — | — |
| 2023-05-26 | $98.89 | $209.61 | 6,252,100 | — | — |
| 2023-05-25 | $92.22 | $195.48 | 4,977,600 | — | — |
| 2023-05-24 | $86.49 | $183.33 | 2,504,700 | — | — |
| 2023-05-23 | $90.43 | $191.68 | 2,100,800 | — | — |
| 2023-05-22 | $91.51 | $193.97 | 3,322,600 | — | — |
| 2023-05-19 | $90.75 | $192.36 | 3,962,200 | — | — |
| 2023-05-18 | $94.20 | $199.67 | 2,439,100 | — | — |
| 2023-05-17 | $95.62 | $202.68 | 1,615,300 | — | — |
| 2023-05-16 | $93.60 | $198.40 | 1,539,100 | — | — |
| 2023-05-15 | $98.38 | $208.53 | 1,406,100 | — | — |
| 2023-05-12 | $97.10 | $205.82 | 1,448,100 | — | — |
| 2023-05-11 | $97.77 | $207.24 | 2,082,800 | — | — |
| 2023-05-10 | $98.87 | $209.57 | 2,030,800 | — | — |
| 2023-05-09 | $96.61 | $204.78 | 2,121,000 | — | — |
| 2023-05-08 | $97.37 | $206.39 | 1,564,600 | — | — |
| 2023-05-05 | $96.42 | $204.38 | 2,142,800 | — | — |
| 2023-05-04 | $95.88 | $203.23 | 2,317,600 | — | — |
| 2023-05-03 | $94.79 | $200.92 | 1,246,500 | — | — |
| 2023-05-02 | $94.75 | $200.84 | 2,534,100 | — | — |
| 2023-05-01 | $96.93 | $205.46 | 2,289,800 | — | — |
| 2023-04-28 | $99.15 | $210.17 | 3,889,900 | — | — |
| 2023-04-27 | $101.75 | $215.68 | 3,860,100 | — | — |
| 2023-04-26 | $97.67 | $207.03 | 2,777,900 | — | — |
| 2023-04-25 | $97.64 | $206.97 | 1,576,000 | — | — |
| 2023-04-24 | $97.49 | $206.65 | 1,981,100 | — | — |
| 2023-04-21 | $96.64 | $204.85 | 1,827,300 | — | — |
| 2023-04-20 | $94.25 | $199.78 | 2,245,900 | — | — |
| 2023-04-19 | $96.51 | $204.57 | 2,401,200 | — | — |
| 2023-04-18 | $97.57 | $206.82 | 4,471,100 | — | — |
| 2023-04-17 | $96.20 | $203.91 | 3,832,300 | — | — |
| 2023-04-14 | $89.78 | $190.30 | 2,709,600 | — | — |
| 2023-04-13 | $91.93 | $194.86 | 1,939,200 | — | — |
| 2023-04-12 | $92.80 | $196.71 | 2,362,400 | — | — |
| 2023-04-11 | $93.84 | $198.91 | 2,628,300 | — | — |
| 2023-04-10 | $92.63 | $196.35 | 3,841,600 | — | — |
| 2023-04-06 | $90.93 | $192.74 | 2,686,100 | — | — |
| 2023-04-05 | $90.21 | $191.22 | 4,402,500 | — | — |
| 2023-04-04 | $92.78 | $196.66 | 3,137,800 | — | — |
| 2023-04-03 | $93.32 | $197.81 | 4,271,700 | — | — |
| 2023-03-31 | $98.31 | $208.39 | 3,935,000 | — | — |
| 2023-03-30 | $93.47 | $198.13 | 3,786,900 | — | — |
| 2023-03-29 | $92.40 | $195.86 | 4,373,300 | — | — |
| 2023-03-28 | $91.42 | $193.78 | 3,015,400 | — | — |
| 2023-03-27 | $94.00 | $199.25 | 2,121,300 | — | — |
| 2023-03-24 | $94.37 | $200.03 | 2,618,800 | — | — |
| 2023-03-23 | $93.51 | $198.21 | 2,573,400 | — | — |
| 2023-03-22 | $92.29 | $195.62 | 2,592,100 | — | — |
| 2023-03-21 | $97.83 | $207.37 | 4,285,700 | — | — |
| 2023-03-20 | $101.66 | $215.49 | 2,229,700 | — | — |
| 2023-03-17 | $100.70 | $213.45 | 5,200,600 | — | — |
| 2023-03-16 | $103.09 | $218.52 | 4,055,000 | — | — |
| 2023-03-15 | $105.26 | $223.12 | 3,288,600 | — | — |
| 2023-03-14 | $105.70 | $224.05 | 2,170,100 | — | — |
| 2023-03-13 | $105.93 | $221.95 | 2,979,900 | — | — |
| 2023-03-10 | $102.54 | $214.85 | 2,405,000 | — | — |
| 2023-03-09 | $104.38 | $218.70 | 1,867,500 | — | — |
| 2023-03-08 | $105.79 | $221.66 | 1,546,300 | — | — |
| 2023-03-07 | $102.95 | $215.71 | 1,571,100 | — | — |
| 2023-03-06 | $105.32 | $220.67 | 1,447,300 | — | — |
| 2023-03-03 | $106.00 | $222.10 | 2,673,800 | — | — |
| 2023-03-02 | $103.10 | $216.02 | 2,259,800 | — | — |
| 2023-03-01 | $100.83 | $211.27 | 2,351,800 | — | — |
| 2023-02-28 | $104.23 | $218.39 | 2,178,200 | — | — |
| 2023-02-27 | $104.88 | $219.75 | 1,481,900 | — | — |
| 2023-02-24 | $105.04 | $220.09 | 1,203,200 | — | — |
| 2023-02-23 | $108.76 | $227.88 | 1,201,900 | — | — |
| 2023-02-22 | $106.64 | $223.44 | 1,781,600 | — | — |
| 2023-02-21 | $108.41 | $227.15 | 2,382,800 | — | — |
| 2023-02-17 | $110.76 | $232.07 | 3,369,700 | — | — |
| 2023-02-16 | $112.88 | $236.51 | 1,484,100 | — | — |
| 2023-02-15 | $113.63 | $238.08 | 1,425,200 | — | — |
| 2023-02-14 | $112.83 | $236.41 | 1,471,000 | — | — |
| 2023-02-13 | $112.97 | $236.70 | 1,195,100 | — | — |
| 2023-02-10 | $111.46 | $233.54 | 1,554,000 | — | — |
| 2023-02-09 | $111.30 | $233.20 | 1,013,800 | — | — |
| 2023-02-08 | $112.61 | $235.95 | 1,541,800 | — | — |
| 2023-02-07 | $113.48 | $237.77 | 1,725,600 | — | — |
| 2023-02-06 | $114.40 | $239.70 | 1,145,800 | — | — |
| 2023-02-03 | $115.21 | $241.40 | 2,045,200 | — | — |
| 2023-02-02 | $119.92 | $251.26 | 2,962,900 | — | — |
| 2023-02-01 | $116.15 | $243.36 | 2,309,000 | — | — |
| 2023-01-31 | $114.62 | $240.16 | 4,887,400 | — | — |
| 2023-01-30 | $111.03 | $232.64 | 2,074,200 | — | — |
| 2023-01-27 | $111.31 | $233.22 | 1,663,000 | — | — |
| 2023-01-26 | $109.31 | $229.03 | 1,365,100 | — | — |
| 2023-01-25 | $107.19 | $224.59 | 1,636,000 | — | — |
| 2023-01-24 | $107.00 | $224.19 | 1,668,300 | — | — |
| 2023-01-23 | $107.22 | $224.65 | 1,214,500 | — | — |
| 2023-01-20 | $106.74 | $223.65 | 1,636,300 | — | — |
| 2023-01-19 | $104.96 | $219.92 | 1,901,800 | — | — |
| 2023-01-18 | $105.44 | $220.92 | 1,834,000 | — | — |
| 2023-01-17 | $106.85 | $223.88 | 1,801,700 | — | — |
| 2023-01-13 | $106.00 | $222.10 | 1,056,000 | — | — |
| 2023-01-12 | $107.28 | $224.78 | 1,547,000 | — | — |
| 2023-01-11 | $105.03 | $220.07 | 1,857,000 | — | — |
| 2023-01-10 | $102.32 | $214.39 | 1,448,300 | — | — |
| 2023-01-09 | $101.14 | $211.91 | 2,859,100 | — | — |
| 2023-01-06 | $101.38 | $212.42 | 2,015,500 | — | — |
| 2023-01-05 | $98.08 | $205.50 | 2,218,100 | — | — |
| 2023-01-04 | $103.65 | $217.17 | 2,492,500 | — | — |
| 2023-01-03 | $102.83 | $215.46 | 2,410,100 | — | — |