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
- 2015-07-01 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 | — | — | — | $325.58 | 47,444 |
| 2026-09-03 | — | — | — | $327.50 | 33,104 |
| 2026-09-02 | — | — | — | $319.88 | 53,149 |
| 2026-09-01 | — | — | — | $320.75 | 39,961 |
| 2026-08-31 | — | — | — | $322.64 | 36,223 |
| 2026-08-28 | — | — | — | $334.47 | 39,064 |
| 2026-08-27 | $338.70 | $338.70 | 731,200 | $339.75 | 65,233 |
| 2026-08-26 | $338.45 | $338.45 | 1,093,900 | $335.00 | 86,402 |
| 2026-08-25 | $336.71 | $336.71 | 1,732,700 | $329.21 | 90,730 |
| 2026-08-24 | $327.72 | $327.72 | 1,219,300 | $330.91 | 92,313 |
| 2026-08-21 | $332.03 | $332.03 | 1,215,000 | $324.53 | 114,854 |
| 2026-08-20 | $324.84 | $324.84 | 1,738,300 | $324.35 | 82,359 |
| 2026-08-19 | $325.07 | $325.07 | 1,791,900 | $321.42 | 98,170 |
| 2026-08-18 | $311.69 | $311.69 | 1,132,500 | $312.67 | 96,476 |
| 2026-08-17 | $314.18 | $314.18 | 1,271,300 | $312.64 | 52,937 |
| 2026-08-14 | $309.93 | $309.93 | 1,273,700 | $307.15 | 49,623 |
| 2026-08-13 | $310.78 | $310.78 | 1,522,100 | $318.65 | 49,267 |
| 2026-08-12 | $315.96 | $315.96 | 1,579,700 | $314.31 | 45,472 |
| 2026-08-11 | $312.72 | $312.72 | 953,300 | $317.64 | 48,602 |
| 2026-08-10 | $318.35 | $318.35 | 2,154,600 | $320.89 | 107,557 |
| 2026-08-07 | $322.10 | $322.10 | 3,387,000 | $315.20 | 224,317 |
| 2026-08-06 | $265.38 | $265.38 | 1,590,300 | $269.25 | 109,678 |
| 2026-08-05 | $274.62 | $274.62 | 1,128,700 | $276.21 | 83,420 |
| 2026-08-04 | $275.19 | $275.19 | 1,922,900 | $270.87 | 115,541 |
| 2026-08-03 | $270.36 | $270.36 | 1,156,100 | $265.10 | 62,658 |
| 2026-07-31 | $267.76 | $267.76 | 1,331,400 | $275.00 | 86,915 |
| 2026-07-30 | $269.66 | $269.66 | 1,184,100 | $252.84 | 104,920 |
| 2026-07-29 | $253.82 | $253.82 | 925,200 | $251.74 | 83,649 |
| 2026-07-28 | $252.22 | $252.22 | 1,024,700 | $256.50 | 73,064 |
| 2026-07-27 | $258.03 | $258.03 | 977,800 | $263.62 | 84,590 |
| 2026-07-24 | $261.99 | $261.99 | 699,400 | $263.48 | 68,905 |
| 2026-07-23 | $264.69 | $264.69 | 598,300 | $264.31 | 43,469 |
| 2026-07-22 | $264.22 | $264.22 | 807,100 | $263.38 | 54,949 |
| 2026-07-21 | $267.18 | $267.18 | 994,600 | $260.69 | 146,841 |
| 2026-07-20 | $262.63 | $262.63 | 833,700 | $267.48 | 60,636 |
| 2026-07-17 | $271.39 | $271.39 | 1,014,400 | — | — |
| 2026-07-16 | $269.83 | $269.83 | 949,000 | — | — |
| 2026-07-15 | $277.37 | $277.37 | 867,600 | — | — |
| 2026-07-14 | $272.66 | $272.66 | 954,500 | — | — |
| 2026-07-13 | $272.89 | $272.89 | 1,527,800 | — | — |
| 2026-07-10 | $269.95 | $269.95 | 969,700 | — | — |
| 2026-07-09 | $281.85 | $281.85 | 1,958,200 | — | — |
| 2026-07-08 | $274.39 | $274.39 | 1,398,500 | — | — |
| 2026-07-07 | $281.27 | $281.27 | 1,759,700 | — | — |
| 2026-07-06 | $283.80 | $283.80 | 1,358,500 | — | — |
| 2026-07-02 | $279.32 | $279.32 | 1,274,000 | — | — |
| 2026-07-01 | $276.27 | $276.27 | 1,861,700 | — | — |
| 2026-06-30 | $271.45 | $271.45 | 1,371,600 | — | — |
| 2026-06-29 | $272.31 | $272.31 | 1,784,100 | — | — |
| 2026-06-26 | $261.91 | $261.91 | 3,411,700 | — | — |
| 2026-06-25 | $260.74 | $260.74 | 2,466,700 | — | — |
| 2026-06-24 | $259.97 | $259.97 | 2,941,700 | — | — |
| 2026-06-23 | $234.76 | $234.76 | 2,063,000 | — | — |
| 2026-06-22 | $228.80 | $228.80 | 1,577,700 | — | — |
| 2026-06-18 | $231.41 | $231.41 | 2,630,800 | — | — |
| 2026-06-17 | $226.44 | $226.44 | 1,777,300 | — | — |
| 2026-06-16 | $220.11 | $220.11 | 1,378,800 | — | — |
| 2026-06-15 | $216.97 | $216.97 | 1,017,200 | — | — |
| 2026-06-12 | $212.07 | $212.07 | 811,700 | — | — |
| 2026-06-11 | $219.23 | $219.23 | 736,000 | — | — |
| 2026-06-10 | $216.50 | $216.50 | 1,026,300 | — | — |
| 2026-06-09 | $222.82 | $222.82 | 1,210,900 | — | — |
| 2026-06-08 | $213.47 | $213.47 | 1,115,200 | — | — |
| 2026-06-05 | $215.31 | $215.31 | 849,100 | — | — |
| 2026-06-04 | $222.10 | $222.10 | 1,266,700 | — | — |
| 2026-06-03 | $211.85 | $211.85 | 1,463,500 | — | — |
| 2026-06-02 | $212.73 | $212.73 | 1,174,600 | — | — |
| 2026-06-01 | $218.81 | $218.81 | 1,334,300 | — | — |
| 2026-05-29 | $223.37 | $223.37 | 2,690,800 | — | — |
| 2026-05-28 | $213.94 | $213.94 | 1,861,900 | — | — |
| 2026-05-27 | $203.11 | $203.11 | 1,273,000 | — | — |
| 2026-05-26 | $200.91 | $200.91 | 1,466,300 | — | — |
| 2026-05-22 | $203.19 | $203.19 | 1,036,200 | — | — |
| 2026-05-21 | $203.69 | $203.69 | 1,493,400 | — | — |
| 2026-05-20 | $204.92 | $204.92 | 1,513,900 | — | — |
| 2026-05-19 | $196.04 | $196.04 | 1,273,600 | — | — |
| 2026-05-18 | $192.54 | $192.54 | 2,145,000 | — | — |
| 2026-05-15 | $186.36 | $186.36 | 2,240,000 | — | — |
| 2026-05-14 | $196.91 | $196.91 | 1,382,200 | — | — |
| 2026-05-13 | $195.32 | $195.32 | 1,664,200 | — | — |
| 2026-05-12 | $204.21 | $204.21 | 1,566,700 | — | — |
| 2026-05-11 | $199.14 | $199.14 | 2,041,700 | — | — |
| 2026-05-08 | $194.24 | $194.24 | 3,925,700 | — | — |
| 2026-05-07 | $219.82 | $219.82 | 2,765,900 | — | — |
| 2026-05-06 | $215.09 | $215.09 | 2,136,300 | — | — |
| 2026-05-05 | $206.77 | $206.77 | 1,065,500 | — | — |
| 2026-05-04 | $211.56 | $211.56 | 1,291,300 | — | — |
| 2026-05-01 | $207.28 | $207.28 | 946,700 | — | — |
| 2026-04-30 | $206.16 | $206.16 | 1,772,700 | — | — |
| 2026-04-29 | $194.75 | $194.75 | 963,700 | — | — |
| 2026-04-28 | $200.17 | $200.17 | 1,664,700 | — | — |
| 2026-04-27 | $204.39 | $204.39 | 1,064,400 | — | — |
| 2026-04-24 | $203.75 | $203.75 | 1,000,400 | — | — |
| 2026-04-23 | $201.14 | $201.14 | 1,166,300 | — | — |
| 2026-04-22 | $207.78 | $207.78 | 1,001,500 | — | — |
| 2026-04-21 | $205.42 | $205.42 | 769,900 | — | — |
| 2026-04-20 | $207.74 | $207.74 | 824,800 | — | — |
| 2026-04-17 | $208.40 | $208.40 | 1,427,000 | — | — |
| 2026-04-16 | $196.11 | $196.11 | 1,848,700 | — | — |
| 2026-04-15 | $207.19 | $207.19 | 1,381,700 | — | — |