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
- 2009-11-05 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 | $160.32 | $165.61 | 1,060,900 | — | — |
| 2025-12-30 | $163.57 | $168.97 | 404,500 | — | — |
| 2025-12-29 | $164.74 | $170.18 | 697,100 | — | — |
| 2025-12-26 | $165.69 | $171.16 | 231,200 | — | — |
| 2025-12-24 | $165.48 | $170.94 | 188,900 | — | — |
| 2025-12-23 | $165.49 | $170.95 | 801,600 | — | — |
| 2025-12-22 | $165.95 | $171.42 | 896,400 | — | — |
| 2025-12-19 | $164.57 | $170.00 | 1,067,100 | — | — |
| 2025-12-18 | $162.56 | $167.92 | 777,600 | — | — |
| 2025-12-17 | $164.28 | $169.70 | 718,600 | — | — |
| 2025-12-16 | $162.69 | $168.06 | 1,088,600 | — | — |
| 2025-12-15 | $166.40 | $171.89 | 1,076,600 | — | — |
| 2025-12-12 | $161.55 | $166.88 | 823,500 | — | — |
| 2025-12-11 | $161.14 | $166.46 | 1,020,500 | — | — |
| 2025-12-10 | $154.74 | $159.85 | 689,900 | — | — |
| 2025-12-09 | $152.00 | $157.01 | 544,300 | — | — |
| 2025-12-08 | $153.07 | $158.12 | 755,600 | — | — |
| 2025-12-05 | $156.00 | $161.15 | 668,800 | — | — |
| 2025-12-04 | $156.66 | $161.83 | 784,000 | — | — |
| 2025-12-03 | $161.28 | $166.60 | 874,500 | — | — |
| 2025-12-02 | $161.44 | $166.77 | 805,400 | — | — |
| 2025-12-01 | $161.15 | $166.47 | 957,400 | — | — |
| 2025-11-28 | $164.39 | $169.81 | 402,500 | — | — |
| 2025-11-26 | $166.05 | $171.53 | 640,000 | — | — |
| 2025-11-25 | $166.40 | $171.89 | 995,600 | — | — |
| 2025-11-24 | $161.54 | $166.87 | 1,570,300 | — | — |
| 2025-11-21 | $158.48 | $163.55 | 881,600 | — | — |
| 2025-11-20 | $149.43 | $154.21 | 733,000 | — | — |
| 2025-11-19 | $150.04 | $154.84 | 658,600 | — | — |
| 2025-11-18 | $149.32 | $154.10 | 617,300 | — | — |
| 2025-11-17 | $148.96 | $153.73 | 590,400 | — | — |
| 2025-11-14 | $152.30 | $157.18 | 608,600 | — | — |
| 2025-11-13 | $152.12 | $156.99 | 971,000 | — | — |
| 2025-11-12 | $156.85 | $161.87 | 918,200 | — | — |
| 2025-11-11 | $156.48 | $161.49 | 1,159,400 | — | — |
| 2025-11-10 | $156.63 | $161.64 | 1,286,200 | — | — |
| 2025-11-07 | $155.34 | $160.31 | 1,770,800 | — | — |
| 2025-11-06 | $146.37 | $151.06 | 2,104,700 | — | — |
| 2025-11-05 | $138.00 | $142.42 | 1,585,400 | — | — |
| 2025-11-04 | $135.42 | $139.76 | 1,222,800 | — | — |
| 2025-11-03 | $136.66 | $141.04 | 1,335,100 | — | — |
| 2025-10-31 | $137.41 | $141.81 | 1,419,200 | — | — |
| 2025-10-30 | $140.54 | $145.04 | 1,461,800 | — | — |
| 2025-10-29 | $143.66 | $148.26 | 1,603,900 | — | — |
| 2025-10-28 | $144.35 | $148.97 | 1,179,500 | — | — |
| 2025-10-27 | $148.89 | $153.66 | 723,900 | — | — |
| 2025-10-24 | $148.87 | $153.64 | 812,000 | — | — |
| 2025-10-23 | $148.31 | $153.06 | 670,000 | — | — |
| 2025-10-22 | $152.03 | $156.90 | 1,212,900 | — | — |
| 2025-10-21 | $149.39 | $154.17 | 631,000 | — | — |
| 2025-10-20 | $147.90 | $152.63 | 1,019,300 | — | — |
| 2025-10-17 | $145.41 | $150.07 | 496,300 | — | — |
| 2025-10-16 | $144.20 | $148.82 | 1,014,400 | — | — |
| 2025-10-15 | $146.75 | $151.45 | 852,700 | — | — |
| 2025-10-14 | $147.75 | $152.48 | 564,800 | — | — |
| 2025-10-13 | $146.01 | $150.68 | 874,400 | — | — |
| 2025-10-10 | $142.64 | $147.21 | 1,005,700 | — | — |
| 2025-10-09 | $145.80 | $150.47 | 1,007,900 | — | — |
| 2025-10-08 | $145.08 | $149.72 | 864,500 | — | — |
| 2025-10-07 | $144.71 | $149.34 | 945,800 | — | — |
| 2025-10-06 | $147.54 | $152.26 | 829,900 | — | — |
| 2025-10-03 | $146.99 | $151.70 | 975,300 | — | — |
| 2025-10-02 | $145.41 | $150.07 | 768,200 | — | — |
| 2025-10-01 | $144.07 | $148.68 | 1,109,600 | — | — |
| 2025-09-30 | $141.93 | $146.47 | 899,700 | — | — |
| 2025-09-29 | $144.39 | $149.01 | 1,037,200 | — | — |
| 2025-09-26 | $142.11 | $146.66 | 671,300 | — | — |
| 2025-09-25 | $140.00 | $144.48 | 998,500 | — | — |
| 2025-09-24 | $140.07 | $144.55 | 826,000 | — | — |
| 2025-09-23 | $138.49 | $142.92 | 519,900 | — | — |
| 2025-09-22 | $139.01 | $143.46 | 1,054,300 | — | — |
| 2025-09-19 | $143.04 | $147.62 | 766,100 | — | — |
| 2025-09-18 | $142.76 | $147.33 | 574,300 | — | — |
| 2025-09-17 | $141.03 | $145.54 | 794,900 | — | — |
| 2025-09-16 | $143.37 | $147.96 | 727,900 | — | — |
| 2025-09-15 | $140.38 | $144.87 | 813,700 | — | — |
| 2025-09-12 | $143.44 | $148.03 | 789,700 | — | — |
| 2025-09-11 | $145.82 | $150.49 | 827,200 | — | — |
| 2025-09-10 | $142.06 | $146.61 | 505,600 | — | — |
| 2025-09-09 | $144.25 | $148.87 | 965,300 | — | — |
| 2025-09-08 | $145.41 | $150.07 | 700,000 | — | — |
| 2025-09-05 | $144.95 | $149.59 | 611,800 | — | — |
| 2025-09-04 | $145.28 | $149.93 | 807,800 | — | — |
| 2025-09-03 | $143.44 | $148.03 | 695,800 | — | — |
| 2025-09-02 | $142.95 | $147.53 | 555,100 | — | — |
| 2025-08-29 | $144.28 | $148.90 | 685,700 | — | — |
| 2025-08-28 | $145.40 | $150.05 | 842,000 | — | — |
| 2025-08-27 | $144.78 | $149.41 | 965,300 | — | — |
| 2025-08-26 | $142.39 | $146.79 | 957,900 | — | — |
| 2025-08-25 | $141.44 | $145.81 | 706,600 | — | — |
| 2025-08-22 | $144.06 | $148.52 | 975,300 | — | — |
| 2025-08-21 | $136.83 | $141.06 | 779,700 | — | — |
| 2025-08-20 | $137.25 | $141.49 | 1,182,100 | — | — |
| 2025-08-19 | $140.02 | $144.35 | 1,522,800 | — | — |
| 2025-08-18 | $140.54 | $144.89 | 793,300 | — | — |
| 2025-08-15 | $141.13 | $145.49 | 1,018,100 | — | — |
| 2025-08-14 | $142.92 | $147.34 | 942,100 | — | — |
| 2025-08-13 | $145.24 | $149.73 | 864,000 | — | — |
| 2025-08-12 | $140.69 | $145.04 | 1,064,800 | — | — |
| 2025-08-11 | $135.01 | $139.19 | 1,239,200 | — | — |
| 2025-08-08 | $135.86 | $140.06 | 1,280,500 | — | — |
| 2025-08-07 | $139.10 | $143.40 | 2,024,200 | — | — |
| 2025-08-06 | $136.05 | $140.26 | 1,636,800 | — | — |
| 2025-08-05 | $136.59 | $140.81 | 691,200 | — | — |
| 2025-08-04 | $138.23 | $142.50 | 751,700 | — | — |
| 2025-08-01 | $137.50 | $141.75 | 1,012,700 | — | — |
| 2025-07-31 | $140.97 | $145.33 | 939,800 | — | — |
| 2025-07-30 | $144.82 | $149.30 | 500,700 | — | — |
| 2025-07-29 | $145.86 | $150.37 | 703,200 | — | — |
| 2025-07-28 | $147.74 | $152.31 | 915,200 | — | — |
| 2025-07-25 | $148.82 | $153.42 | 712,000 | — | — |
| 2025-07-24 | $145.50 | $150.00 | 1,024,300 | — | — |
| 2025-07-23 | $147.40 | $151.96 | 823,700 | — | — |
| 2025-07-22 | $148.54 | $153.13 | 1,045,100 | — | — |
| 2025-07-21 | $147.29 | $151.85 | 839,300 | — | — |
| 2025-07-18 | $147.86 | $152.43 | 586,500 | — | — |
| 2025-07-17 | $147.41 | $151.97 | 983,400 | — | — |
| 2025-07-16 | $146.87 | $151.41 | 701,800 | — | — |
| 2025-07-15 | $148.34 | $152.93 | 919,900 | — | — |
| 2025-07-14 | $150.41 | $155.06 | 853,200 | — | — |
| 2025-07-11 | $150.58 | $155.24 | 676,300 | — | — |
| 2025-07-10 | $152.25 | $156.96 | 1,185,700 | — | — |
| 2025-07-09 | $147.13 | $151.68 | 753,500 | — | — |
| 2025-07-08 | $146.33 | $150.86 | 879,800 | — | — |
| 2025-07-07 | $145.51 | $150.01 | 1,024,300 | — | — |
| 2025-07-03 | $147.47 | $152.03 | 635,200 | — | — |
| 2025-07-02 | $145.39 | $149.89 | 975,100 | — | — |
| 2025-07-01 | $145.39 | $149.89 | 2,174,600 | — | — |
| 2025-06-30 | $139.65 | $143.97 | 1,421,100 | — | — |
| 2025-06-27 | $139.37 | $143.68 | 1,264,300 | — | — |
| 2025-06-26 | $138.86 | $143.15 | 999,300 | — | — |
| 2025-06-25 | $137.10 | $141.34 | 1,173,300 | — | — |
| 2025-06-24 | $136.02 | $140.23 | 823,700 | — | — |
| 2025-06-23 | $132.66 | $136.76 | 1,293,300 | — | — |
| 2025-06-20 | $131.72 | $135.79 | 1,658,100 | — | — |
| 2025-06-18 | $132.53 | $136.63 | 880,000 | — | — |
| 2025-06-17 | $133.96 | $138.10 | 877,200 | — | — |
| 2025-06-16 | $134.67 | $138.83 | 1,165,500 | — | — |
| 2025-06-13 | $130.56 | $134.60 | 955,200 | — | — |
| 2025-06-12 | $133.06 | $137.18 | 1,161,300 | — | — |
| 2025-06-11 | $134.37 | $138.53 | 1,135,100 | — | — |
| 2025-06-10 | $134.73 | $138.90 | 659,700 | — | — |
| 2025-06-09 | $133.97 | $138.11 | 847,600 | — | — |
| 2025-06-06 | $132.62 | $136.72 | 798,900 | — | — |
| 2025-06-05 | $129.96 | $133.98 | 540,700 | — | — |
| 2025-06-04 | $130.96 | $135.01 | 614,800 | — | — |
| 2025-06-03 | $132.83 | $136.94 | 930,500 | — | — |
| 2025-06-02 | $130.51 | $134.55 | 1,054,200 | — | — |
| 2025-05-30 | $132.03 | $136.11 | 1,419,500 | — | — |
| 2025-05-29 | $131.44 | $135.51 | 866,800 | — | — |
| 2025-05-28 | $131.05 | $134.95 | 1,066,900 | — | — |
| 2025-05-27 | $131.85 | $135.77 | 1,289,900 | — | — |
| 2025-05-23 | $127.35 | $131.14 | 582,000 | — | — |
| 2025-05-22 | $127.54 | $131.33 | 692,500 | — | — |
| 2025-05-21 | $126.80 | $130.57 | 801,100 | — | — |
| 2025-05-20 | $132.23 | $136.16 | 600,500 | — | — |
| 2025-05-19 | $133.72 | $137.70 | 837,700 | — | — |
| 2025-05-16 | $135.03 | $139.05 | 834,000 | — | — |
| 2025-05-15 | $134.19 | $138.18 | 1,086,900 | — | — |
| 2025-05-14 | $136.25 | $140.30 | 1,149,100 | — | — |
| 2025-05-13 | $136.50 | $140.56 | 1,566,800 | — | — |
| 2025-05-12 | $134.91 | $138.92 | 2,154,600 | — | — |
| 2025-05-09 | $127.11 | $130.89 | 878,800 | — | — |
| 2025-05-08 | $126.95 | $130.73 | 1,538,600 | — | — |
| 2025-05-07 | $123.85 | $127.53 | 1,340,300 | — | — |
| 2025-05-06 | $121.56 | $125.18 | 1,112,600 | — | — |
| 2025-05-05 | $122.21 | $125.85 | 1,064,000 | — | — |
| 2025-05-02 | $122.98 | $126.64 | 1,583,500 | — | — |
| 2025-05-01 | $118.68 | $122.21 | 1,562,800 | — | — |
| 2025-04-30 | $112.68 | $116.03 | 968,100 | — | — |
| 2025-04-29 | $113.35 | $116.72 | 835,500 | — | — |
| 2025-04-28 | $112.78 | $116.13 | 1,035,200 | — | — |
| 2025-04-25 | $112.78 | $116.13 | 445,300 | — | — |
| 2025-04-24 | $112.85 | $116.21 | 805,200 | — | — |
| 2025-04-23 | $110.90 | $114.20 | 1,155,200 | — | — |
| 2025-04-22 | $107.16 | $110.35 | 1,177,100 | — | — |
| 2025-04-21 | $104.22 | $107.32 | 976,900 | — | — |
| 2025-04-17 | $105.91 | $109.06 | 1,018,800 | — | — |
| 2025-04-16 | $106.01 | $109.16 | 1,163,900 | — | — |
| 2025-04-15 | $108.47 | $111.70 | 673,700 | — | — |
| 2025-04-14 | $109.07 | $112.31 | 1,247,400 | — | — |
| 2025-04-11 | $112.53 | $115.88 | 627,800 | — | — |
| 2025-04-10 | $111.25 | $114.56 | 851,900 | — | — |
| 2025-04-09 | $119.16 | $122.70 | 1,670,300 | — | — |
| 2025-04-08 | $104.27 | $107.37 | 1,210,500 | — | — |
| 2025-04-07 | $106.00 | $109.15 | 1,833,800 | — | — |
| 2025-04-04 | $109.76 | $113.03 | 1,116,800 | — | — |
| 2025-04-03 | $115.24 | $118.67 | 1,481,300 | — | — |
| 2025-04-02 | $124.76 | $128.47 | 740,300 | — | — |
| 2025-04-01 | $121.78 | $125.40 | 922,800 | — | — |
| 2025-03-31 | $122.50 | $126.14 | 696,300 | — | — |
| 2025-03-28 | $121.59 | $125.21 | 914,600 | — | — |
| 2025-03-27 | $124.69 | $128.40 | 803,600 | — | — |
| 2025-03-26 | $125.21 | $128.93 | 810,300 | — | — |
| 2025-03-25 | $125.71 | $129.45 | 637,900 | — | — |
| 2025-03-24 | $123.69 | $127.37 | 1,041,500 | — | — |
| 2025-03-21 | $121.59 | $125.21 | 1,517,900 | — | — |
| 2025-03-20 | $123.92 | $127.61 | 742,300 | — | — |
| 2025-03-19 | $125.70 | $129.44 | 830,000 | — | — |
| 2025-03-18 | $122.21 | $125.85 | 1,003,400 | — | — |
| 2025-03-17 | $126.48 | $130.24 | 1,341,300 | — | — |
| 2025-03-14 | $122.21 | $125.85 | 1,376,600 | — | — |
| 2025-03-13 | $120.83 | $124.42 | 2,067,600 | — | — |
| 2025-03-12 | $124.78 | $128.49 | 2,053,800 | — | — |
| 2025-03-11 | $127.09 | $130.87 | 1,355,600 | — | — |
| 2025-03-10 | $129.71 | $133.57 | 1,314,200 | — | — |
| 2025-03-07 | $135.73 | $139.77 | 1,256,800 | — | — |
| 2025-03-06 | $137.03 | $141.11 | 611,600 | — | — |
| 2025-03-05 | $139.87 | $144.03 | 583,500 | — | — |
| 2025-03-04 | $137.25 | $141.33 | 902,500 | — | — |
| 2025-03-03 | $139.88 | $144.04 | 631,300 | — | — |
| 2025-02-28 | $140.95 | $145.14 | 875,700 | — | — |
| 2025-02-27 | $139.19 | $143.18 | 504,400 | — | — |
| 2025-02-26 | $139.82 | $143.82 | 598,400 | — | — |
| 2025-02-25 | $138.57 | $142.54 | 929,800 | — | — |
| 2025-02-24 | $138.01 | $141.96 | 853,400 | — | — |
| 2025-02-21 | $140.02 | $144.03 | 1,281,000 | — | — |
| 2025-02-20 | $145.76 | $149.93 | 831,500 | — | — |
| 2025-02-19 | $146.89 | $151.10 | 804,100 | — | — |
| 2025-02-18 | $145.99 | $150.17 | 1,236,000 | — | — |
| 2025-02-14 | $142.75 | $146.84 | 1,575,400 | — | — |
| 2025-02-13 | $147.38 | $151.60 | 3,700,400 | — | — |
| 2025-02-12 | $162.11 | $166.75 | 1,200,200 | — | — |
| 2025-02-11 | $158.88 | $163.43 | 941,600 | — | — |
| 2025-02-10 | $162.39 | $167.04 | 709,600 | — | — |
| 2025-02-07 | $164.02 | $168.72 | 442,500 | — | — |
| 2025-02-06 | $166.34 | $171.10 | 1,021,900 | — | — |
| 2025-02-05 | $158.56 | $163.10 | 496,800 | — | — |
| 2025-02-04 | $157.76 | $162.28 | 270,300 | — | — |
| 2025-02-03 | $156.87 | $161.36 | 482,500 | — | — |
| 2025-01-31 | $158.23 | $162.76 | 497,200 | — | — |
| 2025-01-30 | $159.10 | $163.66 | 427,800 | — | — |
| 2025-01-29 | $157.45 | $161.96 | 346,700 | — | — |
| 2025-01-28 | $158.06 | $162.59 | 491,800 | — | — |
| 2025-01-27 | $155.97 | $160.44 | 336,700 | — | — |
| 2025-01-24 | $154.77 | $159.20 | 409,200 | — | — |
| 2025-01-23 | $155.53 | $159.98 | 525,100 | — | — |
| 2025-01-22 | $154.85 | $159.28 | 514,300 | — | — |
| 2025-01-21 | $156.16 | $160.63 | 377,900 | — | — |
| 2025-01-17 | $155.99 | $160.46 | 360,200 | — | — |
| 2025-01-16 | $154.97 | $159.41 | 336,500 | — | — |
| 2025-01-15 | $154.72 | $159.15 | 390,100 | — | — |
| 2025-01-14 | $153.94 | $158.35 | 410,000 | — | — |
| 2025-01-13 | $152.39 | $156.75 | 554,200 | — | — |
| 2025-01-10 | $151.07 | $155.40 | 453,100 | — | — |
| 2025-01-08 | $152.34 | $156.70 | 469,400 | — | — |
| 2025-01-07 | $153.09 | $157.47 | 450,800 | — | — |
| 2025-01-06 | $153.71 | $158.11 | 486,000 | — | — |
| 2025-01-03 | $156.68 | $161.17 | 278,800 | — | — |
| 2025-01-02 | $156.31 | $160.79 | 300,200 | — | — |