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
- 2011-03-22 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 | $340.07 | $425.49 | 262,400 | — | — |
| 2025-12-30 | $341.98 | $427.88 | 384,900 | — | — |
| 2025-12-29 | $345.73 | $432.57 | 422,900 | — | — |
| 2025-12-26 | $351.13 | $439.33 | 323,000 | — | — |
| 2025-12-24 | $355.45 | $444.73 | 197,300 | — | — |
| 2025-12-23 | $354.52 | $443.57 | 644,600 | — | — |
| 2025-12-22 | $353.52 | $442.32 | 866,800 | — | — |
| 2025-12-19 | $336.64 | $421.20 | 1,438,500 | — | — |
| 2025-12-18 | $322.63 | $403.67 | 399,200 | — | — |
| 2025-12-17 | $321.29 | $401.99 | 475,100 | — | — |
| 2025-12-16 | $326.80 | $408.88 | 377,900 | — | — |
| 2025-12-15 | $329.16 | $411.84 | 334,900 | — | — |
| 2025-12-12 | $326.92 | $409.03 | 386,300 | — | — |
| 2025-12-11 | $326.72 | $408.78 | 521,900 | — | — |
| 2025-12-10 | $323.14 | $404.31 | 441,400 | — | — |
| 2025-12-09 | $314.95 | $394.06 | 322,900 | — | — |
| 2025-12-08 | $315.88 | $395.22 | 449,800 | — | — |
| 2025-12-05 | $304.58 | $381.08 | 632,800 | — | — |
| 2025-12-04 | $315.88 | $395.22 | 358,000 | — | — |
| 2025-12-03 | $309.23 | $386.90 | 347,000 | — | — |
| 2025-12-02 | $307.20 | $384.36 | 330,900 | — | — |
| 2025-12-01 | $306.65 | $383.67 | 357,100 | — | — |
| 2025-11-28 | $313.62 | $392.39 | 133,100 | — | — |
| 2025-11-26 | $314.31 | $391.53 | 229,900 | — | — |
| 2025-11-25 | $314.73 | $392.05 | 452,500 | — | — |
| 2025-11-24 | $309.92 | $386.06 | 282,600 | — | — |
| 2025-11-21 | $305.49 | $380.54 | 516,500 | — | — |
| 2025-11-20 | $301.83 | $375.98 | 533,300 | — | — |
| 2025-11-19 | $309.74 | $385.84 | 312,900 | — | — |
| 2025-11-18 | $309.16 | $385.12 | 308,900 | — | — |
| 2025-11-17 | $309.74 | $385.84 | 321,000 | — | — |
| 2025-11-14 | $313.97 | $391.11 | 340,400 | — | — |
| 2025-11-13 | $312.67 | $389.49 | 431,400 | — | — |
| 2025-11-12 | $317.89 | $395.99 | 471,100 | — | — |
| 2025-11-11 | $324.19 | $403.84 | 725,400 | — | — |
| 2025-11-10 | $318.66 | $396.95 | 708,100 | — | — |
| 2025-11-07 | $309.56 | $385.61 | 595,400 | — | — |
| 2025-11-06 | $305.43 | $380.47 | 434,600 | — | — |
| 2025-11-05 | $306.68 | $382.03 | 525,500 | — | — |
| 2025-11-04 | $315.90 | $393.51 | 383,300 | — | — |
| 2025-11-03 | $317.54 | $395.55 | 651,000 | — | — |
| 2025-10-31 | $322.02 | $401.14 | 788,400 | — | — |
| 2025-10-30 | $319.07 | $397.46 | 981,500 | — | — |
| 2025-10-29 | $298.42 | $371.74 | 549,400 | — | — |
| 2025-10-28 | $299.14 | $372.63 | 402,700 | — | — |
| 2025-10-27 | $301.69 | $375.81 | 562,900 | — | — |
| 2025-10-24 | $299.91 | $373.59 | 525,200 | — | — |
| 2025-10-23 | $290.09 | $361.36 | 382,100 | — | — |
| 2025-10-22 | $283.64 | $353.33 | 350,300 | — | — |
| 2025-10-21 | $287.53 | $358.17 | 277,900 | — | — |
| 2025-10-20 | $285.77 | $355.98 | 320,500 | — | — |
| 2025-10-17 | $280.02 | $348.82 | 359,500 | — | — |
| 2025-10-16 | $282.66 | $352.11 | 354,300 | — | — |
| 2025-10-15 | $284.96 | $354.97 | 562,800 | — | — |
| 2025-10-14 | $291.94 | $363.66 | 642,700 | — | — |
| 2025-10-13 | $287.90 | $358.63 | 334,400 | — | — |
| 2025-10-10 | $282.99 | $352.52 | 421,900 | — | — |
| 2025-10-09 | $286.14 | $356.44 | 333,600 | — | — |
| 2025-10-08 | $290.83 | $362.28 | 264,900 | — | — |
| 2025-10-07 | $285.38 | $355.49 | 442,800 | — | — |
| 2025-10-06 | $288.49 | $359.37 | 335,500 | — | — |
| 2025-10-03 | $284.24 | $354.07 | 387,400 | — | — |
| 2025-10-02 | $282.22 | $351.56 | 378,500 | — | — |
| 2025-10-01 | $286.01 | $356.28 | 468,500 | — | — |
| 2025-09-30 | $287.91 | $358.64 | 425,800 | — | — |
| 2025-09-29 | $279.53 | $348.21 | 308,000 | — | — |
| 2025-09-26 | $278.77 | $347.26 | 369,000 | — | — |
| 2025-09-25 | $271.25 | $337.89 | 699,800 | — | — |
| 2025-09-24 | $277.51 | $345.69 | 600,600 | — | — |
| 2025-09-23 | $276.01 | $343.82 | 427,300 | — | — |
| 2025-09-22 | $276.16 | $344.01 | 497,100 | — | — |
| 2025-09-19 | $275.13 | $342.73 | 1,344,100 | — | — |
| 2025-09-18 | $274.69 | $342.18 | 454,600 | — | — |
| 2025-09-17 | $272.46 | $339.40 | 353,700 | — | — |
| 2025-09-16 | $273.19 | $340.31 | 609,400 | — | — |
| 2025-09-15 | $273.02 | $340.10 | 504,600 | — | — |
| 2025-09-12 | $274.71 | $342.20 | 217,100 | — | — |
| 2025-09-11 | $276.07 | $343.90 | 295,200 | — | — |
| 2025-09-10 | $271.93 | $338.74 | 408,500 | — | — |
| 2025-09-09 | $267.07 | $332.68 | 431,800 | — | — |
| 2025-09-08 | $269.94 | $336.26 | 399,600 | — | — |
| 2025-09-05 | $271.13 | $337.74 | 362,700 | — | — |
| 2025-09-04 | $269.98 | $336.31 | 385,600 | — | — |
| 2025-09-03 | $269.33 | $335.50 | 456,400 | — | — |
| 2025-09-02 | $269.71 | $335.97 | 453,600 | — | — |
| 2025-08-29 | $270.79 | $337.32 | 363,900 | — | — |
| 2025-08-28 | $275.27 | $341.22 | 448,100 | — | — |
| 2025-08-27 | $276.39 | $342.61 | 393,200 | — | — |
| 2025-08-26 | $271.74 | $336.84 | 432,700 | — | — |
| 2025-08-25 | $270.72 | $335.58 | 342,600 | — | — |
| 2025-08-22 | $269.98 | $334.66 | 359,000 | — | — |
| 2025-08-21 | $266.48 | $330.32 | 242,300 | — | — |
| 2025-08-20 | $267.09 | $331.08 | 433,400 | — | — |
| 2025-08-19 | $265.40 | $328.98 | 629,400 | — | — |
| 2025-08-18 | $267.60 | $331.71 | 328,100 | — | — |
| 2025-08-15 | $266.25 | $330.04 | 346,600 | — | — |
| 2025-08-14 | $267.46 | $331.54 | 236,900 | — | — |
| 2025-08-13 | $269.43 | $333.98 | 337,800 | — | — |
| 2025-08-12 | $268.00 | $332.21 | 347,100 | — | — |
| 2025-08-11 | $266.65 | $330.53 | 391,200 | — | — |
| 2025-08-08 | $264.69 | $328.10 | 468,900 | — | — |
| 2025-08-07 | $266.45 | $330.28 | 476,200 | — | — |
| 2025-08-06 | $267.49 | $331.57 | 403,400 | — | — |
| 2025-08-05 | $270.92 | $335.83 | 591,200 | — | — |
| 2025-08-04 | $265.67 | $329.32 | 417,500 | — | — |
| 2025-08-01 | $269.83 | $334.47 | 770,100 | — | — |
| 2025-07-31 | $278.86 | $345.67 | 2,038,700 | — | — |
| 2025-07-30 | $258.52 | $320.45 | 540,300 | — | — |
| 2025-07-29 | $260.84 | $323.33 | 281,000 | — | — |
| 2025-07-28 | $262.49 | $325.38 | 315,600 | — | — |
| 2025-07-25 | $264.82 | $328.26 | 327,600 | — | — |
| 2025-07-24 | $263.33 | $326.42 | 371,700 | — | — |
| 2025-07-23 | $265.56 | $329.18 | 587,200 | — | — |
| 2025-07-22 | $253.96 | $314.80 | 365,200 | — | — |
| 2025-07-21 | $252.93 | $313.53 | 334,200 | — | — |
| 2025-07-18 | $254.49 | $315.46 | 542,800 | — | — |
| 2025-07-17 | $255.35 | $316.53 | 322,800 | — | — |
| 2025-07-16 | $253.82 | $314.63 | 415,900 | — | — |
| 2025-07-15 | $253.68 | $314.46 | 340,600 | — | — |
| 2025-07-14 | $258.50 | $320.43 | 374,700 | — | — |
| 2025-07-11 | $258.18 | $320.03 | 367,300 | — | — |
| 2025-07-10 | $258.11 | $319.95 | 656,200 | — | — |
| 2025-07-09 | $248.92 | $308.55 | 290,300 | — | — |
| 2025-07-08 | $247.95 | $307.35 | 560,200 | — | — |
| 2025-07-07 | $253.53 | $314.27 | 403,200 | — | — |
| 2025-07-03 | $252.08 | $312.47 | 304,200 | — | — |
| 2025-07-02 | $250.15 | $310.08 | 446,100 | — | — |
| 2025-07-01 | $246.31 | $305.32 | 521,400 | — | — |
| 2025-06-30 | $241.46 | $299.31 | 315,900 | — | — |
| 2025-06-27 | $238.65 | $295.82 | 516,000 | — | — |
| 2025-06-26 | $239.83 | $297.29 | 292,700 | — | — |
| 2025-06-25 | $235.12 | $291.45 | 612,700 | — | — |
| 2025-06-24 | $231.63 | $287.12 | 379,700 | — | — |
| 2025-06-23 | $237.10 | $293.90 | 495,700 | — | — |
| 2025-06-20 | $234.54 | $290.73 | 1,555,700 | — | — |
| 2025-06-18 | $234.21 | $290.32 | 524,300 | — | — |
| 2025-06-17 | $234.08 | $290.16 | 544,700 | — | — |
| 2025-06-16 | $229.26 | $284.18 | 546,600 | — | — |
| 2025-06-13 | $232.73 | $288.49 | 455,900 | — | — |
| 2025-06-12 | $229.12 | $284.01 | 329,200 | — | — |
| 2025-06-11 | $226.15 | $280.33 | 548,100 | — | — |
| 2025-06-10 | $223.30 | $276.80 | 443,400 | — | — |
| 2025-06-09 | $228.07 | $282.71 | 483,400 | — | — |
| 2025-06-06 | $226.49 | $280.75 | 313,000 | — | — |
| 2025-06-05 | $224.78 | $278.63 | 484,300 | — | — |
| 2025-06-04 | $224.79 | $278.64 | 463,400 | — | — |
| 2025-06-03 | $227.96 | $282.57 | 491,400 | — | — |
| 2025-06-02 | $222.80 | $276.18 | 446,300 | — | — |
| 2025-05-30 | $223.06 | $276.50 | 590,900 | — | — |
| 2025-05-29 | $223.68 | $275.59 | 1,057,900 | — | — |
| 2025-05-28 | $225.60 | $277.96 | 315,800 | — | — |
| 2025-05-27 | $227.84 | $280.72 | 366,200 | — | — |
| 2025-05-23 | $224.74 | $276.90 | 256,700 | — | — |
| 2025-05-22 | $224.49 | $276.59 | 551,600 | — | — |
| 2025-05-21 | $223.38 | $275.23 | 453,200 | — | — |
| 2025-05-20 | $228.02 | $280.94 | 420,400 | — | — |
| 2025-05-19 | $229.35 | $282.58 | 518,400 | — | — |
| 2025-05-16 | $230.05 | $283.44 | 311,300 | — | — |
| 2025-05-15 | $228.16 | $281.11 | 385,700 | — | — |
| 2025-05-14 | $223.11 | $274.89 | 522,300 | — | — |
| 2025-05-13 | $225.73 | $278.12 | 478,900 | — | — |
| 2025-05-12 | $229.74 | $283.06 | 530,100 | — | — |
| 2025-05-09 | $231.63 | $285.39 | 329,300 | — | — |
| 2025-05-08 | $232.95 | $287.02 | 522,300 | — | — |
| 2025-05-07 | $230.21 | $283.64 | 429,000 | — | — |
| 2025-05-06 | $232.90 | $286.95 | 504,600 | — | — |
| 2025-05-05 | $233.18 | $287.30 | 604,200 | — | — |
| 2025-05-02 | $230.02 | $283.41 | 669,000 | — | — |
| 2025-05-01 | $227.48 | $280.28 | 1,063,300 | — | — |
| 2025-04-30 | $230.34 | $283.80 | 748,800 | — | — |
| 2025-04-29 | $230.37 | $283.84 | 503,800 | — | — |
| 2025-04-28 | $228.35 | $281.35 | 679,100 | — | — |
| 2025-04-25 | $226.05 | $278.51 | 570,300 | — | — |
| 2025-04-24 | $221.90 | $273.40 | 824,400 | — | — |
| 2025-04-23 | $217.93 | $268.51 | 793,400 | — | — |
| 2025-04-22 | $217.22 | $267.64 | 871,300 | — | — |
| 2025-04-21 | $217.86 | $268.42 | 478,000 | — | — |
| 2025-04-17 | $219.48 | $270.42 | 793,500 | — | — |
| 2025-04-16 | $215.60 | $265.64 | 614,800 | — | — |
| 2025-04-15 | $217.98 | $268.57 | 722,800 | — | — |
| 2025-04-14 | $219.95 | $271.00 | 1,152,000 | — | — |
| 2025-04-11 | $215.74 | $265.81 | 1,474,100 | — | — |
| 2025-04-10 | $200.89 | $247.52 | 836,700 | — | — |
| 2025-04-09 | $200.08 | $246.52 | 1,009,100 | — | — |
| 2025-04-08 | $187.54 | $231.07 | 822,800 | — | — |
| 2025-04-07 | $183.31 | $225.86 | 826,300 | — | — |
| 2025-04-04 | $184.95 | $227.88 | 855,800 | — | — |
| 2025-04-03 | $199.22 | $245.46 | 690,700 | — | — |
| 2025-04-02 | $204.93 | $252.49 | 500,100 | — | — |
| 2025-04-01 | $202.20 | $249.13 | 549,800 | — | — |
| 2025-03-31 | $204.04 | $251.40 | 666,700 | — | — |
| 2025-03-28 | $205.32 | $252.97 | 560,200 | — | — |
| 2025-03-27 | $203.15 | $250.30 | 350,500 | — | — |
| 2025-03-26 | $203.27 | $250.45 | 438,200 | — | — |
| 2025-03-25 | $206.25 | $254.12 | 557,400 | — | — |
| 2025-03-24 | $205.89 | $253.68 | 525,500 | — | — |
| 2025-03-21 | $201.47 | $248.23 | 1,446,100 | — | — |
| 2025-03-20 | $201.71 | $248.53 | 651,200 | — | — |
| 2025-03-19 | $207.43 | $255.57 | 518,800 | — | — |
| 2025-03-18 | $208.57 | $256.98 | 681,700 | — | — |
| 2025-03-17 | $207.13 | $255.20 | 1,200,800 | — | — |
| 2025-03-14 | $196.16 | $241.69 | 790,800 | — | — |
| 2025-03-13 | $195.51 | $240.89 | 755,100 | — | — |
| 2025-03-12 | $191.73 | $236.23 | 498,700 | — | — |
| 2025-03-11 | $195.01 | $240.27 | 946,900 | — | — |
| 2025-03-10 | $197.03 | $242.76 | 1,039,600 | — | — |
| 2025-03-07 | $195.97 | $241.45 | 929,100 | — | — |
| 2025-03-06 | $193.93 | $238.94 | 1,177,900 | — | — |
| 2025-03-05 | $193.59 | $238.52 | 1,782,600 | — | — |
| 2025-03-04 | $172.30 | $212.29 | 921,700 | — | — |
| 2025-03-03 | $172.68 | $212.76 | 1,292,300 | — | — |
| 2025-02-28 | $175.58 | $216.33 | 2,520,900 | — | — |
| 2025-02-27 | $174.28 | $213.07 | 769,500 | — | — |
| 2025-02-26 | $173.19 | $211.73 | 727,900 | — | — |
| 2025-02-25 | $175.48 | $214.53 | 1,143,000 | — | — |
| 2025-02-24 | $168.81 | $206.38 | 820,600 | — | — |
| 2025-02-21 | $170.29 | $208.19 | 830,200 | — | — |
| 2025-02-20 | $177.89 | $217.48 | 903,800 | — | — |
| 2025-02-19 | $173.77 | $212.44 | 1,098,800 | — | — |
| 2025-02-18 | $169.71 | $207.48 | 1,212,100 | — | — |
| 2025-02-14 | $161.27 | $197.16 | 848,000 | — | — |
| 2025-02-13 | $160.82 | $196.61 | 787,100 | — | — |
| 2025-02-12 | $163.49 | $199.87 | 721,300 | — | — |
| 2025-02-11 | $167.77 | $205.11 | 567,300 | — | — |
| 2025-02-10 | $168.27 | $205.72 | 801,300 | — | — |
| 2025-02-07 | $168.49 | $205.99 | 1,683,000 | — | — |
| 2025-02-06 | $159.75 | $195.30 | 2,389,500 | — | — |
| 2025-02-05 | $195.58 | $239.11 | 645,700 | — | — |
| 2025-02-04 | $195.76 | $239.33 | 395,500 | — | — |
| 2025-02-03 | $196.56 | $240.30 | 549,600 | — | — |
| 2025-01-31 | $197.26 | $241.16 | 388,500 | — | — |
| 2025-01-30 | $195.50 | $239.01 | 469,300 | — | — |
| 2025-01-29 | $192.89 | $235.82 | 559,700 | — | — |
| 2025-01-28 | $195.77 | $239.34 | 495,100 | — | — |
| 2025-01-27 | $202.99 | $248.17 | 414,300 | — | — |
| 2025-01-24 | $202.72 | $247.84 | 337,900 | — | — |
| 2025-01-23 | $204.14 | $249.57 | 482,200 | — | — |
| 2025-01-22 | $205.17 | $250.83 | 590,100 | — | — |
| 2025-01-21 | $208.61 | $255.04 | 549,100 | — | — |
| 2025-01-17 | $202.55 | $247.63 | 640,700 | — | — |
| 2025-01-16 | $201.02 | $245.76 | 411,100 | — | — |
| 2025-01-15 | $198.70 | $242.92 | 346,300 | — | — |
| 2025-01-14 | $197.43 | $241.37 | 429,500 | — | — |
| 2025-01-13 | $195.14 | $238.57 | 464,000 | — | — |
| 2025-01-10 | $190.02 | $232.31 | 370,200 | — | — |
| 2025-01-08 | $189.66 | $231.87 | 342,100 | — | — |
| 2025-01-07 | $189.05 | $231.12 | 469,800 | — | — |
| 2025-01-06 | $186.70 | $228.25 | 493,000 | — | — |
| 2025-01-03 | $188.08 | $229.94 | 403,700 | — | — |
| 2025-01-02 | $187.61 | $229.36 | 328,600 | — | — |