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
- 1997-07-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 | $336.47 | $369.01 | 249,600 | — | — |
| 2025-12-30 | $339.13 | $371.92 | 172,800 | — | — |
| 2025-12-29 | $341.07 | $374.05 | 251,200 | — | — |
| 2025-12-26 | $346.96 | $380.51 | 130,600 | — | — |
| 2025-12-24 | $346.91 | $380.46 | 117,100 | — | — |
| 2025-12-23 | $342.09 | $375.17 | 242,300 | — | — |
| 2025-12-22 | $340.47 | $373.39 | 274,300 | — | — |
| 2025-12-19 | $336.65 | $369.20 | 733,800 | — | — |
| 2025-12-18 | $334.20 | $366.52 | 419,200 | — | — |
| 2025-12-17 | $333.52 | $365.77 | 291,300 | — | — |
| 2025-12-16 | $333.73 | $366.00 | 352,900 | — | — |
| 2025-12-15 | $328.99 | $360.80 | 463,400 | — | — |
| 2025-12-12 | $334.65 | $367.01 | 332,800 | — | — |
| 2025-12-11 | $337.64 | $370.29 | 369,000 | — | — |
| 2025-12-10 | $331.36 | $363.40 | 405,900 | — | — |
| 2025-12-09 | $325.16 | $356.60 | 406,800 | — | — |
| 2025-12-08 | $319.97 | $350.91 | 365,700 | — | — |
| 2025-12-05 | $327.64 | $359.32 | 237,700 | — | — |
| 2025-12-04 | $327.52 | $359.19 | 274,500 | — | — |
| 2025-12-03 | $329.60 | $361.47 | 303,100 | — | — |
| 2025-12-02 | $324.26 | $355.62 | 254,200 | — | — |
| 2025-12-01 | $323.85 | $355.17 | 330,600 | — | — |
| 2025-11-28 | $325.69 | $357.18 | 216,500 | — | — |
| 2025-11-26 | $330.03 | $361.94 | 337,100 | — | — |
| 2025-11-25 | $330.72 | $362.70 | 426,800 | — | — |
| 2025-11-24 | $318.45 | $349.24 | 343,100 | — | — |
| 2025-11-21 | $314.87 | $345.32 | 307,100 | — | — |
| 2025-11-20 | $301.66 | $330.83 | 379,500 | — | — |
| 2025-11-19 | $303.26 | $332.58 | 365,800 | — | — |
| 2025-11-18 | $297.28 | $326.03 | 354,000 | — | — |
| 2025-11-17 | $292.36 | $320.63 | 321,600 | — | — |
| 2025-11-14 | $302.57 | $331.83 | 254,000 | — | — |
| 2025-11-13 | $301.88 | $331.07 | 244,600 | — | — |
| 2025-11-12 | $307.26 | $336.97 | 297,600 | — | — |
| 2025-11-11 | $308.54 | $338.38 | 244,400 | — | — |
| 2025-11-10 | $299.77 | $328.76 | 301,600 | — | — |
| 2025-11-07 | $299.56 | $328.53 | 331,800 | — | — |
| 2025-11-06 | $288.07 | $315.93 | 303,100 | — | — |
| 2025-11-05 | $287.62 | $315.43 | 716,200 | — | — |
| 2025-11-04 | $299.04 | $327.96 | 532,900 | — | — |
| 2025-11-03 | $300.06 | $329.08 | 346,800 | — | — |
| 2025-10-31 | $305.09 | $334.59 | 353,500 | — | — |
| 2025-10-30 | $304.20 | $333.62 | 226,200 | — | — |
| 2025-10-29 | $303.45 | $332.79 | 484,200 | — | — |
| 2025-10-28 | $311.99 | $342.16 | 180,000 | — | — |
| 2025-10-27 | $315.71 | $346.24 | 145,700 | — | — |
| 2025-10-24 | $316.99 | $347.64 | 265,100 | — | — |
| 2025-10-23 | $316.39 | $346.98 | 513,200 | — | — |
| 2025-10-22 | $313.02 | $343.29 | 314,000 | — | — |
| 2025-10-21 | $310.18 | $340.17 | 190,300 | — | — |
| 2025-10-20 | $306.34 | $335.96 | 239,800 | — | — |
| 2025-10-17 | $300.55 | $329.61 | 237,200 | — | — |
| 2025-10-16 | $298.28 | $327.12 | 346,000 | — | — |
| 2025-10-15 | $304.09 | $333.49 | 402,600 | — | — |
| 2025-10-14 | $294.73 | $323.23 | 319,300 | — | — |
| 2025-10-13 | $290.51 | $318.60 | 372,100 | — | — |
| 2025-10-10 | $283.23 | $310.62 | 305,000 | — | — |
| 2025-10-09 | $287.91 | $315.75 | 320,100 | — | — |
| 2025-10-08 | $283.72 | $311.16 | 280,900 | — | — |
| 2025-10-07 | $286.29 | $313.97 | 278,500 | — | — |
| 2025-10-06 | $291.06 | $319.20 | 220,400 | — | — |
| 2025-10-03 | $295.17 | $323.71 | 198,100 | — | — |
| 2025-10-02 | $293.36 | $321.73 | 253,900 | — | — |
| 2025-10-01 | $297.32 | $326.07 | 218,000 | — | — |
| 2025-09-30 | $298.28 | $327.12 | 260,700 | — | — |
| 2025-09-29 | $300.38 | $329.43 | 247,700 | — | — |
| 2025-09-26 | $301.50 | $330.65 | 359,000 | — | — |
| 2025-09-25 | $300.73 | $329.81 | 281,200 | — | — |
| 2025-09-24 | $303.56 | $332.91 | 610,100 | — | — |
| 2025-09-23 | $313.23 | $343.52 | 191,600 | — | — |
| 2025-09-22 | $313.68 | $344.01 | 330,400 | — | — |
| 2025-09-19 | $318.48 | $349.28 | 913,500 | — | — |
| 2025-09-18 | $319.66 | $350.57 | 298,900 | — | — |
| 2025-09-17 | $316.98 | $347.63 | 478,200 | — | — |
| 2025-09-16 | $311.84 | $341.99 | 443,100 | — | — |
| 2025-09-15 | $313.75 | $344.09 | 399,900 | — | — |
| 2025-09-12 | $312.37 | $342.58 | 523,800 | — | — |
| 2025-09-11 | $314.41 | $344.81 | 464,800 | — | — |
| 2025-09-10 | $307.12 | $336.82 | 475,500 | — | — |
| 2025-09-09 | $306.94 | $336.62 | 381,300 | — | — |
| 2025-09-08 | $311.99 | $342.16 | 374,300 | — | — |
| 2025-09-05 | $311.49 | $341.61 | 337,900 | — | — |
| 2025-09-04 | $307.68 | $337.43 | 298,100 | — | — |
| 2025-09-03 | $300.66 | $329.73 | 294,900 | — | — |
| 2025-09-02 | $301.39 | $330.53 | 386,300 | — | — |
| 2025-08-29 | $305.57 | $335.12 | 325,500 | — | — |
| 2025-08-28 | $304.66 | $334.12 | 303,900 | — | — |
| 2025-08-27 | $305.85 | $335.42 | 365,400 | — | — |
| 2025-08-26 | $305.48 | $335.02 | 441,000 | — | — |
| 2025-08-25 | $304.50 | $333.94 | 408,100 | — | — |
| 2025-08-22 | $303.19 | $332.51 | 479,200 | — | — |
| 2025-08-21 | $292.90 | $321.22 | 331,300 | — | — |
| 2025-08-20 | $297.28 | $326.03 | 438,600 | — | — |
| 2025-08-19 | $299.25 | $328.19 | 649,300 | — | — |
| 2025-08-18 | $292.92 | $321.24 | 594,300 | — | — |
| 2025-08-15 | $294.10 | $322.54 | 377,400 | — | — |
| 2025-08-14 | $293.63 | $322.02 | 744,000 | — | — |
| 2025-08-13 | $296.92 | $325.63 | 598,900 | — | — |
| 2025-08-12 | $283.88 | $311.33 | 571,900 | — | — |
| 2025-08-11 | $275.79 | $302.46 | 563,700 | — | — |
| 2025-08-08 | $278.21 | $305.11 | 364,400 | — | — |
| 2025-08-07 | $274.32 | $300.85 | 465,300 | — | — |
| 2025-08-06 | $275.24 | $301.86 | 824,800 | — | — |
| 2025-08-05 | $273.02 | $299.42 | 435,900 | — | — |
| 2025-08-04 | $270.43 | $296.58 | 303,800 | — | — |
| 2025-08-01 | $265.35 | $291.01 | 404,100 | — | — |
| 2025-07-31 | $270.36 | $296.50 | 573,300 | — | — |
| 2025-07-30 | $272.38 | $298.72 | 458,300 | — | — |
| 2025-07-29 | $275.89 | $302.57 | 777,200 | — | — |
| 2025-07-28 | $262.66 | $288.06 | 353,600 | — | — |
| 2025-07-25 | $265.29 | $290.94 | 242,500 | — | — |
| 2025-07-24 | $261.37 | $286.64 | 275,500 | — | — |
| 2025-07-23 | $260.80 | $286.02 | 237,500 | — | — |
| 2025-07-22 | $260.04 | $285.19 | 499,200 | — | — |
| 2025-07-21 | $253.48 | $277.99 | 327,600 | — | — |
| 2025-07-18 | $253.27 | $277.76 | 211,100 | — | — |
| 2025-07-17 | $251.88 | $276.24 | 348,300 | — | — |
| 2025-07-16 | $250.46 | $274.68 | 362,200 | — | — |
| 2025-07-15 | $248.95 | $273.02 | 412,600 | — | — |
| 2025-07-14 | $255.76 | $280.49 | 288,400 | — | — |
| 2025-07-11 | $256.89 | $281.73 | 396,100 | — | — |
| 2025-07-10 | $259.69 | $284.80 | 474,600 | — | — |
| 2025-07-09 | $255.30 | $279.99 | 413,400 | — | — |
| 2025-07-08 | $254.67 | $279.30 | 554,100 | — | — |
| 2025-07-07 | $258.47 | $283.46 | 368,000 | — | — |
| 2025-07-03 | $260.64 | $285.84 | 391,600 | — | — |
| 2025-07-02 | $259.00 | $284.04 | 637,000 | — | — |
| 2025-07-01 | $256.88 | $281.72 | 602,100 | — | — |
| 2025-06-30 | $255.78 | $280.51 | 427,400 | — | — |
| 2025-06-27 | $256.96 | $281.81 | 792,100 | — | — |
| 2025-06-26 | $253.57 | $278.09 | 710,800 | — | — |
| 2025-06-25 | $244.50 | $268.14 | 606,500 | — | — |
| 2025-06-24 | $250.88 | $275.14 | 354,000 | — | — |
| 2025-06-23 | $247.58 | $271.52 | 483,400 | — | — |
| 2025-06-20 | $238.46 | $261.52 | 465,900 | — | — |
| 2025-06-18 | $237.44 | $260.40 | 345,900 | — | — |
| 2025-06-17 | $233.72 | $256.32 | 522,300 | — | — |
| 2025-06-16 | $240.48 | $263.73 | 485,100 | — | — |
| 2025-06-13 | $236.99 | $259.91 | 706,500 | — | — |
| 2025-06-12 | $241.59 | $264.95 | 650,600 | — | — |
| 2025-06-11 | $237.50 | $260.47 | 577,000 | — | — |
| 2025-06-10 | $237.39 | $260.35 | 408,100 | — | — |
| 2025-06-09 | $230.88 | $253.21 | 382,900 | — | — |
| 2025-06-06 | $230.06 | $252.31 | 197,000 | — | — |
| 2025-06-05 | $229.72 | $251.93 | 444,800 | — | — |
| 2025-06-04 | $229.26 | $251.43 | 424,800 | — | — |
| 2025-06-03 | $224.92 | $246.67 | 493,400 | — | — |
| 2025-06-02 | $221.06 | $242.44 | 407,800 | — | — |
| 2025-05-30 | $222.70 | $244.23 | 519,100 | — | — |
| 2025-05-29 | $222.66 | $244.19 | 256,000 | — | — |
| 2025-05-28 | $220.03 | $241.31 | 264,900 | — | — |
| 2025-05-27 | $222.45 | $243.96 | 392,500 | — | — |
| 2025-05-23 | $215.77 | $236.63 | 313,700 | — | — |
| 2025-05-22 | $215.00 | $235.79 | 518,100 | — | — |
| 2025-05-21 | $215.43 | $236.26 | 756,000 | — | — |
| 2025-05-20 | $228.76 | $250.88 | 470,900 | — | — |
| 2025-05-19 | $231.42 | $253.80 | 337,200 | — | — |
| 2025-05-16 | $235.94 | $258.75 | 400,500 | — | — |
| 2025-05-15 | $235.54 | $258.32 | 359,000 | — | — |
| 2025-05-14 | $236.04 | $258.86 | 268,800 | — | — |
| 2025-05-13 | $239.62 | $262.79 | 300,500 | — | — |
| 2025-05-12 | $240.52 | $263.78 | 335,300 | — | — |
| 2025-05-09 | $229.63 | $251.83 | 311,300 | — | — |
| 2025-05-08 | $227.77 | $249.79 | 492,500 | — | — |
| 2025-05-07 | $228.16 | $250.22 | 499,400 | — | — |
| 2025-05-06 | $229.88 | $252.11 | 495,000 | — | — |
| 2025-05-05 | $232.84 | $255.36 | 344,600 | — | — |
| 2025-05-02 | $234.46 | $257.13 | 354,000 | — | — |
| 2025-05-01 | $229.49 | $251.68 | 304,100 | — | — |
| 2025-04-30 | $227.41 | $249.40 | 476,900 | — | — |
| 2025-04-29 | $228.36 | $250.44 | 316,700 | — | — |
| 2025-04-28 | $226.96 | $248.91 | 276,700 | — | — |
| 2025-04-25 | $224.58 | $246.30 | 226,900 | — | — |
| 2025-04-24 | $225.00 | $246.76 | 440,800 | — | — |
| 2025-04-23 | $219.10 | $240.29 | 427,900 | — | — |
| 2025-04-22 | $210.66 | $231.03 | 291,800 | — | — |
| 2025-04-21 | $204.57 | $224.35 | 408,100 | — | — |
| 2025-04-17 | $211.12 | $231.53 | 401,600 | — | — |
| 2025-04-16 | $210.65 | $231.02 | 571,700 | — | — |
| 2025-04-15 | $215.52 | $236.36 | 265,500 | — | — |
| 2025-04-14 | $215.22 | $236.03 | 280,800 | — | — |
| 2025-04-11 | $210.94 | $231.34 | 402,800 | — | — |
| 2025-04-10 | $213.31 | $233.94 | 542,600 | — | — |
| 2025-04-09 | $223.49 | $245.10 | 968,000 | — | — |
| 2025-04-08 | $208.09 | $228.21 | 469,100 | — | — |
| 2025-04-07 | $214.68 | $235.44 | 560,900 | — | — |
| 2025-04-04 | $219.58 | $240.81 | 577,800 | — | — |
| 2025-04-03 | $232.00 | $254.43 | 488,000 | — | — |
| 2025-04-02 | $250.86 | $275.12 | 182,800 | — | — |
| 2025-04-01 | $246.00 | $269.79 | 355,900 | — | — |
| 2025-03-31 | $247.91 | $271.88 | 199,000 | — | — |
| 2025-03-28 | $245.90 | $269.68 | 191,800 | — | — |
| 2025-03-27 | $250.51 | $274.73 | 236,100 | — | — |
| 2025-03-26 | $254.43 | $279.03 | 209,900 | — | — |
| 2025-03-25 | $259.69 | $284.80 | 213,200 | — | — |
| 2025-03-24 | $259.87 | $285.00 | 214,000 | — | — |
| 2025-03-21 | $250.25 | $274.45 | 446,400 | — | — |
| 2025-03-20 | $253.32 | $277.82 | 172,500 | — | — |
| 2025-03-19 | $252.98 | $277.44 | 248,800 | — | — |
| 2025-03-18 | $248.21 | $272.21 | 185,600 | — | — |
| 2025-03-17 | $253.48 | $277.99 | 321,100 | — | — |
| 2025-03-14 | $249.90 | $274.06 | 452,700 | — | — |
| 2025-03-13 | $239.83 | $263.02 | 429,700 | — | — |
| 2025-03-12 | $252.98 | $277.44 | 684,700 | — | — |
| 2025-03-11 | $245.77 | $269.54 | 584,100 | — | — |
| 2025-03-10 | $241.40 | $264.74 | 549,700 | — | — |
| 2025-03-07 | $250.12 | $274.31 | 588,800 | — | — |
| 2025-03-06 | $256.86 | $281.70 | 378,600 | — | — |
| 2025-03-05 | $270.22 | $296.35 | 424,000 | — | — |
| 2025-03-04 | $262.41 | $287.78 | 466,100 | — | — |
| 2025-03-03 | $267.02 | $292.84 | 288,100 | — | — |
| 2025-02-28 | $271.89 | $298.18 | 417,400 | — | — |
| 2025-02-27 | $267.77 | $293.66 | 254,000 | — | — |
| 2025-02-26 | $270.94 | $297.14 | 407,100 | — | — |
| 2025-02-25 | $265.57 | $291.25 | 381,400 | — | — |
| 2025-02-24 | $263.92 | $289.44 | 459,800 | — | — |
| 2025-02-21 | $262.07 | $287.41 | 420,600 | — | — |
| 2025-02-20 | $272.28 | $298.61 | 350,500 | — | — |
| 2025-02-19 | $279.27 | $306.27 | 568,800 | — | — |
| 2025-02-18 | $281.91 | $309.17 | 597,100 | — | — |
| 2025-02-14 | $282.69 | $310.03 | 271,600 | — | — |
| 2025-02-13 | $279.33 | $306.34 | 549,400 | — | — |
| 2025-02-12 | $271.16 | $297.38 | 396,400 | — | — |
| 2025-02-11 | $276.74 | $303.50 | 398,400 | — | — |
| 2025-02-10 | $279.45 | $306.47 | 426,700 | — | — |
| 2025-02-07 | $278.45 | $305.38 | 277,500 | — | — |
| 2025-02-06 | $282.59 | $309.92 | 479,400 | — | — |
| 2025-02-05 | $284.76 | $312.30 | 271,800 | — | — |
| 2025-02-04 | $278.34 | $305.25 | 214,600 | — | — |
| 2025-02-03 | $276.76 | $303.52 | 371,100 | — | — |
| 2025-01-31 | $282.80 | $310.15 | 296,800 | — | — |
| 2025-01-30 | $282.34 | $309.64 | 210,100 | — | — |
| 2025-01-29 | $279.14 | $306.13 | 317,600 | — | — |
| 2025-01-28 | $281.40 | $308.61 | 287,800 | — | — |
| 2025-01-27 | $281.00 | $308.17 | 449,400 | — | — |
| 2025-01-24 | $276.14 | $302.84 | 387,500 | — | — |
| 2025-01-23 | $273.88 | $300.36 | 294,300 | — | — |
| 2025-01-22 | $269.52 | $295.58 | 321,500 | — | — |
| 2025-01-21 | $270.97 | $297.17 | 199,800 | — | — |
| 2025-01-17 | $261.68 | $286.98 | 156,600 | — | — |
| 2025-01-16 | $259.51 | $284.60 | 198,400 | — | — |
| 2025-01-15 | $256.20 | $280.97 | 406,500 | — | — |
| 2025-01-14 | $240.46 | $263.71 | 349,600 | — | — |
| 2025-01-13 | $238.00 | $261.01 | 336,200 | — | — |
| 2025-01-10 | $238.18 | $261.21 | 553,900 | — | — |
| 2025-01-08 | $247.94 | $271.92 | 353,600 | — | — |
| 2025-01-07 | $249.21 | $273.31 | 197,600 | — | — |
| 2025-01-06 | $256.29 | $281.07 | 261,300 | — | — |
| 2025-01-03 | $253.95 | $278.51 | 178,100 | — | — |
| 2025-01-02 | $249.31 | $273.42 | 311,600 | — | — |