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
- 2006-03-15 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,267.28 | $3,264.42 | 256,600 | — | — |
| 2024-12-30 | $1,279.91 | $3,296.95 | 216,600 | — | — |
| 2024-12-27 | $1,290.90 | $3,325.26 | 154,000 | — | — |
| 2024-12-26 | $1,301.23 | $3,351.87 | 108,500 | — | — |
| 2024-12-24 | $1,301.66 | $3,352.98 | 91,500 | — | — |
| 2024-12-23 | $1,290.61 | $3,324.52 | 271,900 | — | — |
| 2024-12-20 | $1,276.15 | $3,287.27 | 608,200 | — | — |
| 2024-12-19 | $1,260.12 | $3,245.98 | 454,700 | — | — |
| 2024-12-18 | $1,239.00 | $3,191.57 | 566,800 | — | — |
| 2024-12-17 | $1,274.24 | $3,282.35 | 560,000 | — | — |
| 2024-12-16 | $1,280.04 | $3,297.29 | 350,300 | — | — |
| 2024-12-13 | $1,259.12 | $3,243.40 | 236,000 | — | — |
| 2024-12-12 | $1,240.52 | $3,195.49 | 407,700 | — | — |
| 2024-12-11 | $1,246.65 | $3,211.28 | 220,200 | — | — |
| 2024-12-10 | $1,261.57 | $3,249.71 | 171,100 | — | — |
| 2024-12-09 | $1,258.49 | $3,241.78 | 243,500 | — | — |
| 2024-12-06 | $1,279.21 | $3,295.15 | 289,900 | — | — |
| 2024-12-05 | $1,292.86 | $3,330.31 | 261,500 | — | — |
| 2024-12-04 | $1,307.81 | $3,368.82 | 348,600 | — | — |
| 2024-12-03 | $1,258.71 | $3,242.35 | 206,800 | — | — |
| 2024-12-02 | $1,260.47 | $3,246.88 | 353,500 | — | — |
| 2024-11-29 | $1,252.97 | $3,227.56 | 171,100 | — | — |
| 2024-11-27 | $1,249.33 | $3,218.18 | 286,400 | — | — |
| 2024-11-26 | $1,262.61 | $3,252.39 | 344,900 | — | — |
| 2024-11-25 | $1,260.98 | $3,248.19 | 436,900 | — | — |
| 2024-11-22 | $1,260.32 | $3,246.49 | 486,600 | — | — |
| 2024-11-21 | $1,240.13 | $3,194.48 | 567,300 | — | — |
| 2024-11-20 | $1,293.11 | $3,330.96 | 377,200 | — | — |
| 2024-11-19 | $1,250.62 | $3,221.51 | 319,300 | — | — |
| 2024-11-18 | $1,252.35 | $3,225.96 | 268,300 | — | — |
| 2024-11-15 | $1,254.16 | $3,230.62 | 481,100 | — | — |
| 2024-11-14 | $1,271.71 | $3,275.83 | 667,500 | — | — |
| 2024-11-13 | $1,363.00 | $3,510.99 | 227,500 | — | — |
| 2024-11-12 | $1,355.42 | $3,491.46 | 266,000 | — | — |
| 2024-11-11 | $1,374.76 | $3,541.28 | 214,600 | — | — |
| 2024-11-08 | $1,350.98 | $3,480.03 | 245,500 | — | — |
| 2024-11-07 | $1,329.39 | $3,424.41 | 509,700 | — | — |
| 2024-11-06 | $1,382.60 | $3,561.48 | 396,900 | — | — |
| 2024-11-05 | $1,337.60 | $3,445.56 | 166,500 | — | — |
| 2024-11-04 | $1,315.39 | $3,388.35 | 179,600 | — | — |
| 2024-11-01 | $1,304.50 | $3,360.30 | 218,000 | — | — |
| 2024-10-31 | $1,302.30 | $3,354.63 | 268,400 | — | — |
| 2024-10-30 | $1,329.63 | $3,425.03 | 219,000 | — | — |
| 2024-10-29 | $1,336.17 | $3,441.88 | 162,800 | — | — |
| 2024-10-28 | $1,339.08 | $3,449.37 | 170,000 | — | — |
| 2024-10-25 | $1,354.83 | $3,489.94 | 133,500 | — | — |
| 2024-10-24 | $1,345.56 | $3,466.06 | 120,500 | — | — |
| 2024-10-23 | $1,357.59 | $3,497.05 | 143,200 | — | — |
| 2024-10-22 | $1,350.41 | $3,478.56 | 206,100 | — | — |
| 2024-10-21 | $1,386.86 | $3,572.45 | 152,800 | — | — |
| 2024-10-18 | $1,397.16 | $3,598.98 | 134,000 | — | — |
| 2024-10-17 | $1,401.96 | $3,611.35 | 197,300 | — | — |
| 2024-10-16 | $1,384.07 | $3,565.26 | 193,200 | — | — |
| 2024-10-15 | $1,390.52 | $3,581.88 | 156,000 | — | — |
| 2024-10-14 | $1,411.63 | $3,636.26 | 152,700 | — | — |
| 2024-10-11 | $1,410.42 | $3,633.14 | 192,100 | — | — |
| 2024-10-10 | $1,368.98 | $3,526.39 | 106,200 | — | — |
| 2024-10-09 | $1,386.96 | $3,572.71 | 138,100 | — | — |
| 2024-10-08 | $1,375.62 | $3,543.50 | 94,100 | — | — |
| 2024-10-07 | $1,356.55 | $3,494.37 | 144,700 | — | — |
| 2024-10-04 | $1,355.46 | $3,491.57 | 187,800 | — | — |
| 2024-10-03 | $1,419.09 | $3,462.28 | 219,200 | — | — |
| 2024-10-02 | $1,442.53 | $3,519.47 | 175,900 | — | — |
| 2024-10-01 | $1,435.96 | $3,503.44 | 176,100 | — | — |
| 2024-09-30 | $1,427.13 | $3,481.89 | 233,300 | — | — |
| 2024-09-27 | $1,402.88 | $3,422.73 | 184,600 | — | — |
| 2024-09-26 | $1,401.23 | $3,418.70 | 204,000 | — | — |
| 2024-09-25 | $1,424.26 | $3,474.89 | 243,000 | — | — |
| 2024-09-24 | $1,420.90 | $3,466.69 | 300,400 | — | — |
| 2024-09-23 | $1,417.98 | $3,459.57 | 223,000 | — | — |
| 2024-09-20 | $1,408.03 | $3,435.29 | 339,800 | — | — |
| 2024-09-19 | $1,389.85 | $3,390.94 | 159,500 | — | — |
| 2024-09-18 | $1,373.70 | $3,351.54 | 130,000 | — | — |
| 2024-09-17 | $1,375.45 | $3,355.81 | 104,300 | — | — |
| 2024-09-16 | $1,372.92 | $3,349.63 | 142,400 | — | — |
| 2024-09-13 | $1,367.76 | $3,337.04 | 149,100 | — | — |
| 2024-09-12 | $1,348.03 | $3,288.91 | 133,600 | — | — |
| 2024-09-11 | $1,328.03 | $3,240.11 | 127,400 | — | — |
| 2024-09-10 | $1,310.75 | $3,197.95 | 126,200 | — | — |
| 2024-09-09 | $1,302.77 | $3,178.48 | 176,600 | — | — |
| 2024-09-06 | $1,294.17 | $3,157.50 | 157,100 | — | — |
| 2024-09-05 | $1,329.28 | $3,243.16 | 151,900 | — | — |
| 2024-09-04 | $1,350.62 | $3,295.23 | 120,100 | — | — |
| 2024-09-03 | $1,332.49 | $3,250.99 | 206,700 | — | — |
| 2024-08-30 | $1,373.21 | $3,350.34 | 251,800 | — | — |
| 2024-08-29 | $1,364.37 | $3,328.77 | 256,800 | — | — |
| 2024-08-28 | $1,333.06 | $3,252.38 | 168,100 | — | — |
| 2024-08-27 | $1,326.23 | $3,235.72 | 160,000 | — | — |
| 2024-08-26 | $1,302.25 | $3,177.21 | 258,400 | — | — |
| 2024-08-23 | $1,326.68 | $3,236.82 | 273,100 | — | — |
| 2024-08-22 | $1,304.38 | $3,182.41 | 121,700 | — | — |
| 2024-08-21 | $1,313.71 | $3,205.17 | 161,500 | — | — |
| 2024-08-20 | $1,310.41 | $3,197.12 | 229,900 | — | — |
| 2024-08-19 | $1,308.24 | $3,191.83 | 288,700 | — | — |
| 2024-08-16 | $1,280.08 | $3,123.12 | 188,100 | — | — |
| 2024-08-15 | $1,272.34 | $3,104.24 | 205,000 | — | — |
| 2024-08-14 | $1,248.36 | $3,045.73 | 120,200 | — | — |
| 2024-08-13 | $1,243.69 | $3,034.34 | 231,300 | — | — |
| 2024-08-12 | $1,233.05 | $3,008.38 | 241,100 | — | — |
| 2024-08-09 | $1,246.10 | $3,040.22 | 172,000 | — | — |
| 2024-08-08 | $1,231.12 | $3,003.67 | 211,300 | — | — |
| 2024-08-07 | $1,202.03 | $2,932.70 | 353,500 | — | — |
| 2024-08-06 | $1,237.37 | $3,018.92 | 408,000 | — | — |
| 2024-08-05 | $1,209.45 | $2,950.80 | 440,000 | — | — |
| 2024-08-02 | $1,212.27 | $2,957.68 | 314,600 | — | — |
| 2024-08-01 | $1,268.04 | $3,093.75 | 237,400 | — | — |
| 2024-07-31 | $1,294.22 | $3,157.62 | 271,700 | — | — |
| 2024-07-30 | $1,264.16 | $3,084.28 | 283,000 | — | — |
| 2024-07-29 | $1,236.12 | $3,015.87 | 173,000 | — | — |
| 2024-07-26 | $1,234.86 | $3,012.80 | 207,900 | — | — |
| 2024-07-25 | $1,228.42 | $2,997.08 | 203,300 | — | — |
| 2024-07-24 | $1,245.48 | $3,038.71 | 171,200 | — | — |
| 2024-07-23 | $1,287.13 | $3,140.32 | 204,000 | — | — |
| 2024-07-22 | $1,255.85 | $3,064.01 | 200,900 | — | — |
| 2024-07-19 | $1,238.07 | $3,020.63 | 168,100 | — | — |
| 2024-07-18 | $1,245.92 | $3,039.78 | 251,500 | — | — |
| 2024-07-17 | $1,241.47 | $3,028.92 | 207,200 | — | — |
| 2024-07-16 | $1,280.50 | $3,124.15 | 218,800 | — | — |
| 2024-07-15 | $1,241.94 | $3,030.07 | 371,100 | — | — |
| 2024-07-12 | $1,242.31 | $3,030.97 | 409,700 | — | — |
| 2024-07-11 | $1,255.64 | $3,063.49 | 299,100 | — | — |
| 2024-07-10 | $1,272.68 | $3,105.07 | 232,900 | — | — |
| 2024-07-09 | $1,270.46 | $3,099.65 | 167,700 | — | — |
| 2024-07-08 | $1,272.18 | $3,103.85 | 191,900 | — | — |
| 2024-07-05 | $1,274.55 | $3,109.63 | 140,300 | — | — |
| 2024-07-03 | $1,283.50 | $3,131.47 | 108,100 | — | — |
| 2024-07-02 | $1,278.10 | $3,118.29 | 213,900 | — | — |
| 2024-07-01 | $1,252.72 | $3,056.37 | 300,800 | — | — |
| 2024-06-28 | $1,277.61 | $3,117.10 | 1,220,900 | — | — |
| 2024-06-27 | $1,288.65 | $3,144.03 | 322,500 | — | — |
| 2024-06-26 | $1,300.83 | $3,173.75 | 241,000 | — | — |
| 2024-06-25 | $1,320.36 | $3,221.40 | 185,600 | — | — |
| 2024-06-24 | $1,328.05 | $3,240.16 | 262,000 | — | — |
| 2024-06-21 | $1,321.09 | $3,223.18 | 393,800 | — | — |
| 2024-06-20 | $1,329.67 | $3,244.11 | 213,300 | — | — |
| 2024-06-18 | $1,339.48 | $3,268.05 | 159,600 | — | — |
| 2024-06-17 | $1,318.91 | $3,217.86 | 167,400 | — | — |
| 2024-06-14 | $1,294.76 | $3,158.94 | 194,200 | — | — |
| 2024-06-13 | $1,323.65 | $3,229.42 | 165,700 | — | — |
| 2024-06-12 | $1,322.13 | $3,225.72 | 272,500 | — | — |
| 2024-06-11 | $1,293.88 | $3,156.79 | 260,200 | — | — |
| 2024-06-10 | $1,305.99 | $3,186.34 | 249,700 | — | — |
| 2024-06-07 | $1,310.00 | $3,196.12 | 305,700 | — | — |
| 2024-06-06 | $1,334.65 | $3,256.26 | 161,800 | — | — |
| 2024-06-05 | $1,362.30 | $3,323.72 | 173,600 | — | — |
| 2024-06-04 | $1,340.83 | $3,271.34 | 153,200 | — | — |
| 2024-06-03 | $1,339.19 | $3,267.34 | 183,300 | — | — |
| 2024-05-31 | $1,343.23 | $3,277.20 | 302,800 | — | — |
| 2024-05-30 | $1,321.85 | $3,225.03 | 143,500 | — | — |
| 2024-05-29 | $1,312.29 | $3,201.71 | 200,700 | — | — |
| 2024-05-28 | $1,317.94 | $3,215.49 | 202,800 | — | — |
| 2024-05-24 | $1,350.31 | $3,294.47 | 136,100 | — | — |
| 2024-05-23 | $1,330.72 | $3,246.67 | 173,300 | — | — |
| 2024-05-22 | $1,326.19 | $3,235.62 | 251,300 | — | — |
| 2024-05-21 | $1,336.84 | $3,261.60 | 212,400 | — | — |
| 2024-05-20 | $1,312.76 | $3,202.85 | 179,500 | — | — |
| 2024-05-17 | $1,291.95 | $3,152.08 | 210,900 | — | — |
| 2024-05-16 | $1,286.32 | $3,138.35 | 251,300 | — | — |
| 2024-05-15 | $1,289.20 | $3,145.37 | 257,900 | — | — |
| 2024-05-14 | $1,275.77 | $3,112.61 | 310,700 | — | — |
| 2024-05-13 | $1,280.56 | $3,124.29 | 252,300 | — | — |
| 2024-05-10 | $1,310.49 | $3,197.32 | 212,400 | — | — |
| 2024-05-09 | $1,318.86 | $3,217.74 | 229,200 | — | — |
| 2024-05-08 | $1,315.00 | $3,208.32 | 250,100 | — | — |
| 2024-05-07 | $1,310.40 | $3,197.10 | 443,100 | — | — |
| 2024-05-06 | $1,301.63 | $3,175.70 | 330,500 | — | — |
| 2024-05-03 | $1,293.80 | $3,156.60 | 238,000 | — | — |
| 2024-05-02 | $1,271.78 | $3,102.87 | 196,600 | — | — |
| 2024-05-01 | $1,249.32 | $3,048.07 | 158,900 | — | — |
| 2024-04-30 | $1,248.03 | $3,044.93 | 238,200 | — | — |
| 2024-04-29 | $1,258.72 | $3,071.01 | 123,100 | — | — |
| 2024-04-26 | $1,259.15 | $3,072.06 | 140,900 | — | — |
| 2024-04-25 | $1,256.58 | $3,065.79 | 232,700 | — | — |
| 2024-04-24 | $1,241.62 | $3,029.29 | 222,400 | — | — |
| 2024-04-23 | $1,242.40 | $3,031.19 | 241,800 | — | — |
| 2024-04-22 | $1,200.93 | $2,930.01 | 147,900 | — | — |
| 2024-04-19 | $1,187.70 | $2,897.73 | 231,400 | — | — |
| 2024-04-18 | $1,213.50 | $2,960.68 | 205,500 | — | — |
| 2024-04-17 | $1,225.70 | $2,990.45 | 148,000 | — | — |
| 2024-04-16 | $1,223.15 | $2,984.23 | 155,200 | — | — |
| 2024-04-15 | $1,207.50 | $2,946.04 | 183,200 | — | — |
| 2024-04-12 | $1,220.38 | $2,977.47 | 193,500 | — | — |
| 2024-04-11 | $1,234.93 | $3,012.97 | 180,200 | — | — |
| 2024-04-10 | $1,219.91 | $2,976.32 | 170,200 | — | — |
| 2024-04-09 | $1,215.93 | $2,966.61 | 130,000 | — | — |
| 2024-04-08 | $1,233.29 | $3,008.97 | 126,800 | — | — |
| 2024-04-05 | $1,235.28 | $3,013.82 | 152,900 | — | — |
| 2024-04-04 | $1,204.36 | $2,938.38 | 188,100 | — | — |
| 2024-04-03 | $1,228.51 | $2,997.30 | 223,000 | — | — |
| 2024-04-02 | $1,203.82 | $2,937.06 | 231,700 | — | — |
| 2024-04-01 | $1,213.94 | $2,961.76 | 148,700 | — | — |
| 2024-03-28 | $1,231.60 | $3,004.84 | 164,400 | — | — |
| 2024-03-27 | $1,233.80 | $3,010.21 | 140,400 | — | — |
| 2024-03-26 | $1,223.11 | $2,984.13 | 113,100 | — | — |
| 2024-03-25 | $1,223.41 | $2,984.86 | 115,600 | — | — |
| 2024-03-22 | $1,231.20 | $3,003.87 | 148,900 | — | — |
| 2024-03-21 | $1,232.38 | $3,006.75 | 203,800 | — | — |
| 2024-03-20 | $1,214.98 | $2,964.29 | 204,000 | — | — |
| 2024-03-19 | $1,200.92 | $2,929.99 | 174,700 | — | — |
| 2024-03-18 | $1,181.00 | $2,881.39 | 154,500 | — | — |
| 2024-03-15 | $1,172.20 | $2,859.92 | 326,700 | — | — |
| 2024-03-14 | $1,185.90 | $2,893.34 | 175,800 | — | — |
| 2024-03-13 | $1,187.40 | $2,897.00 | 162,000 | — | — |
| 2024-03-12 | $1,183.13 | $2,886.59 | 228,000 | — | — |
| 2024-03-11 | $1,151.74 | $2,810.00 | 253,900 | — | — |
| 2024-03-08 | $1,164.99 | $2,842.33 | 204,500 | — | — |
| 2024-03-07 | $1,174.69 | $2,865.99 | 162,300 | — | — |
| 2024-03-06 | $1,168.68 | $2,851.33 | 230,300 | — | — |
| 2024-03-05 | $1,160.00 | $2,830.15 | 229,900 | — | — |
| 2024-03-04 | $1,173.41 | $2,862.87 | 264,600 | — | — |
| 2024-03-01 | $1,183.27 | $2,886.93 | 196,400 | — | — |
| 2024-02-29 | $1,177.74 | $2,873.43 | 314,600 | — | — |
| 2024-02-28 | $1,172.00 | $2,859.43 | 286,800 | — | — |
| 2024-02-27 | $1,174.22 | $2,864.85 | 194,300 | — | — |
| 2024-02-26 | $1,187.40 | $2,897.00 | 168,100 | — | — |
| 2024-02-23 | $1,199.89 | $2,927.48 | 163,600 | — | — |
| 2024-02-22 | $1,192.95 | $2,910.54 | 261,900 | — | — |
| 2024-02-21 | $1,164.35 | $2,840.77 | 183,100 | — | — |
| 2024-02-20 | $1,159.01 | $2,827.74 | 227,000 | — | — |
| 2024-02-16 | $1,146.39 | $2,796.95 | 197,300 | — | — |
| 2024-02-15 | $1,157.79 | $2,824.76 | 233,000 | — | — |
| 2024-02-14 | $1,147.13 | $2,798.75 | 219,100 | — | — |
| 2024-02-13 | $1,122.26 | $2,738.08 | 270,200 | — | — |
| 2024-02-12 | $1,109.17 | $2,706.14 | 219,900 | — | — |
| 2024-02-09 | $1,119.89 | $2,732.29 | 283,100 | — | — |
| 2024-02-08 | $1,128.57 | $2,753.47 | 442,600 | — | — |
| 2024-02-07 | $1,147.01 | $2,798.46 | 369,100 | — | — |
| 2024-02-06 | $1,140.60 | $2,782.82 | 287,100 | — | — |
| 2024-02-05 | $1,135.08 | $2,769.35 | 230,800 | — | — |
| 2024-02-02 | $1,123.76 | $2,741.74 | 188,100 | — | — |
| 2024-02-01 | $1,113.68 | $2,717.14 | 228,100 | — | — |
| 2024-01-31 | $1,092.68 | $2,665.91 | 312,000 | — | — |
| 2024-01-30 | $1,085.94 | $2,649.46 | 174,100 | — | — |
| 2024-01-29 | $1,081.73 | $2,639.19 | 145,400 | — | — |
| 2024-01-26 | $1,082.48 | $2,641.02 | 244,500 | — | — |
| 2024-01-25 | $1,078.87 | $2,632.21 | 260,700 | — | — |
| 2024-01-24 | $1,059.92 | $2,585.98 | 144,700 | — | — |
| 2024-01-23 | $1,071.85 | $2,615.09 | 153,800 | — | — |
| 2024-01-22 | $1,072.21 | $2,615.96 | 200,100 | — | — |
| 2024-01-19 | $1,057.13 | $2,579.17 | 171,200 | — | — |
| 2024-01-18 | $1,053.00 | $2,569.10 | 201,300 | — | — |
| 2024-01-17 | $1,031.75 | $2,517.25 | 149,800 | — | — |
| 2024-01-16 | $1,027.32 | $2,506.44 | 194,000 | — | — |
| 2024-01-12 | $1,032.83 | $2,519.89 | 146,200 | — | — |
| 2024-01-11 | $1,019.82 | $2,488.14 | 188,800 | — | — |
| 2024-01-10 | $1,015.00 | $2,476.38 | 205,800 | — | — |
| 2024-01-09 | $1,000.12 | $2,440.08 | 210,700 | — | — |
| 2024-01-08 | $997.18 | $2,432.91 | 257,700 | — | — |
| 2024-01-05 | $978.61 | $2,387.60 | 217,900 | — | — |
| 2024-01-04 | $975.53 | $2,380.09 | 207,100 | — | — |
| 2024-01-03 | $972.61 | $2,372.96 | 271,500 | — | — |
| 2024-01-02 | $992.20 | $2,420.76 | 245,600 | — | — |