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-07-23 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 | $242.76 | $436.92 | 607,700 | — | — |
| 2025-12-30 | $247.03 | $444.60 | 615,700 | — | — |
| 2025-12-29 | $249.24 | $448.58 | 763,300 | — | — |
| 2025-12-26 | $254.30 | $457.69 | 553,100 | — | — |
| 2025-12-24 | $260.18 | $468.27 | 341,700 | — | — |
| 2025-12-23 | $258.05 | $464.44 | 744,900 | — | — |
| 2025-12-22 | $261.16 | $470.03 | 1,262,900 | — | — |
| 2025-12-19 | $261.77 | $471.13 | 1,573,400 | — | — |
| 2025-12-18 | $229.68 | $413.38 | 861,700 | — | — |
| 2025-12-17 | $221.09 | $397.92 | 831,500 | — | — |
| 2025-12-16 | $235.82 | $424.43 | 761,500 | — | — |
| 2025-12-15 | $228.74 | $411.69 | 1,056,300 | — | — |
| 2025-12-12 | $249.01 | $448.17 | 1,021,200 | — | — |
| 2025-12-11 | $273.11 | $491.54 | 1,001,200 | — | — |
| 2025-12-10 | $264.58 | $476.19 | 1,299,000 | — | — |
| 2025-12-09 | $264.69 | $476.39 | 785,400 | — | — |
| 2025-12-08 | $268.50 | $483.25 | 675,900 | — | — |
| 2025-12-05 | $266.23 | $479.16 | 1,088,700 | — | — |
| 2025-12-04 | $278.63 | $501.48 | 1,098,500 | — | — |
| 2025-12-03 | $268.10 | $482.53 | 721,300 | — | — |
| 2025-12-02 | $265.58 | $477.99 | 745,500 | — | — |
| 2025-12-01 | $251.36 | $452.40 | 531,500 | — | — |
| 2025-11-28 | $259.30 | $466.69 | 434,500 | — | — |
| 2025-11-26 | $254.22 | $457.54 | 486,000 | — | — |
| 2025-11-25 | $248.98 | $448.11 | 580,600 | — | — |
| 2025-11-24 | $249.84 | $449.66 | 1,052,400 | — | — |
| 2025-11-21 | $241.73 | $435.06 | 1,161,100 | — | — |
| 2025-11-20 | $241.31 | $434.31 | 1,462,000 | — | — |
| 2025-11-19 | $264.27 | $475.63 | 1,345,300 | — | — |
| 2025-11-18 | $246.08 | $442.89 | 884,400 | — | — |
| 2025-11-17 | $245.64 | $442.10 | 850,200 | — | — |
| 2025-11-14 | $250.00 | $449.95 | 1,396,900 | — | — |
| 2025-11-13 | $253.85 | $456.88 | 1,219,600 | — | — |
| 2025-11-12 | $275.60 | $496.02 | 723,200 | — | — |
| 2025-11-11 | $275.54 | $495.92 | 989,100 | — | — |
| 2025-11-10 | $290.20 | $522.30 | 1,478,400 | — | — |
| 2025-11-07 | $294.16 | $529.43 | 1,907,300 | — | — |
| 2025-11-06 | $277.78 | $499.95 | 2,501,900 | — | — |
| 2025-11-05 | $325.73 | $586.25 | 1,076,700 | — | — |
| 2025-11-04 | $327.20 | $588.89 | 1,013,300 | — | — |
| 2025-11-03 | $342.99 | $617.31 | 1,412,400 | — | — |
| 2025-10-31 | $367.46 | $661.35 | 1,041,400 | — | — |
| 2025-10-30 | $383.31 | $689.88 | 817,500 | — | — |
| 2025-10-29 | $390.82 | $703.40 | 1,538,500 | — | — |
| 2025-10-28 | $363.70 | $654.59 | 1,233,000 | — | — |
| 2025-10-27 | $359.73 | $647.44 | 1,540,100 | — | — |
| 2025-10-24 | $383.00 | $689.32 | 1,539,600 | — | — |
| 2025-10-23 | $344.23 | $619.54 | 1,691,000 | — | — |
| 2025-10-22 | $314.83 | $566.63 | 3,387,000 | — | — |
| 2025-10-21 | $377.01 | $678.54 | 1,063,400 | — | — |
| 2025-10-20 | $399.87 | $719.68 | 1,452,000 | — | — |
| 2025-10-17 | $380.18 | $684.25 | 2,461,100 | — | — |
| 2025-10-16 | $415.43 | $747.69 | 2,058,200 | — | — |
| 2025-10-15 | $436.00 | $784.71 | 2,025,900 | — | — |
| 2025-10-14 | $396.16 | $713.01 | 1,373,700 | — | — |
| 2025-10-13 | $400.74 | $721.25 | 1,944,300 | — | — |
| 2025-10-10 | $363.71 | $654.60 | 2,618,500 | — | — |
| 2025-10-09 | $371.09 | $667.89 | 1,101,200 | — | — |
| 2025-10-08 | $364.22 | $655.52 | 1,266,700 | — | — |
| 2025-10-07 | $370.07 | $666.05 | 1,303,200 | — | — |
| 2025-10-06 | $356.28 | $641.23 | 977,300 | — | — |
| 2025-10-03 | $343.49 | $618.21 | 1,077,000 | — | — |
| 2025-10-02 | $349.09 | $628.29 | 1,005,800 | — | — |
| 2025-10-01 | $331.11 | $595.93 | 1,124,800 | — | — |
| 2025-09-30 | $310.07 | $558.06 | 1,056,800 | — | — |
| 2025-09-29 | $315.62 | $568.05 | 1,350,400 | — | — |
| 2025-09-26 | $305.35 | $549.57 | 1,763,800 | — | — |
| 2025-09-25 | $312.19 | $561.88 | 2,995,300 | — | — |
| 2025-09-24 | $276.00 | $496.74 | 1,618,000 | — | — |
| 2025-09-23 | $302.59 | $544.60 | 1,287,500 | — | — |
| 2025-09-22 | $306.22 | $551.13 | 1,943,700 | — | — |
| 2025-09-19 | $294.49 | $530.02 | 3,395,600 | — | — |
| 2025-09-18 | $262.65 | $472.72 | 1,886,100 | — | — |
| 2025-09-17 | $230.15 | $414.22 | 950,800 | — | — |
| 2025-09-16 | $233.62 | $420.47 | 1,311,400 | — | — |
| 2025-09-15 | $243.48 | $438.21 | 1,491,600 | — | — |
| 2025-09-12 | $222.13 | $399.79 | 663,200 | — | — |
| 2025-09-11 | $224.32 | $403.73 | 1,182,100 | — | — |
| 2025-09-10 | $219.30 | $394.70 | 884,200 | — | — |
| 2025-09-09 | $217.90 | $392.18 | 1,521,700 | — | — |
| 2025-09-08 | $204.68 | $368.38 | 767,700 | — | — |
| 2025-09-05 | $205.39 | $369.66 | 928,400 | — | — |
| 2025-09-04 | $199.01 | $358.18 | 619,600 | — | — |
| 2025-09-03 | $201.54 | $362.73 | 1,061,700 | — | — |
| 2025-09-02 | $203.89 | $366.96 | 956,100 | — | — |
| 2025-08-29 | $201.73 | $363.07 | 1,440,300 | — | — |
| 2025-08-28 | $209.38 | $376.84 | 1,529,800 | — | — |
| 2025-08-27 | $198.29 | $356.88 | 1,394,600 | — | — |
| 2025-08-26 | $208.67 | $375.56 | 2,440,500 | — | — |
| 2025-08-25 | $185.28 | $333.47 | 978,600 | — | — |
| 2025-08-22 | $186.47 | $335.61 | 1,713,600 | — | — |
| 2025-08-21 | $177.28 | $319.07 | 833,900 | — | — |
| 2025-08-20 | $175.99 | $316.75 | 1,543,400 | — | — |
| 2025-08-19 | $166.58 | $299.81 | 1,368,200 | — | — |
| 2025-08-18 | $177.57 | $319.59 | 1,075,200 | — | — |
| 2025-08-15 | $183.41 | $330.10 | 1,666,500 | — | — |
| 2025-08-14 | $189.08 | $340.31 | 2,849,800 | — | — |
| 2025-08-13 | $187.44 | $337.35 | 5,105,500 | — | — |
| 2025-08-12 | $217.37 | $391.22 | 1,028,100 | — | — |
| 2025-08-11 | $219.10 | $394.34 | 774,700 | — | — |
| 2025-08-08 | $223.15 | $401.62 | 1,282,800 | — | — |
| 2025-08-07 | $234.94 | $422.84 | 1,528,400 | — | — |
| 2025-08-06 | $232.39 | $418.25 | 2,838,200 | — | — |
| 2025-08-05 | $213.80 | $384.80 | 1,086,100 | — | — |
| 2025-08-04 | $210.05 | $378.05 | 1,065,100 | — | — |
| 2025-08-01 | $208.33 | $374.95 | 1,299,000 | — | — |
| 2025-07-31 | $215.40 | $387.68 | 1,073,000 | — | — |
| 2025-07-30 | $225.19 | $405.30 | 1,003,800 | — | — |
| 2025-07-29 | $224.08 | $403.30 | 1,127,600 | — | — |
| 2025-07-28 | $239.40 | $430.87 | 821,700 | — | — |
| 2025-07-25 | $241.00 | $433.75 | 747,700 | — | — |
| 2025-07-24 | $242.33 | $436.14 | 1,084,100 | — | — |
| 2025-07-23 | $229.51 | $413.07 | 1,454,100 | — | — |
| 2025-07-22 | $215.83 | $388.45 | 1,350,200 | — | — |
| 2025-07-21 | $224.00 | $403.15 | 1,929,000 | — | — |
| 2025-07-18 | $249.34 | $448.76 | 1,219,600 | — | — |
| 2025-07-17 | $233.89 | $420.95 | 1,052,000 | — | — |
| 2025-07-16 | $227.26 | $409.02 | 1,217,900 | — | — |
| 2025-07-15 | $215.26 | $387.42 | 1,119,800 | — | — |
| 2025-07-14 | $216.27 | $389.24 | 1,015,000 | — | — |
| 2025-07-11 | $206.40 | $371.48 | 1,244,900 | — | — |
| 2025-07-10 | $197.46 | $355.39 | 1,517,200 | — | — |
| 2025-07-09 | $179.37 | $322.83 | 476,000 | — | — |
| 2025-07-08 | $173.85 | $312.89 | 1,087,300 | — | — |
| 2025-07-07 | $183.65 | $330.53 | 1,050,600 | — | — |
| 2025-07-03 | $175.65 | $316.13 | 462,100 | — | — |
| 2025-07-02 | $176.46 | $317.59 | 853,800 | — | — |
| 2025-07-01 | $168.71 | $303.64 | 1,055,300 | — | — |
| 2025-06-30 | $183.18 | $329.69 | 1,367,000 | — | — |
| 2025-06-27 | $168.65 | $303.54 | 1,712,900 | — | — |
| 2025-06-26 | $174.96 | $314.89 | 2,570,300 | — | — |
| 2025-06-25 | $181.18 | $326.09 | 1,639,700 | — | — |
| 2025-06-24 | $192.18 | $345.88 | 1,965,400 | — | — |
| 2025-06-23 | $192.25 | $346.01 | 1,892,000 | — | — |
| 2025-06-20 | $190.04 | $342.03 | 2,947,300 | — | — |
| 2025-06-18 | $180.96 | $325.69 | 1,101,300 | — | — |
| 2025-06-17 | $173.03 | $311.42 | 1,129,400 | — | — |
| 2025-06-16 | $169.93 | $305.84 | 1,303,600 | — | — |
| 2025-06-13 | $162.24 | $292.00 | 1,045,600 | — | — |
| 2025-06-12 | $158.44 | $285.16 | 692,000 | — | — |
| 2025-06-11 | $158.13 | $284.60 | 2,092,600 | — | — |
| 2025-06-10 | $145.92 | $262.63 | 970,100 | — | — |
| 2025-06-09 | $146.08 | $262.91 | 1,263,500 | — | — |
| 2025-06-06 | $143.11 | $257.57 | 995,700 | — | — |
| 2025-06-05 | $136.34 | $245.38 | 1,869,400 | — | — |
| 2025-06-04 | $141.00 | $253.77 | 1,903,200 | — | — |
| 2025-06-03 | $131.45 | $236.58 | 1,905,100 | — | — |
| 2025-06-02 | $124.58 | $224.22 | 771,700 | — | — |
| 2025-05-30 | $126.92 | $228.43 | 1,169,300 | — | — |
| 2025-05-29 | $123.50 | $222.27 | 1,252,100 | — | — |
| 2025-05-28 | $127.74 | $229.91 | 2,487,700 | — | — |
| 2025-05-27 | $127.86 | $230.12 | 3,199,400 | — | — |
| 2025-05-23 | $113.29 | $203.90 | 4,260,200 | — | — |
| 2025-05-22 | $93.17 | $167.69 | 576,700 | — | — |
| 2025-05-21 | $93.34 | $167.99 | 839,300 | — | — |
| 2025-05-20 | $95.09 | $171.14 | 357,100 | — | — |
| 2025-05-19 | $95.20 | $171.34 | 466,800 | — | — |
| 2025-05-16 | $95.75 | $172.33 | 566,100 | — | — |
| 2025-05-15 | $96.31 | $173.34 | 626,700 | — | — |
| 2025-05-14 | $96.92 | $174.44 | 2,138,100 | — | — |
| 2025-05-13 | $92.57 | $166.61 | 769,300 | — | — |
| 2025-05-12 | $94.71 | $170.46 | 1,046,000 | — | — |
| 2025-05-09 | $93.60 | $168.46 | 1,266,600 | — | — |
| 2025-05-08 | $88.46 | $159.21 | 1,899,800 | — | — |
| 2025-05-07 | $72.50 | $130.49 | 693,400 | — | — |
| 2025-05-06 | $74.46 | $134.01 | 474,600 | — | — |
| 2025-05-05 | $71.66 | $128.97 | 330,700 | — | — |
| 2025-05-02 | $73.42 | $132.14 | 341,700 | — | — |
| 2025-05-01 | $71.09 | $127.95 | 324,000 | — | — |
| 2025-04-30 | $69.29 | $124.71 | 300,800 | — | — |
| 2025-04-29 | $70.96 | $127.71 | 226,400 | — | — |
| 2025-04-28 | $70.37 | $126.65 | 277,000 | — | — |
| 2025-04-25 | $69.56 | $125.19 | 232,700 | — | — |
| 2025-04-24 | $68.75 | $123.74 | 388,600 | — | — |
| 2025-04-23 | $67.27 | $121.07 | 413,900 | — | — |
| 2025-04-22 | $65.23 | $117.40 | 300,500 | — | — |
| 2025-04-21 | $62.63 | $112.72 | 564,600 | — | — |
| 2025-04-17 | $67.26 | $121.05 | 441,000 | — | — |
| 2025-04-16 | $65.15 | $117.26 | 634,500 | — | — |
| 2025-04-15 | $63.66 | $114.58 | 378,000 | — | — |
| 2025-04-14 | $64.87 | $116.75 | 613,300 | — | — |
| 2025-04-11 | $64.34 | $115.80 | 522,100 | — | — |
| 2025-04-10 | $60.38 | $108.67 | 617,900 | — | — |
| 2025-04-09 | $64.35 | $115.82 | 1,298,700 | — | — |
| 2025-04-08 | $55.45 | $99.80 | 687,400 | — | — |
| 2025-04-07 | $58.56 | $105.40 | 1,327,900 | — | — |
| 2025-04-04 | $54.43 | $97.96 | 1,243,600 | — | — |
| 2025-04-03 | $57.71 | $103.87 | 862,900 | — | — |
| 2025-04-02 | $63.01 | $113.41 | 728,600 | — | — |
| 2025-04-01 | $64.91 | $116.82 | 888,600 | — | — |
| 2025-03-31 | $62.21 | $111.97 | 980,400 | — | — |
| 2025-03-28 | $66.25 | $119.24 | 366,800 | — | — |
| 2025-03-27 | $69.10 | $124.37 | 411,000 | — | — |
| 2025-03-26 | $69.99 | $125.97 | 473,700 | — | — |
| 2025-03-25 | $73.73 | $132.70 | 490,400 | — | — |
| 2025-03-24 | $76.87 | $138.35 | 514,400 | — | — |
| 2025-03-21 | $74.02 | $133.22 | 667,300 | — | — |
| 2025-03-20 | $74.28 | $133.69 | 635,900 | — | — |
| 2025-03-19 | $75.97 | $136.73 | 555,300 | — | — |
| 2025-03-18 | $73.10 | $131.57 | 402,900 | — | — |
| 2025-03-17 | $76.05 | $136.87 | 488,900 | — | — |
| 2025-03-14 | $76.38 | $137.47 | 478,900 | — | — |
| 2025-03-13 | $71.96 | $129.51 | 323,800 | — | — |
| 2025-03-12 | $74.24 | $133.62 | 596,600 | — | — |
| 2025-03-11 | $73.96 | $133.11 | 600,300 | — | — |
| 2025-03-10 | $74.01 | $133.20 | 749,600 | — | — |
| 2025-03-07 | $79.81 | $143.64 | 570,200 | — | — |
| 2025-03-06 | $79.72 | $143.48 | 632,500 | — | — |
| 2025-03-05 | $84.56 | $152.19 | 929,000 | — | — |
| 2025-03-04 | $88.80 | $159.82 | 939,800 | — | — |
| 2025-03-03 | $84.00 | $151.18 | 912,700 | — | — |
| 2025-02-28 | $90.73 | $163.30 | 739,000 | — | — |
| 2025-02-27 | $89.52 | $161.12 | 707,000 | — | — |
| 2025-02-26 | $93.50 | $168.28 | 741,200 | — | — |
| 2025-02-25 | $87.63 | $157.72 | 909,400 | — | — |
| 2025-02-24 | $89.58 | $161.23 | 909,400 | — | — |
| 2025-02-21 | $98.27 | $176.87 | 989,700 | — | — |
| 2025-02-20 | $104.16 | $187.47 | 660,100 | — | — |
| 2025-02-19 | $106.00 | $190.78 | 963,200 | — | — |
| 2025-02-18 | $111.66 | $200.97 | 653,300 | — | — |
| 2025-02-14 | $113.99 | $205.16 | 562,700 | — | — |
| 2025-02-13 | $117.77 | $211.96 | 939,000 | — | — |
| 2025-02-12 | $118.71 | $213.65 | 1,221,100 | — | — |
| 2025-02-11 | $114.00 | $205.18 | 1,123,700 | — | — |
| 2025-02-10 | $114.39 | $205.88 | 1,627,800 | — | — |
| 2025-02-07 | $108.91 | $196.02 | 4,301,500 | — | — |
| 2025-02-06 | $81.81 | $147.24 | 669,500 | — | — |
| 2025-02-05 | $84.40 | $151.90 | 700,100 | — | — |
| 2025-02-04 | $80.40 | $144.70 | 517,100 | — | — |
| 2025-02-03 | $81.87 | $147.35 | 390,200 | — | — |
| 2025-01-31 | $82.30 | $148.12 | 689,900 | — | — |
| 2025-01-30 | $85.38 | $153.67 | 552,700 | — | — |
| 2025-01-29 | $81.38 | $146.47 | 508,400 | — | — |
| 2025-01-28 | $78.92 | $142.04 | 629,200 | — | — |
| 2025-01-27 | $78.19 | $140.73 | 1,896,400 | — | — |
| 2025-01-24 | $92.00 | $165.58 | 883,000 | — | — |
| 2025-01-23 | $94.20 | $169.54 | 1,111,900 | — | — |
| 2025-01-22 | $90.81 | $163.44 | 1,199,400 | — | — |
| 2025-01-21 | $88.53 | $159.34 | 1,369,500 | — | — |
| 2025-01-17 | $77.83 | $140.08 | 699,600 | — | — |
| 2025-01-16 | $74.06 | $133.29 | 295,400 | — | — |
| 2025-01-15 | $73.62 | $132.50 | 782,100 | — | — |
| 2025-01-14 | $69.86 | $125.73 | 250,000 | — | — |
| 2025-01-13 | $69.76 | $125.55 | 580,300 | — | — |
| 2025-01-10 | $70.83 | $127.48 | 379,000 | — | — |
| 2025-01-08 | $72.42 | $130.34 | 715,500 | — | — |
| 2025-01-07 | $73.65 | $132.56 | 806,400 | — | — |
| 2025-01-06 | $81.58 | $146.83 | 568,300 | — | — |
| 2025-01-03 | $80.80 | $145.42 | 763,200 | — | — |
| 2025-01-02 | $74.05 | $133.27 | 641,100 | — | — |