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
- 1996-01-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 | $113.04 | $118.97 | 705,000 | — | — |
| 2025-12-30 | $113.02 | $118.95 | 429,300 | — | — |
| 2025-12-29 | $113.05 | $118.98 | 725,900 | — | — |
| 2025-12-26 | $112.69 | $118.60 | 761,600 | — | — |
| 2025-12-24 | $113.18 | $119.12 | 642,000 | — | — |
| 2025-12-23 | $111.76 | $117.62 | 1,023,900 | — | — |
| 2025-12-22 | $110.72 | $116.53 | 857,400 | — | — |
| 2025-12-19 | $109.03 | $114.75 | 661,000 | — | — |
| 2025-12-18 | $108.84 | $114.55 | 688,500 | — | — |
| 2025-12-17 | $108.63 | $114.33 | 647,800 | — | — |
| 2025-12-16 | $106.69 | $112.29 | 505,000 | — | — |
| 2025-12-15 | $105.92 | $111.48 | 514,800 | — | — |
| 2025-12-12 | $109.24 | $114.97 | 368,200 | — | — |
| 2025-12-11 | $108.92 | $114.64 | 548,500 | — | — |
| 2025-12-10 | $108.06 | $113.73 | 330,600 | — | — |
| 2025-12-09 | $106.81 | $112.42 | 636,900 | — | — |
| 2025-12-08 | $105.72 | $111.27 | 1,208,700 | — | — |
| 2025-12-05 | $106.20 | $111.77 | 1,183,700 | — | — |
| 2025-12-04 | $107.67 | $113.32 | 883,700 | — | — |
| 2025-12-03 | $106.22 | $111.79 | 700,200 | — | — |
| 2025-12-02 | $108.01 | $113.68 | 652,200 | — | — |
| 2025-12-01 | $106.31 | $111.89 | 755,200 | — | — |
| 2025-11-28 | $106.07 | $111.64 | 459,100 | — | — |
| 2025-11-26 | $105.23 | $110.75 | 774,800 | — | — |
| 2025-11-25 | $103.48 | $108.91 | 890,800 | — | — |
| 2025-11-24 | $105.40 | $110.93 | 1,224,200 | — | — |
| 2025-11-21 | $105.11 | $110.63 | 1,655,300 | — | — |
| 2025-11-20 | $99.60 | $104.83 | 1,377,700 | — | — |
| 2025-11-19 | $101.63 | $106.96 | 1,854,600 | — | — |
| 2025-11-18 | $105.65 | $111.19 | 3,641,000 | — | — |
| 2025-11-17 | $120.86 | $127.20 | 2,679,500 | — | — |
| 2025-11-14 | $133.38 | $140.38 | 1,412,400 | — | — |
| 2025-11-13 | $131.98 | $138.91 | 2,197,000 | — | — |
| 2025-11-12 | $124.26 | $130.78 | 866,700 | — | — |
| 2025-11-11 | $125.76 | $132.36 | 714,200 | — | — |
| 2025-11-10 | $127.98 | $134.70 | 658,600 | — | — |
| 2025-11-07 | $123.99 | $130.50 | 620,100 | — | — |
| 2025-11-06 | $126.31 | $132.94 | 379,100 | — | — |
| 2025-11-05 | $129.34 | $136.13 | 361,100 | — | — |
| 2025-11-04 | $129.87 | $136.69 | 744,400 | — | — |
| 2025-11-03 | $135.54 | $142.65 | 495,600 | — | — |
| 2025-10-31 | $136.66 | $143.83 | 282,000 | — | — |
| 2025-10-30 | $135.51 | $142.62 | 426,400 | — | — |
| 2025-10-29 | $134.31 | $141.36 | 374,300 | — | — |
| 2025-10-28 | $136.90 | $144.08 | 408,400 | — | — |
| 2025-10-27 | $134.53 | $141.59 | 618,100 | — | — |
| 2025-10-24 | $132.30 | $139.24 | 476,700 | — | — |
| 2025-10-23 | $131.98 | $138.91 | 439,600 | — | — |
| 2025-10-22 | $132.69 | $139.65 | 358,500 | — | — |
| 2025-10-21 | $134.52 | $141.58 | 669,400 | — | — |
| 2025-10-20 | $132.21 | $139.15 | 563,700 | — | — |
| 2025-10-17 | $129.88 | $136.70 | 425,400 | — | — |
| 2025-10-16 | $128.34 | $135.08 | 647,700 | — | — |
| 2025-10-15 | $128.52 | $135.26 | 543,400 | — | — |
| 2025-10-14 | $131.46 | $138.36 | 734,600 | — | — |
| 2025-10-13 | $132.00 | $138.93 | 409,100 | — | — |
| 2025-10-10 | $133.85 | $140.87 | 504,900 | — | — |
| 2025-10-09 | $137.68 | $144.91 | 321,400 | — | — |
| 2025-10-08 | $138.20 | $145.45 | 486,400 | — | — |
| 2025-10-07 | $135.15 | $142.24 | 604,300 | — | — |
| 2025-10-06 | $138.01 | $145.25 | 504,800 | — | — |
| 2025-10-03 | $138.20 | $145.45 | 448,400 | — | — |
| 2025-10-02 | $138.21 | $145.46 | 378,700 | — | — |
| 2025-10-01 | $139.19 | $146.49 | 596,800 | — | — |
| 2025-09-30 | $144.78 | $152.38 | 570,600 | — | — |
| 2025-09-29 | $146.38 | $154.06 | 637,700 | — | — |
| 2025-09-26 | $145.78 | $153.43 | 607,100 | — | — |
| 2025-09-25 | $147.14 | $154.86 | 458,400 | — | — |
| 2025-09-24 | $152.21 | $160.20 | 623,700 | — | — |
| 2025-09-23 | $148.93 | $156.75 | 648,700 | — | — |
| 2025-09-22 | $148.00 | $155.77 | 809,900 | — | — |
| 2025-09-19 | $153.44 | $161.49 | 428,500 | — | — |
| 2025-09-18 | $151.33 | $159.27 | 525,300 | — | — |
| 2025-09-17 | $148.83 | $156.64 | 561,200 | — | — |
| 2025-09-16 | $146.18 | $153.85 | 765,000 | — | — |
| 2025-09-15 | $143.19 | $150.70 | 525,800 | — | — |
| 2025-09-12 | $142.81 | $150.30 | 373,700 | — | — |
| 2025-09-11 | $142.64 | $150.13 | 459,700 | — | — |
| 2025-09-10 | $142.03 | $149.48 | 403,700 | — | — |
| 2025-09-09 | $143.35 | $150.87 | 382,400 | — | — |
| 2025-09-08 | $142.95 | $150.45 | 460,600 | — | — |
| 2025-09-05 | $140.41 | $147.78 | 346,500 | — | — |
| 2025-09-04 | $138.67 | $145.95 | 571,400 | — | — |
| 2025-09-03 | $137.29 | $144.49 | 621,300 | — | — |
| 2025-09-02 | $136.50 | $143.66 | 2,045,800 | — | — |
| 2025-08-29 | $141.35 | $148.77 | 607,600 | — | — |
| 2025-08-28 | $142.70 | $150.19 | 612,800 | — | — |
| 2025-08-27 | $140.33 | $147.69 | 675,700 | — | — |
| 2025-08-26 | $138.64 | $145.92 | 442,900 | — | — |
| 2025-08-25 | $140.65 | $148.03 | 513,200 | — | — |
| 2025-08-22 | $142.50 | $149.98 | 905,600 | — | — |
| 2025-08-21 | $137.53 | $144.75 | 569,600 | — | — |
| 2025-08-20 | $137.86 | $145.09 | 657,100 | — | — |
| 2025-08-19 | $137.97 | $145.21 | 723,900 | — | — |
| 2025-08-18 | $136.88 | $144.06 | 1,299,500 | — | — |
| 2025-08-15 | $133.16 | $140.15 | 1,283,000 | — | — |
| 2025-08-14 | $127.85 | $134.56 | 2,770,900 | — | — |
| 2025-08-13 | $147.99 | $155.76 | 1,012,800 | — | — |
| 2025-08-12 | $142.34 | $149.81 | 844,700 | — | — |
| 2025-08-11 | $144.65 | $152.24 | 573,900 | — | — |
| 2025-08-08 | $148.66 | $156.46 | 403,200 | — | — |
| 2025-08-07 | $148.63 | $156.43 | 742,300 | — | — |
| 2025-08-06 | $153.92 | $162.00 | 495,100 | — | — |
| 2025-08-05 | $153.05 | $161.08 | 423,700 | — | — |
| 2025-08-04 | $155.82 | $164.00 | 431,400 | — | — |
| 2025-08-01 | $152.61 | $160.62 | 746,000 | — | — |
| 2025-07-31 | $156.05 | $164.24 | 1,294,900 | — | — |
| 2025-07-30 | $161.10 | $169.55 | 522,100 | — | — |
| 2025-07-29 | $163.99 | $172.60 | 660,200 | — | — |
| 2025-07-28 | $170.37 | $179.31 | 1,176,900 | — | — |
| 2025-07-25 | $162.42 | $170.94 | 435,000 | — | — |
| 2025-07-24 | $161.62 | $170.10 | 503,000 | — | — |
| 2025-07-23 | $162.77 | $171.31 | 498,800 | — | — |
| 2025-07-22 | $158.88 | $167.22 | 448,900 | — | — |
| 2025-07-21 | $155.47 | $163.63 | 451,600 | — | — |
| 2025-07-18 | $153.41 | $161.46 | 295,100 | — | — |
| 2025-07-17 | $154.27 | $162.37 | 287,800 | — | — |
| 2025-07-16 | $151.71 | $159.67 | 407,300 | — | — |
| 2025-07-15 | $151.51 | $159.46 | 422,200 | — | — |
| 2025-07-14 | $151.92 | $159.89 | 794,100 | — | — |
| 2025-07-11 | $154.84 | $162.97 | 485,200 | — | — |
| 2025-07-10 | $163.01 | $171.56 | 389,600 | — | — |
| 2025-07-09 | $171.94 | $180.96 | 259,600 | — | — |
| 2025-07-08 | $171.98 | $181.01 | 445,100 | — | — |
| 2025-07-07 | $169.51 | $178.41 | 214,400 | — | — |
| 2025-07-03 | $170.19 | $179.12 | 204,600 | — | — |
| 2025-07-02 | $168.40 | $177.24 | 371,700 | — | — |
| 2025-07-01 | $167.70 | $176.50 | 426,700 | — | — |
| 2025-06-30 | $168.91 | $177.77 | 355,500 | — | — |
| 2025-06-27 | $165.09 | $173.75 | 285,400 | — | — |
| 2025-06-26 | $165.69 | $174.39 | 323,300 | — | — |
| 2025-06-25 | $165.53 | $174.22 | 303,700 | — | — |
| 2025-06-24 | $165.21 | $173.88 | 339,100 | — | — |
| 2025-06-23 | $162.56 | $171.09 | 532,700 | — | — |
| 2025-06-20 | $162.61 | $171.14 | 512,300 | — | — |
| 2025-06-18 | $165.33 | $174.01 | 510,600 | — | — |
| 2025-06-17 | $165.76 | $174.46 | 390,400 | — | — |
| 2025-06-16 | $167.64 | $176.44 | 757,800 | — | — |
| 2025-06-13 | $165.68 | $174.37 | 534,800 | — | — |
| 2025-06-12 | $171.44 | $180.44 | 390,100 | — | — |
| 2025-06-11 | $178.32 | $187.68 | 609,800 | — | — |
| 2025-06-10 | $177.18 | $186.48 | 410,200 | — | — |
| 2025-06-09 | $175.42 | $184.63 | 380,000 | — | — |
| 2025-06-06 | $176.70 | $185.97 | 285,800 | — | — |
| 2025-06-05 | $175.96 | $185.19 | 339,300 | — | — |
| 2025-06-04 | $176.79 | $186.07 | 509,300 | — | — |
| 2025-06-03 | $170.47 | $179.42 | 551,500 | — | — |
| 2025-06-02 | $165.40 | $174.08 | 221,700 | — | — |
| 2025-05-30 | $165.93 | $174.64 | 314,300 | — | — |
| 2025-05-29 | $167.49 | $176.28 | 658,300 | — | — |
| 2025-05-28 | $164.81 | $173.46 | 625,900 | — | — |
| 2025-05-27 | $162.88 | $171.43 | 416,800 | — | — |
| 2025-05-23 | $159.94 | $168.33 | 308,100 | — | — |
| 2025-05-22 | $161.61 | $170.09 | 276,700 | — | — |
| 2025-05-21 | $162.02 | $170.52 | 369,300 | — | — |
| 2025-05-20 | $166.48 | $175.22 | 315,900 | — | — |
| 2025-05-19 | $168.00 | $176.82 | 940,200 | — | — |
| 2025-05-16 | $163.43 | $172.01 | 677,600 | — | — |
| 2025-05-15 | $161.11 | $169.56 | 1,401,100 | — | — |
| 2025-05-14 | $169.46 | $178.35 | 613,400 | — | — |
| 2025-05-13 | $166.82 | $175.57 | 433,900 | — | — |
| 2025-05-12 | $164.00 | $172.61 | 529,900 | — | — |
| 2025-05-09 | $164.42 | $173.05 | 267,300 | — | — |
| 2025-05-08 | $163.77 | $172.36 | 301,300 | — | — |
| 2025-05-07 | $160.44 | $168.86 | 289,700 | — | — |
| 2025-05-06 | $156.90 | $165.13 | 172,600 | — | — |
| 2025-05-05 | $158.01 | $166.30 | 166,000 | — | — |
| 2025-05-02 | $157.39 | $165.65 | 155,000 | — | — |
| 2025-05-01 | $156.04 | $164.23 | 131,700 | — | — |
| 2025-04-30 | $155.85 | $164.03 | 127,000 | — | — |
| 2025-04-29 | $156.68 | $164.90 | 172,000 | — | — |
| 2025-04-28 | $156.17 | $164.37 | 198,000 | — | — |
| 2025-04-25 | $155.01 | $163.14 | 198,300 | — | — |
| 2025-04-24 | $154.52 | $162.63 | 267,300 | — | — |
| 2025-04-23 | $151.40 | $159.35 | 281,600 | — | — |
| 2025-04-22 | $147.07 | $154.79 | 320,100 | — | — |
| 2025-04-21 | $143.80 | $151.35 | 296,300 | — | — |
| 2025-04-17 | $149.75 | $157.61 | 335,100 | — | — |
| 2025-04-16 | $150.68 | $158.59 | 354,700 | — | — |
| 2025-04-15 | $154.94 | $163.07 | 282,100 | — | — |
| 2025-04-14 | $152.62 | $160.63 | 312,500 | — | — |
| 2025-04-11 | $152.61 | $160.62 | 325,000 | — | — |
| 2025-04-10 | $149.03 | $156.85 | 438,100 | — | — |
| 2025-04-09 | $153.44 | $161.49 | 703,500 | — | — |
| 2025-04-08 | $142.24 | $149.70 | 470,600 | — | — |
| 2025-04-07 | $147.10 | $154.82 | 894,900 | — | — |
| 2025-04-04 | $141.30 | $148.72 | 528,300 | — | — |
| 2025-04-03 | $150.34 | $158.23 | 425,800 | — | — |
| 2025-04-02 | $157.70 | $165.98 | 305,300 | — | — |
| 2025-04-01 | $155.09 | $163.23 | 297,600 | — | — |
| 2025-03-31 | $154.17 | $162.26 | 631,000 | — | — |
| 2025-03-28 | $155.48 | $163.64 | 366,500 | — | — |
| 2025-03-27 | $158.83 | $167.17 | 631,500 | — | — |
| 2025-03-26 | $159.06 | $167.41 | 615,100 | — | — |
| 2025-03-25 | $159.00 | $167.34 | 651,200 | — | — |
| 2025-03-24 | $156.17 | $164.37 | 870,200 | — | — |
| 2025-03-21 | $156.78 | $165.01 | 649,600 | — | — |
| 2025-03-20 | $154.00 | $162.08 | 624,600 | — | — |
| 2025-03-19 | $151.98 | $159.96 | 585,300 | — | — |
| 2025-03-18 | $151.02 | $158.95 | 529,300 | — | — |
| 2025-03-17 | $151.05 | $158.98 | 582,800 | — | — |
| 2025-03-14 | $144.61 | $152.20 | 554,300 | — | — |
| 2025-03-13 | $141.34 | $148.76 | 526,300 | — | — |
| 2025-03-12 | $140.59 | $147.97 | 669,100 | — | — |
| 2025-03-11 | $143.61 | $151.15 | 619,100 | — | — |
| 2025-03-10 | $146.05 | $153.71 | 830,100 | — | — |
| 2025-03-07 | $149.80 | $157.66 | 659,700 | — | — |
| 2025-03-06 | $146.62 | $154.31 | 594,100 | — | — |
| 2025-03-05 | $148.26 | $156.04 | 630,700 | — | — |
| 2025-03-04 | $144.62 | $152.21 | 885,900 | — | — |
| 2025-03-03 | $140.62 | $148.00 | 1,383,600 | — | — |
| 2025-02-28 | $139.18 | $146.48 | 1,220,100 | — | — |
| 2025-02-27 | $142.99 | $150.49 | 889,400 | — | — |
| 2025-02-26 | $144.89 | $152.49 | 1,087,100 | — | — |
| 2025-02-25 | $151.56 | $159.51 | 1,326,000 | — | — |
| 2025-02-24 | $160.99 | $169.44 | 1,192,600 | — | — |
| 2025-02-21 | $155.39 | $163.54 | 1,392,300 | — | — |
| 2025-02-20 | $153.59 | $161.65 | 3,871,300 | — | — |
| 2025-02-19 | $178.50 | $187.87 | 735,000 | — | — |
| 2025-02-18 | $176.46 | $185.72 | 599,800 | — | — |
| 2025-02-14 | $176.49 | $185.75 | 347,200 | — | — |
| 2025-02-13 | $178.23 | $187.58 | 433,300 | — | — |
| 2025-02-12 | $171.90 | $180.92 | 350,300 | — | — |
| 2025-02-11 | $172.22 | $181.26 | 242,200 | — | — |
| 2025-02-10 | $173.84 | $182.96 | 424,500 | — | — |
| 2025-02-07 | $169.47 | $178.36 | 363,000 | — | — |
| 2025-02-06 | $173.87 | $182.99 | 500,500 | — | — |
| 2025-02-05 | $173.15 | $182.24 | 545,400 | — | — |
| 2025-02-04 | $169.44 | $178.33 | 459,900 | — | — |
| 2025-02-03 | $162.81 | $171.35 | 800,600 | — | — |
| 2025-01-31 | $166.14 | $174.86 | 649,400 | — | — |
| 2025-01-30 | $165.00 | $173.66 | 452,400 | — | — |
| 2025-01-29 | $166.00 | $174.71 | 408,200 | — | — |
| 2025-01-28 | $167.22 | $176.00 | 577,700 | — | — |
| 2025-01-27 | $170.58 | $179.53 | 719,300 | — | — |
| 2025-01-24 | $161.88 | $170.38 | 243,500 | — | — |
| 2025-01-23 | $161.04 | $169.49 | 689,400 | — | — |
| 2025-01-22 | $164.98 | $173.64 | 568,700 | — | — |
| 2025-01-21 | $165.52 | $174.21 | 854,900 | — | — |
| 2025-01-17 | $162.40 | $170.92 | 376,900 | — | — |
| 2025-01-16 | $164.20 | $172.82 | 693,900 | — | — |
| 2025-01-15 | $167.14 | $175.91 | 412,100 | — | — |
| 2025-01-14 | $169.34 | $178.23 | 384,600 | — | — |
| 2025-01-13 | $165.62 | $174.31 | 355,500 | — | — |
| 2025-01-10 | $161.66 | $170.14 | 395,800 | — | — |
| 2025-01-08 | $165.72 | $174.42 | 308,300 | — | — |
| 2025-01-07 | $166.33 | $175.06 | 340,600 | — | — |
| 2025-01-06 | $170.13 | $179.06 | 340,200 | — | — |
| 2025-01-03 | $169.80 | $178.71 | 329,400 | — | — |
| 2025-01-02 | $169.62 | $178.52 | 183,400 | — | — |