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
- 1997-11-14 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $1,351.39 | 6,091 |
| 2026-09-03 | — | — | — | $1,376.87 | 8,187 |
| 2026-09-02 | — | — | — | $1,392.34 | 13,716 |
| 2026-09-01 | — | — | — | $1,405.30 | 7,829 |
| 2026-08-31 | — | — | — | $1,381.90 | 8,319 |
| 2026-08-28 | — | — | — | $1,402.50 | 8,311 |
| 2026-08-27 | $1,407.43 | $1,407.43 | 146,000 | $1,406.95 | 10,234 |
| 2026-08-26 | $1,398.46 | $1,398.46 | 97,100 | $1,394.36 | 5,977 |
| 2026-08-25 | $1,402.25 | $1,402.25 | 116,900 | $1,408.54 | 5,044 |
| 2026-08-24 | $1,398.89 | $1,398.89 | 164,300 | $1,393.52 | 9,760 |
| 2026-08-21 | $1,395.25 | $1,395.25 | 365,600 | $1,384.56 | 21,561 |
| 2026-08-20 | $1,393.23 | $1,393.23 | 444,600 | $1,414.34 | 23,281 |
| 2026-08-19 | $1,425.09 | $1,425.09 | 121,700 | $1,423.88 | 8,972 |
| 2026-08-18 | $1,399.67 | $1,399.67 | 140,600 | $1,417.02 | 7,982 |
| 2026-08-17 | $1,417.42 | $1,417.42 | 107,500 | $1,411.96 | 5,712 |
| 2026-08-14 | $1,419.02 | $1,419.02 | 162,000 | $1,420.24 | 11,818 |
| 2026-08-13 | $1,430.76 | $1,430.76 | 89,600 | $1,440.85 | 5,034 |
| 2026-08-12 | $1,438.53 | $1,438.53 | 140,600 | $1,425.87 | 11,683 |
| 2026-08-11 | $1,437.18 | $1,437.18 | 119,700 | $1,425.00 | 8,124 |
| 2026-08-10 | $1,427.53 | $1,427.53 | 148,500 | $1,423.59 | 9,563 |
| 2026-08-07 | $1,429.46 | $1,429.46 | 123,700 | $1,417.84 | 4,892 |
| 2026-08-06 | $1,421.24 | $1,421.24 | 127,000 | $1,423.14 | 5,566 |
| 2026-08-05 | $1,421.52 | $1,421.52 | 187,700 | $1,452.51 | 10,984 |
| 2026-08-04 | $1,437.00 | $1,437.00 | 178,100 | $1,455.01 | 14,151 |
| 2026-08-03 | $1,445.00 | $1,445.00 | 216,300 | $1,420.34 | 19,615 |
| 2026-07-31 | $1,416.30 | $1,416.30 | 257,200 | $1,447.73 | 26,453 |
| 2026-07-30 | $1,380.61 | $1,380.61 | 203,500 | $1,377.01 | 16,652 |
| 2026-07-29 | $1,388.33 | $1,388.33 | 166,100 | $1,392.81 | 19,141 |
| 2026-07-28 | $1,388.38 | $1,388.38 | 202,400 | $1,368.98 | 19,599 |
| 2026-07-27 | $1,336.29 | $1,336.29 | 110,400 | $1,325.93 | 11,967 |
| 2026-07-24 | $1,327.18 | $1,327.18 | 187,700 | $1,327.72 | 13,519 |
| 2026-07-23 | $1,331.87 | $1,331.87 | 318,400 | $1,328.03 | 30,505 |
| 2026-07-22 | $1,285.90 | $1,285.90 | 167,000 | $1,297.96 | 19,017 |
| 2026-07-21 | $1,298.17 | $1,298.17 | 174,800 | $1,223.63 | 18,157 |
| 2026-07-20 | $1,273.77 | $1,273.77 | 197,900 | $1,302.86 | 18,068 |
| 2026-07-17 | $1,310.02 | $1,310.02 | 131,400 | — | — |
| 2026-07-16 | $1,335.09 | $1,335.09 | 118,400 | — | — |
| 2026-07-15 | $1,316.55 | $1,316.55 | 139,800 | — | — |
| 2026-07-14 | $1,314.83 | $1,314.83 | 146,900 | — | — |
| 2026-07-13 | $1,299.53 | $1,299.53 | 99,300 | — | — |
| 2026-07-10 | $1,296.17 | $1,296.17 | 106,800 | — | — |
| 2026-07-09 | $1,288.02 | $1,288.02 | 110,200 | — | — |
| 2026-07-08 | $1,248.98 | $1,248.98 | 156,600 | — | — |
| 2026-07-07 | $1,295.59 | $1,295.59 | 175,500 | — | — |
| 2026-07-06 | $1,295.56 | $1,295.56 | 165,100 | — | — |
| 2026-07-02 | $1,308.43 | $1,308.43 | 177,500 | — | — |
| 2026-07-01 | $1,300.38 | $1,300.38 | 265,400 | — | — |
| 2026-06-30 | $1,277.51 | $1,277.51 | 235,000 | — | — |
| 2026-06-29 | $1,258.82 | $1,258.82 | 243,600 | — | — |
| 2026-06-26 | $1,263.75 | $1,263.75 | 381,200 | — | — |
| 2026-06-25 | $1,243.42 | $1,243.42 | 399,300 | — | — |
| 2026-06-24 | $1,203.18 | $1,203.18 | 294,800 | — | — |
| 2026-06-23 | $1,156.64 | $1,156.64 | 306,100 | — | — |
| 2026-06-22 | $1,164.07 | $1,164.07 | 325,800 | — | — |
| 2026-06-18 | $1,144.84 | $1,144.84 | 254,400 | — | — |
| 2026-06-17 | $1,129.53 | $1,129.53 | 148,600 | — | — |
| 2026-06-16 | $1,151.57 | $1,151.57 | 149,900 | — | — |
| 2026-06-15 | $1,154.47 | $1,154.47 | 207,000 | — | — |
| 2026-06-12 | $1,131.49 | $1,131.49 | 116,100 | — | — |
| 2026-06-11 | $1,141.25 | $1,141.25 | 113,400 | — | — |
| 2026-06-10 | $1,133.03 | $1,133.03 | 187,000 | — | — |
| 2026-06-09 | $1,162.79 | $1,162.79 | 312,000 | — | — |
| 2026-06-08 | $1,138.88 | $1,138.88 | 183,300 | — | — |
| 2026-06-05 | $1,154.33 | $1,154.33 | 255,100 | — | — |
| 2026-06-04 | $1,180.48 | $1,180.48 | 183,600 | — | — |
| 2026-06-03 | $1,169.32 | $1,169.32 | 229,100 | — | — |
| 2026-06-02 | $1,170.00 | $1,170.00 | 181,500 | — | — |
| 2026-06-01 | $1,183.57 | $1,183.57 | 209,500 | — | — |
| 2026-05-29 | $1,180.58 | $1,180.58 | 509,200 | — | — |
| 2026-05-28 | $1,163.50 | $1,163.50 | 284,500 | — | — |
| 2026-05-27 | $1,093.84 | $1,093.84 | 136,800 | — | — |
| 2026-05-26 | $1,101.33 | $1,101.33 | 169,200 | — | — |
| 2026-05-22 | $1,103.09 | $1,103.09 | 134,500 | — | — |
| 2026-05-21 | $1,090.45 | $1,090.45 | 143,700 | — | — |
| 2026-05-20 | $1,082.67 | $1,082.67 | 214,200 | — | — |
| 2026-05-19 | $1,050.77 | $1,050.77 | 318,100 | — | — |
| 2026-05-18 | $1,074.84 | $1,074.84 | 261,500 | — | — |
| 2026-05-15 | $1,031.64 | $1,031.64 | 204,100 | — | — |
| 2026-05-14 | $1,041.91 | $1,041.91 | 291,100 | — | — |
| 2026-05-13 | $1,025.53 | $1,025.53 | 344,800 | — | — |
| 2026-05-12 | $1,072.45 | $1,072.45 | 197,600 | — | — |
| 2026-05-11 | $1,078.53 | $1,078.53 | 316,700 | — | — |
| 2026-05-08 | $1,124.46 | $1,124.46 | 539,200 | — | — |
| 2026-05-07 | $1,319.29 | $1,319.29 | 198,700 | — | — |
| 2026-05-06 | $1,327.04 | $1,327.04 | 183,300 | — | — |
| 2026-05-05 | $1,302.42 | $1,302.42 | 113,200 | — | — |
| 2026-05-04 | $1,260.54 | $1,260.54 | 72,200 | — | — |
| 2026-05-01 | $1,267.07 | $1,267.07 | 99,100 | — | — |
| 2026-04-30 | $1,276.61 | $1,276.61 | 147,800 | — | — |
| 2026-04-29 | $1,240.15 | $1,240.15 | 115,700 | — | — |
| 2026-04-28 | $1,262.48 | $1,262.48 | 94,000 | — | — |
| 2026-04-27 | $1,274.70 | $1,274.70 | 106,600 | — | — |
| 2026-04-24 | $1,282.45 | $1,282.45 | 148,500 | — | — |
| 2026-04-23 | $1,264.36 | $1,264.36 | 149,400 | — | — |
| 2026-04-22 | $1,310.07 | $1,310.07 | 92,900 | — | — |
| 2026-04-21 | $1,324.27 | $1,324.27 | 151,300 | — | — |
| 2026-04-20 | $1,324.66 | $1,324.66 | 115,500 | — | — |
| 2026-04-17 | $1,340.58 | $1,340.58 | 115,600 | — | — |
| 2026-04-16 | $1,290.84 | $1,290.84 | 168,600 | — | — |
| 2026-04-15 | $1,315.85 | $1,315.85 | 143,900 | — | — |