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-03-17 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 | $53.60 | $125.02 | 5,411,400 | — | — |
| 2025-12-30 | $54.63 | $127.42 | 4,387,600 | — | — |
| 2025-12-29 | $54.54 | $127.21 | 7,115,200 | — | — |
| 2025-12-26 | $53.93 | $125.79 | 4,705,800 | — | — |
| 2025-12-24 | $53.89 | $125.70 | 3,448,200 | — | — |
| 2025-12-23 | $54.52 | $127.16 | 6,384,800 | — | — |
| 2025-12-22 | $53.50 | $124.79 | 7,705,400 | — | — |
| 2025-12-19 | $53.87 | $125.65 | 11,653,000 | — | — |
| 2025-12-18 | $53.76 | $125.39 | 8,107,400 | — | — |
| 2025-12-17 | $54.36 | $126.79 | 8,145,800 | — | — |
| 2025-12-16 | $53.32 | $124.37 | 9,445,300 | — | — |
| 2025-12-15 | $55.17 | $128.68 | 10,307,300 | — | — |
| 2025-12-12 | $55.57 | $129.61 | 8,651,900 | — | — |
| 2025-12-11 | $56.07 | $130.78 | 10,417,500 | — | — |
| 2025-12-10 | $57.25 | $133.53 | 7,558,600 | — | — |
| 2025-12-09 | $58.52 | $136.49 | 6,050,800 | — | — |
| 2025-12-08 | $58.66 | $136.82 | 9,770,200 | — | — |
| 2025-12-05 | $60.68 | $141.53 | 9,006,800 | — | — |
| 2025-12-04 | $60.07 | $140.11 | 11,361,800 | — | — |
| 2025-12-03 | $61.17 | $142.68 | 9,413,900 | — | — |
| 2025-12-02 | $58.60 | $136.68 | 7,324,400 | — | — |
| 2025-12-01 | $60.52 | $141.16 | 8,318,700 | — | — |
| 2025-11-28 | $60.86 | $141.95 | 4,653,300 | — | — |
| 2025-11-26 | $59.00 | $137.61 | 5,671,300 | — | — |
| 2025-11-25 | $56.76 | $132.39 | 8,376,900 | — | — |
| 2025-11-24 | $57.54 | $134.21 | 11,711,100 | — | — |
| 2025-11-21 | $57.03 | $133.02 | 10,655,700 | — | — |
| 2025-11-20 | $56.35 | $131.43 | 8,745,700 | — | — |
| 2025-11-19 | $58.89 | $137.36 | 7,889,900 | — | — |
| 2025-11-18 | $58.75 | $137.03 | 6,400,900 | — | — |
| 2025-11-17 | $59.04 | $137.71 | 7,681,900 | — | — |
| 2025-11-14 | $59.90 | $139.71 | 10,974,900 | — | — |
| 2025-11-13 | $60.25 | $140.53 | 8,004,900 | — | — |
| 2025-11-12 | $60.84 | $141.91 | 9,286,300 | — | — |
| 2025-11-11 | $60.69 | $141.56 | 9,165,500 | — | — |
| 2025-11-10 | $58.94 | $137.47 | 7,437,500 | — | — |
| 2025-11-07 | $57.97 | $135.21 | 5,783,700 | — | — |
| 2025-11-06 | $56.28 | $131.27 | 7,328,200 | — | — |
| 2025-11-05 | $55.99 | $130.59 | 5,957,300 | — | — |
| 2025-11-04 | $55.85 | $129.88 | 6,999,500 | — | — |
| 2025-11-03 | $55.86 | $129.91 | 6,800,700 | — | — |
| 2025-10-31 | $53.58 | $124.60 | 5,219,500 | — | — |
| 2025-10-30 | $52.45 | $121.97 | 7,456,600 | — | — |
| 2025-10-29 | $51.80 | $120.46 | 6,876,600 | — | — |
| 2025-10-28 | $52.18 | $121.35 | 4,096,000 | — | — |
| 2025-10-27 | $53.75 | $125.00 | 6,532,100 | — | — |
| 2025-10-24 | $53.70 | $124.88 | 6,192,900 | — | — |
| 2025-10-23 | $53.56 | $124.56 | 8,870,600 | — | — |
| 2025-10-22 | $53.49 | $124.39 | 11,441,200 | — | — |
| 2025-10-21 | $55.71 | $129.56 | 6,655,900 | — | — |
| 2025-10-20 | $56.45 | $131.28 | 5,639,900 | — | — |
| 2025-10-17 | $54.08 | $125.77 | 5,227,900 | — | — |
| 2025-10-16 | $53.24 | $123.81 | 7,800,800 | — | — |
| 2025-10-15 | $55.44 | $128.93 | 5,544,500 | — | — |
| 2025-10-14 | $53.29 | $123.93 | 5,442,500 | — | — |
| 2025-10-13 | $53.66 | $124.79 | 3,574,900 | — | — |
| 2025-10-10 | $53.12 | $123.53 | 5,368,800 | — | — |
| 2025-10-09 | $54.92 | $127.72 | 6,125,900 | — | — |
| 2025-10-08 | $56.41 | $131.18 | 8,202,400 | — | — |
| 2025-10-07 | $57.16 | $132.93 | 8,432,800 | — | — |
| 2025-10-06 | $57.19 | $133.00 | 7,929,400 | — | — |
| 2025-10-03 | $56.03 | $130.30 | 7,589,100 | — | — |
| 2025-10-02 | $55.76 | $129.67 | 11,823,100 | — | — |
| 2025-10-01 | $56.16 | $130.60 | 12,094,100 | — | — |
| 2025-09-30 | $54.43 | $126.58 | 12,118,300 | — | — |
| 2025-09-29 | $54.46 | $126.65 | 10,445,700 | — | — |
| 2025-09-26 | $54.06 | $125.72 | 11,639,800 | — | — |
| 2025-09-25 | $53.93 | $125.42 | 11,605,300 | — | — |
| 2025-09-24 | $53.08 | $123.44 | 11,991,300 | — | — |
| 2025-09-23 | $50.95 | $118.49 | 8,825,300 | — | — |
| 2025-09-22 | $49.97 | $116.21 | 8,402,300 | — | — |
| 2025-09-19 | $49.19 | $114.39 | 26,614,700 | — | — |
| 2025-09-18 | $49.39 | $114.86 | 8,327,200 | — | — |
| 2025-09-17 | $49.99 | $116.25 | 8,570,300 | — | — |
| 2025-09-16 | $49.95 | $116.16 | 12,419,200 | — | — |
| 2025-09-15 | $49.98 | $116.23 | 5,337,600 | — | — |
| 2025-09-12 | $50.94 | $118.46 | 4,746,500 | — | — |
| 2025-09-11 | $50.96 | $118.51 | 4,500,100 | — | — |
| 2025-09-10 | $51.17 | $119.00 | 5,281,700 | — | — |
| 2025-09-09 | $50.25 | $116.86 | 5,589,600 | — | — |
| 2025-09-08 | $50.76 | $118.04 | 6,973,900 | — | — |
| 2025-09-05 | $51.60 | $120.00 | 4,959,600 | — | — |
| 2025-09-04 | $51.80 | $120.46 | 4,997,900 | — | — |
| 2025-09-03 | $51.55 | $119.88 | 5,245,700 | — | — |
| 2025-09-02 | $52.38 | $121.81 | 8,339,400 | — | — |
| 2025-08-29 | $51.84 | $120.56 | 6,319,100 | — | — |
| 2025-08-28 | $52.36 | $121.77 | 7,432,500 | — | — |
| 2025-08-27 | $51.35 | $119.42 | 7,541,300 | — | — |
| 2025-08-26 | $52.71 | $122.58 | 9,503,800 | — | — |
| 2025-08-25 | $51.81 | $120.49 | 5,109,800 | — | — |
| 2025-08-22 | $51.97 | $120.86 | 4,768,100 | — | — |
| 2025-08-21 | $52.05 | $121.04 | 4,557,700 | — | — |
| 2025-08-20 | $51.34 | $119.39 | 5,348,100 | — | — |
| 2025-08-19 | $50.54 | $117.53 | 6,083,700 | — | — |
| 2025-08-18 | $50.50 | $117.44 | 10,794,100 | — | — |
| 2025-08-15 | $52.85 | $122.91 | 10,069,000 | — | — |
| 2025-08-14 | $52.05 | $121.04 | 5,292,000 | — | — |
| 2025-08-13 | $51.48 | $119.72 | 7,803,800 | — | — |
| 2025-08-12 | $51.27 | $119.23 | 7,429,400 | — | — |
| 2025-08-11 | $51.82 | $120.51 | 5,264,400 | — | — |
| 2025-08-08 | $51.29 | $119.28 | 4,540,200 | — | — |
| 2025-08-07 | $51.24 | $119.16 | 4,552,100 | — | — |
| 2025-08-06 | $51.46 | $119.67 | 5,117,300 | — | — |
| 2025-08-05 | $51.69 | $119.84 | 6,134,900 | — | — |
| 2025-08-04 | $51.87 | $120.26 | 6,784,200 | — | — |
| 2025-08-01 | $52.34 | $121.35 | 7,274,900 | — | — |
| 2025-07-31 | $53.75 | $124.62 | 7,027,400 | — | — |
| 2025-07-30 | $53.36 | $123.71 | 10,705,000 | — | — |
| 2025-07-29 | $53.10 | $123.11 | 9,167,300 | — | — |
| 2025-07-28 | $51.91 | $120.35 | 15,091,200 | — | — |
| 2025-07-25 | $52.19 | $121.00 | 8,472,100 | — | — |
| 2025-07-24 | $54.03 | $125.27 | 12,622,200 | — | — |
| 2025-07-23 | $51.96 | $120.47 | 24,393,100 | — | — |
| 2025-07-22 | $54.34 | $125.98 | 13,814,500 | — | — |
| 2025-07-21 | $53.54 | $124.13 | 14,668,900 | — | — |
| 2025-07-18 | $59.19 | $137.23 | 6,066,900 | — | — |
| 2025-07-17 | $58.75 | $136.21 | 6,118,200 | — | — |
| 2025-07-16 | $59.18 | $137.21 | 10,269,300 | — | — |
| 2025-07-15 | $58.24 | $135.03 | 9,774,700 | — | — |
| 2025-07-14 | $58.28 | $135.12 | 9,983,200 | — | — |
| 2025-07-11 | $55.33 | $128.28 | 5,152,400 | — | — |
| 2025-07-10 | $54.52 | $126.40 | 8,486,400 | — | — |
| 2025-07-09 | $54.88 | $127.24 | 8,462,900 | — | — |
| 2025-07-08 | $54.86 | $127.19 | 9,849,900 | — | — |
| 2025-07-07 | $56.16 | $130.20 | 6,809,200 | — | — |
| 2025-07-03 | $55.31 | $128.23 | 4,295,600 | — | — |
| 2025-07-02 | $56.14 | $130.16 | 9,724,300 | — | — |
| 2025-07-01 | $55.72 | $129.18 | 11,291,000 | — | — |
| 2025-06-30 | $58.32 | $135.21 | 11,140,900 | — | — |
| 2025-06-27 | $58.31 | $135.19 | 10,530,900 | — | — |
| 2025-06-26 | $58.15 | $134.82 | 7,422,100 | — | — |
| 2025-06-25 | $58.23 | $135.00 | 7,702,700 | — | — |
| 2025-06-24 | $60.34 | $139.89 | 6,716,800 | — | — |
| 2025-06-23 | $59.37 | $137.65 | 8,520,700 | — | — |
| 2025-06-20 | $60.44 | $140.13 | 11,714,600 | — | — |
| 2025-06-18 | $59.37 | $137.65 | 7,527,200 | — | — |
| 2025-06-17 | $58.87 | $136.49 | 6,883,000 | — | — |
| 2025-06-16 | $58.17 | $134.86 | 9,217,100 | — | — |
| 2025-06-13 | $56.84 | $131.78 | 7,732,500 | — | — |
| 2025-06-12 | $55.52 | $128.72 | 4,919,700 | — | — |
| 2025-06-11 | $53.97 | $125.13 | 5,060,500 | — | — |
| 2025-06-10 | $53.73 | $124.57 | 8,012,300 | — | — |
| 2025-06-09 | $54.90 | $127.28 | 7,188,200 | — | — |
| 2025-06-06 | $56.39 | $130.74 | 3,826,200 | — | — |
| 2025-06-05 | $55.33 | $128.28 | 4,423,600 | — | — |
| 2025-06-04 | $55.49 | $128.65 | 4,438,700 | — | — |
| 2025-06-03 | $56.65 | $131.34 | 8,247,100 | — | — |
| 2025-06-02 | $56.66 | $131.36 | 7,686,100 | — | — |
| 2025-05-30 | $55.13 | $127.82 | 7,853,800 | — | — |
| 2025-05-29 | $55.37 | $128.37 | 3,493,200 | — | — |
| 2025-05-28 | $55.50 | $128.67 | 5,046,500 | — | — |
| 2025-05-27 | $56.56 | $131.13 | 5,229,200 | — | — |
| 2025-05-23 | $55.61 | $128.93 | 6,813,700 | — | — |
| 2025-05-22 | $55.69 | $129.11 | 7,733,200 | — | — |
| 2025-05-21 | $55.71 | $129.16 | 5,669,300 | — | — |
| 2025-05-20 | $56.14 | $130.16 | 5,806,300 | — | — |
| 2025-05-19 | $55.56 | $128.81 | 6,377,400 | — | — |
| 2025-05-16 | $55.86 | $129.51 | 4,375,000 | — | — |
| 2025-05-15 | $56.00 | $129.83 | 9,102,900 | — | — |
| 2025-05-14 | $56.36 | $130.67 | 6,017,700 | — | — |
| 2025-05-13 | $56.20 | $130.30 | 8,429,900 | — | — |
| 2025-05-12 | $54.49 | $126.33 | 12,305,900 | — | — |
| 2025-05-09 | $55.62 | $128.95 | 7,707,900 | — | — |
| 2025-05-08 | $53.40 | $123.80 | 9,416,500 | — | — |
| 2025-05-07 | $53.96 | $125.10 | 7,086,600 | — | — |
| 2025-05-06 | $53.45 | $123.55 | 6,405,800 | — | — |
| 2025-05-05 | $53.52 | $123.72 | 9,242,500 | — | — |
| 2025-05-02 | $51.85 | $119.86 | 6,651,900 | — | — |
| 2025-05-01 | $50.36 | $116.41 | 7,661,700 | — | — |
| 2025-04-30 | $49.44 | $114.28 | 11,852,300 | — | — |
| 2025-04-29 | $51.22 | $118.40 | 6,302,200 | — | — |
| 2025-04-28 | $51.12 | $118.17 | 9,331,200 | — | — |
| 2025-04-25 | $50.24 | $116.13 | 9,360,300 | — | — |
| 2025-04-24 | $48.82 | $112.85 | 10,317,800 | — | — |
| 2025-04-23 | $48.75 | $112.69 | 16,265,000 | — | — |
| 2025-04-22 | $48.57 | $112.27 | 6,595,500 | — | — |
| 2025-04-21 | $47.68 | $110.22 | 8,263,800 | — | — |
| 2025-04-17 | $50.98 | $117.84 | 5,000,200 | — | — |
| 2025-04-16 | $50.85 | $117.54 | 6,418,900 | — | — |
| 2025-04-15 | $50.74 | $117.29 | 5,226,300 | — | — |
| 2025-04-14 | $49.97 | $115.51 | 4,377,300 | — | — |
| 2025-04-11 | $49.65 | $114.77 | 8,898,900 | — | — |
| 2025-04-10 | $48.49 | $112.09 | 9,685,200 | — | — |
| 2025-04-09 | $50.17 | $115.97 | 17,700,400 | — | — |
| 2025-04-08 | $47.49 | $109.78 | 17,665,700 | — | — |
| 2025-04-07 | $47.31 | $109.36 | 13,411,600 | — | — |
| 2025-04-04 | $46.11 | $106.59 | 21,964,000 | — | — |
| 2025-04-03 | $52.09 | $120.41 | 10,916,400 | — | — |
| 2025-04-02 | $54.62 | $126.26 | 7,610,000 | — | — |
| 2025-04-01 | $53.88 | $124.55 | 5,996,700 | — | — |
| 2025-03-31 | $53.43 | $123.51 | 5,614,100 | — | — |
| 2025-03-28 | $53.01 | $122.54 | 4,971,100 | — | — |
| 2025-03-27 | $52.32 | $120.94 | 8,090,800 | — | — |
| 2025-03-26 | $52.92 | $122.33 | 7,310,200 | — | — |
| 2025-03-25 | $54.25 | $125.40 | 4,418,000 | — | — |
| 2025-03-24 | $54.00 | $124.83 | 5,900,000 | — | — |
| 2025-03-21 | $52.88 | $122.24 | 12,816,100 | — | — |
| 2025-03-20 | $53.73 | $124.20 | 9,073,600 | — | — |
| 2025-03-19 | $53.60 | $123.90 | 4,574,400 | — | — |
| 2025-03-18 | $52.56 | $121.50 | 5,469,600 | — | — |
| 2025-03-17 | $51.66 | $119.42 | 6,562,500 | — | — |
| 2025-03-14 | $50.72 | $117.24 | 5,463,200 | — | — |
| 2025-03-13 | $48.86 | $112.94 | 4,968,900 | — | — |
| 2025-03-12 | $48.95 | $113.15 | 4,518,800 | — | — |
| 2025-03-11 | $49.11 | $113.52 | 8,335,200 | — | — |
| 2025-03-10 | $47.49 | $109.78 | 10,368,400 | — | — |
| 2025-03-07 | $47.00 | $108.64 | 9,484,900 | — | — |
| 2025-03-06 | $46.16 | $106.70 | 12,033,200 | — | — |
| 2025-03-05 | $50.13 | $115.88 | 9,444,300 | — | — |
| 2025-03-04 | $50.00 | $115.58 | 11,402,000 | — | — |
| 2025-03-03 | $48.71 | $112.60 | 9,834,400 | — | — |
| 2025-02-28 | $48.17 | $111.35 | 9,469,300 | — | — |
| 2025-02-27 | $46.63 | $107.79 | 12,620,200 | — | — |
| 2025-02-26 | $48.79 | $112.78 | 7,373,500 | — | — |
| 2025-02-25 | $48.84 | $112.90 | 8,150,300 | — | — |
| 2025-02-24 | $50.08 | $115.76 | 12,209,000 | — | — |
| 2025-02-21 | $50.24 | $116.13 | 13,804,200 | — | — |
| 2025-02-20 | $52.56 | $121.50 | 11,249,200 | — | — |
| 2025-02-19 | $54.24 | $125.38 | 12,170,200 | — | — |
| 2025-02-18 | $53.78 | $124.32 | 10,207,000 | — | — |
| 2025-02-14 | $53.43 | $123.14 | 5,553,000 | — | — |
| 2025-02-13 | $52.87 | $121.85 | 6,129,900 | — | — |
| 2025-02-12 | $52.37 | $120.70 | 7,830,400 | — | — |
| 2025-02-11 | $53.76 | $123.90 | 9,272,500 | — | — |
| 2025-02-10 | $53.50 | $123.30 | 5,074,200 | — | — |
| 2025-02-07 | $51.11 | $117.80 | 10,669,500 | — | — |
| 2025-02-06 | $51.43 | $118.53 | 7,719,900 | — | — |
| 2025-02-05 | $52.95 | $122.04 | 4,082,800 | — | — |
| 2025-02-04 | $52.15 | $120.19 | 5,127,400 | — | — |
| 2025-02-03 | $52.18 | $120.26 | 7,163,200 | — | — |
| 2025-01-31 | $51.12 | $117.82 | 5,757,700 | — | — |
| 2025-01-30 | $51.65 | $119.04 | 5,435,000 | — | — |
| 2025-01-29 | $50.62 | $116.67 | 6,216,100 | — | — |
| 2025-01-28 | $49.90 | $115.01 | 9,917,200 | — | — |
| 2025-01-27 | $48.46 | $111.69 | 21,581,800 | — | — |
| 2025-01-24 | $53.68 | $123.72 | 6,025,300 | — | — |
| 2025-01-23 | $53.58 | $123.49 | 6,778,700 | — | — |
| 2025-01-22 | $53.40 | $123.07 | 7,782,400 | — | — |
| 2025-01-21 | $53.43 | $123.14 | 9,929,500 | — | — |
| 2025-01-17 | $52.96 | $122.06 | 7,702,800 | — | — |
| 2025-01-16 | $53.78 | $123.95 | 7,555,800 | — | — |
| 2025-01-15 | $52.44 | $120.86 | 10,475,700 | — | — |
| 2025-01-14 | $50.69 | $116.83 | 7,396,700 | — | — |
| 2025-01-13 | $50.08 | $115.42 | 9,290,000 | — | — |
| 2025-01-10 | $49.00 | $112.93 | 10,527,500 | — | — |
| 2025-01-08 | $49.00 | $112.93 | 7,887,200 | — | — |
| 2025-01-07 | $48.15 | $110.97 | 4,851,900 | — | — |
| 2025-01-06 | $47.64 | $109.80 | 6,793,300 | — | — |
| 2025-01-03 | $47.02 | $108.37 | 8,231,300 | — | — |
| 2025-01-02 | $47.35 | $109.13 | 10,169,200 | — | — |