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
- 1980-03-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 | $163.11 | $363.93 | 1,133,100 | — | — |
| 2025-12-30 | $164.80 | $366.46 | 1,414,300 | — | — |
| 2025-12-29 | $165.48 | $367.97 | 1,229,600 | — | — |
| 2025-12-26 | $166.35 | $369.90 | 735,400 | — | — |
| 2025-12-24 | $165.49 | $367.99 | 777,100 | — | — |
| 2025-12-23 | $163.69 | $363.99 | 1,241,000 | — | — |
| 2025-12-22 | $164.26 | $365.26 | 1,702,100 | — | — |
| 2025-12-19 | $159.15 | $353.89 | 3,430,900 | — | — |
| 2025-12-18 | $157.83 | $350.96 | 2,031,700 | — | — |
| 2025-12-17 | $160.69 | $357.32 | 2,032,600 | — | — |
| 2025-12-16 | $162.26 | $360.81 | 1,349,600 | — | — |
| 2025-12-15 | $162.02 | $360.27 | 1,695,800 | — | — |
| 2025-12-12 | $165.11 | $367.15 | 1,200,100 | — | — |
| 2025-12-11 | $166.57 | $370.39 | 1,260,000 | — | — |
| 2025-12-10 | $164.33 | $365.41 | 1,907,400 | — | — |
| 2025-12-09 | $158.14 | $351.65 | 1,296,000 | — | — |
| 2025-12-08 | $159.30 | $354.23 | 1,292,500 | — | — |
| 2025-12-05 | $159.45 | $354.56 | 1,974,000 | — | — |
| 2025-12-04 | $162.54 | $361.43 | 1,475,100 | — | — |
| 2025-12-03 | $164.71 | $366.26 | 2,198,300 | — | — |
| 2025-12-02 | $161.09 | $358.21 | 959,700 | — | — |
| 2025-12-01 | $160.70 | $357.34 | 1,096,500 | — | — |
| 2025-11-28 | $159.49 | $354.65 | 604,600 | — | — |
| 2025-11-26 | $159.13 | $353.85 | 1,077,900 | — | — |
| 2025-11-25 | $156.25 | $347.44 | 1,364,800 | — | — |
| 2025-11-24 | $153.65 | $341.66 | 1,640,400 | — | — |
| 2025-11-21 | $152.35 | $338.77 | 1,523,200 | — | — |
| 2025-11-20 | $147.20 | $327.32 | 1,392,200 | — | — |
| 2025-11-19 | $148.58 | $330.39 | 981,400 | — | — |
| 2025-11-18 | $148.51 | $330.23 | 1,334,300 | — | — |
| 2025-11-17 | $148.67 | $330.59 | 1,655,000 | — | — |
| 2025-11-14 | $147.78 | $328.61 | 1,160,500 | — | — |
| 2025-11-13 | $145.81 | $324.23 | 1,492,400 | — | — |
| 2025-11-12 | $148.38 | $329.94 | 1,580,900 | — | — |
| 2025-11-11 | $144.04 | $320.29 | 908,700 | — | — |
| 2025-11-10 | $142.66 | $317.22 | 1,508,400 | — | — |
| 2025-11-07 | $144.31 | $320.89 | 1,134,200 | — | — |
| 2025-11-06 | $144.66 | $321.67 | 1,191,300 | — | — |
| 2025-11-05 | $145.25 | $322.98 | 1,466,200 | — | — |
| 2025-11-04 | $144.29 | $320.85 | 1,748,900 | — | — |
| 2025-11-03 | $148.12 | $329.37 | 1,642,400 | — | — |
| 2025-10-31 | $150.05 | $333.66 | 1,992,600 | — | — |
| 2025-10-30 | $149.74 | $332.97 | 1,766,000 | — | — |
| 2025-10-29 | $154.43 | $343.40 | 2,290,500 | — | — |
| 2025-10-28 | $151.99 | $337.97 | 3,402,700 | — | — |
| 2025-10-27 | $144.16 | $320.56 | 2,765,600 | — | — |
| 2025-10-24 | $138.70 | $308.42 | 1,360,300 | — | — |
| 2025-10-23 | $138.45 | $307.86 | 1,182,900 | — | — |
| 2025-10-22 | $136.65 | $303.86 | 1,406,600 | — | — |
| 2025-10-21 | $140.52 | $312.47 | 1,609,500 | — | — |
| 2025-10-20 | $136.61 | $303.77 | 1,291,700 | — | — |
| 2025-10-17 | $131.78 | $293.03 | 1,836,600 | — | — |
| 2025-10-16 | $132.66 | $294.99 | 1,365,400 | — | — |
| 2025-10-15 | $136.76 | $304.11 | 1,091,600 | — | — |
| 2025-10-14 | $138.51 | $308.00 | 1,327,000 | — | — |
| 2025-10-13 | $136.97 | $304.57 | 1,051,300 | — | — |
| 2025-10-10 | $133.65 | $297.19 | 1,146,800 | — | — |
| 2025-10-09 | $138.17 | $307.24 | 1,376,100 | — | — |
| 2025-10-08 | $137.84 | $306.51 | 1,223,400 | — | — |
| 2025-10-07 | $135.80 | $301.97 | 1,729,200 | — | — |
| 2025-10-06 | $135.59 | $301.50 | 1,158,600 | — | — |
| 2025-10-03 | $138.04 | $306.95 | 889,400 | — | — |
| 2025-10-02 | $139.02 | $309.13 | 1,473,100 | — | — |
| 2025-10-01 | $135.39 | $301.06 | 1,552,600 | — | — |
| 2025-09-30 | $135.43 | $301.15 | 1,793,400 | — | — |
| 2025-09-29 | $136.08 | $301.37 | 2,047,700 | — | — |
| 2025-09-26 | $138.13 | $305.91 | 1,214,800 | — | — |
| 2025-09-25 | $134.76 | $298.45 | 1,701,200 | — | — |
| 2025-09-24 | $136.40 | $302.08 | 1,669,400 | — | — |
| 2025-09-23 | $135.26 | $299.55 | 1,828,100 | — | — |
| 2025-09-22 | $134.68 | $298.27 | 2,225,400 | — | — |
| 2025-09-19 | $133.30 | $295.21 | 4,919,200 | — | — |
| 2025-09-18 | $134.30 | $297.43 | 3,676,100 | — | — |
| 2025-09-17 | $142.80 | $316.25 | 1,485,600 | — | — |
| 2025-09-16 | $142.93 | $316.54 | 2,037,300 | — | — |
| 2025-09-15 | $141.57 | $313.53 | 1,548,000 | — | — |
| 2025-09-12 | $141.35 | $313.04 | 929,900 | — | — |
| 2025-09-11 | $143.75 | $318.36 | 1,515,200 | — | — |
| 2025-09-10 | $141.88 | $314.22 | 1,439,200 | — | — |
| 2025-09-09 | $141.02 | $312.31 | 1,689,700 | — | — |
| 2025-09-08 | $144.02 | $318.95 | 2,331,300 | — | — |
| 2025-09-05 | $147.26 | $326.13 | 1,374,700 | — | — |
| 2025-09-04 | $144.94 | $320.99 | 1,141,000 | — | — |
| 2025-09-03 | $145.21 | $321.59 | 1,125,000 | — | — |
| 2025-09-02 | $146.40 | $324.23 | 1,202,300 | — | — |
| 2025-08-29 | $148.73 | $329.39 | 911,600 | — | — |
| 2025-08-28 | $149.80 | $331.76 | 1,083,300 | — | — |
| 2025-08-27 | $150.33 | $332.93 | 943,400 | — | — |
| 2025-08-26 | $147.95 | $327.66 | 1,469,200 | — | — |
| 2025-08-25 | $149.55 | $331.20 | 1,083,500 | — | — |
| 2025-08-22 | $147.93 | $327.61 | 1,410,300 | — | — |
| 2025-08-21 | $143.25 | $317.25 | 986,200 | — | — |
| 2025-08-20 | $143.47 | $317.74 | 1,190,900 | — | — |
| 2025-08-19 | $145.91 | $323.14 | 1,383,700 | — | — |
| 2025-08-18 | $144.65 | $320.35 | 1,118,500 | — | — |
| 2025-08-15 | $145.41 | $322.03 | 2,180,300 | — | — |
| 2025-08-14 | $144.35 | $319.69 | 1,155,100 | — | — |
| 2025-08-13 | $145.84 | $322.99 | 1,342,700 | — | — |
| 2025-08-12 | $141.43 | $313.22 | 1,011,300 | — | — |
| 2025-08-11 | $137.72 | $305.00 | 1,474,300 | — | — |
| 2025-08-08 | $138.98 | $307.79 | 1,066,800 | — | — |
| 2025-08-07 | $137.79 | $305.16 | 1,225,700 | — | — |
| 2025-08-06 | $138.52 | $306.77 | 852,000 | — | — |
| 2025-08-05 | $139.45 | $308.83 | 1,035,300 | — | — |
| 2025-08-04 | $136.98 | $303.36 | 1,190,900 | — | — |
| 2025-08-01 | $138.67 | $307.11 | 1,721,000 | — | — |
| 2025-07-31 | $143.07 | $316.85 | 2,753,300 | — | — |
| 2025-07-30 | $142.95 | $316.58 | 2,675,200 | — | — |
| 2025-07-29 | $140.64 | $311.47 | 4,232,700 | — | — |
| 2025-07-28 | $144.52 | $320.06 | 2,404,200 | — | — |
| 2025-07-25 | $145.83 | $322.96 | 1,983,700 | — | — |
| 2025-07-24 | $141.43 | $313.22 | 2,069,700 | — | — |
| 2025-07-23 | $145.00 | $321.12 | 1,685,100 | — | — |
| 2025-07-22 | $143.77 | $318.40 | 1,473,300 | — | — |
| 2025-07-21 | $142.15 | $314.81 | 1,362,000 | — | — |
| 2025-07-18 | $140.63 | $311.45 | 1,492,200 | — | — |
| 2025-07-17 | $140.75 | $311.71 | 1,109,800 | — | — |
| 2025-07-16 | $137.79 | $305.16 | 1,535,900 | — | — |
| 2025-07-15 | $138.38 | $306.46 | 1,486,200 | — | — |
| 2025-07-14 | $141.57 | $313.53 | 1,419,900 | — | — |
| 2025-07-11 | $142.40 | $315.37 | 1,243,000 | — | — |
| 2025-07-10 | $143.31 | $317.38 | 1,967,700 | — | — |
| 2025-07-09 | $139.70 | $309.39 | 1,459,000 | — | — |
| 2025-07-08 | $139.73 | $309.45 | 1,975,000 | — | — |
| 2025-07-07 | $136.95 | $303.30 | 1,546,800 | — | — |
| 2025-07-03 | $137.87 | $305.33 | 1,029,100 | — | — |
| 2025-07-02 | $138.86 | $307.53 | 1,970,600 | — | — |
| 2025-07-01 | $134.11 | $297.01 | 2,092,900 | — | — |
| 2025-06-30 | $129.54 | $286.89 | 2,578,600 | — | — |
| 2025-06-27 | $131.43 | $289.85 | 2,860,500 | — | — |
| 2025-06-26 | $130.61 | $288.05 | 1,838,300 | — | — |
| 2025-06-25 | $128.21 | $282.75 | 1,713,600 | — | — |
| 2025-06-24 | $128.20 | $282.73 | 2,039,100 | — | — |
| 2025-06-23 | $125.99 | $277.86 | 1,789,500 | — | — |
| 2025-06-20 | $124.30 | $274.13 | 5,239,700 | — | — |
| 2025-06-18 | $126.18 | $278.28 | 4,038,500 | — | — |
| 2025-06-17 | $122.20 | $269.50 | 1,855,500 | — | — |
| 2025-06-16 | $121.67 | $268.33 | 2,517,300 | — | — |
| 2025-06-13 | $121.92 | $268.88 | 3,304,200 | — | — |
| 2025-06-12 | $118.45 | $261.23 | 2,132,400 | — | — |
| 2025-06-11 | $117.13 | $258.32 | 3,617,300 | — | — |
| 2025-06-10 | $124.68 | $274.97 | 1,881,800 | — | — |
| 2025-06-09 | $122.53 | $270.23 | 1,642,500 | — | — |
| 2025-06-06 | $121.57 | $268.11 | 2,061,200 | — | — |
| 2025-06-05 | $118.75 | $261.89 | 2,429,900 | — | — |
| 2025-06-04 | $121.86 | $268.75 | 2,248,800 | — | — |
| 2025-06-03 | $122.32 | $269.76 | 4,854,700 | — | — |
| 2025-06-02 | $120.40 | $265.53 | 7,457,300 | — | — |
| 2025-05-30 | $109.36 | $241.18 | 3,548,200 | — | — |
| 2025-05-29 | $108.94 | $240.25 | 2,437,400 | — | — |
| 2025-05-28 | $108.84 | $240.03 | 1,548,800 | — | — |
| 2025-05-27 | $109.38 | $241.23 | 2,620,400 | — | — |
| 2025-05-23 | $108.49 | $239.26 | 3,908,400 | — | — |
| 2025-05-22 | $110.69 | $244.11 | 1,526,900 | — | — |
| 2025-05-21 | $111.72 | $246.39 | 1,959,300 | — | — |
| 2025-05-20 | $115.00 | $253.62 | 1,198,400 | — | — |
| 2025-05-19 | $115.82 | $255.43 | 1,630,700 | — | — |
| 2025-05-16 | $116.16 | $256.18 | 1,833,400 | — | — |
| 2025-05-15 | $115.46 | $254.63 | 2,020,100 | — | — |
| 2025-05-14 | $117.10 | $258.25 | 1,864,800 | — | — |
| 2025-05-13 | $118.96 | $262.35 | 1,929,100 | — | — |
| 2025-05-12 | $120.12 | $264.91 | 2,250,300 | — | — |
| 2025-05-09 | $115.22 | $254.10 | 1,715,200 | — | — |
| 2025-05-08 | $115.49 | $254.70 | 2,084,100 | — | — |
| 2025-05-07 | $115.15 | $253.95 | 2,928,900 | — | — |
| 2025-05-06 | $116.85 | $257.70 | 2,378,500 | — | — |
| 2025-05-05 | $120.49 | $265.73 | 1,368,400 | — | — |
| 2025-05-02 | $122.97 | $271.20 | 2,085,700 | — | — |
| 2025-05-01 | $119.72 | $264.03 | 1,719,100 | — | — |
| 2025-04-30 | $119.37 | $263.26 | 2,970,000 | — | — |
| 2025-04-29 | $118.77 | $261.93 | 3,053,500 | — | — |
| 2025-04-28 | $116.57 | $257.08 | 2,271,000 | — | — |
| 2025-04-25 | $115.72 | $255.21 | 1,562,700 | — | — |
| 2025-04-24 | $115.29 | $254.26 | 1,784,100 | — | — |
| 2025-04-23 | $111.93 | $246.85 | 1,726,600 | — | — |
| 2025-04-22 | $109.62 | $241.75 | 1,939,300 | — | — |
| 2025-04-21 | $106.67 | $235.25 | 1,823,500 | — | — |
| 2025-04-17 | $110.50 | $243.70 | 2,125,600 | — | — |
| 2025-04-16 | $108.95 | $240.28 | 1,757,500 | — | — |
| 2025-04-15 | $110.48 | $243.65 | 1,366,600 | — | — |
| 2025-04-14 | $110.82 | $244.40 | 2,010,400 | — | — |
| 2025-04-11 | $111.24 | $245.33 | 1,779,400 | — | — |
| 2025-04-10 | $109.44 | $241.36 | 2,850,600 | — | — |
| 2025-04-09 | $115.50 | $254.72 | 4,111,100 | — | — |
| 2025-04-08 | $103.68 | $228.65 | 3,178,200 | — | — |
| 2025-04-07 | $104.97 | $231.50 | 4,103,300 | — | — |
| 2025-04-04 | $103.22 | $227.64 | 3,820,000 | — | — |
| 2025-04-03 | $109.79 | $242.13 | 4,247,500 | — | — |
| 2025-04-02 | $123.03 | $271.33 | 2,123,600 | — | — |
| 2025-04-01 | $119.66 | $263.90 | 1,914,500 | — | — |
| 2025-03-31 | $120.34 | $265.40 | 2,700,200 | — | — |
| 2025-03-28 | $121.95 | $267.73 | 2,737,200 | — | — |
| 2025-03-27 | $127.47 | $279.85 | 2,156,000 | — | — |
| 2025-03-26 | $127.30 | $279.48 | 2,337,400 | — | — |
| 2025-03-25 | $127.56 | $280.05 | 2,662,000 | — | — |
| 2025-03-24 | $127.40 | $279.70 | 4,234,100 | — | — |
| 2025-03-21 | $122.01 | $267.87 | 10,007,400 | — | — |
| 2025-03-20 | $129.50 | $284.31 | 2,799,400 | — | — |
| 2025-03-19 | $131.05 | $287.71 | 1,860,800 | — | — |
| 2025-03-18 | $129.81 | $284.99 | 2,168,100 | — | — |
| 2025-03-17 | $129.50 | $284.31 | 3,702,500 | — | — |
| 2025-03-14 | $132.09 | $290.00 | 2,111,300 | — | — |
| 2025-03-13 | $129.56 | $284.44 | 1,969,300 | — | — |
| 2025-03-12 | $130.86 | $287.30 | 2,154,700 | — | — |
| 2025-03-11 | $129.90 | $285.19 | 3,149,300 | — | — |
| 2025-03-10 | $126.70 | $278.16 | 3,432,900 | — | — |
| 2025-03-07 | $133.72 | $293.57 | 3,383,900 | — | — |
| 2025-03-06 | $131.99 | $289.78 | 2,668,100 | — | — |
| 2025-03-05 | $132.49 | $290.87 | 2,787,100 | — | — |
| 2025-03-04 | $129.51 | $284.33 | 4,662,000 | — | — |
| 2025-03-03 | $134.07 | $294.34 | 3,209,200 | — | — |
| 2025-02-28 | $137.47 | $301.81 | 3,848,100 | — | — |
| 2025-02-27 | $134.81 | $295.97 | 1,439,100 | — | — |
| 2025-02-26 | $134.57 | $295.44 | 1,773,300 | — | — |
| 2025-02-25 | $136.08 | $298.76 | 2,066,700 | — | — |
| 2025-02-24 | $136.18 | $298.98 | 1,742,200 | — | — |
| 2025-02-21 | $135.23 | $296.89 | 2,277,600 | — | — |
| 2025-02-20 | $139.95 | $307.25 | 1,895,700 | — | — |
| 2025-02-19 | $139.77 | $306.86 | 2,372,000 | — | — |
| 2025-02-18 | $142.52 | $312.89 | 3,061,000 | — | — |
| 2025-02-14 | $137.77 | $302.47 | 2,108,900 | — | — |
| 2025-02-13 | $135.55 | $297.59 | 2,423,400 | — | — |
| 2025-02-12 | $133.55 | $293.20 | 2,827,200 | — | — |
| 2025-02-11 | $138.11 | $303.21 | 4,278,800 | — | — |
| 2025-02-10 | $137.53 | $301.94 | 5,613,100 | — | — |
| 2025-02-07 | $130.26 | $285.98 | 3,571,400 | — | — |
| 2025-02-06 | $133.20 | $292.43 | 2,891,100 | — | — |
| 2025-02-05 | $133.22 | $292.48 | 2,669,200 | — | — |
| 2025-02-04 | $130.82 | $287.21 | 3,320,500 | — | — |
| 2025-02-03 | $131.30 | $288.26 | 5,054,100 | — | — |
| 2025-01-31 | $128.43 | $281.96 | 4,010,000 | — | — |
| 2025-01-30 | $128.68 | $282.51 | 3,125,300 | — | — |
| 2025-01-29 | $126.87 | $278.54 | 2,738,900 | — | — |
| 2025-01-28 | $126.55 | $277.83 | 4,913,300 | — | — |
| 2025-01-27 | $121.97 | $267.78 | 3,103,900 | — | — |
| 2025-01-24 | $122.17 | $268.22 | 2,399,900 | — | — |
| 2025-01-23 | $122.06 | $267.98 | 3,000,000 | — | — |
| 2025-01-22 | $122.09 | $268.04 | 2,739,800 | — | — |
| 2025-01-21 | $125.07 | $274.58 | 2,220,400 | — | — |
| 2025-01-17 | $124.53 | $273.40 | 1,858,500 | — | — |
| 2025-01-16 | $123.36 | $270.83 | 1,189,100 | — | — |
| 2025-01-15 | $123.08 | $270.21 | 2,054,600 | — | — |
| 2025-01-14 | $121.75 | $267.29 | 2,501,700 | — | — |
| 2025-01-13 | $122.88 | $269.78 | 3,023,300 | — | — |
| 2025-01-10 | $118.16 | $259.41 | 2,647,800 | — | — |
| 2025-01-08 | $118.18 | $259.46 | 2,360,000 | — | — |
| 2025-01-07 | $121.28 | $266.26 | 2,223,100 | — | — |
| 2025-01-06 | $120.62 | $264.81 | 3,500,000 | — | — |
| 2025-01-03 | $115.45 | $253.46 | 2,080,200 | — | — |
| 2025-01-02 | $114.48 | $251.33 | 1,383,100 | — | — |