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
- 2013-11-18 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 | $159.22 | $180.50 | 358,800 | — | — |
| 2025-12-30 | $161.13 | $182.66 | 354,200 | — | — |
| 2025-12-29 | $161.35 | $182.91 | 493,200 | — | — |
| 2025-12-26 | $160.79 | $182.28 | 255,000 | — | — |
| 2025-12-24 | $160.85 | $182.35 | 252,100 | — | — |
| 2025-12-23 | $160.62 | $182.08 | 424,900 | — | — |
| 2025-12-22 | $160.77 | $182.25 | 857,000 | — | — |
| 2025-12-19 | $160.00 | $181.38 | 2,751,900 | — | — |
| 2025-12-18 | $159.92 | $181.29 | 976,200 | — | — |
| 2025-12-17 | $160.71 | $182.19 | 993,900 | — | — |
| 2025-12-16 | $159.67 | $181.01 | 777,100 | — | — |
| 2025-12-15 | $163.06 | $184.85 | 1,068,800 | — | — |
| 2025-12-12 | $160.83 | $182.32 | 741,900 | — | — |
| 2025-12-11 | $164.71 | $186.72 | 1,009,000 | — | — |
| 2025-12-10 | $160.30 | $181.72 | 891,000 | — | — |
| 2025-12-09 | $157.49 | $178.54 | 1,013,400 | — | — |
| 2025-12-08 | $158.86 | $180.09 | 1,029,600 | — | — |
| 2025-12-05 | $159.08 | $180.34 | 1,160,500 | — | — |
| 2025-12-04 | $160.85 | $182.35 | 1,073,100 | — | — |
| 2025-12-03 | $164.03 | $185.95 | 553,400 | — | — |
| 2025-12-02 | $164.16 | $186.10 | 754,300 | — | — |
| 2025-12-01 | $165.17 | $187.24 | 652,800 | — | — |
| 2025-11-28 | $166.03 | $188.22 | 267,900 | — | — |
| 2025-11-26 | $165.67 | $187.81 | 677,700 | — | — |
| 2025-11-25 | $166.09 | $188.29 | 699,800 | — | — |
| 2025-11-24 | $162.29 | $183.98 | 1,524,300 | — | — |
| 2025-11-21 | $162.87 | $184.64 | 1,145,900 | — | — |
| 2025-11-20 | $159.45 | $180.76 | 923,300 | — | — |
| 2025-11-19 | $160.68 | $182.15 | 586,300 | — | — |
| 2025-11-18 | $161.07 | $182.59 | 1,043,500 | — | — |
| 2025-11-17 | $159.97 | $181.35 | 752,600 | — | — |
| 2025-11-14 | $161.25 | $182.80 | 888,600 | — | — |
| 2025-11-13 | $164.52 | $186.51 | 757,300 | — | — |
| 2025-11-12 | $168.38 | $190.88 | 743,100 | — | — |
| 2025-11-11 | $167.55 | $189.94 | 387,800 | — | — |
| 2025-11-10 | $166.88 | $189.18 | 547,900 | — | — |
| 2025-11-07 | $167.35 | $189.71 | 613,500 | — | — |
| 2025-11-06 | $165.07 | $187.13 | 655,500 | — | — |
| 2025-11-05 | $165.81 | $187.97 | 578,600 | — | — |
| 2025-11-04 | $165.55 | $187.67 | 797,400 | — | — |
| 2025-11-03 | $164.68 | $186.69 | 679,800 | — | — |
| 2025-10-31 | $165.77 | $187.92 | 830,600 | — | — |
| 2025-10-30 | $165.29 | $187.38 | 636,400 | — | — |
| 2025-10-29 | $165.59 | $187.72 | 1,146,600 | — | — |
| 2025-10-28 | $169.08 | $191.68 | 778,400 | — | — |
| 2025-10-27 | $170.94 | $193.78 | 1,057,800 | — | — |
| 2025-10-24 | $167.30 | $189.66 | 1,078,200 | — | — |
| 2025-10-23 | $171.22 | $194.10 | 1,454,700 | — | — |
| 2025-10-22 | $175.50 | $198.95 | 966,700 | — | — |
| 2025-10-21 | $179.47 | $203.45 | 797,900 | — | — |
| 2025-10-20 | $177.97 | $201.75 | 591,800 | — | — |
| 2025-10-17 | $177.49 | $201.21 | 568,800 | — | — |
| 2025-10-16 | $177.50 | $201.22 | 919,500 | — | — |
| 2025-10-15 | $177.28 | $200.97 | 581,200 | — | — |
| 2025-10-14 | $175.60 | $199.07 | 1,068,800 | — | — |
| 2025-10-13 | $173.69 | $196.90 | 812,800 | — | — |
| 2025-10-10 | $173.29 | $196.45 | 985,000 | — | — |
| 2025-10-09 | $175.45 | $198.90 | 714,400 | — | — |
| 2025-10-08 | $178.27 | $202.09 | 505,700 | — | — |
| 2025-10-07 | $177.03 | $200.69 | 808,200 | — | — |
| 2025-10-06 | $177.36 | $201.06 | 451,000 | — | — |
| 2025-10-03 | $177.29 | $200.98 | 689,400 | — | — |
| 2025-10-02 | $177.74 | $201.49 | 885,500 | — | — |
| 2025-10-01 | $176.73 | $200.35 | 843,300 | — | — |
| 2025-09-30 | $177.35 | $201.05 | 929,300 | — | — |
| 2025-09-29 | $175.04 | $198.43 | 553,300 | — | — |
| 2025-09-26 | $175.01 | $198.40 | 617,400 | — | — |
| 2025-09-25 | $172.97 | $196.09 | 928,100 | — | — |
| 2025-09-24 | $175.34 | $198.77 | 601,800 | — | — |
| 2025-09-23 | $177.44 | $201.15 | 592,000 | — | — |
| 2025-09-22 | $177.81 | $201.57 | 783,300 | — | — |
| 2025-09-19 | $179.33 | $203.30 | 3,246,000 | — | — |
| 2025-09-18 | $178.78 | $202.67 | 1,241,500 | — | — |
| 2025-09-17 | $176.61 | $200.21 | 967,400 | — | — |
| 2025-09-16 | $177.04 | $200.70 | 905,300 | — | — |
| 2025-09-15 | $176.20 | $199.75 | 865,300 | — | — |
| 2025-09-12 | $175.02 | $198.41 | 1,100,200 | — | — |
| 2025-09-11 | $177.18 | $200.86 | 1,364,700 | — | — |
| 2025-09-10 | $170.43 | $193.21 | 545,500 | — | — |
| 2025-09-09 | $169.97 | $192.68 | 556,600 | — | — |
| 2025-09-08 | $173.10 | $196.23 | 578,200 | — | — |
| 2025-09-05 | $171.86 | $194.83 | 596,800 | — | — |
| 2025-09-04 | $170.75 | $193.57 | 660,400 | — | — |
| 2025-09-03 | $167.69 | $190.10 | 635,900 | — | — |
| 2025-09-02 | $167.99 | $190.44 | 810,000 | — | — |
| 2025-08-29 | $169.80 | $192.49 | 952,300 | — | — |
| 2025-08-28 | $170.97 | $193.82 | 848,300 | — | — |
| 2025-08-27 | $172.00 | $194.99 | 552,800 | — | — |
| 2025-08-26 | $171.53 | $194.45 | 1,278,900 | — | — |
| 2025-08-25 | $169.82 | $192.51 | 626,900 | — | — |
| 2025-08-22 | $172.24 | $195.26 | 754,400 | — | — |
| 2025-08-21 | $167.21 | $189.56 | 483,300 | — | — |
| 2025-08-20 | $168.52 | $191.04 | 671,300 | — | — |
| 2025-08-19 | $169.86 | $192.56 | 844,000 | — | — |
| 2025-08-18 | $167.20 | $189.54 | 563,300 | — | — |
| 2025-08-15 | $167.17 | $189.51 | 549,900 | — | — |
| 2025-08-14 | $168.55 | $191.07 | 958,700 | — | — |
| 2025-08-13 | $169.62 | $192.29 | 988,300 | — | — |
| 2025-08-12 | $166.43 | $188.67 | 749,800 | — | — |
| 2025-08-11 | $164.45 | $186.43 | 793,500 | — | — |
| 2025-08-08 | $163.72 | $185.60 | 576,600 | — | — |
| 2025-08-07 | $163.74 | $185.62 | 953,900 | — | — |
| 2025-08-06 | $164.49 | $186.47 | 863,900 | — | — |
| 2025-08-05 | $165.40 | $187.50 | 1,162,000 | — | — |
| 2025-08-04 | $166.73 | $189.01 | 878,300 | — | — |
| 2025-08-01 | $165.13 | $187.20 | 1,366,400 | — | — |
| 2025-07-31 | $165.92 | $188.09 | 1,322,700 | — | — |
| 2025-07-30 | $164.82 | $186.85 | 1,191,000 | — | — |
| 2025-07-29 | $164.11 | $186.04 | 1,109,400 | — | — |
| 2025-07-28 | $163.67 | $185.54 | 1,066,100 | — | — |
| 2025-07-25 | $165.39 | $187.49 | 1,446,800 | — | — |
| 2025-07-24 | $163.67 | $185.54 | 1,895,600 | — | — |
| 2025-07-23 | $154.36 | $174.99 | 1,665,600 | — | — |
| 2025-07-22 | $152.71 | $173.12 | 1,114,400 | — | — |
| 2025-07-21 | $149.61 | $169.60 | 1,106,200 | — | — |
| 2025-07-18 | $152.82 | $173.24 | 934,500 | — | — |
| 2025-07-17 | $153.53 | $174.05 | 1,394,800 | — | — |
| 2025-07-16 | $146.07 | $165.59 | 1,075,700 | — | — |
| 2025-07-15 | $145.55 | $165.00 | 950,400 | — | — |
| 2025-07-14 | $148.31 | $168.13 | 725,300 | — | — |
| 2025-07-11 | $148.81 | $168.70 | 876,100 | — | — |
| 2025-07-10 | $151.53 | $171.78 | 867,400 | — | — |
| 2025-07-09 | $150.06 | $170.11 | 711,000 | — | — |
| 2025-07-08 | $148.54 | $168.39 | 960,800 | — | — |
| 2025-07-07 | $148.15 | $167.95 | 697,300 | — | — |
| 2025-07-03 | $148.11 | $167.90 | 411,800 | — | — |
| 2025-07-02 | $147.95 | $167.72 | 765,100 | — | — |
| 2025-07-01 | $147.65 | $167.38 | 832,500 | — | — |
| 2025-06-30 | $144.12 | $163.38 | 597,300 | — | — |
| 2025-06-27 | $143.89 | $163.12 | 699,900 | — | — |
| 2025-06-26 | $143.39 | $162.55 | 628,600 | — | — |
| 2025-06-25 | $142.82 | $161.91 | 793,500 | — | — |
| 2025-06-24 | $143.61 | $162.80 | 902,500 | — | — |
| 2025-06-23 | $142.45 | $161.49 | 1,397,600 | — | — |
| 2025-06-20 | $137.63 | $156.02 | 2,000,400 | — | — |
| 2025-06-18 | $136.80 | $155.08 | 942,800 | — | — |
| 2025-06-17 | $136.24 | $154.45 | 1,199,400 | — | — |
| 2025-06-16 | $136.10 | $154.29 | 608,800 | — | — |
| 2025-06-13 | $135.30 | $153.38 | 556,600 | — | — |
| 2025-06-12 | $138.67 | $156.62 | 649,300 | — | — |
| 2025-06-11 | $137.94 | $155.80 | 643,800 | — | — |
| 2025-06-10 | $139.67 | $157.75 | 643,500 | — | — |
| 2025-06-09 | $139.60 | $157.67 | 659,400 | — | — |
| 2025-06-06 | $139.15 | $157.17 | 737,700 | — | — |
| 2025-06-05 | $138.23 | $156.13 | 766,200 | — | — |
| 2025-06-04 | $138.11 | $155.99 | 949,700 | — | — |
| 2025-06-03 | $139.10 | $157.11 | 1,492,800 | — | — |
| 2025-06-02 | $139.41 | $157.46 | 1,146,500 | — | — |
| 2025-05-30 | $142.70 | $161.18 | 1,088,300 | — | — |
| 2025-05-29 | $143.35 | $161.91 | 875,300 | — | — |
| 2025-05-28 | $143.10 | $161.63 | 1,152,900 | — | — |
| 2025-05-27 | $144.53 | $163.24 | 1,178,600 | — | — |
| 2025-05-23 | $141.31 | $159.61 | 617,200 | — | — |
| 2025-05-22 | $141.63 | $159.97 | 861,500 | — | — |
| 2025-05-21 | $141.96 | $160.34 | 1,054,600 | — | — |
| 2025-05-20 | $143.68 | $162.28 | 706,800 | — | — |
| 2025-05-19 | $144.49 | $163.20 | 695,600 | — | — |
| 2025-05-16 | $145.64 | $164.50 | 764,300 | — | — |
| 2025-05-15 | $142.91 | $161.41 | 677,400 | — | — |
| 2025-05-14 | $141.08 | $159.35 | 925,000 | — | — |
| 2025-05-13 | $142.85 | $161.34 | 916,400 | — | — |
| 2025-05-12 | $143.80 | $162.42 | 1,109,400 | — | — |
| 2025-05-09 | $141.85 | $160.21 | 593,200 | — | — |
| 2025-05-08 | $140.91 | $159.15 | 882,800 | — | — |
| 2025-05-07 | $140.23 | $158.39 | 898,900 | — | — |
| 2025-05-06 | $139.90 | $158.01 | 908,600 | — | — |
| 2025-05-05 | $140.89 | $159.13 | 664,600 | — | — |
| 2025-05-02 | $140.93 | $159.18 | 819,700 | — | — |
| 2025-05-01 | $138.69 | $156.65 | 631,500 | — | — |
| 2025-04-30 | $139.20 | $157.22 | 842,700 | — | — |
| 2025-04-29 | $138.20 | $156.09 | 968,100 | — | — |
| 2025-04-28 | $137.26 | $155.03 | 918,600 | — | — |
| 2025-04-25 | $136.49 | $154.16 | 1,052,900 | — | — |
| 2025-04-24 | $139.51 | $157.57 | 2,617,900 | — | — |
| 2025-04-23 | $126.46 | $142.83 | 1,466,600 | — | — |
| 2025-04-22 | $126.82 | $143.24 | 890,800 | — | — |
| 2025-04-21 | $123.27 | $139.23 | 992,400 | — | — |
| 2025-04-17 | $126.35 | $142.71 | 798,400 | — | — |
| 2025-04-16 | $125.13 | $141.33 | 708,100 | — | — |
| 2025-04-15 | $126.90 | $143.33 | 753,400 | — | — |
| 2025-04-14 | $126.29 | $142.64 | 758,000 | — | — |
| 2025-04-11 | $125.15 | $141.35 | 1,115,100 | — | — |
| 2025-04-10 | $122.08 | $137.89 | 1,494,200 | — | — |
| 2025-04-09 | $124.65 | $140.79 | 1,348,900 | — | — |
| 2025-04-08 | $118.52 | $133.86 | 1,543,200 | — | — |
| 2025-04-07 | $120.78 | $136.42 | 1,604,000 | — | — |
| 2025-04-04 | $123.64 | $139.65 | 2,382,800 | — | — |
| 2025-04-03 | $127.21 | $143.68 | 1,646,400 | — | — |
| 2025-04-02 | $132.15 | $149.26 | 909,900 | — | — |
| 2025-04-01 | $131.00 | $147.96 | 1,074,700 | — | — |
| 2025-03-31 | $130.46 | $147.35 | 1,384,800 | — | — |
| 2025-03-28 | $128.29 | $144.90 | 1,190,400 | — | — |
| 2025-03-27 | $130.19 | $147.05 | 825,300 | — | — |
| 2025-03-26 | $130.38 | $147.26 | 978,100 | — | — |
| 2025-03-25 | $129.59 | $146.37 | 1,063,300 | — | — |
| 2025-03-24 | $130.59 | $147.50 | 1,057,200 | — | — |
| 2025-03-21 | $127.06 | $143.51 | 2,502,900 | — | — |
| 2025-03-20 | $127.72 | $144.26 | 996,700 | — | — |
| 2025-03-19 | $128.65 | $145.31 | 1,255,000 | — | — |
| 2025-03-18 | $127.98 | $144.55 | 1,027,800 | — | — |
| 2025-03-17 | $127.37 | $143.86 | 982,200 | — | — |
| 2025-03-14 | $126.66 | $143.06 | 1,084,900 | — | — |
| 2025-03-13 | $124.99 | $140.60 | 1,069,400 | — | — |
| 2025-03-12 | $123.94 | $139.41 | 1,048,300 | — | — |
| 2025-03-11 | $125.96 | $141.69 | 1,178,500 | — | — |
| 2025-03-10 | $132.30 | $148.82 | 1,117,600 | — | — |
| 2025-03-07 | $131.30 | $147.69 | 942,700 | — | — |
| 2025-03-06 | $127.35 | $143.25 | 815,900 | — | — |
| 2025-03-05 | $126.48 | $142.27 | 754,400 | — | — |
| 2025-03-04 | $123.79 | $139.25 | 1,165,000 | — | — |
| 2025-03-03 | $126.52 | $142.32 | 922,400 | — | — |
| 2025-02-28 | $128.71 | $144.78 | 1,212,000 | — | — |
| 2025-02-27 | $127.39 | $143.30 | 1,026,000 | — | — |
| 2025-02-26 | $129.42 | $145.58 | 690,400 | — | — |
| 2025-02-25 | $129.89 | $146.11 | 968,100 | — | — |
| 2025-02-24 | $127.93 | $143.90 | 883,700 | — | — |
| 2025-02-21 | $127.16 | $143.04 | 871,100 | — | — |
| 2025-02-20 | $127.11 | $142.98 | 1,207,100 | — | — |
| 2025-02-19 | $126.58 | $142.38 | 1,503,700 | — | — |
| 2025-02-18 | $125.89 | $141.61 | 1,917,900 | — | — |
| 2025-02-14 | $133.39 | $150.04 | 1,354,600 | — | — |
| 2025-02-13 | $133.15 | $149.77 | 1,257,300 | — | — |
| 2025-02-12 | $131.50 | $147.92 | 993,500 | — | — |
| 2025-02-11 | $131.73 | $148.18 | 1,000,200 | — | — |
| 2025-02-10 | $130.56 | $146.86 | 1,190,000 | — | — |
| 2025-02-07 | $128.69 | $144.76 | 939,100 | — | — |
| 2025-02-06 | $129.30 | $145.44 | 967,700 | — | — |
| 2025-02-05 | $129.07 | $145.19 | 990,600 | — | — |
| 2025-02-04 | $128.49 | $144.53 | 877,400 | — | — |
| 2025-02-03 | $128.73 | $144.80 | 1,033,400 | — | — |
| 2025-01-31 | $132.73 | $149.30 | 862,600 | — | — |
| 2025-01-30 | $133.52 | $150.19 | 565,800 | — | — |
| 2025-01-29 | $131.00 | $147.36 | 624,600 | — | — |
| 2025-01-28 | $132.11 | $148.61 | 640,100 | — | — |
| 2025-01-27 | $135.50 | $152.42 | 962,400 | — | — |
| 2025-01-24 | $132.53 | $149.08 | 603,800 | — | — |
| 2025-01-23 | $133.25 | $149.89 | 704,300 | — | — |
| 2025-01-22 | $132.18 | $148.68 | 898,800 | — | — |
| 2025-01-21 | $135.07 | $151.93 | 610,100 | — | — |
| 2025-01-17 | $133.59 | $150.27 | 592,900 | — | — |
| 2025-01-16 | $132.62 | $149.18 | 552,500 | — | — |
| 2025-01-15 | $130.93 | $147.28 | 641,100 | — | — |
| 2025-01-14 | $129.75 | $145.95 | 469,500 | — | — |
| 2025-01-13 | $128.26 | $144.27 | 828,000 | — | — |
| 2025-01-10 | $126.21 | $141.97 | 741,500 | — | — |
| 2025-01-08 | $128.40 | $144.43 | 1,077,100 | — | — |
| 2025-01-07 | $127.42 | $143.33 | 902,900 | — | — |
| 2025-01-06 | $129.12 | $145.24 | 778,200 | — | — |
| 2025-01-03 | $130.18 | $146.43 | 597,300 | — | — |
| 2025-01-02 | $128.59 | $144.65 | 523,400 | — | — |