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
- 1980-03-17 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 | $45.64 | $250.42 | 1,848,200 | — | — |
| 2025-12-30 | $46.24 | $253.71 | 1,030,600 | — | — |
| 2025-12-29 | $46.36 | $254.37 | 1,057,700 | — | — |
| 2025-12-26 | $46.58 | $255.58 | 675,600 | — | — |
| 2025-12-24 | $46.62 | $255.80 | 464,200 | — | — |
| 2025-12-23 | $46.45 | $254.87 | 917,600 | — | — |
| 2025-12-22 | $46.19 | $253.44 | 1,072,500 | — | — |
| 2025-12-19 | $45.51 | $249.71 | 3,396,300 | — | — |
| 2025-12-18 | $45.77 | $251.13 | 1,075,100 | — | — |
| 2025-12-17 | $45.80 | $251.30 | 1,366,400 | — | — |
| 2025-12-16 | $45.25 | $248.28 | 1,553,700 | — | — |
| 2025-12-15 | $45.68 | $250.64 | 1,667,400 | — | — |
| 2025-12-12 | $45.30 | $248.56 | 1,450,000 | — | — |
| 2025-12-11 | $44.47 | $244.00 | 1,297,400 | — | — |
| 2025-12-10 | $43.60 | $239.23 | 1,447,700 | — | — |
| 2025-12-09 | $43.26 | $237.36 | 988,000 | — | — |
| 2025-12-08 | $43.29 | $237.53 | 1,442,000 | — | — |
| 2025-12-05 | $42.95 | $235.66 | 1,781,200 | — | — |
| 2025-12-04 | $43.66 | $237.97 | 1,572,200 | — | — |
| 2025-12-03 | $44.15 | $240.64 | 1,627,900 | — | — |
| 2025-12-02 | $44.76 | $243.96 | 1,599,100 | — | — |
| 2025-12-01 | $45.41 | $247.50 | 2,186,000 | — | — |
| 2025-11-28 | $46.10 | $251.26 | 687,100 | — | — |
| 2025-11-26 | $46.41 | $252.95 | 1,191,100 | — | — |
| 2025-11-25 | $46.26 | $252.14 | 1,248,000 | — | — |
| 2025-11-24 | $45.62 | $248.65 | 1,782,000 | — | — |
| 2025-11-21 | $45.83 | $249.79 | 2,699,200 | — | — |
| 2025-11-20 | $45.08 | $245.71 | 2,366,200 | — | — |
| 2025-11-19 | $44.93 | $244.89 | 2,939,700 | — | — |
| 2025-11-18 | $44.56 | $242.87 | 1,830,000 | — | — |
| 2025-11-17 | $43.49 | $237.04 | 1,834,800 | — | — |
| 2025-11-14 | $44.35 | $241.73 | 4,328,700 | — | — |
| 2025-11-13 | $43.45 | $236.82 | 3,582,700 | — | — |
| 2025-11-12 | $42.67 | $232.57 | 2,323,100 | — | — |
| 2025-11-11 | $42.13 | $229.63 | 1,087,900 | — | — |
| 2025-11-10 | $41.39 | $225.59 | 1,087,200 | — | — |
| 2025-11-07 | $41.26 | $224.88 | 764,900 | — | — |
| 2025-11-06 | $40.65 | $221.56 | 1,244,200 | — | — |
| 2025-11-05 | $40.69 | $221.78 | 1,541,400 | — | — |
| 2025-11-04 | $40.07 | $218.40 | 1,992,000 | — | — |
| 2025-11-03 | $39.35 | $214.47 | 1,330,800 | — | — |
| 2025-10-31 | $39.46 | $215.07 | 2,322,100 | — | — |
| 2025-10-30 | $39.32 | $214.31 | 1,616,900 | — | — |
| 2025-10-29 | $38.40 | $209.30 | 1,866,100 | — | — |
| 2025-10-28 | $39.35 | $214.47 | 1,579,500 | — | — |
| 2025-10-27 | $40.51 | $220.80 | 1,352,000 | — | — |
| 2025-10-24 | $40.51 | $220.80 | 1,398,600 | — | — |
| 2025-10-23 | $40.73 | $222.00 | 2,940,800 | — | — |
| 2025-10-22 | $41.99 | $228.86 | 1,788,100 | — | — |
| 2025-10-21 | $41.97 | $228.75 | 799,100 | — | — |
| 2025-10-20 | $41.76 | $227.61 | 1,058,300 | — | — |
| 2025-10-17 | $41.49 | $226.14 | 1,605,900 | — | — |
| 2025-10-16 | $40.91 | $222.98 | 1,809,700 | — | — |
| 2025-10-15 | $42.80 | $233.28 | 1,417,100 | — | — |
| 2025-10-14 | $43.50 | $237.09 | 1,162,100 | — | — |
| 2025-10-13 | $42.92 | $233.93 | 997,400 | — | — |
| 2025-10-10 | $43.19 | $235.40 | 2,136,900 | — | — |
| 2025-10-09 | $43.08 | $234.80 | 1,437,100 | — | — |
| 2025-10-08 | $43.30 | $236.00 | 832,600 | — | — |
| 2025-10-07 | $43.23 | $235.62 | 1,383,500 | — | — |
| 2025-10-06 | $43.37 | $236.39 | 2,443,300 | — | — |
| 2025-10-03 | $43.35 | $236.28 | 1,491,400 | — | — |
| 2025-10-02 | $42.87 | $233.66 | 1,416,300 | — | — |
| 2025-10-01 | $42.77 | $233.11 | 1,785,100 | — | — |
| 2025-09-30 | $42.47 | $231.48 | 1,519,300 | — | — |
| 2025-09-29 | $41.78 | $227.72 | 1,489,700 | — | — |
| 2025-09-26 | $41.96 | $228.70 | 658,300 | — | — |
| 2025-09-25 | $41.21 | $224.61 | 911,300 | — | — |
| 2025-09-24 | $41.33 | $225.27 | 984,800 | — | — |
| 2025-09-23 | $41.08 | $223.90 | 1,439,600 | — | — |
| 2025-09-22 | $40.96 | $223.25 | 1,256,500 | — | — |
| 2025-09-19 | $39.83 | $217.09 | 3,251,500 | — | — |
| 2025-09-18 | $39.74 | $216.60 | 1,089,500 | — | — |
| 2025-09-17 | $39.66 | $216.16 | 1,195,600 | — | — |
| 2025-09-16 | $39.20 | $213.66 | 1,270,900 | — | — |
| 2025-09-15 | $39.88 | $217.36 | 1,357,800 | — | — |
| 2025-09-12 | $40.27 | $219.49 | 1,020,200 | — | — |
| 2025-09-11 | $40.57 | $221.12 | 1,284,800 | — | — |
| 2025-09-10 | $39.94 | $217.69 | 1,179,600 | — | — |
| 2025-09-09 | $40.12 | $218.67 | 987,000 | — | — |
| 2025-09-08 | $40.32 | $219.76 | 869,600 | — | — |
| 2025-09-05 | $40.45 | $220.47 | 1,173,800 | — | — |
| 2025-09-04 | $41.09 | $222.38 | 1,197,600 | — | — |
| 2025-09-03 | $40.36 | $218.43 | 1,176,400 | — | — |
| 2025-09-02 | $40.01 | $216.53 | 1,037,000 | — | — |
| 2025-08-29 | $39.97 | $216.32 | 963,400 | — | — |
| 2025-08-28 | $39.74 | $215.07 | 1,345,600 | — | — |
| 2025-08-27 | $40.04 | $216.70 | 1,257,200 | — | — |
| 2025-08-26 | $39.65 | $214.58 | 1,024,900 | — | — |
| 2025-08-25 | $39.58 | $214.21 | 752,200 | — | — |
| 2025-08-22 | $39.93 | $216.10 | 1,228,700 | — | — |
| 2025-08-21 | $39.40 | $213.23 | 885,000 | — | — |
| 2025-08-20 | $39.30 | $212.69 | 1,808,300 | — | — |
| 2025-08-19 | $39.03 | $211.23 | 1,270,300 | — | — |
| 2025-08-18 | $38.04 | $205.87 | 1,704,900 | — | — |
| 2025-08-15 | $38.63 | $209.06 | 2,011,900 | — | — |
| 2025-08-14 | $38.71 | $209.50 | 1,008,400 | — | — |
| 2025-08-13 | $38.67 | $209.28 | 1,129,200 | — | — |
| 2025-08-12 | $37.89 | $205.06 | 1,181,000 | — | — |
| 2025-08-11 | $37.49 | $202.89 | 1,033,500 | — | — |
| 2025-08-08 | $37.36 | $202.19 | 1,027,400 | — | — |
| 2025-08-07 | $37.09 | $200.73 | 1,205,000 | — | — |
| 2025-08-06 | $37.32 | $201.97 | 1,476,600 | — | — |
| 2025-08-05 | $36.59 | $198.02 | 1,202,300 | — | — |
| 2025-08-04 | $36.35 | $196.72 | 1,188,300 | — | — |
| 2025-08-01 | $35.91 | $194.34 | 1,220,300 | — | — |
| 2025-07-31 | $36.17 | $195.75 | 1,675,400 | — | — |
| 2025-07-30 | $36.24 | $196.13 | 1,780,500 | — | — |
| 2025-07-29 | $36.32 | $196.56 | 1,551,900 | — | — |
| 2025-07-28 | $35.95 | $194.56 | 1,723,200 | — | — |
| 2025-07-25 | $35.85 | $194.02 | 1,994,800 | — | — |
| 2025-07-24 | $35.74 | $193.42 | 2,313,300 | — | — |
| 2025-07-23 | $36.62 | $198.19 | 2,386,900 | — | — |
| 2025-07-22 | $36.78 | $199.05 | 1,257,300 | — | — |
| 2025-07-21 | $36.46 | $197.32 | 1,357,400 | — | — |
| 2025-07-18 | $36.81 | $199.21 | 1,691,500 | — | — |
| 2025-07-17 | $36.75 | $198.89 | 1,574,000 | — | — |
| 2025-07-16 | $36.72 | $198.73 | 1,633,400 | — | — |
| 2025-07-15 | $36.34 | $196.67 | 1,703,200 | — | — |
| 2025-07-14 | $37.12 | $200.89 | 1,823,300 | — | — |
| 2025-07-11 | $36.60 | $198.08 | 1,625,500 | — | — |
| 2025-07-10 | $36.63 | $198.24 | 2,544,400 | — | — |
| 2025-07-09 | $37.44 | $202.62 | 1,453,200 | — | — |
| 2025-07-08 | $37.55 | $203.22 | 1,530,600 | — | — |
| 2025-07-07 | $37.80 | $204.57 | 1,528,600 | — | — |
| 2025-07-03 | $37.97 | $205.49 | 701,500 | — | — |
| 2025-07-02 | $37.53 | $203.11 | 1,474,900 | — | — |
| 2025-07-01 | $38.39 | $207.77 | 1,227,400 | — | — |
| 2025-06-30 | $38.44 | $208.04 | 1,525,700 | — | — |
| 2025-06-27 | $38.12 | $206.30 | 2,506,200 | — | — |
| 2025-06-26 | $37.82 | $204.68 | 970,000 | — | — |
| 2025-06-25 | $37.30 | $201.87 | 1,308,100 | — | — |
| 2025-06-24 | $37.96 | $205.44 | 1,269,000 | — | — |
| 2025-06-23 | $38.21 | $206.79 | 1,351,600 | — | — |
| 2025-06-20 | $37.31 | $201.92 | 2,811,800 | — | — |
| 2025-06-18 | $37.00 | $200.24 | 1,397,900 | — | — |
| 2025-06-17 | $36.87 | $199.54 | 1,348,700 | — | — |
| 2025-06-16 | $37.28 | $201.76 | 2,004,300 | — | — |
| 2025-06-13 | $37.37 | $202.25 | 1,477,400 | — | — |
| 2025-06-12 | $37.23 | $201.49 | 1,212,000 | — | — |
| 2025-06-11 | $36.72 | $198.73 | 1,173,200 | — | — |
| 2025-06-10 | $36.44 | $197.21 | 1,005,600 | — | — |
| 2025-06-09 | $36.70 | $198.62 | 1,353,400 | — | — |
| 2025-06-06 | $37.47 | $202.79 | 878,200 | — | — |
| 2025-06-05 | $37.39 | $200.78 | 1,521,600 | — | — |
| 2025-06-04 | $37.41 | $200.89 | 1,520,600 | — | — |
| 2025-06-03 | $38.16 | $204.92 | 1,293,000 | — | — |
| 2025-06-02 | $38.21 | $205.19 | 1,189,800 | — | — |
| 2025-05-30 | $37.80 | $202.99 | 2,078,600 | — | — |
| 2025-05-29 | $37.60 | $201.91 | 2,422,400 | — | — |
| 2025-05-28 | $37.25 | $200.03 | 1,190,400 | — | — |
| 2025-05-27 | $37.81 | $203.04 | 1,323,500 | — | — |
| 2025-05-23 | $37.44 | $201.05 | 986,700 | — | — |
| 2025-05-22 | $37.26 | $200.09 | 1,095,600 | — | — |
| 2025-05-21 | $37.58 | $201.80 | 1,000,000 | — | — |
| 2025-05-20 | $38.40 | $206.21 | 1,370,900 | — | — |
| 2025-05-19 | $38.57 | $207.12 | 995,100 | — | — |
| 2025-05-16 | $38.45 | $206.48 | 829,100 | — | — |
| 2025-05-15 | $37.97 | $203.90 | 681,600 | — | — |
| 2025-05-14 | $37.34 | $200.52 | 1,018,800 | — | — |
| 2025-05-13 | $37.70 | $202.45 | 1,289,400 | — | — |
| 2025-05-12 | $37.90 | $203.52 | 1,010,300 | — | — |
| 2025-05-09 | $37.91 | $203.58 | 1,080,100 | — | — |
| 2025-05-08 | $38.10 | $204.60 | 944,600 | — | — |
| 2025-05-07 | $38.09 | $204.54 | 1,246,500 | — | — |
| 2025-05-06 | $38.06 | $204.38 | 948,100 | — | — |
| 2025-05-05 | $38.07 | $204.44 | 1,201,700 | — | — |
| 2025-05-02 | $38.14 | $204.81 | 1,260,600 | — | — |
| 2025-05-01 | $37.30 | $200.30 | 1,298,200 | — | — |
| 2025-04-30 | $37.60 | $201.91 | 1,691,600 | — | — |
| 2025-04-29 | $37.76 | $202.77 | 1,394,200 | — | — |
| 2025-04-28 | $37.66 | $202.23 | 1,476,300 | — | — |
| 2025-04-25 | $37.28 | $200.19 | 1,256,800 | — | — |
| 2025-04-24 | $38.42 | $206.31 | 1,044,400 | — | — |
| 2025-04-23 | $37.97 | $203.90 | 1,634,300 | — | — |
| 2025-04-22 | $37.98 | $203.95 | 658,600 | — | — |
| 2025-04-21 | $36.70 | $197.08 | 1,158,200 | — | — |
| 2025-04-17 | $37.83 | $203.15 | 909,700 | — | — |
| 2025-04-16 | $37.71 | $202.50 | 947,300 | — | — |
| 2025-04-15 | $37.75 | $202.72 | 998,000 | — | — |
| 2025-04-14 | $37.64 | $202.13 | 808,600 | — | — |
| 2025-04-11 | $37.06 | $199.01 | 1,133,700 | — | — |
| 2025-04-10 | $36.58 | $196.43 | 1,284,800 | — | — |
| 2025-04-09 | $37.03 | $198.85 | 1,636,500 | — | — |
| 2025-04-08 | $35.36 | $189.88 | 1,798,300 | — | — |
| 2025-04-07 | $35.25 | $189.29 | 2,179,100 | — | — |
| 2025-04-04 | $36.30 | $194.93 | 1,774,300 | — | — |
| 2025-04-03 | $39.36 | $211.36 | 1,845,100 | — | — |
| 2025-04-02 | $39.79 | $213.67 | 1,064,300 | — | — |
| 2025-04-01 | $39.62 | $212.76 | 928,200 | — | — |
| 2025-03-31 | $39.22 | $210.61 | 1,731,600 | — | — |
| 2025-03-28 | $38.95 | $209.16 | 1,521,600 | — | — |
| 2025-03-27 | $39.05 | $209.70 | 1,125,800 | — | — |
| 2025-03-26 | $38.65 | $207.55 | 897,600 | — | — |
| 2025-03-25 | $38.47 | $206.58 | 1,391,900 | — | — |
| 2025-03-24 | $38.38 | $206.10 | 1,033,800 | — | — |
| 2025-03-21 | $37.64 | $202.13 | 3,157,500 | — | — |
| 2025-03-20 | $37.77 | $202.82 | 1,366,300 | — | — |
| 2025-03-19 | $37.71 | $202.50 | 1,592,500 | — | — |
| 2025-03-18 | $37.26 | $200.09 | 945,800 | — | — |
| 2025-03-17 | $37.50 | $201.37 | 1,698,500 | — | — |
| 2025-03-14 | $37.38 | $200.73 | 1,046,800 | — | — |
| 2025-03-13 | $36.59 | $196.49 | 1,148,800 | — | — |
| 2025-03-12 | $36.49 | $195.95 | 1,326,300 | — | — |
| 2025-03-11 | $36.66 | $196.86 | 1,518,600 | — | — |
| 2025-03-10 | $36.52 | $196.11 | 2,072,300 | — | — |
| 2025-03-07 | $37.30 | $198.74 | 1,061,000 | — | — |
| 2025-03-06 | $37.76 | $201.19 | 1,658,500 | — | — |
| 2025-03-05 | $37.73 | $201.03 | 1,360,500 | — | — |
| 2025-03-04 | $37.41 | $199.33 | 1,392,000 | — | — |
| 2025-03-03 | $38.69 | $206.15 | 1,482,100 | — | — |
| 2025-02-28 | $38.51 | $205.19 | 1,642,300 | — | — |
| 2025-02-27 | $37.84 | $201.62 | 774,300 | — | — |
| 2025-02-26 | $37.14 | $197.89 | 1,086,300 | — | — |
| 2025-02-25 | $37.31 | $198.80 | 985,200 | — | — |
| 2025-02-24 | $36.79 | $196.03 | 1,113,300 | — | — |
| 2025-02-21 | $36.49 | $194.43 | 1,198,800 | — | — |
| 2025-02-20 | $36.42 | $194.05 | 1,031,000 | — | — |
| 2025-02-19 | $36.63 | $195.17 | 921,700 | — | — |
| 2025-02-18 | $36.54 | $194.69 | 901,500 | — | — |
| 2025-02-14 | $36.41 | $194.00 | 1,001,100 | — | — |
| 2025-02-13 | $36.51 | $194.53 | 731,600 | — | — |
| 2025-02-12 | $35.93 | $191.44 | 884,900 | — | — |
| 2025-02-11 | $36.19 | $192.83 | 791,200 | — | — |
| 2025-02-10 | $36.12 | $192.46 | 693,500 | — | — |
| 2025-02-07 | $36.55 | $194.75 | 629,900 | — | — |
| 2025-02-06 | $36.76 | $195.87 | 793,200 | — | — |
| 2025-02-05 | $36.31 | $193.47 | 658,000 | — | — |
| 2025-02-04 | $36.13 | $192.51 | 959,100 | — | — |
| 2025-02-03 | $36.25 | $193.15 | 1,148,200 | — | — |
| 2025-01-31 | $36.58 | $194.91 | 1,449,400 | — | — |
| 2025-01-30 | $36.89 | $196.56 | 709,700 | — | — |
| 2025-01-29 | $36.77 | $195.92 | 755,600 | — | — |
| 2025-01-28 | $36.68 | $195.44 | 917,200 | — | — |
| 2025-01-27 | $37.22 | $198.32 | 1,268,200 | — | — |
| 2025-01-24 | $36.22 | $192.99 | 1,561,300 | — | — |
| 2025-01-23 | $36.30 | $193.42 | 1,662,000 | — | — |
| 2025-01-22 | $35.74 | $190.43 | 1,014,200 | — | — |
| 2025-01-21 | $36.14 | $192.56 | 920,400 | — | — |
| 2025-01-17 | $36.04 | $192.03 | 1,286,700 | — | — |
| 2025-01-16 | $36.04 | $192.03 | 1,147,900 | — | — |
| 2025-01-15 | $35.13 | $187.18 | 1,610,900 | — | — |
| 2025-01-14 | $34.55 | $184.09 | 1,509,600 | — | — |
| 2025-01-13 | $33.74 | $179.77 | 1,246,000 | — | — |
| 2025-01-10 | $33.46 | $178.28 | 1,366,400 | — | — |
| 2025-01-08 | $34.35 | $183.03 | 1,174,800 | — | — |
| 2025-01-07 | $34.18 | $182.12 | 1,100,900 | — | — |
| 2025-01-06 | $34.06 | $181.48 | 1,963,600 | — | — |
| 2025-01-03 | $34.38 | $183.18 | 1,419,600 | — | — |
| 2025-01-02 | $36.03 | $181.32 | 1,131,500 | — | — |