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
- 1975-11-17 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 | $154.85 | $571.47 | 1,572,600 | — | — |
| 2023-12-28 | $155.63 | $574.35 | 1,153,300 | — | — |
| 2023-12-27 | $155.00 | $572.03 | 1,245,400 | — | — |
| 2023-12-26 | $154.10 | $568.71 | 1,066,700 | — | — |
| 2023-12-22 | $152.47 | $562.69 | 1,202,100 | — | — |
| 2023-12-21 | $151.77 | $560.11 | 1,683,500 | — | — |
| 2023-12-20 | $149.67 | $552.36 | 2,353,000 | — | — |
| 2023-12-19 | $154.60 | $570.55 | 2,373,500 | — | — |
| 2023-12-18 | $151.41 | $558.78 | 2,648,700 | — | — |
| 2023-12-15 | $152.33 | $562.17 | 5,912,600 | — | — |
| 2023-12-14 | $153.31 | $565.79 | 4,269,900 | — | — |
| 2023-12-13 | $146.32 | $539.99 | 2,455,300 | — | — |
| 2023-12-12 | $140.85 | $519.81 | 1,317,400 | — | — |
| 2023-12-11 | $141.00 | $520.36 | 2,254,300 | — | — |
| 2023-12-08 | $140.67 | $519.14 | 2,444,400 | — | — |
| 2023-12-07 | $139.77 | $515.82 | 2,249,500 | — | — |
| 2023-12-06 | $139.36 | $514.31 | 2,000,300 | — | — |
| 2023-12-05 | $138.66 | $511.73 | 2,147,600 | — | — |
| 2023-12-04 | $140.79 | $519.59 | 2,935,100 | — | — |
| 2023-12-01 | $139.00 | $512.98 | 2,580,700 | — | — |
| 2023-11-30 | $133.96 | $494.38 | 3,265,200 | — | — |
| 2023-11-29 | $132.38 | $488.55 | 2,492,800 | — | — |
| 2023-11-28 | $129.59 | $478.25 | 1,592,700 | — | — |
| 2023-11-27 | $128.85 | $475.52 | 1,415,800 | — | — |
| 2023-11-24 | $128.70 | $474.97 | 640,800 | — | — |
| 2023-11-22 | $127.95 | $472.20 | 1,036,300 | — | — |
| 2023-11-21 | $127.97 | $472.27 | 1,248,000 | — | — |
| 2023-11-20 | $130.34 | $481.02 | 1,674,500 | — | — |
| 2023-11-17 | $130.26 | $480.72 | 2,129,100 | — | — |
| 2023-11-16 | $129.34 | $477.33 | 1,838,200 | — | — |
| 2023-11-15 | $128.96 | $475.93 | 2,700,000 | — | — |
| 2023-11-14 | $126.66 | $467.44 | 2,766,900 | — | — |
| 2023-11-13 | $119.60 | $441.38 | 1,046,300 | — | — |
| 2023-11-10 | $120.43 | $444.45 | 1,585,700 | — | — |
| 2023-11-09 | $119.36 | $440.50 | 1,920,600 | — | — |
| 2023-11-08 | $120.26 | $443.82 | 1,599,700 | — | — |
| 2023-11-07 | $120.78 | $445.74 | 1,801,800 | — | — |
| 2023-11-06 | $121.55 | $448.58 | 1,690,200 | — | — |
| 2023-11-03 | $123.21 | $454.71 | 2,824,200 | — | — |
| 2023-11-02 | $119.85 | $442.31 | 2,822,400 | — | — |
| 2023-11-01 | $113.46 | $418.72 | 1,675,400 | — | — |
| 2023-10-31 | $114.47 | $422.45 | 2,233,500 | — | — |
| 2023-10-30 | $112.89 | $416.62 | 2,306,600 | — | — |
| 2023-10-27 | $111.24 | $410.53 | 1,854,600 | — | — |
| 2023-10-26 | $114.36 | $422.05 | 3,305,100 | — | — |
| 2023-10-25 | $111.29 | $410.72 | 2,214,600 | — | — |
| 2023-10-24 | $111.28 | $410.68 | 2,669,500 | — | — |
| 2023-10-23 | $109.71 | $404.89 | 3,069,000 | — | — |
| 2023-10-20 | $111.82 | $412.67 | 2,865,200 | — | — |
| 2023-10-19 | $115.66 | $426.84 | 2,867,900 | — | — |
| 2023-10-18 | $115.69 | $426.95 | 2,537,300 | — | — |
| 2023-10-17 | $119.13 | $439.65 | 2,614,100 | — | — |
| 2023-10-16 | $118.13 | $435.96 | 2,197,300 | — | — |
| 2023-10-13 | $118.14 | $430.28 | 5,576,500 | — | — |
| 2023-10-12 | $121.32 | $441.86 | 2,497,600 | — | — |
| 2023-10-11 | $122.74 | $447.03 | 1,840,200 | — | — |
| 2023-10-10 | $122.23 | $445.17 | 2,192,500 | — | — |
| 2023-10-09 | $120.86 | $440.18 | 2,404,900 | — | — |
| 2023-10-06 | $120.32 | $438.22 | 2,079,500 | — | — |
| 2023-10-05 | $120.38 | $438.43 | 2,692,800 | — | — |
| 2023-10-04 | $120.10 | $437.41 | 2,347,500 | — | — |
| 2023-10-03 | $119.78 | $436.25 | 2,285,600 | — | — |
| 2023-10-02 | $120.02 | $437.12 | 1,993,700 | — | — |
| 2023-09-29 | $122.77 | $447.14 | 1,749,500 | — | — |
| 2023-09-28 | $122.83 | $447.36 | 1,694,100 | — | — |
| 2023-09-27 | $121.81 | $443.64 | 2,163,700 | — | — |
| 2023-09-26 | $121.59 | $442.84 | 2,059,800 | — | — |
| 2023-09-25 | $122.62 | $446.59 | 1,368,500 | — | — |
| 2023-09-22 | $120.85 | $440.15 | 1,369,200 | — | — |
| 2023-09-21 | $122.17 | $444.95 | 1,501,300 | — | — |
| 2023-09-20 | $123.95 | $451.44 | 1,689,200 | — | — |
| 2023-09-19 | $124.19 | $452.31 | 1,171,800 | — | — |
| 2023-09-18 | $124.68 | $454.09 | 1,431,300 | — | — |
| 2023-09-15 | $126.35 | $460.18 | 3,619,500 | — | — |
| 2023-09-14 | $126.97 | $462.44 | 2,396,600 | — | — |
| 2023-09-13 | $123.61 | $450.20 | 2,747,800 | — | — |
| 2023-09-12 | $124.85 | $454.71 | 4,910,900 | — | — |
| 2023-09-11 | $118.02 | $429.84 | 1,242,000 | — | — |
| 2023-09-08 | $116.93 | $425.87 | 2,097,600 | — | — |
| 2023-09-07 | $115.77 | $421.64 | 2,009,400 | — | — |
| 2023-09-06 | $118.36 | $431.08 | 1,841,600 | — | — |
| 2023-09-05 | $120.49 | $438.83 | 1,604,900 | — | — |
| 2023-09-01 | $122.22 | $445.14 | 1,235,800 | — | — |
| 2023-08-31 | $120.73 | $439.71 | 1,981,300 | — | — |
| 2023-08-30 | $120.48 | $438.80 | 1,219,000 | — | — |
| 2023-08-29 | $120.59 | $439.20 | 1,311,800 | — | — |
| 2023-08-28 | $118.41 | $431.26 | 1,221,700 | — | — |
| 2023-08-25 | $117.74 | $428.82 | 1,794,600 | — | — |
| 2023-08-24 | $117.67 | $428.56 | 3,178,300 | — | — |
| 2023-08-23 | $119.41 | $434.90 | 1,670,200 | — | — |
| 2023-08-22 | $119.02 | $433.48 | 1,498,100 | — | — |
| 2023-08-21 | $122.93 | $447.72 | 1,191,700 | — | — |
| 2023-08-18 | $123.20 | $448.70 | 1,346,500 | — | — |
| 2023-08-17 | $123.50 | $449.80 | 1,511,200 | — | — |
| 2023-08-16 | $122.73 | $446.99 | 1,612,400 | — | — |
| 2023-08-15 | $123.60 | $450.16 | 2,081,000 | — | — |
| 2023-08-14 | $127.28 | $463.56 | 1,371,400 | — | — |
| 2023-08-11 | $129.94 | $473.25 | 1,203,400 | — | — |
| 2023-08-10 | $128.09 | $466.51 | 1,657,700 | — | — |
| 2023-08-09 | $127.35 | $463.82 | 1,729,500 | — | — |
| 2023-08-08 | $130.05 | $473.65 | 2,825,700 | — | — |
| 2023-08-07 | $132.40 | $482.21 | 1,698,600 | — | — |
| 2023-08-04 | $131.46 | $478.79 | 2,858,600 | — | — |
| 2023-08-03 | $133.02 | $484.47 | 2,173,000 | — | — |
| 2023-08-02 | $134.12 | $488.48 | 2,002,400 | — | — |
| 2023-08-01 | $135.43 | $493.25 | 2,442,400 | — | — |
| 2023-07-31 | $136.89 | $498.56 | 2,478,300 | — | — |
| 2023-07-28 | $135.50 | $493.50 | 1,736,400 | — | — |
| 2023-07-27 | $133.12 | $484.83 | 2,462,800 | — | — |
| 2023-07-26 | $136.01 | $495.36 | 2,971,400 | — | — |
| 2023-07-25 | $133.54 | $486.36 | 2,509,400 | — | — |
| 2023-07-24 | $135.60 | $493.87 | 2,910,100 | — | — |
| 2023-07-21 | $134.26 | $488.99 | 3,582,200 | — | — |
| 2023-07-20 | $133.99 | $488.00 | 3,554,400 | — | — |
| 2023-07-19 | $132.37 | $482.10 | 4,648,100 | — | — |
| 2023-07-18 | $130.35 | $474.75 | 4,679,300 | — | — |
| 2023-07-17 | $127.16 | $463.13 | 2,647,500 | — | — |
| 2023-07-14 | $125.79 | $458.14 | 2,507,200 | — | — |
| 2023-07-13 | $129.79 | $467.06 | 2,563,400 | — | — |
| 2023-07-12 | $127.23 | $457.85 | 2,508,100 | — | — |
| 2023-07-11 | $126.49 | $455.19 | 2,264,500 | — | — |
| 2023-07-10 | $125.36 | $451.12 | 1,734,400 | — | — |
| 2023-07-07 | $125.61 | $452.02 | 2,194,200 | — | — |
| 2023-07-06 | $123.88 | $445.79 | 2,515,100 | — | — |
| 2023-07-05 | $126.34 | $454.65 | 1,854,400 | — | — |
| 2023-07-03 | $127.53 | $458.93 | 1,193,700 | — | — |
| 2023-06-30 | $125.95 | $453.24 | 2,257,000 | — | — |
| 2023-06-29 | $125.68 | $452.27 | 2,272,100 | — | — |
| 2023-06-28 | $123.56 | $444.64 | 1,501,700 | — | — |
| 2023-06-27 | $124.01 | $446.26 | 1,715,700 | — | — |
| 2023-06-26 | $123.73 | $445.25 | 2,031,000 | — | — |
| 2023-06-23 | $123.03 | $442.73 | 2,399,200 | — | — |
| 2023-06-22 | $123.44 | $444.21 | 1,688,000 | — | — |
| 2023-06-21 | $126.66 | $455.80 | 2,319,300 | — | — |
| 2023-06-20 | $126.46 | $455.08 | 1,808,300 | — | — |
| 2023-06-16 | $128.47 | $462.31 | 3,465,200 | — | — |
| 2023-06-15 | $128.79 | $463.46 | 2,076,900 | — | — |
| 2023-06-14 | $126.52 | $455.29 | 2,024,700 | — | — |
| 2023-06-13 | $128.86 | $463.71 | 3,344,500 | — | — |
| 2023-06-12 | $127.41 | $458.50 | 2,980,200 | — | — |
| 2023-06-09 | $128.93 | $463.97 | 2,365,800 | — | — |
| 2023-06-08 | $128.86 | $463.71 | 2,942,400 | — | — |
| 2023-06-07 | $127.56 | $459.04 | 3,203,800 | — | — |
| 2023-06-06 | $126.38 | $454.79 | 2,509,700 | — | — |
| 2023-06-05 | $123.28 | $443.63 | 2,829,500 | — | — |
| 2023-06-02 | $123.58 | $444.71 | 3,105,500 | — | — |
| 2023-06-01 | $119.74 | $430.89 | 2,964,900 | — | — |
| 2023-05-31 | $115.83 | $416.82 | 3,715,000 | — | — |
| 2023-05-30 | $118.85 | $427.69 | 1,787,200 | — | — |
| 2023-05-26 | $118.78 | $427.44 | 1,803,600 | — | — |
| 2023-05-25 | $118.99 | $428.20 | 1,776,500 | — | — |
| 2023-05-24 | $120.25 | $432.73 | 2,062,400 | — | — |
| 2023-05-23 | $121.49 | $437.19 | 3,221,600 | — | — |
| 2023-05-22 | $120.42 | $433.34 | 2,452,400 | — | — |
| 2023-05-19 | $118.48 | $426.36 | 2,679,800 | — | — |
| 2023-05-18 | $120.15 | $432.37 | 3,077,100 | — | — |
| 2023-05-17 | $119.25 | $429.13 | 4,488,300 | — | — |
| 2023-05-16 | $111.59 | $401.57 | 2,243,600 | — | — |
| 2023-05-15 | $113.67 | $409.05 | 2,256,100 | — | — |
| 2023-05-12 | $111.58 | $401.53 | 2,212,400 | — | — |
| 2023-05-11 | $112.70 | $405.56 | 2,511,300 | — | — |
| 2023-05-10 | $113.97 | $410.13 | 3,473,300 | — | — |
| 2023-05-09 | $115.70 | $416.36 | 3,063,800 | — | — |
| 2023-05-08 | $116.99 | $421.00 | 2,867,100 | — | — |
| 2023-05-05 | $116.18 | $418.08 | 4,790,800 | — | — |
| 2023-05-04 | $113.64 | $408.94 | 6,975,900 | — | — |
| 2023-05-03 | $116.65 | $419.78 | 5,764,500 | — | — |
| 2023-05-02 | $119.14 | $428.74 | 8,595,100 | — | — |
| 2023-05-01 | $122.00 | $439.03 | 9,064,200 | — | — |
| 2023-04-28 | $130.25 | $468.72 | 3,942,900 | — | — |
| 2023-04-27 | $128.02 | $460.69 | 3,124,400 | — | — |
| 2023-04-26 | $127.85 | $460.08 | 6,547,400 | — | — |
| 2023-04-25 | $123.70 | $445.15 | 4,996,000 | — | — |
| 2023-04-24 | $124.27 | $447.20 | 2,333,600 | — | — |
| 2023-04-21 | $123.38 | $443.99 | 3,537,900 | — | — |
| 2023-04-20 | $125.60 | $451.98 | 3,720,500 | — | — |
| 2023-04-19 | $128.37 | $461.95 | 5,967,200 | — | — |
| 2023-04-18 | $124.76 | $448.96 | 4,718,800 | — | — |
| 2023-04-17 | $125.09 | $450.15 | 6,292,900 | — | — |
| 2023-04-14 | $121.85 | $433.09 | 12,921,100 | — | — |
| 2023-04-13 | $121.41 | $431.53 | 4,856,200 | — | — |
| 2023-04-12 | $119.70 | $425.45 | 4,446,300 | — | — |
| 2023-04-11 | $122.31 | $434.73 | 2,726,500 | — | — |
| 2023-04-10 | $122.20 | $434.33 | 3,234,800 | — | — |
| 2023-04-06 | $121.88 | $433.20 | 3,507,200 | — | — |
| 2023-04-05 | $121.43 | $431.60 | 3,550,000 | — | — |
| 2023-04-04 | $122.83 | $436.57 | 3,480,100 | — | — |
| 2023-04-03 | $125.00 | $444.29 | 4,845,300 | — | — |
| 2023-03-31 | $127.10 | $451.75 | 3,600,500 | — | — |
| 2023-03-30 | $127.03 | $451.50 | 3,064,200 | — | — |
| 2023-03-29 | $128.92 | $458.22 | 2,575,600 | — | — |
| 2023-03-28 | $126.86 | $450.90 | 2,703,800 | — | — |
| 2023-03-27 | $125.02 | $444.36 | 3,467,100 | — | — |
| 2023-03-24 | $124.15 | $441.27 | 4,137,300 | — | — |
| 2023-03-23 | $122.13 | $434.09 | 5,851,300 | — | — |
| 2023-03-22 | $124.40 | $442.15 | 4,249,900 | — | — |
| 2023-03-21 | $131.62 | $467.82 | 4,103,900 | — | — |
| 2023-03-20 | $127.35 | $452.64 | 5,179,800 | — | — |
| 2023-03-17 | $123.72 | $439.74 | 9,095,300 | — | — |
| 2023-03-16 | $130.12 | $462.48 | 7,677,700 | — | — |
| 2023-03-15 | $125.05 | $444.46 | 7,609,800 | — | — |
| 2023-03-14 | $130.53 | $463.94 | 8,289,500 | — | — |
| 2023-03-13 | $130.06 | $462.27 | 14,700,700 | — | — |
| 2023-03-10 | $137.16 | $487.51 | 6,957,800 | — | — |
| 2023-03-09 | $137.87 | $490.03 | 4,320,000 | — | — |
| 2023-03-08 | $145.13 | $515.83 | 2,574,700 | — | — |
| 2023-03-07 | $145.72 | $517.93 | 3,520,400 | — | — |
| 2023-03-06 | $152.68 | $542.67 | 2,454,200 | — | — |
| 2023-03-03 | $152.89 | $543.42 | 2,465,800 | — | — |
| 2023-03-02 | $150.24 | $534.00 | 3,523,000 | — | — |
| 2023-03-01 | $155.21 | $551.66 | 2,504,800 | — | — |
| 2023-02-28 | $157.92 | $561.29 | 2,740,900 | — | — |
| 2023-02-27 | $157.70 | $560.51 | 1,488,300 | — | — |
| 2023-02-24 | $158.49 | $563.32 | 1,553,400 | — | — |
| 2023-02-23 | $158.10 | $561.93 | 3,004,000 | — | — |
| 2023-02-22 | $156.30 | $555.54 | 2,630,700 | — | — |
| 2023-02-21 | $155.48 | $552.62 | 1,843,200 | — | — |
| 2023-02-17 | $158.59 | $563.67 | 1,797,100 | — | — |
| 2023-02-16 | $158.30 | $562.64 | 1,781,700 | — | — |
| 2023-02-15 | $160.00 | $568.69 | 1,813,100 | — | — |
| 2023-02-14 | $161.13 | $572.70 | 1,122,100 | — | — |
| 2023-02-13 | $160.98 | $572.17 | 1,227,800 | — | — |
| 2023-02-10 | $159.34 | $566.34 | 1,863,700 | — | — |
| 2023-02-09 | $158.88 | $564.71 | 1,637,300 | — | — |
| 2023-02-08 | $161.56 | $574.23 | 1,929,500 | — | — |
| 2023-02-07 | $162.94 | $579.14 | 3,890,900 | — | — |
| 2023-02-06 | $163.00 | $579.35 | 1,567,600 | — | — |
| 2023-02-03 | $165.39 | $587.84 | 1,507,700 | — | — |
| 2023-02-02 | $166.17 | $590.62 | 1,930,100 | — | — |
| 2023-02-01 | $164.79 | $585.71 | 1,844,200 | — | — |
| 2023-01-31 | $165.43 | $587.99 | 2,295,100 | — | — |
| 2023-01-30 | $162.86 | $578.85 | 1,947,100 | — | — |
| 2023-01-27 | $163.17 | $579.95 | 2,046,900 | — | — |
| 2023-01-26 | $161.93 | $575.55 | 1,397,200 | — | — |
| 2023-01-25 | $160.18 | $569.33 | 2,227,500 | — | — |
| 2023-01-24 | $158.42 | $563.07 | 1,631,600 | — | — |
| 2023-01-23 | $159.34 | $566.34 | 2,433,200 | — | — |
| 2023-01-20 | $154.87 | $550.45 | 4,166,500 | — | — |
| 2023-01-19 | $148.02 | $526.11 | 5,764,300 | — | — |
| 2023-01-18 | $152.07 | $540.50 | 6,677,800 | — | — |
| 2023-01-17 | $161.85 | $575.26 | 3,608,200 | — | — |
| 2023-01-13 | $164.00 | $582.90 | 4,379,400 | — | — |
| 2023-01-12 | $168.82 | $594.70 | 2,169,700 | — | — |
| 2023-01-11 | $165.84 | $584.21 | 3,197,900 | — | — |
| 2023-01-10 | $164.94 | $581.04 | 2,139,900 | — | — |
| 2023-01-09 | $164.28 | $578.71 | 2,473,700 | — | — |
| 2023-01-06 | $164.21 | $578.46 | 2,250,100 | — | — |
| 2023-01-05 | $159.37 | $561.41 | 2,173,900 | — | — |
| 2023-01-04 | $163.73 | $576.77 | 2,107,600 | — | — |
| 2023-01-03 | $159.52 | $561.94 | 1,650,600 | — | — |