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-04-11 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 | $116.78 | $123.30 | 323,300 | — | — |
| 2025-12-30 | $118.96 | $125.60 | 379,000 | — | — |
| 2025-12-29 | $119.24 | $125.89 | 576,300 | — | — |
| 2025-12-26 | $119.60 | $126.27 | 343,500 | — | — |
| 2025-12-24 | $119.10 | $125.75 | 208,300 | — | — |
| 2025-12-23 | $118.48 | $125.09 | 329,200 | — | — |
| 2025-12-22 | $118.95 | $125.59 | 691,200 | — | — |
| 2025-12-19 | $116.95 | $123.48 | 1,315,100 | — | — |
| 2025-12-18 | $115.21 | $121.64 | 536,300 | — | — |
| 2025-12-17 | $115.35 | $121.79 | 424,900 | — | — |
| 2025-12-16 | $117.76 | $123.86 | 546,400 | — | — |
| 2025-12-15 | $119.21 | $125.38 | 601,700 | — | — |
| 2025-12-12 | $118.18 | $124.30 | 450,600 | — | — |
| 2025-12-11 | $120.85 | $127.11 | 444,400 | — | — |
| 2025-12-10 | $122.14 | $128.46 | 572,800 | — | — |
| 2025-12-09 | $121.49 | $127.78 | 524,300 | — | — |
| 2025-12-08 | $122.21 | $128.54 | 418,700 | — | — |
| 2025-12-05 | $121.30 | $127.58 | 693,800 | — | — |
| 2025-12-04 | $121.46 | $127.75 | 352,100 | — | — |
| 2025-12-03 | $122.37 | $128.70 | 415,400 | — | — |
| 2025-12-02 | $120.40 | $126.63 | 380,400 | — | — |
| 2025-12-01 | $118.25 | $124.37 | 696,300 | — | — |
| 2025-11-28 | $118.93 | $125.09 | 310,300 | — | — |
| 2025-11-26 | $118.21 | $124.33 | 477,300 | — | — |
| 2025-11-25 | $117.02 | $123.08 | 649,700 | — | — |
| 2025-11-24 | $114.54 | $120.47 | 555,100 | — | — |
| 2025-11-21 | $113.73 | $119.62 | 850,800 | — | — |
| 2025-11-20 | $108.63 | $114.25 | 557,700 | — | — |
| 2025-11-19 | $110.78 | $116.51 | 520,100 | — | — |
| 2025-11-18 | $111.66 | $117.44 | 618,400 | — | — |
| 2025-11-17 | $112.94 | $118.79 | 460,600 | — | — |
| 2025-11-14 | $116.83 | $122.88 | 612,600 | — | — |
| 2025-11-13 | $117.05 | $123.11 | 710,900 | — | — |
| 2025-11-12 | $120.92 | $127.18 | 607,200 | — | — |
| 2025-11-11 | $119.37 | $125.55 | 875,900 | — | — |
| 2025-11-10 | $119.61 | $125.80 | 843,300 | — | — |
| 2025-11-07 | $124.93 | $131.40 | 2,480,700 | — | — |
| 2025-11-06 | $135.34 | $142.35 | 1,139,800 | — | — |
| 2025-11-05 | $146.75 | $154.35 | 461,100 | — | — |
| 2025-11-04 | $142.09 | $149.45 | 451,600 | — | — |
| 2025-11-03 | $145.85 | $153.40 | 635,500 | — | — |
| 2025-10-31 | $147.28 | $154.90 | 491,500 | — | — |
| 2025-10-30 | $146.90 | $154.50 | 329,200 | — | — |
| 2025-10-29 | $149.18 | $156.90 | 351,200 | — | — |
| 2025-10-28 | $148.26 | $155.93 | 214,800 | — | — |
| 2025-10-27 | $150.67 | $158.47 | 297,800 | — | — |
| 2025-10-24 | $147.01 | $154.62 | 307,200 | — | — |
| 2025-10-23 | $149.22 | $156.94 | 389,100 | — | — |
| 2025-10-22 | $145.97 | $153.53 | 520,100 | — | — |
| 2025-10-21 | $149.76 | $157.51 | 337,200 | — | — |
| 2025-10-20 | $151.38 | $159.22 | 330,800 | — | — |
| 2025-10-17 | $149.00 | $156.71 | 455,800 | — | — |
| 2025-10-16 | $150.15 | $157.92 | 768,100 | — | — |
| 2025-10-15 | $142.22 | $149.58 | 487,100 | — | — |
| 2025-10-14 | $141.69 | $149.02 | 387,200 | — | — |
| 2025-10-13 | $144.20 | $151.66 | 328,200 | — | — |
| 2025-10-10 | $137.40 | $144.51 | 742,900 | — | — |
| 2025-10-09 | $142.14 | $149.50 | 256,700 | — | — |
| 2025-10-08 | $144.89 | $152.39 | 475,500 | — | — |
| 2025-10-07 | $140.39 | $147.66 | 461,200 | — | — |
| 2025-10-06 | $146.87 | $154.47 | 409,100 | — | — |
| 2025-10-03 | $143.78 | $151.22 | 421,800 | — | — |
| 2025-10-02 | $147.33 | $154.96 | 485,200 | — | — |
| 2025-10-01 | $144.27 | $151.74 | 471,700 | — | — |
| 2025-09-30 | $143.63 | $151.06 | 441,000 | — | — |
| 2025-09-29 | $144.67 | $152.16 | 549,400 | — | — |
| 2025-09-26 | $149.50 | $157.24 | 562,400 | — | — |
| 2025-09-25 | $146.31 | $153.88 | 811,700 | — | — |
| 2025-09-24 | $146.93 | $154.54 | 718,600 | — | — |
| 2025-09-23 | $147.02 | $154.63 | 759,700 | — | — |
| 2025-09-22 | $143.37 | $150.79 | 897,200 | — | — |
| 2025-09-19 | $142.01 | $149.36 | 3,906,400 | — | — |
| 2025-09-18 | $140.21 | $147.47 | 859,700 | — | — |
| 2025-09-17 | $136.44 | $143.50 | 715,500 | — | — |
| 2025-09-16 | $136.98 | $144.07 | 609,500 | — | — |
| 2025-09-15 | $134.16 | $140.63 | 893,700 | — | — |
| 2025-09-12 | $136.51 | $143.09 | 433,200 | — | — |
| 2025-09-11 | $138.20 | $144.87 | 585,300 | — | — |
| 2025-09-10 | $137.16 | $143.78 | 662,700 | — | — |
| 2025-09-09 | $139.76 | $146.50 | 836,100 | — | — |
| 2025-09-08 | $145.41 | $152.42 | 853,400 | — | — |
| 2025-09-05 | $145.39 | $152.40 | 712,300 | — | — |
| 2025-09-04 | $144.68 | $151.66 | 826,800 | — | — |
| 2025-09-03 | $139.09 | $145.80 | 480,400 | — | — |
| 2025-09-02 | $138.34 | $145.01 | 513,500 | — | — |
| 2025-08-29 | $138.59 | $145.28 | 446,700 | — | — |
| 2025-08-28 | $141.22 | $148.03 | 561,700 | — | — |
| 2025-08-27 | $141.05 | $147.85 | 509,300 | — | — |
| 2025-08-26 | $143.55 | $150.47 | 899,300 | — | — |
| 2025-08-25 | $142.93 | $149.82 | 323,200 | — | — |
| 2025-08-22 | $144.87 | $151.86 | 520,100 | — | — |
| 2025-08-21 | $140.33 | $147.10 | 327,700 | — | — |
| 2025-08-20 | $140.29 | $147.06 | 428,300 | — | — |
| 2025-08-19 | $140.75 | $147.54 | 393,600 | — | — |
| 2025-08-18 | $141.88 | $148.72 | 319,700 | — | — |
| 2025-08-15 | $141.47 | $148.29 | 494,200 | — | — |
| 2025-08-14 | $143.58 | $150.51 | 359,200 | — | — |
| 2025-08-13 | $145.14 | $152.14 | 503,600 | — | — |
| 2025-08-12 | $140.48 | $147.26 | 664,500 | — | — |
| 2025-08-11 | $135.81 | $142.36 | 533,500 | — | — |
| 2025-08-08 | $137.65 | $144.29 | 454,400 | — | — |
| 2025-08-07 | $138.53 | $145.21 | 563,800 | — | — |
| 2025-08-06 | $138.99 | $145.69 | 424,900 | — | — |
| 2025-08-05 | $140.12 | $146.88 | 655,500 | — | — |
| 2025-08-04 | $143.27 | $150.18 | 686,300 | — | — |
| 2025-08-01 | $144.98 | $151.97 | 1,119,400 | — | — |
| 2025-07-31 | $144.40 | $151.37 | 1,110,700 | — | — |
| 2025-07-30 | $146.45 | $153.51 | 536,300 | — | — |
| 2025-07-29 | $147.61 | $154.73 | 661,100 | — | — |
| 2025-07-28 | $150.79 | $158.06 | 337,100 | — | — |
| 2025-07-25 | $149.21 | $156.41 | 296,800 | — | — |
| 2025-07-24 | $149.51 | $156.72 | 223,500 | — | — |
| 2025-07-23 | $151.92 | $159.25 | 326,300 | — | — |
| 2025-07-22 | $151.71 | $159.03 | 456,000 | — | — |
| 2025-07-21 | $150.23 | $157.48 | 370,400 | — | — |
| 2025-07-18 | $151.22 | $158.51 | 269,400 | — | — |
| 2025-07-17 | $151.40 | $158.70 | 346,300 | — | — |
| 2025-07-16 | $151.91 | $159.24 | 416,200 | — | — |
| 2025-07-15 | $151.66 | $158.98 | 425,800 | — | — |
| 2025-07-14 | $153.05 | $160.43 | 421,600 | — | — |
| 2025-07-11 | $155.49 | $162.99 | 393,000 | — | — |
| 2025-07-10 | $157.68 | $165.29 | 340,700 | — | — |
| 2025-07-09 | $157.20 | $164.78 | 374,900 | — | — |
| 2025-07-08 | $158.97 | $166.64 | 545,600 | — | — |
| 2025-07-07 | $155.31 | $162.80 | 513,400 | — | — |
| 2025-07-03 | $160.11 | $167.83 | 274,500 | — | — |
| 2025-07-02 | $161.44 | $169.23 | 523,700 | — | — |
| 2025-07-01 | $156.80 | $164.36 | 415,500 | — | — |
| 2025-06-30 | $154.46 | $161.91 | 352,300 | — | — |
| 2025-06-27 | $156.27 | $163.81 | 1,268,300 | — | — |
| 2025-06-26 | $156.40 | $163.94 | 436,500 | — | — |
| 2025-06-25 | $156.05 | $163.58 | 378,700 | — | — |
| 2025-06-24 | $155.68 | $163.19 | 626,200 | — | — |
| 2025-06-23 | $152.20 | $159.54 | 382,200 | — | — |
| 2025-06-20 | $151.26 | $158.56 | 893,000 | — | — |
| 2025-06-18 | $153.34 | $160.74 | 385,700 | — | — |
| 2025-06-17 | $152.28 | $159.63 | 428,000 | — | — |
| 2025-06-16 | $155.88 | $163.40 | 497,800 | — | — |
| 2025-06-13 | $153.52 | $160.45 | 559,000 | — | — |
| 2025-06-12 | $159.13 | $166.32 | 303,200 | — | — |
| 2025-06-11 | $160.78 | $168.04 | 521,500 | — | — |
| 2025-06-10 | $161.02 | $168.29 | 679,500 | — | — |
| 2025-06-09 | $155.88 | $162.92 | 672,500 | — | — |
| 2025-06-06 | $151.31 | $158.14 | 328,700 | — | — |
| 2025-06-05 | $149.46 | $156.21 | 480,000 | — | — |
| 2025-06-04 | $150.23 | $157.01 | 564,600 | — | — |
| 2025-06-03 | $150.16 | $156.94 | 584,800 | — | — |
| 2025-06-02 | $146.45 | $153.06 | 560,000 | — | — |
| 2025-05-30 | $143.35 | $149.82 | 720,600 | — | — |
| 2025-05-29 | $145.44 | $152.01 | 413,700 | — | — |
| 2025-05-28 | $144.23 | $150.74 | 333,400 | — | — |
| 2025-05-27 | $146.95 | $153.59 | 519,000 | — | — |
| 2025-05-23 | $143.01 | $149.47 | 435,200 | — | — |
| 2025-05-22 | $145.50 | $152.07 | 255,200 | — | — |
| 2025-05-21 | $145.96 | $152.55 | 611,100 | — | — |
| 2025-05-20 | $151.11 | $157.93 | 347,700 | — | — |
| 2025-05-19 | $152.23 | $159.11 | 466,000 | — | — |
| 2025-05-16 | $155.51 | $162.53 | 574,400 | — | — |
| 2025-05-15 | $153.11 | $160.02 | 462,200 | — | — |
| 2025-05-14 | $154.04 | $161.00 | 452,900 | — | — |
| 2025-05-13 | $154.53 | $161.51 | 633,300 | — | — |
| 2025-05-12 | $154.95 | $161.95 | 976,900 | — | — |
| 2025-05-09 | $143.91 | $150.41 | 381,100 | — | — |
| 2025-05-08 | $142.10 | $148.52 | 524,600 | — | — |
| 2025-05-07 | $143.31 | $149.78 | 608,900 | — | — |
| 2025-05-06 | $140.53 | $146.88 | 702,700 | — | — |
| 2025-05-05 | $143.22 | $149.69 | 660,100 | — | — |
| 2025-05-02 | $144.02 | $150.52 | 1,307,000 | — | — |
| 2025-05-01 | $141.20 | $147.58 | 2,818,100 | — | — |
| 2025-04-30 | $125.63 | $131.30 | 568,000 | — | — |
| 2025-04-29 | $124.18 | $129.79 | 534,900 | — | — |
| 2025-04-28 | $126.55 | $132.27 | 499,200 | — | — |
| 2025-04-25 | $126.41 | $132.12 | 440,800 | — | — |
| 2025-04-24 | $125.45 | $131.12 | 561,500 | — | — |
| 2025-04-23 | $118.48 | $123.83 | 596,600 | — | — |
| 2025-04-22 | $116.08 | $121.32 | 571,000 | — | — |
| 2025-04-21 | $113.78 | $118.92 | 598,100 | — | — |
| 2025-04-17 | $113.98 | $119.13 | 458,100 | — | — |
| 2025-04-16 | $113.67 | $118.80 | 855,900 | — | — |
| 2025-04-15 | $116.54 | $121.80 | 424,400 | — | — |
| 2025-04-14 | $116.14 | $121.39 | 670,000 | — | — |
| 2025-04-11 | $112.72 | $117.81 | 903,300 | — | — |
| 2025-04-10 | $108.11 | $112.99 | 1,546,900 | — | — |
| 2025-04-09 | $125.17 | $130.82 | 1,936,600 | — | — |
| 2025-04-08 | $106.60 | $111.41 | 1,131,700 | — | — |
| 2025-04-07 | $112.84 | $117.94 | 1,871,200 | — | — |
| 2025-04-04 | $113.42 | $118.54 | 1,339,900 | — | — |
| 2025-04-03 | $117.52 | $122.83 | 1,349,500 | — | — |
| 2025-04-02 | $138.90 | $145.17 | 394,700 | — | — |
| 2025-04-01 | $138.89 | $145.16 | 468,700 | — | — |
| 2025-03-31 | $139.48 | $145.78 | 864,400 | — | — |
| 2025-03-28 | $145.17 | $151.73 | 476,100 | — | — |
| 2025-03-27 | $149.74 | $156.50 | 414,100 | — | — |
| 2025-03-26 | $151.93 | $158.79 | 508,700 | — | — |
| 2025-03-25 | $152.30 | $159.18 | 507,400 | — | — |
| 2025-03-24 | $153.54 | $160.47 | 659,100 | — | — |
| 2025-03-21 | $148.50 | $155.21 | 1,898,700 | — | — |
| 2025-03-20 | $151.38 | $158.22 | 456,900 | — | — |
| 2025-03-19 | $154.36 | $161.33 | 624,700 | — | — |
| 2025-03-18 | $156.41 | $163.47 | 637,100 | — | — |
| 2025-03-17 | $156.51 | $163.58 | 755,400 | — | — |
| 2025-03-14 | $150.35 | $156.67 | 467,900 | — | — |
| 2025-03-13 | $147.84 | $154.05 | 347,400 | — | — |
| 2025-03-12 | $148.81 | $155.07 | 420,100 | — | — |
| 2025-03-11 | $149.65 | $155.94 | 739,900 | — | — |
| 2025-03-10 | $155.87 | $162.42 | 1,033,100 | — | — |
| 2025-03-07 | $159.74 | $166.45 | 829,500 | — | — |
| 2025-03-06 | $150.11 | $156.42 | 659,300 | — | — |
| 2025-03-05 | $152.76 | $159.18 | 547,500 | — | — |
| 2025-03-04 | $148.85 | $155.11 | 733,000 | — | — |
| 2025-03-03 | $145.81 | $151.94 | 985,200 | — | — |
| 2025-02-28 | $153.62 | $160.08 | 594,600 | — | — |
| 2025-02-27 | $150.99 | $157.34 | 1,207,600 | — | — |
| 2025-02-26 | $161.59 | $168.38 | 823,800 | — | — |
| 2025-02-25 | $157.32 | $163.93 | 930,600 | — | — |
| 2025-02-24 | $157.90 | $164.54 | 965,000 | — | — |
| 2025-02-21 | $157.30 | $163.91 | 2,034,700 | — | — |
| 2025-02-20 | $147.34 | $153.53 | 1,099,000 | — | — |
| 2025-02-19 | $146.62 | $152.78 | 577,200 | — | — |
| 2025-02-18 | $145.02 | $151.12 | 734,400 | — | — |
| 2025-02-14 | $142.50 | $148.49 | 762,500 | — | — |
| 2025-02-13 | $143.71 | $149.75 | 340,200 | — | — |
| 2025-02-12 | $142.45 | $148.44 | 396,600 | — | — |
| 2025-02-11 | $142.04 | $148.01 | 516,300 | — | — |
| 2025-02-10 | $142.93 | $148.94 | 505,200 | — | — |
| 2025-02-07 | $142.83 | $148.83 | 519,700 | — | — |
| 2025-02-06 | $144.08 | $150.14 | 803,400 | — | — |
| 2025-02-05 | $145.70 | $151.82 | 530,300 | — | — |
| 2025-02-04 | $145.65 | $151.77 | 492,700 | — | — |
| 2025-02-03 | $142.98 | $148.99 | 689,700 | — | — |
| 2025-01-31 | $149.92 | $156.22 | 792,400 | — | — |
| 2025-01-30 | $151.37 | $157.73 | 608,800 | — | — |
| 2025-01-29 | $146.21 | $152.36 | 548,400 | — | — |
| 2025-01-28 | $145.26 | $151.37 | 795,400 | — | — |
| 2025-01-27 | $150.26 | $156.58 | 1,225,700 | — | — |
| 2025-01-24 | $150.70 | $157.03 | 818,600 | — | — |
| 2025-01-23 | $147.74 | $153.95 | 534,000 | — | — |
| 2025-01-22 | $148.14 | $154.37 | 994,000 | — | — |
| 2025-01-21 | $150.09 | $156.40 | 875,400 | — | — |
| 2025-01-17 | $149.24 | $155.51 | 1,032,600 | — | — |
| 2025-01-16 | $147.12 | $153.30 | 1,512,600 | — | — |
| 2025-01-15 | $146.56 | $152.72 | 644,200 | — | — |
| 2025-01-14 | $145.96 | $152.10 | 540,900 | — | — |
| 2025-01-13 | $144.90 | $150.99 | 695,000 | — | — |
| 2025-01-10 | $148.07 | $154.29 | 480,100 | — | — |
| 2025-01-08 | $151.70 | $158.08 | 357,200 | — | — |
| 2025-01-07 | $153.97 | $160.44 | 521,400 | — | — |
| 2025-01-06 | $154.68 | $161.18 | 732,400 | — | — |
| 2025-01-03 | $151.52 | $157.89 | 456,200 | — | — |
| 2025-01-02 | $149.63 | $155.92 | 477,700 | — | — |