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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $936.85 | 69,904 |
| 2026-09-03 | — | — | — | $1,116.06 | 19,916 |
| 2026-09-02 | — | — | — | $1,093.15 | 10,809 |
| 2026-09-01 | — | — | — | $1,130.43 | 21,287 |
| 2026-08-31 | — | — | — | $1,144.00 | 14,067 |
| 2026-08-28 | — | — | — | $1,164.72 | 13,891 |
| 2026-08-27 | $1,157.06 | $1,310.93 | 183,000 | $1,144.82 | 15,530 |
| 2026-08-26 | $1,133.70 | $1,284.46 | 135,500 | $1,115.66 | 12,372 |
| 2026-08-25 | $1,137.14 | $1,288.36 | 189,800 | $1,157.24 | 12,657 |
| 2026-08-24 | $1,166.40 | $1,321.51 | 297,700 | $1,171.12 | 22,683 |
| 2026-08-21 | $1,172.67 | $1,328.61 | 293,200 | $1,155.60 | 38,509 |
| 2026-08-20 | $1,149.75 | $1,302.64 | 263,500 | $1,162.91 | 17,106 |
| 2026-08-19 | $1,161.59 | $1,316.06 | 358,100 | $1,093.12 | 27,766 |
| 2026-08-18 | $1,078.12 | $1,221.49 | 215,400 | $1,080.52 | 13,616 |
| 2026-08-17 | $1,064.41 | $1,205.96 | 232,400 | $1,078.50 | 10,582 |
| 2026-08-14 | $1,085.78 | $1,230.17 | 178,900 | $1,113.29 | 17,103 |
| 2026-08-13 | $1,110.70 | $1,258.40 | 307,200 | $1,070.00 | 16,259 |
| 2026-08-12 | $1,044.21 | $1,183.07 | 525,300 | $1,027.51 | 15,946 |
| 2026-08-11 | $1,038.23 | $1,176.29 | 338,200 | $1,046.93 | 14,273 |
| 2026-08-10 | $1,049.74 | $1,189.34 | 294,800 | $1,032.70 | 24,462 |
| 2026-08-07 | $1,041.40 | $1,179.89 | 308,200 | $1,040.46 | 19,998 |
| 2026-08-06 | $1,031.89 | $1,169.11 | 370,500 | $1,086.02 | 24,364 |
| 2026-08-05 | $1,091.55 | $1,236.71 | 320,200 | $1,060.50 | 18,729 |
| 2026-08-04 | $1,046.99 | $1,186.22 | 491,700 | $1,043.00 | 28,564 |
| 2026-08-03 | $1,045.46 | $1,184.49 | 636,500 | $1,116.00 | 52,999 |
| 2026-07-31 | $1,122.97 | $1,272.30 | 926,600 | $1,116.00 | 72,315 |
| 2026-07-30 | $1,139.54 | $1,291.08 | 996,400 | $1,152.95 | 64,789 |
| 2026-07-29 | $1,373.08 | $1,555.67 | 432,200 | $1,334.24 | 41,729 |
| 2026-07-28 | $1,336.22 | $1,513.91 | 402,800 | $1,288.15 | 34,796 |
| 2026-07-27 | $1,280.57 | $1,450.86 | 275,600 | $1,258.50 | 24,683 |
| 2026-07-24 | $1,237.37 | $1,401.92 | 149,700 | $1,211.75 | 9,852 |
| 2026-07-23 | $1,206.19 | $1,366.59 | 186,500 | $1,219.99 | 16,871 |
| 2026-07-22 | $1,221.47 | $1,383.90 | 191,400 | $1,243.68 | 15,439 |
| 2026-07-21 | $1,227.34 | $1,390.55 | 223,600 | $1,178.19 | 15,333 |
| 2026-07-20 | $1,263.83 | $1,431.90 | 197,700 | $1,257.19 | 14,073 |
| 2026-07-17 | $1,257.11 | $1,424.28 | 251,400 | — | — |
| 2026-07-16 | $1,241.22 | $1,406.28 | 201,100 | — | — |
| 2026-07-15 | $1,205.79 | $1,366.14 | 228,400 | — | — |
| 2026-07-14 | $1,210.52 | $1,371.50 | 342,500 | — | — |
| 2026-07-13 | $1,278.25 | $1,448.23 | 283,400 | — | — |
| 2026-07-10 | $1,250.90 | $1,417.25 | 213,500 | — | — |
| 2026-07-09 | $1,279.41 | $1,449.55 | 156,000 | — | — |
| 2026-07-08 | $1,266.08 | $1,434.44 | 223,000 | — | — |
| 2026-07-07 | $1,300.27 | $1,473.18 | 267,700 | — | — |
| 2026-07-06 | $1,286.51 | $1,457.59 | 162,400 | — | — |
| 2026-07-02 | $1,270.83 | $1,439.83 | 270,300 | — | — |
| 2026-07-01 | $1,206.65 | $1,367.11 | 254,700 | — | — |
| 2026-06-30 | $1,194.78 | $1,353.66 | 255,400 | — | — |
| 2026-06-29 | $1,177.52 | $1,334.11 | 287,600 | — | — |
| 2026-06-26 | $1,182.79 | $1,340.08 | 371,000 | — | — |
| 2026-06-25 | $1,143.48 | $1,295.54 | 212,500 | — | — |
| 2026-06-24 | $1,140.34 | $1,291.98 | 218,300 | — | — |
| 2026-06-23 | $1,099.41 | $1,245.61 | 277,300 | — | — |
| 2026-06-22 | $1,090.85 | $1,235.91 | 353,000 | — | — |
| 2026-06-18 | $1,096.48 | $1,242.29 | 889,900 | — | — |
| 2026-06-17 | $1,126.84 | $1,276.69 | 328,600 | — | — |
| 2026-06-16 | $1,186.24 | $1,343.99 | 283,400 | — | — |
| 2026-06-15 | $1,181.62 | $1,338.75 | 333,400 | — | — |
| 2026-06-12 | $1,179.19 | $1,336.00 | 289,100 | — | — |
| 2026-06-11 | $1,185.37 | $1,343.00 | 331,200 | — | — |
| 2026-06-10 | $1,220.15 | $1,382.41 | 257,700 | — | — |
| 2026-06-09 | $1,225.15 | $1,388.07 | 327,500 | — | — |
| 2026-06-08 | $1,207.34 | $1,367.89 | 277,200 | — | — |
| 2026-06-05 | $1,137.33 | $1,288.57 | 199,400 | — | — |
| 2026-06-04 | $1,166.70 | $1,321.85 | 233,200 | — | — |
| 2026-06-03 | $1,174.66 | $1,330.87 | 348,700 | — | — |
| 2026-06-02 | $1,251.63 | $1,418.07 | 413,600 | — | — |
| 2026-06-01 | $1,284.75 | $1,455.60 | 306,500 | — | — |
| 2026-05-29 | $1,250.59 | $1,416.89 | 344,000 | — | — |
| 2026-05-28 | $1,296.36 | $1,468.75 | 365,100 | — | — |
| 2026-05-27 | $1,278.47 | $1,448.48 | 373,400 | — | — |
| 2026-05-26 | $1,259.89 | $1,427.43 | 386,400 | — | — |
| 2026-05-22 | $1,239.91 | $1,404.79 | 303,200 | — | — |
| 2026-05-21 | $1,228.10 | $1,391.41 | 341,600 | — | — |
| 2026-05-20 | $1,230.23 | $1,393.83 | 395,300 | — | — |
| 2026-05-19 | $1,186.15 | $1,343.89 | 506,300 | — | — |
| 2026-05-18 | $1,181.82 | $1,338.98 | 429,200 | — | — |
| 2026-05-15 | $1,098.59 | $1,244.68 | 288,900 | — | — |
| 2026-05-14 | $1,076.93 | $1,220.14 | 328,700 | — | — |
| 2026-05-13 | $1,064.64 | $1,206.22 | 376,200 | — | — |
| 2026-05-12 | $1,086.00 | $1,230.42 | 345,200 | — | — |
| 2026-05-11 | $1,092.00 | $1,237.22 | 289,600 | — | — |
| 2026-05-08 | $1,126.00 | $1,275.74 | 315,400 | — | — |
| 2026-05-07 | $1,128.39 | $1,278.44 | 324,000 | — | — |
| 2026-05-06 | $1,067.00 | $1,208.89 | 425,600 | — | — |
| 2026-05-05 | $1,066.27 | $1,208.06 | 278,200 | — | — |
| 2026-05-04 | $1,060.00 | $1,200.96 | 242,700 | — | — |
| 2026-05-01 | $1,035.50 | $1,173.20 | 259,100 | — | — |
| 2026-04-30 | $1,025.00 | $1,161.31 | 629,800 | — | — |
| 2026-04-29 | $1,043.57 | $1,182.34 | 505,800 | — | — |
| 2026-04-28 | $1,010.50 | $1,144.88 | 318,700 | — | — |
| 2026-04-27 | $1,013.83 | $1,148.65 | 302,600 | — | — |
| 2026-04-24 | $1,004.72 | $1,138.33 | 311,500 | — | — |
| 2026-04-23 | $979.76 | $1,110.05 | 528,600 | — | — |
| 2026-04-22 | $970.17 | $1,099.18 | 1,405,900 | — | — |
| 2026-04-21 | $1,036.70 | $1,174.56 | 357,800 | — | — |
| 2026-04-20 | $1,063.41 | $1,204.82 | 241,300 | — | — |
| 2026-04-17 | $1,073.52 | $1,216.28 | 282,200 | — | — |
| 2026-04-16 | $1,069.93 | $1,212.21 | 285,600 | — | — |
| 2026-04-15 | $1,030.81 | $1,167.89 | 299,600 | — | — |
| 2026-04-14 | $1,007.28 | $1,141.23 | 419,500 | — | — |
| 2026-04-13 | $1,000.91 | $1,134.01 | 636,500 | — | — |
| 2026-04-10 | $922.37 | $1,045.03 | 1,086,700 | — | — |
| 2026-04-09 | $1,072.35 | $1,214.95 | 209,600 | — | — |
| 2026-04-08 | $1,092.04 | $1,237.26 | 237,500 | — | — |
| 2026-04-07 | $1,082.08 | $1,225.98 | 195,300 | — | — |
| 2026-04-06 | $1,094.32 | $1,239.84 | 132,900 | — | — |
| 2026-04-02 | $1,089.76 | $1,234.68 | 166,700 | — | — |
| 2026-04-01 | $1,061.99 | $1,203.21 | 254,200 | — | — |
| 2026-03-31 | $1,067.54 | $1,209.50 | 242,600 | — | — |
| 2026-03-30 | $1,047.94 | $1,187.30 | 417,600 | — | — |
| 2026-03-27 | $1,011.06 | $1,145.51 | 244,200 | — | — |
| 2026-03-26 | $1,039.84 | $1,178.12 | 202,900 | — | — |
| 2026-03-25 | $1,043.10 | $1,181.81 | 332,600 | — | — |
| 2026-03-24 | $995.00 | $1,127.32 | 614,400 | — | — |
| 2026-03-23 | $1,063.33 | $1,204.73 | 460,600 | — | — |
| 2026-03-20 | $1,127.62 | $1,277.57 | 614,000 | — | — |
| 2026-03-19 | $1,113.16 | $1,261.19 | 389,600 | — | — |
| 2026-03-18 | $1,203.70 | $1,363.77 | 272,500 | — | — |
| 2026-03-17 | $1,199.93 | $1,359.50 | 380,500 | — | — |
| 2026-03-16 | $1,161.53 | $1,315.99 | 320,000 | — | — |
| 2026-03-13 | $1,131.22 | $1,281.65 | 496,400 | — | — |
| 2026-03-12 | $1,093.62 | $1,239.05 | 969,700 | — | — |
| 2026-03-11 | $1,165.23 | $1,320.18 | 848,700 | — | — |
| 2026-03-10 | $1,285.15 | $1,456.05 | 457,300 | — | — |
| 2026-03-09 | $1,441.20 | $1,632.85 | 198,000 | — | — |
| 2026-03-06 | $1,476.00 | $1,672.28 | 241,600 | — | — |
| 2026-03-05 | $1,475.09 | $1,671.25 | 172,600 | — | — |
| 2026-03-04 | $1,464.01 | $1,658.70 | 182,600 | — | — |
| 2026-03-03 | $1,448.02 | $1,640.58 | 221,700 | — | — |
| 2026-03-02 | $1,407.54 | $1,594.72 | 177,800 | — | — |
| 2026-02-27 | $1,409.36 | $1,596.78 | 309,400 | — | — |
| 2026-02-26 | $1,388.44 | $1,573.08 | 342,400 | — | — |
| 2026-02-25 | $1,300.94 | $1,473.94 | 393,000 | — | — |
| 2026-02-24 | $1,227.63 | $1,390.88 | 571,400 | — | — |
| 2026-02-23 | $1,281.64 | $1,452.07 | 259,900 | — | — |
| 2026-02-20 | $1,350.45 | $1,530.03 | 144,500 | — | — |
| 2026-02-19 | $1,352.73 | $1,532.62 | 140,800 | — | — |
| 2026-02-18 | $1,366.93 | $1,548.71 | 205,000 | — | — |
| 2026-02-17 | $1,351.60 | $1,531.34 | 210,400 | — | — |
| 2026-02-13 | $1,344.74 | $1,523.56 | 191,400 | — | — |
| 2026-02-12 | $1,337.64 | $1,515.52 | 459,500 | — | — |
| 2026-02-11 | $1,363.31 | $1,544.60 | 203,700 | — | — |
| 2026-02-10 | $1,380.68 | $1,564.28 | 236,000 | — | — |
| 2026-02-09 | $1,372.76 | $1,555.31 | 261,500 | — | — |
| 2026-02-06 | $1,391.00 | $1,575.98 | 364,100 | — | — |
| 2026-02-05 | $1,357.34 | $1,537.84 | 285,500 | — | — |
| 2026-02-04 | $1,386.88 | $1,571.31 | 616,100 | — | — |
| 2026-02-03 | $1,328.07 | $1,504.68 | 877,900 | — | — |
| 2026-02-02 | $1,450.91 | $1,643.85 | 369,400 | — | — |
| 2026-01-30 | $1,463.17 | $1,657.74 | 282,600 | — | — |
| 2026-01-29 | $1,501.75 | $1,701.45 | 454,000 | — | — |
| 2026-01-28 | $1,525.67 | $1,728.56 | 368,400 | — | — |
| 2026-01-27 | $1,545.00 | $1,750.46 | 439,900 | — | — |
| 2026-01-26 | $1,550.74 | $1,756.96 | 417,600 | — | — |
| 2026-01-23 | $1,544.69 | $1,750.10 | 355,000 | — | — |
| 2026-01-22 | $1,556.95 | $1,763.99 | 270,600 | — | — |
| 2026-01-21 | $1,535.54 | $1,739.74 | 339,300 | — | — |
| 2026-01-20 | $1,494.50 | $1,693.24 | 413,000 | — | — |
| 2026-01-16 | $1,567.19 | $1,775.60 | 279,900 | — | — |
| 2026-01-15 | $1,581.19 | $1,791.46 | 162,900 | — | — |
| 2026-01-14 | $1,616.29 | $1,831.23 | 314,900 | — | — |
| 2026-01-13 | $1,623.18 | $1,839.03 | 187,800 | — | — |
| 2026-01-12 | $1,631.31 | $1,848.24 | 209,000 | — | — |
| 2026-01-09 | $1,665.53 | $1,887.01 | 251,700 | — | — |
| 2026-01-08 | $1,585.60 | $1,796.45 | 252,700 | — | — |
| 2026-01-07 | $1,580.51 | $1,790.69 | 175,600 | — | — |
| 2026-01-06 | $1,599.96 | $1,812.72 | 307,000 | — | — |
| 2026-01-05 | $1,653.48 | $1,873.36 | 289,000 | — | — |
| 2026-01-02 | $1,643.27 | $1,861.79 | 248,100 | — | — |