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
- 2000-06-30 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 | $137.62 | $175.55 | 348,300 | — | — |
| 2025-12-30 | $140.45 | $179.16 | 578,300 | — | — |
| 2025-12-29 | $139.34 | $177.74 | 506,200 | — | — |
| 2025-12-26 | $138.07 | $176.12 | 140,500 | — | — |
| 2025-12-24 | $137.16 | $174.96 | 203,800 | — | — |
| 2025-12-23 | $138.04 | $176.08 | 342,800 | — | — |
| 2025-12-22 | $138.27 | $176.38 | 428,400 | — | — |
| 2025-12-19 | $137.44 | $175.32 | 528,500 | — | — |
| 2025-12-18 | $135.35 | $172.65 | 399,300 | — | — |
| 2025-12-17 | $133.83 | $170.71 | 386,500 | — | — |
| 2025-12-16 | $135.64 | $173.02 | 458,200 | — | — |
| 2025-12-15 | $138.20 | $176.29 | 396,300 | — | — |
| 2025-12-12 | $139.14 | $177.49 | 755,000 | — | — |
| 2025-12-11 | $136.26 | $173.81 | 672,700 | — | — |
| 2025-12-10 | $136.07 | $173.57 | 281,500 | — | — |
| 2025-12-09 | $136.76 | $174.45 | 469,800 | — | — |
| 2025-12-08 | $136.86 | $174.58 | 620,200 | — | — |
| 2025-12-05 | $139.78 | $178.30 | 304,900 | — | — |
| 2025-12-04 | $139.74 | $177.52 | 577,300 | — | — |
| 2025-12-03 | $140.93 | $179.04 | 620,100 | — | — |
| 2025-12-02 | $142.30 | $180.78 | 674,200 | — | — |
| 2025-12-01 | $144.95 | $184.14 | 1,081,200 | — | — |
| 2025-11-28 | $138.05 | $175.38 | 469,200 | — | — |
| 2025-11-26 | $137.59 | $174.79 | 484,200 | — | — |
| 2025-11-25 | $139.97 | $177.82 | 624,700 | — | — |
| 2025-11-24 | $139.20 | $176.84 | 907,400 | — | — |
| 2025-11-21 | $133.58 | $169.70 | 1,608,300 | — | — |
| 2025-11-20 | $133.95 | $170.17 | 1,512,100 | — | — |
| 2025-11-19 | $133.42 | $169.50 | 2,095,500 | — | — |
| 2025-11-18 | $139.19 | $176.83 | 982,000 | — | — |
| 2025-11-17 | $137.73 | $174.97 | 965,100 | — | — |
| 2025-11-14 | $140.13 | $178.02 | 601,800 | — | — |
| 2025-11-13 | $141.80 | $180.14 | 620,700 | — | — |
| 2025-11-12 | $142.37 | $180.86 | 546,700 | — | — |
| 2025-11-11 | $142.34 | $180.83 | 623,000 | — | — |
| 2025-11-10 | $140.31 | $178.25 | 412,300 | — | — |
| 2025-11-07 | $138.99 | $176.57 | 798,600 | — | — |
| 2025-11-06 | $139.27 | $176.93 | 746,700 | — | — |
| 2025-11-05 | $139.10 | $176.71 | 533,000 | — | — |
| 2025-11-04 | $138.39 | $175.81 | 488,200 | — | — |
| 2025-11-03 | $141.10 | $179.25 | 355,100 | — | — |
| 2025-10-31 | $140.10 | $177.98 | 730,100 | — | — |
| 2025-10-30 | $139.05 | $176.65 | 983,400 | — | — |
| 2025-10-29 | $145.00 | $184.21 | 464,400 | — | — |
| 2025-10-28 | $145.17 | $184.42 | 520,500 | — | — |
| 2025-10-27 | $146.04 | $185.53 | 920,200 | — | — |
| 2025-10-24 | $146.71 | $186.38 | 397,800 | — | — |
| 2025-10-23 | $147.11 | $186.89 | 585,600 | — | — |
| 2025-10-22 | $145.01 | $184.22 | 927,500 | — | — |
| 2025-10-21 | $151.86 | $192.92 | 662,000 | — | — |
| 2025-10-20 | $152.85 | $194.18 | 548,000 | — | — |
| 2025-10-17 | $148.21 | $188.28 | 841,400 | — | — |
| 2025-10-16 | $148.60 | $188.78 | 449,500 | — | — |
| 2025-10-15 | $148.42 | $188.55 | 778,800 | — | — |
| 2025-10-14 | $145.99 | $185.46 | 533,700 | — | — |
| 2025-10-13 | $149.37 | $189.76 | 727,800 | — | — |
| 2025-10-10 | $146.91 | $186.63 | 1,472,700 | — | — |
| 2025-10-09 | $151.64 | $192.64 | 374,700 | — | — |
| 2025-10-08 | $153.93 | $195.55 | 394,900 | — | — |
| 2025-10-07 | $149.59 | $190.04 | 304,100 | — | — |
| 2025-10-06 | $151.04 | $191.88 | 304,100 | — | — |
| 2025-10-03 | $151.57 | $192.55 | 383,800 | — | — |
| 2025-10-02 | $153.23 | $194.66 | 460,500 | — | — |
| 2025-10-01 | $150.02 | $190.58 | 979,500 | — | — |
| 2025-09-30 | $151.99 | $193.09 | 421,200 | — | — |
| 2025-09-29 | $151.36 | $192.29 | 815,700 | — | — |
| 2025-09-26 | $147.62 | $187.53 | 877,700 | — | — |
| 2025-09-25 | $150.89 | $191.69 | 562,500 | — | — |
| 2025-09-24 | $150.14 | $190.74 | 855,000 | — | — |
| 2025-09-23 | $152.94 | $194.29 | 538,000 | — | — |
| 2025-09-22 | $152.35 | $193.54 | 605,500 | — | — |
| 2025-09-19 | $152.05 | $193.16 | 739,800 | — | — |
| 2025-09-18 | $152.90 | $194.24 | 753,200 | — | — |
| 2025-09-17 | $159.34 | $202.42 | 768,000 | — | — |
| 2025-09-16 | $157.07 | $199.54 | 798,900 | — | — |
| 2025-09-15 | $154.83 | $196.69 | 604,600 | — | — |
| 2025-09-12 | $152.80 | $194.12 | 706,300 | — | — |
| 2025-09-11 | $150.10 | $190.69 | 731,000 | — | — |
| 2025-09-10 | $145.75 | $185.16 | 480,300 | — | — |
| 2025-09-09 | $143.90 | $182.81 | 530,500 | — | — |
| 2025-09-08 | $144.00 | $182.94 | 1,141,900 | — | — |
| 2025-09-05 | $134.27 | $170.57 | 378,800 | — | — |
| 2025-09-04 | $133.14 | $169.14 | 463,000 | — | — |
| 2025-09-03 | $134.84 | $171.30 | 547,000 | — | — |
| 2025-09-02 | $135.71 | $172.40 | 787,800 | — | — |
| 2025-08-29 | $136.19 | $173.01 | 446,900 | — | — |
| 2025-08-28 | $137.66 | $174.88 | 647,100 | — | — |
| 2025-08-27 | $135.07 | $170.87 | 651,000 | — | — |
| 2025-08-26 | $137.05 | $173.37 | 1,196,300 | — | — |
| 2025-08-25 | $135.60 | $171.54 | 1,537,000 | — | — |
| 2025-08-22 | $131.89 | $166.84 | 747,900 | — | — |
| 2025-08-21 | $131.87 | $166.82 | 539,200 | — | — |
| 2025-08-20 | $130.52 | $165.11 | 399,900 | — | — |
| 2025-08-19 | $128.32 | $162.33 | 598,100 | — | — |
| 2025-08-18 | $130.30 | $164.83 | 899,400 | — | — |
| 2025-08-15 | $129.22 | $163.47 | 954,000 | — | — |
| 2025-08-14 | $129.67 | $164.04 | 2,169,400 | — | — |
| 2025-08-13 | $134.90 | $170.65 | 1,976,600 | — | — |
| 2025-08-12 | $130.97 | $165.68 | 997,200 | — | — |
| 2025-08-11 | $128.88 | $163.04 | 762,100 | — | — |
| 2025-08-08 | $128.62 | $162.71 | 817,300 | — | — |
| 2025-08-07 | $130.92 | $165.62 | 760,600 | — | — |
| 2025-08-06 | $131.63 | $166.52 | 717,900 | — | — |
| 2025-08-05 | $131.29 | $166.09 | 743,400 | — | — |
| 2025-08-04 | $130.28 | $164.81 | 536,700 | — | — |
| 2025-08-01 | $127.31 | $161.05 | 660,100 | — | — |
| 2025-07-31 | $130.30 | $164.83 | 678,400 | — | — |
| 2025-07-30 | $130.32 | $164.86 | 515,500 | — | — |
| 2025-07-29 | $131.53 | $166.39 | 751,200 | — | — |
| 2025-07-28 | $131.88 | $166.83 | 546,800 | — | — |
| 2025-07-25 | $135.48 | $171.39 | 370,700 | — | — |
| 2025-07-24 | $136.30 | $172.42 | 714,700 | — | — |
| 2025-07-23 | $140.56 | $177.81 | 482,700 | — | — |
| 2025-07-22 | $139.49 | $176.46 | 728,400 | — | — |
| 2025-07-21 | $137.35 | $173.75 | 510,200 | — | — |
| 2025-07-18 | $136.12 | $172.20 | 636,900 | — | — |
| 2025-07-17 | $133.19 | $168.49 | 720,500 | — | — |
| 2025-07-16 | $132.61 | $167.76 | 522,500 | — | — |
| 2025-07-15 | $133.13 | $168.41 | 751,400 | — | — |
| 2025-07-14 | $129.90 | $164.33 | 419,900 | — | — |
| 2025-07-11 | $128.28 | $162.28 | 533,100 | — | — |
| 2025-07-10 | $127.58 | $161.39 | 1,460,200 | — | — |
| 2025-07-09 | $130.25 | $164.77 | 670,400 | — | — |
| 2025-07-08 | $133.28 | $168.60 | 382,500 | — | — |
| 2025-07-07 | $133.03 | $168.29 | 631,100 | — | — |
| 2025-07-03 | $132.85 | $168.06 | 377,800 | — | — |
| 2025-07-02 | $133.00 | $168.25 | 466,100 | — | — |
| 2025-07-01 | $134.78 | $170.50 | 610,600 | — | — |
| 2025-06-30 | $134.58 | $170.25 | 775,100 | — | — |
| 2025-06-27 | $132.65 | $167.81 | 627,600 | — | — |
| 2025-06-26 | $132.92 | $168.15 | 853,600 | — | — |
| 2025-06-25 | $133.16 | $168.45 | 672,600 | — | — |
| 2025-06-24 | $134.05 | $169.58 | 992,900 | — | — |
| 2025-06-23 | $130.33 | $164.87 | 512,600 | — | — |
| 2025-06-20 | $128.63 | $162.72 | 1,468,300 | — | — |
| 2025-06-18 | $128.67 | $162.77 | 907,200 | — | — |
| 2025-06-17 | $129.61 | $163.96 | 739,500 | — | — |
| 2025-06-16 | $131.08 | $165.82 | 864,400 | — | — |
| 2025-06-13 | $129.38 | $163.67 | 1,330,500 | — | — |
| 2025-06-12 | $132.76 | $167.94 | 1,035,200 | — | — |
| 2025-06-11 | $132.97 | $168.21 | 1,136,200 | — | — |
| 2025-06-10 | $131.34 | $166.15 | 574,900 | — | — |
| 2025-06-09 | $130.19 | $164.69 | 891,100 | — | — |
| 2025-06-06 | $127.02 | $160.68 | 609,500 | — | — |
| 2025-06-05 | $128.63 | $162.72 | 944,900 | — | — |
| 2025-06-04 | $127.22 | $160.94 | 942,500 | — | — |
| 2025-06-03 | $126.06 | $159.47 | 1,882,700 | — | — |
| 2025-06-02 | $123.20 | $155.85 | 801,100 | — | — |
| 2025-05-30 | $121.76 | $154.03 | 1,603,800 | — | — |
| 2025-05-29 | $124.27 | $156.35 | 1,359,100 | — | — |
| 2025-05-28 | $123.86 | $155.84 | 1,116,600 | — | — |
| 2025-05-27 | $124.29 | $156.38 | 1,515,100 | — | — |
| 2025-05-23 | $119.75 | $150.66 | 1,023,300 | — | — |
| 2025-05-22 | $119.02 | $149.75 | 680,200 | — | — |
| 2025-05-21 | $120.53 | $151.65 | 845,000 | — | — |
| 2025-05-20 | $120.99 | $152.22 | 1,089,700 | — | — |
| 2025-05-19 | $119.10 | $149.85 | 1,793,900 | — | — |
| 2025-05-16 | $119.58 | $150.45 | 2,017,200 | — | — |
| 2025-05-15 | $122.76 | $154.45 | 4,246,300 | — | — |
| 2025-05-14 | $107.11 | $134.76 | 762,200 | — | — |
| 2025-05-13 | $106.40 | $133.87 | 681,200 | — | — |
| 2025-05-12 | $106.82 | $134.40 | 1,099,600 | — | — |
| 2025-05-09 | $103.44 | $130.14 | 906,300 | — | — |
| 2025-05-08 | $106.49 | $133.98 | 660,000 | — | — |
| 2025-05-07 | $106.48 | $133.97 | 773,000 | — | — |
| 2025-05-06 | $108.97 | $137.10 | 1,372,700 | — | — |
| 2025-05-05 | $109.80 | $138.15 | 696,800 | — | — |
| 2025-05-02 | $109.06 | $137.21 | 599,000 | — | — |
| 2025-05-01 | $106.77 | $134.33 | 464,800 | — | — |
| 2025-04-30 | $107.06 | $134.70 | 549,300 | — | — |
| 2025-04-29 | $106.36 | $133.82 | 662,500 | — | — |
| 2025-04-28 | $105.22 | $132.38 | 2,576,800 | — | — |
| 2025-04-25 | $105.86 | $133.19 | 712,800 | — | — |
| 2025-04-24 | $105.91 | $133.25 | 2,663,600 | — | — |
| 2025-04-23 | $103.71 | $130.48 | 1,912,600 | — | — |
| 2025-04-22 | $102.07 | $128.42 | 4,620,900 | — | — |
| 2025-04-21 | $99.64 | $125.36 | 926,300 | — | — |
| 2025-04-17 | $98.73 | $124.22 | 1,353,000 | — | — |
| 2025-04-16 | $97.41 | $122.56 | 1,061,500 | — | — |
| 2025-04-15 | $98.03 | $123.34 | 874,000 | — | — |
| 2025-04-14 | $99.32 | $124.96 | 1,435,500 | — | — |
| 2025-04-11 | $99.35 | $125.00 | 2,376,000 | — | — |
| 2025-04-10 | $94.30 | $118.64 | 1,913,600 | — | — |
| 2025-04-09 | $93.76 | $117.96 | 4,958,300 | — | — |
| 2025-04-08 | $91.37 | $114.96 | 2,985,500 | — | — |
| 2025-04-07 | $92.35 | $116.19 | 4,200,500 | — | — |
| 2025-04-04 | $98.86 | $124.38 | 3,078,200 | — | — |
| 2025-04-03 | $104.94 | $132.03 | 1,093,200 | — | — |
| 2025-04-02 | $106.40 | $133.87 | 650,700 | — | — |
| 2025-04-01 | $106.35 | $133.80 | 1,251,900 | — | — |
| 2025-03-31 | $102.92 | $129.49 | 990,200 | — | — |
| 2025-03-28 | $100.72 | $126.72 | 743,400 | — | — |
| 2025-03-27 | $101.75 | $128.02 | 561,200 | — | — |
| 2025-03-26 | $100.79 | $126.81 | 772,900 | — | — |
| 2025-03-25 | $99.74 | $125.49 | 697,800 | — | — |
| 2025-03-24 | $99.93 | $125.73 | 1,399,700 | — | — |
| 2025-03-21 | $97.05 | $122.10 | 1,666,000 | — | — |
| 2025-03-20 | $99.97 | $125.78 | 1,036,600 | — | — |
| 2025-03-19 | $101.91 | $128.22 | 1,122,200 | — | — |
| 2025-03-18 | $100.47 | $126.41 | 1,359,500 | — | — |
| 2025-03-17 | $101.99 | $128.32 | 2,458,300 | — | — |
| 2025-03-14 | $102.80 | $129.34 | 870,100 | — | — |
| 2025-03-13 | $103.54 | $130.27 | 819,400 | — | — |
| 2025-03-12 | $104.88 | $131.96 | 1,090,700 | — | — |
| 2025-03-11 | $104.42 | $131.38 | 1,773,800 | — | — |
| 2025-03-10 | $102.40 | $128.84 | 1,958,200 | — | — |
| 2025-03-07 | $102.78 | $129.31 | 1,693,800 | — | — |
| 2025-03-06 | $101.99 | $128.32 | 2,439,200 | — | — |
| 2025-03-05 | $103.16 | $128.26 | 1,671,200 | — | — |
| 2025-03-04 | $100.60 | $125.07 | 1,824,500 | — | — |
| 2025-03-03 | $96.63 | $120.14 | 1,322,000 | — | — |
| 2025-02-28 | $99.72 | $123.98 | 1,529,900 | — | — |
| 2025-02-27 | $100.45 | $124.89 | 1,016,600 | — | — |
| 2025-02-26 | $101.27 | $125.91 | 1,382,800 | — | — |
| 2025-02-25 | $99.61 | $123.84 | 1,170,800 | — | — |
| 2025-02-24 | $98.89 | $122.95 | 2,495,800 | — | — |
| 2025-02-21 | $103.22 | $128.33 | 1,507,200 | — | — |
| 2025-02-20 | $101.42 | $126.09 | 2,009,800 | — | — |
| 2025-02-19 | $104.17 | $129.51 | 1,040,300 | — | — |
| 2025-02-18 | $104.63 | $130.08 | 2,193,000 | — | — |
| 2025-02-14 | $103.50 | $128.68 | 1,496,700 | — | — |
| 2025-02-13 | $104.81 | $130.31 | 1,903,700 | — | — |
| 2025-02-12 | $109.14 | $135.69 | 1,561,300 | — | — |
| 2025-02-11 | $105.49 | $131.15 | 1,117,300 | — | — |
| 2025-02-10 | $104.93 | $130.46 | 1,131,300 | — | — |
| 2025-02-07 | $104.17 | $129.51 | 697,100 | — | — |
| 2025-02-06 | $103.21 | $128.32 | 797,300 | — | — |
| 2025-02-05 | $101.27 | $125.91 | 1,042,100 | — | — |
| 2025-02-04 | $101.21 | $125.83 | 1,280,200 | — | — |
| 2025-02-03 | $103.67 | $128.89 | 1,126,900 | — | — |
| 2025-01-31 | $102.85 | $127.87 | 1,233,900 | — | — |
| 2025-01-30 | $104.88 | $130.39 | 1,019,300 | — | — |
| 2025-01-29 | $100.89 | $125.43 | 755,400 | — | — |
| 2025-01-28 | $103.42 | $128.58 | 1,033,200 | — | — |
| 2025-01-27 | $101.95 | $126.75 | 991,600 | — | — |
| 2025-01-24 | $103.18 | $128.28 | 1,196,200 | — | — |
| 2025-01-23 | $99.45 | $123.64 | 1,015,000 | — | — |
| 2025-01-22 | $99.52 | $123.73 | 930,200 | — | — |
| 2025-01-21 | $100.71 | $125.21 | 1,810,500 | — | — |
| 2025-01-17 | $99.76 | $124.03 | 1,599,400 | — | — |
| 2025-01-16 | $99.31 | $123.47 | 2,095,700 | — | — |
| 2025-01-15 | $103.92 | $129.20 | 3,377,100 | — | — |
| 2025-01-14 | $96.03 | $119.39 | 1,409,700 | — | — |
| 2025-01-13 | $94.25 | $117.18 | 2,423,700 | — | — |
| 2025-01-10 | $91.11 | $113.27 | 1,732,600 | — | — |
| 2025-01-08 | $92.28 | $114.73 | 1,065,700 | — | — |
| 2025-01-07 | $89.72 | $111.55 | 1,190,200 | — | — |
| 2025-01-06 | $88.22 | $109.68 | 1,209,100 | — | — |
| 2025-01-03 | $88.25 | $109.72 | 685,400 | — | — |
| 2025-01-02 | $87.76 | $109.11 | 767,300 | — | — |