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
- 2002-06-12 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 | $131.89 | $257.83 | 958,000 | — | — |
| 2025-12-30 | $132.82 | $259.64 | 648,200 | — | — |
| 2025-12-29 | $133.22 | $260.43 | 552,200 | — | — |
| 2025-12-26 | $133.21 | $260.41 | 429,900 | — | — |
| 2025-12-24 | $133.00 | $260.00 | 377,400 | — | — |
| 2025-12-23 | $133.05 | $260.09 | 674,600 | — | — |
| 2025-12-22 | $133.00 | $260.00 | 769,200 | — | — |
| 2025-12-19 | $131.63 | $257.32 | 3,279,800 | — | — |
| 2025-12-18 | $131.47 | $257.00 | 1,235,300 | — | — |
| 2025-12-17 | $132.08 | $258.20 | 1,219,400 | — | — |
| 2025-12-16 | $132.35 | $258.72 | 791,900 | — | — |
| 2025-12-15 | $131.80 | $257.65 | 1,122,400 | — | — |
| 2025-12-12 | $130.70 | $255.50 | 1,050,500 | — | — |
| 2025-12-11 | $131.91 | $257.86 | 835,000 | — | — |
| 2025-12-10 | $129.85 | $253.84 | 924,900 | — | — |
| 2025-12-09 | $128.65 | $251.49 | 645,600 | — | — |
| 2025-12-08 | $129.69 | $253.52 | 909,900 | — | — |
| 2025-12-05 | $133.42 | $260.82 | 723,500 | — | — |
| 2025-12-04 | $133.68 | $261.32 | 714,800 | — | — |
| 2025-12-03 | $134.30 | $262.54 | 613,500 | — | — |
| 2025-12-02 | $133.32 | $260.62 | 634,500 | — | — |
| 2025-12-01 | $133.21 | $260.41 | 594,000 | — | — |
| 2025-11-28 | $135.43 | $264.75 | 288,700 | — | — |
| 2025-11-26 | $133.94 | $261.83 | 1,050,200 | — | — |
| 2025-11-25 | $133.72 | $261.40 | 633,300 | — | — |
| 2025-11-24 | $132.50 | $259.02 | 1,004,200 | — | — |
| 2025-11-21 | $135.00 | $263.91 | 1,195,600 | — | — |
| 2025-11-20 | $131.70 | $257.45 | 1,219,800 | — | — |
| 2025-11-19 | $134.31 | $262.56 | 1,151,400 | — | — |
| 2025-11-18 | $135.67 | $265.21 | 1,472,500 | — | — |
| 2025-11-17 | $137.14 | $266.93 | 1,814,100 | — | — |
| 2025-11-14 | $141.13 | $274.69 | 1,085,300 | — | — |
| 2025-11-13 | $140.54 | $273.54 | 1,870,600 | — | — |
| 2025-11-12 | $138.28 | $269.14 | 1,280,400 | — | — |
| 2025-11-11 | $137.25 | $267.14 | 775,800 | — | — |
| 2025-11-10 | $135.59 | $263.91 | 1,351,300 | — | — |
| 2025-11-07 | $137.57 | $267.76 | 1,403,400 | — | — |
| 2025-11-06 | $138.97 | $270.49 | 1,968,600 | — | — |
| 2025-11-05 | $144.25 | $280.76 | 1,696,900 | — | — |
| 2025-11-04 | $146.60 | $285.34 | 2,579,700 | — | — |
| 2025-11-03 | $155.72 | $303.09 | 1,579,100 | — | — |
| 2025-10-31 | $153.06 | $297.91 | 936,400 | — | — |
| 2025-10-30 | $154.49 | $300.69 | 1,009,900 | — | — |
| 2025-10-29 | $152.84 | $297.48 | 1,578,600 | — | — |
| 2025-10-28 | $161.88 | $315.08 | 709,200 | — | — |
| 2025-10-27 | $162.38 | $316.05 | 759,100 | — | — |
| 2025-10-24 | $162.60 | $316.48 | 702,500 | — | — |
| 2025-10-23 | $163.45 | $318.13 | 965,900 | — | — |
| 2025-10-22 | $163.13 | $317.51 | 1,053,100 | — | — |
| 2025-10-21 | $161.03 | $313.42 | 782,400 | — | — |
| 2025-10-20 | $160.85 | $313.07 | 892,700 | — | — |
| 2025-10-17 | $158.53 | $308.56 | 1,183,300 | — | — |
| 2025-10-16 | $156.37 | $304.35 | 1,388,600 | — | — |
| 2025-10-15 | $159.30 | $310.06 | 1,679,000 | — | — |
| 2025-10-14 | $154.68 | $301.06 | 2,003,700 | — | — |
| 2025-10-13 | $152.55 | $296.92 | 1,001,300 | — | — |
| 2025-10-10 | $151.42 | $294.72 | 1,899,400 | — | — |
| 2025-10-09 | $150.10 | $292.15 | 840,200 | — | — |
| 2025-10-08 | $151.70 | $295.26 | 974,700 | — | — |
| 2025-10-07 | $151.54 | $294.95 | 847,700 | — | — |
| 2025-10-06 | $152.03 | $295.91 | 1,398,700 | — | — |
| 2025-10-03 | $152.98 | $297.76 | 1,453,000 | — | — |
| 2025-10-02 | $151.52 | $294.91 | 1,726,800 | — | — |
| 2025-10-01 | $152.57 | $296.96 | 1,281,700 | — | — |
| 2025-09-30 | $155.33 | $302.33 | 1,460,600 | — | — |
| 2025-09-29 | $156.18 | $303.98 | 1,493,100 | — | — |
| 2025-09-26 | $157.02 | $305.62 | 1,049,200 | — | — |
| 2025-09-25 | $157.95 | $307.43 | 924,200 | — | — |
| 2025-09-24 | $157.71 | $306.96 | 1,573,700 | — | — |
| 2025-09-23 | $160.79 | $312.96 | 1,357,400 | — | — |
| 2025-09-22 | $163.09 | $317.43 | 1,425,800 | — | — |
| 2025-09-19 | $162.51 | $316.30 | 3,543,500 | — | — |
| 2025-09-18 | $160.61 | $312.61 | 3,090,300 | — | — |
| 2025-09-17 | $169.21 | $329.35 | 1,273,900 | — | — |
| 2025-09-16 | $169.71 | $330.32 | 1,457,400 | — | — |
| 2025-09-15 | $171.22 | $333.26 | 805,800 | — | — |
| 2025-09-12 | $172.99 | $336.70 | 617,600 | — | — |
| 2025-09-11 | $173.51 | $337.71 | 1,196,200 | — | — |
| 2025-09-10 | $170.49 | $331.84 | 959,700 | — | — |
| 2025-09-09 | $175.65 | $341.88 | 834,600 | — | — |
| 2025-09-08 | $173.56 | $337.81 | 1,182,800 | — | — |
| 2025-09-05 | $174.64 | $339.91 | 1,008,400 | — | — |
| 2025-09-04 | $178.77 | $347.95 | 723,300 | — | — |
| 2025-09-03 | $177.50 | $345.48 | 1,102,400 | — | — |
| 2025-09-02 | $177.65 | $345.77 | 845,400 | — | — |
| 2025-08-29 | $177.61 | $345.69 | 1,132,500 | — | — |
| 2025-08-28 | $178.26 | $346.96 | 1,359,200 | — | — |
| 2025-08-27 | $174.88 | $340.38 | 834,100 | — | — |
| 2025-08-26 | $175.10 | $340.81 | 908,500 | — | — |
| 2025-08-25 | $176.68 | $343.88 | 852,900 | — | — |
| 2025-08-22 | $178.55 | $347.52 | 1,237,500 | — | — |
| 2025-08-21 | $176.09 | $342.74 | 990,300 | — | — |
| 2025-08-20 | $175.77 | $342.11 | 1,200,100 | — | — |
| 2025-08-19 | $174.96 | $340.54 | 1,319,600 | — | — |
| 2025-08-18 | $172.94 | $335.45 | 1,024,500 | — | — |
| 2025-08-15 | $171.32 | $332.30 | 1,222,600 | — | — |
| 2025-08-14 | $167.81 | $325.50 | 1,214,600 | — | — |
| 2025-08-13 | $169.73 | $329.22 | 1,569,000 | — | — |
| 2025-08-12 | $170.31 | $330.35 | 2,099,000 | — | — |
| 2025-08-11 | $174.77 | $339.00 | 1,753,100 | — | — |
| 2025-08-08 | $179.96 | $349.06 | 1,329,200 | — | — |
| 2025-08-07 | $181.56 | $352.17 | 1,778,900 | — | — |
| 2025-08-06 | $179.97 | $349.08 | 4,097,400 | — | — |
| 2025-08-05 | $199.82 | $387.59 | 1,430,700 | — | — |
| 2025-08-04 | $203.82 | $395.34 | 661,600 | — | — |
| 2025-08-01 | $201.08 | $390.03 | 1,279,000 | — | — |
| 2025-07-31 | $200.91 | $389.70 | 1,238,100 | — | — |
| 2025-07-30 | $199.77 | $387.49 | 946,500 | — | — |
| 2025-07-29 | $200.20 | $388.32 | 1,081,300 | — | — |
| 2025-07-28 | $200.78 | $389.45 | 1,555,100 | — | — |
| 2025-07-25 | $203.45 | $394.63 | 23,377,500 | — | — |
| 2025-07-24 | $205.54 | $398.68 | 1,186,700 | — | — |
| 2025-07-23 | $203.50 | $394.72 | 1,223,900 | — | — |
| 2025-07-22 | $202.62 | $393.02 | 1,122,500 | — | — |
| 2025-07-21 | $203.43 | $394.59 | 1,997,000 | — | — |
| 2025-07-18 | $209.29 | $405.95 | 1,241,700 | — | — |
| 2025-07-17 | $209.27 | $405.92 | 1,331,300 | — | — |
| 2025-07-16 | $211.23 | $409.72 | 1,916,700 | — | — |
| 2025-07-15 | $210.39 | $408.09 | 3,336,900 | — | — |
| 2025-07-14 | $214.21 | $415.50 | 6,017,900 | — | — |
| 2025-07-11 | $199.17 | $386.32 | 800,300 | — | — |
| 2025-07-10 | $201.58 | $391.00 | 441,000 | — | — |
| 2025-07-09 | $200.01 | $387.95 | 453,200 | — | — |
| 2025-07-08 | $200.33 | $388.57 | 387,800 | — | — |
| 2025-07-07 | $201.14 | $390.15 | 585,000 | — | — |
| 2025-07-03 | $201.08 | $390.03 | 401,800 | — | — |
| 2025-07-02 | $198.68 | $385.37 | 668,100 | — | — |
| 2025-07-01 | $201.67 | $391.17 | 519,400 | — | — |
| 2025-06-30 | $201.13 | $390.13 | 415,600 | — | — |
| 2025-06-27 | $197.93 | $383.92 | 418,500 | — | — |
| 2025-06-26 | $197.20 | $382.50 | 448,300 | — | — |
| 2025-06-25 | $195.73 | $379.65 | 362,100 | — | — |
| 2025-06-24 | $197.19 | $382.48 | 447,300 | — | — |
| 2025-06-23 | $195.89 | $379.96 | 454,000 | — | — |
| 2025-06-20 | $193.85 | $376.01 | 638,500 | — | — |
| 2025-06-18 | $195.96 | $380.10 | 581,500 | — | — |
| 2025-06-17 | $196.04 | $380.25 | 475,100 | — | — |
| 2025-06-16 | $196.23 | $380.62 | 448,200 | — | — |
| 2025-06-13 | $195.20 | $378.62 | 737,900 | — | — |
| 2025-06-12 | $197.10 | $382.31 | 776,600 | — | — |
| 2025-06-11 | $194.79 | $377.83 | 732,000 | — | — |
| 2025-06-10 | $192.05 | $372.51 | 473,800 | — | — |
| 2025-06-09 | $192.66 | $373.70 | 543,500 | — | — |
| 2025-06-06 | $195.00 | $378.24 | 376,000 | — | — |
| 2025-06-05 | $195.30 | $378.82 | 624,400 | — | — |
| 2025-06-04 | $195.76 | $379.71 | 557,300 | — | — |
| 2025-06-03 | $194.79 | $377.83 | 758,100 | — | — |
| 2025-06-02 | $197.42 | $382.93 | 591,700 | — | — |
| 2025-05-30 | $198.65 | $385.32 | 676,900 | — | — |
| 2025-05-29 | $196.39 | $380.93 | 466,100 | — | — |
| 2025-05-28 | $196.50 | $381.15 | 514,400 | — | — |
| 2025-05-27 | $194.82 | $377.89 | 634,000 | — | — |
| 2025-05-23 | $195.12 | $378.47 | 441,300 | — | — |
| 2025-05-22 | $194.17 | $376.63 | 415,200 | — | — |
| 2025-05-21 | $195.17 | $378.57 | 564,000 | — | — |
| 2025-05-20 | $196.07 | $380.31 | 817,500 | — | — |
| 2025-05-19 | $193.98 | $376.26 | 342,900 | — | — |
| 2025-05-16 | $191.23 | $370.92 | 538,600 | — | — |
| 2025-05-15 | $189.65 | $367.86 | 635,900 | — | — |
| 2025-05-14 | $185.10 | $357.88 | 525,300 | — | — |
| 2025-05-13 | $184.26 | $356.26 | 520,600 | — | — |
| 2025-05-12 | $184.75 | $357.20 | 720,600 | — | — |
| 2025-05-09 | $187.39 | $362.31 | 400,300 | — | — |
| 2025-05-08 | $187.03 | $361.61 | 888,900 | — | — |
| 2025-05-07 | $188.56 | $364.57 | 517,800 | — | — |
| 2025-05-06 | $186.01 | $359.64 | 317,400 | — | — |
| 2025-05-05 | $185.74 | $359.12 | 466,100 | — | — |
| 2025-05-02 | $184.51 | $356.74 | 1,021,900 | — | — |
| 2025-05-01 | $185.74 | $359.12 | 1,160,200 | — | — |
| 2025-04-30 | $185.98 | $359.58 | 780,600 | — | — |
| 2025-04-29 | $184.30 | $356.33 | 540,200 | — | — |
| 2025-04-28 | $182.41 | $352.68 | 657,000 | — | — |
| 2025-04-25 | $181.66 | $351.23 | 633,400 | — | — |
| 2025-04-24 | $182.03 | $351.94 | 683,700 | — | — |
| 2025-04-23 | $182.01 | $351.91 | 780,800 | — | — |
| 2025-04-22 | $182.26 | $352.39 | 706,500 | — | — |
| 2025-04-21 | $180.15 | $348.31 | 625,000 | — | — |
| 2025-04-17 | $181.95 | $351.79 | 877,100 | — | — |
| 2025-04-16 | $180.25 | $348.50 | 1,117,200 | — | — |
| 2025-04-15 | $181.70 | $351.31 | 1,922,500 | — | — |
| 2025-04-14 | $176.36 | $340.98 | 563,200 | — | — |
| 2025-04-11 | $172.68 | $333.87 | 791,200 | — | — |
| 2025-04-10 | $167.27 | $323.41 | 701,900 | — | — |
| 2025-04-09 | $170.06 | $328.80 | 1,321,300 | — | — |
| 2025-04-08 | $161.45 | $312.15 | 722,400 | — | — |
| 2025-04-07 | $162.65 | $314.47 | 942,200 | — | — |
| 2025-04-04 | $165.98 | $320.91 | 775,000 | — | — |
| 2025-04-03 | $175.91 | $340.11 | 658,300 | — | — |
| 2025-04-02 | $175.53 | $339.38 | 352,200 | — | — |
| 2025-04-01 | $174.07 | $336.55 | 418,700 | — | — |
| 2025-03-31 | $172.78 | $334.06 | 312,200 | — | — |
| 2025-03-28 | $171.01 | $330.64 | 319,700 | — | — |
| 2025-03-27 | $172.68 | $333.87 | 230,800 | — | — |
| 2025-03-26 | $172.02 | $332.59 | 254,700 | — | — |
| 2025-03-25 | $172.45 | $333.42 | 368,600 | — | — |
| 2025-03-24 | $171.57 | $331.72 | 353,900 | — | — |
| 2025-03-21 | $170.01 | $328.70 | 308,900 | — | — |
| 2025-03-20 | $170.09 | $328.86 | 463,100 | — | — |
| 2025-03-19 | $171.02 | $330.66 | 579,000 | — | — |
| 2025-03-18 | $172.34 | $333.21 | 406,100 | — | — |
| 2025-03-17 | $173.92 | $336.26 | 348,700 | — | — |
| 2025-03-14 | $172.17 | $332.88 | 344,000 | — | — |
| 2025-03-13 | $170.01 | $328.70 | 413,200 | — | — |
| 2025-03-12 | $171.02 | $330.66 | 477,100 | — | — |
| 2025-03-11 | $171.69 | $331.95 | 558,900 | — | — |
| 2025-03-10 | $173.74 | $335.92 | 515,500 | — | — |
| 2025-03-07 | $177.66 | $343.49 | 324,300 | — | — |
| 2025-03-06 | $175.08 | $338.51 | 514,700 | — | — |
| 2025-03-05 | $176.00 | $340.29 | 360,300 | — | — |
| 2025-03-04 | $175.82 | $339.94 | 322,100 | — | — |
| 2025-03-03 | $178.53 | $345.18 | 417,100 | — | — |
| 2025-02-28 | $178.82 | $345.74 | 464,700 | — | — |
| 2025-02-27 | $176.44 | $341.14 | 461,000 | — | — |
| 2025-02-26 | $176.88 | $341.99 | 520,300 | — | — |
| 2025-02-25 | $179.32 | $346.70 | 1,086,600 | — | — |
| 2025-02-24 | $176.52 | $341.29 | 775,200 | — | — |
| 2025-02-21 | $176.28 | $340.83 | 819,100 | — | — |
| 2025-02-20 | $176.80 | $341.83 | 1,631,600 | — | — |
| 2025-02-19 | $172.60 | $332.56 | 380,400 | — | — |
| 2025-02-18 | $173.56 | $334.41 | 323,500 | — | — |
| 2025-02-14 | $173.69 | $334.66 | 654,800 | — | — |
| 2025-02-13 | $178.94 | $344.78 | 635,200 | — | — |
| 2025-02-12 | $175.88 | $338.88 | 648,400 | — | — |
| 2025-02-11 | $178.59 | $344.10 | 452,300 | — | — |
| 2025-02-10 | $178.93 | $344.76 | 421,500 | — | — |
| 2025-02-07 | $176.64 | $340.35 | 403,000 | — | — |
| 2025-02-06 | $176.90 | $340.85 | 875,100 | — | — |
| 2025-02-05 | $169.23 | $326.07 | 832,200 | — | — |
| 2025-02-04 | $168.06 | $323.81 | 437,400 | — | — |
| 2025-02-03 | $169.18 | $325.97 | 352,500 | — | — |
| 2025-01-31 | $168.25 | $324.18 | 424,200 | — | — |
| 2025-01-30 | $169.04 | $325.70 | 281,000 | — | — |
| 2025-01-29 | $166.85 | $321.48 | 309,000 | — | — |
| 2025-01-28 | $166.20 | $320.23 | 343,000 | — | — |
| 2025-01-27 | $164.60 | $317.15 | 225,200 | — | — |
| 2025-01-24 | $163.20 | $314.45 | 291,000 | — | — |
| 2025-01-23 | $164.69 | $317.32 | 204,300 | — | — |
| 2025-01-22 | $164.10 | $316.18 | 369,500 | — | — |
| 2025-01-21 | $162.37 | $312.85 | 215,600 | — | — |
| 2025-01-17 | $159.25 | $306.84 | 206,700 | — | — |
| 2025-01-16 | $158.15 | $304.72 | 179,900 | — | — |
| 2025-01-15 | $157.71 | $303.87 | 392,000 | — | — |
| 2025-01-14 | $154.46 | $297.61 | 416,000 | — | — |
| 2025-01-13 | $155.05 | $298.75 | 350,600 | — | — |
| 2025-01-10 | $155.09 | $298.82 | 445,300 | — | — |
| 2025-01-08 | $159.64 | $307.59 | 313,600 | — | — |
| 2025-01-07 | $160.49 | $309.23 | 278,400 | — | — |
| 2025-01-06 | $160.96 | $310.13 | 275,600 | — | — |
| 2025-01-03 | $162.37 | $312.85 | 231,700 | — | — |
| 2025-01-02 | $161.31 | $310.81 | 266,000 | — | — |