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
- 2012-01-27 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 | $99.05 | $99.05 | 466,400 | — | — |
| 2025-12-30 | $99.35 | $99.35 | 490,000 | — | — |
| 2025-12-29 | $99.89 | $99.89 | 682,400 | — | — |
| 2025-12-26 | $101.16 | $101.16 | 405,900 | — | — |
| 2025-12-24 | $101.32 | $101.32 | 323,700 | — | — |
| 2025-12-23 | $100.71 | $100.71 | 613,700 | — | — |
| 2025-12-22 | $101.00 | $101.00 | 661,500 | — | — |
| 2025-12-19 | $100.83 | $100.83 | 1,373,700 | — | — |
| 2025-12-18 | $101.81 | $101.81 | 791,800 | — | — |
| 2025-12-17 | $101.19 | $101.19 | 910,400 | — | — |
| 2025-12-16 | $98.93 | $98.93 | 874,400 | — | — |
| 2025-12-15 | $98.81 | $98.81 | 832,400 | — | — |
| 2025-12-12 | $98.74 | $98.74 | 740,200 | — | — |
| 2025-12-11 | $97.58 | $97.58 | 937,400 | — | — |
| 2025-12-10 | $96.65 | $96.65 | 993,600 | — | — |
| 2025-12-09 | $96.97 | $96.97 | 957,200 | — | — |
| 2025-12-08 | $97.17 | $97.17 | 787,300 | — | — |
| 2025-12-05 | $96.00 | $96.00 | 835,800 | — | — |
| 2025-12-04 | $97.86 | $97.86 | 758,300 | — | — |
| 2025-12-03 | $99.72 | $99.72 | 999,100 | — | — |
| 2025-12-02 | $98.54 | $98.54 | 1,481,300 | — | — |
| 2025-12-01 | $99.95 | $99.95 | 1,063,300 | — | — |
| 2025-11-28 | $104.03 | $104.03 | 445,700 | — | — |
| 2025-11-26 | $102.82 | $102.82 | 1,142,100 | — | — |
| 2025-11-25 | $101.02 | $101.02 | 1,632,700 | — | — |
| 2025-11-24 | $97.03 | $97.03 | 2,097,800 | — | — |
| 2025-11-21 | $99.42 | $99.42 | 2,126,000 | — | — |
| 2025-11-20 | $107.08 | $107.08 | 888,800 | — | — |
| 2025-11-19 | $106.95 | $106.95 | 659,200 | — | — |
| 2025-11-18 | $107.20 | $107.20 | 671,100 | — | — |
| 2025-11-17 | $105.87 | $105.87 | 665,100 | — | — |
| 2025-11-14 | $106.70 | $106.70 | 573,000 | — | — |
| 2025-11-13 | $106.34 | $106.34 | 639,500 | — | — |
| 2025-11-12 | $106.63 | $106.63 | 647,200 | — | — |
| 2025-11-11 | $106.02 | $106.02 | 579,600 | — | — |
| 2025-11-10 | $105.43 | $105.43 | 669,500 | — | — |
| 2025-11-07 | $106.68 | $106.68 | 549,100 | — | — |
| 2025-11-06 | $104.91 | $104.91 | 534,400 | — | — |
| 2025-11-05 | $105.46 | $105.46 | 582,700 | — | — |
| 2025-11-04 | $105.66 | $105.66 | 551,900 | — | — |
| 2025-11-03 | $105.78 | $105.78 | 886,700 | — | — |
| 2025-10-31 | $103.93 | $103.93 | 543,900 | — | — |
| 2025-10-30 | $101.83 | $101.83 | 1,022,200 | — | — |
| 2025-10-29 | $104.22 | $104.22 | 865,700 | — | — |
| 2025-10-28 | $106.83 | $106.83 | 563,200 | — | — |
| 2025-10-27 | $108.40 | $108.40 | 764,700 | — | — |
| 2025-10-24 | $109.41 | $109.41 | 357,100 | — | — |
| 2025-10-23 | $108.21 | $108.21 | 659,400 | — | — |
| 2025-10-22 | $108.89 | $108.89 | 465,600 | — | — |
| 2025-10-21 | $107.19 | $107.19 | 402,000 | — | — |
| 2025-10-20 | $106.64 | $106.64 | 426,300 | — | — |
| 2025-10-17 | $105.82 | $105.82 | 626,700 | — | — |
| 2025-10-16 | $103.49 | $103.49 | 752,800 | — | — |
| 2025-10-15 | $104.02 | $104.02 | 648,500 | — | — |
| 2025-10-14 | $108.02 | $108.02 | 524,700 | — | — |
| 2025-10-13 | $107.20 | $107.20 | 588,600 | — | — |
| 2025-10-10 | $108.10 | $108.10 | 519,600 | — | — |
| 2025-10-09 | $106.03 | $106.03 | 329,900 | — | — |
| 2025-10-08 | $106.53 | $106.53 | 332,000 | — | — |
| 2025-10-07 | $107.68 | $107.68 | 433,000 | — | — |
| 2025-10-06 | $106.75 | $106.75 | 405,000 | — | — |
| 2025-10-03 | $107.28 | $107.28 | 455,800 | — | — |
| 2025-10-02 | $106.86 | $106.86 | 449,500 | — | — |
| 2025-10-01 | $108.06 | $108.06 | 622,100 | — | — |
| 2025-09-30 | $107.48 | $107.48 | 593,800 | — | — |
| 2025-09-29 | $106.07 | $106.07 | 699,500 | — | — |
| 2025-09-26 | $105.93 | $105.93 | 485,500 | — | — |
| 2025-09-25 | $105.33 | $105.33 | 689,600 | — | — |
| 2025-09-24 | $106.64 | $106.64 | 700,400 | — | — |
| 2025-09-23 | $104.44 | $104.44 | 738,300 | — | — |
| 2025-09-22 | $102.66 | $102.66 | 834,800 | — | — |
| 2025-09-19 | $103.75 | $103.75 | 1,972,200 | — | — |
| 2025-09-18 | $103.76 | $103.76 | 736,300 | — | — |
| 2025-09-17 | $102.88 | $102.88 | 664,700 | — | — |
| 2025-09-16 | $103.08 | $103.08 | 720,300 | — | — |
| 2025-09-15 | $102.36 | $102.36 | 838,500 | — | — |
| 2025-09-12 | $104.98 | $104.98 | 503,000 | — | — |
| 2025-09-11 | $106.11 | $106.11 | 696,500 | — | — |
| 2025-09-10 | $104.73 | $104.73 | 617,500 | — | — |
| 2025-09-09 | $105.88 | $105.88 | 656,300 | — | — |
| 2025-09-08 | $106.31 | $106.31 | 839,200 | — | — |
| 2025-09-05 | $108.29 | $108.29 | 750,100 | — | — |
| 2025-09-04 | $107.97 | $107.97 | 690,100 | — | — |
| 2025-09-03 | $110.96 | $110.96 | 697,100 | — | — |
| 2025-09-02 | $111.48 | $111.48 | 601,200 | — | — |
| 2025-08-29 | $113.15 | $113.15 | 544,700 | — | — |
| 2025-08-28 | $111.28 | $111.28 | 823,600 | — | — |
| 2025-08-27 | $113.30 | $113.30 | 632,700 | — | — |
| 2025-08-26 | $112.29 | $112.29 | 711,200 | — | — |
| 2025-08-25 | $112.32 | $112.32 | 773,200 | — | — |
| 2025-08-22 | $114.04 | $114.04 | 768,800 | — | — |
| 2025-08-21 | $110.92 | $110.92 | 495,000 | — | — |
| 2025-08-20 | $110.64 | $110.64 | 704,100 | — | — |
| 2025-08-19 | $109.84 | $109.84 | 899,700 | — | — |
| 2025-08-18 | $107.86 | $107.86 | 503,300 | — | — |
| 2025-08-15 | $108.53 | $108.53 | 627,800 | — | — |
| 2025-08-14 | $108.75 | $108.75 | 786,600 | — | — |
| 2025-08-13 | $108.54 | $108.54 | 605,500 | — | — |
| 2025-08-12 | $107.05 | $107.05 | 559,900 | — | — |
| 2025-08-11 | $106.85 | $106.85 | 1,102,000 | — | — |
| 2025-08-08 | $107.96 | $107.96 | 1,158,400 | — | — |
| 2025-08-07 | $102.90 | $102.90 | 887,900 | — | — |
| 2025-08-06 | $102.44 | $102.44 | 647,800 | — | — |
| 2025-08-05 | $103.14 | $103.14 | 924,000 | — | — |
| 2025-08-04 | $105.21 | $105.21 | 835,500 | — | — |
| 2025-08-01 | $105.54 | $105.54 | 690,200 | — | — |
| 2025-07-31 | $105.81 | $105.81 | 517,500 | — | — |
| 2025-07-30 | $106.83 | $106.83 | 454,200 | — | — |
| 2025-07-29 | $107.53 | $107.53 | 450,600 | — | — |
| 2025-07-28 | $106.67 | $106.67 | 570,700 | — | — |
| 2025-07-25 | $107.81 | $107.81 | 534,000 | — | — |
| 2025-07-24 | $107.75 | $107.75 | 603,000 | — | — |
| 2025-07-23 | $107.50 | $107.50 | 784,100 | — | — |
| 2025-07-22 | $108.43 | $108.43 | 663,900 | — | — |
| 2025-07-21 | $106.13 | $106.13 | 546,800 | — | — |
| 2025-07-18 | $106.58 | $106.58 | 780,100 | — | — |
| 2025-07-17 | $107.44 | $107.44 | 924,800 | — | — |
| 2025-07-16 | $105.37 | $105.37 | 967,700 | — | — |
| 2025-07-15 | $105.57 | $105.57 | 803,000 | — | — |
| 2025-07-14 | $106.87 | $106.87 | 728,500 | — | — |
| 2025-07-11 | $107.01 | $107.01 | 741,800 | — | — |
| 2025-07-10 | $107.66 | $107.66 | 714,500 | — | — |
| 2025-07-09 | $105.72 | $105.72 | 830,700 | — | — |
| 2025-07-08 | $106.67 | $106.67 | 967,000 | — | — |
| 2025-07-07 | $106.80 | $106.80 | 713,800 | — | — |
| 2025-07-03 | $108.84 | $108.84 | 740,800 | — | — |
| 2025-07-02 | $111.39 | $111.39 | 622,100 | — | — |
| 2025-07-01 | $111.53 | $111.53 | 517,800 | — | — |
| 2025-06-30 | $109.03 | $109.03 | 426,900 | — | — |
| 2025-06-27 | $108.73 | $108.73 | 903,700 | — | — |
| 2025-06-26 | $108.40 | $108.40 | 551,100 | — | — |
| 2025-06-25 | $107.47 | $107.47 | 661,100 | — | — |
| 2025-06-24 | $110.73 | $110.73 | 799,800 | — | — |
| 2025-06-23 | $112.56 | $112.56 | 517,500 | — | — |
| 2025-06-20 | $112.50 | $112.50 | 926,600 | — | — |
| 2025-06-18 | $112.66 | $112.66 | 611,000 | — | — |
| 2025-06-17 | $112.52 | $112.52 | 651,100 | — | — |
| 2025-06-16 | $113.49 | $113.49 | 403,000 | — | — |
| 2025-06-13 | $112.18 | $112.18 | 425,400 | — | — |
| 2025-06-12 | $113.62 | $113.62 | 875,900 | — | — |
| 2025-06-11 | $112.17 | $112.17 | 865,500 | — | — |
| 2025-06-10 | $110.99 | $110.99 | 905,300 | — | — |
| 2025-06-09 | $110.12 | $110.12 | 333,500 | — | — |
| 2025-06-06 | $109.37 | $109.37 | 381,300 | — | — |
| 2025-06-05 | $108.59 | $108.59 | 474,900 | — | — |
| 2025-06-04 | $109.84 | $109.84 | 541,700 | — | — |
| 2025-06-03 | $109.21 | $109.21 | 438,300 | — | — |
| 2025-06-02 | $110.20 | $110.20 | 344,700 | — | — |
| 2025-05-30 | $110.59 | $110.59 | 414,900 | — | — |
| 2025-05-29 | $109.80 | $109.80 | 425,200 | — | — |
| 2025-05-28 | $108.59 | $108.59 | 320,700 | — | — |
| 2025-05-27 | $109.80 | $109.80 | 405,800 | — | — |
| 2025-05-23 | $108.01 | $108.01 | 381,100 | — | — |
| 2025-05-22 | $107.94 | $107.94 | 519,900 | — | — |
| 2025-05-21 | $108.84 | $108.84 | 438,400 | — | — |
| 2025-05-20 | $110.41 | $110.41 | 422,300 | — | — |
| 2025-05-19 | $109.94 | $109.94 | 395,500 | — | — |
| 2025-05-16 | $111.75 | $111.75 | 491,400 | — | — |
| 2025-05-15 | $110.41 | $110.41 | 719,400 | — | — |
| 2025-05-14 | $108.27 | $108.27 | 687,200 | — | — |
| 2025-05-13 | $108.72 | $108.72 | 696,800 | — | — |
| 2025-05-12 | $109.01 | $109.01 | 1,137,900 | — | — |
| 2025-05-09 | $110.74 | $110.74 | 1,086,600 | — | — |
| 2025-05-08 | $110.86 | $110.86 | 1,173,400 | — | — |
| 2025-05-07 | $111.16 | $111.16 | 790,900 | — | — |
| 2025-05-06 | $112.64 | $112.64 | 469,600 | — | — |
| 2025-05-05 | $113.60 | $113.60 | 567,300 | — | — |
| 2025-05-02 | $112.90 | $112.90 | 479,700 | — | — |
| 2025-05-01 | $112.45 | $112.45 | 579,800 | — | — |
| 2025-04-30 | $113.17 | $113.17 | 511,800 | — | — |
| 2025-04-29 | $112.61 | $112.61 | 619,800 | — | — |
| 2025-04-28 | $111.20 | $111.20 | 514,200 | — | — |
| 2025-04-25 | $112.82 | $112.82 | 327,100 | — | — |
| 2025-04-24 | $114.19 | $114.19 | 361,400 | — | — |
| 2025-04-23 | $115.52 | $115.52 | 644,500 | — | — |
| 2025-04-22 | $115.49 | $115.49 | 561,600 | — | — |
| 2025-04-21 | $113.97 | $113.97 | 458,200 | — | — |
| 2025-04-17 | $115.05 | $115.05 | 477,300 | — | — |
| 2025-04-16 | $114.82 | $114.82 | 391,400 | — | — |
| 2025-04-15 | $117.10 | $117.10 | 473,500 | — | — |
| 2025-04-14 | $118.46 | $118.46 | 619,200 | — | — |
| 2025-04-11 | $116.93 | $116.93 | 704,900 | — | — |
| 2025-04-10 | $115.58 | $115.58 | 890,100 | — | — |
| 2025-04-09 | $116.05 | $116.05 | 1,103,400 | — | — |
| 2025-04-08 | $111.91 | $111.91 | 659,800 | — | — |
| 2025-04-07 | $114.19 | $114.19 | 978,500 | — | — |
| 2025-04-04 | $117.52 | $117.52 | 2,036,900 | — | — |
| 2025-04-03 | $118.05 | $118.05 | 888,000 | — | — |
| 2025-04-02 | $115.75 | $115.75 | 448,400 | — | — |
| 2025-04-01 | $117.13 | $117.13 | 431,400 | — | — |
| 2025-03-31 | $116.36 | $116.36 | 505,100 | — | — |
| 2025-03-28 | $115.10 | $115.10 | 451,500 | — | — |
| 2025-03-27 | $115.69 | $115.69 | 564,100 | — | — |
| 2025-03-26 | $113.45 | $113.45 | 703,000 | — | — |
| 2025-03-25 | $111.29 | $111.29 | 636,400 | — | — |
| 2025-03-24 | $111.49 | $111.49 | 508,800 | — | — |
| 2025-03-21 | $111.53 | $111.53 | 1,030,500 | — | — |
| 2025-03-20 | $111.93 | $111.93 | 726,000 | — | — |
| 2025-03-19 | $112.45 | $112.45 | 580,300 | — | — |
| 2025-03-18 | $112.27 | $112.27 | 320,200 | — | — |
| 2025-03-17 | $113.95 | $113.95 | 507,900 | — | — |
| 2025-03-14 | $112.18 | $112.18 | 446,500 | — | — |
| 2025-03-13 | $111.67 | $111.67 | 502,300 | — | — |
| 2025-03-12 | $111.98 | $111.98 | 911,500 | — | — |
| 2025-03-11 | $114.65 | $114.65 | 1,039,900 | — | — |
| 2025-03-10 | $114.85 | $114.85 | 704,300 | — | — |
| 2025-03-07 | $116.92 | $116.92 | 779,300 | — | — |
| 2025-03-06 | $114.37 | $114.37 | 562,900 | — | — |
| 2025-03-05 | $113.73 | $113.73 | 558,900 | — | — |
| 2025-03-04 | $112.67 | $112.67 | 563,900 | — | — |
| 2025-03-03 | $114.40 | $114.40 | 558,300 | — | — |
| 2025-02-28 | $113.51 | $113.51 | 808,600 | — | — |
| 2025-02-27 | $112.37 | $112.37 | 555,000 | — | — |
| 2025-02-26 | $113.19 | $113.19 | 868,700 | — | — |
| 2025-02-25 | $115.39 | $115.39 | 646,600 | — | — |
| 2025-02-24 | $114.97 | $114.97 | 794,300 | — | — |
| 2025-02-21 | $115.66 | $115.66 | 550,400 | — | — |
| 2025-02-20 | $114.77 | $114.77 | 490,700 | — | — |
| 2025-02-19 | $113.41 | $113.41 | 808,000 | — | — |
| 2025-02-18 | $111.48 | $111.48 | 515,100 | — | — |
| 2025-02-14 | $111.47 | $111.47 | 462,100 | — | — |
| 2025-02-13 | $112.99 | $112.99 | 531,200 | — | — |
| 2025-02-12 | $111.70 | $111.70 | 630,200 | — | — |
| 2025-02-11 | $111.09 | $111.09 | 568,600 | — | — |
| 2025-02-10 | $109.81 | $109.81 | 851,500 | — | — |
| 2025-02-07 | $112.55 | $112.55 | 1,260,600 | — | — |
| 2025-02-06 | $105.86 | $105.86 | 839,800 | — | — |
| 2025-02-05 | $104.81 | $104.81 | 536,600 | — | — |
| 2025-02-04 | $104.57 | $104.57 | 480,700 | — | — |
| 2025-02-03 | $105.85 | $105.85 | 627,300 | — | — |
| 2025-01-31 | $106.16 | $106.16 | 321,100 | — | — |
| 2025-01-30 | $107.75 | $107.75 | 281,700 | — | — |
| 2025-01-29 | $106.55 | $106.55 | 288,900 | — | — |
| 2025-01-28 | $106.99 | $106.99 | 360,600 | — | — |
| 2025-01-27 | $108.93 | $108.93 | 464,100 | — | — |
| 2025-01-24 | $106.72 | $106.72 | 460,300 | — | — |
| 2025-01-23 | $107.09 | $107.09 | 431,800 | — | — |
| 2025-01-22 | $106.20 | $106.20 | 834,700 | — | — |
| 2025-01-21 | $107.91 | $107.91 | 568,400 | — | — |
| 2025-01-17 | $107.88 | $107.88 | 530,800 | — | — |
| 2025-01-16 | $107.59 | $107.59 | 787,000 | — | — |
| 2025-01-15 | $106.90 | $106.90 | 471,500 | — | — |
| 2025-01-14 | $107.50 | $107.50 | 355,300 | — | — |
| 2025-01-13 | $106.92 | $106.92 | 550,000 | — | — |
| 2025-01-10 | $105.58 | $105.58 | 546,600 | — | — |
| 2025-01-08 | $107.57 | $107.57 | 532,200 | — | — |
| 2025-01-07 | $108.21 | $108.21 | 742,100 | — | — |
| 2025-01-06 | $109.44 | $109.44 | 561,200 | — | — |
| 2025-01-03 | $113.46 | $113.46 | 400,700 | — | — |
| 2025-01-02 | $113.31 | $113.31 | 528,000 | — | — |