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
- 1998-07-10 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 | — | — | — | $246.68 | 7,809 |
| 2026-09-03 | — | — | — | $241.25 | 9,107 |
| 2026-09-02 | — | — | — | $244.37 | 4,022 |
| 2026-09-01 | — | — | — | $247.62 | 8,897 |
| 2026-08-31 | — | — | — | $247.19 | 8,624 |
| 2026-08-28 | — | — | — | $255.28 | 4,331 |
| 2026-08-27 | $257.64 | $351.95 | 145,200 | $257.72 | 6,042 |
| 2026-08-26 | $255.11 | $348.49 | 136,100 | $255.97 | 4,644 |
| 2026-08-25 | $250.09 | $341.64 | 135,000 | $256.69 | 4,019 |
| 2026-08-24 | $247.98 | $338.75 | 156,100 | $248.88 | 4,273 |
| 2026-08-21 | $255.46 | $348.97 | 144,300 | $268.83 | 4,927 |
| 2026-08-20 | $262.43 | $358.49 | 107,800 | $263.63 | 6,276 |
| 2026-08-19 | $263.87 | $360.46 | 203,500 | $279.26 | 9,503 |
| 2026-08-18 | $275.97 | $376.99 | 164,800 | $290.51 | 7,190 |
| 2026-08-17 | $297.91 | $406.96 | 141,800 | $293.22 | 10,412 |
| 2026-08-14 | $290.08 | $396.27 | 139,500 | $289.88 | 5,922 |
| 2026-08-13 | $286.01 | $390.71 | 175,000 | $295.75 | 9,654 |
| 2026-08-12 | $294.45 | $402.24 | 162,400 | $299.95 | 4,949 |
| 2026-08-11 | $290.10 | $396.29 | 102,000 | $291.49 | 4,988 |
| 2026-08-10 | $284.21 | $388.25 | 162,800 | $292.14 | 7,612 |
| 2026-08-07 | $291.59 | $398.33 | 161,100 | $291.13 | 7,187 |
| 2026-08-06 | $289.40 | $395.34 | 182,800 | $292.40 | 6,557 |
| 2026-08-05 | $294.01 | $401.63 | 276,800 | $298.64 | 16,342 |
| 2026-08-04 | $300.64 | $410.69 | 443,000 | $286.00 | 32,457 |
| 2026-08-03 | $274.83 | $375.43 | 304,300 | $268.24 | 13,178 |
| 2026-07-31 | $271.97 | $371.53 | 421,500 | $268.72 | 20,614 |
| 2026-07-30 | $253.41 | $346.17 | 494,300 | $258.76 | 23,414 |
| 2026-07-29 | $242.43 | $331.17 | 417,700 | $254.01 | 28,940 |
| 2026-07-28 | $250.97 | $342.84 | 414,800 | $260.76 | 33,300 |
| 2026-07-27 | $270.26 | $369.19 | 276,500 | $274.88 | 13,869 |
| 2026-07-24 | $272.80 | $372.66 | 273,500 | $282.29 | 11,204 |
| 2026-07-23 | $285.92 | $390.58 | 141,300 | $282.76 | 4,100 |
| 2026-07-22 | $282.06 | $385.31 | 256,200 | $278.05 | 11,887 |
| 2026-07-21 | $281.51 | $384.56 | 155,700 | $278.69 | 5,634 |
| 2026-07-20 | $266.11 | $363.52 | 214,800 | $278.16 | 13,982 |
| 2026-07-17 | $270.56 | $369.60 | 259,200 | — | — |
| 2026-07-16 | $266.80 | $364.46 | 412,700 | — | — |
| 2026-07-15 | $275.00 | $375.67 | 241,400 | — | — |
| 2026-07-14 | $279.39 | $381.57 | 349,300 | — | — |
| 2026-07-13 | $263.26 | $359.54 | 181,800 | — | — |
| 2026-07-10 | $272.58 | $372.27 | 226,100 | — | — |
| 2026-07-09 | $267.69 | $365.59 | 194,600 | — | — |
| 2026-07-08 | $258.67 | $353.27 | 205,700 | — | — |
| 2026-07-07 | $251.53 | $343.52 | 431,300 | — | — |
| 2026-07-06 | $277.45 | $378.92 | 459,500 | — | — |
| 2026-07-02 | $266.94 | $364.56 | 494,600 | — | — |
| 2026-07-01 | $318.06 | $434.38 | 321,800 | — | — |
| 2026-06-30 | $333.04 | $454.84 | 523,000 | — | — |
| 2026-06-29 | $315.65 | $431.09 | 427,900 | — | — |
| 2026-06-26 | $310.64 | $424.25 | 926,900 | — | — |
| 2026-06-25 | $310.32 | $423.81 | 216,800 | — | — |
| 2026-06-24 | $294.15 | $401.72 | 323,800 | — | — |
| 2026-06-23 | $288.64 | $394.20 | 366,800 | — | — |
| 2026-06-22 | $304.33 | $415.63 | 237,300 | — | — |
| 2026-06-18 | $296.39 | $404.78 | 245,200 | — | — |
| 2026-06-17 | $299.84 | $409.50 | 230,800 | — | — |
| 2026-06-16 | $293.22 | $400.45 | 214,800 | — | — |
| 2026-06-15 | $302.15 | $412.65 | 198,100 | — | — |
| 2026-06-12 | $293.87 | $401.34 | 196,900 | — | — |
| 2026-06-11 | $296.55 | $405.00 | 262,300 | — | — |
| 2026-06-10 | $276.95 | $378.23 | 333,100 | — | — |
| 2026-06-09 | $276.04 | $376.99 | 314,900 | — | — |
| 2026-06-08 | $279.13 | $381.21 | 352,100 | — | — |
| 2026-06-05 | $262.56 | $358.58 | 192,400 | — | — |
| 2026-06-04 | $276.54 | $377.67 | 187,300 | — | — |
| 2026-06-03 | $280.09 | $382.52 | 288,400 | — | — |
| 2026-06-02 | $269.22 | $367.68 | 250,300 | — | — |
| 2026-06-01 | $269.86 | $368.55 | 366,200 | — | — |
| 2026-05-29 | $274.52 | $374.92 | 342,500 | — | — |
| 2026-05-28 | $276.96 | $378.25 | 258,800 | — | — |
| 2026-05-27 | $280.13 | $382.58 | 271,700 | — | — |
| 2026-05-26 | $276.25 | $377.28 | 193,800 | — | — |
| 2026-05-22 | $270.01 | $368.76 | 360,600 | — | — |
| 2026-05-21 | $260.40 | $355.63 | 308,500 | — | — |
| 2026-05-20 | $254.75 | $347.92 | 211,900 | — | — |
| 2026-05-19 | $249.71 | $341.03 | 338,500 | — | — |
| 2026-05-18 | $258.28 | $352.74 | 593,100 | — | — |
| 2026-05-15 | $256.72 | $350.61 | 590,500 | — | — |
| 2026-05-14 | $268.73 | $367.01 | 1,064,800 | — | — |
| 2026-05-13 | $266.92 | $364.54 | 421,800 | — | — |
| 2026-05-12 | $298.22 | $407.28 | 303,800 | — | — |
| 2026-05-11 | $302.73 | $413.44 | 139,000 | — | — |
| 2026-05-08 | $297.98 | $406.96 | 155,800 | — | — |
| 2026-05-07 | $290.46 | $396.69 | 198,000 | — | — |
| 2026-05-06 | $286.89 | $391.81 | 293,700 | — | — |
| 2026-05-05 | $297.17 | $405.85 | 132,400 | — | — |
| 2026-05-04 | $286.69 | $391.54 | 227,600 | — | — |
| 2026-05-01 | $283.60 | $387.32 | 229,700 | — | — |
| 2026-04-30 | $275.84 | $376.72 | 362,700 | — | — |
| 2026-04-29 | $258.26 | $352.71 | 241,400 | — | — |
| 2026-04-28 | $249.82 | $341.18 | 115,400 | — | — |
| 2026-04-27 | $250.96 | $342.74 | 241,800 | — | — |
| 2026-04-24 | $276.65 | $377.82 | 126,300 | — | — |
| 2026-04-23 | $268.31 | $366.43 | 246,700 | — | — |
| 2026-04-22 | $262.68 | $358.75 | 152,400 | — | — |
| 2026-04-21 | $257.41 | $351.55 | 162,800 | — | — |
| 2026-04-20 | $254.38 | $347.41 | 158,800 | — | — |
| 2026-04-17 | $254.25 | $347.23 | 149,500 | — | — |
| 2026-04-16 | $241.49 | $329.81 | 149,000 | — | — |
| 2026-04-15 | $236.04 | $322.36 | 90,500 | — | — |