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
- 1995-11-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 | $379.83 | $379.83 | 217,600 | — | — |
| 2025-12-30 | $383.99 | $383.99 | 267,900 | — | — |
| 2025-12-29 | $385.10 | $385.10 | 365,500 | — | — |
| 2025-12-26 | $386.06 | $386.06 | 231,500 | — | — |
| 2025-12-24 | $384.83 | $384.83 | 116,100 | — | — |
| 2025-12-23 | $383.21 | $383.21 | 346,300 | — | — |
| 2025-12-22 | $384.14 | $384.14 | 471,100 | — | — |
| 2025-12-19 | $378.03 | $378.03 | 1,910,500 | — | — |
| 2025-12-18 | $376.31 | $376.31 | 593,400 | — | — |
| 2025-12-17 | $377.12 | $377.12 | 504,400 | — | — |
| 2025-12-16 | $378.53 | $378.53 | 672,500 | — | — |
| 2025-12-15 | $385.42 | $385.42 | 699,300 | — | — |
| 2025-12-12 | $385.33 | $385.33 | 620,000 | — | — |
| 2025-12-11 | $392.21 | $392.21 | 565,700 | — | — |
| 2025-12-10 | $395.82 | $395.82 | 541,000 | — | — |
| 2025-12-09 | $386.16 | $386.16 | 413,900 | — | — |
| 2025-12-08 | $392.75 | $392.75 | 675,900 | — | — |
| 2025-12-05 | $394.81 | $394.81 | 468,800 | — | — |
| 2025-12-04 | $396.37 | $396.37 | 626,400 | — | — |
| 2025-12-03 | $397.62 | $397.62 | 468,900 | — | — |
| 2025-12-02 | $398.62 | $398.62 | 442,800 | — | — |
| 2025-12-01 | $397.79 | $397.79 | 413,100 | — | — |
| 2025-11-28 | $403.42 | $403.42 | 211,000 | — | — |
| 2025-11-26 | $407.14 | $407.14 | 628,600 | — | — |
| 2025-11-25 | $412.54 | $412.54 | 574,700 | — | — |
| 2025-11-24 | $399.54 | $399.54 | 1,108,600 | — | — |
| 2025-11-21 | $393.99 | $393.99 | 596,600 | — | — |
| 2025-11-20 | $378.62 | $378.62 | 361,900 | — | — |
| 2025-11-19 | $376.25 | $376.25 | 585,900 | — | — |
| 2025-11-18 | $376.63 | $376.63 | 446,000 | — | — |
| 2025-11-17 | $377.98 | $377.98 | 563,800 | — | — |
| 2025-11-14 | $379.40 | $379.40 | 630,700 | — | — |
| 2025-11-13 | $379.30 | $379.30 | 637,000 | — | — |
| 2025-11-12 | $387.37 | $387.37 | 502,100 | — | — |
| 2025-11-11 | $386.14 | $386.14 | 536,700 | — | — |
| 2025-11-10 | $376.57 | $376.57 | 511,900 | — | — |
| 2025-11-07 | $371.69 | $371.69 | 407,900 | — | — |
| 2025-11-06 | $371.16 | $371.16 | 1,144,000 | — | — |
| 2025-11-05 | $371.97 | $371.97 | 779,100 | — | — |
| 2025-11-04 | $367.34 | $367.34 | 1,421,400 | — | — |
| 2025-11-03 | $345.59 | $345.59 | 852,700 | — | — |
| 2025-10-31 | $349.60 | $349.60 | 606,700 | — | — |
| 2025-10-30 | $342.90 | $342.90 | 603,800 | — | — |
| 2025-10-29 | $343.47 | $343.47 | 528,100 | — | — |
| 2025-10-28 | $345.95 | $345.95 | 467,500 | — | — |
| 2025-10-27 | $351.75 | $351.75 | 520,700 | — | — |
| 2025-10-24 | $359.50 | $359.50 | 545,100 | — | — |
| 2025-10-23 | $355.68 | $355.68 | 544,800 | — | — |
| 2025-10-22 | $348.67 | $348.67 | 573,900 | — | — |
| 2025-10-21 | $349.23 | $349.23 | 642,300 | — | — |
| 2025-10-20 | $343.18 | $343.18 | 601,600 | — | — |
| 2025-10-17 | $334.59 | $334.59 | 446,600 | — | — |
| 2025-10-16 | $334.87 | $334.87 | 731,300 | — | — |
| 2025-10-15 | $332.41 | $332.41 | 581,900 | — | — |
| 2025-10-14 | $333.14 | $333.14 | 649,800 | — | — |
| 2025-10-13 | $336.33 | $336.33 | 755,100 | — | — |
| 2025-10-10 | $331.00 | $331.00 | 1,647,700 | — | — |
| 2025-10-09 | $330.45 | $330.45 | 744,500 | — | — |
| 2025-10-08 | $327.65 | $327.65 | 603,900 | — | — |
| 2025-10-07 | $318.35 | $318.35 | 491,200 | — | — |
| 2025-10-06 | $327.62 | $327.62 | 433,000 | — | — |
| 2025-10-03 | $328.39 | $328.39 | 731,900 | — | — |
| 2025-10-02 | $321.92 | $321.92 | 616,700 | — | — |
| 2025-10-01 | $319.81 | $319.81 | 1,209,600 | — | — |
| 2025-09-30 | $299.81 | $299.81 | 848,700 | — | — |
| 2025-09-29 | $289.43 | $289.43 | 626,300 | — | — |
| 2025-09-26 | $291.71 | $291.71 | 396,800 | — | — |
| 2025-09-25 | $287.79 | $287.79 | 470,900 | — | — |
| 2025-09-24 | $292.65 | $292.65 | 702,400 | — | — |
| 2025-09-23 | $299.22 | $299.22 | 474,400 | — | — |
| 2025-09-22 | $302.48 | $302.48 | 746,500 | — | — |
| 2025-09-19 | $300.87 | $300.87 | 2,012,700 | — | — |
| 2025-09-18 | $306.38 | $306.38 | 792,700 | — | — |
| 2025-09-17 | $303.68 | $303.68 | 1,052,800 | — | — |
| 2025-09-16 | $303.08 | $303.08 | 515,100 | — | — |
| 2025-09-15 | $299.04 | $299.04 | 539,700 | — | — |
| 2025-09-12 | $295.39 | $295.39 | 326,700 | — | — |
| 2025-09-11 | $302.45 | $302.45 | 384,100 | — | — |
| 2025-09-10 | $293.03 | $293.03 | 865,300 | — | — |
| 2025-09-09 | $300.52 | $300.52 | 1,083,700 | — | — |
| 2025-09-08 | $309.37 | $309.37 | 641,000 | — | — |
| 2025-09-05 | $306.32 | $306.32 | 504,600 | — | — |
| 2025-09-04 | $299.69 | $299.69 | 661,700 | — | — |
| 2025-09-03 | $290.06 | $290.06 | 541,200 | — | — |
| 2025-09-02 | $296.48 | $296.48 | 541,500 | — | — |
| 2025-08-29 | $301.80 | $301.80 | 721,700 | — | — |
| 2025-08-28 | $297.65 | $297.65 | 707,200 | — | — |
| 2025-08-27 | $294.63 | $294.63 | 361,000 | — | — |
| 2025-08-26 | $296.14 | $296.14 | 466,000 | — | — |
| 2025-08-25 | $298.95 | $298.95 | 515,400 | — | — |
| 2025-08-22 | $302.19 | $302.19 | 500,300 | — | — |
| 2025-08-21 | $290.44 | $290.44 | 650,600 | — | — |
| 2025-08-20 | $296.73 | $296.73 | 565,600 | — | — |
| 2025-08-19 | $297.72 | $297.72 | 646,000 | — | — |
| 2025-08-18 | $289.40 | $289.40 | 632,500 | — | — |
| 2025-08-15 | $291.55 | $291.55 | 414,500 | — | — |
| 2025-08-14 | $293.52 | $293.52 | 710,900 | — | — |
| 2025-08-13 | $296.83 | $296.83 | 623,100 | — | — |
| 2025-08-12 | $285.52 | $285.52 | 602,000 | — | — |
| 2025-08-11 | $279.29 | $279.29 | 548,000 | — | — |
| 2025-08-08 | $281.20 | $281.20 | 789,200 | — | — |
| 2025-08-07 | $278.00 | $278.00 | 707,900 | — | — |
| 2025-08-06 | $277.72 | $277.72 | 942,700 | — | — |
| 2025-08-05 | $281.19 | $281.19 | 1,393,600 | — | — |
| 2025-08-04 | $285.59 | $285.59 | 1,285,300 | — | — |
| 2025-08-01 | $290.31 | $290.31 | 1,201,300 | — | — |
| 2025-07-31 | $288.76 | $288.76 | 1,374,300 | — | — |
| 2025-07-30 | $299.07 | $299.07 | 1,099,300 | — | — |
| 2025-07-29 | $303.19 | $303.19 | 823,800 | — | — |
| 2025-07-28 | $302.36 | $302.36 | 788,000 | — | — |
| 2025-07-25 | $302.95 | $302.95 | 1,039,100 | — | — |
| 2025-07-24 | $298.47 | $298.47 | 905,000 | — | — |
| 2025-07-23 | $295.63 | $295.63 | 1,362,400 | — | — |
| 2025-07-22 | $287.46 | $287.46 | 1,939,400 | — | — |
| 2025-07-21 | $281.66 | $281.66 | 1,818,400 | — | — |
| 2025-07-18 | $287.53 | $287.53 | 717,100 | — | — |
| 2025-07-17 | $296.92 | $296.92 | 1,033,600 | — | — |
| 2025-07-16 | $289.56 | $289.56 | 1,383,700 | — | — |
| 2025-07-15 | $289.56 | $289.56 | 2,596,000 | — | — |
| 2025-07-14 | $304.18 | $304.18 | 3,292,800 | — | — |
| 2025-07-11 | $352.91 | $352.91 | 565,100 | — | — |
| 2025-07-10 | $353.28 | $353.28 | 389,500 | — | — |
| 2025-07-09 | $349.21 | $349.21 | 324,500 | — | — |
| 2025-07-08 | $347.78 | $347.78 | 431,600 | — | — |
| 2025-07-07 | $346.73 | $346.73 | 444,700 | — | — |
| 2025-07-03 | $350.22 | $350.22 | 251,700 | — | — |
| 2025-07-02 | $351.92 | $351.92 | 528,300 | — | — |
| 2025-07-01 | $357.04 | $357.04 | 487,700 | — | — |
| 2025-06-30 | $349.04 | $349.04 | 429,400 | — | — |
| 2025-06-27 | $352.41 | $352.41 | 807,500 | — | — |
| 2025-06-26 | $354.91 | $354.91 | 859,400 | — | — |
| 2025-06-25 | $350.01 | $350.01 | 363,300 | — | — |
| 2025-06-24 | $346.80 | $346.80 | 403,000 | — | — |
| 2025-06-23 | $342.83 | $342.83 | 443,900 | — | — |
| 2025-06-20 | $342.63 | $342.63 | 926,200 | — | — |
| 2025-06-18 | $339.36 | $339.36 | 359,900 | — | — |
| 2025-06-17 | $341.10 | $341.10 | 322,300 | — | — |
| 2025-06-16 | $347.81 | $347.81 | 294,900 | — | — |
| 2025-06-13 | $342.30 | $342.30 | 347,200 | — | — |
| 2025-06-12 | $349.57 | $349.57 | 393,000 | — | — |
| 2025-06-11 | $346.05 | $346.05 | 459,300 | — | — |
| 2025-06-10 | $349.84 | $349.84 | 1,025,400 | — | — |
| 2025-06-09 | $348.33 | $348.33 | 344,700 | — | — |
| 2025-06-06 | $351.17 | $351.17 | 303,900 | — | — |
| 2025-06-05 | $346.33 | $346.33 | 383,400 | — | — |
| 2025-06-04 | $353.15 | $353.15 | 296,600 | — | — |
| 2025-06-03 | $349.39 | $349.39 | 308,500 | — | — |
| 2025-06-02 | $343.68 | $343.68 | 374,900 | — | — |
| 2025-05-30 | $349.24 | $349.24 | 869,100 | — | — |
| 2025-05-29 | $355.30 | $355.30 | 341,700 | — | — |
| 2025-05-28 | $354.59 | $354.59 | 383,900 | — | — |
| 2025-05-27 | $358.36 | $358.36 | 626,100 | — | — |
| 2025-05-23 | $346.37 | $346.37 | 412,700 | — | — |
| 2025-05-22 | $348.46 | $348.46 | 435,600 | — | — |
| 2025-05-21 | $347.36 | $347.36 | 766,300 | — | — |
| 2025-05-20 | $362.10 | $362.10 | 694,700 | — | — |
| 2025-05-19 | $358.53 | $358.53 | 392,500 | — | — |
| 2025-05-16 | $359.48 | $359.48 | 364,300 | — | — |
| 2025-05-15 | $351.60 | $351.60 | 533,300 | — | — |
| 2025-05-14 | $345.38 | $345.38 | 621,000 | — | — |
| 2025-05-13 | $359.02 | $359.02 | 481,000 | — | — |
| 2025-05-12 | $366.67 | $366.67 | 634,200 | — | — |
| 2025-05-09 | $344.06 | $344.06 | 355,900 | — | — |
| 2025-05-08 | $350.88 | $350.88 | 518,300 | — | — |
| 2025-05-07 | $345.46 | $345.46 | 739,100 | — | — |
| 2025-05-06 | $339.02 | $339.02 | 1,025,000 | — | — |
| 2025-05-05 | $348.38 | $348.38 | 697,900 | — | — |
| 2025-05-02 | $350.45 | $350.45 | 456,600 | — | — |
| 2025-05-01 | $341.83 | $341.83 | 538,400 | — | — |
| 2025-04-30 | $347.73 | $347.73 | 589,800 | — | — |
| 2025-04-29 | $340.82 | $340.82 | 278,000 | — | — |
| 2025-04-28 | $339.88 | $339.88 | 308,200 | — | — |
| 2025-04-25 | $337.89 | $337.89 | 252,600 | — | — |
| 2025-04-24 | $340.70 | $340.70 | 434,700 | — | — |
| 2025-04-23 | $334.86 | $334.86 | 570,000 | — | — |
| 2025-04-22 | $330.71 | $330.71 | 517,400 | — | — |
| 2025-04-21 | $316.23 | $316.23 | 496,900 | — | — |
| 2025-04-17 | $321.01 | $321.01 | 430,200 | — | — |
| 2025-04-16 | $321.10 | $321.10 | 382,700 | — | — |
| 2025-04-15 | $323.44 | $323.44 | 468,300 | — | — |
| 2025-04-14 | $333.77 | $333.77 | 309,700 | — | — |
| 2025-04-11 | $325.22 | $325.22 | 612,000 | — | — |
| 2025-04-10 | $314.66 | $314.66 | 858,200 | — | — |
| 2025-04-09 | $336.52 | $336.52 | 1,254,600 | — | — |
| 2025-04-08 | $307.71 | $307.71 | 1,162,000 | — | — |
| 2025-04-07 | $325.80 | $325.80 | 1,073,800 | — | — |
| 2025-04-04 | $324.92 | $324.92 | 933,600 | — | — |
| 2025-04-03 | $345.12 | $345.12 | 1,014,500 | — | — |
| 2025-04-02 | $362.64 | $362.64 | 526,400 | — | — |
| 2025-04-01 | $356.00 | $356.00 | 561,000 | — | — |
| 2025-03-31 | $368.57 | $368.57 | 513,000 | — | — |
| 2025-03-28 | $362.16 | $362.16 | 277,700 | — | — |
| 2025-03-27 | $370.59 | $370.59 | 343,800 | — | — |
| 2025-03-26 | $367.79 | $367.79 | 280,000 | — | — |
| 2025-03-25 | $368.53 | $368.53 | 456,900 | — | — |
| 2025-03-24 | $373.30 | $373.30 | 383,400 | — | — |
| 2025-03-21 | $365.46 | $365.46 | 865,000 | — | — |
| 2025-03-20 | $363.22 | $363.22 | 462,800 | — | — |
| 2025-03-19 | $371.34 | $371.34 | 458,700 | — | — |
| 2025-03-18 | $382.15 | $382.15 | 484,900 | — | — |
| 2025-03-17 | $378.92 | $378.92 | 359,800 | — | — |
| 2025-03-14 | $377.15 | $377.15 | 379,000 | — | — |
| 2025-03-13 | $364.44 | $364.44 | 425,200 | — | — |
| 2025-03-12 | $373.13 | $373.13 | 371,900 | — | — |
| 2025-03-11 | $378.85 | $378.85 | 656,500 | — | — |
| 2025-03-10 | $390.29 | $390.29 | 531,700 | — | — |
| 2025-03-07 | $392.99 | $392.99 | 502,100 | — | — |
| 2025-03-06 | $386.33 | $386.33 | 645,700 | — | — |
| 2025-03-05 | $378.89 | $378.89 | 648,200 | — | — |
| 2025-03-04 | $368.05 | $368.05 | 610,200 | — | — |
| 2025-03-03 | $371.79 | $371.79 | 487,000 | — | — |
| 2025-02-28 | $377.34 | $377.34 | 699,500 | — | — |
| 2025-02-27 | $373.06 | $373.06 | 531,800 | — | — |
| 2025-02-26 | $384.98 | $384.98 | 660,800 | — | — |
| 2025-02-25 | $380.83 | $380.83 | 519,600 | — | — |
| 2025-02-24 | $379.27 | $379.27 | 395,400 | — | — |
| 2025-02-21 | $374.82 | $374.82 | 272,100 | — | — |
| 2025-02-20 | $380.81 | $380.81 | 311,500 | — | — |
| 2025-02-19 | $377.97 | $377.97 | 553,500 | — | — |
| 2025-02-18 | $376.29 | $376.29 | 590,200 | — | — |
| 2025-02-14 | $369.73 | $369.73 | 471,600 | — | — |
| 2025-02-13 | $379.11 | $379.11 | 790,000 | — | — |
| 2025-02-12 | $381.91 | $381.91 | 1,176,300 | — | — |
| 2025-02-11 | $405.29 | $405.29 | 624,000 | — | — |
| 2025-02-10 | $407.58 | $407.58 | 391,100 | — | — |
| 2025-02-07 | $409.50 | $409.50 | 377,200 | — | — |
| 2025-02-06 | $410.95 | $410.95 | 365,200 | — | — |
| 2025-02-05 | $414.09 | $414.09 | 279,800 | — | — |
| 2025-02-04 | $410.40 | $410.40 | 303,800 | — | — |
| 2025-02-03 | $411.19 | $411.19 | 354,200 | — | — |
| 2025-01-31 | $415.48 | $415.48 | 330,000 | — | — |
| 2025-01-30 | $417.28 | $417.28 | 401,100 | — | — |
| 2025-01-29 | $404.17 | $404.17 | 352,300 | — | — |
| 2025-01-28 | $413.48 | $413.48 | 398,500 | — | — |
| 2025-01-27 | $414.44 | $414.44 | 269,900 | — | — |
| 2025-01-24 | $411.30 | $411.30 | 278,500 | — | — |
| 2025-01-23 | $412.80 | $412.80 | 323,500 | — | — |
| 2025-01-22 | $408.35 | $408.35 | 500,900 | — | — |
| 2025-01-21 | $413.81 | $413.81 | 670,200 | — | — |
| 2025-01-17 | $404.00 | $404.00 | 447,800 | — | — |
| 2025-01-16 | $405.43 | $405.43 | 344,000 | — | — |
| 2025-01-15 | $397.70 | $397.70 | 683,500 | — | — |
| 2025-01-14 | $404.93 | $404.93 | 656,100 | — | — |
| 2025-01-13 | $399.87 | $399.87 | 621,600 | — | — |
| 2025-01-10 | $380.35 | $380.35 | 585,500 | — | — |
| 2025-01-08 | $374.20 | $374.20 | 452,600 | — | — |
| 2025-01-07 | $377.03 | $377.03 | 250,200 | — | — |
| 2025-01-06 | $377.10 | $377.10 | 346,300 | — | — |
| 2025-01-03 | $371.76 | $371.76 | 285,000 | — | — |
| 2025-01-02 | $368.26 | $368.26 | 343,600 | — | — |