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-03-15 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 | $171.28 | $171.28 | 794,700 | — | — |
| 2025-12-30 | $174.87 | $174.87 | 500,600 | — | — |
| 2025-12-29 | $173.71 | $173.71 | 495,500 | — | — |
| 2025-12-26 | $175.01 | $175.01 | 358,700 | — | — |
| 2025-12-24 | $175.81 | $175.81 | 404,200 | — | — |
| 2025-12-23 | $176.28 | $176.28 | 479,300 | — | — |
| 2025-12-22 | $175.19 | $175.19 | 878,500 | — | — |
| 2025-12-19 | $174.42 | $174.42 | 1,785,700 | — | — |
| 2025-12-18 | $171.47 | $171.47 | 1,229,900 | — | — |
| 2025-12-17 | $168.31 | $168.31 | 1,513,700 | — | — |
| 2025-12-16 | $175.69 | $175.69 | 1,028,500 | — | — |
| 2025-12-15 | $175.29 | $175.29 | 1,357,500 | — | — |
| 2025-12-12 | $177.35 | $177.35 | 1,469,600 | — | — |
| 2025-12-11 | $189.86 | $189.86 | 808,600 | — | — |
| 2025-12-10 | $186.23 | $186.23 | 973,700 | — | — |
| 2025-12-09 | $188.08 | $188.08 | 1,248,900 | — | — |
| 2025-12-08 | $185.54 | $185.54 | 955,300 | — | — |
| 2025-12-05 | $184.10 | $184.10 | 1,411,300 | — | — |
| 2025-12-04 | $187.06 | $187.06 | 1,687,100 | — | — |
| 2025-12-03 | $183.46 | $183.46 | 1,874,300 | — | — |
| 2025-12-02 | $177.91 | $177.91 | 1,151,800 | — | — |
| 2025-12-01 | $172.85 | $172.85 | 1,044,500 | — | — |
| 2025-11-28 | $174.99 | $174.99 | 947,000 | — | — |
| 2025-11-26 | $168.06 | $168.06 | 779,600 | — | — |
| 2025-11-25 | $165.88 | $165.88 | 1,334,600 | — | — |
| 2025-11-24 | $165.97 | $165.97 | 1,276,000 | — | — |
| 2025-11-21 | $158.27 | $158.27 | 766,800 | — | — |
| 2025-11-20 | $155.39 | $155.39 | 1,227,800 | — | — |
| 2025-11-19 | $161.57 | $161.57 | 713,100 | — | — |
| 2025-11-18 | $158.22 | $158.22 | 773,000 | — | — |
| 2025-11-17 | $159.83 | $159.83 | 657,400 | — | — |
| 2025-11-14 | $162.50 | $162.50 | 627,500 | — | — |
| 2025-11-13 | $162.24 | $162.24 | 1,146,400 | — | — |
| 2025-11-12 | $170.89 | $170.89 | 965,800 | — | — |
| 2025-11-11 | $169.98 | $169.98 | 1,226,200 | — | — |
| 2025-11-10 | $178.42 | $178.42 | 1,460,300 | — | — |
| 2025-11-07 | $170.03 | $170.03 | 1,560,200 | — | — |
| 2025-11-06 | $166.92 | $166.92 | 2,223,100 | — | — |
| 2025-11-05 | $149.68 | $149.68 | 1,325,400 | — | — |
| 2025-11-04 | $144.13 | $144.13 | 1,034,600 | — | — |
| 2025-11-03 | $150.19 | $150.19 | 924,400 | — | — |
| 2025-10-31 | $148.13 | $148.13 | 1,179,800 | — | — |
| 2025-10-30 | $150.61 | $150.61 | 951,300 | — | — |
| 2025-10-29 | $152.66 | $152.66 | 1,035,100 | — | — |
| 2025-10-28 | $147.88 | $147.88 | 1,000,500 | — | — |
| 2025-10-27 | $146.39 | $146.39 | 966,900 | — | — |
| 2025-10-24 | $140.85 | $140.85 | 635,300 | — | — |
| 2025-10-23 | $139.31 | $139.31 | 624,400 | — | — |
| 2025-10-22 | $135.91 | $135.91 | 919,000 | — | — |
| 2025-10-21 | $139.41 | $139.41 | 579,500 | — | — |
| 2025-10-20 | $140.33 | $140.33 | 591,300 | — | — |
| 2025-10-17 | $136.82 | $136.82 | 644,700 | — | — |
| 2025-10-16 | $137.94 | $137.94 | 1,214,300 | — | — |
| 2025-10-15 | $136.83 | $136.83 | 1,095,500 | — | — |
| 2025-10-14 | $131.54 | $131.54 | 1,019,300 | — | — |
| 2025-10-13 | $130.53 | $130.53 | 975,700 | — | — |
| 2025-10-10 | $122.18 | $122.18 | 1,445,100 | — | — |
| 2025-10-09 | $132.98 | $132.98 | 502,600 | — | — |
| 2025-10-08 | $133.19 | $133.19 | 1,273,200 | — | — |
| 2025-10-07 | $127.97 | $127.97 | 1,072,100 | — | — |
| 2025-10-06 | $131.71 | $131.71 | 1,007,200 | — | — |
| 2025-10-03 | $127.41 | $127.41 | 757,800 | — | — |
| 2025-10-02 | $128.09 | $128.09 | 800,700 | — | — |
| 2025-10-01 | $126.56 | $126.56 | 893,500 | — | — |
| 2025-09-30 | $124.49 | $124.49 | 1,406,100 | — | — |
| 2025-09-29 | $123.29 | $123.29 | 994,200 | — | — |
| 2025-09-26 | $129.39 | $129.39 | 1,126,300 | — | — |
| 2025-09-25 | $123.88 | $123.88 | 1,025,000 | — | — |
| 2025-09-24 | $126.66 | $126.66 | 1,488,800 | — | — |
| 2025-09-23 | $128.80 | $128.80 | 754,100 | — | — |
| 2025-09-22 | $129.49 | $129.49 | 1,364,500 | — | — |
| 2025-09-19 | $127.12 | $127.12 | 5,915,000 | — | — |
| 2025-09-18 | $129.73 | $129.73 | 1,303,800 | — | — |
| 2025-09-17 | $131.87 | $131.87 | 845,200 | — | — |
| 2025-09-16 | $131.18 | $131.18 | 649,100 | — | — |
| 2025-09-15 | $131.42 | $131.42 | 691,500 | — | — |
| 2025-09-12 | $131.87 | $131.87 | 938,300 | — | — |
| 2025-09-11 | $131.07 | $131.07 | 754,700 | — | — |
| 2025-09-10 | $131.70 | $131.70 | 748,900 | — | — |
| 2025-09-09 | $129.79 | $129.79 | 761,600 | — | — |
| 2025-09-08 | $130.25 | $130.25 | 843,900 | — | — |
| 2025-09-05 | $129.86 | $129.86 | 979,600 | — | — |
| 2025-09-04 | $131.89 | $131.89 | 668,600 | — | — |
| 2025-09-03 | $130.17 | $130.17 | 614,300 | — | — |
| 2025-09-02 | $131.05 | $131.05 | 771,100 | — | — |
| 2025-08-29 | $128.15 | $128.15 | 1,105,800 | — | — |
| 2025-08-28 | $133.89 | $133.89 | 826,600 | — | — |
| 2025-08-27 | $129.63 | $129.63 | 692,200 | — | — |
| 2025-08-26 | $128.33 | $128.33 | 1,048,400 | — | — |
| 2025-08-25 | $126.69 | $126.69 | 678,000 | — | — |
| 2025-08-22 | $126.15 | $126.15 | 691,100 | — | — |
| 2025-08-21 | $123.58 | $123.58 | 705,900 | — | — |
| 2025-08-20 | $121.15 | $121.15 | 421,600 | — | — |
| 2025-08-19 | $121.00 | $121.00 | 453,700 | — | — |
| 2025-08-18 | $124.55 | $124.55 | 517,900 | — | — |
| 2025-08-15 | $123.09 | $123.09 | 537,000 | — | — |
| 2025-08-14 | $125.40 | $125.40 | 520,000 | — | — |
| 2025-08-13 | $125.99 | $125.99 | 650,600 | — | — |
| 2025-08-12 | $125.45 | $125.45 | 794,500 | — | — |
| 2025-08-11 | $118.35 | $118.35 | 1,223,400 | — | — |
| 2025-08-08 | $120.94 | $120.94 | 2,151,000 | — | — |
| 2025-08-07 | $127.75 | $127.75 | 2,456,800 | — | — |
| 2025-08-06 | $139.03 | $139.03 | 1,037,900 | — | — |
| 2025-08-05 | $137.28 | $137.28 | 867,200 | — | — |
| 2025-08-04 | $140.00 | $140.00 | 412,600 | — | — |
| 2025-08-01 | $136.31 | $136.31 | 574,900 | — | — |
| 2025-07-31 | $137.14 | $137.14 | 625,200 | — | — |
| 2025-07-30 | $140.02 | $140.02 | 539,700 | — | — |
| 2025-07-29 | $140.02 | $140.02 | 390,800 | — | — |
| 2025-07-28 | $139.58 | $139.58 | 541,500 | — | — |
| 2025-07-25 | $137.67 | $137.67 | 328,800 | — | — |
| 2025-07-24 | $137.29 | $137.29 | 321,700 | — | — |
| 2025-07-23 | $137.19 | $137.19 | 311,300 | — | — |
| 2025-07-22 | $136.76 | $136.76 | 413,800 | — | — |
| 2025-07-21 | $140.58 | $140.58 | 372,800 | — | — |
| 2025-07-18 | $142.11 | $142.11 | 343,000 | — | — |
| 2025-07-17 | $141.76 | $141.76 | 651,100 | — | — |
| 2025-07-16 | $137.76 | $137.76 | 597,100 | — | — |
| 2025-07-15 | $137.30 | $137.30 | 495,800 | — | — |
| 2025-07-14 | $136.63 | $136.63 | 380,000 | — | — |
| 2025-07-11 | $136.20 | $136.20 | 475,800 | — | — |
| 2025-07-10 | $137.19 | $137.19 | 477,400 | — | — |
| 2025-07-09 | $139.85 | $139.85 | 768,300 | — | — |
| 2025-07-08 | $137.37 | $137.37 | 888,200 | — | — |
| 2025-07-07 | $138.04 | $138.04 | 531,700 | — | — |
| 2025-07-03 | $140.68 | $140.68 | 428,100 | — | — |
| 2025-07-02 | $139.81 | $139.81 | 638,500 | — | — |
| 2025-07-01 | $137.38 | $137.38 | 997,100 | — | — |
| 2025-06-30 | $143.29 | $143.29 | 791,600 | — | — |
| 2025-06-27 | $142.05 | $142.05 | 1,035,200 | — | — |
| 2025-06-26 | $142.23 | $142.23 | 499,600 | — | — |
| 2025-06-25 | $139.17 | $139.17 | 668,000 | — | — |
| 2025-06-24 | $139.84 | $139.84 | 618,400 | — | — |
| 2025-06-23 | $138.65 | $138.65 | 734,400 | — | — |
| 2025-06-20 | $136.99 | $136.99 | 1,447,400 | — | — |
| 2025-06-18 | $134.32 | $134.32 | 557,500 | — | — |
| 2025-06-17 | $130.72 | $130.72 | 595,700 | — | — |
| 2025-06-16 | $131.18 | $131.18 | 728,600 | — | — |
| 2025-06-13 | $128.97 | $128.97 | 827,900 | — | — |
| 2025-06-12 | $132.29 | $132.29 | 362,600 | — | — |
| 2025-06-11 | $131.30 | $131.30 | 569,400 | — | — |
| 2025-06-10 | $128.27 | $128.27 | 633,300 | — | — |
| 2025-06-09 | $126.30 | $126.30 | 448,400 | — | — |
| 2025-06-06 | $125.04 | $125.04 | 801,500 | — | — |
| 2025-06-05 | $127.67 | $127.67 | 579,300 | — | — |
| 2025-06-04 | $127.41 | $127.41 | 584,800 | — | — |
| 2025-06-03 | $126.86 | $126.86 | 736,000 | — | — |
| 2025-06-02 | $123.74 | $123.74 | 535,100 | — | — |
| 2025-05-30 | $121.61 | $121.61 | 525,400 | — | — |
| 2025-05-29 | $123.50 | $123.50 | 605,200 | — | — |
| 2025-05-28 | $122.74 | $122.74 | 537,600 | — | — |
| 2025-05-27 | $123.67 | $123.67 | 437,700 | — | — |
| 2025-05-23 | $121.63 | $121.63 | 429,000 | — | — |
| 2025-05-22 | $121.54 | $121.54 | 504,800 | — | — |
| 2025-05-21 | $121.37 | $121.37 | 760,200 | — | — |
| 2025-05-20 | $123.51 | $123.51 | 456,600 | — | — |
| 2025-05-19 | $122.53 | $122.53 | 862,100 | — | — |
| 2025-05-16 | $123.46 | $123.46 | 1,306,600 | — | — |
| 2025-05-15 | $122.53 | $122.53 | 904,400 | — | — |
| 2025-05-14 | $123.55 | $123.55 | 924,300 | — | — |
| 2025-05-13 | $123.25 | $123.25 | 929,200 | — | — |
| 2025-05-12 | $122.61 | $122.61 | 1,687,200 | — | — |
| 2025-05-09 | $118.08 | $118.08 | 570,000 | — | — |
| 2025-05-08 | $119.66 | $119.66 | 1,931,400 | — | — |
| 2025-05-07 | $113.37 | $113.37 | 988,000 | — | — |
| 2025-05-06 | $110.69 | $110.69 | 729,800 | — | — |
| 2025-05-05 | $113.72 | $113.72 | 890,600 | — | — |
| 2025-05-02 | $112.28 | $112.28 | 983,000 | — | — |
| 2025-05-01 | $106.22 | $106.22 | 837,600 | — | — |
| 2025-04-30 | $103.75 | $103.75 | 1,224,800 | — | — |
| 2025-04-29 | $103.18 | $103.18 | 463,800 | — | — |
| 2025-04-28 | $104.06 | $104.06 | 818,700 | — | — |
| 2025-04-25 | $106.28 | $106.28 | 325,000 | — | — |
| 2025-04-24 | $105.68 | $105.68 | 523,500 | — | — |
| 2025-04-23 | $100.90 | $100.90 | 564,600 | — | — |
| 2025-04-22 | $95.87 | $95.87 | 506,700 | — | — |
| 2025-04-21 | $95.41 | $95.41 | 544,900 | — | — |
| 2025-04-17 | $97.29 | $97.29 | 349,800 | — | — |
| 2025-04-16 | $97.23 | $97.23 | 667,600 | — | — |
| 2025-04-15 | $99.49 | $99.49 | 682,500 | — | — |
| 2025-04-14 | $99.16 | $99.16 | 1,082,100 | — | — |
| 2025-04-11 | $97.82 | $97.82 | 1,297,600 | — | — |
| 2025-04-10 | $99.27 | $99.27 | 1,022,200 | — | — |
| 2025-04-09 | $106.59 | $106.59 | 1,917,400 | — | — |
| 2025-04-08 | $87.64 | $87.64 | 1,023,700 | — | — |
| 2025-04-07 | $89.82 | $89.82 | 1,088,900 | — | — |
| 2025-04-04 | $89.66 | $89.66 | 1,299,700 | — | — |
| 2025-04-03 | $92.17 | $92.17 | 827,700 | — | — |
| 2025-04-02 | $103.78 | $103.78 | 626,000 | — | — |
| 2025-04-01 | $101.33 | $101.33 | 611,500 | — | — |
| 2025-03-31 | $100.38 | $100.38 | 1,580,200 | — | — |
| 2025-03-28 | $98.47 | $98.47 | 779,600 | — | — |
| 2025-03-27 | $101.90 | $101.90 | 593,100 | — | — |
| 2025-03-26 | $105.65 | $105.65 | 819,100 | — | — |
| 2025-03-25 | $112.24 | $112.24 | 485,800 | — | — |
| 2025-03-24 | $112.84 | $112.84 | 702,800 | — | — |
| 2025-03-21 | $106.89 | $106.89 | 1,515,500 | — | — |
| 2025-03-20 | $108.65 | $108.65 | 368,100 | — | — |
| 2025-03-19 | $109.92 | $109.92 | 578,300 | — | — |
| 2025-03-18 | $107.30 | $107.30 | 516,400 | — | — |
| 2025-03-17 | $110.44 | $110.44 | 578,700 | — | — |
| 2025-03-14 | $109.07 | $109.07 | 819,800 | — | — |
| 2025-03-13 | $104.21 | $104.21 | 691,400 | — | — |
| 2025-03-12 | $106.97 | $106.97 | 1,181,900 | — | — |
| 2025-03-11 | $100.93 | $100.93 | 720,300 | — | — |
| 2025-03-10 | $96.88 | $96.88 | 1,198,000 | — | — |
| 2025-03-07 | $102.75 | $102.75 | 1,209,100 | — | — |
| 2025-03-06 | $104.00 | $104.00 | 695,400 | — | — |
| 2025-03-05 | $111.62 | $111.62 | 577,700 | — | — |
| 2025-03-04 | $109.76 | $109.76 | 792,300 | — | — |
| 2025-03-03 | $108.98 | $108.98 | 822,900 | — | — |
| 2025-02-28 | $115.66 | $115.66 | 777,400 | — | — |
| 2025-02-27 | $112.75 | $112.75 | 885,700 | — | — |
| 2025-02-26 | $118.70 | $118.70 | 794,600 | — | — |
| 2025-02-25 | $116.31 | $116.31 | 777,700 | — | — |
| 2025-02-24 | $119.27 | $119.27 | 524,300 | — | — |
| 2025-02-21 | $120.65 | $120.65 | 621,100 | — | — |
| 2025-02-20 | $124.01 | $124.01 | 678,700 | — | — |
| 2025-02-19 | $123.74 | $123.74 | 808,000 | — | — |
| 2025-02-18 | $124.51 | $124.51 | 947,500 | — | — |
| 2025-02-14 | $123.12 | $123.12 | 773,900 | — | — |
| 2025-02-13 | $122.09 | $122.09 | 589,900 | — | — |
| 2025-02-12 | $121.87 | $121.87 | 491,600 | — | — |
| 2025-02-11 | $122.27 | $122.27 | 1,029,400 | — | — |
| 2025-02-10 | $122.75 | $122.75 | 1,336,800 | — | — |
| 2025-02-07 | $127.21 | $127.21 | 1,281,000 | — | — |
| 2025-02-06 | $129.50 | $129.50 | 1,668,100 | — | — |
| 2025-02-05 | $135.73 | $135.73 | 884,800 | — | — |
| 2025-02-04 | $132.60 | $132.60 | 553,800 | — | — |
| 2025-02-03 | $132.34 | $132.34 | 462,300 | — | — |
| 2025-01-31 | $132.25 | $132.25 | 583,600 | — | — |
| 2025-01-30 | $130.86 | $130.86 | 851,500 | — | — |
| 2025-01-29 | $126.90 | $126.90 | 604,700 | — | — |
| 2025-01-28 | $123.92 | $123.92 | 913,500 | — | — |
| 2025-01-27 | $122.31 | $122.31 | 1,232,200 | — | — |
| 2025-01-24 | $144.17 | $144.17 | 493,400 | — | — |
| 2025-01-23 | $146.03 | $146.03 | 444,500 | — | — |
| 2025-01-22 | $147.37 | $147.37 | 699,800 | — | — |
| 2025-01-21 | $148.78 | $148.78 | 527,800 | — | — |
| 2025-01-17 | $145.41 | $145.41 | 438,100 | — | — |
| 2025-01-16 | $142.77 | $142.77 | 696,500 | — | — |
| 2025-01-15 | $140.89 | $140.89 | 929,300 | — | — |
| 2025-01-14 | $136.21 | $136.21 | 671,400 | — | — |
| 2025-01-13 | $130.60 | $130.60 | 616,100 | — | — |
| 2025-01-10 | $132.88 | $132.88 | 612,300 | — | — |
| 2025-01-08 | $135.55 | $135.55 | 563,600 | — | — |
| 2025-01-07 | $135.45 | $135.45 | 547,800 | — | — |
| 2025-01-06 | $139.59 | $139.59 | 512,500 | — | — |
| 2025-01-03 | $136.53 | $136.53 | 712,900 | — | — |
| 2025-01-02 | $129.43 | $129.43 | 677,400 | — | — |