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
- 2003-07-01 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 | $107.09 | $188.85 | 656,000 | — | — |
| 2025-12-30 | $108.76 | $191.80 | 558,000 | — | — |
| 2025-12-29 | $109.10 | $192.40 | 466,900 | — | — |
| 2025-12-26 | $108.99 | $192.20 | 283,500 | — | — |
| 2025-12-24 | $108.97 | $192.17 | 270,200 | — | — |
| 2025-12-23 | $109.18 | $192.54 | 631,300 | — | — |
| 2025-12-22 | $108.96 | $192.15 | 537,900 | — | — |
| 2025-12-19 | $107.94 | $190.35 | 993,600 | — | — |
| 2025-12-18 | $107.68 | $189.89 | 611,900 | — | — |
| 2025-12-17 | $107.06 | $188.80 | 597,100 | — | — |
| 2025-12-16 | $107.14 | $188.94 | 655,300 | — | — |
| 2025-12-15 | $106.46 | $187.74 | 613,900 | — | — |
| 2025-12-12 | $104.36 | $184.04 | 455,100 | — | — |
| 2025-12-11 | $103.63 | $182.75 | 449,600 | — | — |
| 2025-12-10 | $100.36 | $176.98 | 709,100 | — | — |
| 2025-12-09 | $99.09 | $174.74 | 435,800 | — | — |
| 2025-12-08 | $98.57 | $173.83 | 658,800 | — | — |
| 2025-12-05 | $97.85 | $172.56 | 726,300 | — | — |
| 2025-12-04 | $99.47 | $175.41 | 436,900 | — | — |
| 2025-12-03 | $99.58 | $175.61 | 802,400 | — | — |
| 2025-12-02 | $101.61 | $179.19 | 793,700 | — | — |
| 2025-12-01 | $102.21 | $180.25 | 827,000 | — | — |
| 2025-11-28 | $102.24 | $180.30 | 204,700 | — | — |
| 2025-11-26 | $102.14 | $180.12 | 925,500 | — | — |
| 2025-11-25 | $100.16 | $176.63 | 712,100 | — | — |
| 2025-11-24 | $99.57 | $175.59 | 813,900 | — | — |
| 2025-11-21 | $100.89 | $177.92 | 499,700 | — | — |
| 2025-11-20 | $100.52 | $177.27 | 531,400 | — | — |
| 2025-11-19 | $99.34 | $175.19 | 475,800 | — | — |
| 2025-11-18 | $100.91 | $177.95 | 493,700 | — | — |
| 2025-11-17 | $100.71 | $177.60 | 727,600 | — | — |
| 2025-11-14 | $102.21 | $180.25 | 748,800 | — | — |
| 2025-11-13 | $102.69 | $181.09 | 585,300 | — | — |
| 2025-11-12 | $101.63 | $179.22 | 499,600 | — | — |
| 2025-11-11 | $100.56 | $177.34 | 535,800 | — | — |
| 2025-11-10 | $99.70 | $175.82 | 600,600 | — | — |
| 2025-11-07 | $99.54 | $175.54 | 703,300 | — | — |
| 2025-11-06 | $97.59 | $172.10 | 594,800 | — | — |
| 2025-11-05 | $96.79 | $170.69 | 669,700 | — | — |
| 2025-11-04 | $95.98 | $169.26 | 802,700 | — | — |
| 2025-11-03 | $94.34 | $166.37 | 1,059,100 | — | — |
| 2025-10-31 | $93.66 | $165.17 | 1,067,900 | — | — |
| 2025-10-30 | $93.50 | $164.89 | 1,230,000 | — | — |
| 2025-10-29 | $88.25 | $155.63 | 1,106,100 | — | — |
| 2025-10-28 | $89.09 | $157.11 | 1,063,200 | — | — |
| 2025-10-27 | $91.22 | $160.87 | 905,600 | — | — |
| 2025-10-24 | $91.14 | $160.72 | 935,000 | — | — |
| 2025-10-23 | $92.49 | $163.11 | 673,300 | — | — |
| 2025-10-22 | $91.93 | $162.12 | 856,900 | — | — |
| 2025-10-21 | $92.03 | $162.29 | 1,063,000 | — | — |
| 2025-10-20 | $92.01 | $162.26 | 844,800 | — | — |
| 2025-10-17 | $92.52 | $163.16 | 853,400 | — | — |
| 2025-10-16 | $92.12 | $162.45 | 703,600 | — | — |
| 2025-10-15 | $96.01 | $169.31 | 748,500 | — | — |
| 2025-10-14 | $98.88 | $174.37 | 576,200 | — | — |
| 2025-10-13 | $97.34 | $171.66 | 500,200 | — | — |
| 2025-10-10 | $96.21 | $169.67 | 412,300 | — | — |
| 2025-10-09 | $96.79 | $170.69 | 833,800 | — | — |
| 2025-10-08 | $97.00 | $171.06 | 841,000 | — | — |
| 2025-10-07 | $96.54 | $170.25 | 896,200 | — | — |
| 2025-10-06 | $94.99 | $167.51 | 604,000 | — | — |
| 2025-10-03 | $94.52 | $166.69 | 654,600 | — | — |
| 2025-10-02 | $93.84 | $165.49 | 917,300 | — | — |
| 2025-10-01 | $94.20 | $166.12 | 547,800 | — | — |
| 2025-09-30 | $95.80 | $168.94 | 494,100 | — | — |
| 2025-09-29 | $95.08 | $167.67 | 705,300 | — | — |
| 2025-09-26 | $95.97 | $169.24 | 676,000 | — | — |
| 2025-09-25 | $94.59 | $166.81 | 850,200 | — | — |
| 2025-09-24 | $96.57 | $170.30 | 1,116,300 | — | — |
| 2025-09-23 | $95.15 | $167.80 | 784,400 | — | — |
| 2025-09-22 | $95.08 | $167.67 | 671,600 | — | — |
| 2025-09-19 | $95.36 | $168.17 | 1,643,200 | — | — |
| 2025-09-18 | $96.29 | $169.81 | 507,800 | — | — |
| 2025-09-17 | $94.92 | $167.39 | 733,300 | — | — |
| 2025-09-16 | $94.35 | $166.39 | 674,900 | — | — |
| 2025-09-15 | $95.97 | $169.24 | 566,300 | — | — |
| 2025-09-12 | $99.08 | $174.73 | 573,000 | — | — |
| 2025-09-11 | $99.30 | $175.11 | 469,300 | — | — |
| 2025-09-10 | $97.09 | $171.22 | 367,900 | — | — |
| 2025-09-09 | $97.00 | $171.06 | 546,500 | — | — |
| 2025-09-08 | $98.09 | $172.98 | 730,200 | — | — |
| 2025-09-05 | $97.43 | $171.82 | 612,500 | — | — |
| 2025-09-04 | $99.29 | $175.10 | 382,700 | — | — |
| 2025-09-03 | $98.29 | $173.33 | 523,700 | — | — |
| 2025-09-02 | $98.71 | $174.07 | 480,700 | — | — |
| 2025-08-29 | $98.58 | $173.84 | 463,700 | — | — |
| 2025-08-28 | $98.64 | $173.95 | 526,200 | — | — |
| 2025-08-27 | $98.39 | $173.51 | 563,100 | — | — |
| 2025-08-26 | $97.00 | $171.06 | 743,400 | — | — |
| 2025-08-25 | $98.10 | $173.00 | 486,500 | — | — |
| 2025-08-22 | $99.19 | $174.92 | 504,600 | — | — |
| 2025-08-21 | $98.96 | $174.51 | 678,600 | — | — |
| 2025-08-20 | $97.61 | $172.13 | 623,900 | — | — |
| 2025-08-19 | $96.45 | $170.09 | 362,700 | — | — |
| 2025-08-18 | $95.01 | $167.55 | 442,100 | — | — |
| 2025-08-15 | $95.25 | $167.97 | 937,200 | — | — |
| 2025-08-14 | $97.33 | $171.64 | 602,500 | — | — |
| 2025-08-13 | $98.11 | $173.02 | 431,100 | — | — |
| 2025-08-12 | $96.98 | $171.02 | 443,800 | — | — |
| 2025-08-11 | $96.03 | $169.35 | 572,100 | — | — |
| 2025-08-08 | $96.47 | $170.12 | 796,600 | — | — |
| 2025-08-07 | $95.90 | $169.12 | 911,700 | — | — |
| 2025-08-06 | $95.28 | $168.03 | 641,700 | — | — |
| 2025-08-05 | $94.33 | $166.35 | 821,100 | — | — |
| 2025-08-04 | $94.09 | $165.93 | 823,700 | — | — |
| 2025-08-01 | $93.33 | $164.59 | 690,600 | — | — |
| 2025-07-31 | $93.84 | $165.49 | 1,279,200 | — | — |
| 2025-07-30 | $93.67 | $165.19 | 1,230,700 | — | — |
| 2025-07-29 | $97.13 | $171.29 | 949,100 | — | — |
| 2025-07-28 | $96.28 | $169.79 | 716,700 | — | — |
| 2025-07-25 | $96.98 | $171.02 | 415,400 | — | — |
| 2025-07-24 | $95.93 | $169.17 | 705,200 | — | — |
| 2025-07-23 | $97.35 | $171.68 | 1,319,300 | — | — |
| 2025-07-22 | $96.99 | $171.04 | 487,500 | — | — |
| 2025-07-21 | $96.10 | $169.47 | 381,000 | — | — |
| 2025-07-18 | $97.11 | $171.25 | 324,200 | — | — |
| 2025-07-17 | $97.00 | $171.06 | 647,000 | — | — |
| 2025-07-16 | $95.92 | $169.15 | 472,800 | — | — |
| 2025-07-15 | $95.91 | $169.14 | 605,400 | — | — |
| 2025-07-14 | $98.94 | $174.48 | 697,400 | — | — |
| 2025-07-11 | $96.20 | $169.65 | 347,200 | — | — |
| 2025-07-10 | $97.04 | $171.13 | 917,800 | — | — |
| 2025-07-09 | $98.06 | $172.93 | 588,000 | — | — |
| 2025-07-08 | $98.36 | $173.46 | 1,054,500 | — | — |
| 2025-07-07 | $98.61 | $173.90 | 710,200 | — | — |
| 2025-07-03 | $99.11 | $174.78 | 661,700 | — | — |
| 2025-07-02 | $98.23 | $173.23 | 826,800 | — | — |
| 2025-07-01 | $102.44 | $180.65 | 1,386,300 | — | — |
| 2025-06-30 | $103.82 | $183.09 | 580,000 | — | — |
| 2025-06-27 | $103.21 | $181.23 | 812,100 | — | — |
| 2025-06-26 | $102.81 | $180.53 | 477,400 | — | — |
| 2025-06-25 | $100.49 | $176.46 | 550,900 | — | — |
| 2025-06-24 | $102.92 | $180.72 | 796,700 | — | — |
| 2025-06-23 | $103.77 | $182.22 | 903,800 | — | — |
| 2025-06-20 | $102.58 | $180.13 | 1,555,800 | — | — |
| 2025-06-18 | $101.94 | $179.00 | 878,800 | — | — |
| 2025-06-17 | $102.17 | $179.41 | 566,300 | — | — |
| 2025-06-16 | $103.42 | $181.60 | 634,100 | — | — |
| 2025-06-13 | $102.99 | $180.85 | 544,800 | — | — |
| 2025-06-12 | $103.78 | $182.23 | 667,700 | — | — |
| 2025-06-11 | $100.97 | $177.30 | 849,500 | — | — |
| 2025-06-10 | $100.51 | $176.49 | 588,400 | — | — |
| 2025-06-09 | $104.04 | $182.69 | 846,400 | — | — |
| 2025-06-06 | $106.93 | $187.77 | 1,085,900 | — | — |
| 2025-06-05 | $105.00 | $184.38 | 816,800 | — | — |
| 2025-06-04 | $104.32 | $183.18 | 748,700 | — | — |
| 2025-06-03 | $104.88 | $184.17 | 1,054,400 | — | — |
| 2025-06-02 | $104.70 | $183.85 | 441,600 | — | — |
| 2025-05-30 | $103.80 | $182.27 | 640,200 | — | — |
| 2025-05-29 | $102.55 | $180.07 | 492,900 | — | — |
| 2025-05-28 | $101.47 | $178.18 | 422,700 | — | — |
| 2025-05-27 | $102.66 | $180.27 | 536,300 | — | — |
| 2025-05-23 | $100.62 | $176.69 | 504,600 | — | — |
| 2025-05-22 | $99.73 | $175.12 | 591,400 | — | — |
| 2025-05-21 | $100.99 | $177.34 | 432,300 | — | — |
| 2025-05-20 | $102.83 | $180.57 | 460,400 | — | — |
| 2025-05-19 | $102.85 | $180.60 | 451,500 | — | — |
| 2025-05-16 | $102.50 | $179.99 | 517,200 | — | — |
| 2025-05-15 | $101.08 | $177.49 | 499,100 | — | — |
| 2025-05-14 | $98.68 | $173.28 | 669,400 | — | — |
| 2025-05-13 | $99.94 | $175.49 | 501,500 | — | — |
| 2025-05-12 | $100.54 | $176.55 | 479,700 | — | — |
| 2025-05-09 | $101.22 | $177.74 | 283,500 | — | — |
| 2025-05-08 | $100.75 | $176.91 | 710,200 | — | — |
| 2025-05-07 | $100.04 | $175.67 | 652,100 | — | — |
| 2025-05-06 | $99.85 | $175.33 | 616,800 | — | — |
| 2025-05-05 | $99.59 | $174.88 | 1,070,900 | — | — |
| 2025-05-02 | $99.88 | $175.39 | 487,600 | — | — |
| 2025-05-01 | $97.42 | $171.07 | 758,600 | — | — |
| 2025-04-30 | $96.32 | $169.14 | 631,000 | — | — |
| 2025-04-29 | $96.81 | $170.00 | 440,800 | — | — |
| 2025-04-28 | $95.96 | $168.50 | 491,300 | — | — |
| 2025-04-25 | $94.88 | $166.61 | 593,500 | — | — |
| 2025-04-24 | $95.64 | $167.94 | 645,700 | — | — |
| 2025-04-23 | $95.07 | $166.94 | 729,700 | — | — |
| 2025-04-22 | $95.83 | $168.27 | 544,000 | — | — |
| 2025-04-21 | $91.94 | $161.44 | 424,400 | — | — |
| 2025-04-17 | $94.59 | $166.10 | 265,000 | — | — |
| 2025-04-16 | $94.95 | $166.73 | 822,200 | — | — |
| 2025-04-15 | $94.54 | $166.01 | 617,500 | — | — |
| 2025-04-14 | $94.55 | $166.03 | 382,300 | — | — |
| 2025-04-11 | $92.90 | $163.13 | 501,000 | — | — |
| 2025-04-10 | $91.41 | $160.51 | 676,300 | — | — |
| 2025-04-09 | $93.59 | $164.34 | 787,500 | — | — |
| 2025-04-08 | $88.57 | $155.53 | 947,700 | — | — |
| 2025-04-07 | $87.23 | $153.17 | 888,200 | — | — |
| 2025-04-04 | $90.73 | $159.32 | 1,114,000 | — | — |
| 2025-04-03 | $98.96 | $173.77 | 658,400 | — | — |
| 2025-04-02 | $101.07 | $177.48 | 607,800 | — | — |
| 2025-04-01 | $100.54 | $176.55 | 927,400 | — | — |
| 2025-03-31 | $100.24 | $176.02 | 743,100 | — | — |
| 2025-03-28 | $99.51 | $173.96 | 800,900 | — | — |
| 2025-03-27 | $99.64 | $174.19 | 781,700 | — | — |
| 2025-03-26 | $99.70 | $174.30 | 1,202,200 | — | — |
| 2025-03-25 | $98.63 | $172.43 | 961,900 | — | — |
| 2025-03-24 | $98.24 | $171.74 | 1,017,000 | — | — |
| 2025-03-21 | $95.00 | $166.08 | 2,203,200 | — | — |
| 2025-03-20 | $95.01 | $166.10 | 938,000 | — | — |
| 2025-03-19 | $94.91 | $165.92 | 830,600 | — | — |
| 2025-03-18 | $94.87 | $165.85 | 600,900 | — | — |
| 2025-03-17 | $95.59 | $167.11 | 881,100 | — | — |
| 2025-03-14 | $93.83 | $164.03 | 962,400 | — | — |
| 2025-03-13 | $91.60 | $160.14 | 597,500 | — | — |
| 2025-03-12 | $91.89 | $160.64 | 768,700 | — | — |
| 2025-03-11 | $91.38 | $159.75 | 440,200 | — | — |
| 2025-03-10 | $91.62 | $160.17 | 877,600 | — | — |
| 2025-03-07 | $91.94 | $160.73 | 727,000 | — | — |
| 2025-03-06 | $92.66 | $161.99 | 683,600 | — | — |
| 2025-03-05 | $94.75 | $165.64 | 923,500 | — | — |
| 2025-03-04 | $95.20 | $166.43 | 1,027,400 | — | — |
| 2025-03-03 | $97.62 | $170.66 | 798,400 | — | — |
| 2025-02-28 | $96.88 | $169.37 | 753,300 | — | — |
| 2025-02-27 | $96.28 | $168.32 | 835,500 | — | — |
| 2025-02-26 | $93.97 | $164.28 | 579,400 | — | — |
| 2025-02-25 | $94.98 | $166.04 | 671,600 | — | — |
| 2025-02-24 | $94.04 | $164.40 | 709,000 | — | — |
| 2025-02-21 | $91.81 | $160.50 | 761,800 | — | — |
| 2025-02-20 | $92.63 | $161.94 | 890,500 | — | — |
| 2025-02-19 | $91.50 | $159.96 | 400,300 | — | — |
| 2025-02-18 | $91.60 | $160.14 | 458,000 | — | — |
| 2025-02-14 | $90.05 | $157.43 | 621,600 | — | — |
| 2025-02-13 | $91.25 | $159.52 | 556,400 | — | — |
| 2025-02-12 | $89.50 | $156.46 | 418,200 | — | — |
| 2025-02-11 | $90.42 | $158.07 | 482,100 | — | — |
| 2025-02-10 | $91.56 | $160.07 | 902,500 | — | — |
| 2025-02-07 | $93.40 | $163.28 | 801,600 | — | — |
| 2025-02-06 | $94.19 | $164.66 | 666,600 | — | — |
| 2025-02-05 | $92.57 | $161.83 | 868,100 | — | — |
| 2025-02-04 | $90.35 | $157.95 | 527,500 | — | — |
| 2025-02-03 | $90.16 | $157.62 | 662,000 | — | — |
| 2025-01-31 | $91.02 | $159.12 | 543,900 | — | — |
| 2025-01-30 | $92.78 | $162.20 | 845,400 | — | — |
| 2025-01-29 | $90.00 | $157.34 | 1,231,900 | — | — |
| 2025-01-28 | $90.45 | $158.13 | 549,000 | — | — |
| 2025-01-27 | $90.81 | $158.75 | 605,400 | — | — |
| 2025-01-24 | $88.17 | $154.14 | 1,222,700 | — | — |
| 2025-01-23 | $87.49 | $152.95 | 598,000 | — | — |
| 2025-01-22 | $88.91 | $155.43 | 669,200 | — | — |
| 2025-01-21 | $89.20 | $155.94 | 1,205,700 | — | — |
| 2025-01-17 | $90.23 | $157.74 | 592,800 | — | — |
| 2025-01-16 | $90.04 | $157.41 | 623,300 | — | — |
| 2025-01-15 | $88.53 | $154.77 | 621,600 | — | — |
| 2025-01-14 | $87.82 | $153.53 | 589,900 | — | — |
| 2025-01-13 | $85.84 | $150.07 | 669,600 | — | — |
| 2025-01-10 | $85.54 | $149.54 | 642,700 | — | — |
| 2025-01-08 | $87.91 | $153.68 | 776,100 | — | — |
| 2025-01-07 | $88.07 | $153.96 | 449,500 | — | — |
| 2025-01-06 | $87.85 | $153.58 | 881,300 | — | — |
| 2025-01-03 | $88.73 | $155.12 | 369,500 | — | — |
| 2025-01-02 | $88.87 | $155.36 | 341,600 | — | — |