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
- 1997-12-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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $101.28 | 20,509 |
| 2026-09-03 | — | — | — | $102.64 | 34,735 |
| 2026-09-02 | — | — | — | $104.41 | 26,460 |
| 2026-09-01 | — | — | — | $103.37 | 16,902 |
| 2026-08-31 | — | — | — | $104.24 | 16,213 |
| 2026-08-28 | — | — | — | $103.96 | 16,370 |
| 2026-08-27 | $103.50 | $177.37 | 488,200 | $103.61 | 17,985 |
| 2026-08-26 | $104.74 | $179.49 | 567,400 | $105.27 | 23,825 |
| 2026-08-25 | $105.03 | $179.99 | 619,500 | $106.00 | 22,631 |
| 2026-08-24 | $106.13 | $181.88 | 516,600 | $107.46 | 28,263 |
| 2026-08-21 | $106.84 | $183.09 | 426,600 | $107.18 | 13,550 |
| 2026-08-20 | $107.02 | $183.40 | 337,700 | $106.42 | 13,417 |
| 2026-08-19 | $107.15 | $183.62 | 572,600 | $106.16 | 24,687 |
| 2026-08-18 | $105.45 | $180.71 | 420,500 | $104.28 | 16,932 |
| 2026-08-17 | $103.59 | $177.52 | 586,900 | $104.63 | 22,987 |
| 2026-08-14 | $105.20 | $180.28 | 423,300 | $105.16 | 14,923 |
| 2026-08-13 | $105.10 | $180.11 | 584,000 | $105.11 | 23,884 |
| 2026-08-12 | $103.75 | $177.80 | 820,700 | $104.15 | 44,094 |
| 2026-08-11 | $104.67 | $179.37 | 671,400 | $103.50 | 28,573 |
| 2026-08-10 | $103.48 | $177.34 | 684,800 | $104.54 | 28,383 |
| 2026-08-07 | $104.33 | $178.79 | 626,500 | $102.72 | 36,936 |
| 2026-08-06 | $102.93 | $176.39 | 995,200 | $103.66 | 50,527 |
| 2026-08-05 | $103.29 | $177.01 | 887,400 | $104.63 | 42,548 |
| 2026-08-04 | $104.63 | $179.31 | 1,066,900 | $102.40 | 52,875 |
| 2026-08-03 | $100.42 | $172.09 | 969,900 | $100.83 | 38,959 |
| 2026-07-31 | $99.46 | $170.45 | 722,300 | $99.89 | 28,346 |
| 2026-07-30 | $100.33 | $171.94 | 568,900 | $101.00 | 26,439 |
| 2026-07-29 | $101.74 | $174.35 | 504,700 | $101.79 | 40,490 |
| 2026-07-28 | $102.71 | $176.02 | 589,200 | $102.19 | 30,436 |
| 2026-07-27 | $101.45 | $173.86 | 681,600 | $101.56 | 24,811 |
| 2026-07-24 | $101.12 | $173.29 | 383,100 | $100.19 | 18,882 |
| 2026-07-23 | $100.25 | $171.80 | 873,900 | $102.05 | 18,067 |
| 2026-07-22 | $102.45 | $175.57 | 502,000 | $102.62 | 29,321 |
| 2026-07-21 | $101.80 | $174.46 | 551,800 | $102.63 | 29,516 |
| 2026-07-20 | $102.52 | $175.69 | 723,600 | $101.45 | 43,611 |
| 2026-07-17 | $102.56 | $175.76 | 571,900 | — | — |
| 2026-07-16 | $102.24 | $175.21 | 574,400 | — | — |
| 2026-07-15 | $99.17 | $169.95 | 691,500 | — | — |
| 2026-07-14 | $98.20 | $168.29 | 547,900 | — | — |
| 2026-07-13 | $99.34 | $170.24 | 570,000 | — | — |
| 2026-07-10 | $98.75 | $169.23 | 513,500 | — | — |
| 2026-07-09 | $97.49 | $167.07 | 746,500 | — | — |
| 2026-07-08 | $97.96 | $167.88 | 887,500 | — | — |
| 2026-07-07 | $98.57 | $168.92 | 823,000 | — | — |
| 2026-07-06 | $99.29 | $170.15 | 1,042,800 | — | — |
| 2026-07-02 | $97.62 | $167.29 | 803,600 | — | — |
| 2026-07-01 | $95.62 | $163.87 | 1,018,600 | — | — |
| 2026-06-30 | $94.71 | $160.90 | 765,800 | — | — |
| 2026-06-29 | $95.41 | $162.09 | 855,600 | — | — |
| 2026-06-26 | $97.50 | $165.64 | 1,304,400 | — | — |
| 2026-06-25 | $96.82 | $164.49 | 658,300 | — | — |
| 2026-06-24 | $98.11 | $166.68 | 820,800 | — | — |
| 2026-06-23 | $97.98 | $166.46 | 820,100 | — | — |
| 2026-06-22 | $97.41 | $165.49 | 1,169,800 | — | — |
| 2026-06-18 | $97.93 | $166.37 | 5,120,300 | — | — |
| 2026-06-17 | $98.84 | $167.92 | 1,602,300 | — | — |
| 2026-06-16 | $100.81 | $171.26 | 1,047,800 | — | — |
| 2026-06-15 | $101.51 | $172.45 | 1,082,100 | — | — |
| 2026-06-12 | $101.59 | $172.59 | 1,074,000 | — | — |
| 2026-06-11 | $100.90 | $171.42 | 722,800 | — | — |
| 2026-06-10 | $102.54 | $174.20 | 898,800 | — | — |
| 2026-06-09 | $101.64 | $172.67 | 1,044,300 | — | — |
| 2026-06-08 | $99.66 | $169.31 | 1,018,500 | — | — |
| 2026-06-05 | $99.98 | $169.85 | 779,200 | — | — |
| 2026-06-04 | $99.46 | $168.97 | 627,300 | — | — |
| 2026-06-03 | $100.90 | $171.42 | 621,900 | — | — |
| 2026-06-02 | $101.12 | $171.79 | 708,700 | — | — |
| 2026-06-01 | $101.75 | $172.86 | 605,800 | — | — |
| 2026-05-29 | $101.44 | $172.33 | 882,700 | — | — |
| 2026-05-28 | $103.21 | $175.34 | 664,500 | — | — |
| 2026-05-27 | $103.96 | $176.62 | 725,700 | — | — |
| 2026-05-26 | $103.30 | $175.49 | 760,000 | — | — |
| 2026-05-22 | $102.41 | $173.98 | 546,500 | — | — |
| 2026-05-21 | $102.15 | $173.54 | 989,500 | — | — |
| 2026-05-20 | $100.70 | $171.08 | 797,700 | — | — |
| 2026-05-19 | $100.34 | $170.47 | 821,200 | — | — |
| 2026-05-18 | $101.42 | $172.30 | 701,300 | — | — |
| 2026-05-15 | $102.62 | $174.34 | 995,100 | — | — |
| 2026-05-14 | $102.25 | $173.71 | 1,537,900 | — | — |
| 2026-05-13 | $105.99 | $180.06 | 780,800 | — | — |
| 2026-05-12 | $106.76 | $181.37 | 774,300 | — | — |
| 2026-05-11 | $106.20 | $180.42 | 809,800 | — | — |
| 2026-05-08 | $107.39 | $182.44 | 701,000 | — | — |
| 2026-05-07 | $107.36 | $182.39 | 657,300 | — | — |
| 2026-05-06 | $106.37 | $180.71 | 1,083,100 | — | — |
| 2026-05-05 | $107.13 | $182.00 | 2,263,100 | — | — |
| 2026-05-04 | $106.88 | $181.58 | 1,579,000 | — | — |
| 2026-05-01 | $110.43 | $187.61 | 633,500 | — | — |
| 2026-04-30 | $111.74 | $189.83 | 615,800 | — | — |
| 2026-04-29 | $111.71 | $189.78 | 387,800 | — | — |
| 2026-04-28 | $113.01 | $191.99 | 339,400 | — | — |
| 2026-04-27 | $113.01 | $191.99 | 400,900 | — | — |
| 2026-04-24 | $112.69 | $191.45 | 512,400 | — | — |
| 2026-04-23 | $112.89 | $191.79 | 709,300 | — | — |
| 2026-04-22 | $112.62 | $191.33 | 611,600 | — | — |
| 2026-04-21 | $113.20 | $192.31 | 386,900 | — | — |
| 2026-04-20 | $114.21 | $194.03 | 479,200 | — | — |
| 2026-04-17 | $115.25 | $195.80 | 489,900 | — | — |
| 2026-04-16 | $113.83 | $193.38 | 541,900 | — | — |
| 2026-04-15 | $112.70 | $191.46 | 457,200 | — | — |
| 2026-04-14 | $113.03 | $192.02 | 381,200 | — | — |
| 2026-04-13 | $113.58 | $192.96 | 618,400 | — | — |
| 2026-04-10 | $114.66 | $194.79 | 397,400 | — | — |
| 2026-04-09 | $114.93 | $195.25 | 386,700 | — | — |
| 2026-04-08 | $113.56 | $192.92 | 564,200 | — | — |
| 2026-04-07 | $113.33 | $192.53 | 399,300 | — | — |
| 2026-04-06 | $114.26 | $194.11 | 489,100 | — | — |
| 2026-04-02 | $112.76 | $191.57 | 505,900 | — | — |
| 2026-04-01 | $111.26 | $189.02 | 509,500 | — | — |
| 2026-03-31 | $112.66 | $190.00 | 519,800 | — | — |
| 2026-03-30 | $112.45 | $189.65 | 605,400 | — | — |
| 2026-03-27 | $112.11 | $189.07 | 581,700 | — | — |
| 2026-03-26 | $111.82 | $188.59 | 541,900 | — | — |
| 2026-03-25 | $110.79 | $186.85 | 602,900 | — | — |
| 2026-03-24 | $110.06 | $185.62 | 615,200 | — | — |
| 2026-03-23 | $110.45 | $186.28 | 707,100 | — | — |
| 2026-03-20 | $109.16 | $184.10 | 2,361,700 | — | — |
| 2026-03-19 | $110.24 | $185.92 | 918,500 | — | — |
| 2026-03-18 | $111.35 | $187.79 | 838,800 | — | — |
| 2026-03-17 | $113.11 | $190.76 | 490,700 | — | — |
| 2026-03-16 | $112.02 | $188.92 | 728,800 | — | — |
| 2026-03-13 | $112.33 | $189.45 | 439,900 | — | — |
| 2026-03-12 | $111.32 | $187.74 | 599,500 | — | — |
| 2026-03-11 | $111.15 | $187.46 | 766,500 | — | — |
| 2026-03-10 | $112.58 | $189.87 | 650,900 | — | — |
| 2026-03-09 | $113.39 | $191.23 | 768,500 | — | — |
| 2026-03-06 | $114.83 | $193.66 | 894,000 | — | — |
| 2026-03-05 | $112.80 | $190.24 | 427,300 | — | — |
| 2026-03-04 | $113.68 | $191.72 | 423,500 | — | — |
| 2026-03-03 | $114.98 | $193.92 | 526,400 | — | — |
| 2026-03-02 | $116.97 | $197.27 | 440,800 | — | — |
| 2026-02-27 | $117.46 | $198.10 | 696,300 | — | — |
| 2026-02-26 | $117.14 | $197.56 | 498,800 | — | — |
| 2026-02-25 | $116.44 | $196.38 | 542,500 | — | — |
| 2026-02-24 | $117.92 | $198.87 | 547,500 | — | — |
| 2026-02-23 | $116.06 | $195.74 | 911,000 | — | — |
| 2026-02-20 | $117.16 | $197.59 | 706,000 | — | — |
| 2026-02-19 | $116.54 | $196.55 | 537,900 | — | — |
| 2026-02-18 | $116.42 | $196.34 | 690,000 | — | — |
| 2026-02-17 | $116.47 | $196.43 | 537,900 | — | — |
| 2026-02-13 | $118.31 | $199.53 | 694,300 | — | — |
| 2026-02-12 | $117.21 | $197.68 | 921,400 | — | — |
| 2026-02-11 | $119.89 | $202.20 | 864,400 | — | — |
| 2026-02-10 | $118.72 | $200.22 | 800,600 | — | — |
| 2026-02-09 | $119.29 | $201.18 | 702,300 | — | — |
| 2026-02-06 | $120.11 | $202.57 | 829,100 | — | — |
| 2026-02-05 | $118.89 | $200.51 | 964,700 | — | — |
| 2026-02-04 | $119.96 | $202.31 | 1,095,200 | — | — |
| 2026-02-03 | $120.41 | $203.07 | 1,721,700 | — | — |
| 2026-02-02 | $117.31 | $197.84 | 1,102,900 | — | — |
| 2026-01-30 | $118.10 | $199.18 | 1,266,700 | — | — |
| 2026-01-29 | $117.20 | $197.66 | 528,700 | — | — |
| 2026-01-28 | $116.45 | $196.39 | 628,300 | — | — |
| 2026-01-27 | $116.99 | $197.31 | 494,400 | — | — |
| 2026-01-26 | $116.69 | $196.80 | 486,300 | — | — |
| 2026-01-23 | $116.82 | $197.02 | 425,300 | — | — |
| 2026-01-22 | $115.92 | $195.50 | 402,100 | — | — |
| 2026-01-21 | $115.48 | $194.76 | 476,500 | — | — |
| 2026-01-20 | $114.99 | $193.93 | 465,400 | — | — |
| 2026-01-16 | $114.90 | $193.78 | 463,000 | — | — |
| 2026-01-15 | $116.74 | $196.88 | 354,100 | — | — |
| 2026-01-14 | $115.96 | $195.57 | 416,100 | — | — |
| 2026-01-13 | $113.03 | $190.63 | 451,800 | — | — |
| 2026-01-12 | $113.03 | $190.63 | 485,500 | — | — |
| 2026-01-09 | $113.57 | $191.54 | 407,600 | — | — |
| 2026-01-08 | $112.91 | $190.42 | 556,300 | — | — |
| 2026-01-07 | $110.40 | $186.19 | 526,200 | — | — |
| 2026-01-06 | $111.34 | $187.78 | 592,000 | — | — |
| 2026-01-05 | $110.41 | $186.21 | 516,600 | — | — |
| 2026-01-02 | $109.79 | $185.16 | 525,700 | — | — |