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
- 1995-11-17 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 | — | — | — | $408.66 | 28,205 |
| 2026-09-03 | — | — | — | $415.96 | 26,210 |
| 2026-09-02 | — | — | — | $405.42 | 55,334 |
| 2026-09-01 | — | — | — | $417.46 | 26,346 |
| 2026-08-31 | — | — | — | $405.99 | 34,415 |
| 2026-08-28 | — | — | — | $422.19 | 30,755 |
| 2026-08-27 | $421.26 | $421.26 | 741,500 | $422.25 | 50,370 |
| 2026-08-26 | $414.17 | $414.17 | 426,600 | $414.62 | 21,447 |
| 2026-08-25 | $414.44 | $414.44 | 631,800 | $412.00 | 22,545 |
| 2026-08-24 | $410.75 | $410.75 | 600,300 | $407.72 | 35,794 |
| 2026-08-21 | $410.70 | $410.70 | 816,900 | $402.13 | 55,249 |
| 2026-08-20 | $404.69 | $404.69 | 1,233,800 | $409.67 | 70,729 |
| 2026-08-19 | $415.84 | $415.84 | 1,091,800 | $404.19 | 47,453 |
| 2026-08-18 | $401.25 | $401.25 | 739,700 | $407.57 | 50,193 |
| 2026-08-17 | $407.74 | $407.74 | 608,800 | $408.80 | 46,972 |
| 2026-08-14 | $412.17 | $412.17 | 387,600 | $414.96 | 27,025 |
| 2026-08-13 | $413.51 | $413.51 | 688,600 | $412.63 | 48,331 |
| 2026-08-12 | $416.15 | $416.15 | 736,900 | $406.67 | 53,694 |
| 2026-08-11 | $415.00 | $415.00 | 669,800 | $408.95 | 44,710 |
| 2026-08-10 | $411.77 | $411.77 | 826,600 | $404.01 | 59,708 |
| 2026-08-07 | $406.86 | $406.86 | 888,600 | $401.00 | 41,304 |
| 2026-08-06 | $399.70 | $399.70 | 892,300 | $397.68 | 42,658 |
| 2026-08-05 | $400.00 | $400.00 | 1,104,500 | $397.48 | 70,728 |
| 2026-08-04 | $396.08 | $396.08 | 1,999,900 | $390.46 | 135,914 |
| 2026-08-03 | $374.74 | $374.74 | 1,162,300 | $381.35 | 90,116 |
| 2026-07-31 | $377.31 | $377.31 | 715,100 | $383.80 | 46,902 |
| 2026-07-30 | $380.30 | $380.30 | 783,100 | $375.50 | 58,960 |
| 2026-07-29 | $379.48 | $379.48 | 723,100 | $384.88 | 45,545 |
| 2026-07-28 | $383.90 | $383.90 | 919,300 | $376.84 | 66,211 |
| 2026-07-27 | $371.20 | $371.20 | 803,800 | $372.39 | 64,597 |
| 2026-07-24 | $374.68 | $374.68 | 819,200 | $381.91 | 73,293 |
| 2026-07-23 | $382.41 | $382.41 | 1,458,700 | $385.73 | 120,597 |
| 2026-07-22 | $370.82 | $370.82 | 956,700 | $366.87 | 89,076 |
| 2026-07-21 | $367.55 | $367.55 | 1,170,000 | $351.47 | 111,209 |
| 2026-07-20 | $357.54 | $357.54 | 857,500 | $368.12 | 79,117 |
| 2026-07-17 | $368.98 | $368.98 | 573,600 | — | — |
| 2026-07-16 | $378.19 | $378.19 | 760,500 | — | — |
| 2026-07-15 | $374.92 | $374.92 | 567,600 | — | — |
| 2026-07-14 | $376.39 | $376.39 | 717,200 | — | — |
| 2026-07-13 | $373.22 | $373.22 | 470,500 | — | — |
| 2026-07-10 | $376.43 | $376.43 | 499,900 | — | — |
| 2026-07-09 | $377.13 | $377.13 | 532,900 | — | — |
| 2026-07-08 | $368.13 | $368.13 | 838,000 | — | — |
| 2026-07-07 | $374.93 | $374.93 | 806,700 | — | — |
| 2026-07-06 | $378.89 | $378.89 | 771,700 | — | — |
| 2026-07-02 | $379.29 | $379.29 | 749,000 | — | — |
| 2026-07-01 | $378.13 | $378.13 | 928,100 | — | — |
| 2026-06-30 | $375.04 | $375.04 | 1,480,000 | — | — |
| 2026-06-29 | $368.87 | $368.87 | 981,200 | — | — |
| 2026-06-26 | $374.41 | $374.41 | 2,032,500 | — | — |
| 2026-06-25 | $376.89 | $376.89 | 936,300 | — | — |
| 2026-06-24 | $369.18 | $369.18 | 928,300 | — | — |
| 2026-06-23 | $357.20 | $357.20 | 843,300 | — | — |
| 2026-06-22 | $358.25 | $358.25 | 821,700 | — | — |
| 2026-06-18 | $355.44 | $355.44 | 1,460,800 | — | — |
| 2026-06-17 | $357.00 | $357.00 | 978,700 | — | — |
| 2026-06-16 | $360.54 | $360.54 | 1,055,300 | — | — |
| 2026-06-15 | $357.76 | $357.76 | 653,400 | — | — |
| 2026-06-12 | $355.53 | $355.53 | 780,900 | — | — |
| 2026-06-11 | $359.74 | $359.74 | 836,900 | — | — |
| 2026-06-10 | $363.18 | $363.18 | 515,500 | — | — |
| 2026-06-09 | $371.15 | $371.15 | 1,038,800 | — | — |
| 2026-06-08 | $363.34 | $363.34 | 789,900 | — | — |
| 2026-06-05 | $365.36 | $365.36 | 676,500 | — | — |
| 2026-06-04 | $376.47 | $376.47 | 952,800 | — | — |
| 2026-06-03 | $379.77 | $379.77 | 920,400 | — | — |
| 2026-06-02 | $371.93 | $371.93 | 665,400 | — | — |
| 2026-06-01 | $378.16 | $378.16 | 1,529,400 | — | — |
| 2026-05-29 | $383.57 | $383.57 | 3,019,800 | — | — |
| 2026-05-28 | $366.67 | $366.67 | 1,442,000 | — | — |
| 2026-05-27 | $342.18 | $342.18 | 654,500 | — | — |
| 2026-05-26 | $338.64 | $338.64 | 594,700 | — | — |
| 2026-05-22 | $342.37 | $342.37 | 478,000 | — | — |
| 2026-05-21 | $340.99 | $340.99 | 656,000 | — | — |
| 2026-05-20 | $341.32 | $341.32 | 904,300 | — | — |
| 2026-05-19 | $333.26 | $333.26 | 781,100 | — | — |
| 2026-05-18 | $332.19 | $332.19 | 833,700 | — | — |
| 2026-05-15 | $329.22 | $329.22 | 856,400 | — | — |
| 2026-05-14 | $333.21 | $333.21 | 1,089,600 | — | — |
| 2026-05-13 | $334.93 | $334.93 | 1,233,800 | — | — |
| 2026-05-12 | $352.21 | $352.21 | 1,264,000 | — | — |
| 2026-05-11 | $348.07 | $348.07 | 1,074,400 | — | — |
| 2026-05-08 | $355.13 | $355.13 | 1,814,100 | — | — |
| 2026-05-07 | $350.49 | $350.49 | 2,014,700 | — | — |
| 2026-05-06 | $349.53 | $349.53 | 1,865,300 | — | — |
| 2026-05-05 | $342.75 | $342.75 | 2,131,000 | — | — |
| 2026-05-04 | $301.88 | $301.88 | 1,025,900 | — | — |
| 2026-05-01 | $307.12 | $307.12 | 781,800 | — | — |
| 2026-04-30 | $309.23 | $309.23 | 1,173,400 | — | — |
| 2026-04-29 | $292.13 | $292.13 | 1,269,600 | — | — |
| 2026-04-28 | $300.73 | $300.73 | 1,072,400 | — | — |
| 2026-04-27 | $299.79 | $299.79 | 1,155,400 | — | — |
| 2026-04-24 | $309.87 | $309.87 | 869,600 | — | — |
| 2026-04-23 | $311.20 | $311.20 | 1,452,400 | — | — |
| 2026-04-22 | $334.38 | $334.38 | 719,500 | — | — |
| 2026-04-21 | $335.23 | $335.23 | 999,500 | — | — |
| 2026-04-20 | $335.61 | $335.61 | 748,900 | — | — |
| 2026-04-17 | $327.77 | $327.77 | 439,200 | — | — |
| 2026-04-16 | $319.04 | $319.04 | 733,500 | — | — |
| 2026-04-15 | $326.20 | $326.20 | 673,400 | — | — |