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
- 1999-11-18 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 | $139.03 | $163.91 | 1,014,400 | — | — |
| 2023-12-28 | $139.77 | $164.51 | 892,600 | — | — |
| 2023-12-27 | $139.82 | $164.57 | 1,182,300 | — | — |
| 2023-12-26 | $139.81 | $164.55 | 948,400 | — | — |
| 2023-12-22 | $139.57 | $164.27 | 1,204,100 | — | — |
| 2023-12-21 | $138.94 | $163.53 | 1,685,700 | — | — |
| 2023-12-20 | $138.18 | $162.64 | 2,120,900 | — | — |
| 2023-12-19 | $139.79 | $164.53 | 1,523,300 | — | — |
| 2023-12-18 | $137.53 | $161.87 | 1,634,700 | — | — |
| 2023-12-15 | $136.78 | $160.99 | 4,876,000 | — | — |
| 2023-12-14 | $137.96 | $162.38 | 2,950,500 | — | — |
| 2023-12-13 | $133.74 | $157.41 | 1,731,400 | — | — |
| 2023-12-12 | $128.79 | $151.58 | 1,453,500 | — | — |
| 2023-12-11 | $128.97 | $151.80 | 1,897,100 | — | — |
| 2023-12-08 | $127.20 | $149.71 | 1,438,100 | — | — |
| 2023-12-07 | $128.68 | $151.45 | 1,696,600 | — | — |
| 2023-12-06 | $128.91 | $151.72 | 1,816,800 | — | — |
| 2023-12-05 | $127.88 | $150.51 | 1,933,600 | — | — |
| 2023-12-04 | $128.88 | $151.69 | 1,543,200 | — | — |
| 2023-12-01 | $128.79 | $151.58 | 1,729,600 | — | — |
| 2023-11-30 | $127.80 | $150.42 | 2,442,900 | — | — |
| 2023-11-29 | $127.59 | $150.17 | 2,266,200 | — | — |
| 2023-11-28 | $124.71 | $146.78 | 1,949,800 | — | — |
| 2023-11-27 | $125.01 | $147.13 | 2,255,400 | — | — |
| 2023-11-24 | $126.62 | $149.03 | 1,226,700 | — | — |
| 2023-11-22 | $123.99 | $145.93 | 2,630,700 | — | — |
| 2023-11-21 | $123.92 | $145.85 | 6,085,800 | — | — |
| 2023-11-20 | $113.98 | $134.15 | 3,050,000 | — | — |
| 2023-11-17 | $113.15 | $133.18 | 2,700,800 | — | — |
| 2023-11-16 | $114.19 | $134.40 | 1,728,100 | — | — |
| 2023-11-15 | $113.60 | $133.71 | 2,021,400 | — | — |
| 2023-11-14 | $111.61 | $131.36 | 2,009,700 | — | — |
| 2023-11-13 | $107.46 | $126.48 | 1,200,300 | — | — |
| 2023-11-10 | $108.47 | $127.67 | 1,847,800 | — | — |
| 2023-11-09 | $107.74 | $126.81 | 1,481,100 | — | — |
| 2023-11-08 | $109.39 | $128.75 | 1,495,000 | — | — |
| 2023-11-07 | $110.54 | $130.10 | 2,142,300 | — | — |
| 2023-11-06 | $107.53 | $126.56 | 1,412,000 | — | — |
| 2023-11-03 | $109.02 | $128.31 | 2,511,300 | — | — |
| 2023-11-02 | $104.47 | $122.96 | 1,489,000 | — | — |
| 2023-11-01 | $102.86 | $121.06 | 2,284,600 | — | — |
| 2023-10-31 | $103.37 | $121.66 | 2,218,800 | — | — |
| 2023-10-30 | $101.17 | $119.08 | 3,684,900 | — | — |
| 2023-10-27 | $102.77 | $120.96 | 2,004,000 | — | — |
| 2023-10-26 | $104.31 | $122.77 | 1,599,100 | — | — |
| 2023-10-25 | $103.40 | $121.70 | 2,699,600 | — | — |
| 2023-10-24 | $105.64 | $124.34 | 3,204,200 | — | — |
| 2023-10-23 | $109.34 | $128.69 | 2,886,000 | — | — |
| 2023-10-20 | $109.23 | $128.56 | 2,367,300 | — | — |
| 2023-10-19 | $109.51 | $128.89 | 2,028,900 | — | — |
| 2023-10-18 | $108.61 | $127.83 | 1,803,500 | — | — |
| 2023-10-17 | $112.40 | $132.29 | 1,682,800 | — | — |
| 2023-10-16 | $111.50 | $131.23 | 1,675,500 | — | — |
| 2023-10-13 | $110.51 | $130.07 | 2,807,600 | — | — |
| 2023-10-12 | $108.94 | $128.22 | 3,622,500 | — | — |
| 2023-10-11 | $113.38 | $133.45 | 1,381,500 | — | — |
| 2023-10-10 | $113.29 | $133.34 | 2,183,000 | — | — |
| 2023-10-09 | $111.28 | $130.97 | 1,320,300 | — | — |
| 2023-10-06 | $110.64 | $130.22 | 1,796,100 | — | — |
| 2023-10-05 | $110.35 | $129.88 | 1,295,700 | — | — |
| 2023-10-04 | $111.67 | $131.43 | 1,541,700 | — | — |
| 2023-10-03 | $110.26 | $129.77 | 1,543,400 | — | — |
| 2023-10-02 | $110.90 | $130.53 | 1,569,000 | — | — |
| 2023-09-29 | $111.82 | $131.35 | 1,830,100 | — | — |
| 2023-09-28 | $112.00 | $131.56 | 1,959,900 | — | — |
| 2023-09-27 | $110.50 | $129.79 | 2,268,300 | — | — |
| 2023-09-26 | $110.73 | $130.07 | 1,399,800 | — | — |
| 2023-09-25 | $111.94 | $131.49 | 987,400 | — | — |
| 2023-09-22 | $111.41 | $130.86 | 2,050,500 | — | — |
| 2023-09-21 | $109.73 | $128.89 | 1,327,900 | — | — |
| 2023-09-20 | $112.47 | $132.11 | 1,744,900 | — | — |
| 2023-09-19 | $112.31 | $131.92 | 2,222,400 | — | — |
| 2023-09-18 | $112.69 | $132.37 | 1,818,000 | — | — |
| 2023-09-15 | $115.91 | $136.15 | 6,889,600 | — | — |
| 2023-09-14 | $114.88 | $134.94 | 1,815,800 | — | — |
| 2023-09-13 | $113.43 | $133.24 | 2,520,500 | — | — |
| 2023-09-12 | $112.78 | $132.47 | 2,035,000 | — | — |
| 2023-09-11 | $113.10 | $132.85 | 2,046,900 | — | — |
| 2023-09-08 | $113.99 | $133.89 | 1,789,800 | — | — |
| 2023-09-07 | $116.26 | $136.56 | 1,317,000 | — | — |
| 2023-09-06 | $117.94 | $138.53 | 1,668,900 | — | — |
| 2023-09-05 | $118.73 | $139.46 | 1,270,600 | — | — |
| 2023-09-01 | $121.91 | $143.20 | 840,700 | — | — |
| 2023-08-31 | $121.07 | $142.21 | 2,875,100 | — | — |
| 2023-08-30 | $122.68 | $144.10 | 1,157,900 | — | — |
| 2023-08-29 | $122.02 | $143.33 | 838,300 | — | — |
| 2023-08-28 | $119.92 | $140.86 | 1,052,400 | — | — |
| 2023-08-25 | $119.68 | $140.58 | 1,273,300 | — | — |
| 2023-08-24 | $119.49 | $140.35 | 2,045,900 | — | — |
| 2023-08-23 | $119.13 | $139.93 | 1,289,300 | — | — |
| 2023-08-22 | $117.64 | $138.18 | 1,422,300 | — | — |
| 2023-08-21 | $118.86 | $139.61 | 2,249,300 | — | — |
| 2023-08-18 | $119.25 | $140.07 | 1,803,900 | — | — |
| 2023-08-17 | $120.85 | $141.95 | 2,180,800 | — | — |
| 2023-08-16 | $121.36 | $142.55 | 3,388,800 | — | — |
| 2023-08-15 | $125.65 | $147.59 | 2,274,800 | — | — |
| 2023-08-14 | $126.65 | $148.77 | 1,582,400 | — | — |
| 2023-08-11 | $126.86 | $149.01 | 1,256,700 | — | — |
| 2023-08-10 | $127.65 | $149.94 | 1,515,900 | — | — |
| 2023-08-09 | $127.63 | $149.92 | 1,786,100 | — | — |
| 2023-08-08 | $128.35 | $150.76 | 2,525,200 | — | — |
| 2023-08-07 | $126.51 | $148.60 | 1,487,000 | — | — |
| 2023-08-04 | $126.30 | $148.35 | 1,819,500 | — | — |
| 2023-08-03 | $125.05 | $146.89 | 1,742,600 | — | — |
| 2023-08-02 | $127.71 | $150.01 | 2,654,700 | — | — |
| 2023-08-01 | $122.48 | $143.87 | 1,655,000 | — | — |
| 2023-07-31 | $121.77 | $143.03 | 2,376,100 | — | — |
| 2023-07-28 | $126.05 | $148.06 | 3,138,800 | — | — |
| 2023-07-27 | $126.66 | $148.78 | 2,582,500 | — | — |
| 2023-07-26 | $128.47 | $150.90 | 2,507,500 | — | — |
| 2023-07-25 | $127.31 | $149.54 | 2,199,400 | — | — |
| 2023-07-24 | $127.72 | $150.02 | 2,001,200 | — | — |
| 2023-07-21 | $127.62 | $149.90 | 3,918,200 | — | — |
| 2023-07-20 | $124.55 | $146.30 | 2,278,800 | — | — |
| 2023-07-19 | $123.08 | $144.57 | 2,425,400 | — | — |
| 2023-07-18 | $119.56 | $140.44 | 1,362,700 | — | — |
| 2023-07-17 | $118.25 | $138.90 | 1,123,000 | — | — |
| 2023-07-14 | $119.75 | $140.66 | 1,225,400 | — | — |
| 2023-07-13 | $119.35 | $140.19 | 1,229,800 | — | — |
| 2023-07-12 | $120.00 | $140.95 | 1,595,400 | — | — |
| 2023-07-11 | $118.48 | $139.17 | 1,096,700 | — | — |
| 2023-07-10 | $118.36 | $139.03 | 1,889,200 | — | — |
| 2023-07-07 | $117.00 | $137.43 | 1,493,300 | — | — |
| 2023-07-06 | $118.43 | $139.11 | 1,626,600 | — | — |
| 2023-07-05 | $119.50 | $140.37 | 1,246,200 | — | — |
| 2023-07-03 | $119.32 | $140.16 | 996,200 | — | — |
| 2023-06-30 | $120.25 | $141.25 | 2,487,900 | — | — |
| 2023-06-29 | $118.05 | $138.40 | 1,885,800 | — | — |
| 2023-06-28 | $116.37 | $136.43 | 2,196,800 | — | — |
| 2023-06-27 | $117.04 | $137.21 | 2,326,100 | — | — |
| 2023-06-26 | $118.37 | $138.77 | 1,673,400 | — | — |
| 2023-06-23 | $119.42 | $140.01 | 2,632,600 | — | — |
| 2023-06-22 | $118.68 | $139.14 | 1,736,000 | — | — |
| 2023-06-21 | $118.33 | $138.73 | 1,393,400 | — | — |
| 2023-06-20 | $118.16 | $138.53 | 2,108,200 | — | — |
| 2023-06-16 | $121.13 | $142.01 | 3,941,300 | — | — |
| 2023-06-15 | $121.23 | $142.13 | 1,791,100 | — | — |
| 2023-06-14 | $119.40 | $139.98 | 2,662,900 | — | — |
| 2023-06-13 | $119.50 | $140.10 | 2,502,400 | — | — |
| 2023-06-12 | $118.54 | $138.97 | 2,747,800 | — | — |
| 2023-06-09 | $115.79 | $135.75 | 1,981,500 | — | — |
| 2023-06-08 | $114.69 | $134.46 | 2,558,600 | — | — |
| 2023-06-07 | $116.59 | $136.69 | 3,643,500 | — | — |
| 2023-06-06 | $117.44 | $137.68 | 1,758,800 | — | — |
| 2023-06-05 | $118.35 | $138.75 | 2,129,300 | — | — |
| 2023-06-02 | $118.22 | $138.60 | 3,263,100 | — | — |
| 2023-06-01 | $116.26 | $136.30 | 3,966,100 | — | — |
| 2023-05-31 | $115.67 | $135.61 | 3,998,800 | — | — |
| 2023-05-30 | $117.73 | $138.02 | 2,094,800 | — | — |
| 2023-05-26 | $120.42 | $141.18 | 2,089,100 | — | — |
| 2023-05-25 | $119.49 | $140.09 | 3,218,900 | — | — |
| 2023-05-24 | $120.99 | $141.85 | 6,850,400 | — | — |
| 2023-05-23 | $128.64 | $150.81 | 2,784,400 | — | — |
| 2023-05-22 | $129.09 | $151.34 | 1,764,500 | — | — |
| 2023-05-19 | $128.87 | $151.08 | 1,480,400 | — | — |
| 2023-05-18 | $129.14 | $151.40 | 1,637,000 | — | — |
| 2023-05-17 | $127.77 | $149.79 | 1,968,200 | — | — |
| 2023-05-16 | $126.29 | $148.06 | 1,190,000 | — | — |
| 2023-05-15 | $127.99 | $150.05 | 1,262,800 | — | — |
| 2023-05-12 | $127.49 | $149.47 | 1,422,600 | — | — |
| 2023-05-11 | $127.66 | $149.67 | 1,580,600 | — | — |
| 2023-05-10 | $128.06 | $150.13 | 1,255,700 | — | — |
| 2023-05-09 | $127.35 | $149.30 | 3,437,100 | — | — |
| 2023-05-08 | $132.45 | $155.28 | 1,005,300 | — | — |
| 2023-05-05 | $133.30 | $156.28 | 1,890,100 | — | — |
| 2023-05-04 | $133.88 | $156.96 | 1,103,700 | — | — |
| 2023-05-03 | $134.77 | $158.00 | 1,529,100 | — | — |
| 2023-05-02 | $134.52 | $157.71 | 1,629,600 | — | — |
| 2023-05-01 | $136.08 | $159.54 | 1,012,900 | — | — |
| 2023-04-28 | $135.43 | $158.77 | 2,032,800 | — | — |
| 2023-04-27 | $133.25 | $156.22 | 1,125,300 | — | — |
| 2023-04-26 | $133.12 | $156.07 | 3,003,800 | — | — |
| 2023-04-25 | $130.37 | $152.84 | 2,154,900 | — | — |
| 2023-04-24 | $138.48 | $162.35 | 856,700 | — | — |
| 2023-04-21 | $138.50 | $162.37 | 1,533,600 | — | — |
| 2023-04-20 | $135.53 | $158.89 | 1,325,900 | — | — |
| 2023-04-19 | $138.93 | $162.88 | 1,178,400 | — | — |
| 2023-04-18 | $139.00 | $162.96 | 1,218,900 | — | — |
| 2023-04-17 | $140.19 | $164.36 | 1,115,500 | — | — |
| 2023-04-14 | $139.20 | $163.19 | 954,300 | — | — |
| 2023-04-13 | $141.28 | $165.63 | 1,030,900 | — | — |
| 2023-04-12 | $138.36 | $162.21 | 1,058,400 | — | — |
| 2023-04-11 | $138.52 | $162.40 | 1,241,100 | — | — |
| 2023-04-10 | $138.02 | $161.81 | 1,104,600 | — | — |
| 2023-04-06 | $138.03 | $161.82 | 1,206,200 | — | — |
| 2023-04-05 | $138.09 | $161.89 | 2,312,100 | — | — |
| 2023-04-04 | $138.21 | $162.03 | 1,778,700 | — | — |
| 2023-04-03 | $137.86 | $161.62 | 1,551,800 | — | — |
| 2023-03-31 | $138.34 | $161.92 | 2,579,800 | — | — |
| 2023-03-30 | $134.49 | $157.42 | 1,468,200 | — | — |
| 2023-03-29 | $133.85 | $156.67 | 1,002,800 | — | — |
| 2023-03-28 | $132.63 | $155.24 | 942,600 | — | — |
| 2023-03-27 | $133.07 | $155.75 | 1,216,300 | — | — |
| 2023-03-24 | $131.96 | $154.46 | 1,571,600 | — | — |
| 2023-03-23 | $131.13 | $153.48 | 3,297,900 | — | — |
| 2023-03-22 | $133.73 | $156.53 | 1,268,500 | — | — |
| 2023-03-21 | $137.01 | $160.37 | 1,392,300 | — | — |
| 2023-03-20 | $134.54 | $157.47 | 1,704,500 | — | — |
| 2023-03-17 | $133.18 | $155.88 | 2,046,000 | — | — |
| 2023-03-16 | $136.82 | $160.14 | 1,789,300 | — | — |
| 2023-03-15 | $134.03 | $156.88 | 2,016,700 | — | — |
| 2023-03-14 | $138.40 | $161.99 | 1,255,400 | — | — |
| 2023-03-13 | $136.69 | $159.99 | 1,771,400 | — | — |
| 2023-03-10 | $135.72 | $158.86 | 1,896,000 | — | — |
| 2023-03-09 | $138.93 | $162.61 | 1,328,900 | — | — |
| 2023-03-08 | $140.90 | $164.92 | 1,135,900 | — | — |
| 2023-03-07 | $140.33 | $164.25 | 1,088,400 | — | — |
| 2023-03-06 | $143.23 | $167.65 | 1,153,600 | — | — |
| 2023-03-03 | $143.93 | $168.47 | 1,147,800 | — | — |
| 2023-03-02 | $141.67 | $165.82 | 1,879,200 | — | — |
| 2023-03-01 | $137.51 | $160.95 | 3,132,800 | — | — |
| 2023-02-28 | $141.97 | $166.17 | 2,342,500 | — | — |
| 2023-02-27 | $142.18 | $166.42 | 1,149,600 | — | — |
| 2023-02-24 | $141.20 | $165.27 | 1,522,100 | — | — |
| 2023-02-23 | $143.20 | $167.61 | 1,511,500 | — | — |
| 2023-02-22 | $142.08 | $166.30 | 1,691,300 | — | — |
| 2023-02-21 | $143.42 | $167.87 | 1,693,800 | — | — |
| 2023-02-17 | $148.26 | $173.53 | 1,194,800 | — | — |
| 2023-02-16 | $148.28 | $173.56 | 1,101,700 | — | — |
| 2023-02-15 | $151.75 | $177.62 | 982,400 | — | — |
| 2023-02-14 | $153.04 | $179.13 | 895,400 | — | — |
| 2023-02-13 | $154.60 | $180.95 | 925,400 | — | — |
| 2023-02-10 | $152.55 | $178.56 | 934,800 | — | — |
| 2023-02-09 | $152.38 | $178.36 | 852,200 | — | — |
| 2023-02-08 | $154.42 | $180.74 | 1,073,500 | — | — |
| 2023-02-07 | $154.51 | $180.85 | 1,126,700 | — | — |
| 2023-02-06 | $152.24 | $178.19 | 771,500 | — | — |
| 2023-02-03 | $154.55 | $180.90 | 992,800 | — | — |
| 2023-02-02 | $155.50 | $182.01 | 1,725,600 | — | — |
| 2023-02-01 | $155.45 | $181.95 | 1,499,900 | — | — |
| 2023-01-31 | $152.08 | $178.01 | 1,995,400 | — | — |
| 2023-01-30 | $151.74 | $177.61 | 1,401,100 | — | — |
| 2023-01-27 | $155.69 | $182.23 | 646,200 | — | — |
| 2023-01-26 | $156.23 | $182.86 | 776,300 | — | — |
| 2023-01-25 | $155.76 | $182.31 | 736,200 | — | — |
| 2023-01-24 | $155.69 | $182.23 | 1,121,500 | — | — |
| 2023-01-23 | $159.06 | $186.17 | 974,900 | — | — |
| 2023-01-20 | $155.92 | $182.50 | 1,343,700 | — | — |
| 2023-01-19 | $152.87 | $178.93 | 1,017,400 | — | — |
| 2023-01-18 | $154.07 | $180.33 | 1,150,700 | — | — |
| 2023-01-17 | $155.40 | $181.89 | 1,602,200 | — | — |
| 2023-01-13 | $156.92 | $183.67 | 921,700 | — | — |
| 2023-01-12 | $156.49 | $183.17 | 809,100 | — | — |
| 2023-01-11 | $158.17 | $185.13 | 1,241,900 | — | — |
| 2023-01-10 | $155.23 | $181.69 | 1,565,700 | — | — |
| 2023-01-09 | $147.47 | $172.61 | 1,269,600 | — | — |
| 2023-01-06 | $147.67 | $172.84 | 2,445,000 | — | — |
| 2023-01-05 | $152.11 | $178.04 | 1,714,600 | — | — |
| 2023-01-04 | $151.67 | $177.53 | 1,247,400 | — | — |
| 2023-01-03 | $150.04 | $175.62 | 1,414,300 | — | — |