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
- 1984-10-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $330.11 | $427.31 | 4,285,200 | — | — |
| 2025-12-30 | $332.16 | $429.96 | 4,432,500 | — | — |
| 2025-12-29 | $328.94 | $425.80 | 4,346,800 | — | — |
| 2025-12-26 | $331.83 | $429.54 | 4,359,300 | — | — |
| 2025-12-24 | $327.58 | $424.04 | 2,842,700 | — | — |
| 2025-12-23 | $324.80 | $420.44 | 4,463,300 | — | — |
| 2025-12-22 | $325.16 | $420.90 | 7,872,400 | — | — |
| 2025-12-19 | $327.42 | $423.83 | 10,553,000 | — | — |
| 2025-12-18 | $328.14 | $424.76 | 6,354,900 | — | — |
| 2025-12-17 | $331.63 | $429.28 | 4,685,600 | — | — |
| 2025-12-16 | $334.20 | $432.60 | 6,334,000 | — | — |
| 2025-12-15 | $341.10 | $441.54 | 6,447,200 | — | — |
| 2025-12-12 | $341.84 | $442.49 | 7,979,000 | — | — |
| 2025-12-11 | $336.73 | $435.88 | 7,513,200 | — | — |
| 2025-12-10 | $328.37 | $425.06 | 5,910,500 | — | — |
| 2025-12-09 | $323.60 | $418.88 | 4,628,400 | — | — |
| 2025-12-08 | $323.62 | $418.91 | 4,782,800 | — | — |
| 2025-12-05 | $330.91 | $425.49 | 5,906,000 | — | — |
| 2025-12-04 | $333.49 | $428.80 | 8,061,600 | — | — |
| 2025-12-03 | $339.71 | $436.80 | 9,770,000 | — | — |
| 2025-12-02 | $324.54 | $417.29 | 7,978,100 | — | — |
| 2025-12-01 | $323.21 | $415.58 | 6,154,600 | — | — |
| 2025-11-28 | $329.77 | $424.02 | 2,464,500 | — | — |
| 2025-11-26 | $329.71 | $423.94 | 5,504,200 | — | — |
| 2025-11-25 | $326.28 | $419.53 | 6,149,100 | — | — |
| 2025-11-24 | $319.05 | $410.24 | 10,773,800 | — | — |
| 2025-11-21 | $319.97 | $411.42 | 8,406,300 | — | — |
| 2025-11-20 | $311.54 | $400.58 | 7,337,600 | — | — |
| 2025-11-19 | $309.09 | $397.43 | 8,181,100 | — | — |
| 2025-11-18 | $313.58 | $403.20 | 9,182,100 | — | — |
| 2025-11-17 | $320.52 | $412.13 | 6,485,400 | — | — |
| 2025-11-14 | $321.86 | $413.85 | 8,676,500 | — | — |
| 2025-11-13 | $332.52 | $427.56 | 7,788,700 | — | — |
| 2025-11-12 | $339.06 | $435.96 | 10,403,300 | — | — |
| 2025-11-11 | $327.45 | $421.04 | 7,157,800 | — | — |
| 2025-11-10 | $321.58 | $413.49 | 9,283,800 | — | — |
| 2025-11-07 | $324.21 | $416.87 | 9,402,900 | — | — |
| 2025-11-06 | $321.56 | $413.46 | 7,922,100 | — | — |
| 2025-11-05 | $327.74 | $421.41 | 9,697,100 | — | — |
| 2025-11-04 | $330.83 | $425.38 | 9,646,600 | — | — |
| 2025-11-03 | $333.79 | $429.19 | 11,181,400 | — | — |
| 2025-10-31 | $341.56 | $439.18 | 8,390,800 | — | — |
| 2025-10-30 | $344.75 | $443.28 | 11,441,900 | — | — |
| 2025-10-29 | $355.26 | $456.79 | 11,874,900 | — | — |
| 2025-10-28 | $367.84 | $472.97 | 18,858,700 | — | — |
| 2025-10-27 | $365.98 | $470.58 | 7,766,400 | — | — |
| 2025-10-24 | $362.50 | $466.10 | 5,462,100 | — | — |
| 2025-10-23 | $360.45 | $463.47 | 5,756,700 | — | — |
| 2025-10-22 | $361.49 | $464.80 | 7,833,000 | — | — |
| 2025-10-21 | $365.37 | $469.79 | 6,885,300 | — | — |
| 2025-10-20 | $364.48 | $468.65 | 5,996,500 | — | — |
| 2025-10-17 | $356.60 | $458.52 | 8,608,400 | — | — |
| 2025-10-16 | $356.67 | $458.61 | 5,872,100 | — | — |
| 2025-10-15 | $361.15 | $464.37 | 6,579,600 | — | — |
| 2025-10-14 | $359.93 | $462.80 | 5,974,800 | — | — |
| 2025-10-13 | $358.66 | $461.17 | 5,659,400 | — | — |
| 2025-10-10 | $354.50 | $455.82 | 13,141,900 | — | — |
| 2025-10-09 | $367.69 | $472.78 | 8,759,800 | — | — |
| 2025-10-08 | $369.92 | $475.64 | 9,438,300 | — | — |
| 2025-10-07 | $363.66 | $467.60 | 7,236,200 | — | — |
| 2025-10-06 | $358.77 | $461.31 | 7,181,700 | — | — |
| 2025-10-03 | $360.20 | $463.15 | 13,494,800 | — | — |
| 2025-10-02 | $353.72 | $454.81 | 8,564,200 | — | — |
| 2025-10-01 | $348.30 | $447.85 | 8,825,500 | — | — |
| 2025-09-30 | $345.30 | $443.99 | 7,429,700 | — | — |
| 2025-09-29 | $345.18 | $443.83 | 6,878,900 | — | — |
| 2025-09-26 | $344.08 | $442.42 | 6,774,700 | — | — |
| 2025-09-25 | $345.56 | $444.32 | 8,104,900 | — | — |
| 2025-09-24 | $351.81 | $452.36 | 9,016,300 | — | — |
| 2025-09-23 | $347.69 | $447.06 | 12,504,100 | — | — |
| 2025-09-22 | $341.30 | $438.84 | 8,903,700 | — | — |
| 2025-09-19 | $336.69 | $432.92 | 13,656,800 | — | — |
| 2025-09-18 | $334.82 | $430.51 | 11,255,600 | — | — |
| 2025-09-17 | $341.61 | $439.24 | 8,467,700 | — | — |
| 2025-09-16 | $339.78 | $436.89 | 12,695,800 | — | — |
| 2025-09-15 | $347.89 | $447.32 | 11,035,900 | — | — |
| 2025-09-12 | $352.51 | $450.42 | 14,016,200 | — | — |
| 2025-09-11 | $353.61 | $451.82 | 18,943,500 | — | — |
| 2025-09-10 | $346.78 | $443.10 | 17,804,300 | — | — |
| 2025-09-09 | $347.92 | $444.55 | 46,408,900 | — | — |
| 2025-09-08 | $320.25 | $409.20 | 18,438,600 | — | — |
| 2025-09-05 | $315.39 | $402.99 | 14,126,700 | — | — |
| 2025-09-04 | $310.38 | $396.59 | 7,725,700 | — | — |
| 2025-09-03 | $307.88 | $393.39 | 9,654,600 | — | — |
| 2025-09-02 | $308.80 | $394.57 | 10,957,100 | — | — |
| 2025-08-29 | $309.87 | $395.93 | 12,065,400 | — | — |
| 2025-08-28 | $302.29 | $386.25 | 11,235,000 | — | — |
| 2025-08-27 | $303.88 | $388.28 | 9,982,800 | — | — |
| 2025-08-26 | $300.43 | $383.87 | 16,303,200 | — | — |
| 2025-08-25 | $304.86 | $389.53 | 8,917,100 | — | — |
| 2025-08-22 | $307.42 | $392.80 | 14,930,000 | — | — |
| 2025-08-21 | $303.35 | $387.60 | 13,359,000 | — | — |
| 2025-08-20 | $299.84 | $383.12 | 16,679,000 | — | — |
| 2025-08-19 | $304.24 | $388.74 | 22,348,600 | — | — |
| 2025-08-18 | $308.49 | $394.17 | 39,600,500 | — | — |
| 2025-08-15 | $304.01 | $388.45 | 68,198,500 | — | — |
| 2025-08-14 | $271.49 | $346.89 | 25,011,100 | — | — |
| 2025-08-13 | $271.81 | $347.30 | 19,480,300 | — | — |
| 2025-08-12 | $261.57 | $334.22 | 12,171,800 | — | — |
| 2025-08-11 | $252.37 | $322.46 | 11,779,500 | — | — |
| 2025-08-08 | $250.89 | $320.57 | 10,185,700 | — | — |
| 2025-08-07 | $244.67 | $312.63 | 11,369,900 | — | — |
| 2025-08-06 | $245.78 | $314.04 | 12,946,400 | — | — |
| 2025-08-05 | $251.00 | $320.71 | 23,795,900 | — | — |
| 2025-08-04 | $240.98 | $307.91 | 17,427,900 | — | — |
| 2025-08-01 | $237.77 | $303.81 | 39,989,200 | — | — |
| 2025-07-31 | $249.56 | $318.87 | 29,606,900 | — | — |
| 2025-07-30 | $266.04 | $339.93 | 22,371,800 | — | — |
| 2025-07-29 | $261.07 | $333.58 | 41,706,000 | — | — |
| 2025-07-28 | $282.12 | $360.48 | 15,779,400 | — | — |
| 2025-07-25 | $281.06 | $359.12 | 16,486,600 | — | — |
| 2025-07-24 | $278.58 | $355.95 | 22,585,200 | — | — |
| 2025-07-23 | $292.51 | $373.75 | 13,111,100 | — | — |
| 2025-07-22 | $285.13 | $364.32 | 14,600,300 | — | — |
| 2025-07-21 | $282.14 | $360.50 | 10,319,200 | — | — |
| 2025-07-18 | $282.65 | $361.15 | 14,979,700 | — | — |
| 2025-07-17 | $288.07 | $368.08 | 14,792,700 | — | — |
| 2025-07-16 | $292.49 | $373.73 | 9,714,000 | — | — |
| 2025-07-15 | $291.71 | $372.73 | 16,019,000 | — | — |
| 2025-07-14 | $300.58 | $384.06 | 10,681,400 | — | — |
| 2025-07-11 | $304.10 | $388.56 | 9,808,200 | — | — |
| 2025-07-10 | $299.51 | $382.70 | 11,355,600 | — | — |
| 2025-07-09 | $302.91 | $387.04 | 12,816,700 | — | — |
| 2025-07-08 | $307.70 | $393.16 | 9,613,800 | — | — |
| 2025-07-07 | $303.71 | $388.06 | 9,031,200 | — | — |
| 2025-07-03 | $308.55 | $394.25 | 6,161,100 | — | — |
| 2025-07-02 | $307.56 | $392.98 | 18,177,200 | — | — |
| 2025-07-01 | $326.14 | $416.72 | 17,865,500 | — | — |
| 2025-06-30 | $311.97 | $398.62 | 10,074,100 | — | — |
| 2025-06-27 | $309.11 | $394.96 | 15,304,400 | — | — |
| 2025-06-26 | $302.62 | $386.67 | 6,532,700 | — | — |
| 2025-06-25 | $302.02 | $385.90 | 8,722,100 | — | — |
| 2025-06-24 | $305.62 | $390.50 | 8,781,400 | — | — |
| 2025-06-23 | $300.68 | $384.19 | 12,274,700 | — | — |
| 2025-06-20 | $302.01 | $385.89 | 16,177,900 | — | — |
| 2025-06-18 | $307.20 | $392.52 | 12,205,600 | — | — |
| 2025-06-17 | $308.87 | $394.66 | 11,593,900 | — | — |
| 2025-06-16 | $307.66 | $393.11 | 14,240,100 | — | — |
| 2025-06-13 | $313.53 | $397.79 | 13,762,400 | — | — |
| 2025-06-12 | $318.50 | $404.09 | 15,957,200 | — | — |
| 2025-06-11 | $310.56 | $394.02 | 14,711,400 | — | — |
| 2025-06-10 | $303.79 | $385.43 | 11,384,100 | — | — |
| 2025-06-09 | $303.19 | $384.67 | 12,170,300 | — | — |
| 2025-06-06 | $303.22 | $384.71 | 12,589,000 | — | — |
| 2025-06-05 | $295.84 | $375.34 | 13,529,000 | — | — |
| 2025-06-04 | $300.38 | $381.10 | 11,255,600 | — | — |
| 2025-06-03 | $301.22 | $382.17 | 12,805,700 | — | — |
| 2025-06-02 | $304.72 | $386.61 | 19,074,400 | — | — |
| 2025-05-30 | $301.91 | $383.04 | 16,309,300 | — | — |
| 2025-05-29 | $298.17 | $378.30 | 16,221,100 | — | — |
| 2025-05-28 | $298.11 | $378.22 | 16,114,200 | — | — |
| 2025-05-27 | $295.00 | $374.28 | 20,144,600 | — | — |
| 2025-05-23 | $295.57 | $375.00 | 16,873,600 | — | — |
| 2025-05-22 | $296.67 | $376.40 | 27,159,600 | — | — |
| 2025-05-21 | $302.98 | $384.40 | 45,506,900 | — | — |
| 2025-05-20 | $321.58 | $408.00 | 41,487,000 | — | — |
| 2025-05-19 | $315.89 | $400.78 | 62,524,700 | — | — |
| 2025-05-16 | $291.91 | $370.36 | 71,094,300 | — | — |
| 2025-05-15 | $274.35 | $348.08 | 121,849,200 | — | — |
| 2025-05-14 | $308.01 | $390.78 | 40,029,600 | — | — |
| 2025-05-13 | $311.38 | $395.06 | 59,478,300 | — | — |
| 2025-05-12 | $378.75 | $480.53 | 11,004,800 | — | — |
| 2025-05-09 | $380.64 | $482.93 | 8,381,100 | — | — |
| 2025-05-08 | $385.55 | $489.16 | 7,218,300 | — | — |
| 2025-05-07 | $391.06 | $496.15 | 8,517,200 | — | — |
| 2025-05-06 | $394.51 | $500.53 | 7,858,600 | — | — |
| 2025-05-05 | $404.81 | $513.60 | 8,157,200 | — | — |
| 2025-05-02 | $399.92 | $507.39 | 11,392,900 | — | — |
| 2025-05-01 | $400.68 | $508.36 | 9,316,800 | — | — |
| 2025-04-30 | $411.44 | $522.01 | 9,192,800 | — | — |
| 2025-04-29 | $409.23 | $519.20 | 9,909,100 | — | — |
| 2025-04-28 | $420.00 | $532.87 | 6,614,300 | — | — |
| 2025-04-25 | $418.64 | $531.14 | 9,263,800 | — | — |
| 2025-04-24 | $424.25 | $538.26 | 7,629,100 | — | — |
| 2025-04-23 | $427.96 | $542.97 | 8,345,700 | — | — |
| 2025-04-22 | $427.18 | $541.98 | 10,156,900 | — | — |
| 2025-04-21 | $425.33 | $539.63 | 13,029,900 | — | — |
| 2025-04-17 | $454.11 | $576.15 | 29,120,200 | — | — |
| 2025-04-16 | $585.04 | $742.26 | 4,192,100 | — | — |
| 2025-04-15 | $583.59 | $740.42 | 3,871,300 | — | — |
| 2025-04-14 | $587.06 | $744.82 | 4,839,300 | — | — |
| 2025-04-11 | $599.47 | $760.57 | 6,121,500 | — | — |
| 2025-04-10 | $594.40 | $754.14 | 8,646,000 | — | — |
| 2025-04-09 | $578.50 | $733.96 | 12,691,900 | — | — |
| 2025-04-08 | $553.08 | $701.71 | 11,762,300 | — | — |
| 2025-04-07 | $524.70 | $665.71 | 7,356,700 | — | — |
| 2025-04-04 | $525.05 | $666.15 | 9,919,000 | — | — |
| 2025-04-03 | $540.44 | $685.68 | 6,457,900 | — | — |
| 2025-04-02 | $523.20 | $663.80 | 2,378,900 | — | — |
| 2025-04-01 | $523.12 | $663.70 | 2,962,500 | — | — |
| 2025-03-31 | $523.75 | $664.50 | 5,238,700 | — | — |
| 2025-03-28 | $516.04 | $654.72 | 2,379,100 | — | — |
| 2025-03-27 | $515.72 | $654.31 | 2,822,200 | — | — |
| 2025-03-26 | $518.20 | $657.46 | 3,253,800 | — | — |
| 2025-03-25 | $513.43 | $651.41 | 3,015,100 | — | — |
| 2025-03-24 | $516.50 | $655.30 | 3,840,900 | — | — |
| 2025-03-21 | $516.85 | $655.75 | 10,244,900 | — | — |
| 2025-03-20 | $511.30 | $648.70 | 4,965,400 | — | — |
| 2025-03-19 | $503.20 | $638.43 | 3,317,600 | — | — |
| 2025-03-18 | $503.80 | $639.19 | 3,617,600 | — | — |
| 2025-03-17 | $499.02 | $633.12 | 5,152,300 | — | — |
| 2025-03-14 | $488.65 | $619.97 | 3,915,900 | — | — |
| 2025-03-13 | $481.52 | $610.92 | 2,876,600 | — | — |
| 2025-03-12 | $481.11 | $610.40 | 3,680,800 | — | — |
| 2025-03-11 | $486.04 | $616.66 | 4,101,000 | — | — |
| 2025-03-10 | $480.22 | $609.27 | 5,108,900 | — | — |
| 2025-03-07 | $493.48 | $623.43 | 5,434,100 | — | — |
| 2025-03-06 | $487.72 | $616.15 | 4,964,000 | — | — |
| 2025-03-05 | $475.98 | $601.32 | 3,637,100 | — | — |
| 2025-03-04 | $474.61 | $599.59 | 5,864,100 | — | — |
| 2025-03-03 | $467.05 | $590.04 | 5,700,200 | — | — |
| 2025-02-28 | $474.96 | $600.03 | 6,146,300 | — | — |
| 2025-02-27 | $468.56 | $591.95 | 4,216,800 | — | — |
| 2025-02-26 | $463.59 | $585.67 | 5,108,400 | — | — |
| 2025-02-25 | $470.38 | $594.25 | 9,101,000 | — | — |
| 2025-02-24 | $461.52 | $583.05 | 6,919,300 | — | — |
| 2025-02-21 | $466.42 | $589.25 | 19,864,900 | — | — |
| 2025-02-20 | $502.42 | $634.73 | 4,144,300 | — | — |
| 2025-02-19 | $511.04 | $645.62 | 4,380,300 | — | — |
| 2025-02-18 | $500.73 | $632.59 | 8,759,300 | — | — |
| 2025-02-14 | $523.51 | $661.37 | 3,705,300 | — | — |
| 2025-02-13 | $531.18 | $671.06 | 2,835,100 | — | — |
| 2025-02-12 | $527.40 | $666.28 | 3,859,200 | — | — |
| 2025-02-11 | $533.92 | $674.52 | 2,631,900 | — | — |
| 2025-02-10 | $533.37 | $673.83 | 3,143,100 | — | — |
| 2025-02-07 | $527.03 | $665.82 | 3,349,100 | — | — |
| 2025-02-06 | $530.04 | $669.62 | 3,926,800 | — | — |
| 2025-02-05 | $539.81 | $681.96 | 4,621,600 | — | — |
| 2025-02-04 | $545.45 | $689.09 | 2,869,900 | — | — |
| 2025-02-03 | $548.18 | $692.54 | 4,083,600 | — | — |
| 2025-01-31 | $542.49 | $685.35 | 4,120,500 | — | — |
| 2025-01-30 | $545.57 | $689.24 | 2,924,700 | — | — |
| 2025-01-29 | $538.10 | $679.80 | 2,737,600 | — | — |
| 2025-01-28 | $542.48 | $685.33 | 3,162,700 | — | — |
| 2025-01-27 | $543.52 | $686.65 | 4,263,000 | — | — |
| 2025-01-24 | $532.51 | $672.74 | 3,671,200 | — | — |
| 2025-01-23 | $529.77 | $669.28 | 4,580,800 | — | — |
| 2025-01-22 | $519.72 | $656.58 | 3,756,100 | — | — |
| 2025-01-21 | $524.99 | $663.24 | 5,682,100 | — | — |
| 2025-01-17 | $509.76 | $644.00 | 7,495,700 | — | — |
| 2025-01-16 | $510.59 | $645.05 | 9,059,900 | — | — |
| 2025-01-15 | $543.42 | $686.52 | 4,103,900 | — | — |
| 2025-01-14 | $543.74 | $686.93 | 3,978,300 | — | — |
| 2025-01-13 | $541.14 | $683.64 | 6,472,500 | — | — |
| 2025-01-10 | $520.69 | $657.81 | 5,467,500 | — | — |
| 2025-01-08 | $524.52 | $662.65 | 4,141,700 | — | — |
| 2025-01-07 | $514.25 | $649.67 | 3,914,500 | — | — |
| 2025-01-06 | $513.67 | $648.94 | 4,444,800 | — | — |
| 2025-01-03 | $513.00 | $648.09 | 3,019,500 | — | — |
| 2025-01-02 | $504.51 | $637.37 | 4,234,900 | — | — |