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
- 1993-03-12 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 | — | — | — | $341.36 | 168,768 |
| 2026-09-03 | — | — | — | $351.93 | 198,606 |
| 2026-09-02 | — | — | — | $346.31 | 199,847 |
| 2026-09-01 | — | — | — | $353.50 | 110,328 |
| 2026-08-31 | — | — | — | $355.55 | 176,332 |
| 2026-08-28 | — | — | — | $348.91 | 237,096 |
| 2026-08-27 | $348.00 | $397.98 | 4,748,400 | $354.49 | 242,620 |
| 2026-08-26 | $345.88 | $395.56 | 11,443,000 | $323.00 | 544,131 |
| 2026-08-25 | $357.46 | $408.80 | 7,200,900 | $365.03 | 223,338 |
| 2026-08-24 | $369.92 | $423.05 | 3,138,900 | $367.25 | 150,427 |
| 2026-08-21 | $367.00 | $419.71 | 3,448,600 | $364.94 | 101,116 |
| 2026-08-20 | $361.87 | $413.84 | 3,288,900 | $362.49 | 124,386 |
| 2026-08-19 | $362.47 | $414.53 | 4,018,300 | $349.66 | 227,644 |
| 2026-08-18 | $350.41 | $400.74 | 3,894,100 | $348.24 | 175,781 |
| 2026-08-17 | $335.60 | $383.80 | 3,531,600 | $338.63 | 225,725 |
| 2026-08-14 | $345.66 | $395.30 | 3,226,900 | $362.00 | 186,681 |
| 2026-08-13 | $358.29 | $409.75 | 4,610,700 | $336.78 | 307,445 |
| 2026-08-12 | $334.71 | $382.78 | 2,547,200 | $332.40 | 159,517 |
| 2026-08-11 | $336.44 | $384.76 | 2,889,500 | $332.56 | 107,285 |
| 2026-08-10 | $334.43 | $382.46 | 2,701,200 | $322.82 | 144,924 |
| 2026-08-07 | $325.25 | $371.96 | 2,977,700 | $326.00 | 163,124 |
| 2026-08-06 | $321.91 | $368.14 | 2,956,500 | $319.19 | 221,099 |
| 2026-08-05 | $327.94 | $375.04 | 3,650,700 | $327.30 | 107,850 |
| 2026-08-04 | $323.60 | $370.08 | 3,491,400 | $310.72 | 148,344 |
| 2026-08-03 | $318.39 | $364.12 | 4,036,200 | $325.43 | 192,116 |
| 2026-07-31 | $316.07 | $361.46 | 3,118,100 | $310.43 | 183,446 |
| 2026-07-30 | $315.50 | $360.81 | 4,683,000 | $317.16 | 285,577 |
| 2026-07-29 | $333.13 | $380.97 | 5,976,900 | $313.55 | 429,467 |
| 2026-07-28 | $312.99 | $357.94 | 5,763,200 | $306.73 | 495,662 |
| 2026-07-27 | $303.91 | $347.56 | 3,828,000 | $305.16 | 195,646 |
| 2026-07-24 | $296.33 | $338.89 | 3,457,400 | $287.21 | 234,893 |
| 2026-07-23 | $281.53 | $321.96 | 2,494,800 | $289.10 | 179,976 |
| 2026-07-22 | $284.47 | $325.33 | 3,005,300 | $294.08 | 210,400 |
| 2026-07-21 | $289.92 | $331.56 | 3,176,600 | $280.56 | 254,739 |
| 2026-07-20 | $293.82 | $336.02 | 4,583,800 | $284.26 | 252,782 |
| 2026-07-17 | $291.09 | $332.90 | 3,629,400 | — | — |
| 2026-07-16 | $294.79 | $337.13 | 5,043,000 | — | — |
| 2026-07-15 | $279.70 | $319.87 | 3,391,000 | — | — |
| 2026-07-14 | $282.43 | $322.99 | 5,302,600 | — | — |
| 2026-07-13 | $289.76 | $331.38 | 6,564,700 | — | — |
| 2026-07-10 | $274.96 | $314.45 | 2,574,500 | — | — |
| 2026-07-09 | $273.38 | $312.64 | 4,013,300 | — | — |
| 2026-07-08 | $272.10 | $309.81 | 4,290,400 | — | — |
| 2026-07-07 | $281.17 | $320.13 | 4,819,000 | — | — |
| 2026-07-06 | $272.14 | $309.85 | 5,539,900 | — | — |
| 2026-07-02 | $275.35 | $313.51 | 5,046,900 | — | — |
| 2026-07-01 | $267.08 | $304.09 | 4,807,400 | — | — |
| 2026-06-30 | $261.00 | $297.17 | 5,260,600 | — | — |
| 2026-06-29 | $266.40 | $303.32 | 5,402,100 | — | — |
| 2026-06-26 | $267.72 | $304.82 | 10,779,200 | — | — |
| 2026-06-25 | $255.07 | $290.42 | 4,314,600 | — | — |
| 2026-06-24 | $262.24 | $298.58 | 5,249,500 | — | — |
| 2026-06-23 | $258.05 | $293.81 | 5,781,700 | — | — |
| 2026-06-22 | $257.77 | $293.49 | 6,358,200 | — | — |
| 2026-06-18 | $267.00 | $304.00 | 10,059,100 | — | — |
| 2026-06-17 | $269.08 | $306.37 | 4,709,900 | — | — |
| 2026-06-16 | $280.99 | $319.93 | 4,813,900 | — | — |
| 2026-06-15 | $281.77 | $320.82 | 5,098,600 | — | — |
| 2026-06-12 | $276.73 | $315.08 | 5,153,700 | — | — |
| 2026-06-11 | $276.91 | $315.28 | 6,120,400 | — | — |
| 2026-06-10 | $284.22 | $323.61 | 6,158,300 | — | — |
| 2026-06-09 | $293.78 | $334.49 | 4,922,900 | — | — |
| 2026-06-08 | $305.51 | $347.85 | 5,587,400 | — | — |
| 2026-06-05 | $296.76 | $337.88 | 6,306,300 | — | — |
| 2026-06-04 | $301.98 | $343.83 | 7,030,000 | — | — |
| 2026-06-03 | $311.44 | $354.60 | 5,722,600 | — | — |
| 2026-06-02 | $322.14 | $366.78 | 7,382,800 | — | — |
| 2026-06-01 | $353.76 | $402.78 | 6,565,200 | — | — |
| 2026-05-29 | $331.53 | $377.47 | 8,922,600 | — | — |
| 2026-05-28 | $313.00 | $356.37 | 7,492,200 | — | — |
| 2026-05-27 | $307.73 | $350.37 | 7,921,500 | — | — |
| 2026-05-26 | $304.35 | $346.53 | 9,770,100 | — | — |
| 2026-05-22 | $319.94 | $364.28 | 12,480,800 | — | — |
| 2026-05-21 | $307.07 | $349.62 | 22,353,500 | — | — |
| 2026-05-20 | $383.93 | $437.13 | 6,992,600 | — | — |
| 2026-05-19 | $399.71 | $455.10 | 3,192,700 | — | — |
| 2026-05-18 | $403.16 | $459.03 | 2,637,200 | — | — |
| 2026-05-15 | $393.00 | $447.46 | 3,524,200 | — | — |
| 2026-05-14 | $378.29 | $430.71 | 2,461,900 | — | — |
| 2026-05-13 | $371.71 | $423.22 | 3,494,300 | — | — |
| 2026-05-12 | $387.74 | $441.47 | 2,575,200 | — | — |
| 2026-05-11 | $393.29 | $447.79 | 1,622,500 | — | — |
| 2026-05-08 | $396.31 | $451.23 | 2,348,500 | — | — |
| 2026-05-07 | $406.78 | $463.15 | 2,200,400 | — | — |
| 2026-05-06 | $388.55 | $442.39 | 2,247,700 | — | — |
| 2026-05-05 | $398.32 | $453.52 | 2,078,400 | — | — |
| 2026-05-04 | $406.99 | $463.39 | 2,379,700 | — | — |
| 2026-05-01 | $399.04 | $454.34 | 2,102,000 | — | — |
| 2026-04-30 | $388.50 | $442.34 | 2,450,900 | — | — |
| 2026-04-29 | $395.08 | $449.83 | 1,885,000 | — | — |
| 2026-04-28 | $400.38 | $455.86 | 2,225,100 | — | — |
| 2026-04-27 | $389.92 | $443.95 | 2,380,800 | — | — |
| 2026-04-24 | $395.95 | $450.82 | 2,336,200 | — | — |
| 2026-04-23 | $383.30 | $436.42 | 3,900,200 | — | — |
| 2026-04-22 | $408.68 | $465.31 | 3,354,300 | — | — |
| 2026-04-21 | $404.85 | $460.95 | 3,137,700 | — | — |
| 2026-04-20 | $404.83 | $460.93 | 2,814,300 | — | — |
| 2026-04-17 | $393.25 | $447.75 | 3,186,300 | — | — |
| 2026-04-16 | $387.11 | $440.75 | 2,675,500 | — | — |
| 2026-04-15 | $389.72 | $443.73 | 3,352,800 | — | — |