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 | $69.91 | $341.95 | 8,127,800 | — | — |
| 2025-12-30 | $70.07 | $342.74 | 8,610,900 | — | — |
| 2025-12-29 | $70.16 | $343.18 | 9,686,900 | — | — |
| 2025-12-26 | $69.87 | $341.76 | 5,711,400 | — | — |
| 2025-12-24 | $70.11 | $342.93 | 4,515,300 | — | — |
| 2025-12-23 | $69.87 | $341.76 | 9,471,000 | — | — |
| 2025-12-22 | $70.21 | $343.42 | 12,828,500 | — | — |
| 2025-12-19 | $70.06 | $342.69 | 36,911,100 | — | — |
| 2025-12-18 | $70.36 | $344.15 | 15,524,800 | — | — |
| 2025-12-17 | $70.67 | $345.67 | 13,672,700 | — | — |
| 2025-12-16 | $70.37 | $344.20 | 17,370,000 | — | — |
| 2025-12-15 | $70.97 | $347.14 | 18,660,100 | — | — |
| 2025-12-12 | $70.52 | $344.94 | 18,444,500 | — | — |
| 2025-12-11 | $69.11 | $338.04 | 23,124,200 | — | — |
| 2025-12-10 | $70.21 | $343.42 | 29,789,400 | — | — |
| 2025-12-09 | $70.09 | $342.83 | 13,010,600 | — | — |
| 2025-12-08 | $70.25 | $343.62 | 17,775,100 | — | — |
| 2025-12-05 | $70.00 | $342.39 | 13,978,200 | — | — |
| 2025-12-04 | $70.45 | $344.59 | 17,710,000 | — | — |
| 2025-12-03 | $70.81 | $346.36 | 17,001,700 | — | — |
| 2025-12-02 | $70.67 | $345.67 | 19,871,300 | — | — |
| 2025-12-01 | $71.95 | $351.93 | 14,388,100 | — | — |
| 2025-11-28 | $73.12 | $355.16 | 7,423,000 | — | — |
| 2025-11-26 | $72.88 | $353.99 | 11,795,100 | — | — |
| 2025-11-25 | $72.61 | $352.68 | 17,451,200 | — | — |
| 2025-11-24 | $72.59 | $352.59 | 39,818,600 | — | — |
| 2025-11-21 | $72.95 | $354.33 | 26,492,500 | — | — |
| 2025-11-20 | $71.21 | $345.88 | 15,396,500 | — | — |
| 2025-11-19 | $71.11 | $345.40 | 12,401,500 | — | — |
| 2025-11-18 | $71.22 | $345.93 | 12,838,900 | — | — |
| 2025-11-17 | $70.68 | $343.31 | 14,772,300 | — | — |
| 2025-11-14 | $71.16 | $345.64 | 13,172,000 | — | — |
| 2025-11-13 | $71.07 | $345.20 | 14,002,800 | — | — |
| 2025-11-12 | $71.51 | $347.34 | 13,612,600 | — | — |
| 2025-11-11 | $71.61 | $347.83 | 16,160,200 | — | — |
| 2025-11-10 | $70.52 | $342.53 | 15,318,000 | — | — |
| 2025-11-07 | $70.55 | $342.68 | 25,108,300 | — | — |
| 2025-11-06 | $69.06 | $335.44 | 15,906,700 | — | — |
| 2025-11-05 | $68.51 | $332.77 | 12,850,100 | — | — |
| 2025-11-04 | $68.66 | $333.50 | 12,743,800 | — | — |
| 2025-11-03 | $67.97 | $330.14 | 15,660,400 | — | — |
| 2025-10-31 | $68.90 | $334.66 | 16,742,700 | — | — |
| 2025-10-30 | $68.98 | $335.05 | 14,751,700 | — | — |
| 2025-10-29 | $68.35 | $331.99 | 19,789,600 | — | — |
| 2025-10-28 | $70.16 | $340.78 | 12,730,500 | — | — |
| 2025-10-27 | $70.06 | $340.30 | 13,800,000 | — | — |
| 2025-10-24 | $69.71 | $338.60 | 15,688,200 | — | — |
| 2025-10-23 | $69.94 | $339.71 | 13,989,400 | — | — |
| 2025-10-22 | $70.81 | $343.94 | 18,293,000 | — | — |
| 2025-10-21 | $71.22 | $345.93 | 33,651,300 | — | — |
| 2025-10-20 | $68.44 | $332.43 | 17,786,800 | — | — |
| 2025-10-17 | $68.44 | $332.43 | 15,541,800 | — | — |
| 2025-10-16 | $67.59 | $328.30 | 15,707,200 | — | — |
| 2025-10-15 | $67.08 | $325.82 | 11,193,700 | — | — |
| 2025-10-14 | $67.51 | $327.91 | 14,245,600 | — | — |
| 2025-10-13 | $66.80 | $324.46 | 13,690,000 | — | — |
| 2025-10-10 | $67.04 | $325.63 | 17,991,700 | — | — |
| 2025-10-09 | $66.37 | $322.37 | 12,705,200 | — | — |
| 2025-10-08 | $66.12 | $321.16 | 12,606,700 | — | — |
| 2025-10-07 | $66.79 | $324.41 | 13,328,300 | — | — |
| 2025-10-06 | $66.10 | $321.06 | 14,333,300 | — | — |
| 2025-10-03 | $66.65 | $323.73 | 12,249,200 | — | — |
| 2025-10-02 | $66.10 | $321.06 | 14,350,700 | — | — |
| 2025-10-01 | $66.78 | $324.36 | 14,877,500 | — | — |
| 2025-09-30 | $66.32 | $322.13 | 13,815,000 | — | — |
| 2025-09-29 | $66.04 | $320.77 | 14,818,500 | — | — |
| 2025-09-26 | $65.67 | $318.97 | 17,821,600 | — | — |
| 2025-09-25 | $65.98 | $320.48 | 14,395,000 | — | — |
| 2025-09-24 | $66.45 | $322.76 | 14,759,300 | — | — |
| 2025-09-23 | $66.71 | $324.02 | 15,072,800 | — | — |
| 2025-09-22 | $66.21 | $321.60 | 13,298,700 | — | — |
| 2025-09-19 | $66.43 | $322.66 | 31,192,900 | — | — |
| 2025-09-18 | $66.46 | $322.81 | 17,722,900 | — | — |
| 2025-09-17 | $67.04 | $325.63 | 17,372,300 | — | — |
| 2025-09-16 | $66.24 | $321.74 | 18,555,900 | — | — |
| 2025-09-15 | $66.21 | $321.60 | 15,986,100 | — | — |
| 2025-09-12 | $67.01 | $323.00 | 18,712,400 | — | — |
| 2025-09-11 | $67.62 | $325.95 | 15,128,700 | — | — |
| 2025-09-10 | $67.82 | $326.91 | 16,041,900 | — | — |
| 2025-09-09 | $67.86 | $327.10 | 14,120,600 | — | — |
| 2025-09-08 | $67.43 | $325.03 | 21,671,700 | — | — |
| 2025-09-05 | $67.96 | $327.58 | 23,978,000 | — | — |
| 2025-09-04 | $68.25 | $328.98 | 16,736,000 | — | — |
| 2025-09-03 | $68.99 | $332.55 | 33,581,500 | — | — |
| 2025-09-02 | $69.06 | $332.89 | 24,770,100 | — | — |
| 2025-08-29 | $68.99 | $332.55 | 14,601,100 | — | — |
| 2025-08-28 | $68.36 | $329.51 | 16,209,900 | — | — |
| 2025-08-27 | $68.83 | $331.78 | 11,562,700 | — | — |
| 2025-08-26 | $68.73 | $331.30 | 17,964,200 | — | — |
| 2025-08-25 | $68.93 | $332.26 | 13,634,600 | — | — |
| 2025-08-22 | $70.13 | $338.04 | 12,999,600 | — | — |
| 2025-08-21 | $70.66 | $340.60 | 8,840,400 | — | — |
| 2025-08-20 | $70.70 | $340.79 | 17,530,800 | — | — |
| 2025-08-19 | $70.13 | $338.04 | 13,862,200 | — | — |
| 2025-08-18 | $69.13 | $333.22 | 14,094,900 | — | — |
| 2025-08-15 | $69.92 | $337.03 | 12,381,100 | — | — |
| 2025-08-14 | $69.55 | $335.25 | 10,722,400 | — | — |
| 2025-08-13 | $70.46 | $339.63 | 10,356,500 | — | — |
| 2025-08-12 | $70.71 | $340.84 | 11,061,100 | — | — |
| 2025-08-11 | $70.75 | $341.03 | 10,909,400 | — | — |
| 2025-08-08 | $70.34 | $339.06 | 9,232,700 | — | — |
| 2025-08-07 | $70.43 | $339.49 | 15,790,800 | — | — |
| 2025-08-06 | $69.51 | $335.06 | 10,783,000 | — | — |
| 2025-08-05 | $69.05 | $332.84 | 11,993,400 | — | — |
| 2025-08-04 | $68.96 | $332.40 | 10,701,500 | — | — |
| 2025-08-01 | $68.86 | $331.92 | 16,107,500 | — | — |
| 2025-07-31 | $67.89 | $327.25 | 17,193,400 | — | — |
| 2025-07-30 | $68.75 | $331.39 | 10,448,200 | — | — |
| 2025-07-29 | $69.38 | $334.43 | 16,223,400 | — | — |
| 2025-07-28 | $68.09 | $328.21 | 13,668,800 | — | — |
| 2025-07-25 | $69.17 | $333.42 | 12,574,800 | — | — |
| 2025-07-24 | $69.10 | $333.08 | 12,511,400 | — | — |
| 2025-07-23 | $69.16 | $333.37 | 21,030,000 | — | — |
| 2025-07-22 | $69.66 | $335.78 | 22,339,900 | — | — |
| 2025-07-21 | $70.07 | $337.75 | 17,811,700 | — | — |
| 2025-07-18 | $69.85 | $336.69 | 14,928,000 | — | — |
| 2025-07-17 | $70.59 | $340.26 | 20,464,700 | — | — |
| 2025-07-16 | $69.27 | $333.90 | 13,178,300 | — | — |
| 2025-07-15 | $69.36 | $334.33 | 12,639,800 | — | — |
| 2025-07-14 | $69.47 | $334.86 | 13,983,200 | — | — |
| 2025-07-11 | $69.87 | $336.79 | 12,916,700 | — | — |
| 2025-07-10 | $69.77 | $336.31 | 14,608,400 | — | — |
| 2025-07-09 | $69.48 | $334.91 | 33,704,100 | — | — |
| 2025-07-08 | $70.24 | $338.57 | 17,115,500 | — | — |
| 2025-07-07 | $71.01 | $342.29 | 16,984,700 | — | — |
| 2025-07-03 | $71.35 | $343.92 | 9,440,500 | — | — |
| 2025-07-02 | $70.91 | $341.80 | 13,050,200 | — | — |
| 2025-07-01 | $71.67 | $345.47 | 21,729,300 | — | — |
| 2025-06-30 | $70.75 | $341.03 | 15,429,000 | — | — |
| 2025-06-27 | $70.33 | $339.01 | 23,470,700 | — | — |
| 2025-06-26 | $69.47 | $334.86 | 14,454,100 | — | — |
| 2025-06-25 | $69.63 | $335.63 | 12,540,400 | — | — |
| 2025-06-24 | $70.21 | $338.43 | 15,216,100 | — | — |
| 2025-06-23 | $69.74 | $336.16 | 21,822,800 | — | — |
| 2025-06-20 | $68.84 | $331.83 | 40,859,400 | — | — |
| 2025-06-18 | $69.21 | $333.61 | 16,227,600 | — | — |
| 2025-06-17 | $69.62 | $335.59 | 15,437,000 | — | — |
| 2025-06-16 | $70.52 | $339.92 | 15,045,900 | — | — |
| 2025-06-13 | $71.02 | $342.33 | 17,467,200 | — | — |
| 2025-06-12 | $72.24 | $345.76 | 12,806,900 | — | — |
| 2025-06-11 | $72.07 | $344.94 | 12,718,500 | — | — |
| 2025-06-10 | $72.35 | $346.28 | 12,265,000 | — | — |
| 2025-06-09 | $71.77 | $343.51 | 12,281,300 | — | — |
| 2025-06-06 | $71.35 | $341.50 | 9,524,000 | — | — |
| 2025-06-05 | $70.91 | $339.39 | 13,531,400 | — | — |
| 2025-06-04 | $71.37 | $341.59 | 13,565,900 | — | — |
| 2025-06-03 | $71.16 | $340.59 | 20,139,800 | — | — |
| 2025-06-02 | $72.00 | $344.61 | 10,202,700 | — | — |
| 2025-05-30 | $72.10 | $345.09 | 28,019,500 | — | — |
| 2025-05-29 | $71.49 | $342.17 | 10,291,100 | — | — |
| 2025-05-28 | $71.15 | $340.54 | 8,710,900 | — | — |
| 2025-05-27 | $71.78 | $343.55 | 10,666,100 | — | — |
| 2025-05-23 | $71.77 | $343.51 | 12,822,100 | — | — |
| 2025-05-22 | $71.14 | $340.49 | 11,101,800 | — | — |
| 2025-05-21 | $71.85 | $343.89 | 12,094,400 | — | — |
| 2025-05-20 | $71.69 | $343.12 | 12,137,800 | — | — |
| 2025-05-19 | $71.93 | $344.27 | 13,282,800 | — | — |
| 2025-05-16 | $72.00 | $344.61 | 18,441,200 | — | — |
| 2025-05-15 | $71.61 | $342.74 | 19,817,100 | — | — |
| 2025-05-14 | $69.16 | $331.01 | 16,286,800 | — | — |
| 2025-05-13 | $68.96 | $330.06 | 14,389,100 | — | — |
| 2025-05-12 | $69.53 | $332.79 | 21,539,000 | — | — |
| 2025-05-09 | $70.52 | $337.52 | 11,228,900 | — | — |
| 2025-05-08 | $71.17 | $340.64 | 14,371,100 | — | — |
| 2025-05-07 | $72.40 | $346.52 | 15,018,200 | — | — |
| 2025-05-06 | $71.72 | $343.27 | 12,705,500 | — | — |
| 2025-05-05 | $71.70 | $343.17 | 11,932,700 | — | — |
| 2025-05-02 | $71.65 | $342.93 | 12,629,600 | — | — |
| 2025-05-01 | $71.29 | $341.21 | 18,034,200 | — | — |
| 2025-04-30 | $72.55 | $347.24 | 21,074,700 | — | — |
| 2025-04-29 | $72.35 | $346.28 | 16,244,100 | — | — |
| 2025-04-28 | $71.79 | $343.60 | 15,997,500 | — | — |
| 2025-04-25 | $71.91 | $344.18 | 16,316,000 | — | — |
| 2025-04-24 | $72.52 | $347.10 | 16,893,900 | — | — |
| 2025-04-23 | $73.30 | $350.83 | 16,353,900 | — | — |
| 2025-04-22 | $73.90 | $353.70 | 15,613,500 | — | — |
| 2025-04-21 | $72.77 | $348.29 | 16,037,200 | — | — |
| 2025-04-17 | $73.00 | $349.39 | 20,754,500 | — | — |
| 2025-04-16 | $71.68 | $343.08 | 15,276,200 | — | — |
| 2025-04-15 | $71.86 | $343.94 | 14,965,500 | — | — |
| 2025-04-14 | $72.45 | $346.76 | 13,930,200 | — | — |
| 2025-04-11 | $71.43 | $341.88 | 19,988,200 | — | — |
| 2025-04-10 | $70.76 | $338.67 | 22,450,200 | — | — |
| 2025-04-09 | $69.95 | $334.80 | 27,918,700 | — | — |
| 2025-04-08 | $68.42 | $327.47 | 22,774,400 | — | — |
| 2025-04-07 | $68.37 | $327.23 | 34,258,400 | — | — |
| 2025-04-04 | $69.93 | $334.70 | 26,517,300 | — | — |
| 2025-04-03 | $73.18 | $350.26 | 24,959,600 | — | — |
| 2025-04-02 | $71.33 | $341.40 | 14,606,500 | — | — |
| 2025-04-01 | $71.87 | $343.99 | 15,309,100 | — | — |
| 2025-03-31 | $71.62 | $342.79 | 24,016,900 | — | — |
| 2025-03-28 | $70.37 | $336.81 | 17,412,900 | — | — |
| 2025-03-27 | $70.74 | $338.58 | 11,663,400 | — | — |
| 2025-03-26 | $70.02 | $335.13 | 14,478,200 | — | — |
| 2025-03-25 | $68.81 | $329.34 | 12,513,900 | — | — |
| 2025-03-24 | $68.95 | $330.01 | 12,575,400 | — | — |
| 2025-03-21 | $68.67 | $328.67 | 47,479,500 | — | — |
| 2025-03-20 | $69.71 | $333.65 | 16,295,300 | — | — |
| 2025-03-19 | $69.28 | $331.59 | 14,780,000 | — | — |
| 2025-03-18 | $69.38 | $332.07 | 12,657,600 | — | — |
| 2025-03-17 | $70.12 | $335.61 | 15,634,800 | — | — |
| 2025-03-14 | $69.16 | $331.01 | 14,205,100 | — | — |
| 2025-03-13 | $69.62 | $330.78 | 15,746,600 | — | — |
| 2025-03-12 | $69.94 | $332.30 | 18,923,300 | — | — |
| 2025-03-11 | $71.04 | $337.52 | 28,076,400 | — | — |
| 2025-03-10 | $71.45 | $339.47 | 25,251,200 | — | — |
| 2025-03-07 | $71.43 | $339.38 | 28,393,300 | — | — |
| 2025-03-06 | $70.46 | $334.77 | 21,694,000 | — | — |
| 2025-03-05 | $70.08 | $332.96 | 23,933,600 | — | — |
| 2025-03-04 | $70.19 | $333.48 | 25,411,900 | — | — |
| 2025-03-03 | $72.32 | $343.60 | 21,717,600 | — | — |
| 2025-02-28 | $71.21 | $338.33 | 22,167,400 | — | — |
| 2025-02-27 | $70.87 | $336.71 | 16,789,500 | — | — |
| 2025-02-26 | $70.80 | $336.38 | 14,531,200 | — | — |
| 2025-02-25 | $71.49 | $339.66 | 21,555,600 | — | — |
| 2025-02-24 | $70.59 | $335.38 | 21,418,400 | — | — |
| 2025-02-21 | $71.35 | $338.99 | 21,662,300 | — | — |
| 2025-02-20 | $70.04 | $332.77 | 13,398,000 | — | — |
| 2025-02-19 | $70.07 | $332.91 | 16,032,300 | — | — |
| 2025-02-18 | $69.05 | $328.07 | 15,569,100 | — | — |
| 2025-02-14 | $68.87 | $327.21 | 20,779,100 | — | — |
| 2025-02-13 | $69.50 | $330.21 | 24,393,100 | — | — |
| 2025-02-12 | $68.71 | $326.45 | 26,033,800 | — | — |
| 2025-02-11 | $67.60 | $321.18 | 30,589,100 | — | — |
| 2025-02-10 | $64.55 | $306.69 | 16,154,300 | — | — |
| 2025-02-07 | $63.84 | $303.31 | 13,184,700 | — | — |
| 2025-02-06 | $63.36 | $301.03 | 13,423,400 | — | — |
| 2025-02-05 | $63.12 | $299.89 | 10,686,800 | — | — |
| 2025-02-04 | $62.67 | $297.75 | 15,678,000 | — | — |
| 2025-02-03 | $63.35 | $300.99 | 12,067,900 | — | — |
| 2025-01-31 | $63.48 | $301.60 | 12,096,800 | — | — |
| 2025-01-30 | $64.05 | $304.31 | 13,201,000 | — | — |
| 2025-01-29 | $62.83 | $298.52 | 11,325,600 | — | — |
| 2025-01-28 | $62.36 | $296.28 | 14,956,000 | — | — |
| 2025-01-27 | $63.87 | $303.46 | 20,742,900 | — | — |
| 2025-01-24 | $61.92 | $294.19 | 19,244,600 | — | — |
| 2025-01-23 | $61.53 | $292.34 | 16,528,400 | — | — |
| 2025-01-22 | $61.78 | $293.53 | 18,191,900 | — | — |
| 2025-01-21 | $62.42 | $296.57 | 19,817,100 | — | — |
| 2025-01-17 | $62.71 | $297.94 | 17,948,900 | — | — |
| 2025-01-16 | $62.25 | $295.76 | 12,585,500 | — | — |
| 2025-01-15 | $61.77 | $293.48 | 16,187,200 | — | — |
| 2025-01-14 | $62.04 | $294.76 | 16,658,300 | — | — |
| 2025-01-13 | $61.65 | $292.91 | 18,016,200 | — | — |
| 2025-01-10 | $61.07 | $290.15 | 22,425,000 | — | — |
| 2025-01-08 | $61.71 | $293.19 | 14,412,400 | — | — |
| 2025-01-07 | $60.84 | $289.06 | 17,799,600 | — | — |
| 2025-01-06 | $60.81 | $288.92 | 17,924,200 | — | — |
| 2025-01-03 | $61.75 | $293.38 | 10,403,200 | — | — |
| 2025-01-02 | $61.84 | $293.81 | 12,991,000 | — | — |