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
- 1985-06-28 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 | $296.01 | $333.10 | 749,200 | — | — |
| 2025-12-30 | $299.54 | $337.07 | 627,700 | — | — |
| 2025-12-29 | $301.23 | $338.97 | 656,900 | — | — |
| 2025-12-26 | $300.71 | $338.39 | 439,300 | — | — |
| 2025-12-24 | $298.21 | $335.57 | 320,800 | — | — |
| 2025-12-23 | $297.58 | $334.87 | 1,128,400 | — | — |
| 2025-12-22 | $300.47 | $338.12 | 1,412,200 | — | — |
| 2025-12-19 | $300.08 | $337.68 | 3,311,300 | — | — |
| 2025-12-18 | $299.24 | $336.73 | 1,960,400 | — | — |
| 2025-12-17 | $292.97 | $329.68 | 1,390,500 | — | — |
| 2025-12-16 | $293.98 | $330.81 | 1,482,200 | — | — |
| 2025-12-15 | $294.31 | $331.19 | 2,281,000 | — | — |
| 2025-12-12 | $297.64 | $334.93 | 1,425,200 | — | — |
| 2025-12-11 | $300.93 | $338.64 | 1,534,500 | — | — |
| 2025-12-10 | $300.10 | $337.70 | 1,792,800 | — | — |
| 2025-12-09 | $300.75 | $338.43 | 1,393,600 | — | — |
| 2025-12-08 | $301.39 | $339.15 | 1,667,800 | — | — |
| 2025-12-05 | $306.74 | $345.17 | 1,558,800 | — | — |
| 2025-12-04 | $305.85 | $344.17 | 1,458,000 | — | — |
| 2025-12-03 | $307.24 | $345.74 | 1,346,700 | — | — |
| 2025-12-02 | $310.25 | $349.12 | 1,625,400 | — | — |
| 2025-12-01 | $305.12 | $343.35 | 1,464,600 | — | — |
| 2025-11-28 | $303.34 | $341.35 | 912,400 | — | — |
| 2025-11-26 | $301.38 | $339.14 | 4,686,400 | — | — |
| 2025-11-25 | $294.43 | $331.32 | 2,336,400 | — | — |
| 2025-11-24 | $289.85 | $326.17 | 3,027,600 | — | — |
| 2025-11-21 | $290.80 | $327.24 | 1,359,300 | — | — |
| 2025-11-20 | $286.95 | $322.90 | 1,212,500 | — | — |
| 2025-11-19 | $291.19 | $327.68 | 1,359,000 | — | — |
| 2025-11-18 | $292.23 | $328.85 | 1,526,300 | — | — |
| 2025-11-17 | $291.96 | $328.54 | 1,081,300 | — | — |
| 2025-11-14 | $299.39 | $336.90 | 1,049,800 | — | — |
| 2025-11-13 | $297.17 | $334.40 | 1,122,700 | — | — |
| 2025-11-12 | $301.74 | $339.55 | 1,191,100 | — | — |
| 2025-11-11 | $301.86 | $339.68 | 855,600 | — | — |
| 2025-11-10 | $298.72 | $336.15 | 1,194,200 | — | — |
| 2025-11-07 | $297.18 | $334.42 | 950,500 | — | — |
| 2025-11-06 | $294.86 | $331.81 | 1,165,800 | — | — |
| 2025-11-05 | $300.96 | $338.67 | 1,250,700 | — | — |
| 2025-11-04 | $300.86 | $338.56 | 1,301,000 | — | — |
| 2025-11-03 | $303.64 | $341.69 | 1,079,400 | — | — |
| 2025-10-31 | $301.34 | $339.10 | 1,076,700 | — | — |
| 2025-10-30 | $300.77 | $338.46 | 1,527,800 | — | — |
| 2025-10-29 | $297.08 | $334.30 | 1,682,200 | — | — |
| 2025-10-28 | $311.08 | $350.06 | 919,400 | — | — |
| 2025-10-27 | $313.53 | $352.81 | 938,100 | — | — |
| 2025-10-24 | $312.88 | $352.08 | 953,300 | — | — |
| 2025-10-23 | $309.84 | $348.66 | 1,006,900 | — | — |
| 2025-10-22 | $308.15 | $346.76 | 1,471,300 | — | — |
| 2025-10-21 | $310.57 | $349.48 | 710,300 | — | — |
| 2025-10-20 | $307.95 | $346.54 | 885,100 | — | — |
| 2025-10-17 | $303.66 | $341.71 | 2,202,100 | — | — |
| 2025-10-16 | $299.82 | $337.39 | 1,066,200 | — | — |
| 2025-10-15 | $305.08 | $343.31 | 992,900 | — | — |
| 2025-10-14 | $306.59 | $345.00 | 1,338,600 | — | — |
| 2025-10-13 | $307.97 | $346.56 | 982,600 | — | — |
| 2025-10-10 | $303.50 | $341.53 | 1,480,200 | — | — |
| 2025-10-09 | $310.32 | $349.20 | 1,357,000 | — | — |
| 2025-10-08 | $311.41 | $350.43 | 1,429,700 | — | — |
| 2025-10-07 | $314.19 | $353.56 | 1,468,900 | — | — |
| 2025-10-06 | $323.43 | $363.95 | 1,568,800 | — | — |
| 2025-10-03 | $318.90 | $358.86 | 971,900 | — | — |
| 2025-10-02 | $320.91 | $361.12 | 1,367,000 | — | — |
| 2025-10-01 | $315.73 | $355.29 | 1,786,900 | — | — |
| 2025-09-30 | $317.67 | $357.47 | 1,159,900 | — | — |
| 2025-09-29 | $322.03 | $362.38 | 1,162,000 | — | — |
| 2025-09-26 | $322.88 | $363.34 | 850,800 | — | — |
| 2025-09-25 | $320.17 | $360.29 | 1,057,800 | — | — |
| 2025-09-24 | $323.52 | $364.06 | 1,102,600 | — | — |
| 2025-09-23 | $324.86 | $365.56 | 1,417,900 | — | — |
| 2025-09-22 | $324.39 | $365.04 | 1,695,700 | — | — |
| 2025-09-19 | $322.67 | $363.10 | 3,364,400 | — | — |
| 2025-09-18 | $323.04 | $363.52 | 1,883,600 | — | — |
| 2025-09-17 | $319.28 | $359.28 | 1,758,400 | — | — |
| 2025-09-16 | $318.51 | $358.42 | 1,171,800 | — | — |
| 2025-09-15 | $321.07 | $361.30 | 1,034,100 | — | — |
| 2025-09-12 | $319.05 | $359.03 | 1,077,500 | — | — |
| 2025-09-11 | $324.52 | $365.18 | 1,484,100 | — | — |
| 2025-09-10 | $323.80 | $364.37 | 1,323,700 | — | — |
| 2025-09-09 | $325.19 | $365.94 | 1,271,400 | — | — |
| 2025-09-08 | $326.79 | $367.74 | 1,794,000 | — | — |
| 2025-09-05 | $326.37 | $367.26 | 1,632,200 | — | — |
| 2025-09-04 | $319.93 | $360.02 | 1,422,000 | — | — |
| 2025-09-03 | $317.51 | $357.29 | 1,943,100 | — | — |
| 2025-09-02 | $319.16 | $359.15 | 2,665,000 | — | — |
| 2025-08-29 | $314.70 | $354.13 | 4,904,200 | — | — |
| 2025-08-28 | $288.49 | $324.64 | 4,151,600 | — | — |
| 2025-08-27 | $285.95 | $321.78 | 1,389,200 | — | — |
| 2025-08-26 | $282.45 | $317.84 | 1,922,200 | — | — |
| 2025-08-25 | $285.34 | $321.09 | 1,180,100 | — | — |
| 2025-08-22 | $290.23 | $326.60 | 1,116,900 | — | — |
| 2025-08-21 | $286.06 | $321.90 | 1,184,500 | — | — |
| 2025-08-20 | $288.63 | $324.79 | 1,058,200 | — | — |
| 2025-08-19 | $289.24 | $325.48 | 1,170,400 | — | — |
| 2025-08-18 | $289.65 | $325.94 | 936,200 | — | — |
| 2025-08-15 | $286.73 | $322.66 | 1,149,600 | — | — |
| 2025-08-14 | $283.75 | $319.30 | 1,412,000 | — | — |
| 2025-08-13 | $287.01 | $322.97 | 1,974,900 | — | — |
| 2025-08-12 | $283.03 | $318.49 | 2,345,600 | — | — |
| 2025-08-11 | $284.62 | $320.28 | 2,227,600 | — | — |
| 2025-08-08 | $290.68 | $327.10 | 1,540,500 | — | — |
| 2025-08-07 | $292.99 | $329.70 | 1,383,000 | — | — |
| 2025-08-06 | $305.18 | $343.42 | 1,163,600 | — | — |
| 2025-08-05 | $299.20 | $336.69 | 816,100 | — | — |
| 2025-08-04 | $302.50 | $340.40 | 933,600 | — | — |
| 2025-08-01 | $297.02 | $334.24 | 1,346,200 | — | — |
| 2025-07-31 | $303.11 | $341.09 | 1,492,200 | — | — |
| 2025-07-30 | $308.14 | $346.75 | 960,700 | — | — |
| 2025-07-29 | $306.61 | $345.03 | 1,120,900 | — | — |
| 2025-07-28 | $304.47 | $342.62 | 720,100 | — | — |
| 2025-07-25 | $303.28 | $341.28 | 1,025,300 | — | — |
| 2025-07-24 | $301.10 | $338.83 | 1,286,900 | — | — |
| 2025-07-23 | $300.98 | $338.69 | 1,683,100 | — | — |
| 2025-07-22 | $299.43 | $336.95 | 1,198,200 | — | — |
| 2025-07-21 | $295.16 | $332.14 | 1,592,100 | — | — |
| 2025-07-18 | $297.03 | $334.25 | 2,421,100 | — | — |
| 2025-07-17 | $292.16 | $328.77 | 1,639,200 | — | — |
| 2025-07-16 | $289.47 | $325.74 | 1,350,000 | — | — |
| 2025-07-15 | $288.96 | $325.17 | 1,830,900 | — | — |
| 2025-07-14 | $294.55 | $331.46 | 3,744,800 | — | — |
| 2025-07-11 | $280.39 | $315.52 | 2,441,800 | — | — |
| 2025-07-10 | $286.11 | $321.96 | 4,698,700 | — | — |
| 2025-07-09 | $307.27 | $345.77 | 2,562,700 | — | — |
| 2025-07-08 | $314.91 | $354.37 | 1,457,600 | — | — |
| 2025-07-07 | $315.31 | $354.82 | 1,409,800 | — | — |
| 2025-07-03 | $316.66 | $356.34 | 836,400 | — | — |
| 2025-07-02 | $310.34 | $349.22 | 1,139,500 | — | — |
| 2025-07-01 | $311.67 | $350.72 | 2,001,300 | — | — |
| 2025-06-30 | $309.57 | $348.36 | 1,570,500 | — | — |
| 2025-06-27 | $305.13 | $343.36 | 1,703,000 | — | — |
| 2025-06-26 | $304.93 | $343.14 | 1,159,900 | — | — |
| 2025-06-25 | $302.37 | $340.26 | 1,226,400 | — | — |
| 2025-06-24 | $304.19 | $342.30 | 1,470,100 | — | — |
| 2025-06-23 | $300.95 | $338.66 | 1,828,900 | — | — |
| 2025-06-20 | $297.21 | $334.45 | 2,874,600 | — | — |
| 2025-06-18 | $295.19 | $332.18 | 1,110,700 | — | — |
| 2025-06-17 | $296.85 | $334.04 | 1,070,000 | — | — |
| 2025-06-16 | $299.30 | $336.80 | 1,384,900 | — | — |
| 2025-06-13 | $292.16 | $328.77 | 1,129,700 | — | — |
| 2025-06-12 | $298.57 | $335.98 | 1,054,300 | — | — |
| 2025-06-11 | $296.77 | $333.95 | 1,198,600 | — | — |
| 2025-06-10 | $297.54 | $334.82 | 896,700 | — | — |
| 2025-06-09 | $297.21 | $334.45 | 1,316,600 | — | — |
| 2025-06-06 | $297.86 | $335.18 | 941,700 | — | — |
| 2025-06-05 | $298.22 | $335.59 | 1,091,100 | — | — |
| 2025-06-04 | $298.36 | $335.74 | 1,031,200 | — | — |
| 2025-06-03 | $299.52 | $337.05 | 1,525,700 | — | — |
| 2025-06-02 | $295.26 | $332.26 | 1,023,700 | — | — |
| 2025-05-30 | $296.12 | $333.22 | 4,533,900 | — | — |
| 2025-05-29 | $297.00 | $334.21 | 1,250,600 | — | — |
| 2025-05-28 | $299.23 | $336.72 | 1,477,600 | — | — |
| 2025-05-27 | $300.36 | $337.99 | 2,132,600 | — | — |
| 2025-05-23 | $295.35 | $332.36 | 3,197,300 | — | — |
| 2025-05-22 | $295.00 | $331.96 | 2,366,800 | — | — |
| 2025-05-21 | $292.93 | $329.63 | 1,831,200 | — | — |
| 2025-05-20 | $295.84 | $332.91 | 1,388,300 | — | — |
| 2025-05-19 | $295.90 | $332.98 | 1,635,400 | — | — |
| 2025-05-16 | $298.08 | $335.43 | 1,901,600 | — | — |
| 2025-05-15 | $295.78 | $332.84 | 1,780,800 | — | — |
| 2025-05-14 | $295.54 | $332.57 | 1,353,200 | — | — |
| 2025-05-13 | $297.01 | $334.22 | 1,220,300 | — | — |
| 2025-05-12 | $293.20 | $329.94 | 1,500,000 | — | — |
| 2025-05-09 | $287.48 | $323.50 | 906,900 | — | — |
| 2025-05-08 | $289.62 | $325.91 | 1,149,000 | — | — |
| 2025-05-07 | $283.36 | $318.86 | 1,271,200 | — | — |
| 2025-05-06 | $278.64 | $313.55 | 678,300 | — | — |
| 2025-05-05 | $280.07 | $315.16 | 894,600 | — | — |
| 2025-05-02 | $279.99 | $315.07 | 959,600 | — | — |
| 2025-05-01 | $273.49 | $307.76 | 1,303,900 | — | — |
| 2025-04-30 | $274.25 | $308.61 | 1,226,000 | — | — |
| 2025-04-29 | $272.89 | $307.08 | 820,400 | — | — |
| 2025-04-28 | $271.47 | $305.48 | 1,171,900 | — | — |
| 2025-04-25 | $269.93 | $303.75 | 1,308,100 | — | — |
| 2025-04-24 | $271.71 | $305.75 | 1,303,300 | — | — |
| 2025-04-23 | $264.44 | $297.57 | 1,021,800 | — | — |
| 2025-04-22 | $261.14 | $293.86 | 1,072,900 | — | — |
| 2025-04-21 | $254.27 | $286.13 | 1,277,200 | — | — |
| 2025-04-17 | $259.47 | $291.98 | 1,053,400 | — | — |
| 2025-04-16 | $260.16 | $292.76 | 1,323,100 | — | — |
| 2025-04-15 | $265.34 | $298.59 | 1,082,300 | — | — |
| 2025-04-14 | $260.71 | $293.38 | 1,261,600 | — | — |
| 2025-04-11 | $258.45 | $290.83 | 1,274,600 | — | — |
| 2025-04-10 | $256.92 | $289.11 | 2,238,400 | — | — |
| 2025-04-09 | $263.53 | $296.55 | 2,456,700 | — | — |
| 2025-04-08 | $238.84 | $268.77 | 1,838,100 | — | — |
| 2025-04-07 | $243.62 | $274.14 | 3,597,300 | — | — |
| 2025-04-04 | $245.51 | $276.27 | 3,161,400 | — | — |
| 2025-04-03 | $257.15 | $289.37 | 1,791,100 | — | — |
| 2025-04-02 | $267.93 | $301.50 | 1,245,700 | — | — |
| 2025-04-01 | $264.61 | $297.76 | 1,042,900 | — | — |
| 2025-03-31 | $261.80 | $294.60 | 1,844,800 | — | — |
| 2025-03-28 | $261.63 | $294.41 | 1,233,400 | — | — |
| 2025-03-27 | $269.81 | $303.62 | 1,230,500 | — | — |
| 2025-03-26 | $271.21 | $305.19 | 1,092,800 | — | — |
| 2025-03-25 | $273.08 | $307.30 | 1,068,500 | — | — |
| 2025-03-24 | $269.19 | $302.92 | 1,660,400 | — | — |
| 2025-03-21 | $267.25 | $300.74 | 2,014,200 | — | — |
| 2025-03-20 | $267.82 | $301.38 | 1,465,400 | — | — |
| 2025-03-19 | $268.30 | $301.92 | 1,930,200 | — | — |
| 2025-03-18 | $259.95 | $292.52 | 1,509,700 | — | — |
| 2025-03-17 | $260.62 | $293.27 | 1,785,300 | — | — |
| 2025-03-14 | $254.43 | $286.31 | 1,303,000 | — | — |
| 2025-03-13 | $246.93 | $277.87 | 1,498,400 | — | — |
| 2025-03-12 | $251.85 | $283.41 | 2,432,100 | — | — |
| 2025-03-11 | $250.85 | $282.28 | 2,776,600 | — | — |
| 2025-03-10 | $248.40 | $279.52 | 3,198,600 | — | — |
| 2025-03-07 | $259.75 | $292.30 | 3,448,300 | — | — |
| 2025-03-06 | $260.39 | $293.02 | 1,641,700 | — | — |
| 2025-03-05 | $267.24 | $300.72 | 1,788,700 | — | — |
| 2025-03-04 | $267.43 | $300.94 | 2,430,600 | — | — |
| 2025-03-03 | $272.03 | $306.11 | 2,524,500 | — | — |
| 2025-02-28 | $274.21 | $308.57 | 5,094,000 | — | — |
| 2025-02-27 | $282.35 | $317.73 | 3,083,000 | — | — |
| 2025-02-26 | $285.67 | $321.46 | 1,295,700 | — | — |
| 2025-02-25 | $283.72 | $319.27 | 1,873,200 | — | — |
| 2025-02-24 | $285.26 | $321.00 | 1,374,100 | — | — |
| 2025-02-21 | $285.00 | $320.71 | 1,670,100 | — | — |
| 2025-02-20 | $291.02 | $327.48 | 1,578,600 | — | — |
| 2025-02-19 | $299.06 | $336.53 | 1,601,400 | — | — |
| 2025-02-18 | $295.66 | $332.71 | 2,746,300 | — | — |
| 2025-02-14 | $302.72 | $340.65 | 924,100 | — | — |
| 2025-02-13 | $303.48 | $341.51 | 1,288,000 | — | — |
| 2025-02-12 | $297.28 | $334.53 | 1,400,100 | — | — |
| 2025-02-11 | $299.72 | $337.27 | 1,375,500 | — | — |
| 2025-02-10 | $304.99 | $343.20 | 1,761,600 | — | — |
| 2025-02-07 | $301.15 | $338.88 | 1,485,800 | — | — |
| 2025-02-06 | $307.70 | $346.25 | 988,000 | — | — |
| 2025-02-05 | $311.36 | $350.37 | 947,700 | — | — |
| 2025-02-04 | $306.85 | $345.30 | 884,400 | — | — |
| 2025-02-03 | $306.23 | $344.60 | 1,447,600 | — | — |
| 2025-01-31 | $311.34 | $350.35 | 1,285,300 | — | — |
| 2025-01-30 | $309.95 | $348.79 | 1,255,600 | — | — |
| 2025-01-29 | $304.17 | $342.28 | 1,083,500 | — | — |
| 2025-01-28 | $309.93 | $348.76 | 2,088,900 | — | — |
| 2025-01-27 | $299.07 | $336.54 | 1,365,500 | — | — |
| 2025-01-24 | $300.83 | $338.52 | 764,100 | — | — |
| 2025-01-23 | $301.08 | $338.80 | 1,157,500 | — | — |
| 2025-01-22 | $301.45 | $339.22 | 1,498,400 | — | — |
| 2025-01-21 | $296.91 | $334.11 | 1,192,100 | — | — |
| 2025-01-17 | $291.45 | $327.97 | 1,466,100 | — | — |
| 2025-01-16 | $290.08 | $326.43 | 1,077,300 | — | — |
| 2025-01-15 | $290.94 | $327.39 | 1,554,000 | — | — |
| 2025-01-14 | $286.87 | $322.81 | 1,137,600 | — | — |
| 2025-01-13 | $284.82 | $320.51 | 1,869,600 | — | — |
| 2025-01-10 | $284.96 | $320.66 | 2,352,200 | — | — |
| 2025-01-08 | $296.37 | $333.50 | 1,369,100 | — | — |
| 2025-01-07 | $290.82 | $327.26 | 1,018,600 | — | — |
| 2025-01-06 | $292.51 | $329.16 | 1,231,400 | — | — |
| 2025-01-03 | $294.06 | $330.90 | 1,176,300 | — | — |
| 2025-01-02 | $293.32 | $330.07 | 975,100 | — | — |