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-04-27 to 2026-08-27
- 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 |
|---|---|---|---|
| 2023-12-29 | $142.51 | $282.09 | 5,300 |
| 2023-12-28 | $142.39 | $281.85 | 7,300 |
| 2023-12-27 | $141.84 | $280.76 | 6,200 |
| 2023-12-26 | $142.49 | $282.05 | 6,200 |
| 2023-12-22 | $141.63 | $280.34 | 8,000 |
| 2023-12-21 | $142.30 | $281.67 | 17,800 |
| 2023-12-20 | $140.97 | $279.04 | 11,500 |
| 2023-12-19 | $142.29 | $281.65 | 10,000 |
| 2023-12-18 | $141.55 | $280.19 | 13,300 |
| 2023-12-15 | $141.12 | $279.33 | 7,300 |
| 2023-12-14 | $143.71 | $284.46 | 14,400 |
| 2023-12-13 | $146.15 | $289.29 | 7,300 |
| 2023-12-12 | $142.91 | $282.88 | 12,700 |
| 2023-12-11 | $139.94 | $277.00 | 6,900 |
| 2023-12-08 | $139.39 | $275.91 | 8,700 |
| 2023-12-07 | $139.80 | $276.72 | 9,600 |
| 2023-12-06 | $139.11 | $275.36 | 8,800 |
| 2023-12-05 | $139.64 | $276.40 | 8,700 |
| 2023-12-04 | $140.50 | $278.11 | 48,000 |
| 2023-12-01 | $138.42 | $273.99 | 17,200 |
| 2023-11-30 | $137.37 | $271.91 | 8,700 |
| 2023-11-29 | $138.68 | $274.50 | 8,100 |
| 2023-11-28 | $139.26 | $275.65 | 6,400 |
| 2023-11-27 | $138.50 | $274.15 | 8,600 |
| 2023-11-24 | $137.99 | $273.14 | 23,400 |
| 2023-11-22 | $134.79 | $266.80 | 5,700 |
| 2023-11-21 | $134.30 | $265.83 | 7,500 |
| 2023-11-20 | $135.29 | $267.79 | 14,900 |
| 2023-11-17 | $133.60 | $264.45 | 21,000 |
| 2023-11-16 | $133.61 | $264.47 | 23,600 |
| 2023-11-15 | $132.68 | $262.63 | 17,300 |
| 2023-11-14 | $133.28 | $263.82 | 8,800 |
| 2023-11-13 | $132.02 | $261.32 | 6,100 |
| 2023-11-10 | $132.83 | $262.93 | 14,700 |
| 2023-11-09 | $131.43 | $260.15 | 25,400 |
| 2023-11-08 | $129.07 | $255.48 | 21,000 |
| 2023-11-07 | $124.75 | $246.93 | 79,700 |
| 2023-11-06 | $124.15 | $245.74 | 409,800 |
| 2023-11-03 | $124.50 | $246.44 | 10,900 |
| 2023-11-02 | $127.89 | $253.15 | 13,900 |
| 2023-11-01 | $125.11 | $247.64 | 7,900 |
| 2023-10-31 | $128.99 | $255.32 | 98,400 |
| 2023-10-30 | $127.27 | $251.92 | 11,100 |
| 2023-10-27 | $125.00 | $247.43 | 7,600 |
| 2023-10-26 | $125.99 | $249.39 | 9,100 |
| 2023-10-25 | $127.00 | $251.39 | 8,400 |
| 2023-10-24 | $124.64 | $246.71 | 55,500 |
| 2023-10-23 | $127.11 | $251.60 | 9,000 |
| 2023-10-20 | $126.11 | $249.62 | 6,300 |
| 2023-10-19 | $128.02 | $253.40 | 20,500 |
| 2023-10-18 | $128.58 | $254.51 | 6,500 |
| 2023-10-17 | $127.95 | $253.27 | 8,800 |
| 2023-10-16 | $127.81 | $252.99 | 16,100 |
| 2023-10-13 | $127.88 | $253.13 | 19,000 |
| 2023-10-12 | $128.80 | $254.95 | 90,700 |
| 2023-10-11 | $128.84 | $255.03 | 9,200 |
| 2023-10-10 | $128.16 | $253.68 | 40,200 |
| 2023-10-09 | $125.98 | $249.37 | 11,600 |
| 2023-10-06 | $126.01 | $249.43 | 8,800 |
| 2023-10-05 | $125.08 | $247.58 | 11,900 |
| 2023-10-04 | $123.54 | $244.54 | 8,700 |
| 2023-10-03 | $120.53 | $238.58 | 11,200 |
| 2023-10-02 | $119.82 | $237.17 | 8,200 |
| 2023-09-29 | $120.99 | $239.49 | 6,900 |
| 2023-09-28 | $119.91 | $237.35 | 11,700 |
| 2023-09-27 | $119.26 | $236.06 | 36,500 |
| 2023-09-26 | $120.05 | $237.63 | 231,100 |
| 2023-09-25 | $120.79 | $239.09 | 8,200 |
| 2023-09-22 | $120.93 | $239.37 | 9,900 |
| 2023-09-21 | $122.49 | $242.46 | 8,800 |
| 2023-09-20 | $123.63 | $244.71 | 13,600 |
| 2023-09-19 | $124.57 | $246.58 | 8,100 |
| 2023-09-18 | $126.28 | $249.96 | 5,900 |
| 2023-09-15 | $126.33 | $250.06 | 93,600 |
| 2023-09-14 | $123.58 | $244.62 | 5,000 |
| 2023-09-13 | $122.05 | $241.59 | 6,300 |
| 2023-09-12 | $122.16 | $241.80 | 5,300 |
| 2023-09-11 | $122.60 | $242.68 | 5,300 |
| 2023-09-08 | $122.11 | $241.71 | 3,700 |
| 2023-09-07 | $122.15 | $241.79 | 5,000 |
| 2023-09-06 | $120.77 | $239.05 | 7,200 |
| 2023-09-05 | $119.33 | $236.20 | 5,900 |
| 2023-09-01 | $120.74 | $238.99 | 6,700 |
| 2023-08-31 | $120.49 | $238.50 | 5,100 |
| 2023-08-30 | $121.99 | $241.47 | 6,500 |
| 2023-08-29 | $120.25 | $238.02 | 10,000 |
| 2023-08-28 | $119.36 | $234.71 | 6,100 |
| 2023-08-25 | $118.17 | $232.37 | 6,900 |
| 2023-08-24 | $118.10 | $232.23 | 7,800 |
| 2023-08-23 | $118.61 | $233.23 | 7,800 |
| 2023-08-22 | $115.92 | $227.94 | 8,800 |
| 2023-08-21 | $119.06 | $234.12 | 10,800 |
| 2023-08-18 | $118.15 | $232.33 | 9,900 |
| 2023-08-17 | $118.28 | $232.58 | 8,400 |
| 2023-08-16 | $120.20 | $236.36 | 6,000 |
| 2023-08-15 | $122.28 | $240.45 | 9,300 |
| 2023-08-14 | $122.54 | $240.96 | 6,500 |
| 2023-08-11 | $123.52 | $242.89 | 7,600 |
| 2023-08-10 | $124.16 | $244.15 | 122,800 |
| 2023-08-09 | $124.61 | $245.03 | 5,700 |
| 2023-08-08 | $124.35 | $244.52 | 5,800 |
| 2023-08-07 | $123.81 | $243.46 | 4,000 |
| 2023-08-04 | $123.29 | $242.43 | 4,000 |
| 2023-08-03 | $122.56 | $241.00 | 11,800 |
| 2023-08-02 | $122.29 | $240.47 | 6,000 |
| 2023-08-01 | $124.83 | $245.46 | 5,600 |
| 2023-07-31 | $125.71 | $247.19 | 4,900 |
| 2023-07-28 | $125.96 | $247.68 | 4,900 |
| 2023-07-27 | $125.02 | $245.84 | 7,700 |
| 2023-07-26 | $124.78 | $245.36 | 5,400 |
| 2023-07-25 | $124.34 | $244.50 | 8,700 |
| 2023-07-24 | $125.49 | $246.76 | 9,600 |
| 2023-07-21 | $125.78 | $247.33 | 3,900 |
| 2023-07-20 | $125.92 | $247.61 | 4,200 |
| 2023-07-19 | $126.62 | $248.98 | 3,800 |
| 2023-07-18 | $126.47 | $248.69 | 26,000 |
| 2023-07-17 | $127.20 | $250.12 | 4,800 |
| 2023-07-14 | $127.39 | $250.50 | 3,700 |
| 2023-07-13 | $125.53 | $246.84 | 8,000 |
| 2023-07-12 | $122.54 | $240.96 | 3,000 |
| 2023-07-11 | $120.24 | $236.44 | 16,700 |
| 2023-07-10 | $120.23 | $236.42 | 8,800 |
| 2023-07-07 | $120.30 | $236.56 | 8,400 |
| 2023-07-06 | $124.49 | $244.79 | 41,800 |
| 2023-07-05 | $125.37 | $246.52 | 5,900 |
| 2023-07-03 | $125.05 | $245.90 | 3,100 |
| 2023-06-30 | $127.12 | $249.97 | 8,000 |
| 2023-06-29 | $125.36 | $246.50 | 7,200 |
| 2023-06-28 | $126.75 | $249.24 | 7,400 |
| 2023-06-27 | $126.95 | $249.63 | 13,100 |
| 2023-06-26 | $126.31 | $248.37 | 7,400 |
| 2023-06-23 | $127.83 | $251.36 | 8,800 |
| 2023-06-22 | $127.85 | $251.40 | 15,200 |
| 2023-06-21 | $126.98 | $249.69 | 7,000 |
| 2023-06-20 | $127.11 | $249.95 | 10,500 |
| 2023-06-16 | $127.06 | $249.85 | 5,300 |
| 2023-06-15 | $126.00 | $247.76 | 5,800 |
| 2023-06-14 | $123.60 | $243.04 | 5,200 |
| 2023-06-13 | $123.78 | $243.40 | 6,300 |
| 2023-06-12 | $122.89 | $241.65 | 4,300 |
| 2023-06-09 | $121.84 | $239.58 | 5,900 |
| 2023-06-08 | $122.39 | $240.66 | 8,700 |
| 2023-06-07 | $119.69 | $235.36 | 7,700 |
| 2023-06-06 | $120.15 | $236.26 | 7,600 |
| 2023-06-05 | $120.46 | $236.87 | 11,500 |
| 2023-06-02 | $120.09 | $236.14 | 9,900 |
| 2023-06-01 | $119.43 | $234.84 | 19,400 |
| 2023-05-31 | $115.31 | $226.74 | 39,500 |
| 2023-05-30 | $114.65 | $225.45 | 79,000 |
| 2023-05-26 | $115.44 | $227.00 | 127,300 |
| 2023-05-25 | $113.54 | $223.26 | 101,700 |
| 2023-05-24 | $115.51 | $227.14 | 191,100 |
| 2023-05-23 | $115.64 | $227.39 | 118,500 |
| 2023-05-22 | $117.08 | $230.22 | 7,300 |
| 2023-05-19 | $117.73 | $231.50 | 13,100 |
| 2023-05-18 | $117.83 | $231.70 | 11,100 |
| 2023-05-17 | $117.59 | $231.23 | 6,100 |
| 2023-05-16 | $117.93 | $231.89 | 8,200 |
| 2023-05-15 | $119.34 | $234.67 | 6,200 |
| 2023-05-12 | $121.43 | $238.78 | 17,300 |
| 2023-05-11 | $120.42 | $236.79 | 6,200 |
| 2023-05-10 | $122.25 | $240.39 | 6,800 |
| 2023-05-09 | $121.69 | $239.29 | 11,500 |
| 2023-05-08 | $118.83 | $233.66 | 7,500 |
| 2023-05-05 | $119.86 | $235.69 | 4,600 |
| 2023-05-04 | $122.37 | $240.63 | 11,000 |
| 2023-05-03 | $126.94 | $249.61 | 4,600 |
| 2023-05-02 | $126.15 | $248.06 | 13,800 |
| 2023-05-01 | $131.99 | $259.54 | 10,300 |
| 2023-04-28 | $132.47 | $260.49 | 6,600 |
| 2023-04-27 | $132.14 | $259.84 | 7,000 |
| 2023-04-26 | $131.49 | $258.56 | 5,100 |
| 2023-04-25 | $133.36 | $262.24 | 11,500 |
| 2023-04-24 | $135.35 | $266.15 | 7,200 |
| 2023-04-21 | $134.95 | $265.36 | 6,700 |
| 2023-04-20 | $133.34 | $262.20 | 7,100 |
| 2023-04-19 | $130.70 | $257.01 | 119,300 |
| 2023-04-18 | $130.34 | $256.30 | 60,300 |
| 2023-04-17 | $129.45 | $254.55 | 127,700 |
| 2023-04-14 | $130.53 | $256.67 | 73,600 |
| 2023-04-13 | $134.03 | $263.55 | 5,200 |
| 2023-04-12 | $132.44 | $260.43 | 6,600 |
| 2023-04-11 | $130.44 | $256.49 | 10,200 |
| 2023-04-10 | $130.02 | $255.67 | 9,600 |
| 2023-04-06 | $130.55 | $256.71 | 4,700 |
| 2023-04-05 | $129.90 | $255.43 | 7,200 |
| 2023-04-04 | $128.45 | $252.58 | 7,500 |
| 2023-04-03 | $127.07 | $249.87 | 6,100 |
| 2023-03-31 | $126.09 | $247.94 | 8,200 |
| 2023-03-30 | $126.39 | $248.53 | 7,800 |
| 2023-03-29 | $124.94 | $245.68 | 7,400 |
| 2023-03-28 | $123.02 | $241.90 | 25,400 |
| 2023-03-27 | $123.33 | $242.51 | 13,700 |
| 2023-03-24 | $122.30 | $240.49 | 16,200 |
| 2023-03-23 | $122.84 | $241.55 | 6,900 |
| 2023-03-22 | $124.71 | $245.23 | 9,500 |
| 2023-03-21 | $123.71 | $243.26 | 7,400 |
| 2023-03-20 | $122.28 | $240.45 | 9,000 |
| 2023-03-17 | $120.22 | $236.40 | 11,100 |
| 2023-03-16 | $121.31 | $238.54 | 21,200 |
| 2023-03-15 | $119.22 | $234.43 | 7,700 |
| 2023-03-14 | $120.89 | $237.72 | 43,700 |
| 2023-03-13 | $119.41 | $234.80 | 6,100 |
| 2023-03-10 | $118.12 | $232.27 | 8,700 |
| 2023-03-09 | $117.64 | $231.32 | 8,100 |
| 2023-03-08 | $117.55 | $231.15 | 9,000 |
| 2023-03-07 | $116.80 | $229.67 | 29,700 |
| 2023-03-06 | $117.77 | $231.58 | 6,600 |
| 2023-03-03 | $118.18 | $232.39 | 5,000 |
| 2023-03-02 | $118.68 | $233.37 | 7,100 |
| 2023-03-01 | $119.45 | $234.88 | 11,000 |
| 2023-02-28 | $115.76 | $227.63 | 11,800 |
| 2023-02-27 | $116.83 | $229.73 | 13,100 |
| 2023-02-24 | $117.02 | $230.11 | 10,000 |
| 2023-02-23 | $116.02 | $228.14 | 7,000 |
| 2023-02-22 | $116.64 | $229.36 | 8,300 |
| 2023-02-21 | $110.79 | $217.85 | 12,000 |
| 2023-02-17 | $110.83 | $217.93 | 9,100 |
| 2023-02-16 | $111.34 | $218.94 | 10,000 |
| 2023-02-15 | $111.43 | $219.11 | 34,900 |
| 2023-02-14 | $110.29 | $216.87 | 219,300 |
| 2023-02-13 | $109.76 | $215.83 | 6,900 |
| 2023-02-10 | $107.45 | $211.29 | 7,300 |
| 2023-02-09 | $107.10 | $210.60 | 10,300 |
| 2023-02-08 | $107.55 | $211.48 | 8,100 |
| 2023-02-07 | $108.29 | $212.94 | 5,800 |
| 2023-02-06 | $109.42 | $215.16 | 7,800 |
| 2023-02-03 | $110.71 | $217.70 | 7,100 |
| 2023-02-02 | $111.36 | $218.98 | 7,200 |
| 2023-02-01 | $111.14 | $218.54 | 10,400 |
| 2023-01-31 | $109.07 | $214.47 | 11,200 |
| 2023-01-30 | $108.24 | $212.84 | 7,800 |
| 2023-01-27 | $107.43 | $211.25 | 9,200 |
| 2023-01-26 | $107.42 | $211.23 | 9,600 |
| 2023-01-25 | $107.18 | $210.76 | 10,100 |
| 2023-01-24 | $108.92 | $214.18 | 12,600 |
| 2023-01-23 | $108.35 | $213.06 | 24,000 |
| 2023-01-20 | $108.76 | $213.86 | 13,600 |
| 2023-01-19 | $109.10 | $214.53 | 10,900 |
| 2023-01-18 | $108.21 | $212.78 | 12,000 |
| 2023-01-17 | $108.07 | $212.51 | 10,900 |
| 2023-01-13 | $107.50 | $211.39 | 8,500 |
| 2023-01-12 | $106.41 | $209.24 | 8,800 |
| 2023-01-11 | $105.86 | $208.16 | 10,000 |
| 2023-01-10 | $105.55 | $207.55 | 8,400 |
| 2023-01-09 | $104.53 | $205.55 | 14,100 |
| 2023-01-06 | $105.29 | $207.04 | 7,400 |
| 2023-01-05 | $102.70 | $201.95 | 6,300 |
| 2023-01-04 | $105.33 | $207.12 | 9,700 |
| 2023-01-03 | $103.86 | $204.23 | 8,900 |