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
- 2000-06-23 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 | $199.48 | $199.48 | 312,000 | — | — |
| 2025-12-30 | $201.98 | $201.98 | 300,800 | — | — |
| 2025-12-29 | $203.16 | $203.16 | 471,500 | — | — |
| 2025-12-26 | $203.66 | $203.66 | 293,300 | — | — |
| 2025-12-24 | $203.16 | $203.16 | 242,000 | — | — |
| 2025-12-23 | $202.87 | $202.87 | 462,200 | — | — |
| 2025-12-22 | $203.02 | $203.02 | 631,700 | — | — |
| 2025-12-19 | $197.06 | $197.06 | 1,174,500 | — | — |
| 2025-12-18 | $193.85 | $193.85 | 670,800 | — | — |
| 2025-12-17 | $195.98 | $195.98 | 586,900 | — | — |
| 2025-12-16 | $195.22 | $195.22 | 722,500 | — | — |
| 2025-12-15 | $198.15 | $198.15 | 843,200 | — | — |
| 2025-12-12 | $193.03 | $193.03 | 515,100 | — | — |
| 2025-12-11 | $194.43 | $194.43 | 639,000 | — | — |
| 2025-12-10 | $194.85 | $194.85 | 1,107,300 | — | — |
| 2025-12-09 | $185.99 | $185.99 | 1,070,100 | — | — |
| 2025-12-08 | $187.12 | $187.12 | 810,800 | — | — |
| 2025-12-05 | $184.31 | $184.31 | 705,100 | — | — |
| 2025-12-04 | $184.04 | $184.04 | 992,700 | — | — |
| 2025-12-03 | $184.67 | $184.67 | 770,500 | — | — |
| 2025-12-02 | $174.76 | $174.76 | 636,400 | — | — |
| 2025-12-01 | $176.09 | $176.09 | 896,800 | — | — |
| 2025-11-28 | $178.14 | $178.14 | 225,800 | — | — |
| 2025-11-26 | $178.94 | $178.94 | 351,000 | — | — |
| 2025-11-25 | $178.05 | $178.05 | 789,500 | — | — |
| 2025-11-24 | $170.44 | $170.44 | 1,747,400 | — | — |
| 2025-11-21 | $167.64 | $167.64 | 1,342,700 | — | — |
| 2025-11-20 | $162.08 | $162.08 | 579,400 | — | — |
| 2025-11-19 | $161.64 | $161.64 | 751,400 | — | — |
| 2025-11-18 | $162.53 | $162.53 | 1,289,500 | — | — |
| 2025-11-17 | $162.74 | $162.74 | 714,200 | — | — |
| 2025-11-14 | $167.81 | $167.81 | 1,894,500 | — | — |
| 2025-11-13 | $169.21 | $169.21 | 1,144,300 | — | — |
| 2025-11-12 | $171.50 | $171.50 | 1,056,900 | — | — |
| 2025-11-11 | $173.50 | $173.50 | 929,300 | — | — |
| 2025-11-10 | $168.97 | $168.97 | 1,163,800 | — | — |
| 2025-11-07 | $168.05 | $168.05 | 901,000 | — | — |
| 2025-11-06 | $170.88 | $170.88 | 1,906,800 | — | — |
| 2025-11-05 | $167.70 | $167.70 | 2,827,100 | — | — |
| 2025-11-04 | $177.85 | $177.85 | 1,172,800 | — | — |
| 2025-11-03 | $178.86 | $178.86 | 670,700 | — | — |
| 2025-10-31 | $180.07 | $180.07 | 950,200 | — | — |
| 2025-10-30 | $179.11 | $179.11 | 784,700 | — | — |
| 2025-10-29 | $180.15 | $180.15 | 1,590,700 | — | — |
| 2025-10-28 | $187.93 | $187.93 | 1,102,900 | — | — |
| 2025-10-27 | $195.28 | $195.28 | 936,900 | — | — |
| 2025-10-24 | $197.04 | $197.04 | 1,741,700 | — | — |
| 2025-10-23 | $190.97 | $190.97 | 1,075,600 | — | — |
| 2025-10-22 | $187.00 | $187.00 | 1,376,800 | — | — |
| 2025-10-21 | $188.26 | $188.26 | 1,049,300 | — | — |
| 2025-10-20 | $184.14 | $184.14 | 815,800 | — | — |
| 2025-10-17 | $178.52 | $178.52 | 1,027,400 | — | — |
| 2025-10-16 | $174.95 | $174.95 | 1,304,200 | — | — |
| 2025-10-15 | $170.72 | $170.72 | 531,300 | — | — |
| 2025-10-14 | $170.13 | $170.13 | 580,700 | — | — |
| 2025-10-13 | $170.64 | $170.64 | 698,200 | — | — |
| 2025-10-10 | $167.03 | $167.03 | 725,400 | — | — |
| 2025-10-09 | $172.14 | $172.14 | 883,700 | — | — |
| 2025-10-08 | $173.47 | $173.47 | 917,800 | — | — |
| 2025-10-07 | $170.10 | $170.10 | 900,400 | — | — |
| 2025-10-06 | $174.95 | $174.95 | 856,800 | — | — |
| 2025-10-03 | $177.33 | $177.33 | 1,112,600 | — | — |
| 2025-10-02 | $175.36 | $175.36 | 1,714,700 | — | — |
| 2025-10-01 | $170.48 | $170.48 | 1,292,100 | — | — |
| 2025-09-30 | $156.46 | $156.46 | 1,049,300 | — | — |
| 2025-09-29 | $146.99 | $146.99 | 752,600 | — | — |
| 2025-09-26 | $148.56 | $148.56 | 762,400 | — | — |
| 2025-09-25 | $145.57 | $145.57 | 884,200 | — | — |
| 2025-09-24 | $149.45 | $149.45 | 1,276,200 | — | — |
| 2025-09-23 | $150.25 | $150.25 | 786,800 | — | — |
| 2025-09-22 | $153.89 | $153.89 | 1,292,300 | — | — |
| 2025-09-19 | $155.39 | $155.39 | 1,280,000 | — | — |
| 2025-09-18 | $156.99 | $156.99 | 716,200 | — | — |
| 2025-09-17 | $152.72 | $152.72 | 1,379,200 | — | — |
| 2025-09-16 | $151.60 | $151.60 | 775,200 | — | — |
| 2025-09-15 | $152.24 | $152.24 | 470,900 | — | — |
| 2025-09-12 | $152.89 | $152.89 | 768,800 | — | — |
| 2025-09-11 | $159.74 | $159.74 | 664,800 | — | — |
| 2025-09-10 | $153.27 | $153.27 | 1,097,900 | — | — |
| 2025-09-09 | $157.38 | $157.38 | 1,298,600 | — | — |
| 2025-09-08 | $162.00 | $162.00 | 1,181,100 | — | — |
| 2025-09-05 | $163.99 | $163.99 | 599,000 | — | — |
| 2025-09-04 | $162.31 | $162.31 | 742,700 | — | — |
| 2025-09-03 | $162.33 | $162.33 | 713,700 | — | — |
| 2025-09-02 | $161.25 | $161.25 | 529,000 | — | — |
| 2025-08-29 | $163.31 | $163.31 | 860,200 | — | — |
| 2025-08-28 | $163.22 | $163.22 | 774,400 | — | — |
| 2025-08-27 | $162.80 | $162.80 | 417,300 | — | — |
| 2025-08-26 | $163.71 | $163.71 | 548,500 | — | — |
| 2025-08-25 | $164.11 | $164.11 | 702,700 | — | — |
| 2025-08-22 | $161.84 | $161.84 | 1,254,500 | — | — |
| 2025-08-21 | $154.54 | $154.54 | 394,800 | — | — |
| 2025-08-20 | $159.58 | $159.58 | 592,200 | — | — |
| 2025-08-19 | $158.48 | $158.48 | 627,700 | — | — |
| 2025-08-18 | $156.98 | $156.98 | 649,000 | — | — |
| 2025-08-15 | $156.68 | $156.68 | 1,038,300 | — | — |
| 2025-08-14 | $155.80 | $155.80 | 831,600 | — | — |
| 2025-08-13 | $155.00 | $155.00 | 2,209,000 | — | — |
| 2025-08-12 | $152.75 | $152.75 | 1,032,900 | — | — |
| 2025-08-11 | $148.93 | $148.93 | 909,800 | — | — |
| 2025-08-08 | $148.74 | $148.74 | 663,900 | — | — |
| 2025-08-07 | $149.78 | $149.78 | 1,358,600 | — | — |
| 2025-08-06 | $150.33 | $150.33 | 2,241,300 | — | — |
| 2025-08-05 | $167.49 | $167.49 | 1,385,800 | — | — |
| 2025-08-04 | $167.92 | $167.92 | 623,700 | — | — |
| 2025-08-01 | $166.91 | $166.91 | 823,600 | — | — |
| 2025-07-31 | $169.64 | $169.64 | 670,900 | — | — |
| 2025-07-30 | $176.19 | $176.19 | 536,000 | — | — |
| 2025-07-29 | $178.45 | $178.45 | 737,900 | — | — |
| 2025-07-28 | $178.99 | $178.99 | 849,800 | — | — |
| 2025-07-25 | $176.93 | $176.93 | 740,400 | — | — |
| 2025-07-24 | $177.10 | $177.10 | 1,744,400 | — | — |
| 2025-07-23 | $167.95 | $167.95 | 790,800 | — | — |
| 2025-07-22 | $163.36 | $163.36 | 1,884,100 | — | — |
| 2025-07-21 | $149.79 | $149.79 | 1,055,700 | — | — |
| 2025-07-18 | $154.48 | $154.48 | 493,600 | — | — |
| 2025-07-17 | $156.70 | $156.70 | 905,600 | — | — |
| 2025-07-16 | $154.94 | $154.94 | 526,600 | — | — |
| 2025-07-15 | $154.42 | $154.42 | 542,600 | — | — |
| 2025-07-14 | $158.04 | $158.04 | 646,900 | — | — |
| 2025-07-11 | $159.40 | $159.40 | 519,000 | — | — |
| 2025-07-10 | $163.66 | $163.66 | 828,700 | — | — |
| 2025-07-09 | $158.97 | $158.97 | 653,900 | — | — |
| 2025-07-08 | $158.39 | $158.39 | 752,400 | — | — |
| 2025-07-07 | $153.90 | $153.90 | 782,900 | — | — |
| 2025-07-03 | $157.12 | $157.12 | 247,100 | — | — |
| 2025-07-02 | $157.49 | $157.49 | 637,200 | — | — |
| 2025-07-01 | $154.40 | $154.40 | 1,009,100 | — | — |
| 2025-06-30 | $151.73 | $151.73 | 857,000 | — | — |
| 2025-06-27 | $150.01 | $150.01 | 814,700 | — | — |
| 2025-06-26 | $151.59 | $151.59 | 880,100 | — | — |
| 2025-06-25 | $150.21 | $150.21 | 749,200 | — | — |
| 2025-06-24 | $148.40 | $148.40 | 823,800 | — | — |
| 2025-06-23 | $147.38 | $147.38 | 1,487,900 | — | — |
| 2025-06-20 | $147.45 | $147.45 | 1,542,800 | — | — |
| 2025-06-18 | $145.29 | $145.29 | 633,000 | — | — |
| 2025-06-17 | $145.05 | $145.05 | 979,200 | — | — |
| 2025-06-16 | $151.03 | $151.03 | 823,500 | — | — |
| 2025-06-13 | $149.45 | $149.45 | 699,400 | — | — |
| 2025-06-12 | $151.89 | $151.89 | 910,600 | — | — |
| 2025-06-11 | $151.11 | $151.11 | 718,900 | — | — |
| 2025-06-10 | $151.00 | $151.00 | 780,800 | — | — |
| 2025-06-09 | $147.46 | $147.46 | 925,200 | — | — |
| 2025-06-06 | $144.70 | $144.70 | 938,000 | — | — |
| 2025-06-05 | $141.20 | $141.20 | 728,900 | — | — |
| 2025-06-04 | $143.22 | $143.22 | 849,400 | — | — |
| 2025-06-03 | $138.49 | $138.49 | 654,200 | — | — |
| 2025-06-02 | $135.04 | $135.04 | 514,100 | — | — |
| 2025-05-30 | $135.63 | $135.63 | 807,100 | — | — |
| 2025-05-29 | $137.70 | $137.70 | 497,400 | — | — |
| 2025-05-28 | $136.25 | $136.25 | 621,500 | — | — |
| 2025-05-27 | $138.65 | $138.65 | 802,800 | — | — |
| 2025-05-23 | $136.73 | $136.73 | 775,600 | — | — |
| 2025-05-22 | $135.60 | $135.60 | 1,306,500 | — | — |
| 2025-05-21 | $134.98 | $134.98 | 825,800 | — | — |
| 2025-05-20 | $143.53 | $143.53 | 956,400 | — | — |
| 2025-05-19 | $141.38 | $141.38 | 792,300 | — | — |
| 2025-05-16 | $140.97 | $140.97 | 1,521,100 | — | — |
| 2025-05-15 | $138.89 | $138.89 | 964,300 | — | — |
| 2025-05-14 | $138.95 | $138.95 | 1,595,600 | — | — |
| 2025-05-13 | $144.02 | $144.02 | 1,294,700 | — | — |
| 2025-05-12 | $143.08 | $143.08 | 2,343,800 | — | — |
| 2025-05-09 | $138.79 | $138.79 | 920,300 | — | — |
| 2025-05-08 | $141.36 | $141.36 | 2,330,400 | — | — |
| 2025-05-07 | $136.97 | $136.97 | 4,234,800 | — | — |
| 2025-05-06 | $115.41 | $115.41 | 2,089,300 | — | — |
| 2025-05-05 | $119.44 | $119.44 | 970,600 | — | — |
| 2025-05-02 | $118.46 | $118.46 | 938,300 | — | — |
| 2025-05-01 | $116.89 | $116.89 | 990,000 | — | — |
| 2025-04-30 | $118.62 | $118.62 | 1,499,100 | — | — |
| 2025-04-29 | $117.29 | $117.29 | 1,347,400 | — | — |
| 2025-04-28 | $115.08 | $115.08 | 1,372,600 | — | — |
| 2025-04-25 | $114.66 | $114.66 | 1,516,200 | — | — |
| 2025-04-24 | $115.76 | $115.76 | 2,633,500 | — | — |
| 2025-04-23 | $109.00 | $109.00 | 2,077,800 | — | — |
| 2025-04-22 | $106.89 | $106.89 | 1,647,200 | — | — |
| 2025-04-21 | $102.67 | $102.67 | 2,087,400 | — | — |
| 2025-04-17 | $106.05 | $106.05 | 1,658,400 | — | — |
| 2025-04-16 | $104.25 | $104.25 | 1,862,200 | — | — |
| 2025-04-15 | $105.92 | $105.92 | 2,845,100 | — | — |
| 2025-04-14 | $106.60 | $106.60 | 3,985,300 | — | — |
| 2025-04-11 | $99.75 | $99.75 | 11,604,900 | — | — |
| 2025-04-10 | $99.95 | $99.95 | 6,599,400 | — | — |
| 2025-04-09 | $139.07 | $139.07 | 1,974,900 | — | — |
| 2025-04-08 | $123.61 | $123.61 | 1,586,300 | — | — |
| 2025-04-07 | $134.07 | $134.07 | 1,984,900 | — | — |
| 2025-04-04 | $136.90 | $136.90 | 1,666,200 | — | — |
| 2025-04-03 | $140.98 | $140.98 | 1,012,100 | — | — |
| 2025-04-02 | $149.28 | $149.28 | 1,192,900 | — | — |
| 2025-04-01 | $145.99 | $145.99 | 1,019,100 | — | — |
| 2025-03-31 | $150.52 | $150.52 | 1,356,000 | — | — |
| 2025-03-28 | $155.55 | $155.55 | 1,078,600 | — | — |
| 2025-03-27 | $158.06 | $158.06 | 598,800 | — | — |
| 2025-03-26 | $158.25 | $158.25 | 772,100 | — | — |
| 2025-03-25 | $161.35 | $161.35 | 930,100 | — | — |
| 2025-03-24 | $166.98 | $166.98 | 674,600 | — | — |
| 2025-03-21 | $167.28 | $167.28 | 1,638,900 | — | — |
| 2025-03-20 | $165.35 | $165.35 | 1,542,100 | — | — |
| 2025-03-19 | $173.88 | $173.88 | 1,072,500 | — | — |
| 2025-03-18 | $176.94 | $176.94 | 1,011,900 | — | — |
| 2025-03-17 | $175.01 | $175.01 | 1,013,300 | — | — |
| 2025-03-14 | $171.04 | $171.04 | 1,034,100 | — | — |
| 2025-03-13 | $166.93 | $166.93 | 1,130,000 | — | — |
| 2025-03-12 | $170.59 | $170.59 | 976,200 | — | — |
| 2025-03-11 | $166.63 | $166.63 | 1,209,700 | — | — |
| 2025-03-10 | $175.12 | $175.12 | 1,516,900 | — | — |
| 2025-03-07 | $175.92 | $175.92 | 1,169,100 | — | — |
| 2025-03-06 | $169.27 | $169.27 | 1,171,400 | — | — |
| 2025-03-05 | $167.55 | $167.55 | 892,200 | — | — |
| 2025-03-04 | $164.31 | $164.31 | 1,173,200 | — | — |
| 2025-03-03 | $163.50 | $163.50 | 1,389,700 | — | — |
| 2025-02-28 | $165.31 | $165.31 | 4,191,700 | — | — |
| 2025-02-27 | $164.88 | $164.88 | 1,800,900 | — | — |
| 2025-02-26 | $167.96 | $167.96 | 1,524,900 | — | — |
| 2025-02-25 | $167.10 | $167.10 | 2,140,600 | — | — |
| 2025-02-24 | $170.51 | $170.51 | 1,382,600 | — | — |
| 2025-02-21 | $163.02 | $163.02 | 1,216,600 | — | — |
| 2025-02-20 | $162.25 | $162.25 | 1,804,700 | — | — |
| 2025-02-19 | $165.00 | $165.00 | 1,985,200 | — | — |
| 2025-02-18 | $154.39 | $154.39 | 1,910,000 | — | — |
| 2025-02-14 | $151.99 | $151.99 | 841,100 | — | — |
| 2025-02-13 | $153.17 | $153.17 | 901,100 | — | — |
| 2025-02-12 | $154.00 | $154.00 | 1,278,400 | — | — |
| 2025-02-11 | $154.90 | $154.90 | 946,200 | — | — |
| 2025-02-10 | $159.89 | $159.89 | 1,709,600 | — | — |
| 2025-02-07 | $163.79 | $163.79 | 564,400 | — | — |
| 2025-02-06 | $166.27 | $166.27 | 1,048,500 | — | — |
| 2025-02-05 | $165.87 | $165.87 | 671,000 | — | — |
| 2025-02-04 | $163.12 | $163.12 | 1,476,700 | — | — |
| 2025-02-03 | $161.62 | $161.62 | 835,500 | — | — |
| 2025-01-31 | $164.76 | $164.76 | 623,000 | — | — |
| 2025-01-30 | $165.57 | $165.57 | 896,100 | — | — |
| 2025-01-29 | $161.64 | $161.64 | 560,900 | — | — |
| 2025-01-28 | $163.64 | $163.64 | 533,900 | — | — |
| 2025-01-27 | $165.84 | $165.84 | 875,400 | — | — |
| 2025-01-24 | $164.97 | $164.97 | 836,500 | — | — |
| 2025-01-23 | $166.86 | $166.86 | 970,900 | — | — |
| 2025-01-22 | $168.22 | $168.22 | 952,600 | — | — |
| 2025-01-21 | $169.81 | $169.81 | 1,356,600 | — | — |
| 2025-01-17 | $163.50 | $163.50 | 1,146,600 | — | — |
| 2025-01-16 | $165.80 | $165.80 | 2,606,400 | — | — |
| 2025-01-15 | $173.91 | $173.91 | 1,212,600 | — | — |
| 2025-01-14 | $178.08 | $178.08 | 1,867,900 | — | — |
| 2025-01-13 | $190.14 | $190.14 | 670,600 | — | — |
| 2025-01-10 | $186.12 | $186.12 | 911,500 | — | — |
| 2025-01-08 | $187.91 | $187.91 | 493,200 | — | — |
| 2025-01-07 | $189.76 | $189.76 | 807,200 | — | — |
| 2025-01-06 | $189.54 | $189.54 | 652,100 | — | — |
| 2025-01-03 | $185.80 | $185.80 | 408,900 | — | — |
| 2025-01-02 | $182.64 | $182.64 | 485,400 | — | — |