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
- 1987-07-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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $1,990.93 | $2,255.69 | 168,400 | — | — |
| 2024-12-30 | $2,013.65 | $2,281.43 | 105,200 | — | — |
| 2024-12-27 | $2,037.33 | $2,308.26 | 103,700 | — | — |
| 2024-12-26 | $2,062.71 | $2,337.01 | 129,100 | — | — |
| 2024-12-24 | $2,104.99 | $2,384.91 | 39,400 | — | — |
| 2024-12-23 | $2,080.43 | $2,357.09 | 71,800 | — | — |
| 2024-12-20 | $2,090.98 | $2,369.04 | 298,700 | — | — |
| 2024-12-19 | $2,044.89 | $2,316.82 | 223,000 | — | — |
| 2024-12-18 | $2,051.10 | $2,323.86 | 192,700 | — | — |
| 2024-12-17 | $2,138.18 | $2,422.52 | 233,900 | — | — |
| 2024-12-16 | $2,170.49 | $2,459.12 | 147,800 | — | — |
| 2024-12-13 | $2,168.89 | $2,457.31 | 120,300 | — | — |
| 2024-12-12 | $2,190.92 | $2,482.27 | 157,500 | — | — |
| 2024-12-11 | $2,196.05 | $2,488.08 | 156,900 | — | — |
| 2024-12-10 | $2,172.69 | $2,461.62 | 270,800 | — | — |
| 2024-12-09 | $2,227.11 | $2,523.27 | 189,000 | — | — |
| 2024-12-06 | $2,371.83 | $2,687.24 | 110,000 | — | — |
| 2024-12-05 | $2,367.16 | $2,681.95 | 153,000 | — | — |
| 2024-12-04 | $2,375.83 | $2,691.77 | 128,300 | — | — |
| 2024-12-03 | $2,345.32 | $2,657.20 | 270,600 | — | — |
| 2024-12-02 | $2,332.11 | $2,642.24 | 119,400 | — | — |
| 2024-11-29 | $2,375.03 | $2,690.86 | 80,800 | — | — |
| 2024-11-27 | $2,354.00 | $2,667.04 | 94,100 | — | — |
| 2024-11-26 | $2,382.40 | $2,699.21 | 202,600 | — | — |
| 2024-11-25 | $2,360.22 | $2,674.08 | 283,500 | — | — |
| 2024-11-22 | $2,355.35 | $2,668.57 | 90,200 | — | — |
| 2024-11-21 | $2,337.83 | $2,648.72 | 95,200 | — | — |
| 2024-11-20 | $2,309.60 | $2,616.73 | 102,200 | — | — |
| 2024-11-19 | $2,284.43 | $2,588.22 | 130,300 | — | — |
| 2024-11-18 | $2,272.31 | $2,574.48 | 98,000 | — | — |
| 2024-11-15 | $2,261.00 | $2,561.67 | 185,700 | — | — |
| 2024-11-14 | $2,323.17 | $2,632.11 | 82,900 | — | — |
| 2024-11-13 | $2,348.45 | $2,660.75 | 135,100 | — | — |
| 2024-11-12 | $2,348.10 | $2,660.35 | 148,100 | — | — |
| 2024-11-11 | $2,350.00 | $2,662.51 | 152,600 | — | — |
| 2024-11-08 | $2,332.29 | $2,642.44 | 275,900 | — | — |
| 2024-11-07 | $2,176.10 | $2,465.48 | 344,200 | — | — |
| 2024-11-06 | $2,090.63 | $2,368.64 | 233,700 | — | — |
| 2024-11-05 | $2,009.75 | $2,277.01 | 124,400 | — | — |
| 2024-11-04 | $1,990.94 | $2,255.70 | 139,500 | — | — |
| 2024-11-01 | $1,988.91 | $2,253.40 | 128,300 | — | — |
| 2024-10-31 | $1,993.11 | $2,258.16 | 123,200 | — | — |
| 2024-10-30 | $2,006.99 | $2,273.88 | 100,800 | — | — |
| 2024-10-29 | $2,021.86 | $2,290.73 | 151,000 | — | — |
| 2024-10-28 | $1,996.88 | $2,262.43 | 100,800 | — | — |
| 2024-10-25 | $1,999.97 | $2,265.93 | 139,800 | — | — |
| 2024-10-24 | $1,994.05 | $2,259.22 | 190,400 | — | — |
| 2024-10-23 | $1,998.66 | $2,264.44 | 200,400 | — | — |
| 2024-10-22 | $2,027.82 | $2,297.48 | 220,100 | — | — |
| 2024-10-21 | $1,994.45 | $2,259.67 | 185,900 | — | — |
| 2024-10-18 | $1,973.46 | $2,235.89 | 206,200 | — | — |
| 2024-10-17 | $2,038.95 | $2,310.09 | 115,700 | — | — |
| 2024-10-16 | $2,051.78 | $2,324.63 | 118,500 | — | — |
| 2024-10-15 | $2,061.05 | $2,335.13 | 123,000 | — | — |
| 2024-10-14 | $2,068.91 | $2,344.04 | 118,300 | — | — |
| 2024-10-11 | $2,031.00 | $2,301.08 | 203,600 | — | — |
| 2024-10-10 | $1,984.52 | $2,248.42 | 163,100 | — | — |
| 2024-10-09 | $2,024.99 | $2,294.28 | 114,900 | — | — |
| 2024-10-08 | $1,989.58 | $2,254.16 | 132,500 | — | — |
| 2024-10-07 | $1,955.00 | $2,214.98 | 138,800 | — | — |
| 2024-10-04 | $1,913.38 | $2,167.82 | 121,500 | — | — |
| 2024-10-03 | $1,935.95 | $2,193.39 | 109,500 | — | — |
| 2024-10-02 | $1,938.16 | $2,195.90 | 106,400 | — | — |
| 2024-10-01 | $1,915.69 | $2,170.44 | 184,500 | — | — |
| 2024-09-30 | $1,943.52 | $2,201.97 | 91,600 | — | — |
| 2024-09-27 | $1,919.65 | $2,174.93 | 107,600 | — | — |
| 2024-09-26 | $1,923.81 | $2,179.64 | 116,400 | — | — |
| 2024-09-25 | $1,909.85 | $2,163.82 | 108,200 | — | — |
| 2024-09-24 | $1,916.90 | $2,171.81 | 133,800 | — | — |
| 2024-09-23 | $1,947.38 | $2,206.34 | 111,100 | — | — |
| 2024-09-20 | $1,934.63 | $2,191.90 | 294,800 | — | — |
| 2024-09-19 | $1,929.21 | $2,185.76 | 122,300 | — | — |
| 2024-09-18 | $1,900.33 | $2,153.04 | 129,000 | — | — |
| 2024-09-17 | $1,884.45 | $2,135.05 | 170,700 | — | — |
| 2024-09-16 | $1,894.98 | $2,146.98 | 109,700 | — | — |
| 2024-09-13 | $1,868.96 | $2,117.50 | 132,500 | — | — |
| 2024-09-12 | $1,862.08 | $2,109.70 | 110,800 | — | — |
| 2024-09-11 | $1,834.23 | $2,078.15 | 133,800 | — | — |
| 2024-09-10 | $1,797.28 | $2,036.28 | 100,300 | — | — |
| 2024-09-09 | $1,776.49 | $2,012.73 | 144,400 | — | — |
| 2024-09-06 | $1,734.01 | $1,964.60 | 156,300 | — | — |
| 2024-09-05 | $1,757.14 | $1,990.81 | 98,900 | — | — |
| 2024-09-04 | $1,751.25 | $1,984.13 | 158,600 | — | — |
| 2024-09-03 | $1,688.41 | $1,912.94 | 183,100 | — | — |
| 2024-08-30 | $1,730.27 | $1,960.36 | 119,500 | — | — |
| 2024-08-29 | $1,713.29 | $1,941.13 | 126,300 | — | — |
| 2024-08-28 | $1,722.35 | $1,951.39 | 105,300 | — | — |
| 2024-08-27 | $1,714.90 | $1,942.95 | 201,000 | — | — |
| 2024-08-26 | $1,706.27 | $1,933.17 | 189,000 | — | — |
| 2024-08-23 | $1,745.38 | $1,977.48 | 72,900 | — | — |
| 2024-08-22 | $1,737.16 | $1,968.17 | 80,900 | — | — |
| 2024-08-21 | $1,751.60 | $1,984.53 | 97,000 | — | — |
| 2024-08-20 | $1,750.00 | $1,982.72 | 148,100 | — | — |
| 2024-08-19 | $1,753.70 | $1,986.91 | 138,000 | — | — |
| 2024-08-16 | $1,751.70 | $1,984.64 | 153,000 | — | — |
| 2024-08-15 | $1,733.79 | $1,964.35 | 291,800 | — | — |
| 2024-08-14 | $1,809.75 | $2,050.41 | 149,700 | — | — |
| 2024-08-13 | $1,774.66 | $2,010.66 | 119,500 | — | — |
| 2024-08-12 | $1,720.00 | $1,948.73 | 144,000 | — | — |
| 2024-08-09 | $1,752.25 | $1,985.27 | 215,900 | — | — |
| 2024-08-08 | $1,717.12 | $1,945.46 | 135,300 | — | — |
| 2024-08-07 | $1,668.63 | $1,890.53 | 191,600 | — | — |
| 2024-08-06 | $1,654.99 | $1,875.07 | 286,200 | — | — |
| 2024-08-05 | $1,581.82 | $1,792.17 | 136,400 | — | — |
| 2024-08-02 | $1,600.38 | $1,813.20 | 144,700 | — | — |
| 2024-08-01 | $1,578.95 | $1,788.92 | 261,700 | — | — |
| 2024-07-31 | $1,600.00 | $1,812.77 | 253,300 | — | — |
| 2024-07-30 | $1,588.50 | $1,799.74 | 180,700 | — | — |
| 2024-07-29 | $1,588.72 | $1,799.99 | 201,200 | — | — |
| 2024-07-26 | $1,605.94 | $1,819.50 | 131,700 | — | — |
| 2024-07-25 | $1,576.93 | $1,786.63 | 111,800 | — | — |
| 2024-07-24 | $1,559.24 | $1,766.59 | 159,800 | — | — |
| 2024-07-23 | $1,628.12 | $1,844.63 | 159,600 | — | — |
| 2024-07-22 | $1,632.17 | $1,849.22 | 155,700 | — | — |
| 2024-07-19 | $1,590.79 | $1,802.33 | 191,300 | — | — |
| 2024-07-18 | $1,584.76 | $1,795.50 | 152,400 | — | — |
| 2024-07-17 | $1,602.80 | $1,815.94 | 201,100 | — | — |
| 2024-07-16 | $1,614.77 | $1,829.50 | 109,000 | — | — |
| 2024-07-15 | $1,590.03 | $1,801.47 | 187,300 | — | — |
| 2024-07-12 | $1,588.52 | $1,799.76 | 119,800 | — | — |
| 2024-07-11 | $1,567.52 | $1,775.97 | 146,200 | — | — |
| 2024-07-10 | $1,534.09 | $1,738.09 | 198,200 | — | — |
| 2024-07-09 | $1,568.06 | $1,776.58 | 317,300 | — | — |
| 2024-07-08 | $1,530.06 | $1,733.53 | 161,700 | — | — |
| 2024-07-05 | $1,551.55 | $1,757.88 | 108,500 | — | — |
| 2024-07-03 | $1,530.06 | $1,733.53 | 71,800 | — | — |
| 2024-07-02 | $1,529.38 | $1,732.76 | 292,400 | — | — |
| 2024-07-01 | $1,496.51 | $1,695.52 | 143,600 | — | — |
| 2024-06-28 | $1,488.66 | $1,686.62 | 340,300 | — | — |
| 2024-06-27 | $1,477.51 | $1,673.99 | 150,400 | — | — |
| 2024-06-26 | $1,470.00 | $1,665.48 | 177,300 | — | — |
| 2024-06-25 | $1,457.29 | $1,651.08 | 183,400 | — | — |
| 2024-06-24 | $1,441.50 | $1,633.19 | 253,200 | — | — |
| 2024-06-21 | $1,436.11 | $1,627.09 | 235,300 | — | — |
| 2024-06-20 | $1,412.76 | $1,600.63 | 138,300 | — | — |
| 2024-06-18 | $1,421.80 | $1,610.87 | 214,400 | — | — |
| 2024-06-17 | $1,409.96 | $1,597.46 | 119,100 | — | — |
| 2024-06-14 | $1,390.59 | $1,575.51 | 111,700 | — | — |
| 2024-06-13 | $1,379.01 | $1,562.39 | 94,700 | — | — |
| 2024-06-12 | $1,378.36 | $1,561.66 | 183,700 | — | — |
| 2024-06-11 | $1,315.33 | $1,490.24 | 77,100 | — | — |
| 2024-06-10 | $1,310.15 | $1,484.38 | 125,900 | — | — |
| 2024-06-07 | $1,310.32 | $1,484.57 | 100,600 | — | — |
| 2024-06-06 | $1,329.88 | $1,506.73 | 119,600 | — | — |
| 2024-06-05 | $1,351.07 | $1,530.74 | 107,300 | — | — |
| 2024-06-04 | $1,302.74 | $1,475.98 | 98,900 | — | — |
| 2024-06-03 | $1,293.82 | $1,465.87 | 143,900 | — | — |
| 2024-05-31 | $1,289.93 | $1,461.47 | 332,800 | — | — |
| 2024-05-30 | $1,302.66 | $1,475.89 | 196,800 | — | — |
| 2024-05-29 | $1,356.30 | $1,536.66 | 131,500 | — | — |
| 2024-05-28 | $1,385.13 | $1,569.33 | 188,500 | — | — |
| 2024-05-24 | $1,384.64 | $1,568.77 | 171,500 | — | — |
| 2024-05-23 | $1,353.18 | $1,533.13 | 237,100 | — | — |
| 2024-05-22 | $1,366.64 | $1,548.38 | 192,900 | — | — |
| 2024-05-21 | $1,374.80 | $1,557.62 | 368,600 | — | — |
| 2024-05-20 | $1,446.28 | $1,638.61 | 259,400 | — | — |
| 2024-05-17 | $1,411.35 | $1,599.03 | 246,600 | — | — |
| 2024-05-16 | $1,404.43 | $1,591.19 | 356,900 | — | — |
| 2024-05-15 | $1,368.16 | $1,550.10 | 260,200 | — | — |
| 2024-05-14 | $1,353.93 | $1,533.98 | 208,200 | — | — |
| 2024-05-13 | $1,332.53 | $1,509.73 | 244,600 | — | — |
| 2024-05-10 | $1,328.61 | $1,505.29 | 436,400 | — | — |
| 2024-05-09 | $1,286.78 | $1,457.90 | 200,900 | — | — |
| 2024-05-08 | $1,251.44 | $1,417.86 | 132,800 | — | — |
| 2024-05-07 | $1,240.62 | $1,405.60 | 163,600 | — | — |
| 2024-05-06 | $1,242.63 | $1,407.88 | 207,700 | — | — |
| 2024-05-03 | $1,193.01 | $1,351.66 | 182,900 | — | — |
| 2024-05-02 | $1,165.35 | $1,320.32 | 166,200 | — | — |
| 2024-05-01 | $1,140.73 | $1,292.43 | 244,800 | — | — |
| 2024-04-30 | $1,133.33 | $1,284.04 | 210,600 | — | — |
| 2024-04-29 | $1,143.06 | $1,295.07 | 317,400 | — | — |
| 2024-04-26 | $1,110.85 | $1,258.57 | 440,700 | — | — |
| 2024-04-25 | $1,193.66 | $1,352.39 | 218,900 | — | — |
| 2024-04-24 | $1,193.03 | $1,351.68 | 177,900 | — | — |
| 2024-04-23 | $1,188.19 | $1,346.20 | 275,300 | — | — |
| 2024-04-22 | $1,150.66 | $1,303.68 | 233,500 | — | — |
| 2024-04-19 | $1,130.06 | $1,280.34 | 156,400 | — | — |
| 2024-04-18 | $1,162.25 | $1,316.81 | 214,700 | — | — |
| 2024-04-17 | $1,153.28 | $1,306.64 | 175,700 | — | — |
| 2024-04-16 | $1,152.70 | $1,305.99 | 163,200 | — | — |
| 2024-04-15 | $1,150.52 | $1,303.52 | 182,600 | — | — |
| 2024-04-12 | $1,175.61 | $1,331.94 | 118,200 | — | — |
| 2024-04-11 | $1,191.68 | $1,350.15 | 108,200 | — | — |
| 2024-04-10 | $1,181.23 | $1,338.31 | 179,100 | — | — |
| 2024-04-09 | $1,219.08 | $1,381.19 | 115,400 | — | — |
| 2024-04-08 | $1,238.88 | $1,403.63 | 96,400 | — | — |
| 2024-04-05 | $1,231.65 | $1,395.44 | 80,300 | — | — |
| 2024-04-04 | $1,219.85 | $1,382.07 | 114,100 | — | — |
| 2024-04-03 | $1,248.55 | $1,414.58 | 101,800 | — | — |
| 2024-04-02 | $1,247.29 | $1,413.16 | 141,700 | — | — |
| 2024-04-01 | $1,254.37 | $1,421.18 | 121,100 | — | — |
| 2024-03-28 | $1,249.61 | $1,415.78 | 151,700 | — | — |
| 2024-03-27 | $1,258.51 | $1,425.87 | 144,700 | — | — |
| 2024-03-26 | $1,282.47 | $1,453.01 | 137,100 | — | — |
| 2024-03-25 | $1,266.61 | $1,435.05 | 115,900 | — | — |
| 2024-03-22 | $1,276.74 | $1,446.52 | 205,600 | — | — |
| 2024-03-21 | $1,280.02 | $1,450.24 | 135,100 | — | — |
| 2024-03-20 | $1,245.40 | $1,411.01 | 101,900 | — | — |
| 2024-03-19 | $1,235.63 | $1,399.95 | 155,300 | — | — |
| 2024-03-18 | $1,222.74 | $1,385.34 | 176,300 | — | — |
| 2024-03-15 | $1,211.81 | $1,372.96 | 333,000 | — | — |
| 2024-03-14 | $1,202.00 | $1,361.84 | 364,500 | — | — |
| 2024-03-13 | $1,245.82 | $1,411.49 | 366,000 | — | — |
| 2024-03-12 | $1,328.59 | $1,505.27 | 150,400 | — | — |
| 2024-03-11 | $1,282.68 | $1,453.25 | 153,100 | — | — |
| 2024-03-08 | $1,300.45 | $1,473.39 | 135,900 | — | — |
| 2024-03-07 | $1,334.99 | $1,512.52 | 183,100 | — | — |
| 2024-03-06 | $1,288.11 | $1,459.40 | 112,700 | — | — |
| 2024-03-05 | $1,263.65 | $1,431.69 | 181,500 | — | — |
| 2024-03-04 | $1,301.25 | $1,474.29 | 87,300 | — | — |
| 2024-03-01 | $1,295.20 | $1,467.44 | 148,500 | — | — |
| 2024-02-29 | $1,269.91 | $1,438.78 | 163,300 | — | — |
| 2024-02-28 | $1,274.63 | $1,444.13 | 193,400 | — | — |
| 2024-02-27 | $1,276.03 | $1,445.72 | 102,200 | — | — |
| 2024-02-26 | $1,288.25 | $1,459.56 | 180,400 | — | — |
| 2024-02-23 | $1,282.33 | $1,452.86 | 123,500 | — | — |
| 2024-02-22 | $1,288.26 | $1,459.57 | 146,200 | — | — |
| 2024-02-21 | $1,246.56 | $1,412.33 | 151,200 | — | — |
| 2024-02-20 | $1,259.20 | $1,426.65 | 153,400 | — | — |
| 2024-02-16 | $1,282.06 | $1,452.55 | 115,300 | — | — |
| 2024-02-15 | $1,302.70 | $1,475.93 | 143,500 | — | — |
| 2024-02-14 | $1,293.84 | $1,465.90 | 155,000 | — | — |
| 2024-02-13 | $1,269.48 | $1,438.30 | 273,000 | — | — |
| 2024-02-12 | $1,298.35 | $1,471.01 | 159,600 | — | — |
| 2024-02-09 | $1,323.81 | $1,499.85 | 118,900 | — | — |
| 2024-02-08 | $1,321.44 | $1,497.17 | 196,700 | — | — |
| 2024-02-07 | $1,280.45 | $1,450.73 | 168,600 | — | — |
| 2024-02-06 | $1,259.81 | $1,427.34 | 209,000 | — | — |
| 2024-02-05 | $1,256.13 | $1,423.17 | 100,600 | — | — |
| 2024-02-02 | $1,255.30 | $1,422.23 | 121,400 | — | — |
| 2024-02-01 | $1,243.17 | $1,408.49 | 159,700 | — | — |
| 2024-01-31 | $1,198.83 | $1,358.25 | 206,100 | — | — |
| 2024-01-30 | $1,197.06 | $1,356.25 | 195,200 | — | — |
| 2024-01-29 | $1,222.38 | $1,384.93 | 198,400 | — | — |
| 2024-01-26 | $1,196.36 | $1,355.45 | 407,100 | — | — |
| 2024-01-25 | $1,284.27 | $1,455.05 | 219,900 | — | — |
| 2024-01-24 | $1,275.55 | $1,445.17 | 182,000 | — | — |
| 2024-01-23 | $1,281.51 | $1,451.93 | 260,500 | — | — |
| 2024-01-22 | $1,288.32 | $1,459.64 | 248,400 | — | — |
| 2024-01-19 | $1,260.21 | $1,427.79 | 176,000 | — | — |
| 2024-01-18 | $1,250.42 | $1,416.70 | 130,900 | — | — |
| 2024-01-17 | $1,230.16 | $1,393.75 | 162,800 | — | — |
| 2024-01-16 | $1,224.39 | $1,387.21 | 214,700 | — | — |
| 2024-01-12 | $1,230.99 | $1,394.69 | 117,300 | — | — |
| 2024-01-11 | $1,214.84 | $1,376.39 | 105,100 | — | — |
| 2024-01-10 | $1,200.23 | $1,359.84 | 141,300 | — | — |
| 2024-01-09 | $1,159.66 | $1,313.87 | 110,000 | — | — |
| 2024-01-08 | $1,152.43 | $1,305.68 | 134,200 | — | — |
| 2024-01-05 | $1,115.46 | $1,263.79 | 164,600 | — | — |
| 2024-01-04 | $1,117.46 | $1,266.06 | 127,700 | — | — |
| 2024-01-03 | $1,122.37 | $1,271.62 | 158,600 | — | — |
| 2024-01-02 | $1,131.16 | $1,281.58 | 190,800 | — | — |