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
- 1994-06-08 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $30.73 | 76,615 |
| 2026-09-03 | — | — | — | $31.19 | 56,476 |
| 2026-09-02 | — | — | — | $30.63 | 49,299 |
| 2026-09-01 | — | — | — | $30.81 | 76,119 |
| 2026-08-31 | — | — | — | $30.96 | 60,489 |
| 2026-08-28 | — | — | — | $31.43 | 37,401 |
| 2026-08-27 | $31.38 | $230.30 | 673,700 | $31.18 | 37,893 |
| 2026-08-26 | $31.51 | $231.26 | 752,300 | $31.82 | 38,074 |
| 2026-08-25 | $31.91 | $234.19 | 1,050,700 | $31.74 | 42,889 |
| 2026-08-24 | $31.77 | $233.17 | 728,300 | $31.49 | 45,104 |
| 2026-08-21 | $31.40 | $230.45 | 1,052,500 | $31.43 | 43,523 |
| 2026-08-20 | $31.47 | $230.96 | 722,600 | $31.17 | 37,446 |
| 2026-08-19 | $31.26 | $229.42 | 770,900 | $31.18 | 34,968 |
| 2026-08-18 | $30.85 | $226.41 | 1,204,100 | $30.84 | 49,596 |
| 2026-08-17 | $30.66 | $225.02 | 823,000 | $31.18 | 40,880 |
| 2026-08-14 | $31.51 | $227.59 | 786,000 | $32.00 | 42,169 |
| 2026-08-13 | $31.82 | $229.83 | 899,400 | $31.56 | 60,472 |
| 2026-08-12 | $31.33 | $226.29 | 865,200 | $30.99 | 89,007 |
| 2026-08-11 | $30.85 | $222.82 | 1,014,000 | $30.78 | 87,395 |
| 2026-08-10 | $30.91 | $223.25 | 1,074,000 | $31.20 | 97,096 |
| 2026-08-07 | $31.45 | $227.16 | 929,400 | $31.37 | 52,872 |
| 2026-08-06 | $31.48 | $227.37 | 1,019,400 | $32.68 | 53,982 |
| 2026-08-05 | $32.42 | $234.16 | 1,146,100 | $32.49 | 44,199 |
| 2026-08-04 | $32.98 | $238.21 | 1,194,500 | $33.14 | 66,692 |
| 2026-08-03 | $33.32 | $240.66 | 1,343,600 | $33.65 | 79,031 |
| 2026-07-31 | $33.13 | $239.29 | 1,193,700 | $33.54 | 47,239 |
| 2026-07-30 | $33.80 | $244.13 | 1,938,400 | $34.53 | 92,489 |
| 2026-07-29 | $34.40 | $248.46 | 3,881,300 | $35.01 | 242,052 |
| 2026-07-28 | $33.64 | $242.97 | 1,757,900 | $33.90 | 94,713 |
| 2026-07-27 | $33.84 | $244.42 | 2,144,800 | $33.84 | 99,160 |
| 2026-07-24 | $33.65 | $243.05 | 1,538,500 | $32.86 | 85,830 |
| 2026-07-23 | $32.78 | $236.76 | 1,343,600 | $32.63 | 68,114 |
| 2026-07-22 | $32.50 | $234.74 | 1,786,400 | $33.30 | 143,323 |
| 2026-07-21 | $33.08 | $238.93 | 1,459,100 | $32.72 | 115,608 |
| 2026-07-20 | $32.97 | $238.13 | 1,459,600 | $33.21 | 50,302 |
| 2026-07-17 | $33.32 | $240.66 | 992,100 | — | — |
| 2026-07-16 | $33.41 | $241.31 | 1,240,500 | — | — |
| 2026-07-15 | $32.36 | $233.73 | 1,428,500 | — | — |
| 2026-07-14 | $32.09 | $231.78 | 1,199,700 | — | — |
| 2026-07-13 | $31.33 | $226.29 | 1,292,500 | — | — |
| 2026-07-10 | $31.22 | $225.49 | 1,748,700 | — | — |
| 2026-07-09 | $31.55 | $227.88 | 1,277,900 | — | — |
| 2026-07-08 | $31.25 | $225.71 | 1,867,700 | — | — |
| 2026-07-07 | $32.09 | $231.78 | 1,355,500 | — | — |
| 2026-07-06 | $31.98 | $230.98 | 1,306,300 | — | — |
| 2026-07-02 | $31.86 | $230.12 | 1,948,900 | — | — |
| 2026-07-01 | $30.91 | $223.25 | 1,648,200 | — | — |
| 2026-06-30 | $30.16 | $217.84 | 1,579,700 | — | — |
| 2026-06-29 | $30.18 | $217.98 | 1,388,500 | — | — |
| 2026-06-26 | $29.90 | $215.96 | 16,692,900 | — | — |
| 2026-06-25 | $29.22 | $211.05 | 1,350,200 | — | — |
| 2026-06-24 | $28.91 | $208.81 | 1,833,900 | — | — |
| 2026-06-23 | $29.53 | $213.29 | 1,149,300 | — | — |
| 2026-06-22 | $29.38 | $212.20 | 1,249,800 | — | — |
| 2026-06-18 | $29.28 | $211.48 | 2,160,400 | — | — |
| 2026-06-17 | $28.62 | $206.71 | 1,617,400 | — | — |
| 2026-06-16 | $29.45 | $212.71 | 1,902,500 | — | — |
| 2026-06-15 | $29.47 | $212.85 | 1,661,200 | — | — |
| 2026-06-12 | $29.84 | $215.53 | 1,335,000 | — | — |
| 2026-06-11 | $30.25 | $218.49 | 2,035,300 | — | — |
| 2026-06-10 | $30.20 | $218.13 | 3,089,200 | — | — |
| 2026-06-09 | $29.80 | $215.24 | 3,006,300 | — | — |
| 2026-06-08 | $28.49 | $205.78 | 1,765,000 | — | — |
| 2026-06-05 | $27.88 | $201.37 | 1,272,700 | — | — |
| 2026-06-04 | $27.60 | $199.35 | 1,696,500 | — | — |
| 2026-06-03 | $26.96 | $194.73 | 1,347,300 | — | — |
| 2026-06-02 | $26.86 | $194.00 | 1,221,200 | — | — |
| 2026-06-01 | $26.39 | $190.61 | 1,400,100 | — | — |
| 2026-05-29 | $26.10 | $188.51 | 2,789,400 | — | — |
| 2026-05-28 | $26.07 | $188.30 | 839,600 | — | — |
| 2026-05-27 | $26.27 | $189.74 | 1,267,500 | — | — |
| 2026-05-26 | $26.27 | $189.74 | 1,174,400 | — | — |
| 2026-05-22 | $25.65 | $185.26 | 829,800 | — | — |
| 2026-05-21 | $25.55 | $184.54 | 1,256,100 | — | — |
| 2026-05-20 | $25.46 | $183.89 | 1,071,800 | — | — |
| 2026-05-19 | $25.18 | $181.87 | 906,800 | — | — |
| 2026-05-18 | $25.72 | $185.77 | 952,400 | — | — |
| 2026-05-15 | $25.47 | $180.35 | 1,677,600 | — | — |
| 2026-05-14 | $26.21 | $185.59 | 2,379,900 | — | — |
| 2026-05-13 | $26.04 | $184.39 | 1,999,000 | — | — |
| 2026-05-12 | $25.56 | $180.99 | 1,465,800 | — | — |
| 2026-05-11 | $25.41 | $179.93 | 961,500 | — | — |
| 2026-05-08 | $25.42 | $180.00 | 1,547,800 | — | — |
| 2026-05-07 | $25.57 | $181.06 | 1,564,300 | — | — |
| 2026-05-06 | $25.82 | $182.83 | 1,287,900 | — | — |
| 2026-05-05 | $25.10 | $177.73 | 909,700 | — | — |
| 2026-05-04 | $24.46 | $173.20 | 1,025,700 | — | — |
| 2026-05-01 | $24.71 | $174.97 | 1,494,900 | — | — |
| 2026-04-30 | $24.31 | $172.14 | 2,110,300 | — | — |
| 2026-04-29 | $23.73 | $168.03 | 2,376,300 | — | — |
| 2026-04-28 | $24.92 | $176.46 | 1,948,700 | — | — |
| 2026-04-27 | $24.08 | $170.51 | 1,098,100 | — | — |
| 2026-04-24 | $23.89 | $169.16 | 888,400 | — | — |
| 2026-04-23 | $23.66 | $167.54 | 1,210,200 | — | — |
| 2026-04-22 | $23.74 | $168.10 | 970,600 | — | — |
| 2026-04-21 | $23.88 | $169.09 | 1,022,800 | — | — |
| 2026-04-20 | $24.10 | $170.65 | 960,100 | — | — |
| 2026-04-17 | $23.56 | $166.83 | 1,030,600 | — | — |
| 2026-04-16 | $23.09 | $163.50 | 1,072,400 | — | — |
| 2026-04-15 | $23.18 | $164.14 | 1,947,000 | — | — |
| 2026-04-14 | $22.84 | $161.73 | 1,136,000 | — | — |
| 2026-04-13 | $22.51 | $159.39 | 1,042,500 | — | — |
| 2026-04-10 | $22.42 | $158.75 | 991,400 | — | — |
| 2026-04-09 | $21.81 | $154.44 | 1,289,500 | — | — |
| 2026-04-08 | $22.22 | $157.34 | 1,144,900 | — | — |
| 2026-04-07 | $21.56 | $152.67 | 721,100 | — | — |
| 2026-04-06 | $21.59 | $152.88 | 815,400 | — | — |
| 2026-04-02 | $21.43 | $151.74 | 1,007,300 | — | — |
| 2026-04-01 | $21.42 | $151.67 | 1,188,200 | — | — |
| 2026-03-31 | $21.41 | $151.60 | 1,763,200 | — | — |
| 2026-03-30 | $20.90 | $147.99 | 1,784,600 | — | — |
| 2026-03-27 | $20.58 | $145.73 | 991,100 | — | — |
| 2026-03-26 | $21.05 | $149.05 | 993,700 | — | — |
| 2026-03-25 | $21.12 | $149.55 | 1,078,000 | — | — |
| 2026-03-24 | $21.06 | $149.12 | 864,600 | — | — |
| 2026-03-23 | $21.25 | $150.47 | 1,539,900 | — | — |
| 2026-03-20 | $20.60 | $145.87 | 3,083,600 | — | — |
| 2026-03-19 | $21.59 | $152.88 | 1,243,900 | — | — |
| 2026-03-18 | $21.53 | $152.45 | 1,037,800 | — | — |
| 2026-03-17 | $21.79 | $154.29 | 990,800 | — | — |
| 2026-03-16 | $21.46 | $151.96 | 1,083,300 | — | — |
| 2026-03-13 | $21.45 | $151.89 | 1,021,600 | — | — |
| 2026-03-12 | $21.57 | $152.74 | 1,393,600 | — | — |
| 2026-03-11 | $21.81 | $154.44 | 1,820,700 | — | — |
| 2026-03-10 | $22.30 | $157.91 | 2,108,800 | — | — |
| 2026-03-09 | $21.96 | $155.50 | 2,420,200 | — | — |
| 2026-03-06 | $22.14 | $156.77 | 1,410,100 | — | — |
| 2026-03-05 | $22.97 | $162.65 | 1,730,800 | — | — |
| 2026-03-04 | $23.19 | $164.21 | 1,372,600 | — | — |
| 2026-03-03 | $22.57 | $159.82 | 1,423,500 | — | — |
| 2026-03-02 | $22.62 | $160.17 | 1,375,100 | — | — |
| 2026-02-27 | $22.49 | $159.25 | 2,471,700 | — | — |
| 2026-02-26 | $23.42 | $165.84 | 1,169,500 | — | — |
| 2026-02-25 | $23.16 | $163.99 | 1,225,600 | — | — |
| 2026-02-24 | $23.07 | $163.36 | 1,023,200 | — | — |
| 2026-02-23 | $22.91 | $162.22 | 933,800 | — | — |
| 2026-02-20 | $23.46 | $166.12 | 1,075,500 | — | — |
| 2026-02-19 | $23.52 | $166.54 | 2,380,500 | — | — |
| 2026-02-18 | $23.11 | $163.64 | 2,191,200 | — | — |
| 2026-02-17 | $22.95 | $162.51 | 2,076,600 | — | — |
| 2026-02-13 | $23.12 | $160.17 | 2,557,600 | — | — |
| 2026-02-12 | $22.03 | $152.62 | 3,631,300 | — | — |
| 2026-02-11 | $23.35 | $161.76 | 3,254,900 | — | — |
| 2026-02-10 | $25.99 | $180.05 | 1,329,100 | — | — |
| 2026-02-09 | $25.80 | $178.74 | 991,600 | — | — |
| 2026-02-06 | $26.01 | $180.19 | 918,400 | — | — |
| 2026-02-05 | $25.97 | $179.92 | 1,111,100 | — | — |
| 2026-02-04 | $25.99 | $180.05 | 1,111,100 | — | — |
| 2026-02-03 | $25.59 | $177.28 | 1,075,400 | — | — |
| 2026-02-02 | $25.27 | $175.07 | 998,700 | — | — |
| 2026-01-30 | $25.85 | $179.08 | 1,461,900 | — | — |
| 2026-01-29 | $25.89 | $179.36 | 1,158,800 | — | — |
| 2026-01-28 | $25.47 | $176.45 | 1,062,700 | — | — |
| 2026-01-27 | $26.28 | $182.06 | 1,116,200 | — | — |
| 2026-01-26 | $26.22 | $181.65 | 949,400 | — | — |
| 2026-01-23 | $26.35 | $182.55 | 1,034,500 | — | — |
| 2026-01-22 | $26.71 | $185.04 | 888,700 | — | — |
| 2026-01-21 | $27.07 | $187.54 | 1,227,500 | — | — |
| 2026-01-20 | $27.07 | $187.54 | 2,535,300 | — | — |
| 2026-01-16 | $27.54 | $190.79 | 1,073,900 | — | — |
| 2026-01-15 | $27.20 | $188.44 | 789,300 | — | — |
| 2026-01-14 | $26.80 | $185.67 | 892,700 | — | — |
| 2026-01-13 | $26.89 | $186.29 | 977,800 | — | — |
| 2026-01-12 | $27.24 | $188.71 | 1,404,600 | — | — |
| 2026-01-09 | $27.25 | $188.78 | 1,022,300 | — | — |
| 2026-01-08 | $27.49 | $190.45 | 1,466,400 | — | — |
| 2026-01-07 | $26.42 | $183.03 | 1,626,600 | — | — |
| 2026-01-06 | $26.61 | $184.35 | 1,607,900 | — | — |
| 2026-01-05 | $25.61 | $177.42 | 1,086,200 | — | — |
| 2026-01-02 | $25.88 | $179.29 | 1,043,700 | — | — |