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
- 1998-05-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 | $101.07 | $158.75 | 161,100 | — | — |
| 2025-12-30 | $100.64 | $158.08 | 406,400 | — | — |
| 2025-12-29 | $102.84 | $161.53 | 284,800 | — | — |
| 2025-12-26 | $103.16 | $162.03 | 170,000 | — | — |
| 2025-12-24 | $102.84 | $161.53 | 130,900 | — | — |
| 2025-12-23 | $102.24 | $160.59 | 412,300 | — | — |
| 2025-12-22 | $101.02 | $158.67 | 308,700 | — | — |
| 2025-12-19 | $100.14 | $157.29 | 863,700 | — | — |
| 2025-12-18 | $102.06 | $160.31 | 837,500 | — | — |
| 2025-12-17 | $100.43 | $157.75 | 669,500 | — | — |
| 2025-12-16 | $102.08 | $160.34 | 907,300 | — | — |
| 2025-12-15 | $102.97 | $161.74 | 607,000 | — | — |
| 2025-12-12 | $104.19 | $163.65 | 381,200 | — | — |
| 2025-12-11 | $102.59 | $161.14 | 511,000 | — | — |
| 2025-12-10 | $103.55 | $162.65 | 454,300 | — | — |
| 2025-12-09 | $103.40 | $162.41 | 464,300 | — | — |
| 2025-12-08 | $101.04 | $158.71 | 517,200 | — | — |
| 2025-12-05 | $100.63 | $158.06 | 458,100 | — | — |
| 2025-12-04 | $101.47 | $159.38 | 359,300 | — | — |
| 2025-12-03 | $102.28 | $160.65 | 600,300 | — | — |
| 2025-12-02 | $101.75 | $159.82 | 968,900 | — | — |
| 2025-12-01 | $96.29 | $151.24 | 217,200 | — | — |
| 2025-11-28 | $95.94 | $150.69 | 240,500 | — | — |
| 2025-11-26 | $94.15 | $147.88 | 266,900 | — | — |
| 2025-11-25 | $93.97 | $147.60 | 285,000 | — | — |
| 2025-11-24 | $93.73 | $147.22 | 346,700 | — | — |
| 2025-11-21 | $94.83 | $148.95 | 275,600 | — | — |
| 2025-11-20 | $94.03 | $147.69 | 208,800 | — | — |
| 2025-11-19 | $94.12 | $147.84 | 209,100 | — | — |
| 2025-11-18 | $94.44 | $148.34 | 385,000 | — | — |
| 2025-11-17 | $93.51 | $146.88 | 142,300 | — | — |
| 2025-11-14 | $94.04 | $147.71 | 254,900 | — | — |
| 2025-11-13 | $94.01 | $147.66 | 261,900 | — | — |
| 2025-11-12 | $96.00 | $150.79 | 200,600 | — | — |
| 2025-11-11 | $97.37 | $152.94 | 451,800 | — | — |
| 2025-11-10 | $94.74 | $148.81 | 230,500 | — | — |
| 2025-11-07 | $95.85 | $150.55 | 202,500 | — | — |
| 2025-11-06 | $93.33 | $146.59 | 212,400 | — | — |
| 2025-11-05 | $94.14 | $147.87 | 322,700 | — | — |
| 2025-11-04 | $92.35 | $145.06 | 368,000 | — | — |
| 2025-11-03 | $94.12 | $147.84 | 269,200 | — | — |
| 2025-10-31 | $94.36 | $148.21 | 499,200 | — | — |
| 2025-10-30 | $95.60 | $150.16 | 766,600 | — | — |
| 2025-10-29 | $94.66 | $148.68 | 685,900 | — | — |
| 2025-10-28 | $95.17 | $149.48 | 634,200 | — | — |
| 2025-10-27 | $95.75 | $150.40 | 266,500 | — | — |
| 2025-10-24 | $95.46 | $149.94 | 255,100 | — | — |
| 2025-10-23 | $96.59 | $151.72 | 308,600 | — | — |
| 2025-10-22 | $96.00 | $150.79 | 408,500 | — | — |
| 2025-10-21 | $93.10 | $146.23 | 427,000 | — | — |
| 2025-10-20 | $95.69 | $150.30 | 318,400 | — | — |
| 2025-10-17 | $96.09 | $150.93 | 484,400 | — | — |
| 2025-10-16 | $95.37 | $149.80 | 513,200 | — | — |
| 2025-10-15 | $93.01 | $146.09 | 523,800 | — | — |
| 2025-10-14 | $92.13 | $144.71 | 418,500 | — | — |
| 2025-10-13 | $92.65 | $145.53 | 385,400 | — | — |
| 2025-10-10 | $93.76 | $147.27 | 343,300 | — | — |
| 2025-10-09 | $95.18 | $149.50 | 354,500 | — | — |
| 2025-10-08 | $96.21 | $151.12 | 363,700 | — | — |
| 2025-10-07 | $94.29 | $148.10 | 261,400 | — | — |
| 2025-10-06 | $95.13 | $149.42 | 769,100 | — | — |
| 2025-10-03 | $95.71 | $150.33 | 289,900 | — | — |
| 2025-10-02 | $96.32 | $151.29 | 497,500 | — | — |
| 2025-10-01 | $95.56 | $150.10 | 742,900 | — | — |
| 2025-09-30 | $98.63 | $154.92 | 654,000 | — | — |
| 2025-09-29 | $99.33 | $156.02 | 847,000 | — | — |
| 2025-09-26 | $98.51 | $154.73 | 424,500 | — | — |
| 2025-09-25 | $96.93 | $152.25 | 500,000 | — | — |
| 2025-09-24 | $97.82 | $153.65 | 570,100 | — | — |
| 2025-09-23 | $98.31 | $154.42 | 677,000 | — | — |
| 2025-09-22 | $97.00 | $152.36 | 803,500 | — | — |
| 2025-09-19 | $96.30 | $151.26 | 1,666,100 | — | — |
| 2025-09-18 | $92.69 | $145.59 | 881,200 | — | — |
| 2025-09-17 | $93.03 | $146.12 | 1,511,700 | — | — |
| 2025-09-16 | $91.32 | $143.44 | 607,300 | — | — |
| 2025-09-15 | $94.38 | $148.24 | 1,342,600 | — | — |
| 2025-09-12 | $92.31 | $144.99 | 1,176,800 | — | — |
| 2025-09-11 | $90.38 | $141.96 | 990,300 | — | — |
| 2025-09-10 | $86.77 | $136.29 | 642,300 | — | — |
| 2025-09-09 | $87.03 | $136.70 | 1,031,200 | — | — |
| 2025-09-08 | $86.79 | $136.32 | 1,464,700 | — | — |
| 2025-09-05 | $85.36 | $134.08 | 596,500 | — | — |
| 2025-09-04 | $85.45 | $134.22 | 463,900 | — | — |
| 2025-09-03 | $83.67 | $131.42 | 765,900 | — | — |
| 2025-09-02 | $86.92 | $136.53 | 519,400 | — | — |
| 2025-08-29 | $86.64 | $136.09 | 826,900 | — | — |
| 2025-08-28 | $87.68 | $137.72 | 637,100 | — | — |
| 2025-08-27 | $86.99 | $136.64 | 586,800 | — | — |
| 2025-08-26 | $86.91 | $136.51 | 660,000 | — | — |
| 2025-08-25 | $88.11 | $138.40 | 467,200 | — | — |
| 2025-08-22 | $88.88 | $139.61 | 1,078,100 | — | — |
| 2025-08-21 | $87.00 | $136.65 | 2,724,900 | — | — |
| 2025-08-20 | $86.23 | $135.44 | 905,500 | — | — |
| 2025-08-19 | $84.54 | $132.79 | 2,001,800 | — | — |
| 2025-08-18 | $85.31 | $134.00 | 1,149,000 | — | — |
| 2025-08-15 | $85.25 | $133.90 | 2,380,300 | — | — |
| 2025-08-14 | $84.55 | $132.80 | 1,516,500 | — | — |
| 2025-08-13 | $85.74 | $134.67 | 1,668,800 | — | — |
| 2025-08-12 | $86.16 | $135.33 | 732,500 | — | — |
| 2025-08-11 | $86.22 | $135.43 | 519,300 | — | — |
| 2025-08-08 | $86.86 | $136.43 | 1,261,900 | — | — |
| 2025-08-07 | $88.23 | $138.58 | 1,725,800 | — | — |
| 2025-08-06 | $88.18 | $138.51 | 640,300 | — | — |
| 2025-08-05 | $89.17 | $140.06 | 550,500 | — | — |
| 2025-08-04 | $88.30 | $138.69 | 668,100 | — | — |
| 2025-08-01 | $88.97 | $139.75 | 655,700 | — | — |
| 2025-07-31 | $90.46 | $142.09 | 1,394,400 | — | — |
| 2025-07-30 | $89.89 | $141.19 | 1,164,800 | — | — |
| 2025-07-29 | $92.24 | $144.88 | 1,264,300 | — | — |
| 2025-07-28 | $92.04 | $144.57 | 2,111,100 | — | — |
| 2025-07-25 | $98.60 | $154.87 | 553,500 | — | — |
| 2025-07-24 | $97.84 | $153.68 | 731,200 | — | — |
| 2025-07-23 | $97.58 | $153.27 | 516,000 | — | — |
| 2025-07-22 | $98.43 | $154.61 | 493,900 | — | — |
| 2025-07-21 | $99.83 | $156.80 | 384,900 | — | — |
| 2025-07-18 | $99.37 | $156.08 | 405,300 | — | — |
| 2025-07-17 | $100.29 | $157.53 | 2,374,600 | — | — |
| 2025-07-16 | $99.31 | $152.90 | 788,700 | — | — |
| 2025-07-15 | $98.22 | $151.23 | 644,100 | — | — |
| 2025-07-14 | $98.62 | $151.84 | 724,100 | — | — |
| 2025-07-11 | $100.67 | $155.00 | 530,800 | — | — |
| 2025-07-10 | $101.50 | $156.28 | 656,000 | — | — |
| 2025-07-09 | $102.46 | $157.75 | 697,300 | — | — |
| 2025-07-08 | $104.48 | $160.86 | 585,700 | — | — |
| 2025-07-07 | $105.69 | $162.73 | 453,600 | — | — |
| 2025-07-03 | $105.70 | $162.74 | 145,500 | — | — |
| 2025-07-02 | $106.19 | $163.50 | 610,900 | — | — |
| 2025-07-01 | $103.39 | $159.19 | 401,800 | — | — |
| 2025-06-30 | $102.98 | $158.55 | 509,200 | — | — |
| 2025-06-27 | $101.99 | $157.03 | 384,900 | — | — |
| 2025-06-26 | $101.58 | $156.40 | 607,700 | — | — |
| 2025-06-25 | $100.78 | $155.17 | 604,000 | — | — |
| 2025-06-24 | $101.23 | $155.86 | 578,900 | — | — |
| 2025-06-23 | $100.63 | $154.94 | 555,800 | — | — |
| 2025-06-20 | $100.44 | $154.64 | 676,500 | — | — |
| 2025-06-18 | $101.80 | $156.74 | 641,300 | — | — |
| 2025-06-17 | $102.59 | $157.95 | 600,000 | — | — |
| 2025-06-16 | $104.82 | $161.39 | 400,300 | — | — |
| 2025-06-13 | $105.93 | $163.10 | 398,500 | — | — |
| 2025-06-12 | $105.78 | $162.87 | 413,800 | — | — |
| 2025-06-11 | $106.31 | $163.68 | 366,000 | — | — |
| 2025-06-10 | $105.42 | $162.31 | 408,100 | — | — |
| 2025-06-09 | $104.77 | $161.31 | 455,600 | — | — |
| 2025-06-06 | $107.06 | $164.84 | 441,400 | — | — |
| 2025-06-05 | $105.28 | $162.10 | 597,400 | — | — |
| 2025-06-04 | $104.86 | $161.45 | 515,100 | — | — |
| 2025-06-03 | $105.58 | $162.56 | 527,100 | — | — |
| 2025-06-02 | $106.64 | $164.19 | 482,700 | — | — |
| 2025-05-30 | $106.53 | $164.02 | 493,000 | — | — |
| 2025-05-29 | $107.44 | $165.42 | 433,700 | — | — |
| 2025-05-28 | $106.85 | $164.51 | 475,900 | — | — |
| 2025-05-27 | $107.09 | $164.88 | 609,900 | — | — |
| 2025-05-23 | $106.59 | $164.11 | 450,400 | — | — |
| 2025-05-22 | $105.86 | $162.99 | 543,300 | — | — |
| 2025-05-21 | $107.43 | $165.41 | 726,400 | — | — |
| 2025-05-20 | $107.84 | $166.04 | 457,400 | — | — |
| 2025-05-19 | $107.00 | $164.74 | 492,900 | — | — |
| 2025-05-16 | $103.40 | $159.20 | 582,800 | — | — |
| 2025-05-15 | $102.45 | $157.74 | 430,500 | — | — |
| 2025-05-14 | $102.54 | $157.88 | 645,300 | — | — |
| 2025-05-13 | $102.03 | $157.09 | 667,000 | — | — |
| 2025-05-12 | $99.85 | $153.74 | 746,900 | — | — |
| 2025-05-09 | $102.04 | $157.11 | 339,200 | — | — |
| 2025-05-08 | $101.73 | $156.63 | 483,600 | — | — |
| 2025-05-07 | $103.97 | $160.08 | 542,100 | — | — |
| 2025-05-06 | $102.88 | $158.40 | 515,400 | — | — |
| 2025-05-05 | $100.73 | $155.09 | 315,900 | — | — |
| 2025-05-02 | $101.27 | $155.92 | 405,400 | — | — |
| 2025-05-01 | $102.15 | $157.28 | 367,100 | — | — |
| 2025-04-30 | $105.31 | $162.14 | 821,900 | — | — |
| 2025-04-29 | $105.45 | $162.36 | 1,423,700 | — | — |
| 2025-04-28 | $106.34 | $163.73 | 857,300 | — | — |
| 2025-04-25 | $106.41 | $163.84 | 663,600 | — | — |
| 2025-04-24 | $105.91 | $163.07 | 932,200 | — | — |
| 2025-04-23 | $106.34 | $160.92 | 1,419,900 | — | — |
| 2025-04-22 | $106.23 | $160.75 | 914,000 | — | — |
| 2025-04-21 | $104.50 | $158.13 | 536,800 | — | — |
| 2025-04-17 | $105.82 | $160.13 | 370,300 | — | — |
| 2025-04-16 | $103.79 | $157.06 | 847,500 | — | — |
| 2025-04-15 | $101.47 | $153.55 | 765,800 | — | — |
| 2025-04-14 | $100.18 | $151.60 | 613,800 | — | — |
| 2025-04-11 | $98.43 | $148.95 | 660,600 | — | — |
| 2025-04-10 | $96.74 | $146.39 | 1,029,500 | — | — |
| 2025-04-09 | $97.68 | $147.81 | 1,534,100 | — | — |
| 2025-04-08 | $93.22 | $141.06 | 792,600 | — | — |
| 2025-04-07 | $92.50 | $139.97 | 933,100 | — | — |
| 2025-04-04 | $96.81 | $146.50 | 799,700 | — | — |
| 2025-04-03 | $101.46 | $153.53 | 871,000 | — | — |
| 2025-04-02 | $99.93 | $151.22 | 304,600 | — | — |
| 2025-04-01 | $100.13 | $151.52 | 393,100 | — | — |
| 2025-03-31 | $97.58 | $147.66 | 453,700 | — | — |
| 2025-03-28 | $100.13 | $151.52 | 495,700 | — | — |
| 2025-03-27 | $99.20 | $150.11 | 444,800 | — | — |
| 2025-03-26 | $96.93 | $146.68 | 356,800 | — | — |
| 2025-03-25 | $97.10 | $146.93 | 365,900 | — | — |
| 2025-03-24 | $96.61 | $146.19 | 287,400 | — | — |
| 2025-03-21 | $97.39 | $147.37 | 511,900 | — | — |
| 2025-03-20 | $98.62 | $149.23 | 365,100 | — | — |
| 2025-03-19 | $99.43 | $150.46 | 284,700 | — | — |
| 2025-03-18 | $99.32 | $150.29 | 510,600 | — | — |
| 2025-03-17 | $100.59 | $152.22 | 236,800 | — | — |
| 2025-03-14 | $99.02 | $149.84 | 681,000 | — | — |
| 2025-03-13 | $97.71 | $147.86 | 452,900 | — | — |
| 2025-03-12 | $98.32 | $148.78 | 425,300 | — | — |
| 2025-03-11 | $96.39 | $145.86 | 435,300 | — | — |
| 2025-03-10 | $96.62 | $146.21 | 522,100 | — | — |
| 2025-03-07 | $97.72 | $147.87 | 506,200 | — | — |
| 2025-03-06 | $97.43 | $147.43 | 698,400 | — | — |
| 2025-03-05 | $95.28 | $144.18 | 868,300 | — | — |
| 2025-03-04 | $93.04 | $140.79 | 739,000 | — | — |
| 2025-03-03 | $93.39 | $141.32 | 554,000 | — | — |
| 2025-02-28 | $94.08 | $142.36 | 864,700 | — | — |
| 2025-02-27 | $94.09 | $142.38 | 1,250,900 | — | — |
| 2025-02-26 | $89.47 | $135.39 | 737,100 | — | — |
| 2025-02-25 | $89.00 | $134.68 | 581,000 | — | — |
| 2025-02-24 | $89.63 | $135.63 | 466,000 | — | — |
| 2025-02-21 | $89.40 | $135.28 | 467,100 | — | — |
| 2025-02-20 | $90.60 | $137.10 | 1,038,500 | — | — |
| 2025-02-19 | $90.69 | $137.23 | 774,100 | — | — |
| 2025-02-18 | $91.43 | $138.35 | 353,100 | — | — |
| 2025-02-14 | $91.11 | $137.87 | 413,400 | — | — |
| 2025-02-13 | $89.71 | $135.75 | 425,800 | — | — |
| 2025-02-12 | $89.02 | $134.71 | 361,700 | — | — |
| 2025-02-11 | $87.91 | $133.03 | 280,200 | — | — |
| 2025-02-10 | $87.20 | $131.95 | 234,100 | — | — |
| 2025-02-07 | $87.79 | $132.85 | 651,200 | — | — |
| 2025-02-06 | $89.70 | $135.74 | 675,300 | — | — |
| 2025-02-05 | $85.10 | $128.78 | 816,800 | — | — |
| 2025-02-04 | $85.77 | $129.79 | 535,200 | — | — |
| 2025-02-03 | $84.90 | $128.47 | 567,200 | — | — |
| 2025-01-31 | $85.32 | $129.11 | 338,600 | — | — |
| 2025-01-30 | $87.28 | $132.07 | 435,900 | — | — |
| 2025-01-29 | $86.63 | $131.09 | 483,200 | — | — |
| 2025-01-28 | $86.34 | $130.65 | 708,000 | — | — |
| 2025-01-27 | $84.65 | $128.09 | 419,600 | — | — |
| 2025-01-24 | $85.33 | $129.12 | 370,800 | — | — |
| 2025-01-23 | $84.25 | $127.49 | 361,800 | — | — |
| 2025-01-22 | $84.46 | $127.81 | 380,100 | — | — |
| 2025-01-21 | $84.97 | $128.58 | 568,400 | — | — |
| 2025-01-17 | $82.50 | $124.84 | 644,200 | — | — |
| 2025-01-16 | $82.29 | $123.16 | 495,600 | — | — |
| 2025-01-15 | $83.48 | $124.95 | 243,300 | — | — |
| 2025-01-14 | $83.59 | $125.11 | 522,000 | — | — |
| 2025-01-13 | $83.54 | $125.04 | 550,000 | — | — |
| 2025-01-10 | $82.26 | $123.12 | 329,800 | — | — |
| 2025-01-08 | $83.83 | $125.47 | 322,800 | — | — |
| 2025-01-07 | $85.10 | $127.37 | 496,800 | — | — |
| 2025-01-06 | $83.44 | $124.89 | 784,100 | — | — |
| 2025-01-03 | $81.23 | $121.58 | 404,700 | — | — |
| 2025-01-02 | $85.42 | $127.85 | 263,800 | — | — |