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
- 2014-10-30 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 | $176.47 | $176.47 | 307,000 | — | — |
| 2025-12-30 | $178.26 | $178.26 | 411,700 | — | — |
| 2025-12-29 | $178.38 | $178.38 | 763,500 | — | — |
| 2025-12-26 | $185.98 | $185.98 | 410,600 | — | — |
| 2025-12-24 | $189.28 | $189.28 | 258,200 | — | — |
| 2025-12-23 | $186.86 | $186.86 | 557,000 | — | — |
| 2025-12-22 | $189.43 | $189.43 | 538,700 | — | — |
| 2025-12-19 | $191.12 | $191.12 | 1,311,800 | — | — |
| 2025-12-18 | $189.49 | $189.49 | 527,000 | — | — |
| 2025-12-17 | $195.31 | $195.31 | 595,000 | — | — |
| 2025-12-16 | $202.14 | $202.14 | 461,600 | — | — |
| 2025-12-15 | $205.27 | $205.27 | 479,800 | — | — |
| 2025-12-12 | $204.71 | $204.71 | 554,300 | — | — |
| 2025-12-11 | $207.98 | $207.98 | 571,500 | — | — |
| 2025-12-10 | $198.73 | $198.73 | 644,600 | — | — |
| 2025-12-09 | $201.60 | $201.60 | 347,200 | — | — |
| 2025-12-08 | $197.66 | $197.66 | 420,600 | — | — |
| 2025-12-05 | $202.18 | $202.18 | 414,200 | — | — |
| 2025-12-04 | $198.20 | $198.20 | 284,900 | — | — |
| 2025-12-03 | $201.06 | $201.06 | 445,800 | — | — |
| 2025-12-02 | $194.04 | $194.04 | 538,100 | — | — |
| 2025-12-01 | $195.12 | $195.12 | 450,800 | — | — |
| 2025-11-28 | $193.82 | $193.82 | 156,900 | — | — |
| 2025-11-26 | $194.11 | $194.11 | 686,700 | — | — |
| 2025-11-25 | $195.76 | $195.76 | 650,300 | — | — |
| 2025-11-24 | $184.45 | $184.45 | 486,000 | — | — |
| 2025-11-21 | $183.90 | $183.90 | 605,700 | — | — |
| 2025-11-20 | $173.07 | $173.07 | 316,200 | — | — |
| 2025-11-19 | $175.53 | $175.53 | 535,500 | — | — |
| 2025-11-18 | $171.08 | $171.08 | 224,700 | — | — |
| 2025-11-17 | $171.34 | $171.34 | 262,300 | — | — |
| 2025-11-14 | $173.13 | $173.13 | 338,800 | — | — |
| 2025-11-13 | $179.53 | $179.53 | 529,100 | — | — |
| 2025-11-12 | $178.95 | $178.95 | 591,300 | — | — |
| 2025-11-11 | $183.92 | $183.92 | 327,700 | — | — |
| 2025-11-10 | $187.07 | $187.07 | 279,900 | — | — |
| 2025-11-07 | $186.68 | $186.68 | 395,100 | — | — |
| 2025-11-06 | $182.80 | $182.80 | 711,200 | — | — |
| 2025-11-05 | $187.31 | $187.31 | 540,300 | — | — |
| 2025-11-04 | $184.77 | $184.77 | 733,000 | — | — |
| 2025-11-03 | $191.17 | $191.17 | 756,600 | — | — |
| 2025-10-31 | $189.65 | $189.65 | 640,300 | — | — |
| 2025-10-30 | $185.51 | $185.51 | 1,711,900 | — | — |
| 2025-10-29 | $194.22 | $194.22 | 997,400 | — | — |
| 2025-10-28 | $198.53 | $198.53 | 763,700 | — | — |
| 2025-10-27 | $202.07 | $202.07 | 746,300 | — | — |
| 2025-10-24 | $196.97 | $196.97 | 475,600 | — | — |
| 2025-10-23 | $194.53 | $194.53 | 560,700 | — | — |
| 2025-10-22 | $189.48 | $189.48 | 418,100 | — | — |
| 2025-10-21 | $191.96 | $191.96 | 486,400 | — | — |
| 2025-10-20 | $189.26 | $189.26 | 546,300 | — | — |
| 2025-10-17 | $184.99 | $184.99 | 530,600 | — | — |
| 2025-10-16 | $187.06 | $187.06 | 422,000 | — | — |
| 2025-10-15 | $188.24 | $188.24 | 659,300 | — | — |
| 2025-10-14 | $180.06 | $180.06 | 472,000 | — | — |
| 2025-10-13 | $177.50 | $177.50 | 527,800 | — | — |
| 2025-10-10 | $163.82 | $163.82 | 527,000 | — | — |
| 2025-10-09 | $168.00 | $168.00 | 410,500 | — | — |
| 2025-10-08 | $168.33 | $168.33 | 429,900 | — | — |
| 2025-10-07 | $167.52 | $167.52 | 325,600 | — | — |
| 2025-10-06 | $169.85 | $169.85 | 424,700 | — | — |
| 2025-10-03 | $171.38 | $171.38 | 493,300 | — | — |
| 2025-10-02 | $169.87 | $169.87 | 697,900 | — | — |
| 2025-10-01 | $163.36 | $163.36 | 597,000 | — | — |
| 2025-09-30 | $165.72 | $165.72 | 592,300 | — | — |
| 2025-09-29 | $165.88 | $165.88 | 670,500 | — | — |
| 2025-09-26 | $169.18 | $169.18 | 443,500 | — | — |
| 2025-09-25 | $170.10 | $170.10 | 556,900 | — | — |
| 2025-09-24 | $168.18 | $168.18 | 446,500 | — | — |
| 2025-09-23 | $171.65 | $171.65 | 460,100 | — | — |
| 2025-09-22 | $175.58 | $175.58 | 467,800 | — | — |
| 2025-09-19 | $176.07 | $176.07 | 863,900 | — | — |
| 2025-09-18 | $178.74 | $178.74 | 451,400 | — | — |
| 2025-09-17 | $179.13 | $179.13 | 373,500 | — | — |
| 2025-09-16 | $179.55 | $179.55 | 394,900 | — | — |
| 2025-09-15 | $181.52 | $181.52 | 400,100 | — | — |
| 2025-09-12 | $176.78 | $176.78 | 769,800 | — | — |
| 2025-09-11 | $188.42 | $188.42 | 566,000 | — | — |
| 2025-09-10 | $183.60 | $183.60 | 268,900 | — | — |
| 2025-09-09 | $184.32 | $184.32 | 346,200 | — | — |
| 2025-09-08 | $186.95 | $186.95 | 521,800 | — | — |
| 2025-09-05 | $182.57 | $182.57 | 545,300 | — | — |
| 2025-09-04 | $190.88 | $190.88 | 618,500 | — | — |
| 2025-09-03 | $179.88 | $179.88 | 441,900 | — | — |
| 2025-09-02 | $181.87 | $181.87 | 486,100 | — | — |
| 2025-08-29 | $177.77 | $177.77 | 478,500 | — | — |
| 2025-08-28 | $176.47 | $176.47 | 591,800 | — | — |
| 2025-08-27 | $177.04 | $177.04 | 392,800 | — | — |
| 2025-08-26 | $173.81 | $173.81 | 356,200 | — | — |
| 2025-08-25 | $172.86 | $172.86 | 404,500 | — | — |
| 2025-08-22 | $173.50 | $173.50 | 409,800 | — | — |
| 2025-08-21 | $169.35 | $169.35 | 530,700 | — | — |
| 2025-08-20 | $168.77 | $168.77 | 507,800 | — | — |
| 2025-08-19 | $164.15 | $164.15 | 484,000 | — | — |
| 2025-08-18 | $167.28 | $167.28 | 565,100 | — | — |
| 2025-08-15 | $162.00 | $162.00 | 525,500 | — | — |
| 2025-08-14 | $162.47 | $162.47 | 442,900 | — | — |
| 2025-08-13 | $168.50 | $168.50 | 646,700 | — | — |
| 2025-08-12 | $172.90 | $172.90 | 643,600 | — | — |
| 2025-08-11 | $165.11 | $165.11 | 555,300 | — | — |
| 2025-08-08 | $166.06 | $166.06 | 470,600 | — | — |
| 2025-08-07 | $168.64 | $168.64 | 616,200 | — | — |
| 2025-08-06 | $167.58 | $167.58 | 428,500 | — | — |
| 2025-08-05 | $167.06 | $167.06 | 626,200 | — | — |
| 2025-08-04 | $172.50 | $172.50 | 978,700 | — | — |
| 2025-08-01 | $170.89 | $170.89 | 1,978,600 | — | — |
| 2025-07-31 | $171.90 | $171.90 | 1,040,100 | — | — |
| 2025-07-30 | $176.82 | $176.82 | 839,100 | — | — |
| 2025-07-29 | $175.11 | $175.11 | 776,800 | — | — |
| 2025-07-28 | $178.66 | $178.66 | 802,800 | — | — |
| 2025-07-25 | $174.51 | $174.51 | 530,800 | — | — |
| 2025-07-24 | $167.43 | $167.43 | 581,200 | — | — |
| 2025-07-23 | $172.89 | $172.89 | 662,200 | — | — |
| 2025-07-22 | $175.60 | $175.60 | 709,300 | — | — |
| 2025-07-21 | $173.86 | $173.86 | 621,400 | — | — |
| 2025-07-18 | $170.59 | $170.59 | 500,600 | — | — |
| 2025-07-17 | $169.11 | $169.11 | 502,700 | — | — |
| 2025-07-16 | $167.19 | $167.19 | 374,100 | — | — |
| 2025-07-15 | $163.48 | $163.48 | 718,200 | — | — |
| 2025-07-14 | $170.46 | $170.46 | 567,600 | — | — |
| 2025-07-11 | $171.04 | $171.04 | 726,800 | — | — |
| 2025-07-10 | $173.36 | $173.36 | 1,105,400 | — | — |
| 2025-07-09 | $168.49 | $168.49 | 585,500 | — | — |
| 2025-07-08 | $165.44 | $165.44 | 630,600 | — | — |
| 2025-07-07 | $162.59 | $162.59 | 692,200 | — | — |
| 2025-07-03 | $164.93 | $164.93 | 386,400 | — | — |
| 2025-07-02 | $160.19 | $160.19 | 991,500 | — | — |
| 2025-07-01 | $156.24 | $156.24 | 794,600 | — | — |
| 2025-06-30 | $152.00 | $152.00 | 487,000 | — | — |
| 2025-06-27 | $154.55 | $154.55 | 1,056,700 | — | — |
| 2025-06-26 | $152.55 | $152.55 | 653,800 | — | — |
| 2025-06-25 | $151.14 | $151.14 | 483,700 | — | — |
| 2025-06-24 | $154.26 | $154.26 | 713,800 | — | — |
| 2025-06-23 | $157.30 | $157.30 | 677,800 | — | — |
| 2025-06-20 | $164.19 | $164.19 | 657,100 | — | — |
| 2025-06-18 | $163.29 | $163.29 | 479,600 | — | — |
| 2025-06-17 | $161.93 | $161.93 | 423,000 | — | — |
| 2025-06-16 | $164.05 | $164.05 | 682,800 | — | — |
| 2025-06-13 | $157.27 | $157.27 | 660,100 | — | — |
| 2025-06-12 | $163.15 | $163.15 | 393,300 | — | — |
| 2025-06-11 | $162.27 | $162.27 | 505,000 | — | — |
| 2025-06-10 | $162.03 | $162.03 | 530,900 | — | — |
| 2025-06-09 | $167.48 | $167.48 | 701,600 | — | — |
| 2025-06-06 | $164.84 | $164.84 | 540,300 | — | — |
| 2025-06-05 | $166.40 | $166.40 | 694,200 | — | — |
| 2025-06-04 | $160.95 | $160.95 | 532,400 | — | — |
| 2025-06-03 | $161.59 | $161.59 | 678,900 | — | — |
| 2025-06-02 | $157.51 | $157.51 | 927,400 | — | — |
| 2025-05-30 | $160.31 | $160.31 | 690,200 | — | — |
| 2025-05-29 | $159.23 | $159.23 | 791,400 | — | — |
| 2025-05-28 | $161.92 | $161.92 | 795,200 | — | — |
| 2025-05-27 | $163.11 | $163.11 | 723,200 | — | — |
| 2025-05-23 | $156.96 | $156.96 | 815,900 | — | — |
| 2025-05-22 | $159.58 | $159.58 | 828,200 | — | — |
| 2025-05-21 | $157.41 | $157.41 | 931,100 | — | — |
| 2025-05-20 | $162.85 | $162.85 | 853,200 | — | — |
| 2025-05-19 | $160.94 | $160.94 | 989,200 | — | — |
| 2025-05-16 | $156.71 | $156.71 | 1,083,400 | — | — |
| 2025-05-15 | $154.97 | $154.97 | 3,009,900 | — | — |
| 2025-05-14 | $132.84 | $132.84 | 2,036,000 | — | — |
| 2025-05-13 | $135.10 | $135.10 | 998,400 | — | — |
| 2025-05-12 | $133.30 | $133.30 | 1,738,100 | — | — |
| 2025-05-09 | $117.64 | $117.64 | 733,500 | — | — |
| 2025-05-08 | $118.84 | $118.84 | 1,092,300 | — | — |
| 2025-05-07 | $112.11 | $112.11 | 645,000 | — | — |
| 2025-05-06 | $111.29 | $111.29 | 654,600 | — | — |
| 2025-05-05 | $112.31 | $112.31 | 740,500 | — | — |
| 2025-05-02 | $113.49 | $113.49 | 1,009,600 | — | — |
| 2025-05-01 | $107.73 | $107.73 | 663,200 | — | — |
| 2025-04-30 | $104.34 | $104.34 | 669,500 | — | — |
| 2025-04-29 | $104.41 | $104.41 | 847,700 | — | — |
| 2025-04-28 | $104.00 | $104.00 | 960,300 | — | — |
| 2025-04-25 | $102.59 | $102.59 | 819,900 | — | — |
| 2025-04-24 | $102.18 | $102.18 | 1,088,100 | — | — |
| 2025-04-23 | $96.86 | $96.86 | 1,639,400 | — | — |
| 2025-04-22 | $93.32 | $93.32 | 841,400 | — | — |
| 2025-04-21 | $89.13 | $89.13 | 721,800 | — | — |
| 2025-04-17 | $91.54 | $91.54 | 827,000 | — | — |
| 2025-04-16 | $89.73 | $89.73 | 1,429,700 | — | — |
| 2025-04-15 | $92.09 | $92.09 | 1,106,400 | — | — |
| 2025-04-14 | $97.85 | $97.85 | 1,132,000 | — | — |
| 2025-04-11 | $97.72 | $97.72 | 821,800 | — | — |
| 2025-04-10 | $98.99 | $98.99 | 1,396,000 | — | — |
| 2025-04-09 | $103.69 | $103.69 | 2,156,000 | — | — |
| 2025-04-08 | $91.92 | $91.92 | 1,253,400 | — | — |
| 2025-04-07 | $99.54 | $99.54 | 1,976,600 | — | — |
| 2025-04-04 | $97.82 | $97.82 | 2,366,100 | — | — |
| 2025-04-03 | $97.76 | $97.76 | 2,571,300 | — | — |
| 2025-04-02 | $114.85 | $114.85 | 723,800 | — | — |
| 2025-04-01 | $111.00 | $111.00 | 792,300 | — | — |
| 2025-03-31 | $107.43 | $107.43 | 931,600 | — | — |
| 2025-03-28 | $104.17 | $104.17 | 639,300 | — | — |
| 2025-03-27 | $107.27 | $107.27 | 583,400 | — | — |
| 2025-03-26 | $106.61 | $106.61 | 715,200 | — | — |
| 2025-03-25 | $109.53 | $109.53 | 863,600 | — | — |
| 2025-03-24 | $112.36 | $112.36 | 709,400 | — | — |
| 2025-03-21 | $104.73 | $104.73 | 1,095,800 | — | — |
| 2025-03-20 | $107.29 | $107.29 | 673,400 | — | — |
| 2025-03-19 | $105.25 | $105.25 | 758,000 | — | — |
| 2025-03-18 | $102.20 | $102.20 | 867,100 | — | — |
| 2025-03-17 | $103.92 | $103.92 | 717,300 | — | — |
| 2025-03-14 | $101.81 | $101.81 | 728,800 | — | — |
| 2025-03-13 | $100.91 | $100.91 | 645,200 | — | — |
| 2025-03-12 | $102.40 | $102.40 | 721,700 | — | — |
| 2025-03-11 | $101.53 | $101.53 | 722,800 | — | — |
| 2025-03-10 | $103.16 | $103.16 | 1,222,900 | — | — |
| 2025-03-07 | $108.60 | $108.60 | 1,326,100 | — | — |
| 2025-03-06 | $116.69 | $116.69 | 1,243,800 | — | — |
| 2025-03-05 | $113.70 | $113.70 | 920,700 | — | — |
| 2025-03-04 | $111.82 | $111.82 | 1,159,800 | — | — |
| 2025-03-03 | $114.88 | $114.88 | 1,173,600 | — | — |
| 2025-02-28 | $122.43 | $122.43 | 987,800 | — | — |
| 2025-02-27 | $120.76 | $120.76 | 1,529,100 | — | — |
| 2025-02-26 | $129.78 | $129.78 | 1,197,000 | — | — |
| 2025-02-25 | $125.94 | $125.94 | 522,500 | — | — |
| 2025-02-24 | $128.39 | $128.39 | 1,009,700 | — | — |
| 2025-02-21 | $128.33 | $128.33 | 757,200 | — | — |
| 2025-02-20 | $132.21 | $132.21 | 632,300 | — | — |
| 2025-02-19 | $133.46 | $133.46 | 702,400 | — | — |
| 2025-02-18 | $138.00 | $138.00 | 750,100 | — | — |
| 2025-02-14 | $137.26 | $137.26 | 908,100 | — | — |
| 2025-02-13 | $134.76 | $134.76 | 826,400 | — | — |
| 2025-02-12 | $131.86 | $131.86 | 837,700 | — | — |
| 2025-02-11 | $130.14 | $130.14 | 1,409,000 | — | — |
| 2025-02-10 | $138.15 | $138.15 | 1,018,700 | — | — |
| 2025-02-07 | $139.95 | $139.95 | 493,700 | — | — |
| 2025-02-06 | $141.28 | $141.28 | 783,500 | — | — |
| 2025-02-05 | $144.06 | $144.06 | 970,800 | — | — |
| 2025-02-04 | $144.22 | $144.22 | 1,083,000 | — | — |
| 2025-02-03 | $145.52 | $145.52 | 2,495,800 | — | — |
| 2025-01-31 | $160.85 | $160.85 | 2,619,100 | — | — |
| 2025-01-30 | $174.52 | $174.52 | 1,129,800 | — | — |
| 2025-01-29 | $173.44 | $173.44 | 755,700 | — | — |
| 2025-01-28 | $173.97 | $173.97 | 555,800 | — | — |
| 2025-01-27 | $168.42 | $168.42 | 862,500 | — | — |
| 2025-01-24 | $168.76 | $168.76 | 429,600 | — | — |
| 2025-01-23 | $168.50 | $168.50 | 979,400 | — | — |
| 2025-01-22 | $163.44 | $163.44 | 785,000 | — | — |
| 2025-01-21 | $161.75 | $161.75 | 731,600 | — | — |
| 2025-01-17 | $160.70 | $160.70 | 917,000 | — | — |
| 2025-01-16 | $153.27 | $153.27 | 564,500 | — | — |
| 2025-01-15 | $152.03 | $152.03 | 1,108,700 | — | — |
| 2025-01-14 | $150.08 | $150.08 | 1,218,800 | — | — |
| 2025-01-13 | $154.97 | $154.97 | 1,414,700 | — | — |
| 2025-01-10 | $156.14 | $156.14 | 887,200 | — | — |
| 2025-01-08 | $160.34 | $160.34 | 624,300 | — | — |
| 2025-01-07 | $160.41 | $160.41 | 749,300 | — | — |
| 2025-01-06 | $157.88 | $157.88 | 996,900 | — | — |
| 2025-01-03 | $158.50 | $158.50 | 576,900 | — | — |
| 2025-01-02 | $152.62 | $152.62 | 567,300 | — | — |