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
- 2010-01-05 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 | $222.63 | $308.31 | 831,500 | — | — |
| 2025-12-30 | $225.57 | $312.38 | 787,300 | — | — |
| 2025-12-29 | $227.06 | $314.45 | 665,400 | — | — |
| 2025-12-26 | $228.69 | $316.70 | 367,200 | — | — |
| 2025-12-24 | $228.53 | $316.48 | 346,600 | — | — |
| 2025-12-23 | $227.30 | $314.78 | 777,000 | — | — |
| 2025-12-22 | $229.70 | $318.10 | 920,300 | — | — |
| 2025-12-19 | $228.85 | $316.93 | 2,494,200 | — | — |
| 2025-12-18 | $226.06 | $313.06 | 1,442,100 | — | — |
| 2025-12-17 | $225.00 | $311.59 | 1,776,200 | — | — |
| 2025-12-16 | $224.70 | $311.18 | 1,530,700 | — | — |
| 2025-12-15 | $225.47 | $312.24 | 1,658,700 | — | — |
| 2025-12-12 | $224.66 | $311.12 | 1,839,700 | — | — |
| 2025-12-11 | $228.20 | $316.03 | 2,169,600 | — | — |
| 2025-12-10 | $231.32 | $320.35 | 2,632,900 | — | — |
| 2025-12-09 | $226.02 | $313.01 | 3,871,200 | — | — |
| 2025-12-08 | $245.80 | $340.40 | 1,876,300 | — | — |
| 2025-12-05 | $248.38 | $343.97 | 1,584,800 | — | — |
| 2025-12-04 | $249.52 | $345.55 | 1,391,000 | — | — |
| 2025-12-03 | $252.84 | $350.15 | 885,700 | — | — |
| 2025-12-02 | $252.29 | $349.39 | 862,900 | — | — |
| 2025-12-01 | $251.54 | $348.35 | 2,109,600 | — | — |
| 2025-11-28 | $251.67 | $348.53 | 988,600 | — | — |
| 2025-11-26 | $252.54 | $349.73 | 1,128,600 | — | — |
| 2025-11-25 | $248.00 | $343.45 | 961,100 | — | — |
| 2025-11-24 | $240.71 | $333.35 | 1,925,900 | — | — |
| 2025-11-21 | $236.92 | $328.10 | 1,606,000 | — | — |
| 2025-11-20 | $231.69 | $320.86 | 1,601,200 | — | — |
| 2025-11-19 | $236.71 | $327.81 | 1,293,700 | — | — |
| 2025-11-18 | $236.54 | $327.57 | 1,658,800 | — | — |
| 2025-11-17 | $235.69 | $326.40 | 1,713,800 | — | — |
| 2025-11-14 | $242.80 | $336.24 | 1,375,900 | — | — |
| 2025-11-13 | $243.18 | $336.77 | 2,340,200 | — | — |
| 2025-11-12 | $253.13 | $350.55 | 2,111,100 | — | — |
| 2025-11-11 | $254.13 | $351.93 | 1,260,200 | — | — |
| 2025-11-10 | $251.59 | $348.42 | 1,524,500 | — | — |
| 2025-11-07 | $249.66 | $345.74 | 1,808,400 | — | — |
| 2025-11-06 | $246.10 | $340.81 | 1,872,300 | — | — |
| 2025-11-05 | $249.00 | $344.83 | 3,458,700 | — | — |
| 2025-11-04 | $244.85 | $339.08 | 1,031,100 | — | — |
| 2025-11-03 | $247.56 | $342.84 | 1,656,000 | — | — |
| 2025-10-31 | $248.50 | $344.14 | 2,158,100 | — | — |
| 2025-10-30 | $245.77 | $340.36 | 995,100 | — | — |
| 2025-10-29 | $249.08 | $344.94 | 972,600 | — | — |
| 2025-10-28 | $247.19 | $342.32 | 1,274,200 | — | — |
| 2025-10-27 | $251.01 | $347.61 | 1,544,300 | — | — |
| 2025-10-24 | $249.17 | $345.07 | 1,957,700 | — | — |
| 2025-10-23 | $245.02 | $339.32 | 1,370,000 | — | — |
| 2025-10-22 | $240.30 | $332.78 | 1,238,000 | — | — |
| 2025-10-21 | $244.68 | $338.85 | 1,505,800 | — | — |
| 2025-10-20 | $242.02 | $335.16 | 1,467,500 | — | — |
| 2025-10-17 | $236.94 | $328.13 | 1,155,700 | — | — |
| 2025-10-16 | $235.60 | $326.27 | 1,369,400 | — | — |
| 2025-10-15 | $241.33 | $334.21 | 2,182,400 | — | — |
| 2025-10-14 | $240.42 | $332.95 | 1,495,100 | — | — |
| 2025-10-13 | $235.00 | $325.44 | 1,128,300 | — | — |
| 2025-10-10 | $231.47 | $320.55 | 1,684,200 | — | — |
| 2025-10-09 | $234.83 | $325.21 | 1,845,800 | — | — |
| 2025-10-08 | $234.88 | $325.28 | 1,365,200 | — | — |
| 2025-10-07 | $231.01 | $319.92 | 825,800 | — | — |
| 2025-10-06 | $234.49 | $324.74 | 1,446,900 | — | — |
| 2025-10-03 | $231.63 | $320.78 | 1,831,700 | — | — |
| 2025-10-02 | $231.58 | $320.71 | 2,642,200 | — | — |
| 2025-10-01 | $225.49 | $312.27 | 1,777,000 | — | — |
| 2025-09-30 | $224.58 | $311.01 | 2,380,100 | — | — |
| 2025-09-29 | $225.00 | $311.59 | 1,500,700 | — | — |
| 2025-09-26 | $225.88 | $312.81 | 1,295,800 | — | — |
| 2025-09-25 | $225.37 | $310.96 | 1,281,600 | — | — |
| 2025-09-24 | $226.44 | $312.43 | 1,459,500 | — | — |
| 2025-09-23 | $233.45 | $322.11 | 1,868,300 | — | — |
| 2025-09-22 | $233.03 | $321.53 | 2,277,400 | — | — |
| 2025-09-19 | $229.41 | $316.53 | 2,885,900 | — | — |
| 2025-09-18 | $229.20 | $316.24 | 2,613,700 | — | — |
| 2025-09-17 | $224.48 | $309.73 | 2,827,600 | — | — |
| 2025-09-16 | $231.54 | $319.47 | 5,042,100 | — | — |
| 2025-09-15 | $214.53 | $296.00 | 4,034,300 | — | — |
| 2025-09-12 | $211.61 | $291.97 | 4,186,100 | — | — |
| 2025-09-11 | $225.72 | $311.44 | 3,636,800 | — | — |
| 2025-09-10 | $224.13 | $309.25 | 2,961,200 | — | — |
| 2025-09-09 | $228.23 | $314.90 | 2,430,500 | — | — |
| 2025-09-08 | $237.67 | $327.93 | 1,450,000 | — | — |
| 2025-09-05 | $238.34 | $328.85 | 1,861,100 | — | — |
| 2025-09-04 | $238.17 | $328.62 | 2,529,600 | — | — |
| 2025-09-03 | $229.92 | $317.23 | 1,141,600 | — | — |
| 2025-09-02 | $229.69 | $316.92 | 1,729,600 | — | — |
| 2025-08-29 | $231.15 | $318.93 | 1,271,000 | — | — |
| 2025-08-28 | $234.24 | $323.20 | 778,900 | — | — |
| 2025-08-27 | $235.12 | $324.41 | 869,800 | — | — |
| 2025-08-26 | $233.92 | $322.75 | 1,481,700 | — | — |
| 2025-08-25 | $232.49 | $320.78 | 665,100 | — | — |
| 2025-08-22 | $233.62 | $322.34 | 1,664,500 | — | — |
| 2025-08-21 | $229.06 | $316.05 | 771,000 | — | — |
| 2025-08-20 | $230.57 | $318.13 | 899,900 | — | — |
| 2025-08-19 | $232.38 | $320.63 | 838,500 | — | — |
| 2025-08-18 | $231.11 | $318.88 | 1,193,600 | — | — |
| 2025-08-15 | $231.26 | $319.08 | 1,686,800 | — | — |
| 2025-08-14 | $228.02 | $314.61 | 1,199,000 | — | — |
| 2025-08-13 | $229.86 | $317.15 | 1,325,300 | — | — |
| 2025-08-12 | $226.37 | $312.34 | 775,200 | — | — |
| 2025-08-11 | $222.62 | $307.16 | 1,359,700 | — | — |
| 2025-08-08 | $223.55 | $308.45 | 855,300 | — | — |
| 2025-08-07 | $224.76 | $310.11 | 982,400 | — | — |
| 2025-08-06 | $222.90 | $307.55 | 1,291,000 | — | — |
| 2025-08-05 | $226.16 | $312.05 | 792,800 | — | — |
| 2025-08-04 | $225.31 | $310.87 | 715,200 | — | — |
| 2025-08-01 | $222.15 | $306.51 | 1,212,400 | — | — |
| 2025-07-31 | $223.33 | $308.14 | 926,600 | — | — |
| 2025-07-30 | $225.47 | $311.09 | 929,300 | — | — |
| 2025-07-29 | $226.96 | $313.15 | 871,100 | — | — |
| 2025-07-28 | $226.47 | $312.47 | 1,138,100 | — | — |
| 2025-07-25 | $224.07 | $309.16 | 1,110,400 | — | — |
| 2025-07-24 | $223.69 | $308.64 | 1,414,300 | — | — |
| 2025-07-23 | $227.72 | $314.20 | 1,891,200 | — | — |
| 2025-07-22 | $223.05 | $307.76 | 1,444,500 | — | — |
| 2025-07-21 | $219.98 | $303.52 | 1,230,100 | — | — |
| 2025-07-18 | $222.79 | $307.40 | 1,537,000 | — | — |
| 2025-07-17 | $218.84 | $301.95 | 1,504,900 | — | — |
| 2025-07-16 | $217.27 | $299.78 | 1,576,500 | — | — |
| 2025-07-15 | $217.50 | $300.10 | 1,168,100 | — | — |
| 2025-07-14 | $220.36 | $304.04 | 1,194,300 | — | — |
| 2025-07-11 | $220.59 | $304.36 | 1,092,800 | — | — |
| 2025-07-10 | $224.40 | $309.62 | 1,272,100 | — | — |
| 2025-07-09 | $224.00 | $309.07 | 1,468,000 | — | — |
| 2025-07-08 | $222.73 | $307.31 | 1,388,700 | — | — |
| 2025-07-07 | $223.18 | $307.93 | 1,364,300 | — | — |
| 2025-07-03 | $223.32 | $308.13 | 1,075,400 | — | — |
| 2025-07-02 | $221.40 | $305.48 | 1,713,300 | — | — |
| 2025-07-01 | $220.89 | $304.78 | 1,954,100 | — | — |
| 2025-06-30 | $217.75 | $300.44 | 2,373,300 | — | — |
| 2025-06-27 | $218.00 | $300.79 | 2,431,300 | — | — |
| 2025-06-26 | $218.24 | $301.12 | 1,194,300 | — | — |
| 2025-06-25 | $219.40 | $302.72 | 1,344,100 | — | — |
| 2025-06-24 | $219.15 | $302.37 | 1,717,400 | — | — |
| 2025-06-23 | $215.00 | $296.65 | 1,450,200 | — | — |
| 2025-06-20 | $215.04 | $296.70 | 2,776,500 | — | — |
| 2025-06-18 | $214.30 | $294.54 | 1,994,600 | — | — |
| 2025-06-17 | $211.75 | $291.03 | 837,600 | — | — |
| 2025-06-16 | $213.28 | $293.14 | 1,182,400 | — | — |
| 2025-06-13 | $212.85 | $292.54 | 945,400 | — | — |
| 2025-06-12 | $213.72 | $293.74 | 1,153,400 | — | — |
| 2025-06-11 | $213.43 | $293.34 | 1,778,500 | — | — |
| 2025-06-10 | $216.74 | $297.89 | 1,493,300 | — | — |
| 2025-06-09 | $213.83 | $293.89 | 1,828,400 | — | — |
| 2025-06-06 | $211.00 | $290.00 | 2,302,600 | — | — |
| 2025-06-05 | $214.69 | $295.07 | 1,728,300 | — | — |
| 2025-06-04 | $216.15 | $297.08 | 2,753,500 | — | — |
| 2025-06-03 | $211.36 | $290.50 | 5,199,000 | — | — |
| 2025-06-02 | $180.29 | $247.79 | 2,121,400 | — | — |
| 2025-05-30 | $182.34 | $250.61 | 2,856,500 | — | — |
| 2025-05-29 | $183.08 | $251.63 | 1,112,100 | — | — |
| 2025-05-28 | $182.47 | $250.79 | 1,150,100 | — | — |
| 2025-05-27 | $182.90 | $251.38 | 1,341,600 | — | — |
| 2025-05-23 | $178.21 | $244.93 | 1,551,000 | — | — |
| 2025-05-22 | $179.30 | $246.43 | 1,167,700 | — | — |
| 2025-05-21 | $178.64 | $245.53 | 1,149,400 | — | — |
| 2025-05-20 | $182.05 | $250.21 | 767,500 | — | — |
| 2025-05-19 | $183.20 | $251.79 | 1,205,700 | — | — |
| 2025-05-16 | $184.69 | $253.84 | 1,716,900 | — | — |
| 2025-05-15 | $181.71 | $249.75 | 2,948,300 | — | — |
| 2025-05-14 | $175.11 | $240.67 | 1,005,200 | — | — |
| 2025-05-13 | $177.01 | $243.29 | 1,018,200 | — | — |
| 2025-05-12 | $176.61 | $242.74 | 1,730,900 | — | — |
| 2025-05-09 | $171.19 | $235.29 | 756,000 | — | — |
| 2025-05-08 | $171.09 | $235.15 | 1,156,100 | — | — |
| 2025-05-07 | $168.18 | $231.15 | 1,780,100 | — | — |
| 2025-05-06 | $168.66 | $231.81 | 1,000,800 | — | — |
| 2025-05-05 | $172.38 | $236.92 | 873,800 | — | — |
| 2025-05-02 | $172.26 | $236.76 | 1,406,100 | — | — |
| 2025-05-01 | $169.70 | $233.24 | 1,263,100 | — | — |
| 2025-04-30 | $169.66 | $233.18 | 1,708,300 | — | — |
| 2025-04-29 | $169.80 | $233.38 | 1,895,100 | — | — |
| 2025-04-28 | $170.54 | $234.39 | 1,537,700 | — | — |
| 2025-04-25 | $169.45 | $232.89 | 1,471,300 | — | — |
| 2025-04-24 | $169.52 | $232.99 | 1,851,500 | — | — |
| 2025-04-23 | $163.19 | $224.29 | 1,594,500 | — | — |
| 2025-04-22 | $163.27 | $224.40 | 2,245,700 | — | — |
| 2025-04-21 | $160.66 | $220.81 | 1,770,000 | — | — |
| 2025-04-17 | $164.25 | $225.75 | 1,604,900 | — | — |
| 2025-04-16 | $162.39 | $223.19 | 1,722,800 | — | — |
| 2025-04-15 | $165.77 | $227.84 | 1,597,300 | — | — |
| 2025-04-14 | $166.53 | $228.88 | 1,739,500 | — | — |
| 2025-04-11 | $164.73 | $226.41 | 2,156,500 | — | — |
| 2025-04-10 | $161.75 | $222.31 | 2,230,100 | — | — |
| 2025-04-09 | $164.60 | $226.23 | 3,710,600 | — | — |
| 2025-04-08 | $148.02 | $203.44 | 1,854,000 | — | — |
| 2025-04-07 | $152.17 | $209.14 | 3,507,000 | — | — |
| 2025-04-04 | $155.56 | $213.80 | 4,323,000 | — | — |
| 2025-04-03 | $158.41 | $217.72 | 2,915,600 | — | — |
| 2025-04-02 | $164.81 | $226.52 | 1,205,100 | — | — |
| 2025-04-01 | $160.75 | $220.94 | 1,858,500 | — | — |
| 2025-03-31 | $160.23 | $220.22 | 2,130,500 | — | — |
| 2025-03-28 | $160.51 | $220.61 | 1,509,400 | — | — |
| 2025-03-27 | $162.98 | $224.00 | 1,278,700 | — | — |
| 2025-03-26 | $164.32 | $225.84 | 1,591,300 | — | — |
| 2025-03-25 | $164.99 | $226.76 | 1,465,000 | — | — |
| 2025-03-24 | $164.47 | $226.05 | 1,153,400 | — | — |
| 2025-03-21 | $162.33 | $223.11 | 3,873,400 | — | — |
| 2025-03-20 | $163.90 | $224.13 | 1,182,200 | — | — |
| 2025-03-19 | $164.59 | $225.07 | 2,043,400 | — | — |
| 2025-03-18 | $162.98 | $222.87 | 2,212,900 | — | — |
| 2025-03-17 | $162.57 | $222.31 | 1,416,000 | — | — |
| 2025-03-14 | $159.90 | $218.66 | 3,428,700 | — | — |
| 2025-03-13 | $155.08 | $212.07 | 2,907,900 | — | — |
| 2025-03-12 | $155.81 | $213.06 | 2,368,000 | — | — |
| 2025-03-11 | $156.98 | $214.66 | 4,374,000 | — | — |
| 2025-03-10 | $165.56 | $226.40 | 3,768,300 | — | — |
| 2025-03-07 | $168.19 | $229.99 | 2,846,300 | — | — |
| 2025-03-06 | $166.94 | $228.28 | 6,091,300 | — | — |
| 2025-03-05 | $170.66 | $233.37 | 4,291,700 | — | — |
| 2025-03-04 | $168.48 | $230.39 | 4,215,100 | — | — |
| 2025-03-03 | $173.53 | $237.29 | 1,707,300 | — | — |
| 2025-02-28 | $177.50 | $242.72 | 1,430,600 | — | — |
| 2025-02-27 | $175.25 | $239.65 | 1,467,800 | — | — |
| 2025-02-26 | $176.00 | $240.67 | 1,787,700 | — | — |
| 2025-02-25 | $174.41 | $238.50 | 2,265,300 | — | — |
| 2025-02-24 | $171.97 | $235.16 | 2,721,800 | — | — |
| 2025-02-21 | $176.00 | $240.67 | 1,573,400 | — | — |
| 2025-02-20 | $179.50 | $245.46 | 1,488,800 | — | — |
| 2025-02-19 | $182.00 | $248.88 | 1,226,800 | — | — |
| 2025-02-18 | $185.50 | $253.66 | 1,154,800 | — | — |
| 2025-02-14 | $184.25 | $251.95 | 1,112,300 | — | — |
| 2025-02-13 | $183.51 | $250.94 | 943,900 | — | — |
| 2025-02-12 | $180.84 | $247.29 | 1,091,500 | — | — |
| 2025-02-11 | $182.41 | $249.44 | 655,800 | — | — |
| 2025-02-10 | $180.93 | $247.41 | 1,395,500 | — | — |
| 2025-02-07 | $177.18 | $242.29 | 926,500 | — | — |
| 2025-02-06 | $182.28 | $249.26 | 962,600 | — | — |
| 2025-02-05 | $182.99 | $250.23 | 1,383,500 | — | — |
| 2025-02-04 | $179.66 | $245.68 | 1,327,300 | — | — |
| 2025-02-03 | $183.92 | $251.50 | 1,973,000 | — | — |
| 2025-01-31 | $181.12 | $247.67 | 2,156,600 | — | — |
| 2025-01-30 | $181.85 | $248.67 | 1,023,200 | — | — |
| 2025-01-29 | $178.78 | $244.47 | 1,075,300 | — | — |
| 2025-01-28 | $182.61 | $249.71 | 1,886,700 | — | — |
| 2025-01-27 | $184.42 | $252.19 | 2,262,900 | — | — |
| 2025-01-24 | $180.66 | $247.04 | 1,049,600 | — | — |
| 2025-01-23 | $181.60 | $248.33 | 1,683,000 | — | — |
| 2025-01-22 | $185.81 | $254.09 | 2,254,300 | — | — |
| 2025-01-21 | $182.36 | $249.37 | 1,565,300 | — | — |
| 2025-01-17 | $177.55 | $242.79 | 1,447,500 | — | — |
| 2025-01-16 | $176.45 | $241.29 | 1,147,100 | — | — |
| 2025-01-15 | $175.19 | $239.56 | 2,008,400 | — | — |
| 2025-01-14 | $176.15 | $240.88 | 1,375,000 | — | — |
| 2025-01-13 | $170.41 | $233.03 | 1,838,400 | — | — |
| 2025-01-10 | $169.75 | $232.13 | 2,160,700 | — | — |
| 2025-01-08 | $172.02 | $235.23 | 1,638,700 | — | — |
| 2025-01-07 | $172.21 | $235.49 | 1,156,600 | — | — |
| 2025-01-06 | $174.18 | $238.18 | 1,546,900 | — | — |
| 2025-01-03 | $174.26 | $238.29 | 569,600 | — | — |
| 2025-01-02 | $173.38 | $237.09 | 1,108,600 | — | — |