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-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 | $80.30 | $1,303.39 | 1,606,200 | — | — |
| 2025-12-30 | $80.91 | $1,313.29 | 1,269,100 | — | — |
| 2025-12-29 | $80.69 | $1,309.72 | 2,069,400 | — | — |
| 2025-12-26 | $80.39 | $1,304.85 | 910,300 | — | — |
| 2025-12-24 | $80.72 | $1,310.21 | 749,900 | — | — |
| 2025-12-23 | $80.43 | $1,305.50 | 2,571,600 | — | — |
| 2025-12-22 | $80.72 | $1,310.21 | 2,982,900 | — | — |
| 2025-12-19 | $80.01 | $1,298.68 | 6,336,000 | — | — |
| 2025-12-18 | $80.66 | $1,309.24 | 3,904,100 | — | — |
| 2025-12-17 | $79.91 | $1,297.06 | 3,462,900 | — | — |
| 2025-12-16 | $79.93 | $1,297.39 | 3,217,000 | — | — |
| 2025-12-15 | $80.60 | $1,308.26 | 3,003,600 | — | — |
| 2025-12-12 | $78.89 | $1,280.51 | 3,859,100 | — | — |
| 2025-12-11 | $78.96 | $1,281.64 | 3,297,200 | — | — |
| 2025-12-10 | $78.69 | $1,277.26 | 2,554,600 | — | — |
| 2025-12-09 | $79.33 | $1,277.42 | 4,204,900 | — | — |
| 2025-12-08 | $78.75 | $1,268.08 | 3,340,100 | — | — |
| 2025-12-05 | $79.57 | $1,281.29 | 4,567,700 | — | — |
| 2025-12-04 | $80.77 | $1,300.61 | 2,066,500 | — | — |
| 2025-12-03 | $80.54 | $1,296.91 | 3,278,200 | — | — |
| 2025-12-02 | $80.68 | $1,299.16 | 2,878,600 | — | — |
| 2025-12-01 | $81.57 | $1,313.49 | 2,889,900 | — | — |
| 2025-11-28 | $83.52 | $1,344.89 | 1,335,000 | — | — |
| 2025-11-26 | $83.25 | $1,340.54 | 1,529,200 | — | — |
| 2025-11-25 | $82.16 | $1,322.99 | 1,304,600 | — | — |
| 2025-11-24 | $82.14 | $1,322.67 | 3,715,100 | — | — |
| 2025-11-21 | $81.27 | $1,308.66 | 2,581,500 | — | — |
| 2025-11-20 | $80.76 | $1,300.45 | 2,962,300 | — | — |
| 2025-11-19 | $81.11 | $1,306.08 | 2,118,000 | — | — |
| 2025-11-18 | $82.36 | $1,326.21 | 1,857,400 | — | — |
| 2025-11-17 | $82.47 | $1,327.98 | 2,567,500 | — | — |
| 2025-11-14 | $82.84 | $1,333.94 | 2,378,400 | — | — |
| 2025-11-13 | $82.39 | $1,326.70 | 2,268,200 | — | — |
| 2025-11-12 | $83.53 | $1,345.05 | 2,209,200 | — | — |
| 2025-11-11 | $83.75 | $1,348.59 | 1,319,900 | — | — |
| 2025-11-10 | $83.24 | $1,340.38 | 2,173,400 | — | — |
| 2025-11-07 | $83.31 | $1,341.51 | 3,764,100 | — | — |
| 2025-11-06 | $82.40 | $1,326.86 | 4,687,100 | — | — |
| 2025-11-05 | $79.86 | $1,285.96 | 3,629,000 | — | — |
| 2025-11-04 | $81.82 | $1,317.52 | 2,344,600 | — | — |
| 2025-11-03 | $81.36 | $1,310.11 | 3,974,500 | — | — |
| 2025-10-31 | $80.56 | $1,297.23 | 3,539,500 | — | — |
| 2025-10-30 | $80.75 | $1,300.29 | 2,527,000 | — | — |
| 2025-10-29 | $80.29 | $1,292.88 | 2,535,400 | — | — |
| 2025-10-28 | $81.27 | $1,308.66 | 2,156,700 | — | — |
| 2025-10-27 | $83.45 | $1,343.76 | 1,847,100 | — | — |
| 2025-10-24 | $83.11 | $1,338.29 | 3,082,000 | — | — |
| 2025-10-23 | $82.73 | $1,332.17 | 1,838,700 | — | — |
| 2025-10-22 | $83.79 | $1,349.24 | 2,024,700 | — | — |
| 2025-10-21 | $83.12 | $1,338.45 | 1,959,000 | — | — |
| 2025-10-20 | $84.83 | $1,365.99 | 2,151,800 | — | — |
| 2025-10-17 | $84.75 | $1,364.70 | 2,546,800 | — | — |
| 2025-10-16 | $84.34 | $1,358.10 | 2,713,700 | — | — |
| 2025-10-15 | $84.73 | $1,364.38 | 3,361,000 | — | — |
| 2025-10-14 | $82.44 | $1,327.50 | 2,588,800 | — | — |
| 2025-10-13 | $81.74 | $1,316.23 | 2,235,500 | — | — |
| 2025-10-10 | $80.65 | $1,298.68 | 2,713,200 | — | — |
| 2025-10-09 | $81.40 | $1,310.75 | 2,471,600 | — | — |
| 2025-10-08 | $81.80 | $1,317.19 | 3,850,700 | — | — |
| 2025-10-07 | $80.52 | $1,296.58 | 3,351,500 | — | — |
| 2025-10-06 | $81.84 | $1,317.84 | 3,741,500 | — | — |
| 2025-10-03 | $82.00 | $1,320.42 | 3,053,000 | — | — |
| 2025-10-02 | $81.58 | $1,313.65 | 3,159,100 | — | — |
| 2025-10-01 | $82.55 | $1,329.27 | 2,213,500 | — | — |
| 2025-09-30 | $83.46 | $1,343.93 | 2,568,800 | — | — |
| 2025-09-29 | $83.04 | $1,337.16 | 2,906,800 | — | — |
| 2025-09-26 | $82.30 | $1,325.25 | 2,326,300 | — | — |
| 2025-09-25 | $80.88 | $1,302.38 | 2,627,600 | — | — |
| 2025-09-24 | $82.40 | $1,326.86 | 2,460,300 | — | — |
| 2025-09-23 | $82.21 | $1,323.80 | 1,894,200 | — | — |
| 2025-09-22 | $81.73 | $1,316.07 | 2,331,400 | — | — |
| 2025-09-19 | $81.60 | $1,313.97 | 4,629,400 | — | — |
| 2025-09-18 | $81.19 | $1,307.37 | 2,426,300 | — | — |
| 2025-09-17 | $80.43 | $1,295.13 | 3,405,500 | — | — |
| 2025-09-16 | $81.22 | $1,307.86 | 1,707,300 | — | — |
| 2025-09-15 | $82.97 | $1,336.03 | 2,281,600 | — | — |
| 2025-09-12 | $82.69 | $1,331.53 | 1,703,000 | — | — |
| 2025-09-11 | $82.03 | $1,320.90 | 2,229,300 | — | — |
| 2025-09-10 | $81.72 | $1,315.91 | 4,372,900 | — | — |
| 2025-09-09 | $79.99 | $1,288.05 | 3,116,500 | — | — |
| 2025-09-08 | $80.19 | $1,281.12 | 3,007,500 | — | — |
| 2025-09-05 | $81.12 | $1,295.98 | 1,798,500 | — | — |
| 2025-09-04 | $81.73 | $1,305.73 | 2,478,700 | — | — |
| 2025-09-03 | $81.35 | $1,299.66 | 1,589,100 | — | — |
| 2025-09-02 | $81.81 | $1,307.01 | 2,395,300 | — | — |
| 2025-08-29 | $82.33 | $1,315.31 | 2,254,600 | — | — |
| 2025-08-28 | $82.59 | $1,319.47 | 2,046,100 | — | — |
| 2025-08-27 | $82.84 | $1,323.46 | 2,546,900 | — | — |
| 2025-08-26 | $83.47 | $1,333.53 | 6,505,500 | — | — |
| 2025-08-25 | $82.60 | $1,319.63 | 2,457,500 | — | — |
| 2025-08-22 | $83.70 | $1,337.20 | 3,117,000 | — | — |
| 2025-08-21 | $83.29 | $1,330.65 | 2,507,900 | — | — |
| 2025-08-20 | $85.16 | $1,360.53 | 2,540,900 | — | — |
| 2025-08-19 | $84.59 | $1,351.42 | 1,780,000 | — | — |
| 2025-08-18 | $84.12 | $1,343.91 | 2,494,200 | — | — |
| 2025-08-15 | $85.32 | $1,363.08 | 2,922,500 | — | — |
| 2025-08-14 | $86.80 | $1,386.73 | 1,452,800 | — | — |
| 2025-08-13 | $87.67 | $1,400.63 | 2,343,300 | — | — |
| 2025-08-12 | $87.83 | $1,403.18 | 2,214,900 | — | — |
| 2025-08-11 | $86.54 | $1,382.57 | 3,115,000 | — | — |
| 2025-08-08 | $87.68 | $1,400.79 | 2,400,800 | — | — |
| 2025-08-07 | $87.47 | $1,397.43 | 2,691,700 | — | — |
| 2025-08-06 | $85.87 | $1,371.87 | 4,032,400 | — | — |
| 2025-08-05 | $88.17 | $1,408.61 | 3,576,800 | — | — |
| 2025-08-04 | $90.14 | $1,440.09 | 2,475,800 | — | — |
| 2025-08-01 | $88.97 | $1,421.40 | 2,460,300 | — | — |
| 2025-07-31 | $89.79 | $1,434.50 | 2,448,400 | — | — |
| 2025-07-30 | $88.88 | $1,419.96 | 2,682,700 | — | — |
| 2025-07-29 | $88.61 | $1,415.64 | 2,072,000 | — | — |
| 2025-07-28 | $86.94 | $1,388.96 | 1,866,000 | — | — |
| 2025-07-25 | $87.58 | $1,399.19 | 1,918,000 | — | — |
| 2025-07-24 | $86.93 | $1,388.80 | 2,004,400 | — | — |
| 2025-07-23 | $86.67 | $1,384.65 | 3,649,600 | — | — |
| 2025-07-22 | $85.79 | $1,370.59 | 2,769,100 | — | — |
| 2025-07-21 | $84.41 | $1,348.54 | 2,445,900 | — | — |
| 2025-07-18 | $84.31 | $1,346.95 | 3,009,300 | — | — |
| 2025-07-17 | $82.75 | $1,322.02 | 2,510,000 | — | — |
| 2025-07-16 | $82.17 | $1,312.76 | 2,520,300 | — | — |
| 2025-07-15 | $81.85 | $1,307.65 | 3,581,800 | — | — |
| 2025-07-14 | $83.00 | $1,326.02 | 2,358,700 | — | — |
| 2025-07-11 | $82.55 | $1,318.83 | 1,870,700 | — | — |
| 2025-07-10 | $82.16 | $1,312.60 | 1,791,800 | — | — |
| 2025-07-09 | $81.57 | $1,303.17 | 1,848,400 | — | — |
| 2025-07-08 | $81.60 | $1,303.65 | 2,070,100 | — | — |
| 2025-07-07 | $82.29 | $1,314.67 | 2,275,600 | — | — |
| 2025-07-03 | $81.17 | $1,296.78 | 2,018,400 | — | — |
| 2025-07-02 | $81.22 | $1,297.58 | 2,221,900 | — | — |
| 2025-07-01 | $82.87 | $1,323.94 | 2,667,900 | — | — |
| 2025-06-30 | $84.18 | $1,344.87 | 2,842,800 | — | — |
| 2025-06-27 | $83.52 | $1,334.33 | 2,756,000 | — | — |
| 2025-06-26 | $83.03 | $1,326.50 | 2,388,100 | — | — |
| 2025-06-25 | $82.75 | $1,322.02 | 2,787,900 | — | — |
| 2025-06-24 | $83.13 | $1,328.09 | 1,982,900 | — | — |
| 2025-06-23 | $83.34 | $1,331.45 | 2,569,000 | — | — |
| 2025-06-20 | $82.10 | $1,311.64 | 5,286,100 | — | — |
| 2025-06-18 | $82.10 | $1,311.64 | 3,579,700 | — | — |
| 2025-06-17 | $81.04 | $1,294.70 | 2,946,300 | — | — |
| 2025-06-16 | $81.16 | $1,296.62 | 2,525,900 | — | — |
| 2025-06-13 | $81.00 | $1,294.07 | 2,451,100 | — | — |
| 2025-06-12 | $81.56 | $1,303.01 | 3,360,100 | — | — |
| 2025-06-11 | $80.81 | $1,291.03 | 3,647,500 | — | — |
| 2025-06-10 | $79.43 | $1,268.98 | 2,346,400 | — | — |
| 2025-06-09 | $79.69 | $1,273.14 | 2,671,500 | — | — |
| 2025-06-06 | $80.20 | $1,271.22 | 2,017,400 | — | — |
| 2025-06-05 | $79.83 | $1,265.35 | 2,112,700 | — | — |
| 2025-06-04 | $80.39 | $1,274.23 | 3,314,900 | — | — |
| 2025-06-03 | $82.31 | $1,304.66 | 4,132,600 | — | — |
| 2025-06-02 | $81.90 | $1,298.17 | 3,701,800 | — | — |
| 2025-05-30 | $81.03 | $1,284.38 | 12,247,500 | — | — |
| 2025-05-29 | $79.55 | $1,260.92 | 2,544,000 | — | — |
| 2025-05-28 | $78.09 | $1,237.77 | 2,192,900 | — | — |
| 2025-05-27 | $79.60 | $1,261.71 | 2,953,100 | — | — |
| 2025-05-23 | $78.96 | $1,251.56 | 2,572,100 | — | — |
| 2025-05-22 | $77.37 | $1,226.36 | 3,150,500 | — | — |
| 2025-05-21 | $77.89 | $1,234.60 | 3,480,200 | — | — |
| 2025-05-20 | $79.37 | $1,258.06 | 2,810,500 | — | — |
| 2025-05-19 | $79.77 | $1,264.40 | 3,011,700 | — | — |
| 2025-05-16 | $79.29 | $1,256.80 | 3,990,100 | — | — |
| 2025-05-15 | $78.44 | $1,243.32 | 3,689,500 | — | — |
| 2025-05-14 | $77.29 | $1,225.09 | 3,171,100 | — | — |
| 2025-05-13 | $77.59 | $1,229.85 | 2,767,500 | — | — |
| 2025-05-12 | $79.01 | $1,252.36 | 3,377,800 | — | — |
| 2025-05-09 | $78.94 | $1,251.25 | 1,793,000 | — | — |
| 2025-05-08 | $79.48 | $1,259.81 | 3,549,400 | — | — |
| 2025-05-07 | $79.79 | $1,264.72 | 2,510,400 | — | — |
| 2025-05-06 | $79.70 | $1,263.29 | 2,910,400 | — | — |
| 2025-05-05 | $78.35 | $1,241.90 | 3,537,900 | — | — |
| 2025-05-02 | $79.48 | $1,259.81 | 2,203,300 | — | — |
| 2025-05-01 | $78.66 | $1,246.81 | 4,684,500 | — | — |
| 2025-04-30 | $79.93 | $1,266.94 | 4,465,600 | — | — |
| 2025-04-29 | $81.61 | $1,293.57 | 3,076,500 | — | — |
| 2025-04-28 | $80.90 | $1,282.32 | 3,615,000 | — | — |
| 2025-04-25 | $81.03 | $1,284.38 | 2,886,100 | — | — |
| 2025-04-24 | $81.72 | $1,295.31 | 2,634,500 | — | — |
| 2025-04-23 | $81.84 | $1,297.21 | 2,946,600 | — | — |
| 2025-04-22 | $82.00 | $1,299.75 | 1,839,900 | — | — |
| 2025-04-21 | $80.25 | $1,272.01 | 1,985,000 | — | — |
| 2025-04-17 | $83.36 | $1,321.31 | 2,125,200 | — | — |
| 2025-04-16 | $83.03 | $1,316.08 | 1,989,600 | — | — |
| 2025-04-15 | $83.53 | $1,324.00 | 1,651,100 | — | — |
| 2025-04-14 | $83.67 | $1,326.22 | 2,202,400 | — | — |
| 2025-04-11 | $82.14 | $1,301.97 | 2,495,300 | — | — |
| 2025-04-10 | $81.23 | $1,287.55 | 4,349,100 | — | — |
| 2025-04-09 | $81.83 | $1,297.06 | 5,342,700 | — | — |
| 2025-04-08 | $77.70 | $1,231.59 | 4,259,900 | — | — |
| 2025-04-07 | $77.13 | $1,222.56 | 4,481,400 | — | — |
| 2025-04-04 | $77.73 | $1,232.07 | 4,819,800 | — | — |
| 2025-04-03 | $81.55 | $1,292.62 | 2,666,600 | — | — |
| 2025-04-02 | $83.79 | $1,328.12 | 2,352,100 | — | — |
| 2025-04-01 | $83.26 | $1,319.72 | 2,208,200 | — | — |
| 2025-03-31 | $82.30 | $1,304.51 | 3,169,900 | — | — |
| 2025-03-28 | $81.63 | $1,293.89 | 1,907,300 | — | — |
| 2025-03-27 | $80.71 | $1,279.30 | 2,519,300 | — | — |
| 2025-03-26 | $81.53 | $1,292.30 | 2,168,500 | — | — |
| 2025-03-25 | $81.42 | $1,290.56 | 2,615,200 | — | — |
| 2025-03-24 | $83.33 | $1,320.83 | 2,446,300 | — | — |
| 2025-03-21 | $82.98 | $1,315.28 | 5,339,700 | — | — |
| 2025-03-20 | $83.30 | $1,320.36 | 3,100,300 | — | — |
| 2025-03-19 | $83.13 | $1,317.66 | 3,738,400 | — | — |
| 2025-03-18 | $82.17 | $1,302.45 | 3,348,600 | — | — |
| 2025-03-17 | $82.23 | $1,303.40 | 2,031,000 | — | — |
| 2025-03-14 | $81.53 | $1,292.30 | 2,287,000 | — | — |
| 2025-03-13 | $79.74 | $1,263.93 | 2,395,100 | — | — |
| 2025-03-12 | $79.57 | $1,261.23 | 3,191,300 | — | — |
| 2025-03-11 | $78.55 | $1,245.07 | 3,927,700 | — | — |
| 2025-03-10 | $78.59 | $1,245.70 | 6,025,300 | — | — |
| 2025-03-07 | $79.09 | $1,243.64 | 4,392,000 | — | — |
| 2025-03-06 | $78.20 | $1,229.64 | 3,705,100 | — | — |
| 2025-03-05 | $81.66 | $1,284.05 | 4,955,900 | — | — |
| 2025-03-04 | $81.41 | $1,280.12 | 3,373,600 | — | — |
| 2025-03-03 | $81.76 | $1,285.62 | 3,706,000 | — | — |
| 2025-02-28 | $81.15 | $1,276.03 | 6,051,800 | — | — |
| 2025-02-27 | $80.70 | $1,268.96 | 4,382,800 | — | — |
| 2025-02-26 | $82.93 | $1,304.02 | 3,602,300 | — | — |
| 2025-02-25 | $83.23 | $1,308.74 | 3,853,400 | — | — |
| 2025-02-24 | $84.36 | $1,326.51 | 2,279,800 | — | — |
| 2025-02-21 | $83.96 | $1,320.22 | 4,699,100 | — | — |
| 2025-02-20 | $84.67 | $1,331.38 | 2,213,100 | — | — |
| 2025-02-19 | $85.80 | $1,349.15 | 2,514,300 | — | — |
| 2025-02-18 | $84.94 | $1,335.63 | 2,637,600 | — | — |
| 2025-02-14 | $83.70 | $1,316.13 | 1,665,300 | — | — |
| 2025-02-13 | $83.88 | $1,318.96 | 2,132,600 | — | — |
| 2025-02-12 | $83.80 | $1,317.70 | 1,704,700 | — | — |
| 2025-02-11 | $83.77 | $1,317.23 | 2,341,500 | — | — |
| 2025-02-10 | $83.89 | $1,319.12 | 1,536,500 | — | — |
| 2025-02-07 | $83.64 | $1,315.19 | 1,545,100 | — | — |
| 2025-02-06 | $83.93 | $1,319.75 | 1,607,800 | — | — |
| 2025-02-05 | $84.10 | $1,322.42 | 1,572,300 | — | — |
| 2025-02-04 | $83.40 | $1,311.41 | 1,574,300 | — | — |
| 2025-02-03 | $83.47 | $1,312.51 | 2,065,500 | — | — |
| 2025-01-31 | $83.54 | $1,313.61 | 1,854,400 | — | — |
| 2025-01-30 | $83.83 | $1,318.17 | 2,923,200 | — | — |
| 2025-01-29 | $81.70 | $1,284.68 | 2,915,600 | — | — |
| 2025-01-28 | $81.74 | $1,285.31 | 3,509,500 | — | — |
| 2025-01-27 | $82.09 | $1,290.81 | 5,554,800 | — | — |
| 2025-01-24 | $88.05 | $1,384.53 | 2,211,300 | — | — |
| 2025-01-23 | $88.17 | $1,386.42 | 1,593,200 | — | — |
| 2025-01-22 | $88.21 | $1,387.05 | 2,388,700 | — | — |
| 2025-01-21 | $90.39 | $1,421.32 | 2,396,000 | — | — |
| 2025-01-17 | $88.14 | $1,385.95 | 2,714,200 | — | — |
| 2025-01-16 | $88.48 | $1,391.29 | 1,820,800 | — | — |
| 2025-01-15 | $86.27 | $1,356.54 | 1,834,800 | — | — |
| 2025-01-14 | $85.06 | $1,337.51 | 1,497,200 | — | — |
| 2025-01-13 | $84.11 | $1,322.58 | 1,984,500 | — | — |
| 2025-01-10 | $84.23 | $1,324.46 | 2,524,900 | — | — |
| 2025-01-08 | $85.28 | $1,340.97 | 2,174,600 | — | — |
| 2025-01-07 | $85.41 | $1,343.02 | 1,439,800 | — | — |
| 2025-01-06 | $85.70 | $1,347.58 | 2,532,900 | — | — |
| 2025-01-03 | $86.25 | $1,356.23 | 1,685,000 | — | — |
| 2025-01-02 | $85.10 | $1,338.14 | 1,860,900 | — | — |