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
- 1982-03-31 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 | $275.23 | $748.59 | 1,200,600 | — | — |
| 2025-12-30 | $276.48 | $751.99 | 787,700 | — | — |
| 2025-12-29 | $276.01 | $750.71 | 992,300 | — | — |
| 2025-12-26 | $276.51 | $752.07 | 760,200 | — | — |
| 2025-12-24 | $274.86 | $747.58 | 578,400 | — | — |
| 2025-12-23 | $273.75 | $744.57 | 1,013,000 | — | — |
| 2025-12-22 | $275.60 | $749.60 | 1,420,100 | — | — |
| 2025-12-19 | $271.89 | $739.51 | 4,195,300 | — | — |
| 2025-12-18 | $274.00 | $745.25 | 1,678,900 | — | — |
| 2025-12-17 | $273.84 | $744.81 | 1,681,100 | — | — |
| 2025-12-16 | $276.11 | $750.98 | 1,600,200 | — | — |
| 2025-12-15 | $277.15 | $753.81 | 1,713,700 | — | — |
| 2025-12-12 | $274.70 | $747.15 | 1,758,600 | — | — |
| 2025-12-11 | $272.26 | $740.51 | 2,084,100 | — | — |
| 2025-12-10 | $262.60 | $714.24 | 1,373,700 | — | — |
| 2025-12-09 | $262.71 | $714.54 | 1,160,200 | — | — |
| 2025-12-08 | $263.54 | $716.80 | 2,547,000 | — | — |
| 2025-12-05 | $265.44 | $721.96 | 1,095,700 | — | — |
| 2025-12-04 | $268.42 | $730.07 | 1,551,400 | — | — |
| 2025-12-03 | $270.32 | $731.13 | 1,925,700 | — | — |
| 2025-12-02 | $274.10 | $741.35 | 1,534,600 | — | — |
| 2025-12-01 | $273.57 | $739.92 | 1,978,700 | — | — |
| 2025-11-28 | $277.28 | $749.95 | 562,900 | — | — |
| 2025-11-26 | $278.35 | $752.85 | 1,103,100 | — | — |
| 2025-11-25 | $278.20 | $752.44 | 1,862,100 | — | — |
| 2025-11-24 | $271.47 | $734.24 | 2,640,400 | — | — |
| 2025-11-21 | $278.09 | $752.15 | 1,928,700 | — | — |
| 2025-11-20 | $269.60 | $729.18 | 2,005,800 | — | — |
| 2025-11-19 | $271.99 | $735.65 | 1,732,700 | — | — |
| 2025-11-18 | $272.61 | $737.32 | 2,048,200 | — | — |
| 2025-11-17 | $271.33 | $733.86 | 2,003,300 | — | — |
| 2025-11-14 | $269.66 | $729.34 | 1,960,300 | — | — |
| 2025-11-13 | $270.89 | $732.67 | 2,678,100 | — | — |
| 2025-11-12 | $270.61 | $731.91 | 2,459,700 | — | — |
| 2025-11-11 | $268.00 | $724.85 | 3,298,600 | — | — |
| 2025-11-10 | $258.16 | $698.24 | 2,543,300 | — | — |
| 2025-11-07 | $264.58 | $715.60 | 3,025,500 | — | — |
| 2025-11-06 | $256.38 | $693.43 | 2,882,000 | — | — |
| 2025-11-05 | $259.58 | $702.08 | 3,202,200 | — | — |
| 2025-11-04 | $264.66 | $715.82 | 3,686,500 | — | — |
| 2025-11-03 | $258.62 | $699.48 | 5,479,600 | — | — |
| 2025-10-31 | $244.41 | $661.05 | 5,144,700 | — | — |
| 2025-10-30 | $247.10 | $668.33 | 9,349,000 | — | — |
| 2025-10-29 | $299.12 | $809.02 | 1,992,400 | — | — |
| 2025-10-28 | $308.41 | $834.15 | 1,173,600 | — | — |
| 2025-10-27 | $309.18 | $836.23 | 1,375,000 | — | — |
| 2025-10-24 | $301.78 | $816.22 | 1,318,300 | — | — |
| 2025-10-23 | $305.07 | $825.12 | 1,214,000 | — | — |
| 2025-10-22 | $307.87 | $832.69 | 923,300 | — | — |
| 2025-10-21 | $307.50 | $831.69 | 1,381,100 | — | — |
| 2025-10-20 | $306.84 | $829.90 | 1,608,900 | — | — |
| 2025-10-17 | $299.27 | $809.43 | 1,729,700 | — | — |
| 2025-10-16 | $291.07 | $787.25 | 1,029,000 | — | — |
| 2025-10-15 | $294.57 | $796.72 | 986,400 | — | — |
| 2025-10-14 | $302.13 | $817.17 | 1,073,900 | — | — |
| 2025-10-13 | $295.41 | $798.99 | 845,600 | — | — |
| 2025-10-10 | $300.73 | $813.38 | 1,108,400 | — | — |
| 2025-10-09 | $306.13 | $827.98 | 1,153,800 | — | — |
| 2025-10-08 | $306.76 | $829.69 | 1,172,200 | — | — |
| 2025-10-07 | $307.14 | $830.72 | 1,037,900 | — | — |
| 2025-10-06 | $302.99 | $819.49 | 1,555,100 | — | — |
| 2025-10-03 | $311.00 | $841.16 | 2,837,000 | — | — |
| 2025-10-02 | $296.98 | $803.24 | 1,699,500 | — | — |
| 2025-10-01 | $291.65 | $788.82 | 1,788,200 | — | — |
| 2025-09-30 | $288.25 | $779.62 | 1,692,600 | — | — |
| 2025-09-29 | $286.64 | $775.27 | 1,218,000 | — | — |
| 2025-09-26 | $286.17 | $774.00 | 1,468,600 | — | — |
| 2025-09-25 | $284.06 | $768.29 | 1,571,300 | — | — |
| 2025-09-24 | $291.43 | $788.23 | 1,348,500 | — | — |
| 2025-09-23 | $290.08 | $784.57 | 1,447,200 | — | — |
| 2025-09-22 | $288.62 | $780.63 | 1,340,100 | — | — |
| 2025-09-19 | $290.36 | $785.33 | 2,573,900 | — | — |
| 2025-09-18 | $293.76 | $794.53 | 1,179,500 | — | — |
| 2025-09-17 | $296.59 | $802.18 | 1,256,600 | — | — |
| 2025-09-16 | $294.21 | $795.74 | 1,660,800 | — | — |
| 2025-09-15 | $297.14 | $803.67 | 1,053,700 | — | — |
| 2025-09-12 | $302.76 | $818.87 | 1,107,100 | — | — |
| 2025-09-11 | $305.87 | $827.28 | 1,443,800 | — | — |
| 2025-09-10 | $302.44 | $818.00 | 1,574,100 | — | — |
| 2025-09-09 | $302.01 | $816.84 | 1,230,100 | — | — |
| 2025-09-08 | $300.89 | $813.81 | 1,210,100 | — | — |
| 2025-09-05 | $305.31 | $825.77 | 1,157,700 | — | — |
| 2025-09-04 | $304.03 | $822.30 | 1,556,400 | — | — |
| 2025-09-03 | $300.48 | $808.62 | 1,514,100 | — | — |
| 2025-09-02 | $300.72 | $809.26 | 1,431,100 | — | — |
| 2025-08-29 | $300.87 | $809.67 | 1,588,800 | — | — |
| 2025-08-28 | $299.00 | $804.64 | 1,949,100 | — | — |
| 2025-08-27 | $299.95 | $807.19 | 994,800 | — | — |
| 2025-08-26 | $300.32 | $808.19 | 2,487,000 | — | — |
| 2025-08-25 | $300.76 | $809.37 | 1,051,900 | — | — |
| 2025-08-22 | $304.35 | $819.03 | 1,127,500 | — | — |
| 2025-08-21 | $300.95 | $809.88 | 999,100 | — | — |
| 2025-08-20 | $304.57 | $819.63 | 1,588,100 | — | — |
| 2025-08-19 | $302.11 | $813.01 | 1,482,000 | — | — |
| 2025-08-18 | $298.32 | $802.81 | 1,961,600 | — | — |
| 2025-08-15 | $296.86 | $798.88 | 2,918,000 | — | — |
| 2025-08-14 | $290.35 | $781.36 | 1,990,800 | — | — |
| 2025-08-13 | $287.10 | $772.61 | 1,410,000 | — | — |
| 2025-08-12 | $280.47 | $754.77 | 1,600,500 | — | — |
| 2025-08-11 | $277.04 | $745.54 | 1,609,600 | — | — |
| 2025-08-08 | $274.90 | $739.78 | 1,518,200 | — | — |
| 2025-08-07 | $271.00 | $729.29 | 1,964,200 | — | — |
| 2025-08-06 | $269.96 | $726.49 | 2,153,900 | — | — |
| 2025-08-05 | $270.74 | $728.59 | 3,150,000 | — | — |
| 2025-08-04 | $266.59 | $717.42 | 2,498,200 | — | — |
| 2025-08-01 | $262.23 | $705.68 | 3,429,100 | — | — |
| 2025-07-31 | $267.38 | $719.54 | 5,452,400 | — | — |
| 2025-07-30 | $297.86 | $801.57 | 2,649,700 | — | — |
| 2025-07-29 | $292.17 | $786.26 | 1,808,300 | — | — |
| 2025-07-28 | $292.39 | $786.85 | 1,193,600 | — | — |
| 2025-07-25 | $296.37 | $797.56 | 1,325,700 | — | — |
| 2025-07-24 | $293.93 | $790.99 | 1,652,500 | — | — |
| 2025-07-23 | $304.34 | $819.01 | 1,443,500 | — | — |
| 2025-07-22 | $300.05 | $807.46 | 1,392,300 | — | — |
| 2025-07-21 | $294.80 | $793.33 | 2,004,300 | — | — |
| 2025-07-18 | $295.71 | $795.78 | 2,071,600 | — | — |
| 2025-07-17 | $298.28 | $802.70 | 1,696,500 | — | — |
| 2025-07-16 | $305.82 | $822.99 | 1,416,200 | — | — |
| 2025-07-15 | $302.44 | $813.89 | 1,139,700 | — | — |
| 2025-07-14 | $303.06 | $815.56 | 926,200 | — | — |
| 2025-07-11 | $303.27 | $816.13 | 1,590,800 | — | — |
| 2025-07-10 | $308.78 | $830.96 | 989,300 | — | — |
| 2025-07-09 | $309.78 | $833.65 | 983,900 | — | — |
| 2025-07-08 | $312.00 | $839.62 | 1,599,400 | — | — |
| 2025-07-07 | $313.63 | $844.01 | 1,397,200 | — | — |
| 2025-07-03 | $319.75 | $860.48 | 852,400 | — | — |
| 2025-07-02 | $320.39 | $862.20 | 2,925,600 | — | — |
| 2025-07-01 | $334.39 | $899.87 | 2,684,000 | — | — |
| 2025-06-30 | $330.58 | $889.62 | 4,328,600 | — | — |
| 2025-06-27 | $326.31 | $878.13 | 3,402,300 | — | — |
| 2025-06-26 | $330.00 | $888.06 | 2,453,600 | — | — |
| 2025-06-25 | $316.00 | $850.38 | 1,434,900 | — | — |
| 2025-06-24 | $316.83 | $852.62 | 1,328,300 | — | — |
| 2025-06-23 | $316.97 | $853.00 | 1,248,100 | — | — |
| 2025-06-20 | $314.35 | $845.94 | 3,249,800 | — | — |
| 2025-06-18 | $314.40 | $846.08 | 1,170,300 | — | — |
| 2025-06-17 | $312.51 | $840.99 | 1,114,500 | — | — |
| 2025-06-16 | $314.44 | $846.19 | 1,225,800 | — | — |
| 2025-06-13 | $317.40 | $854.15 | 1,866,300 | — | — |
| 2025-06-12 | $315.37 | $848.69 | 2,074,400 | — | — |
| 2025-06-11 | $310.20 | $834.78 | 2,210,100 | — | — |
| 2025-06-10 | $313.62 | $843.98 | 2,228,200 | — | — |
| 2025-06-09 | $311.40 | $838.01 | 2,312,900 | — | — |
| 2025-06-06 | $312.18 | $840.10 | 2,048,300 | — | — |
| 2025-06-05 | $311.02 | $836.98 | 1,682,900 | — | — |
| 2025-06-04 | $310.12 | $834.56 | 991,200 | — | — |
| 2025-06-03 | $311.67 | $838.73 | 1,321,100 | — | — |
| 2025-06-02 | $314.99 | $843.60 | 1,247,800 | — | — |
| 2025-05-30 | $316.64 | $848.02 | 2,732,200 | — | — |
| 2025-05-29 | $312.05 | $835.73 | 1,745,700 | — | — |
| 2025-05-28 | $310.86 | $832.54 | 1,157,200 | — | — |
| 2025-05-27 | $315.28 | $844.38 | 1,573,800 | — | — |
| 2025-05-23 | $315.99 | $846.28 | 1,667,800 | — | — |
| 2025-05-22 | $312.68 | $837.42 | 1,699,800 | — | — |
| 2025-05-21 | $317.09 | $849.23 | 984,400 | — | — |
| 2025-05-20 | $325.00 | $870.41 | 1,329,700 | — | — |
| 2025-05-19 | $321.96 | $862.27 | 1,242,600 | — | — |
| 2025-05-16 | $320.94 | $859.54 | 2,056,000 | — | — |
| 2025-05-15 | $308.86 | $827.19 | 2,723,300 | — | — |
| 2025-05-14 | $303.35 | $812.43 | 2,517,200 | — | — |
| 2025-05-13 | $301.89 | $808.52 | 3,144,400 | — | — |
| 2025-05-12 | $315.74 | $845.61 | 3,560,500 | — | — |
| 2025-05-09 | $333.46 | $893.07 | 787,900 | — | — |
| 2025-05-08 | $333.11 | $892.13 | 1,322,300 | — | — |
| 2025-05-07 | $334.44 | $895.69 | 1,325,100 | — | — |
| 2025-05-06 | $333.82 | $894.03 | 1,825,900 | — | — |
| 2025-05-05 | $333.01 | $891.86 | 1,472,600 | — | — |
| 2025-05-02 | $334.75 | $896.52 | 2,471,800 | — | — |
| 2025-05-01 | $335.18 | $897.68 | 1,987,800 | — | — |
| 2025-04-30 | $340.04 | $910.69 | 1,562,800 | — | — |
| 2025-04-29 | $337.21 | $903.11 | 1,272,200 | — | — |
| 2025-04-28 | $334.82 | $896.71 | 1,347,200 | — | — |
| 2025-04-25 | $335.36 | $898.16 | 1,400,100 | — | — |
| 2025-04-24 | $335.70 | $899.07 | 1,341,300 | — | — |
| 2025-04-23 | $336.69 | $901.72 | 1,782,700 | — | — |
| 2025-04-22 | $337.07 | $902.74 | 1,852,300 | — | — |
| 2025-04-21 | $324.77 | $869.80 | 1,408,900 | — | — |
| 2025-04-17 | $330.13 | $884.15 | 2,847,300 | — | — |
| 2025-04-16 | $329.44 | $882.30 | 1,311,500 | — | — |
| 2025-04-15 | $328.63 | $880.13 | 1,082,600 | — | — |
| 2025-04-14 | $329.20 | $881.66 | 1,442,400 | — | — |
| 2025-04-11 | $330.19 | $884.31 | 1,728,200 | — | — |
| 2025-04-10 | $327.27 | $876.49 | 2,021,200 | — | — |
| 2025-04-09 | $319.99 | $856.99 | 2,463,500 | — | — |
| 2025-04-08 | $313.84 | $840.52 | 2,483,500 | — | — |
| 2025-04-07 | $315.39 | $844.67 | 2,918,200 | — | — |
| 2025-04-04 | $322.40 | $863.45 | 3,801,000 | — | — |
| 2025-04-03 | $338.45 | $906.43 | 2,403,800 | — | — |
| 2025-04-02 | $331.92 | $888.94 | 1,108,200 | — | — |
| 2025-04-01 | $331.00 | $886.48 | 1,669,100 | — | — |
| 2025-03-31 | $329.00 | $881.12 | 2,128,600 | — | — |
| 2025-03-28 | $325.04 | $870.52 | 1,105,900 | — | — |
| 2025-03-27 | $324.74 | $869.72 | 1,285,300 | — | — |
| 2025-03-26 | $321.23 | $860.32 | 1,200,100 | — | — |
| 2025-03-25 | $316.84 | $848.56 | 1,172,100 | — | — |
| 2025-03-24 | $320.40 | $858.09 | 1,287,800 | — | — |
| 2025-03-21 | $316.65 | $848.05 | 3,555,000 | — | — |
| 2025-03-20 | $321.39 | $860.74 | 1,181,000 | — | — |
| 2025-03-19 | $320.83 | $859.24 | 1,432,100 | — | — |
| 2025-03-18 | $322.43 | $863.53 | 1,348,400 | — | — |
| 2025-03-17 | $316.80 | $848.45 | 1,139,500 | — | — |
| 2025-03-14 | $312.90 | $838.01 | 1,352,600 | — | — |
| 2025-03-13 | $311.99 | $835.57 | 1,463,200 | — | — |
| 2025-03-12 | $311.05 | $833.05 | 1,844,100 | — | — |
| 2025-03-11 | $317.87 | $851.32 | 1,964,000 | — | — |
| 2025-03-10 | $326.68 | $874.91 | 2,746,800 | — | — |
| 2025-03-07 | $321.02 | $859.75 | 2,193,500 | — | — |
| 2025-03-06 | $315.63 | $845.32 | 1,607,400 | — | — |
| 2025-03-05 | $309.83 | $829.78 | 1,313,800 | — | — |
| 2025-03-04 | $308.86 | $823.14 | 1,547,300 | — | — |
| 2025-03-03 | $311.51 | $830.20 | 2,036,300 | — | — |
| 2025-02-28 | $308.85 | $823.12 | 2,025,700 | — | — |
| 2025-02-27 | $302.92 | $807.31 | 1,729,100 | — | — |
| 2025-02-26 | $305.34 | $813.76 | 1,910,800 | — | — |
| 2025-02-25 | $313.90 | $836.57 | 3,039,600 | — | — |
| 2025-02-24 | $301.02 | $802.25 | 2,494,800 | — | — |
| 2025-02-21 | $299.81 | $799.02 | 2,213,700 | — | — |
| 2025-02-20 | $299.68 | $798.68 | 1,270,000 | — | — |
| 2025-02-19 | $297.23 | $792.15 | 1,734,500 | — | — |
| 2025-02-18 | $294.75 | $785.54 | 1,791,200 | — | — |
| 2025-02-14 | $292.32 | $779.06 | 1,579,600 | — | — |
| 2025-02-13 | $299.82 | $799.05 | 1,670,800 | — | — |
| 2025-02-12 | $292.69 | $780.05 | 1,712,700 | — | — |
| 2025-02-11 | $295.24 | $786.84 | 1,202,800 | — | — |
| 2025-02-10 | $292.82 | $780.39 | 2,125,900 | — | — |
| 2025-02-07 | $286.71 | $764.11 | 1,271,900 | — | — |
| 2025-02-06 | $287.23 | $765.50 | 1,820,700 | — | — |
| 2025-02-05 | $293.31 | $781.70 | 1,781,800 | — | — |
| 2025-02-04 | $291.46 | $776.77 | 1,836,800 | — | — |
| 2025-02-03 | $292.46 | $779.43 | 1,966,300 | — | — |
| 2025-01-31 | $294.21 | $784.10 | 3,531,900 | — | — |
| 2025-01-30 | $282.98 | $754.17 | 5,487,900 | — | — |
| 2025-01-29 | $303.31 | $808.35 | 1,793,800 | — | — |
| 2025-01-28 | $302.82 | $807.04 | 1,610,200 | — | — |
| 2025-01-27 | $305.72 | $814.77 | 1,918,000 | — | — |
| 2025-01-24 | $293.64 | $782.58 | 1,398,100 | — | — |
| 2025-01-23 | $294.99 | $786.18 | 1,693,100 | — | — |
| 2025-01-22 | $289.04 | $770.32 | 1,384,000 | — | — |
| 2025-01-21 | $288.59 | $769.12 | 1,634,100 | — | — |
| 2025-01-17 | $283.99 | $756.86 | 1,900,000 | — | — |
| 2025-01-16 | $280.97 | $748.81 | 2,013,300 | — | — |
| 2025-01-15 | $284.58 | $758.43 | 1,711,900 | — | — |
| 2025-01-14 | $285.03 | $759.63 | 2,173,100 | — | — |
| 2025-01-13 | $282.45 | $752.76 | 1,892,500 | — | — |
| 2025-01-10 | $278.99 | $743.54 | 1,527,200 | — | — |
| 2025-01-08 | $279.32 | $744.41 | 1,013,300 | — | — |
| 2025-01-07 | $279.93 | $746.04 | 1,033,500 | — | — |
| 2025-01-06 | $279.66 | $745.32 | 1,373,700 | — | — |
| 2025-01-03 | $280.70 | $748.09 | 1,333,100 | — | — |
| 2025-01-02 | $274.49 | $731.54 | 1,020,300 | — | — |