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
- 2004-11-18 to 2026-09-03
- 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 | $396.31 | $396.31 | 10,194,700 | — | — |
| 2025-12-30 | $398.89 | $398.89 | 10,179,000 | — | — |
| 2025-12-29 | $398.60 | $398.60 | 20,679,200 | — | — |
| 2025-12-26 | $416.74 | $416.74 | 10,476,200 | — | — |
| 2025-12-24 | $411.93 | $411.93 | 6,718,400 | — | — |
| 2025-12-23 | $413.64 | $413.64 | 13,193,300 | — | — |
| 2025-12-22 | $408.23 | $408.23 | 14,202,100 | — | — |
| 2025-12-19 | $399.02 | $399.02 | 9,894,800 | — | — |
| 2025-12-18 | $398.57 | $398.57 | 11,837,600 | — | — |
| 2025-12-17 | $399.29 | $399.29 | 10,456,900 | — | — |
| 2025-12-16 | $395.89 | $395.89 | 9,201,600 | — | — |
| 2025-12-15 | $395.80 | $395.80 | 11,345,000 | — | — |
| 2025-12-12 | $395.44 | $395.44 | 16,792,100 | — | — |
| 2025-12-11 | $393.24 | $393.24 | 11,240,600 | — | — |
| 2025-12-10 | $389.05 | $389.05 | 9,120,500 | — | — |
| 2025-12-09 | $387.40 | $387.40 | 6,358,700 | — | — |
| 2025-12-08 | $385.42 | $385.42 | 6,822,100 | — | — |
| 2025-12-05 | $386.44 | $386.44 | 9,449,800 | — | — |
| 2025-12-04 | $387.13 | $387.13 | 6,754,400 | — | — |
| 2025-12-03 | $386.88 | $386.88 | 7,886,800 | — | — |
| 2025-12-02 | $387.24 | $387.24 | 8,103,900 | — | — |
| 2025-12-01 | $389.75 | $389.75 | 11,177,100 | — | — |
| 2025-11-28 | $387.88 | $387.88 | 7,175,400 | — | — |
| 2025-11-26 | $383.12 | $383.12 | 9,184,100 | — | — |
| 2025-11-25 | $380.08 | $380.08 | 10,462,800 | — | — |
| 2025-11-24 | $380.20 | $380.20 | 10,085,300 | — | — |
| 2025-11-21 | $374.27 | $374.27 | 13,194,600 | — | — |
| 2025-11-20 | $374.85 | $374.85 | 10,506,500 | — | — |
| 2025-11-19 | $374.96 | $374.96 | 10,980,400 | — | — |
| 2025-11-18 | $374.35 | $374.35 | 7,818,800 | — | — |
| 2025-11-17 | $371.65 | $371.65 | 13,295,200 | — | — |
| 2025-11-14 | $375.96 | $375.96 | 15,198,000 | — | — |
| 2025-11-13 | $382.87 | $382.87 | 15,867,900 | — | — |
| 2025-11-12 | $385.99 | $385.99 | 16,203,700 | — | — |
| 2025-11-11 | $379.87 | $379.87 | 10,753,200 | — | — |
| 2025-11-10 | $378.38 | $378.38 | 13,456,200 | — | — |
| 2025-11-07 | $368.31 | $368.31 | 11,060,400 | — | — |
| 2025-11-06 | $366.07 | $366.07 | 6,891,100 | — | — |
| 2025-11-05 | $366.51 | $366.51 | 8,357,300 | — | — |
| 2025-11-04 | $362.32 | $362.32 | 11,540,100 | — | — |
| 2025-11-03 | $368.78 | $368.78 | 7,254,300 | — | — |
| 2025-10-31 | $368.12 | $368.12 | 11,077,900 | — | — |
| 2025-10-30 | $370.13 | $370.13 | 14,812,800 | — | — |
| 2025-10-29 | $363.00 | $363.00 | 18,891,800 | — | — |
| 2025-10-28 | $364.38 | $364.38 | 19,257,600 | — | — |
| 2025-10-27 | $367.01 | $367.01 | 23,657,600 | — | — |
| 2025-10-24 | $377.52 | $377.52 | 13,263,800 | — | — |
| 2025-10-23 | $378.79 | $378.79 | 13,695,500 | — | — |
| 2025-10-22 | $377.28 | $377.28 | 30,524,100 | — | — |
| 2025-10-21 | $377.24 | $377.24 | 54,101,400 | — | — |
| 2025-10-20 | $403.15 | $403.15 | 34,523,000 | — | — |
| 2025-10-17 | $388.99 | $388.99 | 62,025,000 | — | — |
| 2025-10-16 | $396.45 | $396.45 | 33,621,400 | — | — |
| 2025-10-15 | $387.39 | $387.39 | 20,598,300 | — | — |
| 2025-10-14 | $380.79 | $380.79 | 18,409,600 | — | — |
| 2025-10-13 | $378.09 | $378.09 | 18,514,400 | — | — |
| 2025-10-10 | $369.12 | $369.12 | 24,192,800 | — | — |
| 2025-10-09 | $365.43 | $365.43 | 33,674,800 | — | — |
| 2025-10-08 | $372.30 | $372.30 | 28,052,300 | — | — |
| 2025-10-07 | $366.26 | $366.26 | 16,836,800 | — | — |
| 2025-10-06 | $364.38 | $364.38 | 17,093,700 | — | — |
| 2025-10-03 | $357.64 | $357.64 | 14,464,000 | — | — |
| 2025-10-02 | $354.79 | $354.79 | 16,162,100 | — | — |
| 2025-10-01 | $356.03 | $356.03 | 15,573,600 | — | — |
| 2025-09-30 | $355.47 | $355.47 | 13,312,400 | — | — |
| 2025-09-29 | $352.46 | $352.46 | 15,719,600 | — | — |
| 2025-09-26 | $346.74 | $346.74 | 11,698,200 | — | — |
| 2025-09-25 | $344.75 | $344.75 | 12,639,600 | — | — |
| 2025-09-24 | $343.32 | $343.32 | 12,709,100 | — | — |
| 2025-09-23 | $346.46 | $346.46 | 18,384,000 | — | — |
| 2025-09-22 | $345.05 | $345.05 | 12,386,400 | — | — |
| 2025-09-19 | $339.18 | $339.18 | 14,982,600 | — | — |
| 2025-09-18 | $335.62 | $335.62 | 14,913,300 | — | — |
| 2025-09-17 | $336.97 | $336.97 | 16,535,300 | — | — |
| 2025-09-16 | $339.59 | $339.59 | 12,161,500 | — | — |
| 2025-09-15 | $338.91 | $338.91 | 10,569,900 | — | — |
| 2025-09-12 | $335.42 | $335.42 | 9,619,700 | — | — |
| 2025-09-11 | $334.76 | $334.76 | 9,082,600 | — | — |
| 2025-09-10 | $335.26 | $335.26 | 11,945,700 | — | — |
| 2025-09-09 | $334.06 | $334.06 | 21,641,900 | — | — |
| 2025-09-08 | $334.82 | $334.82 | 18,617,300 | — | — |
| 2025-09-05 | $331.05 | $331.05 | 16,065,200 | — | — |
| 2025-09-04 | $326.69 | $326.69 | 11,703,100 | — | — |
| 2025-09-03 | $328.14 | $328.14 | 16,062,200 | — | — |
| 2025-09-02 | $325.59 | $325.59 | 21,247,500 | — | — |
| 2025-08-29 | $318.07 | $318.07 | 15,642,600 | — | — |
| 2025-08-28 | $315.03 | $315.03 | 9,610,200 | — | — |
| 2025-08-27 | $312.71 | $312.71 | 4,320,100 | — | — |
| 2025-08-26 | $312.08 | $312.08 | 11,698,500 | — | — |
| 2025-08-25 | $309.83 | $309.83 | 4,044,400 | — | — |
| 2025-08-22 | $310.58 | $310.58 | 8,526,500 | — | — |
| 2025-08-21 | $307.29 | $307.29 | 4,809,000 | — | — |
| 2025-08-20 | $308.36 | $308.36 | 6,515,400 | — | — |
| 2025-08-19 | $305.27 | $305.27 | 5,029,900 | — | — |
| 2025-08-18 | $306.95 | $306.95 | 6,150,100 | — | — |
| 2025-08-15 | $307.43 | $307.43 | 5,990,100 | — | — |
| 2025-08-14 | $307.25 | $307.25 | 5,817,700 | — | — |
| 2025-08-13 | $309.21 | $309.21 | 4,718,600 | — | — |
| 2025-08-12 | $308.27 | $308.27 | 9,697,400 | — | — |
| 2025-08-11 | $308.55 | $308.55 | 10,326,700 | — | — |
| 2025-08-08 | $313.05 | $313.05 | 19,886,800 | — | — |
| 2025-08-07 | $313.12 | $313.12 | 10,891,500 | — | — |
| 2025-08-06 | $310.50 | $310.50 | 7,418,200 | — | — |
| 2025-08-05 | $311.16 | $311.16 | 6,997,700 | — | — |
| 2025-08-04 | $310.91 | $310.91 | 7,639,000 | — | — |
| 2025-08-01 | $309.11 | $309.11 | 12,843,400 | — | — |
| 2025-07-31 | $302.96 | $302.96 | 8,981,000 | — | — |
| 2025-07-30 | $300.96 | $300.96 | 13,459,600 | — | — |
| 2025-07-29 | $306.25 | $306.25 | 5,741,100 | — | — |
| 2025-07-28 | $305.41 | $305.41 | 9,275,400 | — | — |
| 2025-07-25 | $307.40 | $307.40 | 9,376,400 | — | — |
| 2025-07-24 | $310.27 | $310.27 | 7,698,800 | — | — |
| 2025-07-23 | $312.18 | $312.18 | 10,547,500 | — | — |
| 2025-07-22 | $316.10 | $316.10 | 13,691,800 | — | — |
| 2025-07-21 | $313.13 | $313.13 | 10,995,800 | — | — |
| 2025-07-18 | $308.39 | $308.39 | 5,574,300 | — | — |
| 2025-07-17 | $307.59 | $307.59 | 6,642,300 | — | — |
| 2025-07-16 | $308.26 | $308.26 | 17,693,100 | — | — |
| 2025-07-15 | $306.73 | $306.73 | 8,149,000 | — | — |
| 2025-07-14 | $308.01 | $308.01 | 5,772,900 | — | — |
| 2025-07-11 | $309.14 | $309.14 | 9,187,300 | — | — |
| 2025-07-10 | $306.20 | $306.20 | 7,053,700 | — | — |
| 2025-07-09 | $305.52 | $305.52 | 10,644,100 | — | — |
| 2025-07-08 | $304.16 | $304.16 | 11,840,500 | — | — |
| 2025-07-07 | $307.37 | $307.37 | 7,351,600 | — | — |
| 2025-07-03 | $307.14 | $307.14 | 5,275,800 | — | — |
| 2025-07-02 | $309.25 | $309.25 | 8,316,400 | — | — |
| 2025-07-01 | $307.55 | $307.55 | 9,335,600 | — | — |
| 2025-06-30 | $304.83 | $304.83 | 8,192,100 | — | — |
| 2025-06-27 | $301.22 | $301.22 | 13,301,300 | — | — |
| 2025-06-26 | $306.78 | $306.78 | 6,787,500 | — | — |
| 2025-06-25 | $307.12 | $307.12 | 6,733,200 | — | — |
| 2025-06-24 | $306.19 | $306.19 | 12,035,200 | — | — |
| 2025-06-23 | $311.08 | $311.08 | 12,687,900 | — | — |
| 2025-06-20 | $310.13 | $310.13 | 8,794,700 | — | — |
| 2025-06-18 | $310.26 | $310.26 | 9,370,800 | — | — |
| 2025-06-17 | $311.94 | $311.94 | 8,234,100 | — | — |
| 2025-06-16 | $311.78 | $311.78 | 12,848,400 | — | — |
| 2025-06-13 | $316.29 | $316.29 | 16,592,900 | — | — |
| 2025-06-12 | $312.20 | $312.20 | 11,531,400 | — | — |
| 2025-06-11 | $308.37 | $308.37 | 9,248,800 | — | — |
| 2025-06-10 | $306.71 | $306.71 | 7,071,700 | — | — |
| 2025-06-09 | $306.62 | $306.62 | 7,159,000 | — | — |
| 2025-06-06 | $305.18 | $305.18 | 7,787,500 | — | — |
| 2025-06-05 | $309.33 | $309.33 | 10,817,800 | — | — |
| 2025-06-04 | $310.90 | $310.90 | 7,462,500 | — | — |
| 2025-06-03 | $308.91 | $308.91 | 9,315,100 | — | — |
| 2025-06-02 | $311.67 | $311.67 | 13,593,200 | — | — |
| 2025-05-30 | $303.60 | $303.60 | 9,553,300 | — | — |
| 2025-05-29 | $305.61 | $305.61 | 9,487,900 | — | — |
| 2025-05-28 | $303.81 | $303.81 | 8,803,300 | — | — |
| 2025-05-27 | $304.50 | $304.50 | 9,578,500 | — | — |
| 2025-05-23 | $309.75 | $309.75 | 13,339,500 | — | — |
| 2025-05-22 | $303.11 | $303.11 | 9,704,200 | — | — |
| 2025-05-21 | $305.82 | $305.82 | 12,414,500 | — | — |
| 2025-05-20 | $303.58 | $303.58 | 12,851,000 | — | — |
| 2025-05-19 | $298.03 | $298.03 | 11,656,300 | — | — |
| 2025-05-16 | $294.24 | $294.24 | 14,173,000 | — | — |
| 2025-05-15 | $297.84 | $297.84 | 13,497,700 | — | — |
| 2025-05-14 | $293.16 | $293.16 | 14,800,600 | — | — |
| 2025-05-13 | $299.46 | $299.46 | 10,233,600 | — | — |
| 2025-05-12 | $298.19 | $298.19 | 14,375,900 | — | — |
| 2025-05-09 | $306.84 | $306.84 | 6,913,100 | — | — |
| 2025-05-08 | $304.63 | $304.63 | 11,927,600 | — | — |
| 2025-05-07 | $310.75 | $310.75 | 7,888,300 | — | — |
| 2025-05-06 | $315.48 | $315.48 | 11,445,300 | — | — |
| 2025-05-05 | $306.88 | $306.88 | 8,924,000 | — | — |
| 2025-05-02 | $297.98 | $297.98 | 8,678,400 | — | — |
| 2025-05-01 | $297.46 | $297.46 | 14,969,100 | — | — |
| 2025-04-30 | $303.77 | $303.77 | 8,331,900 | — | — |
| 2025-04-29 | $306.06 | $306.06 | 6,852,100 | — | — |
| 2025-04-28 | $309.07 | $309.07 | 9,375,500 | — | — |
| 2025-04-25 | $304.73 | $304.73 | 10,691,600 | — | — |
| 2025-04-24 | $308.07 | $308.07 | 10,845,000 | — | — |
| 2025-04-23 | $303.65 | $303.65 | 25,421,500 | — | — |
| 2025-04-22 | $311.11 | $311.11 | 35,242,300 | — | — |
| 2025-04-21 | $315.59 | $315.59 | 20,372,300 | — | — |
| 2025-04-17 | $306.12 | $306.12 | 18,287,800 | — | — |
| 2025-04-16 | $307.47 | $307.47 | 20,778,100 | — | — |
| 2025-04-15 | $297.78 | $297.78 | 7,924,100 | — | — |
| 2025-04-14 | $296.23 | $296.23 | 12,427,600 | — | — |
| 2025-04-11 | $297.93 | $297.93 | 21,080,100 | — | — |
| 2025-04-10 | $292.35 | $292.35 | 19,837,800 | — | — |
| 2025-04-09 | $285.38 | $285.38 | 25,342,200 | — | — |
| 2025-04-08 | $275.20 | $275.20 | 12,639,500 | — | — |
| 2025-04-07 | $273.71 | $273.71 | 19,807,000 | — | — |
| 2025-04-04 | $279.72 | $279.72 | 21,517,200 | — | — |
| 2025-04-03 | $286.42 | $286.42 | 20,524,400 | — | — |
| 2025-04-02 | $288.16 | $288.16 | 11,074,800 | — | — |
| 2025-04-01 | $287.57 | $287.57 | 15,923,600 | — | — |
| 2025-03-31 | $288.14 | $288.14 | 13,925,100 | — | — |
| 2025-03-28 | $284.06 | $284.06 | 9,563,700 | — | — |
| 2025-03-27 | $281.97 | $281.97 | 8,476,300 | — | — |
| 2025-03-26 | $278.24 | $278.24 | 3,717,500 | — | — |
| 2025-03-25 | $278.47 | $278.47 | 5,090,200 | — | — |
| 2025-03-24 | $277.25 | $277.25 | 7,870,100 | — | — |
| 2025-03-21 | $278.49 | $278.49 | 9,359,300 | — | — |
| 2025-03-20 | $280.75 | $280.75 | 5,863,300 | — | — |
| 2025-03-19 | $281.11 | $281.11 | 8,822,200 | — | — |
| 2025-03-18 | $279.96 | $279.96 | 9,596,500 | — | — |
| 2025-03-17 | $276.73 | $276.73 | 8,583,400 | — | — |
| 2025-03-14 | $275.24 | $275.24 | 13,365,000 | — | — |
| 2025-03-13 | $275.13 | $275.13 | 13,741,500 | — | — |
| 2025-03-12 | $270.33 | $270.33 | 7,236,200 | — | — |
| 2025-03-11 | $269.16 | $269.16 | 8,436,600 | — | — |
| 2025-03-10 | $266.04 | $266.04 | 7,593,900 | — | — |
| 2025-03-07 | $268.39 | $268.39 | 10,431,200 | — | — |
| 2025-03-06 | $268.25 | $268.25 | 6,136,400 | — | — |
| 2025-03-05 | $269.62 | $269.62 | 6,990,400 | — | — |
| 2025-03-04 | $269.06 | $269.06 | 8,481,300 | — | — |
| 2025-03-03 | $266.74 | $266.74 | 7,725,600 | — | — |
| 2025-02-28 | $263.27 | $263.27 | 11,504,500 | — | — |
| 2025-02-27 | $264.93 | $264.93 | 9,374,600 | — | — |
| 2025-02-26 | $269.03 | $269.03 | 7,276,000 | — | — |
| 2025-02-25 | $268.62 | $268.62 | 10,079,800 | — | — |
| 2025-02-24 | $272.21 | $272.21 | 5,374,400 | — | — |
| 2025-02-21 | $270.74 | $270.74 | 8,917,400 | — | — |
| 2025-02-20 | $270.99 | $270.99 | 7,356,900 | — | — |
| 2025-02-19 | $270.85 | $270.85 | 9,342,500 | — | — |
| 2025-02-18 | $270.70 | $270.70 | 8,185,900 | — | — |
| 2025-02-14 | $266.29 | $266.29 | 11,546,700 | — | — |
| 2025-02-13 | $270.31 | $270.31 | 8,347,500 | — | — |
| 2025-02-12 | $267.67 | $267.67 | 9,328,600 | — | — |
| 2025-02-11 | $267.39 | $267.39 | 7,169,500 | — | — |
| 2025-02-10 | $268.37 | $268.37 | 13,250,300 | — | — |
| 2025-02-07 | $263.90 | $263.90 | 9,154,000 | — | — |
| 2025-02-06 | $263.43 | $263.43 | 8,731,400 | — | — |
| 2025-02-05 | $264.13 | $264.13 | 12,681,100 | — | — |
| 2025-02-04 | $262.50 | $262.50 | 9,850,400 | — | — |
| 2025-02-03 | $259.94 | $259.94 | 11,521,100 | — | — |
| 2025-01-31 | $258.56 | $258.56 | 8,961,100 | — | — |
| 2025-01-30 | $258.05 | $258.05 | 12,981,200 | — | — |
| 2025-01-29 | $254.20 | $254.20 | 5,671,800 | — | — |
| 2025-01-28 | $255.18 | $255.18 | 5,332,000 | — | — |
| 2025-01-27 | $252.99 | $252.99 | 5,799,800 | — | — |
| 2025-01-24 | $255.65 | $255.65 | 7,341,300 | — | — |
| 2025-01-23 | $254.07 | $254.07 | 6,511,500 | — | — |
| 2025-01-22 | $254.43 | $254.43 | 5,213,800 | — | — |
| 2025-01-21 | $253.13 | $253.13 | 7,668,100 | — | — |
| 2025-01-17 | $249.27 | $249.27 | 8,312,900 | — | — |
| 2025-01-16 | $250.60 | $250.60 | 9,236,000 | — | — |
| 2025-01-15 | $248.88 | $248.88 | 6,345,000 | — | — |
| 2025-01-14 | $247.03 | $247.03 | 4,914,800 | — | — |
| 2025-01-13 | $245.74 | $245.74 | 8,448,600 | — | — |
| 2025-01-10 | $248.21 | $248.21 | 12,380,100 | — | — |
| 2025-01-08 | $245.86 | $245.86 | 6,303,300 | — | — |
| 2025-01-07 | $244.56 | $244.56 | 5,090,300 | — | — |
| 2025-01-06 | $243.19 | $243.19 | 3,758,900 | — | — |
| 2025-01-03 | $243.49 | $243.49 | 4,872,100 | — | — |
| 2025-01-02 | $245.42 | $245.42 | 6,241,900 | — | — |