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-02-22 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 | $144.48 | $237.73 | 2,834,600 | — | — |
| 2023-12-28 | $149.43 | $245.88 | 1,378,400 | — | — |
| 2023-12-27 | $149.32 | $245.70 | 2,027,600 | — | — |
| 2023-12-26 | $152.39 | $250.75 | 1,958,100 | — | — |
| 2023-12-22 | $150.09 | $246.97 | 2,601,800 | — | — |
| 2023-12-21 | $145.45 | $239.33 | 1,799,800 | — | — |
| 2023-12-20 | $142.53 | $234.53 | 2,627,600 | — | — |
| 2023-12-19 | $148.93 | $245.06 | 2,276,800 | — | — |
| 2023-12-18 | $145.91 | $240.09 | 2,652,800 | — | — |
| 2023-12-15 | $147.06 | $241.98 | 5,938,800 | — | — |
| 2023-12-14 | $145.89 | $240.06 | 5,668,500 | — | — |
| 2023-12-13 | $140.06 | $229.80 | 4,955,100 | — | — |
| 2023-12-12 | $127.94 | $209.92 | 3,062,200 | — | — |
| 2023-12-11 | $126.54 | $207.62 | 2,798,200 | — | — |
| 2023-12-08 | $127.99 | $210.00 | 4,844,900 | — | — |
| 2023-12-07 | $125.35 | $205.67 | 3,971,300 | — | — |
| 2023-12-06 | $118.30 | $194.10 | 5,036,100 | — | — |
| 2023-12-05 | $113.26 | $185.83 | 4,357,500 | — | — |
| 2023-12-04 | $119.98 | $196.86 | 3,416,700 | — | — |
| 2023-12-01 | $126.16 | $207.00 | 2,803,800 | — | — |
| 2023-11-30 | $121.27 | $198.97 | 4,047,900 | — | — |
| 2023-11-29 | $123.38 | $202.44 | 2,546,400 | — | — |
| 2023-11-28 | $123.91 | $203.31 | 2,438,800 | — | — |
| 2023-11-27 | $120.78 | $198.17 | 4,314,700 | — | — |
| 2023-11-24 | $128.87 | $211.44 | 1,429,500 | — | — |
| 2023-11-22 | $126.59 | $207.70 | 2,590,700 | — | — |
| 2023-11-21 | $126.13 | $206.95 | 2,553,500 | — | — |
| 2023-11-20 | $130.36 | $213.89 | 2,915,700 | — | — |
| 2023-11-17 | $127.39 | $209.02 | 2,016,300 | — | — |
| 2023-11-16 | $122.60 | $201.16 | 3,561,700 | — | — |
| 2023-11-15 | $127.72 | $209.56 | 3,351,300 | — | — |
| 2023-11-14 | $125.32 | $205.62 | 4,044,100 | — | — |
| 2023-11-13 | $114.19 | $187.36 | 4,332,900 | — | — |
| 2023-11-10 | $116.98 | $191.94 | 2,647,000 | — | — |
| 2023-11-09 | $114.60 | $188.03 | 2,744,600 | — | — |
| 2023-11-08 | $119.01 | $195.27 | 2,398,500 | — | — |
| 2023-11-07 | $122.11 | $200.35 | 2,695,000 | — | — |
| 2023-11-06 | $119.46 | $196.00 | 4,014,100 | — | — |
| 2023-11-03 | $127.98 | $209.98 | 4,236,900 | — | — |
| 2023-11-02 | $124.62 | $204.47 | 7,173,500 | — | — |
| 2023-11-01 | $122.96 | $201.75 | 4,793,400 | — | — |
| 2023-10-31 | $126.78 | $208.01 | 6,601,200 | — | — |
| 2023-10-30 | $127.41 | $209.05 | 3,854,400 | — | — |
| 2023-10-27 | $134.44 | $220.58 | 1,508,000 | — | — |
| 2023-10-26 | $135.21 | $221.85 | 2,272,300 | — | — |
| 2023-10-25 | $135.32 | $222.03 | 2,988,400 | — | — |
| 2023-10-24 | $139.24 | $228.46 | 2,326,400 | — | — |
| 2023-10-23 | $136.28 | $223.60 | 3,210,900 | — | — |
| 2023-10-20 | $138.68 | $227.54 | 3,656,400 | — | — |
| 2023-10-19 | $144.56 | $237.19 | 4,207,900 | — | — |
| 2023-10-18 | $152.89 | $250.85 | 5,773,400 | — | — |
| 2023-10-17 | $169.48 | $278.07 | 1,594,500 | — | — |
| 2023-10-16 | $167.73 | $275.20 | 1,884,300 | — | — |
| 2023-10-13 | $163.38 | $268.07 | 2,288,900 | — | — |
| 2023-10-12 | $170.80 | $280.24 | 3,322,900 | — | — |
| 2023-10-11 | $164.80 | $270.40 | 1,777,300 | — | — |
| 2023-10-10 | $162.08 | $265.93 | 2,484,900 | — | — |
| 2023-10-09 | $155.75 | $255.55 | 2,607,400 | — | — |
| 2023-10-06 | $159.84 | $262.26 | 1,834,200 | — | — |
| 2023-10-05 | $155.03 | $254.37 | 1,948,500 | — | — |
| 2023-10-04 | $158.40 | $259.90 | 2,304,300 | — | — |
| 2023-10-03 | $156.77 | $257.22 | 2,514,900 | — | — |
| 2023-10-02 | $162.41 | $266.47 | 1,949,900 | — | — |
| 2023-09-29 | $170.04 | $278.99 | 1,969,600 | — | — |
| 2023-09-28 | $172.40 | $282.87 | 2,547,500 | — | — |
| 2023-09-27 | $162.63 | $266.84 | 2,245,600 | — | — |
| 2023-09-26 | $163.65 | $268.51 | 2,295,000 | — | — |
| 2023-09-25 | $166.89 | $273.83 | 1,788,700 | — | — |
| 2023-09-22 | $168.21 | $275.99 | 1,288,100 | — | — |
| 2023-09-21 | $168.94 | $277.19 | 2,246,100 | — | — |
| 2023-09-20 | $174.44 | $286.21 | 1,729,600 | — | — |
| 2023-09-19 | $179.99 | $295.32 | 1,397,000 | — | — |
| 2023-09-18 | $181.62 | $297.99 | 1,419,800 | — | — |
| 2023-09-15 | $183.84 | $301.64 | 1,980,400 | — | — |
| 2023-09-14 | $184.97 | $303.49 | 1,552,600 | — | — |
| 2023-09-13 | $184.58 | $302.19 | 1,437,600 | — | — |
| 2023-09-12 | $184.35 | $301.82 | 1,480,700 | — | — |
| 2023-09-11 | $186.32 | $305.04 | 1,297,900 | — | — |
| 2023-09-08 | $184.43 | $301.95 | 1,531,400 | — | — |
| 2023-09-07 | $187.57 | $307.09 | 1,766,700 | — | — |
| 2023-09-06 | $189.83 | $310.79 | 2,544,100 | — | — |
| 2023-09-05 | $200.80 | $328.75 | 2,580,900 | — | — |
| 2023-09-01 | $200.26 | $327.87 | 1,158,100 | — | — |
| 2023-08-31 | $198.71 | $325.33 | 1,001,100 | — | — |
| 2023-08-30 | $198.59 | $325.13 | 1,081,400 | — | — |
| 2023-08-29 | $197.75 | $323.76 | 1,713,000 | — | — |
| 2023-08-28 | $189.64 | $310.48 | 1,176,300 | — | — |
| 2023-08-25 | $189.74 | $310.64 | 1,761,100 | — | — |
| 2023-08-24 | $190.74 | $312.28 | 1,281,300 | — | — |
| 2023-08-23 | $191.78 | $313.98 | 1,189,200 | — | — |
| 2023-08-22 | $188.16 | $308.06 | 1,869,900 | — | — |
| 2023-08-21 | $188.07 | $307.91 | 1,787,100 | — | — |
| 2023-08-18 | $183.39 | $300.25 | 1,775,100 | — | — |
| 2023-08-17 | $182.68 | $299.08 | 2,091,300 | — | — |
| 2023-08-16 | $181.53 | $297.20 | 1,851,200 | — | — |
| 2023-08-15 | $184.04 | $301.31 | 2,676,500 | — | — |
| 2023-08-14 | $185.54 | $303.77 | 2,802,500 | — | — |
| 2023-08-11 | $187.49 | $306.96 | 1,783,100 | — | — |
| 2023-08-10 | $191.67 | $313.80 | 1,954,200 | — | — |
| 2023-08-09 | $194.22 | $317.98 | 1,077,800 | — | — |
| 2023-08-08 | $195.65 | $320.32 | 1,505,900 | — | — |
| 2023-08-07 | $196.75 | $322.12 | 1,723,500 | — | — |
| 2023-08-04 | $200.09 | $327.59 | 2,148,800 | — | — |
| 2023-08-03 | $199.35 | $326.38 | 3,202,400 | — | — |
| 2023-08-02 | $202.89 | $332.17 | 2,041,500 | — | — |
| 2023-08-01 | $207.99 | $340.52 | 1,944,300 | — | — |
| 2023-07-31 | $212.28 | $347.54 | 3,307,800 | — | — |
| 2023-07-28 | $208.05 | $340.62 | 1,828,100 | — | — |
| 2023-07-27 | $205.95 | $337.18 | 2,250,200 | — | — |
| 2023-07-26 | $210.02 | $343.84 | 1,626,900 | — | — |
| 2023-07-25 | $212.51 | $347.92 | 2,097,700 | — | — |
| 2023-07-24 | $210.80 | $345.12 | 2,291,700 | — | — |
| 2023-07-21 | $215.99 | $353.62 | 2,833,300 | — | — |
| 2023-07-20 | $223.11 | $365.28 | 2,255,800 | — | — |
| 2023-07-19 | $232.52 | $380.68 | 1,242,500 | — | — |
| 2023-07-18 | $237.03 | $388.06 | 1,071,000 | — | — |
| 2023-07-17 | $237.66 | $389.10 | 880,100 | — | — |
| 2023-07-14 | $235.27 | $385.18 | 1,080,400 | — | — |
| 2023-07-13 | $241.67 | $395.66 | 994,800 | — | — |
| 2023-07-12 | $243.44 | $398.56 | 1,181,900 | — | — |
| 2023-07-11 | $239.09 | $391.44 | 1,525,100 | — | — |
| 2023-07-10 | $239.86 | $392.70 | 1,281,700 | — | — |
| 2023-07-07 | $237.52 | $388.87 | 2,141,200 | — | — |
| 2023-07-06 | $227.57 | $372.58 | 1,690,400 | — | — |
| 2023-07-05 | $229.02 | $374.95 | 1,485,200 | — | — |
| 2023-07-03 | $229.26 | $375.34 | 1,496,100 | — | — |
| 2023-06-30 | $223.09 | $365.24 | 1,348,400 | — | — |
| 2023-06-29 | $218.98 | $358.51 | 1,604,900 | — | — |
| 2023-06-28 | $217.00 | $355.27 | 1,901,300 | — | — |
| 2023-06-27 | $227.07 | $371.76 | 1,174,900 | — | — |
| 2023-06-26 | $225.22 | $368.73 | 1,688,700 | — | — |
| 2023-06-23 | $220.18 | $360.48 | 3,467,300 | — | — |
| 2023-06-22 | $226.00 | $370.01 | 1,594,700 | — | — |
| 2023-06-21 | $230.38 | $377.18 | 1,553,500 | — | — |
| 2023-06-20 | $232.22 | $380.19 | 2,286,600 | — | — |
| 2023-06-16 | $228.17 | $373.56 | 2,348,800 | — | — |
| 2023-06-15 | $230.91 | $378.05 | 1,367,900 | — | — |
| 2023-06-14 | $226.80 | $370.66 | 1,942,700 | — | — |
| 2023-06-13 | $228.85 | $374.01 | 2,178,500 | — | — |
| 2023-06-12 | $218.55 | $357.18 | 1,478,700 | — | — |
| 2023-06-09 | $220.50 | $360.37 | 1,492,600 | — | — |
| 2023-06-08 | $219.62 | $358.93 | 1,609,700 | — | — |
| 2023-06-07 | $218.82 | $357.62 | 1,918,500 | — | — |
| 2023-06-06 | $213.11 | $348.29 | 1,607,600 | — | — |
| 2023-06-05 | $206.17 | $336.95 | 1,242,500 | — | — |
| 2023-06-02 | $208.36 | $340.52 | 2,113,100 | — | — |
| 2023-06-01 | $195.54 | $319.57 | 1,614,900 | — | — |
| 2023-05-31 | $193.53 | $316.29 | 2,551,600 | — | — |
| 2023-05-30 | $201.86 | $329.90 | 1,690,100 | — | — |
| 2023-05-26 | $203.99 | $333.38 | 1,743,500 | — | — |
| 2023-05-25 | $204.97 | $334.98 | 2,912,500 | — | — |
| 2023-05-24 | $212.23 | $346.85 | 1,787,200 | — | — |
| 2023-05-23 | $216.07 | $353.13 | 4,014,300 | — | — |
| 2023-05-22 | $206.50 | $337.49 | 1,882,300 | — | — |
| 2023-05-19 | $204.15 | $333.64 | 1,577,900 | — | — |
| 2023-05-18 | $210.14 | $343.43 | 2,021,800 | — | — |
| 2023-05-17 | $207.99 | $339.92 | 1,581,100 | — | — |
| 2023-05-16 | $205.67 | $336.13 | 2,260,200 | — | — |
| 2023-05-15 | $203.75 | $332.99 | 2,564,300 | — | — |
| 2023-05-12 | $195.79 | $319.98 | 1,429,400 | — | — |
| 2023-05-11 | $198.52 | $324.44 | 2,400,600 | — | — |
| 2023-05-10 | $194.51 | $317.89 | 2,329,100 | — | — |
| 2023-05-09 | $195.17 | $318.97 | 3,323,700 | — | — |
| 2023-05-08 | $185.88 | $303.79 | 2,718,600 | — | — |
| 2023-05-05 | $179.70 | $293.69 | 2,363,500 | — | — |
| 2023-05-04 | $175.65 | $287.07 | 4,558,400 | — | — |
| 2023-05-03 | $172.91 | $282.59 | 3,640,800 | — | — |
| 2023-05-02 | $173.40 | $283.39 | 2,315,100 | — | — |
| 2023-05-01 | $177.27 | $289.71 | 1,906,200 | — | — |
| 2023-04-28 | $185.46 | $303.10 | 2,521,100 | — | — |
| 2023-04-27 | $186.00 | $303.98 | 2,417,800 | — | — |
| 2023-04-26 | $181.20 | $296.14 | 3,286,500 | — | — |
| 2023-04-25 | $176.66 | $288.72 | 2,720,700 | — | — |
| 2023-04-24 | $183.96 | $300.65 | 5,918,200 | — | — |
| 2023-04-21 | $173.75 | $283.96 | 8,800,100 | — | — |
| 2023-04-20 | $193.05 | $315.50 | 2,432,500 | — | — |
| 2023-04-19 | $203.78 | $333.04 | 1,092,600 | — | — |
| 2023-04-18 | $205.27 | $335.47 | 2,059,800 | — | — |
| 2023-04-17 | $205.90 | $336.50 | 3,497,800 | — | — |
| 2023-04-14 | $204.00 | $333.40 | 2,266,800 | — | — |
| 2023-04-13 | $203.01 | $331.78 | 1,280,100 | — | — |
| 2023-04-12 | $201.70 | $329.64 | 1,320,100 | — | — |
| 2023-04-11 | $201.71 | $329.66 | 1,736,700 | — | — |
| 2023-04-10 | $199.82 | $326.57 | 2,008,200 | — | — |
| 2023-04-06 | $194.68 | $318.17 | 2,014,400 | — | — |
| 2023-04-05 | $196.71 | $321.49 | 4,657,500 | — | — |
| 2023-04-04 | $209.57 | $342.50 | 2,212,500 | — | — |
| 2023-04-03 | $218.43 | $356.98 | 1,507,600 | — | — |
| 2023-03-31 | $221.04 | $361.25 | 1,835,400 | — | — |
| 2023-03-30 | $222.44 | $363.54 | 1,294,000 | — | — |
| 2023-03-29 | $224.46 | $366.84 | 1,373,900 | — | — |
| 2023-03-28 | $218.16 | $356.54 | 1,817,500 | — | — |
| 2023-03-27 | $218.88 | $357.72 | 2,045,000 | — | — |
| 2023-03-24 | $217.79 | $355.94 | 1,588,200 | — | — |
| 2023-03-23 | $215.64 | $352.42 | 1,422,800 | — | — |
| 2023-03-22 | $216.11 | $353.19 | 1,515,900 | — | — |
| 2023-03-21 | $222.93 | $364.34 | 1,905,100 | — | — |
| 2023-03-20 | $213.20 | $348.43 | 1,795,300 | — | — |
| 2023-03-17 | $208.49 | $340.74 | 2,300,300 | — | — |
| 2023-03-16 | $214.61 | $350.74 | 1,928,100 | — | — |
| 2023-03-15 | $214.40 | $349.74 | 3,029,300 | — | — |
| 2023-03-14 | $225.36 | $367.62 | 2,037,900 | — | — |
| 2023-03-13 | $222.99 | $363.75 | 1,838,300 | — | — |
| 2023-03-10 | $225.13 | $367.25 | 2,619,300 | — | — |
| 2023-03-09 | $236.75 | $386.20 | 1,708,800 | — | — |
| 2023-03-08 | $253.25 | $413.12 | 921,800 | — | — |
| 2023-03-07 | $248.90 | $406.02 | 1,331,500 | — | — |
| 2023-03-06 | $256.89 | $419.05 | 971,800 | — | — |
| 2023-03-03 | $259.37 | $423.10 | 1,186,100 | — | — |
| 2023-03-02 | $250.38 | $408.44 | 1,801,000 | — | — |
| 2023-03-01 | $252.64 | $412.12 | 1,311,500 | — | — |
| 2023-02-28 | $254.31 | $414.85 | 1,630,900 | — | — |
| 2023-02-27 | $257.02 | $419.27 | 1,907,600 | — | — |
| 2023-02-24 | $249.52 | $407.03 | 1,301,700 | — | — |
| 2023-02-23 | $253.85 | $414.10 | 2,271,300 | — | — |
| 2023-02-22 | $246.45 | $402.02 | 1,993,500 | — | — |
| 2023-02-21 | $241.96 | $394.70 | 3,003,300 | — | — |
| 2023-02-17 | $258.01 | $420.88 | 5,758,300 | — | — |
| 2023-02-16 | $285.62 | $465.92 | 3,076,300 | — | — |
| 2023-02-15 | $272.79 | $444.99 | 1,542,100 | — | — |
| 2023-02-14 | $270.70 | $441.58 | 1,168,500 | — | — |
| 2023-02-13 | $269.93 | $440.33 | 843,500 | — | — |
| 2023-02-10 | $268.29 | $437.65 | 1,391,300 | — | — |
| 2023-02-09 | $267.39 | $436.18 | 1,202,900 | — | — |
| 2023-02-08 | $268.15 | $437.42 | 1,523,600 | — | — |
| 2023-02-07 | $279.34 | $455.68 | 1,068,000 | — | — |
| 2023-02-06 | $276.81 | $451.55 | 1,415,700 | — | — |
| 2023-02-03 | $287.23 | $468.55 | 1,166,900 | — | — |
| 2023-02-02 | $290.15 | $473.31 | 1,209,300 | — | — |
| 2023-02-01 | $285.90 | $466.38 | 1,329,400 | — | — |
| 2023-01-31 | $281.45 | $459.12 | 1,554,400 | — | — |
| 2023-01-30 | $271.98 | $443.67 | 1,129,000 | — | — |
| 2023-01-27 | $281.72 | $459.56 | 1,234,100 | — | — |
| 2023-01-26 | $279.45 | $455.86 | 1,849,400 | — | — |
| 2023-01-25 | $270.98 | $442.04 | 1,272,900 | — | — |
| 2023-01-24 | $264.53 | $431.52 | 1,740,700 | — | — |
| 2023-01-23 | $260.64 | $425.17 | 1,977,000 | — | — |
| 2023-01-20 | $248.49 | $405.35 | 1,266,600 | — | — |
| 2023-01-19 | $239.11 | $390.05 | 1,452,500 | — | — |
| 2023-01-18 | $243.80 | $397.70 | 1,181,600 | — | — |
| 2023-01-17 | $243.07 | $396.51 | 1,354,300 | — | — |
| 2023-01-13 | $242.23 | $395.14 | 1,262,900 | — | — |
| 2023-01-12 | $243.21 | $396.74 | 1,462,200 | — | — |
| 2023-01-11 | $236.56 | $385.89 | 1,931,400 | — | — |
| 2023-01-10 | $223.90 | $365.24 | 896,500 | — | — |
| 2023-01-09 | $224.00 | $365.40 | 1,467,700 | — | — |
| 2023-01-06 | $221.64 | $361.55 | 1,618,100 | — | — |
| 2023-01-05 | $218.61 | $356.61 | 1,549,000 | — | — |
| 2023-01-04 | $223.57 | $364.70 | 1,734,700 | — | — |
| 2023-01-03 | $214.50 | $349.91 | 2,293,400 | — | — |