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
- 1995-10-16 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 | $170.49 | $536.50 | 729,700 | — | — |
| 2025-12-30 | $171.59 | $539.96 | 695,400 | — | — |
| 2025-12-29 | $171.74 | $540.43 | 659,300 | — | — |
| 2025-12-26 | $171.51 | $539.71 | 306,200 | — | — |
| 2025-12-24 | $171.20 | $538.73 | 697,900 | — | — |
| 2025-12-23 | $170.91 | $537.82 | 545,200 | — | — |
| 2025-12-22 | $169.83 | $534.42 | 724,100 | — | — |
| 2025-12-19 | $168.74 | $530.99 | 1,022,400 | — | — |
| 2025-12-18 | $167.14 | $525.96 | 1,050,200 | — | — |
| 2025-12-17 | $165.29 | $520.14 | 883,200 | — | — |
| 2025-12-16 | $166.37 | $523.53 | 929,100 | — | — |
| 2025-12-15 | $167.09 | $525.80 | 1,006,400 | — | — |
| 2025-12-12 | $165.86 | $521.93 | 1,585,900 | — | — |
| 2025-12-11 | $167.02 | $525.58 | 1,232,200 | — | — |
| 2025-12-10 | $165.14 | $519.66 | 821,900 | — | — |
| 2025-12-09 | $163.20 | $513.56 | 1,109,500 | — | — |
| 2025-12-08 | $163.39 | $514.16 | 2,317,000 | — | — |
| 2025-12-05 | $162.48 | $511.29 | 1,062,100 | — | — |
| 2025-12-04 | $160.56 | $505.25 | 1,471,100 | — | — |
| 2025-12-03 | $156.68 | $493.04 | 1,327,200 | — | — |
| 2025-12-02 | $154.43 | $485.96 | 1,459,100 | — | — |
| 2025-12-01 | $152.89 | $481.11 | 953,600 | — | — |
| 2025-11-28 | $154.09 | $484.89 | 374,300 | — | — |
| 2025-11-26 | $153.19 | $482.06 | 787,700 | — | — |
| 2025-11-25 | $152.22 | $479.01 | 879,000 | — | — |
| 2025-11-24 | $149.71 | $471.11 | 1,008,200 | — | — |
| 2025-11-21 | $149.99 | $471.99 | 1,532,400 | — | — |
| 2025-11-20 | $147.35 | $463.68 | 1,618,900 | — | — |
| 2025-11-19 | $148.27 | $466.58 | 866,000 | — | — |
| 2025-11-18 | $149.11 | $469.22 | 1,680,600 | — | — |
| 2025-11-17 | $147.13 | $462.99 | 1,729,000 | — | — |
| 2025-11-14 | $146.56 | $461.20 | 2,137,500 | — | — |
| 2025-11-13 | $146.77 | $461.86 | 810,100 | — | — |
| 2025-11-12 | $148.97 | $468.78 | 812,700 | — | — |
| 2025-11-11 | $147.72 | $464.85 | 988,200 | — | — |
| 2025-11-10 | $146.89 | $462.23 | 2,461,500 | — | — |
| 2025-11-07 | $145.46 | $457.73 | 1,082,800 | — | — |
| 2025-11-06 | $145.41 | $457.58 | 568,800 | — | — |
| 2025-11-05 | $145.66 | $458.36 | 823,200 | — | — |
| 2025-11-04 | $145.77 | $458.71 | 965,500 | — | — |
| 2025-11-03 | $147.41 | $463.87 | 633,400 | — | — |
| 2025-10-31 | $146.50 | $461.01 | 744,400 | — | — |
| 2025-10-30 | $145.90 | $459.12 | 1,234,900 | — | — |
| 2025-10-29 | $146.69 | $461.60 | 612,900 | — | — |
| 2025-10-28 | $149.05 | $469.03 | 1,076,200 | — | — |
| 2025-10-27 | $148.23 | $466.45 | 1,842,100 | — | — |
| 2025-10-24 | $147.78 | $465.03 | 3,877,200 | — | — |
| 2025-10-23 | $147.47 | $464.06 | 559,100 | — | — |
| 2025-10-22 | $146.80 | $461.95 | 535,200 | — | — |
| 2025-10-21 | $146.60 | $461.32 | 2,129,700 | — | — |
| 2025-10-20 | $146.94 | $462.39 | 1,288,700 | — | — |
| 2025-10-17 | $145.79 | $458.77 | 1,401,800 | — | — |
| 2025-10-16 | $145.31 | $457.26 | 1,357,800 | — | — |
| 2025-10-15 | $146.78 | $461.89 | 1,152,400 | — | — |
| 2025-10-14 | $145.44 | $457.67 | 689,600 | — | — |
| 2025-10-13 | $144.58 | $454.97 | 508,100 | — | — |
| 2025-10-10 | $143.64 | $452.01 | 1,216,300 | — | — |
| 2025-10-09 | $145.26 | $457.10 | 1,260,600 | — | — |
| 2025-10-08 | $145.04 | $456.41 | 875,600 | — | — |
| 2025-10-07 | $145.87 | $459.02 | 1,034,800 | — | — |
| 2025-10-06 | $147.03 | $462.67 | 1,041,100 | — | — |
| 2025-10-03 | $146.96 | $462.45 | 723,800 | — | — |
| 2025-10-02 | $146.42 | $460.76 | 585,000 | — | — |
| 2025-10-01 | $147.20 | $463.21 | 803,400 | — | — |
| 2025-09-30 | $147.32 | $463.59 | 797,100 | — | — |
| 2025-09-29 | $146.96 | $462.45 | 1,079,100 | — | — |
| 2025-09-26 | $146.11 | $459.78 | 687,400 | — | — |
| 2025-09-25 | $146.23 | $460.16 | 991,200 | — | — |
| 2025-09-24 | $147.28 | $463.46 | 776,200 | — | — |
| 2025-09-23 | $148.05 | $465.88 | 836,800 | — | — |
| 2025-09-22 | $148.60 | $467.62 | 971,400 | — | — |
| 2025-09-19 | $147.26 | $463.40 | 943,000 | — | — |
| 2025-09-18 | $146.16 | $459.94 | 790,800 | — | — |
| 2025-09-17 | $146.34 | $460.50 | 1,139,600 | — | — |
| 2025-09-16 | $146.04 | $459.56 | 830,200 | — | — |
| 2025-09-15 | $145.39 | $457.51 | 800,800 | — | — |
| 2025-09-12 | $144.14 | $453.58 | 585,400 | — | — |
| 2025-09-11 | $145.13 | $456.70 | 635,900 | — | — |
| 2025-09-10 | $144.14 | $453.58 | 765,600 | — | — |
| 2025-09-09 | $143.99 | $453.11 | 749,300 | — | — |
| 2025-09-08 | $144.61 | $455.06 | 1,063,000 | — | — |
| 2025-09-05 | $144.49 | $454.68 | 975,000 | — | — |
| 2025-09-04 | $145.81 | $458.84 | 577,200 | — | — |
| 2025-09-03 | $145.64 | $458.30 | 653,600 | — | — |
| 2025-09-02 | $144.75 | $455.50 | 1,014,300 | — | — |
| 2025-08-29 | $145.36 | $457.42 | 858,700 | — | — |
| 2025-08-28 | $145.85 | $458.96 | 1,115,200 | — | — |
| 2025-08-27 | $145.26 | $457.10 | 3,183,400 | — | — |
| 2025-08-26 | $137.68 | $433.25 | 1,387,800 | — | — |
| 2025-08-25 | $136.23 | $428.69 | 845,700 | — | — |
| 2025-08-22 | $137.88 | $433.88 | 700,800 | — | — |
| 2025-08-21 | $136.20 | $428.59 | 766,600 | — | — |
| 2025-08-20 | $136.49 | $429.51 | 615,900 | — | — |
| 2025-08-19 | $136.32 | $428.97 | 676,400 | — | — |
| 2025-08-18 | $136.40 | $429.22 | 595,100 | — | — |
| 2025-08-15 | $136.43 | $429.32 | 772,000 | — | — |
| 2025-08-14 | $136.59 | $429.82 | 1,349,300 | — | — |
| 2025-08-13 | $135.91 | $427.68 | 2,295,500 | — | — |
| 2025-08-12 | $134.80 | $424.19 | 875,000 | — | — |
| 2025-08-11 | $133.43 | $419.88 | 1,887,300 | — | — |
| 2025-08-08 | $132.60 | $417.27 | 1,848,600 | — | — |
| 2025-08-07 | $132.44 | $416.76 | 912,300 | — | — |
| 2025-08-06 | $132.21 | $416.04 | 834,900 | — | — |
| 2025-08-05 | $130.73 | $411.38 | 715,200 | — | — |
| 2025-08-04 | $129.92 | $408.83 | 386,400 | — | — |
| 2025-08-01 | $128.61 | $404.71 | 1,246,400 | — | — |
| 2025-07-31 | $128.46 | $404.24 | 1,050,800 | — | — |
| 2025-07-30 | $129.39 | $407.17 | 714,000 | — | — |
| 2025-07-29 | $129.70 | $408.14 | 908,400 | — | — |
| 2025-07-28 | $130.45 | $410.50 | 589,900 | — | — |
| 2025-07-25 | $132.05 | $415.54 | 677,700 | — | — |
| 2025-07-24 | $132.02 | $415.44 | 937,300 | — | — |
| 2025-07-23 | $134.21 | $418.77 | 4,205,000 | — | — |
| 2025-07-22 | $133.15 | $415.46 | 1,804,200 | — | — |
| 2025-07-21 | $133.61 | $416.90 | 3,336,000 | — | — |
| 2025-07-18 | $132.81 | $414.40 | 475,400 | — | — |
| 2025-07-17 | $133.02 | $415.06 | 920,800 | — | — |
| 2025-07-16 | $131.99 | $411.84 | 744,500 | — | — |
| 2025-07-15 | $130.64 | $407.63 | 986,200 | — | — |
| 2025-07-14 | $131.82 | $411.31 | 1,684,500 | — | — |
| 2025-07-11 | $131.76 | $411.13 | 942,000 | — | — |
| 2025-07-10 | $133.29 | $415.90 | 1,887,500 | — | — |
| 2025-07-09 | $132.43 | $413.22 | 1,541,700 | — | — |
| 2025-07-08 | $131.76 | $411.13 | 758,800 | — | — |
| 2025-07-07 | $131.83 | $411.34 | 735,100 | — | — |
| 2025-07-03 | $132.64 | $413.87 | 455,500 | — | — |
| 2025-07-02 | $131.17 | $409.28 | 1,452,000 | — | — |
| 2025-07-01 | $132.26 | $412.69 | 517,600 | — | — |
| 2025-06-30 | $131.55 | $410.47 | 828,000 | — | — |
| 2025-06-27 | $129.71 | $404.73 | 731,500 | — | — |
| 2025-06-26 | $130.17 | $406.16 | 973,900 | — | — |
| 2025-06-25 | $128.07 | $399.61 | 1,596,000 | — | — |
| 2025-06-24 | $128.32 | $400.39 | 1,085,700 | — | — |
| 2025-06-23 | $127.19 | $396.87 | 912,800 | — | — |
| 2025-06-20 | $127.29 | $397.18 | 840,200 | — | — |
| 2025-06-18 | $128.07 | $399.61 | 719,800 | — | — |
| 2025-06-17 | $127.99 | $399.36 | 566,400 | — | — |
| 2025-06-16 | $128.88 | $402.14 | 811,400 | — | — |
| 2025-06-13 | $127.75 | $398.61 | 783,800 | — | — |
| 2025-06-12 | $128.82 | $401.95 | 541,600 | — | — |
| 2025-06-11 | $127.88 | $399.02 | 670,900 | — | — |
| 2025-06-10 | $128.31 | $400.36 | 1,022,900 | — | — |
| 2025-06-09 | $127.61 | $398.18 | 1,050,000 | — | — |
| 2025-06-06 | $127.53 | $397.93 | 885,900 | — | — |
| 2025-06-05 | $126.96 | $396.15 | 895,000 | — | — |
| 2025-06-04 | $127.37 | $397.43 | 800,500 | — | — |
| 2025-06-03 | $127.49 | $397.80 | 1,023,900 | — | — |
| 2025-06-02 | $127.87 | $398.99 | 1,063,100 | — | — |
| 2025-05-30 | $126.66 | $395.21 | 1,359,800 | — | — |
| 2025-05-29 | $125.00 | $390.03 | 2,218,100 | — | — |
| 2025-05-28 | $128.94 | $402.33 | 1,044,500 | — | — |
| 2025-05-27 | $128.86 | $402.08 | 1,344,900 | — | — |
| 2025-05-23 | $128.43 | $400.74 | 1,355,500 | — | — |
| 2025-05-22 | $126.52 | $394.78 | 1,211,100 | — | — |
| 2025-05-21 | $125.82 | $392.59 | 1,104,100 | — | — |
| 2025-05-20 | $126.48 | $394.65 | 1,619,900 | — | — |
| 2025-05-19 | $127.14 | $396.71 | 940,100 | — | — |
| 2025-05-16 | $125.82 | $392.59 | 2,305,400 | — | — |
| 2025-05-15 | $124.78 | $389.35 | 1,727,500 | — | — |
| 2025-05-14 | $122.53 | $382.33 | 1,180,300 | — | — |
| 2025-05-13 | $121.80 | $380.05 | 821,000 | — | — |
| 2025-05-12 | $120.86 | $377.11 | 2,322,700 | — | — |
| 2025-05-09 | $120.28 | $375.31 | 1,540,200 | — | — |
| 2025-05-08 | $119.83 | $373.90 | 2,021,300 | — | — |
| 2025-05-07 | $120.19 | $375.02 | 692,900 | — | — |
| 2025-05-06 | $120.16 | $374.93 | 605,900 | — | — |
| 2025-05-05 | $120.97 | $377.46 | 520,000 | — | — |
| 2025-05-02 | $121.27 | $378.39 | 863,900 | — | — |
| 2025-05-01 | $120.02 | $374.49 | 721,400 | — | — |
| 2025-04-30 | $119.88 | $374.06 | 841,500 | — | — |
| 2025-04-29 | $119.90 | $374.12 | 789,200 | — | — |
| 2025-04-28 | $118.58 | $370.00 | 1,006,200 | — | — |
| 2025-04-25 | $117.76 | $367.44 | 787,300 | — | — |
| 2025-04-24 | $117.67 | $367.16 | 973,600 | — | — |
| 2025-04-23 | $117.79 | $364.21 | 1,099,700 | — | — |
| 2025-04-22 | $117.97 | $364.77 | 5,486,100 | — | — |
| 2025-04-21 | $115.21 | $356.23 | 600,100 | — | — |
| 2025-04-17 | $116.24 | $359.42 | 1,090,900 | — | — |
| 2025-04-16 | $115.62 | $357.50 | 935,000 | — | — |
| 2025-04-15 | $115.21 | $356.23 | 2,162,600 | — | — |
| 2025-04-14 | $115.38 | $356.76 | 1,175,400 | — | — |
| 2025-04-11 | $113.27 | $350.23 | 1,186,700 | — | — |
| 2025-04-10 | $109.95 | $339.97 | 1,562,400 | — | — |
| 2025-04-09 | $113.73 | $351.66 | 4,105,800 | — | — |
| 2025-04-08 | $108.36 | $335.05 | 4,374,000 | — | — |
| 2025-04-07 | $109.17 | $337.56 | 2,057,400 | — | — |
| 2025-04-04 | $110.91 | $342.94 | 2,439,400 | — | — |
| 2025-04-03 | $115.11 | $355.92 | 1,831,300 | — | — |
| 2025-04-02 | $114.72 | $354.72 | 856,700 | — | — |
| 2025-04-01 | $113.65 | $351.41 | 828,600 | — | — |
| 2025-03-31 | $112.72 | $348.53 | 840,000 | — | — |
| 2025-03-28 | $112.14 | $346.74 | 843,300 | — | — |
| 2025-03-27 | $114.71 | $354.69 | 708,600 | — | — |
| 2025-03-26 | $116.27 | $359.51 | 748,200 | — | — |
| 2025-03-25 | $116.65 | $360.68 | 704,200 | — | — |
| 2025-03-24 | $115.91 | $358.40 | 739,000 | — | — |
| 2025-03-21 | $113.60 | $351.25 | 758,400 | — | — |
| 2025-03-20 | $113.81 | $351.90 | 613,100 | — | — |
| 2025-03-19 | $114.22 | $353.17 | 990,800 | — | — |
| 2025-03-18 | $112.48 | $347.79 | 692,400 | — | — |
| 2025-03-17 | $112.72 | $348.53 | 1,283,500 | — | — |
| 2025-03-14 | $111.49 | $344.73 | 1,446,300 | — | — |
| 2025-03-13 | $108.81 | $336.44 | 2,254,500 | — | — |
| 2025-03-12 | $111.28 | $344.08 | 1,005,300 | — | — |
| 2025-03-11 | $110.33 | $341.14 | 1,371,600 | — | — |
| 2025-03-10 | $112.99 | $349.37 | 665,200 | — | — |
| 2025-03-07 | $115.07 | $355.80 | 789,300 | — | — |
| 2025-03-06 | $114.24 | $353.23 | 920,100 | — | — |
| 2025-03-05 | $115.13 | $355.98 | 2,040,900 | — | — |
| 2025-03-04 | $112.59 | $348.13 | 1,304,600 | — | — |
| 2025-03-03 | $116.85 | $361.30 | 1,320,000 | — | — |
| 2025-02-28 | $118.17 | $365.38 | 1,123,800 | — | — |
| 2025-02-27 | $115.21 | $356.23 | 2,238,000 | — | — |
| 2025-02-26 | $119.48 | $369.44 | 1,160,800 | — | — |
| 2025-02-25 | $119.29 | $368.85 | 1,364,400 | — | — |
| 2025-02-24 | $118.57 | $366.62 | 1,086,200 | — | — |
| 2025-02-21 | $118.88 | $367.58 | 2,170,000 | — | — |
| 2025-02-20 | $119.66 | $369.99 | 663,500 | — | — |
| 2025-02-19 | $120.55 | $372.74 | 1,468,200 | — | — |
| 2025-02-18 | $120.89 | $373.79 | 2,186,300 | — | — |
| 2025-02-14 | $119.04 | $368.07 | 1,492,800 | — | — |
| 2025-02-13 | $119.31 | $368.91 | 1,396,200 | — | — |
| 2025-02-12 | $118.37 | $366.00 | 436,500 | — | — |
| 2025-02-11 | $118.44 | $366.22 | 544,500 | — | — |
| 2025-02-10 | $117.99 | $364.83 | 1,155,500 | — | — |
| 2025-02-07 | $119.32 | $368.94 | 1,270,700 | — | — |
| 2025-02-06 | $119.44 | $369.31 | 646,900 | — | — |
| 2025-02-05 | $119.07 | $368.17 | 697,000 | — | — |
| 2025-02-04 | $118.69 | $366.99 | 925,700 | — | — |
| 2025-02-03 | $118.81 | $367.36 | 1,663,400 | — | — |
| 2025-01-31 | $121.93 | $377.01 | 871,800 | — | — |
| 2025-01-30 | $123.40 | $381.56 | 764,900 | — | — |
| 2025-01-29 | $122.04 | $377.35 | 761,900 | — | — |
| 2025-01-28 | $123.11 | $380.66 | 986,600 | — | — |
| 2025-01-27 | $122.62 | $379.14 | 2,188,000 | — | — |
| 2025-01-24 | $122.61 | $375.92 | 2,616,300 | — | — |
| 2025-01-23 | $122.08 | $374.30 | 2,672,600 | — | — |
| 2025-01-22 | $121.02 | $371.05 | 1,069,100 | — | — |
| 2025-01-21 | $122.24 | $374.79 | 1,340,000 | — | — |
| 2025-01-17 | $120.54 | $369.58 | 1,588,800 | — | — |
| 2025-01-16 | $120.08 | $368.17 | 908,500 | — | — |
| 2025-01-15 | $119.78 | $367.25 | 2,063,500 | — | — |
| 2025-01-14 | $118.63 | $363.72 | 2,009,800 | — | — |
| 2025-01-13 | $118.77 | $364.15 | 1,761,700 | — | — |
| 2025-01-10 | $118.42 | $363.08 | 731,200 | — | — |
| 2025-01-08 | $121.67 | $373.04 | 663,100 | — | — |
| 2025-01-07 | $121.33 | $372.00 | 938,900 | — | — |
| 2025-01-06 | $121.56 | $372.70 | 670,800 | — | — |
| 2025-01-03 | $120.43 | $369.24 | 481,700 | — | — |
| 2025-01-02 | $119.68 | $366.94 | 967,000 | — | — |