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
- 2004-08-19 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 | — | — | — | $339.21 | 554,933 |
| 2026-09-03 | — | — | — | $336.73 | 605,805 |
| 2026-09-02 | — | — | — | $330.52 | 500,020 |
| 2026-09-01 | — | — | — | $332.09 | 577,068 |
| 2026-08-31 | — | — | — | $340.10 | 640,920 |
| 2026-08-28 | — | — | — | $337.91 | 723,000 |
| 2026-08-27 | $337.71 | $340.69 | 17,936,100 | $336.43 | 558,047 |
| 2026-08-26 | $339.10 | $342.09 | 16,176,400 | $343.15 | 819,375 |
| 2026-08-25 | $343.34 | $346.37 | 14,031,000 | $345.91 | 536,510 |
| 2026-08-24 | $344.59 | $347.63 | 16,450,600 | $340.70 | 731,522 |
| 2026-08-21 | $341.75 | $344.76 | 15,363,900 | $339.88 | 615,651 |
| 2026-08-20 | $338.20 | $341.18 | 14,187,700 | $339.51 | 613,876 |
| 2026-08-19 | $341.70 | $344.71 | 13,360,500 | $339.96 | 621,911 |
| 2026-08-18 | $341.28 | $344.29 | 14,254,300 | $339.89 | 690,669 |
| 2026-08-17 | $341.45 | $344.46 | 12,606,100 | $344.24 | 669,557 |
| 2026-08-14 | $343.54 | $346.57 | 10,946,800 | $344.16 | 427,375 |
| 2026-08-13 | $343.94 | $346.97 | 14,997,800 | $344.63 | 1,016,494 |
| 2026-08-12 | $342.37 | $345.39 | 15,608,800 | $345.35 | 705,371 |
| 2026-08-11 | $343.00 | $346.02 | 18,390,200 | $354.31 | 650,116 |
| 2026-08-10 | $355.84 | $358.98 | 12,789,500 | $354.99 | 477,867 |
| 2026-08-07 | $353.47 | $356.59 | 14,516,700 | $355.20 | 493,477 |
| 2026-08-06 | $356.62 | $359.76 | 16,513,400 | $358.79 | 453,934 |
| 2026-08-05 | $360.13 | $363.31 | 29,436,300 | $379.82 | 1,030,126 |
| 2026-08-04 | $375.35 | $378.66 | 19,983,300 | $366.46 | 439,972 |
| 2026-08-03 | $372.47 | $375.75 | 27,165,400 | $365.29 | 692,570 |
| 2026-07-31 | $356.65 | $359.79 | 30,514,500 | $340.13 | 1,044,696 |
| 2026-07-30 | $333.68 | $336.62 | 17,309,500 | $333.49 | 471,126 |
| 2026-07-29 | $335.76 | $338.72 | 20,242,900 | $333.62 | 653,557 |
| 2026-07-28 | $332.60 | $335.53 | 20,986,900 | $327.83 | 622,463 |
| 2026-07-27 | $326.57 | $329.45 | 21,419,600 | $324.65 | 684,818 |
| 2026-07-24 | $319.09 | $321.90 | 21,630,800 | $318.06 | 676,929 |
| 2026-07-23 | $318.34 | $321.15 | 46,751,900 | $321.64 | 1,649,520 |
| 2026-07-22 | $341.91 | $344.92 | 23,273,800 | $347.15 | 711,457 |
| 2026-07-21 | $346.19 | $349.24 | 17,419,500 | $350.74 | 366,742 |
| 2026-07-20 | $351.37 | $354.47 | 13,203,300 | $350.17 | 631,840 |
| 2026-07-17 | $346.12 | $349.17 | 22,023,900 | — | — |
| 2026-07-16 | $353.81 | $356.93 | 23,603,700 | — | — |
| 2026-07-15 | $370.21 | $373.47 | 20,258,200 | — | — |
| 2026-07-14 | $357.33 | $360.48 | 11,252,600 | — | — |
| 2026-07-13 | $350.67 | $353.76 | 10,583,500 | — | — |
| 2026-07-10 | $355.03 | $358.16 | 11,618,500 | — | — |
| 2026-07-09 | $356.24 | $359.38 | 17,217,400 | — | — |
| 2026-07-08 | $358.71 | $361.87 | 14,710,400 | — | — |
| 2026-07-07 | $363.62 | $366.83 | 16,443,900 | — | — |
| 2026-07-06 | $364.90 | $368.12 | 22,652,700 | — | — |
| 2026-07-02 | $356.18 | $359.32 | 15,532,900 | — | — |
| 2026-07-01 | $357.89 | $361.05 | 19,546,800 | — | — |
| 2026-06-30 | $353.33 | $356.45 | 21,278,400 | — | — |
| 2026-06-29 | $351.28 | $354.38 | 25,565,700 | — | — |
| 2026-06-26 | $334.69 | $337.64 | 82,484,600 | — | — |
| 2026-06-25 | $342.19 | $345.21 | 27,687,600 | — | — |
| 2026-06-24 | $345.04 | $348.08 | 23,898,400 | — | — |
| 2026-06-23 | $346.08 | $349.13 | 21,820,900 | — | — |
| 2026-06-22 | $348.78 | $351.86 | 32,211,200 | — | — |
| 2026-06-18 | $367.46 | $370.70 | 29,339,100 | — | — |
| 2026-06-17 | $362.10 | $365.29 | 16,003,500 | — | — |
| 2026-06-16 | $371.10 | $374.37 | 16,492,800 | — | — |
| 2026-06-15 | $367.11 | $370.35 | 17,268,600 | — | — |
| 2026-06-12 | $358.16 | $361.32 | 17,637,100 | — | — |
| 2026-06-11 | $356.56 | $359.70 | 28,771,800 | — | — |
| 2026-06-10 | $353.32 | $356.44 | 19,878,600 | — | — |
| 2026-06-09 | $362.29 | $365.48 | 19,873,600 | — | — |
| 2026-06-08 | $361.17 | $364.35 | 18,739,000 | — | — |
| 2026-06-05 | $365.76 | $368.76 | 23,411,500 | — | — |
| 2026-06-04 | $369.27 | $372.30 | 37,746,200 | — | — |
| 2026-06-03 | $355.68 | $358.60 | 43,031,000 | — | — |
| 2026-06-02 | $358.39 | $361.33 | 34,648,600 | — | — |
| 2026-06-01 | $372.58 | $375.64 | 19,091,900 | — | — |
| 2026-05-29 | $376.43 | $379.52 | 48,018,600 | — | — |
| 2026-05-28 | $386.12 | $389.29 | 20,795,400 | — | — |
| 2026-05-27 | $384.83 | $387.99 | 16,893,100 | — | — |
| 2026-05-26 | $384.84 | $388.00 | 16,150,900 | — | — |
| 2026-05-22 | $379.38 | $382.49 | 13,382,800 | — | — |
| 2026-05-21 | $383.47 | $386.62 | 16,837,600 | — | — |
| 2026-05-20 | $384.90 | $388.06 | 16,488,100 | — | — |
| 2026-05-19 | $384.90 | $388.06 | 25,559,400 | — | — |
| 2026-05-18 | $393.11 | $396.34 | 18,592,800 | — | — |
| 2026-05-15 | $393.32 | $396.55 | 15,801,900 | — | — |
| 2026-05-14 | $397.17 | $400.43 | 13,805,400 | — | — |
| 2026-05-13 | $399.04 | $402.32 | 18,160,100 | — | — |
| 2026-05-12 | $383.82 | $386.97 | 17,103,900 | — | — |
| 2026-05-11 | $386.77 | $389.95 | 16,314,900 | — | — |
| 2026-05-08 | $397.05 | $400.31 | 13,762,500 | — | — |
| 2026-05-07 | $395.30 | $398.55 | 15,153,600 | — | — |
| 2026-05-06 | $395.14 | $398.38 | 23,097,300 | — | — |
| 2026-05-05 | $384.27 | $387.42 | 15,432,500 | — | — |
| 2026-05-04 | $379.64 | $382.76 | 18,275,000 | — | — |
| 2026-05-01 | $383.22 | $386.37 | 28,047,900 | — | — |
| 2026-04-30 | $381.94 | $385.08 | 44,570,500 | — | — |
| 2026-04-29 | $347.31 | $350.16 | 22,232,200 | — | — |
| 2026-04-28 | $347.50 | $350.35 | 18,502,300 | — | — |
| 2026-04-27 | $348.52 | $351.38 | 17,443,000 | — | — |
| 2026-04-24 | $342.32 | $345.13 | 18,260,900 | — | — |
| 2026-04-23 | $337.75 | $340.52 | 13,442,100 | — | — |
| 2026-04-22 | $337.73 | $340.50 | 12,954,200 | — | — |
| 2026-04-21 | $330.47 | $333.18 | 14,623,800 | — | — |
| 2026-04-20 | $335.40 | $338.15 | 12,897,300 | — | — |
| 2026-04-17 | $339.40 | $342.19 | 19,683,800 | — | — |
| 2026-04-16 | $332.77 | $335.50 | 13,949,600 | — | — |
| 2026-04-15 | $334.47 | $337.22 | 15,104,100 | — | — |