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
- 1998-06-11 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 | $151.95 | $151.95 | 15,918,100 | — | — |
| 2025-12-30 | $155.61 | $155.61 | 12,740,200 | — | — |
| 2025-12-29 | $155.39 | $155.39 | 14,073,500 | — | — |
| 2025-12-26 | $158.81 | $158.81 | 12,298,200 | — | — |
| 2025-12-24 | $158.71 | $158.71 | 7,097,600 | — | — |
| 2025-12-23 | $157.88 | $157.88 | 15,891,200 | — | — |
| 2025-12-22 | $164.32 | $164.32 | 19,234,500 | — | — |
| 2025-12-19 | $164.82 | $164.82 | 22,062,400 | — | — |
| 2025-12-18 | $158.24 | $158.24 | 17,534,700 | — | — |
| 2025-12-17 | $160.38 | $160.38 | 19,144,900 | — | — |
| 2025-12-16 | $167.50 | $167.50 | 21,181,000 | — | — |
| 2025-12-15 | $162.08 | $162.08 | 25,393,400 | — | — |
| 2025-12-12 | $176.45 | $176.45 | 14,532,100 | — | — |
| 2025-12-11 | $183.30 | $183.30 | 19,542,400 | — | — |
| 2025-12-10 | $184.64 | $184.64 | 22,459,000 | — | — |
| 2025-12-09 | $188.99 | $188.99 | 24,269,600 | — | — |
| 2025-12-08 | $183.69 | $183.69 | 16,328,100 | — | — |
| 2025-12-05 | $178.99 | $178.99 | 20,750,700 | — | — |
| 2025-12-04 | $186.01 | $186.01 | 16,474,400 | — | — |
| 2025-12-03 | $188.39 | $188.39 | 26,686,100 | — | — |
| 2025-12-02 | $181.33 | $181.33 | 31,285,600 | — | — |
| 2025-12-01 | $171.42 | $171.42 | 42,940,200 | — | — |
| 2025-11-28 | $177.18 | $177.18 | 15,114,300 | — | — |
| 2025-11-26 | $175.64 | $175.64 | 20,016,500 | — | — |
| 2025-11-25 | $172.19 | $172.19 | 19,112,700 | — | — |
| 2025-11-24 | $179.04 | $179.04 | 23,282,600 | — | — |
| 2025-11-21 | $170.50 | $170.50 | 29,651,300 | — | — |
| 2025-11-20 | $177.13 | $177.13 | 27,684,400 | — | — |
| 2025-11-19 | $186.50 | $186.50 | 28,025,400 | — | — |
| 2025-11-18 | $206.80 | $206.80 | 22,049,500 | — | — |
| 2025-11-17 | $195.42 | $195.42 | 19,545,000 | — | — |
| 2025-11-14 | $199.75 | $199.75 | 23,233,800 | — | — |
| 2025-11-13 | $208.54 | $208.54 | 16,474,500 | — | — |
| 2025-11-12 | $224.61 | $224.61 | 10,800,400 | — | — |
| 2025-11-11 | $231.35 | $231.35 | 8,340,300 | — | — |
| 2025-11-10 | $238.88 | $238.88 | 9,527,200 | — | — |
| 2025-11-07 | $241.93 | $241.93 | 16,976,100 | — | — |
| 2025-11-06 | $237.20 | $237.20 | 14,468,300 | — | — |
| 2025-11-05 | $255.00 | $255.00 | 9,676,200 | — | — |
| 2025-11-04 | $246.99 | $246.99 | 15,735,100 | — | — |
| 2025-11-03 | $264.67 | $264.67 | 11,074,600 | — | — |
| 2025-10-31 | $269.51 | $269.51 | 14,071,800 | — | — |
| 2025-10-30 | $254.57 | $254.57 | 15,564,200 | — | — |
| 2025-10-29 | $275.36 | $275.36 | 10,184,100 | — | — |
| 2025-10-28 | $284.64 | $284.64 | 7,996,800 | — | — |
| 2025-10-27 | $295.63 | $295.63 | 8,135,900 | — | — |
| 2025-10-24 | $289.08 | $289.08 | 7,881,700 | — | — |
| 2025-10-23 | $284.92 | $284.92 | 9,082,100 | — | — |
| 2025-10-22 | $280.81 | $280.81 | 15,129,500 | — | — |
| 2025-10-21 | $301.91 | $301.91 | 7,902,800 | — | — |
| 2025-10-20 | $296.61 | $296.61 | 9,679,700 | — | — |
| 2025-10-17 | $289.87 | $289.87 | 13,110,700 | — | — |
| 2025-10-16 | $283.84 | $283.84 | 13,817,900 | — | — |
| 2025-10-15 | $296.76 | $296.76 | 10,625,600 | — | — |
| 2025-10-14 | $300.67 | $300.67 | 11,480,500 | — | — |
| 2025-10-13 | $315.47 | $315.47 | 11,575,000 | — | — |
| 2025-10-10 | $304.79 | $304.79 | 13,643,700 | — | — |
| 2025-10-09 | $320.29 | $320.29 | 11,213,200 | — | — |
| 2025-10-08 | $330.80 | $330.80 | 12,996,300 | — | — |
| 2025-10-07 | $328.40 | $328.40 | 19,584,100 | — | — |
| 2025-10-06 | $359.69 | $359.69 | 9,551,000 | — | — |
| 2025-10-03 | $351.63 | $351.63 | 12,107,900 | — | — |
| 2025-10-02 | $352.33 | $352.33 | 13,666,800 | — | — |
| 2025-10-01 | $338.41 | $338.41 | 13,994,800 | — | — |
| 2025-09-30 | $322.21 | $322.21 | 7,798,800 | — | — |
| 2025-09-29 | $326.42 | $326.42 | 12,652,000 | — | — |
| 2025-09-26 | $309.06 | $309.06 | 11,693,400 | — | — |
| 2025-09-25 | $300.70 | $300.70 | 22,087,000 | — | — |
| 2025-09-24 | $323.31 | $323.31 | 9,153,100 | — | — |
| 2025-09-23 | $327.78 | $327.78 | 9,468,800 | — | — |
| 2025-09-22 | $335.93 | $335.93 | 10,053,500 | — | — |
| 2025-09-19 | $344.75 | $344.75 | 17,699,700 | — | — |
| 2025-09-18 | $349.12 | $349.12 | 19,697,300 | — | — |
| 2025-09-17 | $329.71 | $329.71 | 9,691,000 | — | — |
| 2025-09-16 | $335.09 | $335.09 | 8,651,300 | — | — |
| 2025-09-15 | $327.79 | $327.79 | 9,527,700 | — | — |
| 2025-09-12 | $331.44 | $331.44 | 10,809,900 | — | — |
| 2025-09-11 | $326.02 | $326.02 | 7,506,900 | — | — |
| 2025-09-10 | $326.45 | $326.45 | 9,741,400 | — | — |
| 2025-09-09 | $328.53 | $328.53 | 6,587,800 | — | — |
| 2025-09-08 | $329.90 | $329.90 | 9,954,500 | — | — |
| 2025-09-05 | $335.87 | $335.87 | 14,047,600 | — | — |
| 2025-09-04 | $327.59 | $327.59 | 10,530,000 | — | — |
| 2025-09-03 | $330.26 | $330.26 | 9,180,200 | — | — |
| 2025-09-02 | $341.62 | $341.62 | 11,123,000 | — | — |
| 2025-08-29 | $334.41 | $334.41 | 10,162,300 | — | — |
| 2025-08-28 | $338.84 | $338.84 | 8,116,100 | — | — |
| 2025-08-27 | $342.06 | $342.06 | 8,454,300 | — | — |
| 2025-08-26 | $351.36 | $351.36 | 9,144,200 | — | — |
| 2025-08-25 | $343.20 | $343.20 | 10,983,400 | — | — |
| 2025-08-22 | $358.13 | $358.13 | 17,386,900 | — | — |
| 2025-08-21 | $337.58 | $337.58 | 8,398,500 | — | — |
| 2025-08-20 | $344.37 | $344.37 | 13,807,200 | — | — |
| 2025-08-19 | $336.57 | $336.57 | 18,254,600 | — | — |
| 2025-08-18 | $363.60 | $363.60 | 9,002,000 | — | — |
| 2025-08-15 | $366.32 | $366.32 | 13,125,300 | — | — |
| 2025-08-14 | $372.94 | $372.94 | 16,461,700 | — | — |
| 2025-08-13 | $389.90 | $389.90 | 10,884,900 | — | — |
| 2025-08-12 | $394.39 | $394.39 | 8,333,600 | — | — |
| 2025-08-11 | $400.25 | $400.25 | 10,394,400 | — | — |
| 2025-08-08 | $395.13 | $395.13 | 11,200,100 | — | — |
| 2025-08-07 | $402.01 | $402.01 | 13,051,200 | — | — |
| 2025-08-06 | $383.41 | $383.41 | 7,242,600 | — | — |
| 2025-08-05 | $375.46 | $375.46 | 8,467,100 | — | — |
| 2025-08-04 | $389.24 | $389.24 | 12,362,400 | — | — |
| 2025-08-01 | $366.63 | $366.63 | 21,808,900 | — | — |
| 2025-07-31 | $401.86 | $401.86 | 10,467,500 | — | — |
| 2025-07-30 | $395.04 | $395.04 | 7,543,800 | — | — |
| 2025-07-29 | $394.66 | $394.66 | 10,580,000 | — | — |
| 2025-07-28 | $403.80 | $403.80 | 6,996,500 | — | — |
| 2025-07-25 | $405.89 | $405.89 | 8,380,200 | — | — |
| 2025-07-24 | $414.92 | $414.92 | 7,407,300 | — | — |
| 2025-07-23 | $412.67 | $412.67 | 12,990,000 | — | — |
| 2025-07-22 | $426.40 | $426.40 | 10,524,200 | — | — |
| 2025-07-21 | $426.28 | $426.28 | 9,984,500 | — | — |
| 2025-07-18 | $423.22 | $423.22 | 19,105,400 | — | — |
| 2025-07-17 | $451.34 | $451.34 | 8,901,400 | — | — |
| 2025-07-16 | $455.90 | $455.90 | 10,575,400 | — | — |
| 2025-07-15 | $442.31 | $442.31 | 14,315,400 | — | — |
| 2025-07-14 | $451.02 | $451.02 | 17,952,500 | — | — |
| 2025-07-11 | $434.58 | $434.58 | 18,448,500 | — | — |
| 2025-07-10 | $421.74 | $421.74 | 13,208,600 | — | — |
| 2025-07-09 | $415.41 | $415.41 | 13,065,400 | — | — |
| 2025-07-08 | $396.94 | $396.94 | 7,022,700 | — | — |
| 2025-07-07 | $395.67 | $395.67 | 8,848,200 | — | — |
| 2025-07-03 | $403.99 | $403.99 | 10,013,900 | — | — |
| 2025-07-02 | $402.28 | $402.28 | 17,454,400 | — | — |
| 2025-07-01 | $373.30 | $373.30 | 17,289,600 | — | — |
| 2025-06-30 | $404.23 | $404.23 | 13,752,900 | — | — |
| 2025-06-27 | $383.88 | $383.88 | 18,694,400 | — | — |
| 2025-06-26 | $386.44 | $386.44 | 10,202,300 | — | — |
| 2025-06-25 | $388.67 | $388.67 | 10,606,600 | — | — |
| 2025-06-24 | $377.02 | $377.02 | 10,174,900 | — | — |
| 2025-06-23 | $367.18 | $367.18 | 10,614,700 | — | — |
| 2025-06-20 | $369.70 | $369.70 | 12,821,800 | — | — |
| 2025-06-18 | $369.03 | $369.03 | 9,200,500 | — | — |
| 2025-06-17 | $375.18 | $375.18 | 11,218,500 | — | — |
| 2025-06-16 | $382.25 | $382.25 | 8,105,200 | — | — |
| 2025-06-13 | $382.87 | $382.87 | 9,378,900 | — | — |
| 2025-06-12 | $379.76 | $379.76 | 9,423,900 | — | — |
| 2025-06-11 | $387.11 | $387.11 | 6,812,200 | — | — |
| 2025-06-10 | $391.18 | $391.18 | 7,074,800 | — | — |
| 2025-06-09 | $392.12 | $392.12 | 10,924,600 | — | — |
| 2025-06-06 | $374.47 | $374.47 | 9,384,200 | — | — |
| 2025-06-05 | $368.79 | $368.79 | 11,871,400 | — | — |
| 2025-06-04 | $378.10 | $378.10 | 8,472,200 | — | — |
| 2025-06-03 | $387.43 | $387.43 | 11,351,800 | — | — |
| 2025-06-02 | $372.27 | $372.27 | 8,102,800 | — | — |
| 2025-05-30 | $369.06 | $369.06 | 12,564,000 | — | — |
| 2025-05-29 | $370.63 | $370.63 | 10,175,500 | — | — |
| 2025-05-28 | $364.25 | $364.25 | 9,936,800 | — | — |
| 2025-05-27 | $372.20 | $372.20 | 14,116,000 | — | — |
| 2025-05-23 | $369.51 | $369.51 | 21,448,800 | — | — |
| 2025-05-22 | $399.46 | $399.46 | 16,511,400 | — | — |
| 2025-05-21 | $402.69 | $402.69 | 18,698,500 | — | — |
| 2025-05-20 | $416.92 | $416.92 | 11,532,200 | — | — |
| 2025-05-19 | $413.42 | $413.42 | 12,822,000 | — | — |
| 2025-05-16 | $399.80 | $399.80 | 12,461,100 | — | — |
| 2025-05-15 | $397.03 | $397.03 | 14,674,700 | — | — |
| 2025-05-14 | $416.75 | $416.75 | 10,722,700 | — | — |
| 2025-05-13 | $421.61 | $421.61 | 12,925,000 | — | — |
| 2025-05-12 | $404.90 | $404.90 | 16,245,500 | — | — |
| 2025-05-09 | $416.03 | $416.03 | 17,161,800 | — | — |
| 2025-05-08 | $414.38 | $414.38 | 22,135,600 | — | — |
| 2025-05-07 | $392.48 | $392.48 | 10,555,300 | — | — |
| 2025-05-06 | $385.60 | $385.60 | 9,695,600 | — | — |
| 2025-05-05 | $386.53 | $386.53 | 14,424,100 | — | — |
| 2025-05-02 | $394.37 | $394.37 | 15,948,000 | — | — |
| 2025-05-01 | $381.60 | $381.60 | 16,944,100 | — | — |
| 2025-04-30 | $380.11 | $380.11 | 13,762,900 | — | — |
| 2025-04-29 | $381.45 | $381.45 | 13,038,800 | — | — |
| 2025-04-28 | $369.25 | $369.25 | 11,490,900 | — | — |
| 2025-04-25 | $368.71 | $368.71 | 19,338,600 | — | — |
| 2025-04-24 | $350.34 | $350.34 | 10,781,400 | — | — |
| 2025-04-23 | $345.73 | $345.73 | 16,690,700 | — | — |
| 2025-04-22 | $343.03 | $343.03 | 24,036,500 | — | — |
| 2025-04-21 | $317.76 | $317.76 | 16,053,200 | — | — |
| 2025-04-17 | $317.20 | $317.20 | 13,511,100 | — | — |
| 2025-04-16 | $311.66 | $311.66 | 12,847,200 | — | — |
| 2025-04-15 | $310.72 | $310.72 | 11,217,800 | — | — |
| 2025-04-14 | $311.45 | $311.45 | 15,635,400 | — | — |
| 2025-04-11 | $299.98 | $299.98 | 21,334,100 | — | — |
| 2025-04-10 | $272.34 | $272.34 | 19,237,800 | — | — |
| 2025-04-09 | $296.86 | $296.86 | 38,346,400 | — | — |
| 2025-04-08 | $237.95 | $237.95 | 22,952,700 | — | — |
| 2025-04-07 | $268.14 | $268.14 | 28,449,300 | — | — |
| 2025-04-04 | $293.61 | $293.61 | 24,847,100 | — | — |
| 2025-04-03 | $282.28 | $282.28 | 18,223,000 | — | — |
| 2025-04-02 | $312.54 | $312.54 | 16,293,800 | — | — |
| 2025-04-01 | $306.02 | $306.02 | 16,780,100 | — | — |
| 2025-03-31 | $288.27 | $288.27 | 14,866,300 | — | — |
| 2025-03-28 | $289.41 | $289.41 | 21,058,900 | — | — |
| 2025-03-27 | $324.59 | $324.59 | 13,838,300 | — | — |
| 2025-03-26 | $329.31 | $329.31 | 16,732,400 | — | — |
| 2025-03-25 | $341.81 | $341.81 | 15,053,700 | — | — |
| 2025-03-24 | $335.72 | $335.72 | 23,099,700 | — | — |
| 2025-03-21 | $304.00 | $304.00 | 21,774,000 | — | — |
| 2025-03-20 | $302.07 | $302.07 | 15,058,100 | — | — |
| 2025-03-19 | $304.23 | $304.23 | 19,378,800 | — | — |
| 2025-03-18 | $283.19 | $283.19 | 15,398,200 | — | — |
| 2025-03-17 | $294.27 | $294.27 | 12,998,700 | — | — |
| 2025-03-14 | $297.49 | $297.49 | 23,714,000 | — | — |
| 2025-03-13 | $263.26 | $263.26 | 13,804,700 | — | — |
| 2025-03-12 | $262.55 | $262.55 | 14,328,600 | — | — |
| 2025-03-11 | $260.59 | $260.59 | 22,076,100 | — | — |
| 2025-03-10 | $239.27 | $239.27 | 31,478,300 | — | — |
| 2025-03-07 | $287.18 | $287.18 | 22,764,500 | — | — |
| 2025-03-06 | $304.11 | $304.11 | 25,309,500 | — | — |
| 2025-03-05 | $308.55 | $308.55 | 26,199,800 | — | — |
| 2025-03-04 | $275.15 | $275.15 | 30,130,200 | — | — |
| 2025-03-03 | $250.92 | $250.92 | 30,575,700 | — | — |
| 2025-02-28 | $255.43 | $255.43 | 22,662,600 | — | — |
| 2025-02-27 | $240.05 | $240.05 | 18,520,300 | — | — |
| 2025-02-26 | $263.27 | $263.27 | 19,876,900 | — | — |
| 2025-02-25 | $250.51 | $250.51 | 31,379,600 | — | — |
| 2025-02-24 | $282.76 | $282.76 | 17,974,900 | — | — |
| 2025-02-21 | $299.69 | $299.69 | 17,930,800 | — | — |
| 2025-02-20 | $323.92 | $323.92 | 12,291,700 | — | — |
| 2025-02-19 | $318.67 | $318.67 | 17,043,100 | — | — |
| 2025-02-18 | $333.97 | $333.97 | 10,179,800 | — | — |
| 2025-02-14 | $337.73 | $337.73 | 13,912,800 | — | — |
| 2025-02-13 | $324.92 | $324.92 | 9,848,100 | — | — |
| 2025-02-12 | $326.82 | $326.82 | 9,837,900 | — | — |
| 2025-02-11 | $319.46 | $319.46 | 12,017,200 | — | — |
| 2025-02-10 | $334.62 | $334.62 | 10,104,100 | — | — |
| 2025-02-07 | $327.56 | $327.56 | 15,049,700 | — | — |
| 2025-02-06 | $325.46 | $325.46 | 12,795,200 | — | — |
| 2025-02-05 | $336.70 | $336.70 | 10,874,100 | — | — |
| 2025-02-04 | $348.31 | $348.31 | 12,486,000 | — | — |
| 2025-02-03 | $347.09 | $347.09 | 18,207,300 | — | — |
| 2025-01-31 | $334.79 | $334.79 | 15,533,300 | — | — |
| 2025-01-30 | $340.09 | $340.09 | 12,607,800 | — | — |
| 2025-01-29 | $341.25 | $341.25 | 11,716,800 | — | — |
| 2025-01-28 | $335.93 | $335.93 | 11,461,400 | — | — |
| 2025-01-27 | $347.92 | $347.92 | 21,224,400 | — | — |
| 2025-01-24 | $353.67 | $353.67 | 22,943,800 | — | — |
| 2025-01-23 | $373.12 | $373.12 | 23,306,500 | — | — |
| 2025-01-22 | $377.31 | $377.31 | 16,000,300 | — | — |
| 2025-01-21 | $389.10 | $389.10 | 26,215,800 | — | — |
| 2025-01-17 | $396.50 | $396.50 | 24,339,100 | — | — |
| 2025-01-16 | $367.00 | $367.00 | 14,826,600 | — | — |
| 2025-01-15 | $360.62 | $360.62 | 19,941,300 | — | — |
| 2025-01-14 | $342.17 | $342.17 | 17,889,500 | — | — |
| 2025-01-13 | $328.40 | $328.40 | 15,914,500 | — | — |
| 2025-01-10 | $327.91 | $327.91 | 16,478,700 | — | — |
| 2025-01-08 | $331.70 | $331.70 | 18,274,800 | — | — |
| 2025-01-07 | $341.43 | $341.43 | 24,736,800 | — | — |
| 2025-01-06 | $379.09 | $379.09 | 26,707,300 | — | — |
| 2025-01-03 | $339.66 | $339.66 | 25,039,000 | — | — |
| 2025-01-02 | $300.01 | $300.01 | 17,933,900 | — | — |