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-11-25 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 | $150.23 | $169.56 | 616,800 | — | — |
| 2025-12-30 | $152.48 | $172.10 | 596,000 | — | — |
| 2025-12-29 | $153.27 | $172.99 | 670,300 | — | — |
| 2025-12-26 | $154.91 | $174.85 | 366,400 | — | — |
| 2025-12-24 | $153.10 | $172.80 | 485,900 | — | — |
| 2025-12-23 | $153.02 | $172.71 | 575,500 | — | — |
| 2025-12-22 | $153.57 | $173.33 | 864,900 | — | — |
| 2025-12-19 | $154.13 | $173.97 | 1,993,500 | — | — |
| 2025-12-18 | $151.25 | $170.71 | 955,100 | — | — |
| 2025-12-17 | $148.98 | $168.15 | 683,300 | — | — |
| 2025-12-16 | $150.65 | $170.04 | 691,200 | — | — |
| 2025-12-15 | $150.23 | $169.56 | 997,800 | — | — |
| 2025-12-12 | $155.66 | $175.69 | 989,400 | — | — |
| 2025-12-11 | $157.34 | $177.59 | 673,900 | — | — |
| 2025-12-10 | $156.23 | $176.34 | 955,700 | — | — |
| 2025-12-09 | $154.25 | $174.10 | 707,600 | — | — |
| 2025-12-08 | $154.27 | $174.12 | 556,700 | — | — |
| 2025-12-05 | $154.80 | $174.72 | 683,100 | — | — |
| 2025-12-04 | $154.49 | $174.37 | 701,800 | — | — |
| 2025-12-03 | $154.01 | $173.83 | 643,500 | — | — |
| 2025-12-02 | $153.56 | $173.32 | 497,400 | — | — |
| 2025-12-01 | $151.69 | $171.21 | 524,600 | — | — |
| 2025-11-28 | $152.48 | $172.10 | 240,200 | — | — |
| 2025-11-26 | $151.90 | $171.45 | 524,900 | — | — |
| 2025-11-25 | $152.03 | $171.60 | 402,300 | — | — |
| 2025-11-24 | $149.85 | $169.13 | 822,700 | — | — |
| 2025-11-21 | $146.24 | $165.06 | 611,100 | — | — |
| 2025-11-20 | $142.42 | $160.75 | 597,400 | — | — |
| 2025-11-19 | $147.18 | $166.12 | 489,900 | — | — |
| 2025-11-18 | $146.80 | $165.69 | 390,100 | — | — |
| 2025-11-17 | $146.30 | $165.13 | 492,800 | — | — |
| 2025-11-14 | $150.68 | $170.07 | 653,900 | — | — |
| 2025-11-13 | $150.46 | $169.82 | 476,500 | — | — |
| 2025-11-12 | $152.72 | $172.37 | 533,200 | — | — |
| 2025-11-11 | $149.48 | $168.72 | 417,600 | — | — |
| 2025-11-10 | $154.40 | $174.27 | 511,300 | — | — |
| 2025-11-07 | $151.55 | $171.05 | 663,300 | — | — |
| 2025-11-06 | $150.02 | $169.33 | 566,000 | — | — |
| 2025-11-05 | $153.21 | $172.93 | 486,900 | — | — |
| 2025-11-04 | $150.92 | $170.34 | 629,200 | — | — |
| 2025-11-03 | $153.32 | $173.05 | 855,800 | — | — |
| 2025-10-31 | $156.49 | $176.63 | 484,900 | — | — |
| 2025-10-30 | $155.45 | $175.46 | 599,900 | — | — |
| 2025-10-29 | $155.67 | $175.70 | 487,500 | — | — |
| 2025-10-28 | $155.92 | $175.99 | 529,600 | — | — |
| 2025-10-27 | $155.08 | $175.04 | 604,100 | — | — |
| 2025-10-24 | $154.96 | $174.90 | 500,200 | — | — |
| 2025-10-23 | $153.42 | $173.16 | 658,100 | — | — |
| 2025-10-22 | $151.16 | $170.61 | 594,600 | — | — |
| 2025-10-21 | $153.98 | $173.80 | 511,700 | — | — |
| 2025-10-20 | $155.00 | $174.95 | 361,600 | — | — |
| 2025-10-17 | $153.21 | $172.93 | 532,900 | — | — |
| 2025-10-16 | $155.01 | $174.46 | 697,700 | — | — |
| 2025-10-15 | $156.81 | $176.49 | 681,200 | — | — |
| 2025-10-14 | $155.00 | $174.45 | 601,300 | — | — |
| 2025-10-13 | $154.11 | $173.45 | 508,500 | — | — |
| 2025-10-10 | $151.64 | $170.67 | 393,000 | — | — |
| 2025-10-09 | $156.56 | $176.21 | 497,600 | — | — |
| 2025-10-08 | $160.95 | $181.15 | 553,200 | — | — |
| 2025-10-07 | $158.65 | $178.56 | 613,500 | — | — |
| 2025-10-06 | $157.84 | $177.65 | 682,300 | — | — |
| 2025-10-03 | $158.66 | $178.57 | 713,900 | — | — |
| 2025-10-02 | $164.02 | $184.60 | 817,100 | — | — |
| 2025-10-01 | $164.39 | $185.02 | 1,309,100 | — | — |
| 2025-09-30 | $163.75 | $184.30 | 1,211,900 | — | — |
| 2025-09-29 | $166.01 | $186.84 | 1,007,100 | — | — |
| 2025-09-26 | $164.50 | $185.14 | 1,319,500 | — | — |
| 2025-09-25 | $159.69 | $179.73 | 2,299,500 | — | — |
| 2025-09-24 | $150.34 | $169.21 | 1,129,400 | — | — |
| 2025-09-23 | $151.88 | $170.94 | 1,283,700 | — | — |
| 2025-09-22 | $151.50 | $170.51 | 790,500 | — | — |
| 2025-09-19 | $149.98 | $168.80 | 1,854,700 | — | — |
| 2025-09-18 | $150.77 | $169.69 | 1,303,700 | — | — |
| 2025-09-17 | $148.47 | $167.10 | 730,600 | — | — |
| 2025-09-16 | $149.70 | $168.49 | 570,700 | — | — |
| 2025-09-15 | $152.24 | $171.34 | 577,900 | — | — |
| 2025-09-12 | $151.64 | $170.67 | 571,300 | — | — |
| 2025-09-11 | $152.35 | $171.47 | 541,600 | — | — |
| 2025-09-10 | $151.70 | $170.74 | 772,400 | — | — |
| 2025-09-09 | $149.27 | $168.00 | 552,200 | — | — |
| 2025-09-08 | $150.39 | $169.26 | 723,100 | — | — |
| 2025-09-05 | $149.52 | $168.28 | 776,800 | — | — |
| 2025-09-04 | $149.20 | $167.92 | 625,700 | — | — |
| 2025-09-03 | $147.99 | $166.56 | 318,500 | — | — |
| 2025-09-02 | $146.58 | $164.97 | 299,900 | — | — |
| 2025-08-29 | $148.07 | $166.65 | 452,400 | — | — |
| 2025-08-28 | $149.57 | $168.34 | 470,400 | — | — |
| 2025-08-27 | $149.15 | $167.87 | 570,900 | — | — |
| 2025-08-26 | $147.83 | $166.38 | 694,900 | — | — |
| 2025-08-25 | $148.64 | $167.29 | 577,600 | — | — |
| 2025-08-22 | $149.82 | $168.62 | 565,100 | — | — |
| 2025-08-21 | $144.44 | $162.57 | 405,600 | — | — |
| 2025-08-20 | $145.29 | $163.52 | 369,700 | — | — |
| 2025-08-19 | $146.21 | $164.56 | 471,700 | — | — |
| 2025-08-18 | $147.53 | $166.04 | 497,000 | — | — |
| 2025-08-15 | $147.50 | $166.01 | 743,900 | — | — |
| 2025-08-14 | $150.89 | $169.83 | 613,800 | — | — |
| 2025-08-13 | $153.58 | $172.85 | 638,900 | — | — |
| 2025-08-12 | $150.48 | $169.36 | 812,400 | — | — |
| 2025-08-11 | $145.62 | $163.89 | 422,500 | — | — |
| 2025-08-08 | $146.57 | $164.96 | 419,800 | — | — |
| 2025-08-07 | $143.48 | $161.49 | 424,400 | — | — |
| 2025-08-06 | $142.13 | $159.97 | 571,200 | — | — |
| 2025-08-05 | $141.36 | $159.10 | 527,700 | — | — |
| 2025-08-04 | $142.17 | $160.01 | 406,200 | — | — |
| 2025-08-01 | $140.85 | $158.53 | 604,200 | — | — |
| 2025-07-31 | $144.39 | $162.51 | 667,400 | — | — |
| 2025-07-30 | $147.72 | $166.26 | 396,800 | — | — |
| 2025-07-29 | $148.62 | $167.27 | 604,300 | — | — |
| 2025-07-28 | $148.15 | $166.74 | 565,900 | — | — |
| 2025-07-25 | $146.96 | $165.40 | 676,700 | — | — |
| 2025-07-24 | $145.89 | $164.20 | 639,500 | — | — |
| 2025-07-23 | $145.74 | $164.03 | 433,300 | — | — |
| 2025-07-22 | $143.64 | $161.67 | 470,300 | — | — |
| 2025-07-21 | $142.70 | $160.61 | 406,900 | — | — |
| 2025-07-18 | $143.29 | $161.27 | 371,100 | — | — |
| 2025-07-17 | $142.47 | $160.35 | 446,200 | — | — |
| 2025-07-16 | $141.22 | $158.94 | 649,500 | — | — |
| 2025-07-15 | $140.98 | $158.67 | 567,100 | — | — |
| 2025-07-14 | $142.11 | $159.94 | 809,200 | — | — |
| 2025-07-11 | $141.79 | $159.58 | 529,900 | — | — |
| 2025-07-10 | $142.38 | $159.75 | 792,800 | — | — |
| 2025-07-09 | $141.50 | $158.76 | 387,400 | — | — |
| 2025-07-08 | $141.09 | $158.30 | 665,600 | — | — |
| 2025-07-07 | $139.52 | $156.54 | 688,900 | — | — |
| 2025-07-03 | $140.21 | $157.32 | 680,100 | — | — |
| 2025-07-02 | $139.28 | $156.27 | 1,250,300 | — | — |
| 2025-07-01 | $135.82 | $152.39 | 980,900 | — | — |
| 2025-06-30 | $135.70 | $152.26 | 1,229,300 | — | — |
| 2025-06-27 | $134.78 | $151.22 | 1,917,200 | — | — |
| 2025-06-26 | $137.00 | $153.72 | 1,999,600 | — | — |
| 2025-06-25 | $137.79 | $154.60 | 2,139,000 | — | — |
| 2025-06-24 | $136.88 | $153.58 | 2,603,800 | — | — |
| 2025-06-23 | $127.60 | $143.17 | 1,450,400 | — | — |
| 2025-06-20 | $124.39 | $139.57 | 1,280,900 | — | — |
| 2025-06-18 | $124.64 | $139.85 | 728,100 | — | — |
| 2025-06-17 | $125.80 | $141.15 | 791,800 | — | — |
| 2025-06-16 | $125.14 | $140.41 | 533,900 | — | — |
| 2025-06-13 | $123.34 | $138.39 | 597,800 | — | — |
| 2025-06-12 | $126.08 | $141.46 | 537,900 | — | — |
| 2025-06-11 | $126.48 | $141.91 | 624,100 | — | — |
| 2025-06-10 | $126.22 | $141.62 | 723,200 | — | — |
| 2025-06-09 | $125.90 | $141.26 | 553,000 | — | — |
| 2025-06-06 | $123.51 | $138.58 | 422,000 | — | — |
| 2025-06-05 | $121.33 | $136.13 | 531,900 | — | — |
| 2025-06-04 | $122.50 | $137.45 | 376,400 | — | — |
| 2025-06-03 | $122.96 | $137.96 | 413,300 | — | — |
| 2025-06-02 | $119.70 | $134.30 | 409,400 | — | — |
| 2025-05-30 | $121.34 | $136.14 | 670,100 | — | — |
| 2025-05-29 | $122.05 | $136.94 | 566,800 | — | — |
| 2025-05-28 | $123.14 | $138.16 | 505,200 | — | — |
| 2025-05-27 | $124.89 | $140.13 | 466,400 | — | — |
| 2025-05-23 | $121.43 | $136.25 | 398,900 | — | — |
| 2025-05-22 | $122.31 | $137.23 | 615,300 | — | — |
| 2025-05-21 | $121.34 | $136.14 | 476,600 | — | — |
| 2025-05-20 | $124.15 | $139.30 | 525,500 | — | — |
| 2025-05-19 | $124.36 | $139.53 | 612,200 | — | — |
| 2025-05-16 | $125.05 | $140.31 | 441,800 | — | — |
| 2025-05-15 | $123.94 | $139.06 | 596,700 | — | — |
| 2025-05-14 | $124.54 | $139.74 | 488,100 | — | — |
| 2025-05-13 | $124.92 | $140.16 | 483,400 | — | — |
| 2025-05-12 | $123.17 | $138.20 | 487,400 | — | — |
| 2025-05-09 | $117.93 | $132.32 | 442,000 | — | — |
| 2025-05-08 | $118.41 | $132.86 | 730,600 | — | — |
| 2025-05-07 | $115.32 | $129.39 | 650,900 | — | — |
| 2025-05-06 | $114.19 | $128.12 | 491,000 | — | — |
| 2025-05-05 | $114.72 | $128.72 | 470,700 | — | — |
| 2025-05-02 | $114.44 | $128.40 | 483,000 | — | — |
| 2025-05-01 | $111.84 | $125.49 | 524,800 | — | — |
| 2025-04-30 | $110.80 | $124.32 | 586,000 | — | — |
| 2025-04-29 | $111.07 | $124.62 | 575,300 | — | — |
| 2025-04-28 | $110.73 | $124.24 | 647,500 | — | — |
| 2025-04-25 | $111.07 | $124.62 | 567,700 | — | — |
| 2025-04-24 | $110.36 | $123.83 | 621,600 | — | — |
| 2025-04-23 | $107.43 | $120.54 | 839,000 | — | — |
| 2025-04-22 | $105.77 | $118.68 | 875,500 | — | — |
| 2025-04-21 | $103.05 | $115.62 | 688,300 | — | — |
| 2025-04-17 | $105.69 | $118.59 | 1,051,400 | — | — |
| 2025-04-16 | $104.20 | $116.91 | 1,120,000 | — | — |
| 2025-04-15 | $103.17 | $115.76 | 1,104,200 | — | — |
| 2025-04-14 | $103.06 | $115.63 | 1,036,600 | — | — |
| 2025-04-11 | $101.96 | $114.40 | 1,697,000 | — | — |
| 2025-04-10 | $101.85 | $113.78 | 1,461,500 | — | — |
| 2025-04-09 | $106.60 | $119.09 | 2,358,700 | — | — |
| 2025-04-08 | $97.28 | $108.68 | 1,891,200 | — | — |
| 2025-04-07 | $98.41 | $109.94 | 2,125,100 | — | — |
| 2025-04-04 | $95.81 | $107.04 | 2,372,900 | — | — |
| 2025-04-03 | $99.48 | $111.14 | 2,035,000 | — | — |
| 2025-04-02 | $106.75 | $119.26 | 1,161,600 | — | — |
| 2025-04-01 | $103.85 | $116.02 | 1,423,100 | — | — |
| 2025-03-31 | $103.96 | $116.14 | 1,584,200 | — | — |
| 2025-03-28 | $104.62 | $116.88 | 2,582,700 | — | — |
| 2025-03-27 | $107.54 | $120.14 | 5,508,900 | — | — |
| 2025-03-26 | $125.46 | $140.16 | 1,001,500 | — | — |
| 2025-03-25 | $126.60 | $141.43 | 1,002,700 | — | — |
| 2025-03-24 | $130.16 | $145.41 | 832,200 | — | — |
| 2025-03-21 | $127.73 | $142.70 | 1,809,800 | — | — |
| 2025-03-20 | $129.58 | $144.76 | 778,600 | — | — |
| 2025-03-19 | $131.95 | $147.41 | 521,900 | — | — |
| 2025-03-18 | $128.85 | $143.95 | 421,400 | — | — |
| 2025-03-17 | $128.50 | $143.56 | 514,400 | — | — |
| 2025-03-14 | $127.19 | $142.09 | 590,500 | — | — |
| 2025-03-13 | $125.24 | $139.91 | 606,700 | — | — |
| 2025-03-12 | $127.77 | $142.74 | 708,700 | — | — |
| 2025-03-11 | $127.67 | $142.63 | 900,300 | — | — |
| 2025-03-10 | $126.23 | $141.02 | 741,500 | — | — |
| 2025-03-07 | $129.32 | $144.47 | 599,200 | — | — |
| 2025-03-06 | $129.32 | $144.47 | 433,700 | — | — |
| 2025-03-05 | $132.95 | $148.53 | 536,400 | — | — |
| 2025-03-04 | $132.20 | $147.69 | 659,800 | — | — |
| 2025-03-03 | $135.02 | $150.84 | 566,200 | — | — |
| 2025-02-28 | $137.49 | $153.60 | 624,600 | — | — |
| 2025-02-27 | $137.97 | $154.14 | 431,900 | — | — |
| 2025-02-26 | $139.68 | $156.05 | 409,600 | — | — |
| 2025-02-25 | $139.35 | $155.68 | 435,800 | — | — |
| 2025-02-24 | $141.34 | $157.90 | 502,900 | — | — |
| 2025-02-21 | $141.67 | $158.27 | 522,500 | — | — |
| 2025-02-20 | $143.30 | $160.09 | 376,400 | — | — |
| 2025-02-19 | $144.02 | $160.89 | 445,300 | — | — |
| 2025-02-18 | $144.69 | $161.64 | 483,900 | — | — |
| 2025-02-14 | $144.42 | $161.34 | 463,100 | — | — |
| 2025-02-13 | $141.60 | $158.19 | 408,200 | — | — |
| 2025-02-12 | $141.95 | $158.58 | 509,900 | — | — |
| 2025-02-11 | $143.03 | $159.79 | 397,600 | — | — |
| 2025-02-10 | $143.33 | $160.12 | 528,000 | — | — |
| 2025-02-07 | $142.73 | $159.45 | 671,900 | — | — |
| 2025-02-06 | $143.46 | $160.27 | 543,500 | — | — |
| 2025-02-05 | $142.80 | $159.53 | 587,100 | — | — |
| 2025-02-04 | $140.01 | $156.41 | 618,100 | — | — |
| 2025-02-03 | $139.22 | $155.53 | 953,700 | — | — |
| 2025-01-31 | $142.51 | $159.21 | 872,100 | — | — |
| 2025-01-30 | $141.91 | $158.54 | 725,500 | — | — |
| 2025-01-29 | $141.30 | $157.86 | 605,900 | — | — |
| 2025-01-28 | $141.79 | $158.40 | 518,200 | — | — |
| 2025-01-27 | $141.19 | $157.73 | 774,100 | — | — |
| 2025-01-24 | $142.50 | $159.20 | 404,400 | — | — |
| 2025-01-23 | $143.19 | $159.48 | 570,300 | — | — |
| 2025-01-22 | $141.50 | $157.59 | 666,900 | — | — |
| 2025-01-21 | $140.77 | $156.78 | 791,300 | — | — |
| 2025-01-17 | $137.10 | $152.69 | 641,500 | — | — |
| 2025-01-16 | $137.17 | $152.77 | 664,900 | — | — |
| 2025-01-15 | $136.26 | $151.76 | 1,007,600 | — | — |
| 2025-01-14 | $136.04 | $151.51 | 891,900 | — | — |
| 2025-01-13 | $132.84 | $147.95 | 1,140,400 | — | — |
| 2025-01-10 | $134.01 | $149.25 | 1,506,000 | — | — |
| 2025-01-08 | $122.10 | $135.99 | 802,600 | — | — |
| 2025-01-07 | $123.23 | $137.25 | 756,700 | — | — |
| 2025-01-06 | $118.30 | $131.75 | 462,200 | — | — |
| 2025-01-03 | $117.93 | $131.34 | 529,100 | — | — |
| 2025-01-02 | $116.48 | $129.73 | 379,000 | — | — |