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
- 1993-07-22 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 | $110.08 | $599.06 | 763,500 | — | — |
| 2025-12-30 | $110.72 | $602.54 | 927,700 | — | — |
| 2025-12-29 | $109.99 | $598.57 | 914,700 | — | — |
| 2025-12-26 | $109.26 | $594.60 | 701,700 | — | — |
| 2025-12-24 | $108.57 | $590.84 | 405,700 | — | — |
| 2025-12-23 | $107.80 | $586.65 | 1,051,500 | — | — |
| 2025-12-22 | $108.52 | $590.57 | 1,499,100 | — | — |
| 2025-12-19 | $107.28 | $583.82 | 3,025,200 | — | — |
| 2025-12-18 | $108.12 | $588.39 | 2,830,000 | — | — |
| 2025-12-17 | $107.79 | $586.60 | 2,204,700 | — | — |
| 2025-12-16 | $105.41 | $567.93 | 1,827,200 | — | — |
| 2025-12-15 | $104.65 | $563.84 | 2,086,700 | — | — |
| 2025-12-12 | $104.23 | $561.57 | 979,900 | — | — |
| 2025-12-11 | $104.17 | $561.25 | 867,200 | — | — |
| 2025-12-10 | $103.13 | $555.65 | 1,050,000 | — | — |
| 2025-12-09 | $101.69 | $547.89 | 1,031,700 | — | — |
| 2025-12-08 | $102.69 | $553.28 | 1,264,000 | — | — |
| 2025-12-05 | $103.88 | $559.69 | 764,300 | — | — |
| 2025-12-04 | $104.51 | $563.08 | 928,500 | — | — |
| 2025-12-03 | $105.56 | $568.74 | 939,500 | — | — |
| 2025-12-02 | $106.00 | $571.11 | 920,300 | — | — |
| 2025-12-01 | $106.06 | $571.43 | 626,100 | — | — |
| 2025-11-28 | $106.34 | $572.94 | 382,300 | — | — |
| 2025-11-26 | $106.03 | $571.27 | 830,400 | — | — |
| 2025-11-25 | $106.18 | $572.08 | 1,141,600 | — | — |
| 2025-11-24 | $104.64 | $563.78 | 8,295,900 | — | — |
| 2025-11-21 | $105.23 | $566.96 | 1,600,000 | — | — |
| 2025-11-20 | $103.76 | $559.04 | 1,492,500 | — | — |
| 2025-11-19 | $102.16 | $550.42 | 1,057,400 | — | — |
| 2025-11-18 | $102.03 | $549.72 | 1,160,700 | — | — |
| 2025-11-17 | $102.15 | $550.37 | 1,294,000 | — | — |
| 2025-11-14 | $102.66 | $553.12 | 1,363,800 | — | — |
| 2025-11-13 | $101.76 | $548.27 | 1,031,100 | — | — |
| 2025-11-12 | $102.69 | $553.28 | 1,402,200 | — | — |
| 2025-11-11 | $103.68 | $558.61 | 1,415,500 | — | — |
| 2025-11-10 | $102.40 | $551.71 | 1,295,400 | — | — |
| 2025-11-07 | $101.78 | $548.37 | 2,274,300 | — | — |
| 2025-11-06 | $99.29 | $534.96 | 2,260,800 | — | — |
| 2025-11-05 | $101.82 | $548.59 | 1,960,400 | — | — |
| 2025-11-04 | $101.40 | $546.33 | 2,318,700 | — | — |
| 2025-11-03 | $99.99 | $538.73 | 1,300,500 | — | — |
| 2025-10-31 | $99.48 | $535.98 | 1,067,400 | — | — |
| 2025-10-30 | $99.35 | $535.28 | 2,434,900 | — | — |
| 2025-10-29 | $97.58 | $525.75 | 2,364,500 | — | — |
| 2025-10-28 | $101.42 | $546.43 | 1,164,400 | — | — |
| 2025-10-27 | $104.16 | $561.20 | 838,600 | — | — |
| 2025-10-24 | $105.06 | $566.05 | 1,804,300 | — | — |
| 2025-10-23 | $104.98 | $565.62 | 1,249,400 | — | — |
| 2025-10-22 | $104.40 | $562.49 | 705,800 | — | — |
| 2025-10-21 | $103.42 | $557.21 | 546,500 | — | — |
| 2025-10-20 | $103.09 | $555.43 | 541,400 | — | — |
| 2025-10-17 | $102.40 | $551.71 | 898,000 | — | — |
| 2025-10-16 | $101.85 | $548.75 | 871,700 | — | — |
| 2025-10-15 | $101.70 | $547.94 | 927,000 | — | — |
| 2025-10-14 | $102.13 | $550.26 | 1,478,300 | — | — |
| 2025-10-13 | $101.81 | $548.54 | 1,112,500 | — | — |
| 2025-10-10 | $101.67 | $547.78 | 836,100 | — | — |
| 2025-10-09 | $101.94 | $549.24 | 842,600 | — | — |
| 2025-10-08 | $103.06 | $555.27 | 597,600 | — | — |
| 2025-10-07 | $103.37 | $556.94 | 778,300 | — | — |
| 2025-10-06 | $102.96 | $554.73 | 807,700 | — | — |
| 2025-10-03 | $104.20 | $561.41 | 769,100 | — | — |
| 2025-10-02 | $104.42 | $562.60 | 675,000 | — | — |
| 2025-10-01 | $105.59 | $568.90 | 980,400 | — | — |
| 2025-09-30 | $106.78 | $575.31 | 969,400 | — | — |
| 2025-09-29 | $106.55 | $568.42 | 762,000 | — | — |
| 2025-09-26 | $107.00 | $570.82 | 790,900 | — | — |
| 2025-09-25 | $106.05 | $565.75 | 785,500 | — | — |
| 2025-09-24 | $107.20 | $571.88 | 676,900 | — | — |
| 2025-09-23 | $108.04 | $576.37 | 762,400 | — | — |
| 2025-09-22 | $108.18 | $577.11 | 687,200 | — | — |
| 2025-09-19 | $107.95 | $575.89 | 1,770,800 | — | — |
| 2025-09-18 | $107.32 | $572.52 | 913,600 | — | — |
| 2025-09-17 | $106.47 | $567.99 | 1,182,100 | — | — |
| 2025-09-16 | $107.12 | $571.46 | 935,700 | — | — |
| 2025-09-15 | $108.37 | $578.13 | 756,900 | — | — |
| 2025-09-12 | $109.51 | $584.21 | 514,800 | — | — |
| 2025-09-11 | $110.76 | $590.88 | 607,400 | — | — |
| 2025-09-10 | $108.85 | $580.69 | 1,091,600 | — | — |
| 2025-09-09 | $111.63 | $595.52 | 1,062,100 | — | — |
| 2025-09-08 | $110.92 | $591.73 | 651,200 | — | — |
| 2025-09-05 | $111.36 | $594.08 | 995,300 | — | — |
| 2025-09-04 | $110.34 | $588.64 | 644,200 | — | — |
| 2025-09-03 | $109.41 | $583.67 | 774,700 | — | — |
| 2025-09-02 | $108.58 | $579.25 | 890,500 | — | — |
| 2025-08-29 | $111.98 | $597.38 | 714,400 | — | — |
| 2025-08-28 | $110.74 | $590.77 | 604,200 | — | — |
| 2025-08-27 | $110.56 | $589.81 | 705,300 | — | — |
| 2025-08-26 | $109.20 | $582.55 | 1,549,900 | — | — |
| 2025-08-25 | $108.87 | $580.79 | 581,600 | — | — |
| 2025-08-22 | $109.44 | $583.83 | 864,800 | — | — |
| 2025-08-21 | $108.02 | $576.26 | 577,700 | — | — |
| 2025-08-20 | $108.43 | $578.45 | 877,500 | — | — |
| 2025-08-19 | $108.28 | $577.65 | 988,500 | — | — |
| 2025-08-18 | $105.77 | $564.26 | 1,086,800 | — | — |
| 2025-08-15 | $106.82 | $569.86 | 789,500 | — | — |
| 2025-08-14 | $106.02 | $565.59 | 892,700 | — | — |
| 2025-08-13 | $107.00 | $570.82 | 1,113,400 | — | — |
| 2025-08-12 | $104.85 | $559.35 | 786,900 | — | — |
| 2025-08-11 | $104.05 | $555.08 | 782,700 | — | — |
| 2025-08-08 | $105.52 | $562.92 | 646,300 | — | — |
| 2025-08-07 | $106.97 | $570.66 | 753,600 | — | — |
| 2025-08-06 | $106.47 | $567.99 | 1,020,700 | — | — |
| 2025-08-05 | $107.67 | $574.39 | 1,549,800 | — | — |
| 2025-08-04 | $105.77 | $564.26 | 847,800 | — | — |
| 2025-08-01 | $106.95 | $570.55 | 2,037,600 | — | — |
| 2025-07-31 | $109.20 | $582.55 | 1,855,900 | — | — |
| 2025-07-30 | $112.12 | $598.13 | 1,162,400 | — | — |
| 2025-07-29 | $114.72 | $612.00 | 962,300 | — | — |
| 2025-07-28 | $112.23 | $598.72 | 712,700 | — | — |
| 2025-07-25 | $113.54 | $605.71 | 804,700 | — | — |
| 2025-07-24 | $113.60 | $606.03 | 874,800 | — | — |
| 2025-07-23 | $115.20 | $614.56 | 841,700 | — | — |
| 2025-07-22 | $115.69 | $617.18 | 525,200 | — | — |
| 2025-07-21 | $113.24 | $604.11 | 693,100 | — | — |
| 2025-07-18 | $113.93 | $607.79 | 654,900 | — | — |
| 2025-07-17 | $114.15 | $608.96 | 619,300 | — | — |
| 2025-07-16 | $114.10 | $608.69 | 595,900 | — | — |
| 2025-07-15 | $112.48 | $600.05 | 587,100 | — | — |
| 2025-07-14 | $114.10 | $608.69 | 753,300 | — | — |
| 2025-07-11 | $113.76 | $606.88 | 599,400 | — | — |
| 2025-07-10 | $113.41 | $605.01 | 866,500 | — | — |
| 2025-07-09 | $113.01 | $602.88 | 713,600 | — | — |
| 2025-07-08 | $113.31 | $604.48 | 947,000 | — | — |
| 2025-07-07 | $113.36 | $604.75 | 880,300 | — | — |
| 2025-07-03 | $114.01 | $608.21 | 610,700 | — | — |
| 2025-07-02 | $113.40 | $604.96 | 1,025,200 | — | — |
| 2025-07-01 | $112.97 | $602.67 | 1,693,900 | — | — |
| 2025-06-30 | $112.69 | $601.17 | 2,825,500 | — | — |
| 2025-06-27 | $113.76 | $601.28 | 1,151,200 | — | — |
| 2025-06-26 | $114.33 | $604.29 | 954,200 | — | — |
| 2025-06-25 | $113.06 | $597.58 | 1,629,900 | — | — |
| 2025-06-24 | $115.53 | $610.63 | 941,200 | — | — |
| 2025-06-23 | $116.26 | $614.49 | 857,700 | — | — |
| 2025-06-20 | $115.59 | $610.95 | 1,585,800 | — | — |
| 2025-06-18 | $115.62 | $611.11 | 759,100 | — | — |
| 2025-06-17 | $115.90 | $612.59 | 635,900 | — | — |
| 2025-06-16 | $116.16 | $613.96 | 470,200 | — | — |
| 2025-06-13 | $116.12 | $613.75 | 696,900 | — | — |
| 2025-06-12 | $118.49 | $626.28 | 594,500 | — | — |
| 2025-06-11 | $117.42 | $620.62 | 767,800 | — | — |
| 2025-06-10 | $118.11 | $624.27 | 1,003,000 | — | — |
| 2025-06-09 | $117.54 | $621.26 | 1,409,200 | — | — |
| 2025-06-06 | $115.83 | $612.22 | 595,100 | — | — |
| 2025-06-05 | $115.74 | $611.74 | 674,100 | — | — |
| 2025-06-04 | $117.58 | $621.47 | 662,100 | — | — |
| 2025-06-03 | $117.70 | $622.10 | 1,774,300 | — | — |
| 2025-06-02 | $117.83 | $622.79 | 528,600 | — | — |
| 2025-05-30 | $117.49 | $620.99 | 1,314,400 | — | — |
| 2025-05-29 | $116.91 | $617.93 | 790,100 | — | — |
| 2025-05-28 | $115.59 | $610.95 | 631,300 | — | — |
| 2025-05-27 | $115.08 | $608.26 | 801,400 | — | — |
| 2025-05-23 | $113.03 | $597.42 | 1,289,400 | — | — |
| 2025-05-22 | $114.40 | $604.66 | 1,234,400 | — | — |
| 2025-05-21 | $115.53 | $610.63 | 522,900 | — | — |
| 2025-05-20 | $118.83 | $628.08 | 574,900 | — | — |
| 2025-05-19 | $119.06 | $629.29 | 692,900 | — | — |
| 2025-05-16 | $119.63 | $632.30 | 1,922,100 | — | — |
| 2025-05-15 | $117.99 | $623.64 | 796,100 | — | — |
| 2025-05-14 | $115.74 | $611.74 | 684,500 | — | — |
| 2025-05-13 | $117.23 | $619.62 | 949,900 | — | — |
| 2025-05-12 | $118.95 | $628.71 | 562,500 | — | — |
| 2025-05-09 | $117.98 | $623.58 | 763,500 | — | — |
| 2025-05-08 | $117.49 | $620.99 | 1,418,700 | — | — |
| 2025-05-07 | $118.99 | $628.92 | 931,400 | — | — |
| 2025-05-06 | $118.99 | $628.92 | 753,500 | — | — |
| 2025-05-05 | $119.21 | $630.08 | 975,300 | — | — |
| 2025-05-02 | $120.87 | $638.86 | 1,793,700 | — | — |
| 2025-05-01 | $114.83 | $606.93 | 1,089,500 | — | — |
| 2025-04-30 | $113.80 | $601.49 | 1,061,900 | — | — |
| 2025-04-29 | $113.00 | $597.26 | 1,243,700 | — | — |
| 2025-04-28 | $114.22 | $603.71 | 960,100 | — | — |
| 2025-04-25 | $114.00 | $602.55 | 950,800 | — | — |
| 2025-04-24 | $114.02 | $602.65 | 684,700 | — | — |
| 2025-04-23 | $114.03 | $602.71 | 815,300 | — | — |
| 2025-04-22 | $113.16 | $598.11 | 862,500 | — | — |
| 2025-04-21 | $110.81 | $585.69 | 785,100 | — | — |
| 2025-04-17 | $112.28 | $593.46 | 581,700 | — | — |
| 2025-04-16 | $110.20 | $582.46 | 851,100 | — | — |
| 2025-04-15 | $111.34 | $588.49 | 979,000 | — | — |
| 2025-04-14 | $111.18 | $587.64 | 1,094,400 | — | — |
| 2025-04-11 | $107.93 | $570.46 | 1,358,700 | — | — |
| 2025-04-10 | $108.06 | $571.15 | 1,832,100 | — | — |
| 2025-04-09 | $111.71 | $590.44 | 2,350,300 | — | — |
| 2025-04-08 | $106.53 | $563.06 | 1,749,000 | — | — |
| 2025-04-07 | $108.05 | $571.10 | 1,920,500 | — | — |
| 2025-04-04 | $110.43 | $583.68 | 1,960,400 | — | — |
| 2025-04-03 | $118.89 | $628.39 | 1,079,800 | — | — |
| 2025-04-02 | $122.80 | $649.06 | 844,500 | — | — |
| 2025-04-01 | $121.92 | $644.41 | 1,350,900 | — | — |
| 2025-03-31 | $122.30 | $646.42 | 1,480,300 | — | — |
| 2025-03-28 | $122.30 | $640.87 | 1,151,100 | — | — |
| 2025-03-27 | $121.94 | $638.98 | 643,700 | — | — |
| 2025-03-26 | $122.21 | $640.40 | 971,400 | — | — |
| 2025-03-25 | $121.23 | $635.26 | 745,600 | — | — |
| 2025-03-24 | $121.63 | $637.36 | 717,700 | — | — |
| 2025-03-21 | $119.21 | $624.68 | 1,697,200 | — | — |
| 2025-03-20 | $120.05 | $629.08 | 789,200 | — | — |
| 2025-03-19 | $119.84 | $627.98 | 1,051,000 | — | — |
| 2025-03-18 | $119.59 | $626.67 | 632,600 | — | — |
| 2025-03-17 | $120.13 | $629.50 | 705,900 | — | — |
| 2025-03-14 | $118.09 | $618.81 | 1,018,400 | — | — |
| 2025-03-13 | $116.75 | $611.78 | 898,000 | — | — |
| 2025-03-12 | $118.40 | $620.43 | 797,000 | — | — |
| 2025-03-11 | $120.48 | $631.33 | 939,000 | — | — |
| 2025-03-10 | $122.03 | $639.45 | 1,451,300 | — | — |
| 2025-03-07 | $121.49 | $636.62 | 731,200 | — | — |
| 2025-03-06 | $121.82 | $638.35 | 694,500 | — | — |
| 2025-03-05 | $124.42 | $651.98 | 1,589,000 | — | — |
| 2025-03-04 | $123.24 | $645.79 | 866,200 | — | — |
| 2025-03-03 | $125.53 | $657.79 | 1,130,000 | — | — |
| 2025-02-28 | $124.06 | $650.09 | 1,539,700 | — | — |
| 2025-02-27 | $123.23 | $645.74 | 1,140,000 | — | — |
| 2025-02-26 | $121.10 | $634.58 | 669,500 | — | — |
| 2025-02-25 | $122.04 | $639.50 | 1,155,000 | — | — |
| 2025-02-24 | $121.18 | $635.00 | 936,300 | — | — |
| 2025-02-21 | $119.89 | $628.24 | 805,400 | — | — |
| 2025-02-20 | $120.84 | $633.22 | 835,500 | — | — |
| 2025-02-19 | $118.90 | $623.05 | 1,012,600 | — | — |
| 2025-02-18 | $119.37 | $625.51 | 936,300 | — | — |
| 2025-02-14 | $119.07 | $623.94 | 604,300 | — | — |
| 2025-02-13 | $119.16 | $624.41 | 817,700 | — | — |
| 2025-02-12 | $118.40 | $620.43 | 1,147,300 | — | — |
| 2025-02-11 | $119.83 | $627.92 | 1,571,900 | — | — |
| 2025-02-10 | $119.34 | $625.36 | 854,500 | — | — |
| 2025-02-07 | $119.16 | $624.41 | 1,580,700 | — | — |
| 2025-02-06 | $117.70 | $616.76 | 1,192,300 | — | — |
| 2025-02-05 | $116.27 | $609.27 | 708,900 | — | — |
| 2025-02-04 | $114.26 | $598.74 | 886,600 | — | — |
| 2025-02-03 | $113.50 | $594.75 | 762,600 | — | — |
| 2025-01-31 | $113.71 | $595.85 | 916,800 | — | — |
| 2025-01-30 | $113.20 | $593.18 | 1,101,200 | — | — |
| 2025-01-29 | $110.58 | $579.45 | 756,200 | — | — |
| 2025-01-28 | $112.59 | $589.99 | 660,600 | — | — |
| 2025-01-27 | $113.98 | $597.27 | 662,600 | — | — |
| 2025-01-24 | $110.64 | $579.77 | 543,100 | — | — |
| 2025-01-23 | $110.01 | $576.47 | 914,700 | — | — |
| 2025-01-22 | $110.98 | $581.55 | 1,066,500 | — | — |
| 2025-01-21 | $112.77 | $590.93 | 861,400 | — | — |
| 2025-01-17 | $112.60 | $590.04 | 1,064,900 | — | — |
| 2025-01-16 | $112.65 | $590.30 | 973,000 | — | — |
| 2025-01-15 | $111.84 | $586.06 | 642,900 | — | — |
| 2025-01-14 | $112.52 | $589.62 | 491,300 | — | — |
| 2025-01-13 | $111.66 | $585.11 | 537,800 | — | — |
| 2025-01-10 | $109.16 | $572.01 | 1,106,900 | — | — |
| 2025-01-08 | $111.04 | $581.86 | 882,100 | — | — |
| 2025-01-07 | $110.31 | $578.04 | 1,619,700 | — | — |
| 2025-01-06 | $113.46 | $594.54 | 862,000 | — | — |
| 2025-01-03 | $117.07 | $613.46 | 540,500 | — | — |
| 2025-01-02 | $114.68 | $600.94 | 547,400 | — | — |