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
- 1993-03-29 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 | $113.78 | $162.36 | 411,200 | — | — |
| 2025-12-30 | $114.64 | $163.59 | 425,400 | — | — |
| 2025-12-29 | $114.51 | $163.40 | 467,300 | — | — |
| 2025-12-26 | $114.51 | $163.40 | 425,400 | — | — |
| 2025-12-24 | $114.02 | $162.70 | 330,300 | — | — |
| 2025-12-23 | $113.92 | $162.56 | 587,900 | — | — |
| 2025-12-22 | $114.61 | $163.55 | 670,000 | — | — |
| 2025-12-19 | $114.76 | $163.76 | 1,202,200 | — | — |
| 2025-12-18 | $116.57 | $166.34 | 879,200 | — | — |
| 2025-12-17 | $117.37 | $167.48 | 612,400 | — | — |
| 2025-12-16 | $116.89 | $166.80 | 707,000 | — | — |
| 2025-12-15 | $117.59 | $167.80 | 613,900 | — | — |
| 2025-12-12 | $116.76 | $166.61 | 999,700 | — | — |
| 2025-12-11 | $115.72 | $165.13 | 648,500 | — | — |
| 2025-12-10 | $115.17 | $164.34 | 829,500 | — | — |
| 2025-12-09 | $114.00 | $162.68 | 527,000 | — | — |
| 2025-12-08 | $113.33 | $161.72 | 599,500 | — | — |
| 2025-12-05 | $112.49 | $160.52 | 678,700 | — | — |
| 2025-12-04 | $113.27 | $161.01 | 825,500 | — | — |
| 2025-12-03 | $111.62 | $158.66 | 854,600 | — | — |
| 2025-12-02 | $110.99 | $157.77 | 1,114,600 | — | — |
| 2025-12-01 | $110.83 | $157.54 | 837,300 | — | — |
| 2025-11-28 | $109.09 | $155.07 | 403,000 | — | — |
| 2025-11-26 | $108.33 | $153.99 | 845,400 | — | — |
| 2025-11-25 | $107.69 | $153.08 | 663,900 | — | — |
| 2025-11-24 | $106.19 | $150.94 | 552,700 | — | — |
| 2025-11-21 | $106.19 | $150.94 | 597,400 | — | — |
| 2025-11-20 | $104.39 | $148.39 | 1,174,600 | — | — |
| 2025-11-19 | $102.72 | $146.01 | 676,800 | — | — |
| 2025-11-18 | $104.56 | $148.63 | 834,200 | — | — |
| 2025-11-17 | $99.84 | $141.92 | 686,400 | — | — |
| 2025-11-14 | $99.29 | $141.14 | 494,700 | — | — |
| 2025-11-13 | $99.82 | $141.89 | 426,500 | — | — |
| 2025-11-12 | $99.61 | $141.59 | 356,100 | — | — |
| 2025-11-11 | $99.43 | $141.34 | 406,600 | — | — |
| 2025-11-10 | $99.87 | $141.96 | 702,600 | — | — |
| 2025-11-07 | $97.43 | $138.49 | 508,300 | — | — |
| 2025-11-06 | $96.57 | $137.27 | 574,900 | — | — |
| 2025-11-05 | $99.00 | $140.72 | 553,100 | — | — |
| 2025-11-04 | $99.01 | $140.74 | 545,700 | — | — |
| 2025-11-03 | $98.61 | $140.17 | 757,500 | — | — |
| 2025-10-31 | $99.20 | $141.01 | 743,200 | — | — |
| 2025-10-30 | $100.40 | $142.71 | 741,500 | — | — |
| 2025-10-29 | $100.64 | $143.06 | 1,128,500 | — | — |
| 2025-10-28 | $99.60 | $141.58 | 910,400 | — | — |
| 2025-10-27 | $103.11 | $146.57 | 810,800 | — | — |
| 2025-10-24 | $101.00 | $143.57 | 973,600 | — | — |
| 2025-10-23 | $103.68 | $147.38 | 1,778,500 | — | — |
| 2025-10-22 | $96.22 | $136.77 | 1,272,500 | — | — |
| 2025-10-21 | $96.61 | $137.33 | 1,272,200 | — | — |
| 2025-10-20 | $95.68 | $136.01 | 1,290,800 | — | — |
| 2025-10-17 | $90.53 | $128.68 | 889,700 | — | — |
| 2025-10-16 | $86.75 | $123.31 | 633,000 | — | — |
| 2025-10-15 | $86.85 | $123.45 | 693,700 | — | — |
| 2025-10-14 | $88.42 | $125.69 | 763,500 | — | — |
| 2025-10-13 | $88.00 | $125.09 | 662,800 | — | — |
| 2025-10-10 | $90.02 | $127.96 | 614,600 | — | — |
| 2025-10-09 | $91.10 | $129.49 | 344,800 | — | — |
| 2025-10-08 | $92.56 | $131.57 | 621,200 | — | — |
| 2025-10-07 | $91.51 | $130.08 | 581,100 | — | — |
| 2025-10-06 | $93.38 | $132.74 | 635,900 | — | — |
| 2025-10-03 | $95.98 | $136.43 | 463,400 | — | — |
| 2025-10-02 | $96.02 | $136.49 | 470,800 | — | — |
| 2025-10-01 | $96.61 | $137.33 | 519,100 | — | — |
| 2025-09-30 | $97.01 | $137.90 | 639,400 | — | — |
| 2025-09-29 | $98.28 | $139.70 | 476,100 | — | — |
| 2025-09-26 | $96.94 | $137.80 | 508,200 | — | — |
| 2025-09-25 | $96.23 | $136.79 | 557,600 | — | — |
| 2025-09-24 | $98.01 | $139.32 | 830,000 | — | — |
| 2025-09-23 | $96.78 | $137.57 | 521,300 | — | — |
| 2025-09-22 | $95.83 | $136.22 | 607,700 | — | — |
| 2025-09-19 | $95.30 | $135.47 | 1,958,800 | — | — |
| 2025-09-18 | $96.39 | $137.01 | 584,000 | — | — |
| 2025-09-17 | $96.10 | $136.60 | 577,700 | — | — |
| 2025-09-16 | $96.07 | $136.56 | 523,900 | — | — |
| 2025-09-15 | $95.98 | $136.43 | 448,000 | — | — |
| 2025-09-12 | $96.32 | $136.91 | 480,200 | — | — |
| 2025-09-11 | $98.82 | $140.47 | 447,000 | — | — |
| 2025-09-10 | $96.57 | $137.27 | 545,500 | — | — |
| 2025-09-09 | $97.69 | $138.86 | 506,200 | — | — |
| 2025-09-08 | $99.99 | $142.13 | 619,800 | — | — |
| 2025-09-05 | $102.38 | $145.53 | 538,000 | — | — |
| 2025-09-04 | $101.95 | $144.92 | 415,200 | — | — |
| 2025-09-03 | $101.59 | $144.41 | 472,300 | — | — |
| 2025-09-02 | $102.07 | $145.09 | 463,100 | — | — |
| 2025-08-29 | $103.73 | $147.45 | 506,500 | — | — |
| 2025-08-28 | $102.86 | $146.21 | 869,900 | — | — |
| 2025-08-27 | $106.19 | $150.94 | 654,200 | — | — |
| 2025-08-26 | $103.83 | $147.59 | 726,700 | — | — |
| 2025-08-25 | $103.23 | $146.74 | 372,700 | — | — |
| 2025-08-22 | $104.04 | $147.89 | 556,000 | — | — |
| 2025-08-21 | $102.46 | $145.64 | 375,500 | — | — |
| 2025-08-20 | $102.51 | $145.71 | 389,900 | — | — |
| 2025-08-19 | $103.78 | $147.52 | 366,100 | — | — |
| 2025-08-18 | $103.05 | $146.48 | 614,800 | — | — |
| 2025-08-15 | $102.58 | $145.81 | 627,700 | — | — |
| 2025-08-14 | $103.58 | $147.23 | 361,400 | — | — |
| 2025-08-13 | $103.57 | $147.22 | 437,400 | — | — |
| 2025-08-12 | $102.15 | $145.20 | 287,000 | — | — |
| 2025-08-11 | $100.41 | $142.73 | 501,200 | — | — |
| 2025-08-08 | $100.90 | $143.43 | 617,500 | — | — |
| 2025-08-07 | $102.17 | $145.23 | 399,300 | — | — |
| 2025-08-06 | $102.31 | $145.43 | 401,400 | — | — |
| 2025-08-05 | $103.44 | $147.04 | 503,800 | — | — |
| 2025-08-04 | $104.51 | $148.56 | 527,900 | — | — |
| 2025-08-01 | $106.39 | $151.23 | 556,600 | — | — |
| 2025-07-31 | $107.04 | $152.15 | 551,400 | — | — |
| 2025-07-30 | $110.10 | $156.50 | 432,700 | — | — |
| 2025-07-29 | $110.60 | $157.21 | 611,800 | — | — |
| 2025-07-28 | $111.25 | $158.14 | 786,700 | — | — |
| 2025-07-25 | $113.53 | $161.38 | 1,117,000 | — | — |
| 2025-07-24 | $113.75 | $161.69 | 2,165,500 | — | — |
| 2025-07-23 | $109.16 | $155.17 | 1,016,900 | — | — |
| 2025-07-22 | $108.06 | $153.60 | 665,400 | — | — |
| 2025-07-21 | $105.66 | $150.19 | 616,200 | — | — |
| 2025-07-18 | $105.55 | $150.03 | 513,400 | — | — |
| 2025-07-17 | $106.27 | $151.06 | 850,000 | — | — |
| 2025-07-16 | $105.41 | $149.84 | 631,100 | — | — |
| 2025-07-15 | $104.20 | $148.12 | 511,600 | — | — |
| 2025-07-14 | $106.89 | $151.94 | 455,800 | — | — |
| 2025-07-11 | $105.80 | $150.39 | 484,300 | — | — |
| 2025-07-10 | $106.80 | $151.81 | 598,300 | — | — |
| 2025-07-09 | $105.38 | $149.79 | 542,200 | — | — |
| 2025-07-08 | $104.66 | $148.77 | 487,600 | — | — |
| 2025-07-07 | $103.49 | $147.11 | 458,500 | — | — |
| 2025-07-03 | $105.30 | $149.68 | 309,300 | — | — |
| 2025-07-02 | $104.95 | $149.18 | 465,600 | — | — |
| 2025-07-01 | $104.20 | $148.12 | 554,000 | — | — |
| 2025-06-30 | $101.00 | $143.57 | 633,600 | — | — |
| 2025-06-27 | $100.95 | $143.50 | 1,279,800 | — | — |
| 2025-06-26 | $100.60 | $143.00 | 419,700 | — | — |
| 2025-06-25 | $99.71 | $141.73 | 590,500 | — | — |
| 2025-06-24 | $100.07 | $142.25 | 670,000 | — | — |
| 2025-06-23 | $99.83 | $141.90 | 641,000 | — | — |
| 2025-06-20 | $97.90 | $139.16 | 1,000,600 | — | — |
| 2025-06-18 | $98.92 | $140.61 | 552,400 | — | — |
| 2025-06-17 | $98.30 | $139.73 | 540,600 | — | — |
| 2025-06-16 | $97.40 | $138.45 | 690,800 | — | — |
| 2025-06-13 | $95.84 | $136.23 | 647,700 | — | — |
| 2025-06-12 | $99.35 | $141.22 | 637,800 | — | — |
| 2025-06-11 | $100.65 | $143.07 | 488,100 | — | — |
| 2025-06-10 | $101.84 | $144.76 | 969,300 | — | — |
| 2025-06-09 | $99.59 | $141.56 | 1,500,700 | — | — |
| 2025-06-06 | $98.08 | $139.42 | 586,300 | — | — |
| 2025-06-05 | $96.04 | $136.52 | 946,800 | — | — |
| 2025-06-04 | $95.98 | $136.43 | 1,037,400 | — | — |
| 2025-06-03 | $93.89 | $133.46 | 819,200 | — | — |
| 2025-06-02 | $92.78 | $131.88 | 916,800 | — | — |
| 2025-05-30 | $95.47 | $135.71 | 813,900 | — | — |
| 2025-05-29 | $95.02 | $135.07 | 772,200 | — | — |
| 2025-05-28 | $94.29 | $134.03 | 875,200 | — | — |
| 2025-05-27 | $94.54 | $134.38 | 719,500 | — | — |
| 2025-05-23 | $93.24 | $132.54 | 563,700 | — | — |
| 2025-05-22 | $93.17 | $132.44 | 1,038,400 | — | — |
| 2025-05-21 | $94.27 | $134.00 | 840,100 | — | — |
| 2025-05-20 | $97.31 | $138.32 | 585,900 | — | — |
| 2025-05-19 | $98.04 | $139.36 | 733,700 | — | — |
| 2025-05-16 | $98.27 | $139.69 | 702,300 | — | — |
| 2025-05-15 | $97.84 | $139.08 | 984,200 | — | — |
| 2025-05-14 | $98.81 | $140.45 | 879,100 | — | — |
| 2025-05-13 | $98.36 | $139.81 | 996,100 | — | — |
| 2025-05-12 | $98.16 | $139.53 | 1,082,200 | — | — |
| 2025-05-09 | $95.04 | $135.10 | 986,900 | — | — |
| 2025-05-08 | $93.72 | $133.22 | 978,600 | — | — |
| 2025-05-07 | $92.49 | $131.47 | 1,070,700 | — | — |
| 2025-05-06 | $92.20 | $131.06 | 1,146,000 | — | — |
| 2025-05-05 | $90.71 | $128.94 | 1,202,500 | — | — |
| 2025-05-02 | $93.23 | $132.52 | 802,900 | — | — |
| 2025-05-01 | $90.95 | $129.28 | 1,104,200 | — | — |
| 2025-04-30 | $90.41 | $128.51 | 1,060,800 | — | — |
| 2025-04-29 | $91.42 | $129.95 | 1,281,100 | — | — |
| 2025-04-28 | $89.37 | $127.04 | 2,001,600 | — | — |
| 2025-04-25 | $88.35 | $125.59 | 2,226,600 | — | — |
| 2025-04-24 | $87.99 | $125.07 | 4,201,000 | — | — |
| 2025-04-23 | $105.04 | $149.31 | 793,700 | — | — |
| 2025-04-22 | $103.00 | $146.41 | 543,800 | — | — |
| 2025-04-21 | $100.00 | $142.15 | 702,400 | — | — |
| 2025-04-17 | $101.36 | $144.08 | 617,900 | — | — |
| 2025-04-16 | $100.99 | $143.55 | 492,500 | — | — |
| 2025-04-15 | $102.63 | $145.88 | 477,000 | — | — |
| 2025-04-14 | $101.62 | $144.45 | 514,100 | — | — |
| 2025-04-11 | $102.51 | $145.71 | 587,000 | — | — |
| 2025-04-10 | $102.41 | $145.57 | 698,400 | — | — |
| 2025-04-09 | $105.90 | $150.53 | 899,700 | — | — |
| 2025-04-08 | $98.00 | $139.30 | 977,600 | — | — |
| 2025-04-07 | $99.66 | $141.66 | 967,400 | — | — |
| 2025-04-04 | $102.66 | $145.93 | 984,300 | — | — |
| 2025-04-03 | $109.02 | $154.97 | 828,100 | — | — |
| 2025-04-02 | $111.79 | $158.90 | 898,300 | — | — |
| 2025-04-01 | $110.72 | $157.38 | 861,100 | — | — |
| 2025-03-31 | $111.07 | $157.88 | 1,060,000 | — | — |
| 2025-03-28 | $111.23 | $158.11 | 479,500 | — | — |
| 2025-03-27 | $112.40 | $159.77 | 448,100 | — | — |
| 2025-03-26 | $113.43 | $161.24 | 461,300 | — | — |
| 2025-03-25 | $113.03 | $160.67 | 407,500 | — | — |
| 2025-03-24 | $113.73 | $161.66 | 585,100 | — | — |
| 2025-03-21 | $112.10 | $159.35 | 925,300 | — | — |
| 2025-03-20 | $112.01 | $159.22 | 512,300 | — | — |
| 2025-03-19 | $112.97 | $160.58 | 632,700 | — | — |
| 2025-03-18 | $110.39 | $156.91 | 423,000 | — | — |
| 2025-03-17 | $111.63 | $158.68 | 561,700 | — | — |
| 2025-03-14 | $110.50 | $157.07 | 666,900 | — | — |
| 2025-03-13 | $107.61 | $152.96 | 703,800 | — | — |
| 2025-03-12 | $106.50 | $151.39 | 658,800 | — | — |
| 2025-03-11 | $108.60 | $154.37 | 835,100 | — | — |
| 2025-03-10 | $109.56 | $155.74 | 769,900 | — | — |
| 2025-03-07 | $112.00 | $159.20 | 830,700 | — | — |
| 2025-03-06 | $113.20 | $160.91 | 367,400 | — | — |
| 2025-03-05 | $114.51 | $162.77 | 687,800 | — | — |
| 2025-03-04 | $112.70 | $160.20 | 641,600 | — | — |
| 2025-03-03 | $115.16 | $163.70 | 541,300 | — | — |
| 2025-02-28 | $118.50 | $168.44 | 542,400 | — | — |
| 2025-02-27 | $117.27 | $166.69 | 508,100 | — | — |
| 2025-02-26 | $114.70 | $163.04 | 637,700 | — | — |
| 2025-02-25 | $114.28 | $162.44 | 733,800 | — | — |
| 2025-02-24 | $114.81 | $163.20 | 858,900 | — | — |
| 2025-02-21 | $116.91 | $166.18 | 1,199,300 | — | — |
| 2025-02-20 | $119.05 | $169.22 | 989,700 | — | — |
| 2025-02-19 | $119.54 | $169.92 | 1,031,900 | — | — |
| 2025-02-18 | $121.58 | $172.82 | 826,900 | — | — |
| 2025-02-14 | $122.11 | $173.57 | 532,400 | — | — |
| 2025-02-13 | $123.09 | $174.97 | 536,000 | — | — |
| 2025-02-12 | $120.90 | $171.85 | 441,600 | — | — |
| 2025-02-11 | $121.76 | $173.08 | 666,600 | — | — |
| 2025-02-10 | $122.43 | $174.03 | 524,100 | — | — |
| 2025-02-07 | $122.01 | $173.43 | 429,300 | — | — |
| 2025-02-06 | $123.27 | $175.22 | 616,700 | — | — |
| 2025-02-05 | $120.94 | $171.91 | 678,000 | — | — |
| 2025-02-04 | $123.90 | $176.12 | 356,200 | — | — |
| 2025-02-03 | $123.09 | $174.97 | 735,200 | — | — |
| 2025-01-31 | $123.58 | $175.66 | 511,600 | — | — |
| 2025-01-30 | $125.57 | $178.49 | 417,500 | — | — |
| 2025-01-29 | $124.47 | $176.93 | 366,500 | — | — |
| 2025-01-28 | $125.89 | $178.95 | 440,200 | — | — |
| 2025-01-27 | $125.17 | $177.92 | 425,000 | — | — |
| 2025-01-24 | $125.02 | $177.71 | 450,800 | — | — |
| 2025-01-23 | $125.51 | $178.41 | 479,000 | — | — |
| 2025-01-22 | $125.39 | $178.24 | 448,700 | — | — |
| 2025-01-21 | $126.39 | $179.66 | 473,200 | — | — |
| 2025-01-17 | $126.00 | $179.10 | 603,000 | — | — |
| 2025-01-16 | $124.57 | $177.07 | 1,265,900 | — | — |
| 2025-01-15 | $126.89 | $180.37 | 440,100 | — | — |
| 2025-01-14 | $128.95 | $183.30 | 305,000 | — | — |
| 2025-01-13 | $128.20 | $182.23 | 516,400 | — | — |
| 2025-01-10 | $126.86 | $180.33 | 703,300 | — | — |
| 2025-01-08 | $129.07 | $183.47 | 323,100 | — | — |
| 2025-01-07 | $130.76 | $185.87 | 481,000 | — | — |
| 2025-01-06 | $132.82 | $188.80 | 342,200 | — | — |
| 2025-01-03 | $132.91 | $188.93 | 231,500 | — | — |
| 2025-01-02 | $131.59 | $187.05 | 357,700 | — | — |