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
- 1999-02-03 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 | $112.39 | $170.27 | 548,600 | — | — |
| 2025-12-30 | $114.07 | $172.81 | 353,100 | — | — |
| 2025-12-29 | $114.82 | $173.95 | 492,900 | — | — |
| 2025-12-26 | $116.01 | $175.75 | 313,500 | — | — |
| 2025-12-24 | $115.37 | $174.78 | 312,900 | — | — |
| 2025-12-23 | $115.57 | $175.09 | 494,400 | — | — |
| 2025-12-22 | $115.70 | $175.28 | 669,700 | — | — |
| 2025-12-19 | $113.56 | $172.04 | 3,069,700 | — | — |
| 2025-12-18 | $115.22 | $174.56 | 923,500 | — | — |
| 2025-12-17 | $114.66 | $173.71 | 671,600 | — | — |
| 2025-12-16 | $114.47 | $173.42 | 785,700 | — | — |
| 2025-12-15 | $113.62 | $172.13 | 970,500 | — | — |
| 2025-12-12 | $113.62 | $172.13 | 561,000 | — | — |
| 2025-12-11 | $114.81 | $173.93 | 712,600 | — | — |
| 2025-12-10 | $114.81 | $173.93 | 862,300 | — | — |
| 2025-12-09 | $109.61 | $166.06 | 420,400 | — | — |
| 2025-12-08 | $110.34 | $167.16 | 519,800 | — | — |
| 2025-12-05 | $110.33 | $167.15 | 609,500 | — | — |
| 2025-12-04 | $108.90 | $164.98 | 469,600 | — | — |
| 2025-12-03 | $108.94 | $165.04 | 322,100 | — | — |
| 2025-12-02 | $107.15 | $162.33 | 509,900 | — | — |
| 2025-12-01 | $107.54 | $162.92 | 451,400 | — | — |
| 2025-11-28 | $106.70 | $161.65 | 189,200 | — | — |
| 2025-11-26 | $106.60 | $161.50 | 473,400 | — | — |
| 2025-11-25 | $107.38 | $162.68 | 441,900 | — | — |
| 2025-11-24 | $104.27 | $157.97 | 593,300 | — | — |
| 2025-11-21 | $104.49 | $158.30 | 437,100 | — | — |
| 2025-11-20 | $100.97 | $152.97 | 427,800 | — | — |
| 2025-11-19 | $102.34 | $155.04 | 398,100 | — | — |
| 2025-11-18 | $100.59 | $152.39 | 505,000 | — | — |
| 2025-11-17 | $99.52 | $150.77 | 605,100 | — | — |
| 2025-11-14 | $102.82 | $155.77 | 455,400 | — | — |
| 2025-11-13 | $103.75 | $157.18 | 628,200 | — | — |
| 2025-11-12 | $105.35 | $159.60 | 614,800 | — | — |
| 2025-11-11 | $105.02 | $159.10 | 566,700 | — | — |
| 2025-11-10 | $105.13 | $159.27 | 1,163,100 | — | — |
| 2025-11-07 | $103.87 | $157.36 | 682,500 | — | — |
| 2025-11-06 | $102.12 | $154.71 | 1,136,000 | — | — |
| 2025-11-05 | $100.69 | $152.54 | 570,800 | — | — |
| 2025-11-04 | $99.96 | $151.44 | 445,500 | — | — |
| 2025-11-03 | $100.42 | $152.13 | 624,000 | — | — |
| 2025-10-31 | $101.60 | $153.01 | 515,000 | — | — |
| 2025-10-30 | $101.13 | $152.30 | 666,500 | — | — |
| 2025-10-29 | $99.83 | $150.35 | 752,500 | — | — |
| 2025-10-28 | $100.77 | $151.76 | 617,600 | — | — |
| 2025-10-27 | $102.77 | $154.77 | 602,100 | — | — |
| 2025-10-24 | $102.52 | $154.40 | 765,300 | — | — |
| 2025-10-23 | $101.97 | $153.57 | 724,200 | — | — |
| 2025-10-22 | $102.36 | $154.16 | 1,859,600 | — | — |
| 2025-10-21 | $98.81 | $148.81 | 1,414,900 | — | — |
| 2025-10-20 | $98.32 | $148.07 | 663,900 | — | — |
| 2025-10-17 | $95.98 | $144.55 | 1,464,200 | — | — |
| 2025-10-16 | $94.31 | $142.03 | 1,539,300 | — | — |
| 2025-10-15 | $101.24 | $152.47 | 605,400 | — | — |
| 2025-10-14 | $103.50 | $155.87 | 709,500 | — | — |
| 2025-10-13 | $101.18 | $152.38 | 794,700 | — | — |
| 2025-10-10 | $99.28 | $149.52 | 1,543,400 | — | — |
| 2025-10-09 | $104.95 | $158.06 | 645,900 | — | — |
| 2025-10-08 | $106.13 | $159.83 | 549,500 | — | — |
| 2025-10-07 | $106.87 | $160.95 | 487,900 | — | — |
| 2025-10-06 | $107.45 | $161.82 | 824,400 | — | — |
| 2025-10-03 | $106.51 | $160.41 | 798,100 | — | — |
| 2025-10-02 | $105.26 | $158.52 | 641,100 | — | — |
| 2025-10-01 | $105.71 | $159.20 | 746,700 | — | — |
| 2025-09-30 | $106.45 | $160.32 | 762,700 | — | — |
| 2025-09-29 | $106.58 | $160.51 | 545,500 | — | — |
| 2025-09-26 | $108.36 | $163.19 | 663,000 | — | — |
| 2025-09-25 | $107.91 | $162.52 | 1,003,200 | — | — |
| 2025-09-24 | $105.76 | $159.28 | 909,400 | — | — |
| 2025-09-23 | $106.31 | $160.11 | 1,022,700 | — | — |
| 2025-09-22 | $106.74 | $160.75 | 883,500 | — | — |
| 2025-09-19 | $108.95 | $164.08 | 3,005,000 | — | — |
| 2025-09-18 | $109.70 | $165.21 | 782,900 | — | — |
| 2025-09-17 | $107.53 | $161.94 | 1,343,500 | — | — |
| 2025-09-16 | $106.73 | $160.74 | 750,100 | — | — |
| 2025-09-15 | $107.92 | $162.53 | 1,385,000 | — | — |
| 2025-09-12 | $109.38 | $164.73 | 1,045,400 | — | — |
| 2025-09-11 | $109.27 | $164.56 | 1,044,600 | — | — |
| 2025-09-10 | $107.99 | $162.64 | 632,400 | — | — |
| 2025-09-09 | $108.16 | $162.89 | 1,126,100 | — | — |
| 2025-09-08 | $109.61 | $165.08 | 1,564,700 | — | — |
| 2025-09-05 | $107.58 | $162.02 | 1,021,700 | — | — |
| 2025-09-04 | $108.59 | $163.54 | 848,500 | — | — |
| 2025-09-03 | $106.47 | $160.35 | 891,400 | — | — |
| 2025-09-02 | $105.70 | $159.19 | 744,600 | — | — |
| 2025-08-29 | $105.14 | $158.34 | 717,500 | — | — |
| 2025-08-28 | $105.96 | $159.58 | 645,200 | — | — |
| 2025-08-27 | $106.36 | $160.18 | 810,400 | — | — |
| 2025-08-26 | $106.08 | $159.76 | 743,100 | — | — |
| 2025-08-25 | $104.40 | $157.23 | 472,300 | — | — |
| 2025-08-22 | $105.20 | $158.43 | 935,900 | — | — |
| 2025-08-21 | $100.71 | $151.67 | 906,900 | — | — |
| 2025-08-20 | $101.42 | $152.74 | 607,000 | — | — |
| 2025-08-19 | $101.22 | $152.44 | 514,800 | — | — |
| 2025-08-18 | $102.15 | $153.84 | 831,100 | — | — |
| 2025-08-15 | $101.19 | $152.39 | 660,900 | — | — |
| 2025-08-14 | $103.25 | $155.50 | 433,200 | — | — |
| 2025-08-13 | $102.88 | $154.94 | 560,600 | — | — |
| 2025-08-12 | $102.17 | $153.87 | 454,900 | — | — |
| 2025-08-11 | $98.87 | $148.90 | 907,400 | — | — |
| 2025-08-08 | $99.11 | $149.26 | 871,500 | — | — |
| 2025-08-07 | $97.41 | $146.70 | 817,900 | — | — |
| 2025-08-06 | $98.49 | $148.33 | 781,100 | — | — |
| 2025-08-05 | $99.26 | $149.49 | 867,100 | — | — |
| 2025-08-04 | $100.03 | $150.65 | 641,600 | — | — |
| 2025-08-01 | $98.80 | $147.89 | 1,263,500 | — | — |
| 2025-07-31 | $100.25 | $150.06 | 708,500 | — | — |
| 2025-07-30 | $101.43 | $151.83 | 673,700 | — | — |
| 2025-07-29 | $103.24 | $154.54 | 876,300 | — | — |
| 2025-07-28 | $103.87 | $155.48 | 666,300 | — | — |
| 2025-07-25 | $103.61 | $155.09 | 948,000 | — | — |
| 2025-07-24 | $103.51 | $154.94 | 1,291,200 | — | — |
| 2025-07-23 | $106.38 | $159.24 | 1,664,600 | — | — |
| 2025-07-22 | $108.96 | $163.10 | 1,410,600 | — | — |
| 2025-07-21 | $108.40 | $162.26 | 831,000 | — | — |
| 2025-07-18 | $108.95 | $163.09 | 860,400 | — | — |
| 2025-07-17 | $108.22 | $161.99 | 1,361,500 | — | — |
| 2025-07-16 | $105.51 | $157.94 | 1,239,100 | — | — |
| 2025-07-15 | $104.63 | $156.62 | 825,300 | — | — |
| 2025-07-14 | $108.00 | $161.66 | 652,400 | — | — |
| 2025-07-11 | $106.95 | $160.09 | 830,100 | — | — |
| 2025-07-10 | $108.14 | $161.87 | 635,300 | — | — |
| 2025-07-09 | $107.17 | $160.42 | 1,206,100 | — | — |
| 2025-07-08 | $108.20 | $161.96 | 1,170,500 | — | — |
| 2025-07-07 | $107.81 | $161.38 | 714,500 | — | — |
| 2025-07-03 | $108.87 | $162.97 | 604,300 | — | — |
| 2025-07-02 | $107.45 | $160.84 | 832,900 | — | — |
| 2025-07-01 | $104.81 | $156.89 | 744,200 | — | — |
| 2025-06-30 | $100.98 | $151.16 | 755,100 | — | — |
| 2025-06-27 | $101.11 | $151.35 | 1,304,100 | — | — |
| 2025-06-26 | $101.75 | $152.31 | 1,010,600 | — | — |
| 2025-06-25 | $98.83 | $147.94 | 585,900 | — | — |
| 2025-06-24 | $98.96 | $148.13 | 993,700 | — | — |
| 2025-06-23 | $97.51 | $145.96 | 848,600 | — | — |
| 2025-06-20 | $95.08 | $142.32 | 2,052,200 | — | — |
| 2025-06-18 | $93.61 | $140.12 | 1,000,500 | — | — |
| 2025-06-17 | $91.66 | $137.20 | 938,900 | — | — |
| 2025-06-16 | $92.57 | $138.57 | 502,100 | — | — |
| 2025-06-13 | $91.52 | $136.99 | 762,100 | — | — |
| 2025-06-12 | $94.24 | $141.07 | 662,100 | — | — |
| 2025-06-11 | $93.80 | $140.41 | 500,500 | — | — |
| 2025-06-10 | $95.26 | $142.59 | 1,058,400 | — | — |
| 2025-06-09 | $94.77 | $141.86 | 949,500 | — | — |
| 2025-06-06 | $94.26 | $141.10 | 577,800 | — | — |
| 2025-06-05 | $91.53 | $137.01 | 526,200 | — | — |
| 2025-06-04 | $90.97 | $136.17 | 495,300 | — | — |
| 2025-06-03 | $92.24 | $138.07 | 793,500 | — | — |
| 2025-06-02 | $90.48 | $135.44 | 598,800 | — | — |
| 2025-05-30 | $91.20 | $136.52 | 850,700 | — | — |
| 2025-05-29 | $92.02 | $137.74 | 511,500 | — | — |
| 2025-05-28 | $91.93 | $137.61 | 1,101,600 | — | — |
| 2025-05-27 | $92.37 | $138.27 | 1,413,100 | — | — |
| 2025-05-23 | $90.33 | $135.21 | 434,600 | — | — |
| 2025-05-22 | $90.94 | $136.13 | 803,100 | — | — |
| 2025-05-21 | $90.67 | $135.72 | 708,400 | — | — |
| 2025-05-20 | $94.34 | $141.22 | 689,300 | — | — |
| 2025-05-19 | $95.06 | $142.29 | 424,100 | — | — |
| 2025-05-16 | $95.50 | $142.95 | 590,100 | — | — |
| 2025-05-15 | $95.10 | $142.35 | 392,100 | — | — |
| 2025-05-14 | $95.69 | $143.24 | 578,700 | — | — |
| 2025-05-13 | $96.00 | $143.70 | 911,000 | — | — |
| 2025-05-12 | $95.57 | $143.06 | 1,683,200 | — | — |
| 2025-05-09 | $89.67 | $134.23 | 1,021,900 | — | — |
| 2025-05-08 | $89.80 | $134.42 | 616,300 | — | — |
| 2025-05-07 | $87.40 | $130.83 | 683,200 | — | — |
| 2025-05-06 | $86.64 | $129.69 | 595,900 | — | — |
| 2025-05-05 | $88.18 | $131.99 | 573,700 | — | — |
| 2025-05-02 | $89.11 | $133.39 | 822,800 | — | — |
| 2025-05-01 | $86.87 | $129.14 | 654,500 | — | — |
| 2025-04-30 | $85.55 | $127.17 | 826,400 | — | — |
| 2025-04-29 | $86.31 | $128.30 | 1,061,700 | — | — |
| 2025-04-28 | $86.23 | $128.18 | 1,091,900 | — | — |
| 2025-04-25 | $85.26 | $126.74 | 757,800 | — | — |
| 2025-04-24 | $85.97 | $127.80 | 1,479,100 | — | — |
| 2025-04-23 | $84.44 | $125.52 | 3,189,100 | — | — |
| 2025-04-22 | $79.21 | $117.75 | 1,311,700 | — | — |
| 2025-04-21 | $76.28 | $113.39 | 923,100 | — | — |
| 2025-04-17 | $77.43 | $115.10 | 1,412,100 | — | — |
| 2025-04-16 | $75.90 | $112.83 | 1,060,500 | — | — |
| 2025-04-15 | $75.81 | $112.69 | 1,113,600 | — | — |
| 2025-04-14 | $74.40 | $110.60 | 1,191,300 | — | — |
| 2025-04-11 | $72.16 | $107.27 | 1,362,400 | — | — |
| 2025-04-10 | $71.17 | $105.80 | 1,971,800 | — | — |
| 2025-04-09 | $77.16 | $114.70 | 2,757,100 | — | — |
| 2025-04-08 | $71.03 | $105.59 | 1,666,500 | — | — |
| 2025-04-07 | $72.32 | $107.51 | 2,276,500 | — | — |
| 2025-04-04 | $74.04 | $110.06 | 2,883,800 | — | — |
| 2025-04-03 | $77.92 | $115.83 | 2,810,400 | — | — |
| 2025-04-02 | $90.75 | $134.90 | 959,500 | — | — |
| 2025-04-01 | $88.72 | $131.89 | 870,800 | — | — |
| 2025-03-31 | $89.76 | $133.43 | 636,400 | — | — |
| 2025-03-28 | $89.07 | $132.41 | 927,000 | — | — |
| 2025-03-27 | $90.87 | $135.08 | 914,700 | — | — |
| 2025-03-26 | $92.24 | $137.12 | 979,500 | — | — |
| 2025-03-25 | $93.03 | $138.29 | 1,139,300 | — | — |
| 2025-03-24 | $93.26 | $138.63 | 1,212,000 | — | — |
| 2025-03-21 | $89.99 | $133.77 | 4,354,900 | — | — |
| 2025-03-20 | $89.89 | $133.63 | 1,086,000 | — | — |
| 2025-03-19 | $90.36 | $134.32 | 951,400 | — | — |
| 2025-03-18 | $88.19 | $131.10 | 835,400 | — | — |
| 2025-03-17 | $88.79 | $131.99 | 896,200 | — | — |
| 2025-03-14 | $87.97 | $130.77 | 3,827,100 | — | — |
| 2025-03-13 | $85.03 | $126.40 | 989,600 | — | — |
| 2025-03-12 | $85.43 | $127.00 | 901,900 | — | — |
| 2025-03-11 | $84.35 | $125.39 | 1,420,400 | — | — |
| 2025-03-10 | $84.39 | $125.45 | 1,649,400 | — | — |
| 2025-03-07 | $89.08 | $132.42 | 1,719,000 | — | — |
| 2025-03-06 | $89.41 | $132.91 | 1,099,400 | — | — |
| 2025-03-05 | $90.44 | $134.44 | 1,467,000 | — | — |
| 2025-03-04 | $90.30 | $134.23 | 1,552,100 | — | — |
| 2025-03-03 | $93.62 | $139.17 | 1,069,200 | — | — |
| 2025-02-28 | $94.43 | $140.37 | 1,520,600 | — | — |
| 2025-02-27 | $93.63 | $139.18 | 1,037,300 | — | — |
| 2025-02-26 | $93.71 | $139.30 | 1,125,000 | — | — |
| 2025-02-25 | $93.36 | $138.78 | 1,093,500 | — | — |
| 2025-02-24 | $93.42 | $138.87 | 696,500 | — | — |
| 2025-02-21 | $93.89 | $139.57 | 717,200 | — | — |
| 2025-02-20 | $97.12 | $144.37 | 644,600 | — | — |
| 2025-02-19 | $98.23 | $146.02 | 696,100 | — | — |
| 2025-02-18 | $99.25 | $147.54 | 901,700 | — | — |
| 2025-02-14 | $98.57 | $146.53 | 635,100 | — | — |
| 2025-02-13 | $97.66 | $145.18 | 572,200 | — | — |
| 2025-02-12 | $97.11 | $144.36 | 624,200 | — | — |
| 2025-02-11 | $98.97 | $147.12 | 931,200 | — | — |
| 2025-02-10 | $97.80 | $145.38 | 971,200 | — | — |
| 2025-02-07 | $100.23 | $149.00 | 528,000 | — | — |
| 2025-02-06 | $102.07 | $151.73 | 1,364,700 | — | — |
| 2025-02-05 | $101.36 | $150.68 | 987,000 | — | — |
| 2025-02-04 | $101.63 | $151.08 | 610,500 | — | — |
| 2025-02-03 | $100.13 | $148.85 | 886,600 | — | — |
| 2025-01-31 | $102.97 | $152.18 | 732,800 | — | — |
| 2025-01-30 | $103.59 | $153.09 | 808,000 | — | — |
| 2025-01-29 | $103.25 | $152.59 | 782,600 | — | — |
| 2025-01-28 | $103.02 | $152.25 | 615,200 | — | — |
| 2025-01-27 | $103.91 | $153.57 | 870,500 | — | — |
| 2025-01-24 | $102.93 | $152.12 | 2,181,200 | — | — |
| 2025-01-23 | $103.50 | $152.96 | 1,795,700 | — | — |
| 2025-01-22 | $102.75 | $151.85 | 954,600 | — | — |
| 2025-01-21 | $103.71 | $153.27 | 1,050,000 | — | — |
| 2025-01-17 | $100.80 | $148.97 | 612,500 | — | — |
| 2025-01-16 | $99.49 | $147.03 | 762,900 | — | — |
| 2025-01-15 | $100.53 | $148.57 | 1,032,500 | — | — |
| 2025-01-14 | $98.51 | $145.59 | 1,027,700 | — | — |
| 2025-01-13 | $95.61 | $141.30 | 813,200 | — | — |
| 2025-01-10 | $93.51 | $138.20 | 1,003,800 | — | — |
| 2025-01-08 | $95.35 | $140.92 | 559,700 | — | — |
| 2025-01-07 | $95.56 | $141.23 | 792,300 | — | — |
| 2025-01-06 | $96.94 | $143.27 | 708,100 | — | — |
| 2025-01-03 | $95.49 | $141.12 | 670,500 | — | — |
| 2025-01-02 | $94.47 | $139.62 | 539,400 | — | — |