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
- 1970-01-02 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 | $34.73 | $411.52 | 4,010,900 | — | — |
| 2025-12-30 | $34.75 | $411.76 | 5,378,900 | — | — |
| 2025-12-29 | $34.45 | $408.20 | 7,542,400 | — | — |
| 2025-12-26 | $34.27 | $406.07 | 3,381,300 | — | — |
| 2025-12-24 | $34.31 | $406.55 | 3,128,600 | — | — |
| 2025-12-23 | $34.58 | $409.74 | 6,844,000 | — | — |
| 2025-12-22 | $34.14 | $404.53 | 10,096,000 | — | — |
| 2025-12-19 | $33.94 | $402.16 | 12,734,800 | — | — |
| 2025-12-18 | $33.31 | $394.70 | 15,228,900 | — | — |
| 2025-12-17 | $34.47 | $408.44 | 7,160,800 | — | — |
| 2025-12-16 | $33.76 | $400.03 | 11,885,400 | — | — |
| 2025-12-15 | $35.25 | $417.68 | 6,062,600 | — | — |
| 2025-12-12 | $35.26 | $417.80 | 6,524,600 | — | — |
| 2025-12-11 | $35.53 | $421.00 | 6,257,900 | — | — |
| 2025-12-10 | $35.88 | $425.15 | 6,045,700 | — | — |
| 2025-12-09 | $35.55 | $421.24 | 5,700,200 | — | — |
| 2025-12-08 | $35.78 | $423.96 | 8,210,400 | — | — |
| 2025-12-05 | $35.83 | $424.56 | 12,362,000 | — | — |
| 2025-12-04 | $37.23 | $441.14 | 7,953,700 | — | — |
| 2025-12-03 | $37.24 | $441.26 | 5,559,300 | — | — |
| 2025-12-02 | $36.36 | $430.84 | 3,689,400 | — | — |
| 2025-12-01 | $36.51 | $432.61 | 4,773,500 | — | — |
| 2025-11-28 | $36.10 | $427.75 | 2,879,500 | — | — |
| 2025-11-26 | $35.93 | $425.74 | 3,990,200 | — | — |
| 2025-11-25 | $35.69 | $422.90 | 5,403,400 | — | — |
| 2025-11-24 | $35.91 | $425.50 | 6,694,700 | — | — |
| 2025-11-21 | $35.98 | $426.33 | 8,785,400 | — | — |
| 2025-11-20 | $35.72 | $423.25 | 7,073,600 | — | — |
| 2025-11-19 | $35.95 | $425.98 | 7,181,100 | — | — |
| 2025-11-18 | $36.69 | $434.75 | 8,211,800 | — | — |
| 2025-11-17 | $36.50 | $432.49 | 9,066,700 | — | — |
| 2025-11-14 | $36.53 | $432.85 | 7,048,100 | — | — |
| 2025-11-13 | $36.49 | $426.46 | 5,988,900 | — | — |
| 2025-11-12 | $36.86 | $430.79 | 8,383,400 | — | — |
| 2025-11-11 | $37.35 | $436.51 | 6,252,600 | — | — |
| 2025-11-10 | $37.12 | $433.83 | 7,050,900 | — | — |
| 2025-11-07 | $36.58 | $427.52 | 6,287,800 | — | — |
| 2025-11-06 | $35.82 | $418.63 | 7,098,400 | — | — |
| 2025-11-05 | $35.68 | $417.00 | 10,053,600 | — | — |
| 2025-11-04 | $35.12 | $410.45 | 13,631,300 | — | — |
| 2025-11-03 | $34.87 | $407.53 | 5,974,700 | — | — |
| 2025-10-31 | $35.13 | $410.57 | 5,818,600 | — | — |
| 2025-10-30 | $34.77 | $406.36 | 10,066,400 | — | — |
| 2025-10-29 | $35.20 | $411.39 | 8,743,000 | — | — |
| 2025-10-28 | $34.46 | $402.74 | 5,132,200 | — | — |
| 2025-10-27 | $34.77 | $406.36 | 4,173,000 | — | — |
| 2025-10-24 | $34.54 | $403.67 | 6,005,400 | — | — |
| 2025-10-23 | $35.00 | $409.05 | 8,478,000 | — | — |
| 2025-10-22 | $34.32 | $401.10 | 7,017,600 | — | — |
| 2025-10-21 | $33.16 | $387.55 | 4,443,300 | — | — |
| 2025-10-20 | $33.22 | $388.25 | 5,937,700 | — | — |
| 2025-10-17 | $33.13 | $387.19 | 4,877,900 | — | — |
| 2025-10-16 | $32.78 | $383.10 | 6,282,300 | — | — |
| 2025-10-15 | $33.34 | $389.65 | 6,691,200 | — | — |
| 2025-10-14 | $33.11 | $386.96 | 8,312,200 | — | — |
| 2025-10-13 | $33.70 | $393.86 | 3,902,200 | — | — |
| 2025-10-10 | $33.49 | $391.40 | 7,541,000 | — | — |
| 2025-10-09 | $34.29 | $400.75 | 5,749,300 | — | — |
| 2025-10-08 | $34.52 | $403.44 | 5,128,200 | — | — |
| 2025-10-07 | $34.97 | $408.70 | 4,764,700 | — | — |
| 2025-10-06 | $34.83 | $407.06 | 6,188,600 | — | — |
| 2025-10-03 | $34.16 | $399.23 | 5,945,000 | — | — |
| 2025-10-02 | $33.86 | $395.73 | 5,742,600 | — | — |
| 2025-10-01 | $34.46 | $402.74 | 5,595,000 | — | — |
| 2025-09-30 | $34.46 | $402.74 | 6,026,800 | — | — |
| 2025-09-29 | $34.75 | $406.13 | 5,861,100 | — | — |
| 2025-09-26 | $35.69 | $417.11 | 6,110,900 | — | — |
| 2025-09-25 | $35.26 | $412.09 | 3,971,800 | — | — |
| 2025-09-24 | $35.21 | $411.50 | 5,771,400 | — | — |
| 2025-09-23 | $34.74 | $406.01 | 6,720,800 | — | — |
| 2025-09-22 | $34.37 | $401.69 | 9,758,200 | — | — |
| 2025-09-19 | $34.12 | $398.76 | 8,052,200 | — | — |
| 2025-09-18 | $34.56 | $403.91 | 8,261,100 | — | — |
| 2025-09-17 | $34.30 | $400.87 | 5,689,000 | — | — |
| 2025-09-16 | $34.43 | $402.39 | 4,477,800 | — | — |
| 2025-09-15 | $34.21 | $399.82 | 5,805,500 | — | — |
| 2025-09-12 | $33.89 | $396.08 | 8,979,900 | — | — |
| 2025-09-11 | $34.47 | $402.86 | 5,667,800 | — | — |
| 2025-09-10 | $34.76 | $406.24 | 5,528,000 | — | — |
| 2025-09-09 | $34.09 | $398.41 | 6,604,600 | — | — |
| 2025-09-08 | $33.91 | $396.31 | 5,795,300 | — | — |
| 2025-09-05 | $33.93 | $396.54 | 7,857,900 | — | — |
| 2025-09-04 | $34.30 | $400.87 | 6,020,200 | — | — |
| 2025-09-03 | $34.46 | $402.74 | 10,263,500 | — | — |
| 2025-09-02 | $35.23 | $411.74 | 8,468,600 | — | — |
| 2025-08-29 | $35.23 | $411.74 | 7,701,000 | — | — |
| 2025-08-28 | $35.35 | $413.14 | 7,983,500 | — | — |
| 2025-08-27 | $34.89 | $407.76 | 8,118,000 | — | — |
| 2025-08-26 | $34.67 | $405.19 | 5,592,000 | — | — |
| 2025-08-25 | $34.97 | $408.70 | 5,124,500 | — | — |
| 2025-08-22 | $34.74 | $406.01 | 7,453,900 | — | — |
| 2025-08-21 | $34.05 | $397.95 | 4,933,500 | — | — |
| 2025-08-20 | $33.88 | $395.96 | 6,028,700 | — | — |
| 2025-08-19 | $33.82 | $395.26 | 4,965,000 | — | — |
| 2025-08-18 | $34.05 | $397.95 | 5,690,400 | — | — |
| 2025-08-15 | $34.33 | $401.22 | 10,608,200 | — | — |
| 2025-08-14 | $34.64 | $399.01 | 9,440,700 | — | — |
| 2025-08-13 | $34.31 | $395.21 | 7,190,800 | — | — |
| 2025-08-12 | $34.07 | $392.44 | 4,688,900 | — | — |
| 2025-08-11 | $33.95 | $391.06 | 4,857,200 | — | — |
| 2025-08-08 | $34.14 | $393.25 | 6,304,000 | — | — |
| 2025-08-07 | $34.19 | $393.83 | 10,582,300 | — | — |
| 2025-08-06 | $33.88 | $390.26 | 11,067,700 | — | — |
| 2025-08-05 | $33.60 | $387.03 | 14,440,000 | — | — |
| 2025-08-04 | $32.49 | $374.25 | 13,559,300 | — | — |
| 2025-08-01 | $31.75 | $365.72 | 8,591,900 | — | — |
| 2025-07-31 | $32.15 | $370.33 | 5,346,000 | — | — |
| 2025-07-30 | $32.25 | $371.48 | 7,183,900 | — | — |
| 2025-07-29 | $32.96 | $379.66 | 4,878,000 | — | — |
| 2025-07-28 | $32.67 | $376.32 | 5,528,400 | — | — |
| 2025-07-25 | $32.20 | $370.90 | 7,033,600 | — | — |
| 2025-07-24 | $32.13 | $370.10 | 12,436,000 | — | — |
| 2025-07-23 | $32.71 | $376.78 | 12,579,500 | — | — |
| 2025-07-22 | $32.52 | $374.59 | 6,791,100 | — | — |
| 2025-07-21 | $32.23 | $371.25 | 6,890,300 | — | — |
| 2025-07-18 | $31.99 | $368.49 | 6,224,700 | — | — |
| 2025-07-17 | $32.09 | $369.64 | 3,858,700 | — | — |
| 2025-07-16 | $31.92 | $367.68 | 5,791,600 | — | — |
| 2025-07-15 | $31.86 | $366.99 | 6,278,400 | — | — |
| 2025-07-14 | $32.10 | $369.75 | 5,790,500 | — | — |
| 2025-07-11 | $32.64 | $375.97 | 12,723,400 | — | — |
| 2025-07-10 | $31.52 | $363.07 | 6,561,800 | — | — |
| 2025-07-09 | $31.27 | $360.19 | 8,325,100 | — | — |
| 2025-07-08 | $31.27 | $360.19 | 9,379,500 | — | — |
| 2025-07-07 | $30.25 | $348.44 | 6,653,200 | — | — |
| 2025-07-03 | $30.93 | $356.28 | 3,931,600 | — | — |
| 2025-07-02 | $31.30 | $360.54 | 8,124,700 | — | — |
| 2025-07-01 | $30.50 | $351.32 | 8,426,500 | — | — |
| 2025-06-30 | $29.93 | $344.76 | 7,521,200 | — | — |
| 2025-06-27 | $30.34 | $349.48 | 11,134,700 | — | — |
| 2025-06-26 | $30.29 | $348.90 | 14,192,700 | — | — |
| 2025-06-25 | $30.32 | $349.25 | 66,997,000 | — | — |
| 2025-06-24 | $29.83 | $343.61 | 10,987,900 | — | — |
| 2025-06-23 | $30.32 | $349.25 | 14,795,600 | — | — |
| 2025-06-20 | $31.25 | $359.96 | 13,800,700 | — | — |
| 2025-06-18 | $31.14 | $358.69 | 8,627,200 | — | — |
| 2025-06-17 | $31.58 | $363.76 | 9,465,900 | — | — |
| 2025-06-16 | $31.16 | $358.93 | 11,189,100 | — | — |
| 2025-06-13 | $31.72 | $365.38 | 11,179,800 | — | — |
| 2025-06-12 | $30.92 | $356.16 | 7,944,600 | — | — |
| 2025-06-11 | $30.81 | $354.89 | 8,810,000 | — | — |
| 2025-06-10 | $30.23 | $348.21 | 12,844,100 | — | — |
| 2025-06-09 | $29.46 | $339.34 | 6,040,900 | — | — |
| 2025-06-06 | $29.29 | $337.38 | 6,988,700 | — | — |
| 2025-06-05 | $29.05 | $334.62 | 6,117,000 | — | — |
| 2025-06-04 | $28.92 | $333.12 | 8,007,200 | — | — |
| 2025-06-03 | $29.56 | $340.50 | 6,550,900 | — | — |
| 2025-06-02 | $29.58 | $340.73 | 8,068,400 | — | — |
| 2025-05-30 | $29.10 | $335.20 | 5,415,600 | — | — |
| 2025-05-29 | $29.17 | $336.00 | 4,850,700 | — | — |
| 2025-05-28 | $28.94 | $333.35 | 6,744,000 | — | — |
| 2025-05-27 | $29.15 | $335.77 | 6,737,800 | — | — |
| 2025-05-23 | $29.09 | $335.08 | 7,951,200 | — | — |
| 2025-05-22 | $28.94 | $333.35 | 7,691,200 | — | — |
| 2025-05-21 | $28.88 | $332.66 | 7,379,600 | — | — |
| 2025-05-20 | $29.20 | $336.35 | 5,504,500 | — | — |
| 2025-05-19 | $29.40 | $338.65 | 8,666,300 | — | — |
| 2025-05-16 | $29.76 | $342.80 | 6,930,400 | — | — |
| 2025-05-15 | $30.11 | $341.30 | 7,271,800 | — | — |
| 2025-05-14 | $30.36 | $344.14 | 15,045,900 | — | — |
| 2025-05-13 | $30.56 | $346.40 | 10,855,500 | — | — |
| 2025-05-12 | $30.19 | $342.21 | 11,716,200 | — | — |
| 2025-05-09 | $29.77 | $337.45 | 19,497,600 | — | — |
| 2025-05-08 | $28.59 | $324.07 | 11,924,300 | — | — |
| 2025-05-07 | $28.13 | $318.86 | 10,024,100 | — | — |
| 2025-05-06 | $28.40 | $321.92 | 18,875,400 | — | — |
| 2025-05-05 | $29.18 | $330.76 | 28,776,200 | — | — |
| 2025-05-02 | $28.12 | $318.74 | 10,605,500 | — | — |
| 2025-05-01 | $27.88 | $316.02 | 10,188,700 | — | — |
| 2025-04-30 | $27.46 | $311.26 | 13,189,800 | — | — |
| 2025-04-29 | $28.07 | $318.18 | 16,423,300 | — | — |
| 2025-04-28 | $29.13 | $330.19 | 11,226,900 | — | — |
| 2025-04-25 | $29.19 | $330.87 | 5,321,100 | — | — |
| 2025-04-24 | $29.00 | $328.72 | 5,672,200 | — | — |
| 2025-04-23 | $28.60 | $324.19 | 12,702,100 | — | — |
| 2025-04-22 | $28.87 | $327.25 | 17,311,500 | — | — |
| 2025-04-21 | $28.08 | $318.29 | 8,373,400 | — | — |
| 2025-04-17 | $28.32 | $321.01 | 8,926,500 | — | — |
| 2025-04-16 | $27.66 | $313.53 | 10,609,000 | — | — |
| 2025-04-15 | $27.21 | $308.43 | 10,145,100 | — | — |
| 2025-04-14 | $26.91 | $305.03 | 13,782,600 | — | — |
| 2025-04-11 | $26.59 | $301.40 | 17,252,000 | — | — |
| 2025-04-10 | $26.23 | $297.32 | 15,252,600 | — | — |
| 2025-04-09 | $27.90 | $316.25 | 18,532,400 | — | — |
| 2025-04-08 | $26.11 | $295.96 | 13,558,200 | — | — |
| 2025-04-07 | $27.17 | $307.98 | 20,036,700 | — | — |
| 2025-04-04 | $28.38 | $321.69 | 23,086,500 | — | — |
| 2025-04-03 | $31.34 | $355.24 | 19,511,400 | — | — |
| 2025-04-02 | $33.81 | $383.24 | 6,099,500 | — | — |
| 2025-04-01 | $33.81 | $383.24 | 5,682,700 | — | — |
| 2025-03-31 | $33.79 | $383.01 | 6,051,500 | — | — |
| 2025-03-28 | $33.86 | $383.81 | 7,085,600 | — | — |
| 2025-03-27 | $34.41 | $390.04 | 7,555,700 | — | — |
| 2025-03-26 | $34.42 | $390.16 | 10,731,500 | — | — |
| 2025-03-25 | $34.29 | $388.68 | 10,230,900 | — | — |
| 2025-03-24 | $34.11 | $386.64 | 10,093,100 | — | — |
| 2025-03-21 | $34.55 | $391.63 | 40,923,500 | — | — |
| 2025-03-20 | $34.75 | $393.90 | 21,305,600 | — | — |
| 2025-03-19 | $34.61 | $392.31 | 14,017,900 | — | — |
| 2025-03-18 | $34.22 | $387.89 | 10,244,200 | — | — |
| 2025-03-17 | $33.76 | $382.67 | 10,810,800 | — | — |
| 2025-03-14 | $33.39 | $378.48 | 12,619,400 | — | — |
| 2025-03-13 | $32.37 | $366.92 | 6,948,600 | — | — |
| 2025-03-12 | $32.20 | $364.99 | 8,475,100 | — | — |
| 2025-03-11 | $31.98 | $362.50 | 9,321,600 | — | — |
| 2025-03-10 | $32.21 | $365.11 | 12,735,000 | — | — |
| 2025-03-07 | $32.07 | $363.52 | 8,862,000 | — | — |
| 2025-03-06 | $31.71 | $359.44 | 8,605,600 | — | — |
| 2025-03-05 | $31.88 | $361.36 | 9,902,300 | — | — |
| 2025-03-04 | $31.44 | $356.38 | 14,142,000 | — | — |
| 2025-03-03 | $31.81 | $360.57 | 13,055,900 | — | — |
| 2025-02-28 | $33.12 | $375.42 | 8,717,700 | — | — |
| 2025-02-27 | $33.12 | $375.42 | 10,341,500 | — | — |
| 2025-02-26 | $32.68 | $370.43 | 14,441,200 | — | — |
| 2025-02-25 | $33.23 | $376.67 | 14,681,400 | — | — |
| 2025-02-24 | $33.74 | $382.45 | 8,702,300 | — | — |
| 2025-02-21 | $33.89 | $384.15 | 12,503,400 | — | — |
| 2025-02-20 | $34.65 | $387.32 | 10,499,200 | — | — |
| 2025-02-19 | $34.54 | $386.09 | 9,948,600 | — | — |
| 2025-02-18 | $35.31 | $394.70 | 12,306,900 | — | — |
| 2025-02-14 | $35.00 | $391.23 | 13,148,400 | — | — |
| 2025-02-13 | $34.49 | $385.53 | 15,284,000 | — | — |
| 2025-02-12 | $34.68 | $387.66 | 16,537,100 | — | — |
| 2025-02-11 | $34.55 | $386.20 | 17,244,500 | — | — |
| 2025-02-10 | $34.42 | $384.75 | 39,130,900 | — | — |
| 2025-02-07 | $32.27 | $360.72 | 10,042,200 | — | — |
| 2025-02-06 | $31.96 | $357.25 | 13,970,900 | — | — |
| 2025-02-05 | $31.67 | $354.01 | 14,842,400 | — | — |
| 2025-02-04 | $31.64 | $353.68 | 18,006,700 | — | — |
| 2025-02-03 | $30.87 | $345.07 | 26,919,700 | — | — |
| 2025-01-31 | $31.06 | $347.19 | 10,679,800 | — | — |
| 2025-01-30 | $31.61 | $353.34 | 7,928,600 | — | — |
| 2025-01-29 | $31.13 | $347.98 | 8,065,800 | — | — |
| 2025-01-28 | $31.16 | $348.31 | 6,388,000 | — | — |
| 2025-01-27 | $31.45 | $351.55 | 8,021,600 | — | — |
| 2025-01-24 | $31.45 | $351.55 | 5,748,400 | — | — |
| 2025-01-23 | $31.49 | $352.00 | 6,586,400 | — | — |
| 2025-01-22 | $31.13 | $347.98 | 8,494,100 | — | — |
| 2025-01-21 | $31.52 | $352.33 | 7,301,500 | — | — |
| 2025-01-17 | $31.69 | $354.23 | 11,806,100 | — | — |
| 2025-01-16 | $31.78 | $355.24 | 11,435,600 | — | — |
| 2025-01-15 | $31.30 | $349.88 | 10,964,600 | — | — |
| 2025-01-14 | $31.09 | $347.53 | 13,758,900 | — | — |
| 2025-01-13 | $31.22 | $348.98 | 9,705,500 | — | — |
| 2025-01-10 | $31.29 | $349.76 | 11,312,000 | — | — |
| 2025-01-08 | $31.12 | $347.86 | 13,191,500 | — | — |
| 2025-01-07 | $31.83 | $355.80 | 11,983,300 | — | — |
| 2025-01-06 | $31.02 | $346.75 | 12,487,500 | — | — |
| 2025-01-03 | $30.47 | $340.60 | 7,074,900 | — | — |
| 2025-01-02 | $29.93 | $334.56 | 6,636,200 | — | — |