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 | $136.59 | $312.10 | 596,900 | — | — |
| 2025-12-30 | $138.13 | $315.62 | 420,300 | — | — |
| 2025-12-29 | $139.71 | $319.23 | 700,100 | — | — |
| 2025-12-26 | $140.14 | $320.21 | 454,200 | — | — |
| 2025-12-24 | $140.70 | $321.49 | 300,700 | — | — |
| 2025-12-23 | $140.19 | $320.33 | 1,481,400 | — | — |
| 2025-12-22 | $140.26 | $320.49 | 781,800 | — | — |
| 2025-12-19 | $139.46 | $318.66 | 3,255,900 | — | — |
| 2025-12-18 | $138.33 | $316.08 | 846,800 | — | — |
| 2025-12-17 | $137.78 | $314.82 | 1,130,200 | — | — |
| 2025-12-16 | $138.27 | $315.94 | 762,200 | — | — |
| 2025-12-15 | $139.62 | $319.03 | 1,322,900 | — | — |
| 2025-12-12 | $138.52 | $316.51 | 784,600 | — | — |
| 2025-12-11 | $140.09 | $320.10 | 1,022,900 | — | — |
| 2025-12-10 | $137.58 | $314.36 | 1,309,300 | — | — |
| 2025-12-09 | $133.38 | $304.77 | 793,200 | — | — |
| 2025-12-08 | $133.49 | $305.02 | 1,091,800 | — | — |
| 2025-12-05 | $133.21 | $304.38 | 803,500 | — | — |
| 2025-12-04 | $133.21 | $302.55 | 831,600 | — | — |
| 2025-12-03 | $132.16 | $300.17 | 964,700 | — | — |
| 2025-12-02 | $130.43 | $296.24 | 779,700 | — | — |
| 2025-12-01 | $130.98 | $297.49 | 922,700 | — | — |
| 2025-11-28 | $131.34 | $298.30 | 438,500 | — | — |
| 2025-11-26 | $131.37 | $298.37 | 626,300 | — | — |
| 2025-11-25 | $129.93 | $295.10 | 885,900 | — | — |
| 2025-11-24 | $128.75 | $292.42 | 1,971,100 | — | — |
| 2025-11-21 | $127.13 | $288.74 | 1,005,300 | — | — |
| 2025-11-20 | $125.72 | $285.54 | 964,000 | — | — |
| 2025-11-19 | $126.01 | $286.20 | 797,800 | — | — |
| 2025-11-18 | $124.78 | $283.40 | 1,050,900 | — | — |
| 2025-11-17 | $122.72 | $278.73 | 1,153,000 | — | — |
| 2025-11-14 | $127.39 | $289.33 | 738,800 | — | — |
| 2025-11-13 | $128.91 | $292.78 | 1,026,500 | — | — |
| 2025-11-12 | $132.40 | $300.71 | 1,054,000 | — | — |
| 2025-11-11 | $130.37 | $296.10 | 952,300 | — | — |
| 2025-11-10 | $130.09 | $295.46 | 892,500 | — | — |
| 2025-11-07 | $129.96 | $295.17 | 757,900 | — | — |
| 2025-11-06 | $128.30 | $291.40 | 764,000 | — | — |
| 2025-11-05 | $128.19 | $291.15 | 829,100 | — | — |
| 2025-11-04 | $127.54 | $289.67 | 924,200 | — | — |
| 2025-11-03 | $127.68 | $289.99 | 859,100 | — | — |
| 2025-10-31 | $128.67 | $292.24 | 1,136,700 | — | — |
| 2025-10-30 | $126.90 | $288.22 | 1,059,700 | — | — |
| 2025-10-29 | $127.26 | $289.04 | 1,159,900 | — | — |
| 2025-10-28 | $127.34 | $289.22 | 1,025,300 | — | — |
| 2025-10-27 | $126.20 | $286.63 | 1,018,600 | — | — |
| 2025-10-24 | $126.03 | $286.24 | 955,700 | — | — |
| 2025-10-23 | $124.74 | $283.31 | 1,378,000 | — | — |
| 2025-10-22 | $125.48 | $284.99 | 1,653,400 | — | — |
| 2025-10-21 | $128.52 | $291.90 | 923,200 | — | — |
| 2025-10-20 | $128.85 | $292.65 | 1,253,300 | — | — |
| 2025-10-17 | $124.82 | $283.50 | 1,825,000 | — | — |
| 2025-10-16 | $124.57 | $282.93 | 1,137,600 | — | — |
| 2025-10-15 | $129.88 | $294.99 | 972,400 | — | — |
| 2025-10-14 | $129.02 | $293.03 | 896,800 | — | — |
| 2025-10-13 | $127.03 | $288.51 | 959,500 | — | — |
| 2025-10-10 | $124.72 | $283.27 | 1,219,400 | — | — |
| 2025-10-09 | $129.99 | $295.24 | 1,044,400 | — | — |
| 2025-10-08 | $130.75 | $296.96 | 1,264,300 | — | — |
| 2025-10-07 | $132.45 | $300.82 | 1,636,100 | — | — |
| 2025-10-06 | $132.21 | $300.28 | 800,900 | — | — |
| 2025-10-03 | $132.40 | $300.71 | 976,900 | — | — |
| 2025-10-02 | $133.24 | $302.62 | 1,067,900 | — | — |
| 2025-10-01 | $131.20 | $297.99 | 1,281,100 | — | — |
| 2025-09-30 | $134.60 | $305.71 | 1,433,200 | — | — |
| 2025-09-29 | $133.90 | $304.12 | 1,012,900 | — | — |
| 2025-09-26 | $133.31 | $302.78 | 1,173,700 | — | — |
| 2025-09-25 | $131.38 | $298.39 | 1,216,200 | — | — |
| 2025-09-24 | $129.51 | $294.15 | 1,187,300 | — | — |
| 2025-09-23 | $130.52 | $296.44 | 911,600 | — | — |
| 2025-09-22 | $131.78 | $299.30 | 796,600 | — | — |
| 2025-09-19 | $131.50 | $298.67 | 2,960,600 | — | — |
| 2025-09-18 | $132.22 | $300.30 | 1,402,400 | — | — |
| 2025-09-17 | $129.46 | $294.03 | 1,290,200 | — | — |
| 2025-09-16 | $129.25 | $293.56 | 699,200 | — | — |
| 2025-09-15 | $130.26 | $295.85 | 1,428,700 | — | — |
| 2025-09-12 | $129.42 | $293.94 | 801,900 | — | — |
| 2025-09-11 | $129.48 | $294.08 | 1,375,900 | — | — |
| 2025-09-10 | $127.06 | $288.58 | 1,516,700 | — | — |
| 2025-09-09 | $128.88 | $292.72 | 916,800 | — | — |
| 2025-09-08 | $127.43 | $289.42 | 1,043,100 | — | — |
| 2025-09-05 | $127.27 | $289.06 | 1,221,400 | — | — |
| 2025-09-04 | $129.49 | $292.28 | 1,157,300 | — | — |
| 2025-09-03 | $129.70 | $292.76 | 832,400 | — | — |
| 2025-09-02 | $129.77 | $292.92 | 918,900 | — | — |
| 2025-08-29 | $131.28 | $296.33 | 853,000 | — | — |
| 2025-08-28 | $130.99 | $295.67 | 997,300 | — | — |
| 2025-08-27 | $131.57 | $296.98 | 660,900 | — | — |
| 2025-08-26 | $131.87 | $297.66 | 1,270,400 | — | — |
| 2025-08-25 | $130.61 | $294.81 | 656,600 | — | — |
| 2025-08-22 | $130.06 | $293.57 | 1,014,900 | — | — |
| 2025-08-21 | $127.31 | $287.36 | 709,900 | — | — |
| 2025-08-20 | $127.88 | $288.65 | 698,100 | — | — |
| 2025-08-19 | $127.36 | $287.48 | 775,100 | — | — |
| 2025-08-18 | $127.05 | $286.78 | 637,900 | — | — |
| 2025-08-15 | $126.02 | $284.45 | 787,500 | — | — |
| 2025-08-14 | $128.49 | $290.03 | 1,396,900 | — | — |
| 2025-08-13 | $125.97 | $284.34 | 1,148,800 | — | — |
| 2025-08-12 | $127.38 | $287.52 | 1,395,800 | — | — |
| 2025-08-11 | $125.24 | $282.69 | 1,120,900 | — | — |
| 2025-08-08 | $125.65 | $283.62 | 1,152,300 | — | — |
| 2025-08-07 | $124.73 | $281.54 | 1,267,300 | — | — |
| 2025-08-06 | $125.67 | $283.66 | 1,135,600 | — | — |
| 2025-08-05 | $125.92 | $284.23 | 1,446,300 | — | — |
| 2025-08-04 | $127.65 | $288.13 | 841,000 | — | — |
| 2025-08-01 | $127.06 | $286.80 | 1,409,400 | — | — |
| 2025-07-31 | $130.00 | $293.44 | 1,289,300 | — | — |
| 2025-07-30 | $131.56 | $296.96 | 805,500 | — | — |
| 2025-07-29 | $131.64 | $297.14 | 1,315,200 | — | — |
| 2025-07-28 | $129.78 | $292.94 | 817,000 | — | — |
| 2025-07-25 | $130.03 | $293.50 | 1,158,000 | — | — |
| 2025-07-24 | $128.76 | $290.64 | 2,289,700 | — | — |
| 2025-07-23 | $124.23 | $280.41 | 3,428,600 | — | — |
| 2025-07-22 | $126.53 | $285.60 | 1,867,500 | — | — |
| 2025-07-21 | $125.59 | $283.48 | 1,412,300 | — | — |
| 2025-07-18 | $127.93 | $288.76 | 1,382,100 | — | — |
| 2025-07-17 | $127.06 | $286.80 | 1,128,100 | — | — |
| 2025-07-16 | $124.81 | $281.72 | 2,257,700 | — | — |
| 2025-07-15 | $123.60 | $278.99 | 2,047,600 | — | — |
| 2025-07-14 | $126.57 | $285.69 | 1,279,100 | — | — |
| 2025-07-11 | $125.91 | $284.20 | 1,459,800 | — | — |
| 2025-07-10 | $126.62 | $285.81 | 1,655,800 | — | — |
| 2025-07-09 | $127.00 | $286.66 | 1,607,900 | — | — |
| 2025-07-08 | $125.96 | $284.32 | 1,726,700 | — | — |
| 2025-07-07 | $128.50 | $290.05 | 2,476,000 | — | — |
| 2025-07-03 | $131.70 | $297.27 | 1,442,500 | — | — |
| 2025-07-02 | $132.06 | $298.09 | 2,046,600 | — | — |
| 2025-07-01 | $127.99 | $288.90 | 2,554,300 | — | — |
| 2025-06-30 | $126.79 | $286.19 | 2,945,400 | — | — |
| 2025-06-27 | $124.41 | $280.82 | 2,358,600 | — | — |
| 2025-06-26 | $122.97 | $277.57 | 2,084,300 | — | — |
| 2025-06-25 | $123.80 | $279.44 | 4,307,400 | — | — |
| 2025-06-24 | $118.18 | $266.76 | 4,712,100 | — | — |
| 2025-06-23 | $120.81 | $272.69 | 15,633,400 | — | — |
| 2025-06-20 | $111.85 | $252.47 | 2,546,200 | — | — |
| 2025-06-18 | $110.98 | $250.50 | 2,392,100 | — | — |
| 2025-06-17 | $109.63 | $247.46 | 1,817,300 | — | — |
| 2025-06-16 | $110.91 | $250.35 | 1,838,600 | — | — |
| 2025-06-13 | $107.75 | $243.21 | 1,318,600 | — | — |
| 2025-06-12 | $109.06 | $246.17 | 1,000,400 | — | — |
| 2025-06-11 | $108.44 | $244.77 | 1,929,000 | — | — |
| 2025-06-10 | $109.91 | $248.09 | 2,421,500 | — | — |
| 2025-06-09 | $108.74 | $245.45 | 1,422,300 | — | — |
| 2025-06-06 | $107.91 | $243.57 | 1,197,900 | — | — |
| 2025-06-05 | $106.47 | $238.63 | 1,340,400 | — | — |
| 2025-06-04 | $106.10 | $237.80 | 1,021,900 | — | — |
| 2025-06-03 | $107.05 | $239.93 | 1,208,500 | — | — |
| 2025-06-02 | $106.31 | $238.27 | 1,063,700 | — | — |
| 2025-05-30 | $106.74 | $239.24 | 3,646,800 | — | — |
| 2025-05-29 | $107.32 | $240.54 | 1,409,700 | — | — |
| 2025-05-28 | $106.76 | $239.28 | 3,060,400 | — | — |
| 2025-05-27 | $108.95 | $244.19 | 1,419,700 | — | — |
| 2025-05-23 | $105.78 | $237.08 | 1,159,600 | — | — |
| 2025-05-22 | $106.40 | $238.47 | 1,997,400 | — | — |
| 2025-05-21 | $105.34 | $236.10 | 1,295,800 | — | — |
| 2025-05-20 | $107.32 | $240.54 | 1,136,800 | — | — |
| 2025-05-19 | $107.99 | $242.04 | 1,147,000 | — | — |
| 2025-05-16 | $107.90 | $241.84 | 1,429,700 | — | — |
| 2025-05-15 | $107.47 | $240.87 | 917,400 | — | — |
| 2025-05-14 | $106.39 | $238.45 | 1,812,400 | — | — |
| 2025-05-13 | $107.14 | $240.13 | 1,821,100 | — | — |
| 2025-05-12 | $105.65 | $236.79 | 2,025,700 | — | — |
| 2025-05-09 | $100.59 | $225.45 | 1,393,200 | — | — |
| 2025-05-08 | $100.42 | $225.07 | 1,299,400 | — | — |
| 2025-05-07 | $97.94 | $219.51 | 1,465,900 | — | — |
| 2025-05-06 | $96.89 | $217.16 | 1,259,800 | — | — |
| 2025-05-05 | $97.17 | $217.79 | 804,800 | — | — |
| 2025-05-02 | $97.52 | $218.57 | 1,332,200 | — | — |
| 2025-05-01 | $94.94 | $212.79 | 1,062,100 | — | — |
| 2025-04-30 | $93.98 | $210.64 | 1,219,800 | — | — |
| 2025-04-29 | $94.05 | $210.79 | 1,255,600 | — | — |
| 2025-04-28 | $92.51 | $207.34 | 1,058,400 | — | — |
| 2025-04-25 | $91.59 | $205.28 | 1,171,100 | — | — |
| 2025-04-24 | $92.40 | $207.10 | 1,171,800 | — | — |
| 2025-04-23 | $90.60 | $203.06 | 1,605,700 | — | — |
| 2025-04-22 | $89.36 | $200.28 | 2,609,800 | — | — |
| 2025-04-21 | $86.78 | $194.50 | 1,287,600 | — | — |
| 2025-04-17 | $88.30 | $197.91 | 1,464,200 | — | — |
| 2025-04-16 | $87.43 | $195.96 | 1,335,800 | — | — |
| 2025-04-15 | $89.27 | $200.08 | 1,536,800 | — | — |
| 2025-04-14 | $89.81 | $201.29 | 1,425,000 | — | — |
| 2025-04-11 | $88.29 | $197.88 | 2,003,300 | — | — |
| 2025-04-10 | $87.94 | $197.10 | 2,092,900 | — | — |
| 2025-04-09 | $93.27 | $209.05 | 2,084,600 | — | — |
| 2025-04-08 | $84.45 | $189.28 | 1,441,200 | — | — |
| 2025-04-07 | $85.50 | $191.63 | 2,077,800 | — | — |
| 2025-04-04 | $86.01 | $192.77 | 2,982,700 | — | — |
| 2025-04-03 | $90.58 | $203.02 | 2,009,200 | — | — |
| 2025-04-02 | $98.73 | $221.28 | 1,246,800 | — | — |
| 2025-04-01 | $97.95 | $219.54 | 1,275,500 | — | — |
| 2025-03-31 | $98.65 | $221.10 | 1,792,900 | — | — |
| 2025-03-28 | $97.15 | $217.74 | 1,524,400 | — | — |
| 2025-03-27 | $100.55 | $225.36 | 687,700 | — | — |
| 2025-03-26 | $101.44 | $227.36 | 958,000 | — | — |
| 2025-03-25 | $101.60 | $227.72 | 979,100 | — | — |
| 2025-03-24 | $101.44 | $227.36 | 942,600 | — | — |
| 2025-03-21 | $98.77 | $221.37 | 3,686,300 | — | — |
| 2025-03-20 | $98.87 | $221.60 | 1,219,900 | — | — |
| 2025-03-19 | $99.27 | $222.49 | 1,201,000 | — | — |
| 2025-03-18 | $98.28 | $220.27 | 1,062,300 | — | — |
| 2025-03-17 | $98.68 | $221.17 | 1,088,600 | — | — |
| 2025-03-14 | $97.88 | $219.38 | 999,600 | — | — |
| 2025-03-13 | $96.09 | $213.69 | 1,087,500 | — | — |
| 2025-03-12 | $98.23 | $218.44 | 1,221,500 | — | — |
| 2025-03-11 | $97.49 | $216.80 | 2,026,000 | — | — |
| 2025-03-10 | $101.32 | $225.32 | 1,625,300 | — | — |
| 2025-03-07 | $104.32 | $231.99 | 1,294,500 | — | — |
| 2025-03-06 | $103.83 | $230.90 | 1,446,500 | — | — |
| 2025-03-05 | $105.37 | $234.32 | 1,279,200 | — | — |
| 2025-03-04 | $104.37 | $232.10 | 1,785,200 | — | — |
| 2025-03-03 | $109.40 | $243.28 | 1,223,100 | — | — |
| 2025-02-28 | $110.22 | $245.11 | 1,780,700 | — | — |
| 2025-02-27 | $109.12 | $242.66 | 1,333,000 | — | — |
| 2025-02-26 | $109.40 | $243.28 | 1,278,100 | — | — |
| 2025-02-25 | $110.76 | $246.31 | 1,307,700 | — | — |
| 2025-02-24 | $112.82 | $250.89 | 1,064,400 | — | — |
| 2025-02-21 | $112.97 | $251.22 | 1,006,900 | — | — |
| 2025-02-20 | $113.53 | $252.47 | 1,945,600 | — | — |
| 2025-02-19 | $113.75 | $252.96 | 1,193,600 | — | — |
| 2025-02-18 | $113.81 | $253.09 | 1,434,000 | — | — |
| 2025-02-14 | $110.77 | $246.33 | 1,440,500 | — | — |
| 2025-02-13 | $111.50 | $247.95 | 702,300 | — | — |
| 2025-02-12 | $110.10 | $244.84 | 1,211,500 | — | — |
| 2025-02-11 | $110.42 | $245.55 | 1,809,200 | — | — |
| 2025-02-10 | $111.00 | $246.84 | 947,200 | — | — |
| 2025-02-07 | $113.51 | $252.42 | 823,000 | — | — |
| 2025-02-06 | $113.80 | $253.07 | 842,200 | — | — |
| 2025-02-05 | $113.22 | $251.78 | 1,202,700 | — | — |
| 2025-02-04 | $111.38 | $247.69 | 979,700 | — | — |
| 2025-02-03 | $110.82 | $246.44 | 1,213,700 | — | — |
| 2025-01-31 | $112.29 | $249.71 | 1,057,400 | — | — |
| 2025-01-30 | $112.74 | $250.71 | 957,100 | — | — |
| 2025-01-29 | $112.60 | $250.40 | 1,211,600 | — | — |
| 2025-01-28 | $112.41 | $249.98 | 1,241,600 | — | — |
| 2025-01-27 | $111.48 | $247.91 | 1,135,600 | — | — |
| 2025-01-24 | $110.92 | $246.66 | 1,437,800 | — | — |
| 2025-01-23 | $109.54 | $243.60 | 2,482,000 | — | — |
| 2025-01-22 | $107.39 | $238.81 | 1,765,000 | — | — |
| 2025-01-21 | $107.75 | $239.62 | 998,900 | — | — |
| 2025-01-17 | $106.87 | $237.66 | 913,600 | — | — |
| 2025-01-16 | $106.49 | $236.81 | 890,700 | — | — |
| 2025-01-15 | $106.12 | $235.99 | 1,627,300 | — | — |
| 2025-01-14 | $101.63 | $226.01 | 1,240,300 | — | — |
| 2025-01-13 | $100.32 | $223.09 | 1,092,500 | — | — |
| 2025-01-10 | $99.46 | $221.18 | 969,100 | — | — |
| 2025-01-08 | $102.22 | $227.32 | 1,524,600 | — | — |
| 2025-01-07 | $102.75 | $228.50 | 858,100 | — | — |
| 2025-01-06 | $103.21 | $229.52 | 969,300 | — | — |
| 2025-01-03 | $103.28 | $229.67 | 900,100 | — | — |
| 2025-01-02 | $102.99 | $229.03 | 936,100 | — | — |