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
- 1995-04-04 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 | $337.75 | $525.84 | 781,500 | — | — |
| 2025-12-30 | $340.04 | $529.41 | 551,400 | — | — |
| 2025-12-29 | $340.25 | $529.73 | 731,600 | — | — |
| 2025-12-26 | $341.05 | $530.98 | 414,100 | — | — |
| 2025-12-24 | $339.98 | $529.31 | 381,900 | — | — |
| 2025-12-23 | $340.59 | $530.26 | 774,100 | — | — |
| 2025-12-22 | $340.03 | $529.39 | 871,100 | — | — |
| 2025-12-19 | $340.93 | $530.79 | 3,255,100 | — | — |
| 2025-12-18 | $340.58 | $530.25 | 1,805,500 | — | — |
| 2025-12-17 | $342.96 | $533.95 | 1,482,500 | — | — |
| 2025-12-16 | $341.72 | $532.02 | 1,265,000 | — | — |
| 2025-12-15 | $350.32 | $545.41 | 1,821,500 | — | — |
| 2025-12-12 | $346.00 | $538.69 | 1,614,200 | — | — |
| 2025-12-11 | $344.50 | $536.35 | 1,770,700 | — | — |
| 2025-12-10 | $340.79 | $530.57 | 1,416,400 | — | — |
| 2025-12-09 | $337.29 | $525.13 | 1,473,800 | — | — |
| 2025-12-08 | $337.82 | $525.95 | 1,755,300 | — | — |
| 2025-12-05 | $339.66 | $528.82 | 1,344,000 | — | — |
| 2025-12-04 | $337.63 | $525.65 | 1,283,000 | — | — |
| 2025-12-03 | $335.31 | $522.04 | 3,445,700 | — | — |
| 2025-12-02 | $350.67 | $545.96 | 2,377,800 | — | — |
| 2025-12-01 | $360.12 | $560.67 | 1,434,400 | — | — |
| 2025-11-28 | $368.93 | $574.39 | 656,100 | — | — |
| 2025-11-26 | $368.53 | $573.76 | 1,246,900 | — | — |
| 2025-11-25 | $374.75 | $583.45 | 1,563,900 | — | — |
| 2025-11-24 | $372.22 | $579.51 | 2,847,500 | — | — |
| 2025-11-21 | $365.68 | $569.33 | 1,521,200 | — | — |
| 2025-11-20 | $362.07 | $563.71 | 975,700 | — | — |
| 2025-11-19 | $360.73 | $561.62 | 1,217,000 | — | — |
| 2025-11-18 | $361.64 | $563.04 | 2,045,800 | — | — |
| 2025-11-17 | $365.00 | $568.27 | 1,542,600 | — | — |
| 2025-11-14 | $361.94 | $563.50 | 1,960,500 | — | — |
| 2025-11-13 | $365.45 | $568.03 | 1,314,900 | — | — |
| 2025-11-12 | $363.42 | $564.88 | 1,812,400 | — | — |
| 2025-11-11 | $365.08 | $567.46 | 855,100 | — | — |
| 2025-11-10 | $364.65 | $566.79 | 1,390,500 | — | — |
| 2025-11-07 | $360.70 | $560.65 | 1,302,500 | — | — |
| 2025-11-06 | $360.24 | $559.94 | 1,954,900 | — | — |
| 2025-11-05 | $354.00 | $550.24 | 3,702,700 | — | — |
| 2025-11-04 | $344.53 | $535.52 | 1,837,900 | — | — |
| 2025-11-03 | $340.93 | $529.92 | 1,774,600 | — | — |
| 2025-10-31 | $337.81 | $525.07 | 1,279,500 | — | — |
| 2025-10-30 | $341.21 | $530.36 | 1,353,600 | — | — |
| 2025-10-29 | $333.17 | $517.86 | 1,472,800 | — | — |
| 2025-10-28 | $335.64 | $521.70 | 1,166,000 | — | — |
| 2025-10-27 | $336.05 | $522.34 | 859,000 | — | — |
| 2025-10-24 | $332.71 | $517.14 | 911,800 | — | — |
| 2025-10-23 | $328.56 | $510.69 | 1,197,400 | — | — |
| 2025-10-22 | $330.80 | $514.18 | 908,000 | — | — |
| 2025-10-21 | $328.82 | $511.10 | 972,200 | — | — |
| 2025-10-20 | $327.39 | $508.88 | 1,051,000 | — | — |
| 2025-10-17 | $324.69 | $504.68 | 1,177,600 | — | — |
| 2025-10-16 | $319.40 | $496.46 | 1,399,200 | — | — |
| 2025-10-15 | $319.61 | $496.78 | 799,700 | — | — |
| 2025-10-14 | $317.93 | $494.17 | 727,400 | — | — |
| 2025-10-13 | $317.00 | $492.73 | 1,512,800 | — | — |
| 2025-10-10 | $318.00 | $494.28 | 1,455,400 | — | — |
| 2025-10-09 | $314.12 | $488.25 | 929,500 | — | — |
| 2025-10-08 | $310.61 | $482.79 | 676,900 | — | — |
| 2025-10-07 | $308.71 | $479.84 | 875,900 | — | — |
| 2025-10-06 | $305.30 | $474.54 | 1,117,600 | — | — |
| 2025-10-03 | $302.76 | $470.59 | 1,253,400 | — | — |
| 2025-10-02 | $308.57 | $479.62 | 919,400 | — | — |
| 2025-10-01 | $311.77 | $484.60 | 1,517,600 | — | — |
| 2025-09-30 | $312.53 | $485.78 | 1,473,600 | — | — |
| 2025-09-29 | $308.07 | $478.85 | 1,030,800 | — | — |
| 2025-09-26 | $307.00 | $477.18 | 1,598,800 | — | — |
| 2025-09-25 | $298.82 | $464.47 | 1,988,200 | — | — |
| 2025-09-24 | $308.36 | $479.30 | 1,549,300 | — | — |
| 2025-09-23 | $302.40 | $470.03 | 1,328,600 | — | — |
| 2025-09-22 | $288.79 | $448.88 | 1,097,300 | — | — |
| 2025-09-19 | $290.02 | $450.79 | 7,226,400 | — | — |
| 2025-09-18 | $290.84 | $452.06 | 1,321,700 | — | — |
| 2025-09-17 | $289.08 | $449.33 | 1,761,600 | — | — |
| 2025-09-16 | $290.00 | $450.76 | 1,792,800 | — | — |
| 2025-09-15 | $291.40 | $452.93 | 2,330,500 | — | — |
| 2025-09-12 | $302.52 | $470.22 | 1,189,400 | — | — |
| 2025-09-11 | $302.80 | $470.65 | 1,429,000 | — | — |
| 2025-09-10 | $296.32 | $460.58 | 1,378,300 | — | — |
| 2025-09-09 | $298.67 | $464.23 | 1,720,400 | — | — |
| 2025-09-08 | $297.86 | $462.98 | 2,794,200 | — | — |
| 2025-09-05 | $292.50 | $454.64 | 1,012,900 | — | — |
| 2025-09-04 | $292.70 | $454.96 | 1,246,200 | — | — |
| 2025-09-03 | $295.14 | $458.75 | 1,225,300 | — | — |
| 2025-09-02 | $294.85 | $458.30 | 1,452,100 | — | — |
| 2025-08-29 | $291.61 | $453.26 | 1,123,300 | — | — |
| 2025-08-28 | $289.89 | $450.59 | 1,058,400 | — | — |
| 2025-08-27 | $290.56 | $451.63 | 880,200 | — | — |
| 2025-08-26 | $289.70 | $450.29 | 1,413,700 | — | — |
| 2025-08-25 | $288.30 | $448.12 | 1,281,700 | — | — |
| 2025-08-22 | $292.60 | $454.80 | 1,706,500 | — | — |
| 2025-08-21 | $303.23 | $471.32 | 2,276,800 | — | — |
| 2025-08-20 | $303.69 | $472.04 | 1,071,700 | — | — |
| 2025-08-19 | $294.71 | $458.08 | 913,500 | — | — |
| 2025-08-18 | $290.35 | $451.30 | 1,185,600 | — | — |
| 2025-08-15 | $292.82 | $455.14 | 1,109,000 | — | — |
| 2025-08-14 | $294.87 | $457.47 | 1,248,000 | — | — |
| 2025-08-13 | $291.04 | $451.53 | 1,353,600 | — | — |
| 2025-08-12 | $289.15 | $448.60 | 1,935,500 | — | — |
| 2025-08-11 | $290.70 | $451.00 | 1,839,200 | — | — |
| 2025-08-08 | $285.13 | $442.36 | 1,106,200 | — | — |
| 2025-08-07 | $278.40 | $431.92 | 1,732,300 | — | — |
| 2025-08-06 | $283.78 | $440.27 | 2,379,400 | — | — |
| 2025-08-05 | $292.35 | $453.56 | 1,498,300 | — | — |
| 2025-08-04 | $293.64 | $455.56 | 1,000,300 | — | — |
| 2025-08-01 | $288.35 | $447.36 | 1,140,200 | — | — |
| 2025-07-31 | $286.08 | $443.84 | 1,226,600 | — | — |
| 2025-07-30 | $291.80 | $452.71 | 649,700 | — | — |
| 2025-07-29 | $289.77 | $449.56 | 1,092,600 | — | — |
| 2025-07-28 | $286.20 | $444.02 | 997,900 | — | — |
| 2025-07-25 | $290.36 | $450.48 | 785,300 | — | — |
| 2025-07-24 | $290.45 | $450.62 | 902,900 | — | — |
| 2025-07-23 | $293.44 | $455.25 | 936,300 | — | — |
| 2025-07-22 | $292.97 | $454.53 | 868,300 | — | — |
| 2025-07-21 | $292.67 | $454.06 | 789,400 | — | — |
| 2025-07-18 | $292.87 | $454.37 | 1,049,500 | — | — |
| 2025-07-17 | $294.38 | $456.71 | 803,600 | — | — |
| 2025-07-16 | $297.83 | $462.07 | 1,323,700 | — | — |
| 2025-07-15 | $294.65 | $457.13 | 916,400 | — | — |
| 2025-07-14 | $297.06 | $460.87 | 918,700 | — | — |
| 2025-07-11 | $295.21 | $458.00 | 970,800 | — | — |
| 2025-07-10 | $297.32 | $461.27 | 1,073,400 | — | — |
| 2025-07-09 | $300.16 | $465.68 | 762,300 | — | — |
| 2025-07-08 | $298.03 | $462.38 | 1,168,900 | — | — |
| 2025-07-07 | $302.50 | $469.31 | 1,597,800 | — | — |
| 2025-07-03 | $296.23 | $459.58 | 615,000 | — | — |
| 2025-07-02 | $291.17 | $451.73 | 1,220,200 | — | — |
| 2025-07-01 | $295.33 | $458.19 | 2,064,500 | — | — |
| 2025-06-30 | $299.85 | $465.20 | 1,299,000 | — | — |
| 2025-06-27 | $299.42 | $464.53 | 2,171,800 | — | — |
| 2025-06-26 | $296.58 | $460.13 | 1,661,300 | — | — |
| 2025-06-25 | $292.32 | $453.52 | 885,000 | — | — |
| 2025-06-24 | $294.12 | $456.31 | 1,190,400 | — | — |
| 2025-06-23 | $293.13 | $454.77 | 1,516,700 | — | — |
| 2025-06-20 | $293.66 | $455.60 | 3,544,200 | — | — |
| 2025-06-18 | $296.75 | $460.39 | 1,167,500 | — | — |
| 2025-06-17 | $293.20 | $454.88 | 971,500 | — | — |
| 2025-06-16 | $292.50 | $453.80 | 1,064,300 | — | — |
| 2025-06-13 | $295.54 | $458.51 | 966,900 | — | — |
| 2025-06-12 | $295.04 | $457.74 | 1,418,100 | — | — |
| 2025-06-11 | $286.64 | $444.70 | 1,171,300 | — | — |
| 2025-06-10 | $284.24 | $440.98 | 1,239,400 | — | — |
| 2025-06-09 | $283.95 | $440.53 | 1,120,500 | — | — |
| 2025-06-06 | $288.94 | $448.27 | 1,302,600 | — | — |
| 2025-06-05 | $288.41 | $447.45 | 1,190,100 | — | — |
| 2025-06-04 | $289.02 | $448.40 | 811,400 | — | — |
| 2025-06-03 | $291.55 | $452.32 | 1,368,100 | — | — |
| 2025-06-02 | $292.07 | $453.13 | 1,150,700 | — | — |
| 2025-05-30 | $291.24 | $451.84 | 3,890,000 | — | — |
| 2025-05-29 | $290.69 | $450.99 | 919,400 | — | — |
| 2025-05-28 | $289.19 | $448.66 | 983,300 | — | — |
| 2025-05-27 | $293.39 | $455.18 | 1,241,500 | — | — |
| 2025-05-23 | $292.35 | $453.56 | 1,356,400 | — | — |
| 2025-05-22 | $290.11 | $450.09 | 1,057,900 | — | — |
| 2025-05-21 | $291.36 | $452.03 | 947,200 | — | — |
| 2025-05-20 | $292.93 | $454.46 | 1,540,200 | — | — |
| 2025-05-19 | $292.63 | $454.00 | 1,553,500 | — | — |
| 2025-05-16 | $290.22 | $450.26 | 1,355,600 | — | — |
| 2025-05-15 | $285.97 | $442.81 | 1,507,700 | — | — |
| 2025-05-14 | $279.15 | $432.25 | 1,493,800 | — | — |
| 2025-05-13 | $279.00 | $432.02 | 1,980,000 | — | — |
| 2025-05-12 | $278.38 | $431.06 | 3,769,300 | — | — |
| 2025-05-09 | $283.00 | $438.21 | 2,786,000 | — | — |
| 2025-05-08 | $283.77 | $439.41 | 4,123,800 | — | — |
| 2025-05-07 | $304.58 | $471.63 | 2,515,200 | — | — |
| 2025-05-06 | $290.81 | $450.31 | 1,364,100 | — | — |
| 2025-05-05 | $291.97 | $452.10 | 1,385,600 | — | — |
| 2025-05-02 | $292.12 | $452.34 | 1,046,800 | — | — |
| 2025-05-01 | $290.43 | $449.72 | 1,259,300 | — | — |
| 2025-04-30 | $292.67 | $453.19 | 1,620,200 | — | — |
| 2025-04-29 | $290.17 | $449.32 | 1,250,200 | — | — |
| 2025-04-28 | $287.75 | $445.57 | 1,334,100 | — | — |
| 2025-04-25 | $285.90 | $442.70 | 1,815,800 | — | — |
| 2025-04-24 | $282.39 | $437.27 | 1,928,200 | — | — |
| 2025-04-23 | $284.71 | $440.86 | 1,992,200 | — | — |
| 2025-04-22 | $286.27 | $443.28 | 2,165,800 | — | — |
| 2025-04-21 | $281.16 | $435.36 | 1,895,400 | — | — |
| 2025-04-17 | $286.74 | $444.00 | 1,618,800 | — | — |
| 2025-04-16 | $284.44 | $440.44 | 1,398,400 | — | — |
| 2025-04-15 | $284.54 | $440.60 | 1,124,600 | — | — |
| 2025-04-14 | $284.29 | $440.21 | 1,215,000 | — | — |
| 2025-04-11 | $284.33 | $440.27 | 1,509,200 | — | — |
| 2025-04-10 | $279.15 | $432.25 | 2,280,500 | — | — |
| 2025-04-09 | $273.89 | $424.11 | 4,241,500 | — | — |
| 2025-04-08 | $274.73 | $425.41 | 2,426,400 | — | — |
| 2025-04-07 | $274.56 | $425.14 | 2,766,400 | — | — |
| 2025-04-04 | $278.39 | $431.07 | 4,404,500 | — | — |
| 2025-04-03 | $289.36 | $448.06 | 3,339,400 | — | — |
| 2025-04-02 | $279.51 | $432.81 | 1,406,600 | — | — |
| 2025-04-01 | $277.41 | $429.56 | 1,322,300 | — | — |
| 2025-03-31 | $278.09 | $430.61 | 1,916,700 | — | — |
| 2025-03-28 | $275.21 | $426.15 | 1,153,800 | — | — |
| 2025-03-27 | $273.97 | $424.23 | 1,015,500 | — | — |
| 2025-03-26 | $271.39 | $420.24 | 1,036,200 | — | — |
| 2025-03-25 | $268.48 | $415.73 | 1,448,900 | — | — |
| 2025-03-24 | $267.50 | $414.21 | 1,056,800 | — | — |
| 2025-03-21 | $267.43 | $414.10 | 6,526,600 | — | — |
| 2025-03-20 | $267.84 | $414.74 | 1,496,800 | — | — |
| 2025-03-19 | $265.81 | $411.60 | 1,479,200 | — | — |
| 2025-03-18 | $264.14 | $409.01 | 1,745,500 | — | — |
| 2025-03-17 | $260.96 | $404.09 | 1,240,300 | — | — |
| 2025-03-14 | $258.07 | $399.61 | 925,100 | — | — |
| 2025-03-13 | $256.01 | $396.42 | 1,038,600 | — | — |
| 2025-03-12 | $254.00 | $393.31 | 1,833,900 | — | — |
| 2025-03-11 | $260.67 | $403.64 | 2,532,700 | — | — |
| 2025-03-10 | $261.56 | $405.01 | 2,307,400 | — | — |
| 2025-03-07 | $254.58 | $394.21 | 2,250,600 | — | — |
| 2025-03-06 | $253.77 | $392.95 | 1,476,900 | — | — |
| 2025-03-05 | $251.53 | $389.48 | 1,520,500 | — | — |
| 2025-03-04 | $253.28 | $392.19 | 1,707,500 | — | — |
| 2025-03-03 | $255.38 | $395.44 | 1,368,100 | — | — |
| 2025-02-28 | $253.54 | $392.60 | 2,163,900 | — | — |
| 2025-02-27 | $249.01 | $385.58 | 1,655,000 | — | — |
| 2025-02-26 | $250.65 | $388.12 | 1,406,600 | — | — |
| 2025-02-25 | $250.53 | $387.93 | 1,737,300 | — | — |
| 2025-02-24 | $244.24 | $378.20 | 1,068,400 | — | — |
| 2025-02-21 | $241.43 | $373.84 | 1,060,800 | — | — |
| 2025-02-20 | $243.46 | $376.99 | 1,188,500 | — | — |
| 2025-02-19 | $245.42 | $380.02 | 1,558,600 | — | — |
| 2025-02-18 | $241.44 | $373.86 | 1,285,000 | — | — |
| 2025-02-14 | $242.63 | $375.70 | 1,277,900 | — | — |
| 2025-02-13 | $244.53 | $377.79 | 1,819,100 | — | — |
| 2025-02-12 | $243.59 | $376.34 | 2,548,500 | — | — |
| 2025-02-11 | $246.75 | $381.22 | 1,076,600 | — | — |
| 2025-02-10 | $246.38 | $380.65 | 1,504,600 | — | — |
| 2025-02-07 | $247.88 | $382.97 | 3,815,500 | — | — |
| 2025-02-06 | $246.13 | $380.26 | 1,726,000 | — | — |
| 2025-02-05 | $253.28 | $391.31 | 2,786,800 | — | — |
| 2025-02-04 | $251.57 | $388.67 | 1,859,900 | — | — |
| 2025-02-03 | $254.43 | $393.09 | 1,213,300 | — | — |
| 2025-01-31 | $254.21 | $392.75 | 1,917,000 | — | — |
| 2025-01-30 | $258.46 | $399.31 | 1,229,900 | — | — |
| 2025-01-29 | $255.94 | $395.42 | 1,147,400 | — | — |
| 2025-01-28 | $255.10 | $394.12 | 1,150,600 | — | — |
| 2025-01-27 | $254.89 | $393.80 | 1,507,100 | — | — |
| 2025-01-24 | $248.48 | $383.90 | 672,300 | — | — |
| 2025-01-23 | $247.94 | $383.06 | 1,171,800 | — | — |
| 2025-01-22 | $246.96 | $381.55 | 1,800,600 | — | — |
| 2025-01-21 | $245.07 | $378.63 | 1,207,300 | — | — |
| 2025-01-17 | $242.05 | $373.96 | 1,493,000 | — | — |
| 2025-01-16 | $240.89 | $372.17 | 862,800 | — | — |
| 2025-01-15 | $237.67 | $367.19 | 1,186,500 | — | — |
| 2025-01-14 | $240.05 | $370.87 | 1,377,000 | — | — |
| 2025-01-13 | $236.09 | $364.75 | 873,100 | — | — |
| 2025-01-10 | $236.19 | $364.91 | 1,359,700 | — | — |
| 2025-01-08 | $237.83 | $367.44 | 1,735,700 | — | — |
| 2025-01-07 | $234.24 | $361.89 | 1,734,800 | — | — |
| 2025-01-06 | $228.88 | $353.61 | 1,005,800 | — | — |
| 2025-01-03 | $229.20 | $354.11 | 1,718,600 | — | — |
| 2025-01-02 | $224.74 | $347.22 | 736,700 | — | — |