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
- 1999-03-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 | $159.80 | $194.73 | 536,100 | — | — |
| 2025-12-30 | $161.82 | $197.19 | 417,300 | — | — |
| 2025-12-29 | $162.81 | $198.40 | 332,900 | — | — |
| 2025-12-26 | $164.19 | $200.08 | 285,200 | — | — |
| 2025-12-24 | $163.40 | $199.12 | 197,100 | — | — |
| 2025-12-23 | $162.92 | $198.53 | 850,600 | — | — |
| 2025-12-22 | $161.99 | $197.40 | 697,600 | — | — |
| 2025-12-19 | $159.56 | $194.44 | 1,210,400 | — | — |
| 2025-12-18 | $157.01 | $191.33 | 1,291,200 | — | — |
| 2025-12-17 | $148.70 | $181.20 | 1,313,500 | — | — |
| 2025-12-16 | $156.25 | $190.41 | 859,800 | — | — |
| 2025-12-15 | $159.31 | $194.13 | 1,005,600 | — | — |
| 2025-12-12 | $155.77 | $189.82 | 1,442,000 | — | — |
| 2025-12-11 | $166.80 | $203.26 | 716,800 | — | — |
| 2025-12-10 | $167.88 | $204.58 | 929,200 | — | — |
| 2025-12-09 | $165.19 | $201.30 | 947,000 | — | — |
| 2025-12-08 | $164.40 | $200.34 | 669,000 | — | — |
| 2025-12-05 | $162.94 | $198.56 | 809,000 | — | — |
| 2025-12-04 | $163.35 | $199.06 | 843,600 | — | — |
| 2025-12-03 | $163.40 | $199.12 | 877,600 | — | — |
| 2025-12-02 | $160.97 | $196.16 | 1,005,600 | — | — |
| 2025-12-01 | $155.94 | $190.03 | 1,001,000 | — | — |
| 2025-11-28 | $156.39 | $190.58 | 304,200 | — | — |
| 2025-11-26 | $152.02 | $185.25 | 523,700 | — | — |
| 2025-11-25 | $149.00 | $181.57 | 874,500 | — | — |
| 2025-11-24 | $149.95 | $182.73 | 715,400 | — | — |
| 2025-11-21 | $144.00 | $175.21 | 823,200 | — | — |
| 2025-11-20 | $138.49 | $168.51 | 1,185,000 | — | — |
| 2025-11-19 | $143.86 | $175.04 | 902,900 | — | — |
| 2025-11-18 | $140.38 | $170.80 | 821,700 | — | — |
| 2025-11-17 | $141.71 | $172.42 | 845,400 | — | — |
| 2025-11-14 | $142.74 | $173.68 | 830,400 | — | — |
| 2025-11-13 | $144.11 | $175.34 | 1,244,800 | — | — |
| 2025-11-12 | $153.17 | $186.37 | 842,600 | — | — |
| 2025-11-11 | $152.63 | $185.71 | 856,000 | — | — |
| 2025-11-10 | $158.90 | $193.34 | 1,248,700 | — | — |
| 2025-11-07 | $154.80 | $188.35 | 1,522,300 | — | — |
| 2025-11-06 | $155.25 | $188.90 | 2,012,000 | — | — |
| 2025-11-05 | $139.92 | $170.25 | 1,621,200 | — | — |
| 2025-11-04 | $137.20 | $166.94 | 1,165,400 | — | — |
| 2025-11-03 | $145.47 | $177.00 | 951,400 | — | — |
| 2025-10-31 | $143.71 | $174.86 | 994,600 | — | — |
| 2025-10-30 | $139.31 | $169.50 | 917,500 | — | — |
| 2025-10-29 | $141.40 | $172.05 | 1,658,600 | — | — |
| 2025-10-28 | $140.48 | $170.93 | 769,300 | — | — |
| 2025-10-27 | $145.01 | $176.44 | 846,300 | — | — |
| 2025-10-24 | $142.94 | $173.92 | 923,800 | — | — |
| 2025-10-23 | $140.65 | $171.13 | 751,200 | — | — |
| 2025-10-22 | $134.42 | $163.55 | 1,080,000 | — | — |
| 2025-10-21 | $140.73 | $171.23 | 628,300 | — | — |
| 2025-10-20 | $141.58 | $172.26 | 511,400 | — | — |
| 2025-10-17 | $136.52 | $166.11 | 660,400 | — | — |
| 2025-10-16 | $137.75 | $167.60 | 962,500 | — | — |
| 2025-10-15 | $136.42 | $165.99 | 1,234,700 | — | — |
| 2025-10-14 | $132.68 | $161.44 | 668,100 | — | — |
| 2025-10-13 | $133.03 | $161.86 | 1,031,700 | — | — |
| 2025-10-10 | $121.26 | $147.54 | 1,546,800 | — | — |
| 2025-10-09 | $134.26 | $163.36 | 820,000 | — | — |
| 2025-10-08 | $132.97 | $161.79 | 1,363,700 | — | — |
| 2025-10-07 | $128.84 | $156.76 | 1,252,100 | — | — |
| 2025-10-06 | $139.47 | $169.70 | 1,301,400 | — | — |
| 2025-10-03 | $137.86 | $167.74 | 1,330,300 | — | — |
| 2025-10-02 | $136.54 | $166.13 | 1,240,100 | — | — |
| 2025-10-01 | $131.28 | $159.73 | 1,276,800 | — | — |
| 2025-09-30 | $123.77 | $150.59 | 1,010,500 | — | — |
| 2025-09-29 | $122.14 | $148.61 | 727,100 | — | — |
| 2025-09-26 | $121.81 | $148.21 | 886,200 | — | — |
| 2025-09-25 | $122.25 | $148.75 | 1,486,000 | — | — |
| 2025-09-24 | $123.94 | $150.80 | 1,435,100 | — | — |
| 2025-09-23 | $128.52 | $156.37 | 1,704,700 | — | — |
| 2025-09-22 | $127.90 | $155.62 | 1,136,600 | — | — |
| 2025-09-19 | $128.62 | $156.50 | 5,743,600 | — | — |
| 2025-09-18 | $129.92 | $158.08 | 2,366,100 | — | — |
| 2025-09-17 | $119.44 | $145.33 | 1,593,100 | — | — |
| 2025-09-16 | $118.35 | $144.00 | 1,183,700 | — | — |
| 2025-09-15 | $116.38 | $141.60 | 1,195,600 | — | — |
| 2025-09-12 | $115.10 | $140.05 | 1,321,800 | — | — |
| 2025-09-11 | $116.00 | $141.14 | 1,562,900 | — | — |
| 2025-09-10 | $110.60 | $134.57 | 1,184,900 | — | — |
| 2025-09-09 | $108.29 | $131.76 | 991,300 | — | — |
| 2025-09-08 | $109.02 | $132.65 | 1,588,100 | — | — |
| 2025-09-05 | $104.49 | $127.14 | 810,100 | — | — |
| 2025-09-04 | $101.72 | $123.77 | 654,100 | — | — |
| 2025-09-03 | $100.24 | $121.97 | 959,600 | — | — |
| 2025-09-02 | $101.95 | $124.05 | 844,900 | — | — |
| 2025-08-29 | $103.34 | $125.74 | 993,200 | — | — |
| 2025-08-28 | $107.52 | $130.82 | 705,900 | — | — |
| 2025-08-27 | $105.68 | $128.58 | 749,300 | — | — |
| 2025-08-26 | $106.55 | $129.64 | 1,187,300 | — | — |
| 2025-08-25 | $106.22 | $129.24 | 693,300 | — | — |
| 2025-08-22 | $105.25 | $127.79 | 910,000 | — | — |
| 2025-08-21 | $99.42 | $120.71 | 554,600 | — | — |
| 2025-08-20 | $99.37 | $120.65 | 900,800 | — | — |
| 2025-08-19 | $100.68 | $122.24 | 934,100 | — | — |
| 2025-08-18 | $101.10 | $122.75 | 927,300 | — | — |
| 2025-08-15 | $100.22 | $121.69 | 1,054,900 | — | — |
| 2025-08-14 | $104.73 | $127.16 | 852,700 | — | — |
| 2025-08-13 | $104.36 | $126.71 | 900,900 | — | — |
| 2025-08-12 | $103.45 | $125.61 | 1,403,900 | — | — |
| 2025-08-11 | $98.17 | $119.20 | 1,069,600 | — | — |
| 2025-08-08 | $99.37 | $120.65 | 1,204,400 | — | — |
| 2025-08-07 | $98.77 | $119.93 | 2,057,500 | — | — |
| 2025-08-06 | $89.62 | $108.82 | 1,516,600 | — | — |
| 2025-08-05 | $92.02 | $111.73 | 935,800 | — | — |
| 2025-08-04 | $94.00 | $114.13 | 940,600 | — | — |
| 2025-08-01 | $92.75 | $112.62 | 1,473,600 | — | — |
| 2025-07-31 | $95.18 | $115.57 | 1,799,000 | — | — |
| 2025-07-30 | $100.42 | $121.93 | 983,900 | — | — |
| 2025-07-29 | $101.65 | $123.42 | 854,300 | — | — |
| 2025-07-28 | $102.33 | $124.25 | 832,000 | — | — |
| 2025-07-25 | $99.50 | $120.81 | 607,800 | — | — |
| 2025-07-24 | $99.54 | $120.86 | 749,700 | — | — |
| 2025-07-23 | $99.55 | $120.87 | 1,469,900 | — | — |
| 2025-07-22 | $102.42 | $124.36 | 984,900 | — | — |
| 2025-07-21 | $103.34 | $125.47 | 695,100 | — | — |
| 2025-07-18 | $104.71 | $127.14 | 661,600 | — | — |
| 2025-07-17 | $103.94 | $126.20 | 987,700 | — | — |
| 2025-07-16 | $101.97 | $123.81 | 1,465,300 | — | — |
| 2025-07-15 | $103.92 | $126.18 | 972,400 | — | — |
| 2025-07-14 | $104.68 | $127.10 | 801,500 | — | — |
| 2025-07-11 | $106.45 | $129.25 | 663,500 | — | — |
| 2025-07-10 | $107.00 | $129.92 | 827,200 | — | — |
| 2025-07-09 | $105.78 | $128.44 | 986,400 | — | — |
| 2025-07-08 | $104.53 | $126.92 | 956,700 | — | — |
| 2025-07-07 | $102.18 | $124.07 | 981,700 | — | — |
| 2025-07-03 | $104.56 | $126.96 | 569,700 | — | — |
| 2025-07-02 | $104.62 | $127.03 | 888,100 | — | — |
| 2025-07-01 | $100.72 | $122.29 | 778,400 | — | — |
| 2025-06-30 | $99.36 | $120.64 | 742,800 | — | — |
| 2025-06-27 | $100.21 | $121.67 | 1,483,800 | — | — |
| 2025-06-26 | $100.27 | $121.75 | 858,500 | — | — |
| 2025-06-25 | $98.66 | $119.79 | 781,500 | — | — |
| 2025-06-24 | $97.82 | $118.77 | 1,515,500 | — | — |
| 2025-06-23 | $92.07 | $111.79 | 1,097,100 | — | — |
| 2025-06-20 | $90.71 | $110.14 | 1,747,200 | — | — |
| 2025-06-18 | $92.17 | $111.91 | 548,600 | — | — |
| 2025-06-17 | $92.01 | $111.72 | 606,700 | — | — |
| 2025-06-16 | $93.61 | $113.66 | 799,300 | — | — |
| 2025-06-13 | $89.37 | $108.51 | 1,085,300 | — | — |
| 2025-06-12 | $93.75 | $113.83 | 937,900 | — | — |
| 2025-06-11 | $93.67 | $113.73 | 925,200 | — | — |
| 2025-06-10 | $94.15 | $114.32 | 1,134,200 | — | — |
| 2025-06-09 | $91.59 | $111.21 | 1,131,500 | — | — |
| 2025-06-06 | $88.64 | $107.63 | 509,900 | — | — |
| 2025-06-05 | $87.16 | $105.83 | 721,200 | — | — |
| 2025-06-04 | $87.88 | $106.70 | 821,200 | — | — |
| 2025-06-03 | $86.14 | $104.59 | 1,092,300 | — | — |
| 2025-06-02 | $82.49 | $100.16 | 726,900 | — | — |
| 2025-05-30 | $82.19 | $99.79 | 1,084,100 | — | — |
| 2025-05-29 | $85.40 | $103.69 | 682,100 | — | — |
| 2025-05-28 | $85.29 | $103.56 | 687,000 | — | — |
| 2025-05-27 | $87.45 | $106.18 | 1,141,300 | — | — |
| 2025-05-23 | $83.82 | $101.51 | 767,600 | — | — |
| 2025-05-22 | $84.89 | $102.80 | 724,600 | — | — |
| 2025-05-21 | $85.16 | $103.13 | 1,047,700 | — | — |
| 2025-05-20 | $89.56 | $108.46 | 714,300 | — | — |
| 2025-05-19 | $88.46 | $107.13 | 735,000 | — | — |
| 2025-05-16 | $90.66 | $109.79 | 655,700 | — | — |
| 2025-05-15 | $91.19 | $110.43 | 1,132,500 | — | — |
| 2025-05-14 | $93.94 | $113.76 | 933,600 | — | — |
| 2025-05-13 | $93.32 | $113.01 | 1,295,500 | — | — |
| 2025-05-12 | $90.75 | $109.90 | 2,498,600 | — | — |
| 2025-05-09 | $80.05 | $96.94 | 1,577,400 | — | — |
| 2025-05-08 | $77.29 | $93.60 | 2,063,900 | — | — |
| 2025-05-07 | $74.30 | $89.98 | 1,969,400 | — | — |
| 2025-05-06 | $72.67 | $88.00 | 1,043,200 | — | — |
| 2025-05-05 | $74.47 | $90.18 | 953,700 | — | — |
| 2025-05-02 | $75.83 | $91.83 | 1,465,300 | — | — |
| 2025-05-01 | $71.63 | $86.74 | 1,288,400 | — | — |
| 2025-04-30 | $70.14 | $84.94 | 1,735,800 | — | — |
| 2025-04-29 | $71.44 | $86.51 | 1,464,600 | — | — |
| 2025-04-28 | $73.98 | $89.59 | 1,052,600 | — | — |
| 2025-04-25 | $74.08 | $89.71 | 934,400 | — | — |
| 2025-04-24 | $74.13 | $89.77 | 1,609,000 | — | — |
| 2025-04-23 | $67.91 | $82.24 | 1,802,800 | — | — |
| 2025-04-22 | $62.86 | $76.12 | 2,424,000 | — | — |
| 2025-04-21 | $60.33 | $73.06 | 2,210,500 | — | — |
| 2025-04-17 | $63.72 | $77.17 | 1,641,400 | — | — |
| 2025-04-16 | $63.69 | $77.13 | 2,573,000 | — | — |
| 2025-04-15 | $67.18 | $81.36 | 1,594,400 | — | — |
| 2025-04-14 | $68.48 | $82.93 | 1,887,400 | — | — |
| 2025-04-11 | $65.53 | $79.36 | 1,518,400 | — | — |
| 2025-04-10 | $64.24 | $77.79 | 2,914,000 | — | — |
| 2025-04-09 | $73.20 | $88.65 | 3,811,600 | — | — |
| 2025-04-08 | $58.78 | $71.18 | 2,673,100 | — | — |
| 2025-04-07 | $62.99 | $76.28 | 3,166,000 | — | — |
| 2025-04-04 | $60.29 | $73.01 | 3,901,700 | — | — |
| 2025-04-03 | $64.27 | $77.83 | 3,264,600 | — | — |
| 2025-04-02 | $81.28 | $98.43 | 852,600 | — | — |
| 2025-04-01 | $80.27 | $97.21 | 1,151,100 | — | — |
| 2025-03-31 | $80.15 | $97.06 | 1,426,500 | — | — |
| 2025-03-28 | $81.59 | $98.81 | 825,800 | — | — |
| 2025-03-27 | $84.82 | $102.72 | 870,200 | — | — |
| 2025-03-26 | $87.64 | $106.13 | 758,400 | — | — |
| 2025-03-25 | $90.21 | $109.24 | 524,500 | — | — |
| 2025-03-24 | $91.45 | $110.75 | 1,188,600 | — | — |
| 2025-03-21 | $88.17 | $106.77 | 1,535,300 | — | — |
| 2025-03-20 | $90.57 | $109.68 | 1,315,700 | — | — |
| 2025-03-19 | $91.54 | $110.86 | 1,931,900 | — | — |
| 2025-03-18 | $87.76 | $106.28 | 992,900 | — | — |
| 2025-03-17 | $88.91 | $107.67 | 1,239,800 | — | — |
| 2025-03-14 | $86.32 | $104.53 | 1,915,000 | — | — |
| 2025-03-13 | $81.24 | $98.38 | 1,476,300 | — | — |
| 2025-03-12 | $81.02 | $98.12 | 1,153,000 | — | — |
| 2025-03-11 | $78.89 | $95.54 | 1,413,800 | — | — |
| 2025-03-10 | $78.95 | $95.61 | 1,487,100 | — | — |
| 2025-03-07 | $84.89 | $102.80 | 1,192,800 | — | — |
| 2025-03-06 | $82.52 | $99.93 | 1,614,200 | — | — |
| 2025-03-05 | $86.06 | $104.22 | 1,381,500 | — | — |
| 2025-03-04 | $85.53 | $103.58 | 2,055,800 | — | — |
| 2025-03-03 | $85.63 | $103.70 | 1,285,600 | — | — |
| 2025-02-28 | $91.82 | $111.19 | 1,603,800 | — | — |
| 2025-02-27 | $91.17 | $110.41 | 1,448,600 | — | — |
| 2025-02-26 | $97.24 | $117.76 | 760,900 | — | — |
| 2025-02-25 | $96.04 | $116.30 | 1,428,700 | — | — |
| 2025-02-24 | $99.90 | $120.98 | 1,083,200 | — | — |
| 2025-02-21 | $103.09 | $124.58 | 926,000 | — | — |
| 2025-02-20 | $107.85 | $130.33 | 984,100 | — | — |
| 2025-02-19 | $106.82 | $129.08 | 888,400 | — | — |
| 2025-02-18 | $105.47 | $127.45 | 952,100 | — | — |
| 2025-02-14 | $103.67 | $125.28 | 915,800 | — | — |
| 2025-02-13 | $103.84 | $125.48 | 1,796,700 | — | — |
| 2025-02-12 | $111.20 | $134.38 | 1,003,800 | — | — |
| 2025-02-11 | $110.64 | $133.70 | 896,500 | — | — |
| 2025-02-10 | $112.84 | $136.36 | 798,200 | — | — |
| 2025-02-07 | $109.38 | $132.18 | 652,700 | — | — |
| 2025-02-06 | $111.94 | $135.27 | 589,300 | — | — |
| 2025-02-05 | $111.53 | $134.77 | 952,900 | — | — |
| 2025-02-04 | $111.86 | $135.17 | 553,200 | — | — |
| 2025-02-03 | $111.13 | $134.29 | 727,000 | — | — |
| 2025-01-31 | $113.28 | $136.89 | 1,071,500 | — | — |
| 2025-01-30 | $112.98 | $136.53 | 1,162,900 | — | — |
| 2025-01-29 | $108.45 | $131.05 | 871,600 | — | — |
| 2025-01-28 | $107.34 | $129.71 | 848,900 | — | — |
| 2025-01-27 | $108.53 | $131.15 | 1,701,600 | — | — |
| 2025-01-24 | $117.50 | $141.99 | 637,600 | — | — |
| 2025-01-23 | $119.68 | $144.62 | 869,700 | — | — |
| 2025-01-22 | $122.69 | $148.26 | 996,900 | — | — |
| 2025-01-21 | $122.24 | $147.72 | 1,067,900 | — | — |
| 2025-01-17 | $120.11 | $145.14 | 1,154,100 | — | — |
| 2025-01-16 | $117.23 | $141.66 | 626,300 | — | — |
| 2025-01-15 | $114.05 | $137.82 | 734,600 | — | — |
| 2025-01-14 | $111.11 | $134.27 | 617,700 | — | — |
| 2025-01-13 | $109.73 | $132.60 | 590,700 | — | — |
| 2025-01-10 | $109.07 | $131.80 | 682,600 | — | — |
| 2025-01-08 | $111.16 | $134.33 | 568,300 | — | — |
| 2025-01-07 | $112.86 | $136.38 | 809,400 | — | — |
| 2025-01-06 | $114.59 | $138.47 | 1,202,500 | — | — |
| 2025-01-03 | $108.30 | $130.87 | 874,400 | — | — |
| 2025-01-02 | $106.02 | $128.12 | 577,200 | — | — |