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
- 1991-11-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $135.14 | $155.55 | 3,303,200 | — | — |
| 2025-12-30 | $136.20 | $156.77 | 3,551,700 | — | — |
| 2025-12-29 | $136.90 | $157.57 | 4,376,800 | — | — |
| 2025-12-26 | $137.43 | $158.18 | 2,667,800 | — | — |
| 2025-12-24 | $137.94 | $158.77 | 2,162,400 | — | — |
| 2025-12-23 | $137.12 | $157.82 | 4,807,000 | — | — |
| 2025-12-22 | $135.14 | $155.55 | 5,349,000 | — | — |
| 2025-12-19 | $135.29 | $155.72 | 17,537,500 | — | — |
| 2025-12-18 | $129.61 | $149.18 | 8,009,200 | — | — |
| 2025-12-17 | $126.51 | $145.61 | 12,047,300 | — | — |
| 2025-12-16 | $129.13 | $148.63 | 7,901,700 | — | — |
| 2025-12-15 | $129.90 | $149.23 | 8,042,400 | — | — |
| 2025-12-12 | $129.24 | $148.47 | 13,261,000 | — | — |
| 2025-12-11 | $139.09 | $159.78 | 7,248,000 | — | — |
| 2025-12-10 | $138.68 | $159.31 | 6,758,800 | — | — |
| 2025-12-09 | $138.58 | $159.20 | 5,597,300 | — | — |
| 2025-12-08 | $140.06 | $160.90 | 3,882,800 | — | — |
| 2025-12-05 | $139.36 | $160.09 | 7,437,500 | — | — |
| 2025-12-04 | $139.46 | $160.21 | 8,194,500 | — | — |
| 2025-12-03 | $138.65 | $159.28 | 10,115,400 | — | — |
| 2025-12-02 | $141.49 | $162.54 | 8,722,900 | — | — |
| 2025-12-01 | $139.22 | $159.93 | 7,337,900 | — | — |
| 2025-11-28 | $140.90 | $161.86 | 3,195,100 | — | — |
| 2025-11-26 | $138.72 | $159.36 | 6,443,400 | — | — |
| 2025-11-25 | $137.81 | $158.31 | 7,102,900 | — | — |
| 2025-11-24 | $137.88 | $158.39 | 13,568,400 | — | — |
| 2025-11-21 | $131.60 | $151.18 | 8,207,300 | — | — |
| 2025-11-20 | $130.36 | $149.75 | 10,313,300 | — | — |
| 2025-11-19 | $136.66 | $156.99 | 8,981,300 | — | — |
| 2025-11-18 | $132.44 | $152.14 | 8,100,300 | — | — |
| 2025-11-17 | $132.33 | $152.02 | 6,000,900 | — | — |
| 2025-11-14 | $133.74 | $153.64 | 9,797,600 | — | — |
| 2025-11-13 | $135.25 | $155.37 | 10,097,700 | — | — |
| 2025-11-12 | $141.92 | $163.03 | 6,538,600 | — | — |
| 2025-11-11 | $143.47 | $164.82 | 6,977,300 | — | — |
| 2025-11-10 | $143.85 | $165.25 | 7,783,100 | — | — |
| 2025-11-07 | $139.09 | $159.78 | 8,749,500 | — | — |
| 2025-11-06 | $138.11 | $158.66 | 7,647,400 | — | — |
| 2025-11-05 | $138.87 | $159.53 | 8,078,900 | — | — |
| 2025-11-04 | $136.70 | $157.04 | 10,704,600 | — | — |
| 2025-11-03 | $141.55 | $162.61 | 9,568,700 | — | — |
| 2025-10-31 | $139.34 | $160.07 | 6,447,600 | — | — |
| 2025-10-30 | $139.11 | $159.81 | 7,402,800 | — | — |
| 2025-10-29 | $139.75 | $160.54 | 8,477,100 | — | — |
| 2025-10-28 | $137.29 | $157.72 | 6,700,200 | — | — |
| 2025-10-27 | $135.91 | $156.13 | 8,472,300 | — | — |
| 2025-10-24 | $133.82 | $153.73 | 9,074,000 | — | — |
| 2025-10-23 | $135.31 | $155.44 | 11,987,100 | — | — |
| 2025-10-22 | $128.93 | $148.11 | 22,134,700 | — | — |
| 2025-10-21 | $124.44 | $142.95 | 7,927,200 | — | — |
| 2025-10-20 | $127.67 | $146.66 | 5,275,300 | — | — |
| 2025-10-17 | $125.65 | $144.34 | 5,884,300 | — | — |
| 2025-10-16 | $127.36 | $146.31 | 6,941,900 | — | — |
| 2025-10-15 | $125.60 | $144.29 | 10,113,500 | — | — |
| 2025-10-14 | $122.64 | $140.89 | 5,912,200 | — | — |
| 2025-10-13 | $123.91 | $142.35 | 6,140,000 | — | — |
| 2025-10-10 | $121.70 | $139.81 | 5,715,100 | — | — |
| 2025-10-09 | $126.25 | $145.03 | 3,322,800 | — | — |
| 2025-10-08 | $125.79 | $144.51 | 6,318,300 | — | — |
| 2025-10-07 | $124.53 | $143.06 | 7,395,500 | — | — |
| 2025-10-06 | $123.40 | $141.76 | 6,568,600 | — | — |
| 2025-10-03 | $122.22 | $140.40 | 6,315,600 | — | — |
| 2025-10-02 | $123.58 | $141.97 | 6,071,500 | — | — |
| 2025-10-01 | $124.66 | $143.21 | 7,350,000 | — | — |
| 2025-09-30 | $123.75 | $142.16 | 7,326,200 | — | — |
| 2025-09-29 | $121.01 | $139.01 | 8,113,000 | — | — |
| 2025-09-26 | $122.60 | $140.84 | 6,212,500 | — | — |
| 2025-09-25 | $122.33 | $140.53 | 9,004,700 | — | — |
| 2025-09-24 | $123.13 | $141.45 | 8,434,100 | — | — |
| 2025-09-23 | $125.40 | $144.06 | 12,013,100 | — | — |
| 2025-09-22 | $123.69 | $142.09 | 12,207,200 | — | — |
| 2025-09-19 | $123.94 | $142.38 | 15,836,500 | — | — |
| 2025-09-18 | $122.07 | $140.23 | 12,130,400 | — | — |
| 2025-09-17 | $118.41 | $136.03 | 11,958,900 | — | — |
| 2025-09-16 | $119.04 | $136.75 | 7,717,500 | — | — |
| 2025-09-15 | $119.24 | $136.79 | 6,063,400 | — | — |
| 2025-09-12 | $118.68 | $136.15 | 6,358,900 | — | — |
| 2025-09-11 | $119.47 | $137.05 | 9,832,000 | — | — |
| 2025-09-10 | $119.09 | $136.62 | 18,913,200 | — | — |
| 2025-09-09 | $116.79 | $133.98 | 14,095,800 | — | — |
| 2025-09-08 | $110.54 | $126.81 | 9,279,700 | — | — |
| 2025-09-05 | $110.45 | $126.71 | 12,409,800 | — | — |
| 2025-09-04 | $112.75 | $129.35 | 8,145,700 | — | — |
| 2025-09-03 | $110.69 | $126.98 | 6,826,300 | — | — |
| 2025-09-02 | $109.25 | $125.33 | 6,986,600 | — | — |
| 2025-08-29 | $108.86 | $124.88 | 6,200,800 | — | — |
| 2025-08-28 | $111.94 | $128.42 | 5,076,800 | — | — |
| 2025-08-27 | $110.13 | $126.34 | 4,433,400 | — | — |
| 2025-08-26 | $109.90 | $126.08 | 10,309,400 | — | — |
| 2025-08-25 | $109.73 | $125.88 | 4,086,900 | — | — |
| 2025-08-22 | $109.36 | $125.46 | 7,552,500 | — | — |
| 2025-08-21 | $108.81 | $124.83 | 7,320,500 | — | — |
| 2025-08-20 | $108.65 | $124.64 | 9,011,700 | — | — |
| 2025-08-19 | $109.98 | $126.17 | 7,000,600 | — | — |
| 2025-08-18 | $111.06 | $127.41 | 6,809,200 | — | — |
| 2025-08-15 | $109.21 | $125.28 | 6,535,500 | — | — |
| 2025-08-14 | $110.74 | $127.04 | 6,247,100 | — | — |
| 2025-08-13 | $109.83 | $126.00 | 9,871,600 | — | — |
| 2025-08-12 | $111.85 | $128.31 | 7,075,400 | — | — |
| 2025-08-11 | $109.81 | $125.97 | 4,859,600 | — | — |
| 2025-08-08 | $109.98 | $126.17 | 5,052,400 | — | — |
| 2025-08-07 | $108.55 | $124.53 | 5,794,200 | — | — |
| 2025-08-06 | $109.50 | $125.62 | 6,507,700 | — | — |
| 2025-08-05 | $107.93 | $123.82 | 10,434,700 | — | — |
| 2025-08-04 | $108.63 | $124.62 | 8,998,000 | — | — |
| 2025-08-01 | $104.31 | $119.66 | 8,736,100 | — | — |
| 2025-07-31 | $106.51 | $122.19 | 15,268,000 | — | — |
| 2025-07-30 | $105.49 | $121.02 | 7,247,600 | — | — |
| 2025-07-29 | $105.31 | $120.81 | 9,476,600 | — | — |
| 2025-07-28 | $106.70 | $122.41 | 8,368,800 | — | — |
| 2025-07-25 | $105.02 | $120.48 | 7,303,600 | — | — |
| 2025-07-24 | $104.46 | $119.84 | 14,014,600 | — | — |
| 2025-07-23 | $100.71 | $115.53 | 30,058,100 | — | — |
| 2025-07-22 | $101.78 | $116.76 | 8,825,700 | — | — |
| 2025-07-21 | $103.71 | $118.98 | 6,509,400 | — | — |
| 2025-07-18 | $103.34 | $118.55 | 6,319,500 | — | — |
| 2025-07-17 | $101.96 | $116.97 | 6,959,000 | — | — |
| 2025-07-16 | $100.55 | $115.35 | 6,241,000 | — | — |
| 2025-07-15 | $99.44 | $114.08 | 5,507,700 | — | — |
| 2025-07-14 | $100.21 | $114.96 | 7,750,000 | — | — |
| 2025-07-11 | $98.76 | $113.30 | 6,716,900 | — | — |
| 2025-07-10 | $98.31 | $112.78 | 5,315,900 | — | — |
| 2025-07-09 | $98.21 | $112.67 | 6,244,500 | — | — |
| 2025-07-08 | $97.41 | $111.75 | 9,425,600 | — | — |
| 2025-07-07 | $98.55 | $113.06 | 9,851,200 | — | — |
| 2025-07-03 | $99.46 | $114.10 | 3,180,800 | — | — |
| 2025-07-02 | $98.52 | $113.02 | 6,354,300 | — | — |
| 2025-07-01 | $97.39 | $111.72 | 6,782,200 | — | — |
| 2025-06-30 | $98.75 | $113.29 | 8,252,000 | — | — |
| 2025-06-27 | $97.67 | $112.05 | 19,777,900 | — | — |
| 2025-06-26 | $96.98 | $111.25 | 12,473,800 | — | — |
| 2025-06-25 | $97.02 | $111.30 | 6,228,500 | — | — |
| 2025-06-24 | $95.80 | $109.90 | 11,953,000 | — | — |
| 2025-06-23 | $95.25 | $109.27 | 11,459,500 | — | — |
| 2025-06-20 | $93.82 | $107.63 | 16,439,800 | — | — |
| 2025-06-18 | $93.47 | $107.23 | 9,920,500 | — | — |
| 2025-06-17 | $92.80 | $106.46 | 14,241,000 | — | — |
| 2025-06-16 | $93.38 | $106.94 | 5,213,800 | — | — |
| 2025-06-13 | $92.49 | $105.92 | 7,132,300 | — | — |
| 2025-06-12 | $94.60 | $108.33 | 5,849,000 | — | — |
| 2025-06-11 | $93.07 | $106.58 | 7,601,500 | — | — |
| 2025-06-10 | $92.49 | $105.92 | 8,667,400 | — | — |
| 2025-06-09 | $92.96 | $106.45 | 7,702,500 | — | — |
| 2025-06-06 | $93.36 | $106.91 | 4,289,400 | — | — |
| 2025-06-05 | $92.52 | $105.95 | 8,686,400 | — | — |
| 2025-06-04 | $91.91 | $105.25 | 6,070,300 | — | — |
| 2025-06-03 | $91.68 | $104.99 | 6,525,700 | — | — |
| 2025-06-02 | $90.36 | $103.48 | 6,116,900 | — | — |
| 2025-05-30 | $89.93 | $102.98 | 21,458,600 | — | — |
| 2025-05-29 | $88.92 | $101.83 | 7,740,200 | — | — |
| 2025-05-28 | $88.13 | $100.92 | 6,116,600 | — | — |
| 2025-05-27 | $88.33 | $101.15 | 7,492,200 | — | — |
| 2025-05-23 | $85.55 | $97.97 | 4,476,000 | — | — |
| 2025-05-22 | $85.26 | $97.64 | 5,266,000 | — | — |
| 2025-05-21 | $85.69 | $98.13 | 6,507,700 | — | — |
| 2025-05-20 | $86.29 | $98.82 | 4,421,800 | — | — |
| 2025-05-19 | $86.41 | $98.95 | 8,316,000 | — | — |
| 2025-05-16 | $86.88 | $99.49 | 7,690,600 | — | — |
| 2025-05-15 | $85.97 | $98.45 | 5,957,700 | — | — |
| 2025-05-14 | $85.63 | $98.06 | 5,751,200 | — | — |
| 2025-05-13 | $85.78 | $98.23 | 8,089,100 | — | — |
| 2025-05-12 | $84.46 | $96.72 | 9,860,300 | — | — |
| 2025-05-09 | $80.88 | $92.62 | 6,917,900 | — | — |
| 2025-05-08 | $80.58 | $92.28 | 8,622,500 | — | — |
| 2025-05-07 | $80.84 | $92.57 | 8,289,300 | — | — |
| 2025-05-06 | $79.71 | $91.28 | 6,054,000 | — | — |
| 2025-05-05 | $80.17 | $91.81 | 6,762,500 | — | — |
| 2025-05-02 | $80.66 | $92.37 | 7,706,800 | — | — |
| 2025-05-01 | $78.63 | $90.04 | 8,436,500 | — | — |
| 2025-04-30 | $76.95 | $88.12 | 6,624,100 | — | — |
| 2025-04-29 | $76.68 | $87.81 | 5,443,100 | — | — |
| 2025-04-28 | $75.88 | $86.89 | 5,879,700 | — | — |
| 2025-04-25 | $75.85 | $86.86 | 14,324,600 | — | — |
| 2025-04-24 | $76.03 | $87.07 | 14,920,900 | — | — |
| 2025-04-23 | $71.15 | $81.48 | 19,054,400 | — | — |
| 2025-04-22 | $65.75 | $75.29 | 7,601,200 | — | — |
| 2025-04-21 | $63.59 | $72.82 | 6,601,800 | — | — |
| 2025-04-17 | $65.06 | $74.50 | 6,052,600 | — | — |
| 2025-04-16 | $64.77 | $74.17 | 5,633,400 | — | — |
| 2025-04-15 | $65.76 | $75.31 | 6,183,000 | — | — |
| 2025-04-14 | $65.46 | $74.96 | 6,785,500 | — | — |
| 2025-04-11 | $65.40 | $74.89 | 6,469,100 | — | — |
| 2025-04-10 | $64.13 | $73.44 | 13,077,300 | — | — |
| 2025-04-09 | $66.18 | $75.79 | 12,062,100 | — | — |
| 2025-04-08 | $60.07 | $68.79 | 12,856,900 | — | — |
| 2025-04-07 | $60.90 | $69.74 | 15,572,200 | — | — |
| 2025-04-04 | $59.09 | $67.67 | 15,461,000 | — | — |
| 2025-04-03 | $62.66 | $71.76 | 9,716,800 | — | — |
| 2025-04-02 | $67.90 | $77.76 | 5,700,500 | — | — |
| 2025-04-01 | $66.07 | $75.66 | 6,361,100 | — | — |
| 2025-03-31 | $65.59 | $75.11 | 10,087,900 | — | — |
| 2025-03-28 | $66.59 | $76.26 | 9,489,700 | — | — |
| 2025-03-27 | $68.17 | $78.07 | 8,033,400 | — | — |
| 2025-03-26 | $67.58 | $77.39 | 6,915,300 | — | — |
| 2025-03-25 | $69.49 | $79.58 | 5,202,200 | — | — |
| 2025-03-24 | $69.30 | $79.36 | 8,475,200 | — | — |
| 2025-03-21 | $66.60 | $76.27 | 11,824,100 | — | — |
| 2025-03-20 | $66.36 | $75.99 | 7,627,400 | — | — |
| 2025-03-19 | $67.41 | $77.20 | 15,969,500 | — | — |
| 2025-03-18 | $63.85 | $73.12 | 10,089,400 | — | — |
| 2025-03-17 | $63.86 | $72.94 | 6,834,900 | — | — |
| 2025-03-14 | $63.00 | $71.96 | 7,577,700 | — | — |
| 2025-03-13 | $61.62 | $70.38 | 7,136,700 | — | — |
| 2025-03-12 | $62.83 | $71.76 | 9,807,600 | — | — |
| 2025-03-11 | $61.64 | $70.41 | 7,502,600 | — | — |
| 2025-03-10 | $61.79 | $70.58 | 8,764,500 | — | — |
| 2025-03-07 | $62.93 | $71.88 | 8,120,400 | — | — |
| 2025-03-06 | $61.75 | $70.53 | 9,130,300 | — | — |
| 2025-03-05 | $64.71 | $73.91 | 7,778,800 | — | — |
| 2025-03-04 | $63.05 | $72.02 | 9,394,900 | — | — |
| 2025-03-03 | $63.45 | $72.47 | 9,326,300 | — | — |
| 2025-02-28 | $66.60 | $76.07 | 10,480,900 | — | — |
| 2025-02-27 | $65.46 | $74.77 | 6,948,800 | — | — |
| 2025-02-26 | $66.23 | $75.65 | 9,801,200 | — | — |
| 2025-02-25 | $65.01 | $74.25 | 12,372,100 | — | — |
| 2025-02-24 | $67.13 | $76.68 | 7,469,000 | — | — |
| 2025-02-21 | $67.58 | $77.19 | 8,015,400 | — | — |
| 2025-02-20 | $69.37 | $79.23 | 4,694,700 | — | — |
| 2025-02-19 | $69.81 | $79.74 | 7,368,700 | — | — |
| 2025-02-18 | $69.03 | $78.85 | 6,352,000 | — | — |
| 2025-02-14 | $68.88 | $78.68 | 5,468,000 | — | — |
| 2025-02-13 | $69.37 | $79.23 | 6,104,000 | — | — |
| 2025-02-12 | $69.73 | $79.65 | 7,512,000 | — | — |
| 2025-02-11 | $69.95 | $79.90 | 6,579,400 | — | — |
| 2025-02-10 | $71.80 | $82.01 | 9,948,200 | — | — |
| 2025-02-07 | $69.80 | $79.73 | 6,275,600 | — | — |
| 2025-02-06 | $70.03 | $79.99 | 6,277,700 | — | — |
| 2025-02-05 | $69.52 | $79.41 | 7,565,800 | — | — |
| 2025-02-04 | $69.71 | $79.62 | 6,244,800 | — | — |
| 2025-02-03 | $70.12 | $80.09 | 7,490,900 | — | — |
| 2025-01-31 | $70.78 | $80.85 | 6,270,300 | — | — |
| 2025-01-30 | $71.66 | $81.85 | 7,103,200 | — | — |
| 2025-01-29 | $69.38 | $79.25 | 8,943,000 | — | — |
| 2025-01-28 | $68.58 | $78.33 | 10,368,800 | — | — |
| 2025-01-27 | $67.49 | $77.09 | 22,509,300 | — | — |
| 2025-01-24 | $77.19 | $88.17 | 6,318,800 | — | — |
| 2025-01-23 | $78.55 | $89.72 | 9,307,600 | — | — |
| 2025-01-22 | $77.84 | $88.91 | 14,384,500 | — | — |
| 2025-01-21 | $72.72 | $83.06 | 11,398,600 | — | — |
| 2025-01-17 | $69.42 | $79.29 | 9,780,900 | — | — |
| 2025-01-16 | $69.86 | $79.79 | 6,867,000 | — | — |
| 2025-01-15 | $70.95 | $81.04 | 6,061,100 | — | — |
| 2025-01-14 | $70.27 | $80.26 | 6,159,900 | — | — |
| 2025-01-13 | $68.34 | $78.06 | 6,787,200 | — | — |
| 2025-01-10 | $70.20 | $80.18 | 4,530,700 | — | — |
| 2025-01-08 | $71.83 | $82.04 | 7,296,500 | — | — |
| 2025-01-07 | $71.46 | $81.62 | 5,338,800 | — | — |
| 2025-01-06 | $71.13 | $81.24 | 4,822,800 | — | — |
| 2025-01-03 | $70.10 | $80.07 | 5,048,300 | — | — |
| 2025-01-02 | $69.01 | $78.82 | 4,249,200 | — | — |