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
- 2023-10-04 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 | $99.78 | $100.73 | 866,200 | — | — |
| 2025-12-30 | $101.36 | $102.19 | 846,400 | — | — |
| 2025-12-29 | $101.50 | $102.33 | 1,826,000 | — | — |
| 2025-12-26 | $101.75 | $102.59 | 801,100 | — | — |
| 2025-12-24 | $102.29 | $103.13 | 616,700 | — | — |
| 2025-12-23 | $102.64 | $103.48 | 1,293,300 | — | — |
| 2025-12-22 | $102.01 | $102.85 | 1,637,100 | — | — |
| 2025-12-19 | $100.59 | $101.42 | 5,885,600 | — | — |
| 2025-12-18 | $100.77 | $101.60 | 1,972,500 | — | — |
| 2025-12-17 | $100.05 | $100.87 | 2,789,200 | — | — |
| 2025-12-16 | $99.34 | $100.16 | 2,202,900 | — | — |
| 2025-12-15 | $100.28 | $101.10 | 2,257,000 | — | — |
| 2025-12-12 | $98.71 | $99.52 | 1,276,200 | — | — |
| 2025-12-11 | $98.73 | $99.54 | 1,489,200 | — | — |
| 2025-12-10 | $97.75 | $98.55 | 1,692,300 | — | — |
| 2025-12-09 | $98.41 | $99.22 | 1,381,400 | — | — |
| 2025-12-08 | $99.62 | $100.44 | 1,519,500 | — | — |
| 2025-12-05 | $102.16 | $103.00 | 962,900 | — | — |
| 2025-12-04 | $102.89 | $103.74 | 1,953,800 | — | — |
| 2025-12-03 | $102.18 | $103.02 | 1,074,700 | — | — |
| 2025-12-02 | $101.80 | $102.64 | 2,030,000 | — | — |
| 2025-12-01 | $100.97 | $101.80 | 1,438,800 | — | — |
| 2025-11-28 | $101.22 | $102.05 | 759,700 | — | — |
| 2025-11-26 | $101.27 | $102.10 | 1,708,300 | — | — |
| 2025-11-25 | $103.96 | $104.81 | 2,780,600 | — | — |
| 2025-11-24 | $98.14 | $98.95 | 4,783,700 | — | — |
| 2025-11-21 | $98.98 | $99.79 | 2,183,800 | — | — |
| 2025-11-20 | $97.29 | $98.09 | 1,565,200 | — | — |
| 2025-11-19 | $98.26 | $99.07 | 1,529,300 | — | — |
| 2025-11-18 | $97.80 | $98.60 | 1,652,700 | — | — |
| 2025-11-17 | $98.07 | $98.88 | 1,698,900 | — | — |
| 2025-11-14 | $98.78 | $99.59 | 1,546,900 | — | — |
| 2025-11-13 | $98.56 | $99.37 | 2,049,300 | — | — |
| 2025-11-12 | $97.73 | $98.53 | 1,540,500 | — | — |
| 2025-11-11 | $97.89 | $98.69 | 1,735,900 | — | — |
| 2025-11-10 | $98.26 | $99.07 | 1,526,900 | — | — |
| 2025-11-07 | $98.61 | $99.42 | 1,669,900 | — | — |
| 2025-11-06 | $98.52 | $99.33 | 1,383,700 | — | — |
| 2025-11-05 | $99.92 | $100.74 | 1,902,300 | — | — |
| 2025-11-04 | $99.63 | $100.45 | 1,442,100 | — | — |
| 2025-11-03 | $98.94 | $99.75 | 2,036,800 | — | — |
| 2025-10-31 | $98.68 | $99.49 | 2,074,800 | — | — |
| 2025-10-30 | $100.38 | $101.20 | 2,112,200 | — | — |
| 2025-10-29 | $99.50 | $100.32 | 3,095,800 | — | — |
| 2025-10-28 | $102.53 | $103.37 | 1,421,900 | — | — |
| 2025-10-27 | $104.12 | $104.98 | 1,032,900 | — | — |
| 2025-10-24 | $104.65 | $105.51 | 919,900 | — | — |
| 2025-10-23 | $104.87 | $105.73 | 1,245,100 | — | — |
| 2025-10-22 | $103.80 | $104.65 | 1,000,000 | — | — |
| 2025-10-21 | $103.79 | $104.64 | 1,347,300 | — | — |
| 2025-10-20 | $103.98 | $104.83 | 902,700 | — | — |
| 2025-10-17 | $102.76 | $103.60 | 1,075,100 | — | — |
| 2025-10-16 | $101.91 | $102.75 | 1,189,700 | — | — |
| 2025-10-15 | $101.87 | $102.71 | 1,014,800 | — | — |
| 2025-10-14 | $101.99 | $102.83 | 1,453,200 | — | — |
| 2025-10-13 | $101.44 | $102.27 | 1,093,900 | — | — |
| 2025-10-10 | $101.87 | $102.71 | 1,883,100 | — | — |
| 2025-10-09 | $102.87 | $103.72 | 1,288,400 | — | — |
| 2025-10-08 | $104.00 | $104.85 | 1,118,000 | — | — |
| 2025-10-07 | $104.84 | $105.70 | 2,437,200 | — | — |
| 2025-10-06 | $106.10 | $106.97 | 1,084,200 | — | — |
| 2025-10-03 | $107.14 | $108.02 | 1,134,500 | — | — |
| 2025-10-02 | $106.46 | $107.33 | 1,221,900 | — | — |
| 2025-10-01 | $106.04 | $106.91 | 1,845,000 | — | — |
| 2025-09-30 | $106.61 | $107.49 | 1,652,600 | — | — |
| 2025-09-29 | $105.08 | $105.83 | 1,292,700 | — | — |
| 2025-09-26 | $104.63 | $105.38 | 1,132,300 | — | — |
| 2025-09-25 | $104.49 | $105.24 | 1,127,600 | — | — |
| 2025-09-24 | $105.63 | $106.39 | 1,548,300 | — | — |
| 2025-09-23 | $105.39 | $106.14 | 879,100 | — | — |
| 2025-09-22 | $105.82 | $106.58 | 1,353,100 | — | — |
| 2025-09-19 | $106.90 | $107.67 | 3,165,200 | — | — |
| 2025-09-18 | $107.06 | $107.83 | 1,490,800 | — | — |
| 2025-09-17 | $106.74 | $107.50 | 2,808,400 | — | — |
| 2025-09-16 | $106.54 | $107.30 | 1,651,700 | — | — |
| 2025-09-15 | $107.80 | $108.57 | 1,592,600 | — | — |
| 2025-09-12 | $109.03 | $109.81 | 1,253,200 | — | — |
| 2025-09-11 | $109.10 | $109.88 | 1,188,900 | — | — |
| 2025-09-10 | $106.01 | $106.77 | 924,500 | — | — |
| 2025-09-09 | $105.03 | $105.78 | 866,100 | — | — |
| 2025-09-08 | $106.90 | $107.67 | 910,300 | — | — |
| 2025-09-05 | $105.71 | $106.47 | 965,200 | — | — |
| 2025-09-04 | $106.60 | $107.36 | 1,088,500 | — | — |
| 2025-09-03 | $105.07 | $105.82 | 1,030,300 | — | — |
| 2025-09-02 | $105.28 | $106.03 | 887,700 | — | — |
| 2025-08-29 | $106.19 | $106.95 | 716,500 | — | — |
| 2025-08-28 | $106.50 | $107.26 | 523,100 | — | — |
| 2025-08-27 | $107.37 | $108.14 | 597,100 | — | — |
| 2025-08-26 | $107.11 | $107.88 | 1,167,900 | — | — |
| 2025-08-25 | $107.15 | $107.92 | 556,100 | — | — |
| 2025-08-22 | $109.15 | $109.93 | 1,108,500 | — | — |
| 2025-08-21 | $108.47 | $109.25 | 646,600 | — | — |
| 2025-08-20 | $108.91 | $109.69 | 1,264,100 | — | — |
| 2025-08-19 | $108.10 | $108.87 | 977,100 | — | — |
| 2025-08-18 | $106.69 | $107.45 | 998,800 | — | — |
| 2025-08-15 | $107.27 | $108.04 | 1,130,100 | — | — |
| 2025-08-14 | $107.67 | $108.44 | 957,200 | — | — |
| 2025-08-13 | $109.75 | $110.54 | 1,211,200 | — | — |
| 2025-08-12 | $108.81 | $109.59 | 1,074,200 | — | — |
| 2025-08-11 | $107.14 | $107.91 | 1,203,300 | — | — |
| 2025-08-08 | $107.70 | $108.47 | 523,000 | — | — |
| 2025-08-07 | $107.54 | $108.31 | 802,000 | — | — |
| 2025-08-06 | $107.48 | $108.25 | 1,081,800 | — | — |
| 2025-08-05 | $106.56 | $107.32 | 1,324,100 | — | — |
| 2025-08-04 | $106.95 | $107.72 | 1,083,000 | — | — |
| 2025-08-01 | $104.75 | $105.50 | 1,297,900 | — | — |
| 2025-07-31 | $104.83 | $105.58 | 1,963,500 | — | — |
| 2025-07-30 | $105.78 | $106.54 | 2,071,400 | — | — |
| 2025-07-29 | $105.03 | $105.78 | 2,225,100 | — | — |
| 2025-07-28 | $103.10 | $103.84 | 2,086,400 | — | — |
| 2025-07-25 | $103.28 | $104.02 | 1,019,400 | — | — |
| 2025-07-24 | $103.27 | $104.01 | 1,450,800 | — | — |
| 2025-07-23 | $101.81 | $102.54 | 1,432,500 | — | — |
| 2025-07-22 | $102.54 | $103.27 | 895,700 | — | — |
| 2025-07-21 | $102.11 | $102.84 | 1,708,000 | — | — |
| 2025-07-18 | $103.34 | $104.08 | 1,863,900 | — | — |
| 2025-07-17 | $102.98 | $103.72 | 1,155,400 | — | — |
| 2025-07-16 | $100.51 | $101.23 | 1,256,500 | — | — |
| 2025-07-15 | $100.95 | $101.67 | 895,500 | — | — |
| 2025-07-14 | $102.20 | $102.93 | 849,200 | — | — |
| 2025-07-11 | $101.93 | $102.66 | 734,600 | — | — |
| 2025-07-10 | $103.13 | $103.87 | 1,147,800 | — | — |
| 2025-07-09 | $102.37 | $103.10 | 833,100 | — | — |
| 2025-07-08 | $102.33 | $103.06 | 933,200 | — | — |
| 2025-07-07 | $102.72 | $103.46 | 714,800 | — | — |
| 2025-07-03 | $103.75 | $104.49 | 478,700 | — | — |
| 2025-07-02 | $102.83 | $103.57 | 910,300 | — | — |
| 2025-07-01 | $102.60 | $103.33 | 1,055,900 | — | — |
| 2025-06-30 | $100.95 | $101.67 | 1,543,000 | — | — |
| 2025-06-27 | $101.07 | $101.68 | 2,287,500 | — | — |
| 2025-06-26 | $101.12 | $101.73 | 1,469,800 | — | — |
| 2025-06-25 | $100.17 | $100.78 | 1,342,200 | — | — |
| 2025-06-24 | $100.31 | $100.92 | 1,490,300 | — | — |
| 2025-06-23 | $98.45 | $99.05 | 1,556,700 | — | — |
| 2025-06-20 | $96.73 | $97.32 | 3,237,100 | — | — |
| 2025-06-18 | $97.03 | $97.62 | 806,100 | — | — |
| 2025-06-17 | $97.44 | $98.03 | 1,031,100 | — | — |
| 2025-06-16 | $97.78 | $98.37 | 841,100 | — | — |
| 2025-06-13 | $97.32 | $97.91 | 825,500 | — | — |
| 2025-06-12 | $98.75 | $99.35 | 1,240,600 | — | — |
| 2025-06-11 | $98.21 | $98.81 | 884,800 | — | — |
| 2025-06-10 | $99.96 | $100.57 | 600,900 | — | — |
| 2025-06-09 | $99.72 | $100.32 | 693,300 | — | — |
| 2025-06-06 | $100.27 | $100.88 | 487,000 | — | — |
| 2025-06-05 | $99.67 | $100.27 | 866,900 | — | — |
| 2025-06-04 | $98.92 | $99.52 | 980,500 | — | — |
| 2025-06-03 | $100.36 | $100.97 | 775,600 | — | — |
| 2025-06-02 | $100.28 | $100.89 | 1,100,800 | — | — |
| 2025-05-30 | $101.03 | $101.64 | 3,079,300 | — | — |
| 2025-05-29 | $101.24 | $101.85 | 1,037,600 | — | — |
| 2025-05-28 | $100.76 | $101.37 | 882,200 | — | — |
| 2025-05-27 | $101.49 | $102.11 | 1,387,000 | — | — |
| 2025-05-23 | $100.46 | $101.07 | 1,065,200 | — | — |
| 2025-05-22 | $100.98 | $101.59 | 1,096,000 | — | — |
| 2025-05-21 | $100.49 | $101.10 | 1,063,400 | — | — |
| 2025-05-20 | $102.02 | $102.64 | 1,020,600 | — | — |
| 2025-05-19 | $102.19 | $102.81 | 832,200 | — | — |
| 2025-05-16 | $101.70 | $102.32 | 691,600 | — | — |
| 2025-05-15 | $100.93 | $101.54 | 970,400 | — | — |
| 2025-05-14 | $99.46 | $100.06 | 1,482,200 | — | — |
| 2025-05-13 | $100.25 | $100.86 | 1,456,200 | — | — |
| 2025-05-12 | $100.33 | $100.94 | 1,329,700 | — | — |
| 2025-05-09 | $97.06 | $97.65 | 1,427,900 | — | — |
| 2025-05-08 | $97.28 | $97.87 | 1,145,800 | — | — |
| 2025-05-07 | $96.09 | $96.67 | 1,500,500 | — | — |
| 2025-05-06 | $95.36 | $95.94 | 1,157,300 | — | — |
| 2025-05-05 | $95.69 | $96.27 | 1,262,100 | — | — |
| 2025-05-02 | $95.53 | $96.11 | 1,207,600 | — | — |
| 2025-05-01 | $94.21 | $94.78 | 1,421,200 | — | — |
| 2025-04-30 | $95.90 | $96.48 | 3,141,100 | — | — |
| 2025-04-29 | $93.09 | $93.65 | 1,922,700 | — | — |
| 2025-04-28 | $92.07 | $92.63 | 1,172,200 | — | — |
| 2025-04-25 | $92.31 | $92.87 | 1,418,300 | — | — |
| 2025-04-24 | $91.74 | $92.30 | 1,455,600 | — | — |
| 2025-04-23 | $90.55 | $91.10 | 1,672,800 | — | — |
| 2025-04-22 | $89.18 | $89.72 | 1,478,800 | — | — |
| 2025-04-21 | $87.20 | $87.73 | 1,571,200 | — | — |
| 2025-04-17 | $89.54 | $90.08 | 1,691,500 | — | — |
| 2025-04-16 | $89.33 | $89.87 | 1,493,700 | — | — |
| 2025-04-15 | $90.06 | $90.61 | 1,212,900 | — | — |
| 2025-04-14 | $90.68 | $91.23 | 1,235,500 | — | — |
| 2025-04-11 | $89.62 | $90.16 | 2,132,300 | — | — |
| 2025-04-10 | $88.70 | $89.24 | 1,722,700 | — | — |
| 2025-04-09 | $91.13 | $91.68 | 2,080,600 | — | — |
| 2025-04-08 | $85.32 | $85.84 | 2,034,200 | — | — |
| 2025-04-07 | $87.11 | $87.64 | 2,395,200 | — | — |
| 2025-04-04 | $88.82 | $89.36 | 2,531,500 | — | — |
| 2025-04-03 | $93.90 | $94.47 | 1,780,500 | — | — |
| 2025-04-02 | $98.68 | $99.28 | 790,900 | — | — |
| 2025-04-01 | $97.62 | $98.21 | 1,380,100 | — | — |
| 2025-03-31 | $97.45 | $98.04 | 2,346,400 | — | — |
| 2025-03-28 | $96.04 | $96.51 | 834,900 | — | — |
| 2025-03-27 | $97.89 | $98.37 | 947,700 | — | — |
| 2025-03-26 | $97.73 | $98.21 | 1,489,900 | — | — |
| 2025-03-25 | $97.75 | $98.23 | 1,201,900 | — | — |
| 2025-03-24 | $98.26 | $98.74 | 1,094,000 | — | — |
| 2025-03-21 | $97.77 | $98.25 | 2,879,700 | — | — |
| 2025-03-20 | $98.14 | $98.62 | 1,061,800 | — | — |
| 2025-03-19 | $99.26 | $99.75 | 1,021,200 | — | — |
| 2025-03-18 | $98.36 | $98.84 | 1,315,800 | — | — |
| 2025-03-17 | $98.45 | $98.93 | 1,189,300 | — | — |
| 2025-03-14 | $97.95 | $98.43 | 2,056,800 | — | — |
| 2025-03-13 | $95.73 | $96.20 | 1,368,100 | — | — |
| 2025-03-12 | $95.43 | $95.90 | 1,373,900 | — | — |
| 2025-03-11 | $96.99 | $97.47 | 2,197,400 | — | — |
| 2025-03-10 | $100.33 | $100.82 | 1,437,300 | — | — |
| 2025-03-07 | $100.12 | $100.61 | 1,444,800 | — | — |
| 2025-03-06 | $97.95 | $98.43 | 1,175,100 | — | — |
| 2025-03-05 | $98.62 | $99.10 | 1,427,100 | — | — |
| 2025-03-04 | $98.88 | $99.37 | 1,281,500 | — | — |
| 2025-03-03 | $99.87 | $100.36 | 1,009,600 | — | — |
| 2025-02-28 | $99.76 | $100.25 | 1,947,800 | — | — |
| 2025-02-27 | $99.16 | $99.65 | 847,800 | — | — |
| 2025-02-26 | $99.72 | $100.21 | 1,237,700 | — | — |
| 2025-02-25 | $100.65 | $101.14 | 1,990,600 | — | — |
| 2025-02-24 | $100.07 | $100.56 | 1,592,900 | — | — |
| 2025-02-21 | $98.15 | $98.63 | 2,816,500 | — | — |
| 2025-02-20 | $97.72 | $98.20 | 1,114,800 | — | — |
| 2025-02-19 | $97.68 | $98.16 | 1,195,600 | — | — |
| 2025-02-18 | $97.90 | $98.38 | 2,388,300 | — | — |
| 2025-02-14 | $97.99 | $98.47 | 974,500 | — | — |
| 2025-02-13 | $99.75 | $100.24 | 1,576,400 | — | — |
| 2025-02-12 | $100.06 | $100.55 | 1,205,900 | — | — |
| 2025-02-11 | $99.81 | $100.30 | 938,500 | — | — |
| 2025-02-10 | $99.78 | $100.27 | 1,461,500 | — | — |
| 2025-02-07 | $98.81 | $99.30 | 2,183,000 | — | — |
| 2025-02-06 | $98.44 | $98.92 | 2,281,000 | — | — |
| 2025-02-05 | $95.81 | $96.28 | 2,627,800 | — | — |
| 2025-02-04 | $100.98 | $101.48 | 2,065,500 | — | — |
| 2025-02-03 | $101.17 | $101.67 | 1,484,400 | — | — |
| 2025-01-31 | $103.39 | $103.90 | 994,900 | — | — |
| 2025-01-30 | $103.85 | $104.36 | 881,500 | — | — |
| 2025-01-29 | $102.85 | $103.36 | 891,700 | — | — |
| 2025-01-28 | $103.45 | $103.96 | 1,265,900 | — | — |
| 2025-01-27 | $103.28 | $103.79 | 2,060,300 | — | — |
| 2025-01-24 | $101.75 | $102.25 | 1,441,500 | — | — |
| 2025-01-23 | $103.27 | $103.78 | 1,680,100 | — | — |
| 2025-01-22 | $102.71 | $103.21 | 1,190,400 | — | — |
| 2025-01-21 | $103.09 | $103.60 | 1,761,300 | — | — |
| 2025-01-17 | $102.94 | $103.45 | 1,372,700 | — | — |
| 2025-01-16 | $104.05 | $104.56 | 1,369,700 | — | — |
| 2025-01-15 | $102.55 | $103.05 | 1,718,100 | — | — |
| 2025-01-14 | $102.37 | $102.87 | 996,100 | — | — |
| 2025-01-13 | $101.14 | $101.64 | 1,370,200 | — | — |
| 2025-01-10 | $100.10 | $100.59 | 1,272,100 | — | — |
| 2025-01-08 | $102.00 | $102.50 | 1,034,900 | — | — |
| 2025-01-07 | $101.65 | $102.15 | 1,313,500 | — | — |
| 2025-01-06 | $101.17 | $101.67 | 1,180,400 | — | — |
| 2025-01-03 | $100.80 | $101.30 | 903,000 | — | — |
| 2025-01-02 | $100.59 | $101.08 | 1,315,200 | — | — |