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
- 2006-10-16 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 | $94.18 | $132.70 | 66,900 | — | — |
| 2025-12-30 | $93.97 | $132.40 | 56,700 | — | — |
| 2025-12-29 | $95.07 | $133.95 | 26,400 | — | — |
| 2025-12-26 | $94.71 | $133.44 | 67,700 | — | — |
| 2025-12-24 | $94.67 | $133.39 | 24,200 | — | — |
| 2025-12-23 | $94.85 | $133.64 | 55,200 | — | — |
| 2025-12-22 | $94.47 | $133.11 | 123,200 | — | — |
| 2025-12-19 | $92.19 | $129.89 | 113,500 | — | — |
| 2025-12-18 | $93.73 | $132.06 | 54,100 | — | — |
| 2025-12-17 | $93.84 | $132.22 | 36,700 | — | — |
| 2025-12-16 | $94.56 | $133.23 | 49,500 | — | — |
| 2025-12-15 | $94.72 | $133.46 | 58,800 | — | — |
| 2025-12-12 | $93.91 | $132.32 | 120,400 | — | — |
| 2025-12-11 | $94.02 | $132.47 | 103,700 | — | — |
| 2025-12-10 | $95.10 | $133.99 | 49,800 | — | — |
| 2025-12-09 | $95.93 | $135.16 | 63,000 | — | — |
| 2025-12-08 | $97.45 | $137.30 | 65,100 | — | — |
| 2025-12-05 | $98.07 | $138.18 | 51,400 | — | — |
| 2025-12-04 | $97.74 | $137.71 | 68,300 | — | — |
| 2025-12-03 | $98.52 | $138.81 | 111,300 | — | — |
| 2025-12-02 | $96.58 | $136.08 | 44,600 | — | — |
| 2025-12-01 | $97.30 | $137.09 | 94,300 | — | — |
| 2025-11-28 | $97.80 | $137.80 | 38,800 | — | — |
| 2025-11-26 | $97.34 | $137.15 | 129,100 | — | — |
| 2025-11-25 | $97.03 | $136.71 | 86,200 | — | — |
| 2025-11-24 | $96.77 | $136.35 | 85,700 | — | — |
| 2025-11-21 | $93.43 | $131.64 | 167,500 | — | — |
| 2025-11-20 | $93.00 | $131.03 | 134,400 | — | — |
| 2025-11-19 | $94.53 | $133.19 | 78,400 | — | — |
| 2025-11-18 | $96.39 | $135.81 | 153,000 | — | — |
| 2025-11-17 | $95.25 | $134.21 | 72,800 | — | — |
| 2025-11-14 | $94.61 | $133.30 | 49,300 | — | — |
| 2025-11-13 | $95.01 | $133.87 | 70,900 | — | — |
| 2025-11-12 | $95.25 | $134.21 | 71,100 | — | — |
| 2025-11-11 | $94.41 | $133.02 | 53,700 | — | — |
| 2025-11-10 | $94.65 | $133.36 | 86,700 | — | — |
| 2025-11-07 | $91.97 | $129.58 | 41,300 | — | — |
| 2025-11-06 | $92.44 | $130.25 | 58,700 | — | — |
| 2025-11-05 | $91.86 | $129.43 | 73,600 | — | — |
| 2025-11-04 | $89.60 | $126.24 | 103,600 | — | — |
| 2025-11-03 | $90.96 | $128.16 | 86,100 | — | — |
| 2025-10-31 | $91.01 | $128.23 | 69,200 | — | — |
| 2025-10-30 | $89.96 | $126.75 | 37,300 | — | — |
| 2025-10-29 | $90.05 | $126.88 | 63,200 | — | — |
| 2025-10-28 | $89.11 | $125.55 | 58,500 | — | — |
| 2025-10-27 | $88.07 | $124.09 | 58,300 | — | — |
| 2025-10-24 | $87.57 | $123.38 | 41,200 | — | — |
| 2025-10-23 | $87.26 | $122.95 | 61,200 | — | — |
| 2025-10-22 | $86.59 | $122.00 | 44,600 | — | — |
| 2025-10-21 | $85.94 | $121.09 | 44,500 | — | — |
| 2025-10-20 | $86.16 | $121.40 | 54,300 | — | — |
| 2025-10-17 | $86.80 | $122.30 | 35,600 | — | — |
| 2025-10-16 | $86.06 | $121.26 | 59,100 | — | — |
| 2025-10-15 | $85.86 | $120.97 | 110,300 | — | — |
| 2025-10-14 | $84.05 | $118.42 | 69,400 | — | — |
| 2025-10-13 | $84.61 | $119.21 | 81,000 | — | — |
| 2025-10-10 | $84.19 | $118.62 | 101,700 | — | — |
| 2025-10-09 | $85.31 | $120.20 | 72,000 | — | — |
| 2025-10-08 | $86.94 | $122.50 | 88,900 | — | — |
| 2025-10-07 | $87.35 | $123.07 | 105,300 | — | — |
| 2025-10-06 | $88.53 | $124.74 | 68,900 | — | — |
| 2025-10-03 | $88.83 | $125.16 | 50,500 | — | — |
| 2025-10-02 | $88.46 | $124.64 | 61,200 | — | — |
| 2025-10-01 | $89.36 | $125.91 | 76,100 | — | — |
| 2025-09-30 | $89.81 | $126.54 | 69,700 | — | — |
| 2025-09-29 | $90.05 | $126.88 | 89,100 | — | — |
| 2025-09-26 | $91.95 | $129.56 | 57,700 | — | — |
| 2025-09-25 | $92.95 | $130.96 | 57,300 | — | — |
| 2025-09-24 | $93.02 | $131.06 | 67,500 | — | — |
| 2025-09-23 | $92.66 | $130.56 | 49,800 | — | — |
| 2025-09-22 | $92.72 | $130.64 | 41,400 | — | — |
| 2025-09-19 | $92.60 | $130.47 | 167,300 | — | — |
| 2025-09-18 | $94.45 | $133.08 | 53,700 | — | — |
| 2025-09-17 | $94.93 | $133.75 | 41,800 | — | — |
| 2025-09-16 | $94.65 | $133.36 | 58,600 | — | — |
| 2025-09-15 | $95.01 | $133.87 | 68,800 | — | — |
| 2025-09-12 | $94.63 | $133.33 | 58,700 | — | — |
| 2025-09-11 | $94.80 | $133.57 | 68,700 | — | — |
| 2025-09-10 | $93.86 | $132.25 | 98,100 | — | — |
| 2025-09-09 | $96.14 | $135.46 | 57,800 | — | — |
| 2025-09-08 | $95.77 | $134.94 | 67,000 | — | — |
| 2025-09-05 | $95.46 | $134.50 | 55,900 | — | — |
| 2025-09-04 | $93.94 | $132.36 | 96,400 | — | — |
| 2025-09-03 | $94.68 | $133.40 | 72,600 | — | — |
| 2025-09-02 | $92.25 | $129.98 | 66,300 | — | — |
| 2025-08-29 | $91.97 | $129.58 | 62,100 | — | — |
| 2025-08-28 | $91.95 | $129.56 | 61,500 | — | — |
| 2025-08-27 | $92.04 | $129.68 | 71,900 | — | — |
| 2025-08-26 | $91.81 | $129.36 | 112,700 | — | — |
| 2025-08-25 | $92.47 | $130.29 | 97,300 | — | — |
| 2025-08-22 | $93.55 | $131.81 | 148,400 | — | — |
| 2025-08-21 | $92.68 | $130.58 | 51,400 | — | — |
| 2025-08-20 | $92.13 | $129.81 | 57,300 | — | — |
| 2025-08-19 | $92.03 | $129.67 | 57,700 | — | — |
| 2025-08-18 | $94.10 | $132.58 | 59,800 | — | — |
| 2025-08-15 | $92.58 | $130.44 | 38,600 | — | — |
| 2025-08-14 | $93.13 | $131.22 | 57,800 | — | — |
| 2025-08-13 | $93.98 | $132.42 | 71,400 | — | — |
| 2025-08-12 | $94.50 | $133.15 | 51,500 | — | — |
| 2025-08-11 | $94.73 | $133.47 | 54,800 | — | — |
| 2025-08-08 | $94.63 | $133.33 | 48,100 | — | — |
| 2025-08-07 | $94.30 | $132.87 | 55,600 | — | — |
| 2025-08-06 | $95.07 | $133.95 | 156,900 | — | — |
| 2025-08-05 | $92.82 | $130.78 | 103,100 | — | — |
| 2025-08-04 | $92.34 | $130.10 | 51,600 | — | — |
| 2025-08-01 | $91.21 | $128.51 | 56,800 | — | — |
| 2025-07-31 | $91.81 | $129.36 | 52,700 | — | — |
| 2025-07-30 | $92.05 | $129.70 | 61,000 | — | — |
| 2025-07-29 | $93.98 | $132.42 | 50,400 | — | — |
| 2025-07-28 | $93.20 | $131.32 | 57,200 | — | — |
| 2025-07-25 | $92.24 | $129.96 | 50,000 | — | — |
| 2025-07-24 | $92.22 | $129.94 | 33,100 | — | — |
| 2025-07-23 | $92.17 | $129.87 | 74,400 | — | — |
| 2025-07-22 | $90.12 | $126.98 | 33,000 | — | — |
| 2025-07-21 | $89.25 | $125.75 | 44,100 | — | — |
| 2025-07-18 | $89.89 | $126.65 | 34,300 | — | — |
| 2025-07-17 | $90.58 | $127.63 | 100,600 | — | — |
| 2025-07-16 | $88.42 | $124.58 | 70,900 | — | — |
| 2025-07-15 | $88.45 | $124.62 | 46,800 | — | — |
| 2025-07-14 | $89.35 | $125.89 | 62,000 | — | — |
| 2025-07-11 | $90.02 | $126.84 | 53,900 | — | — |
| 2025-07-10 | $89.02 | $125.43 | 80,600 | — | — |
| 2025-07-09 | $87.34 | $123.06 | 174,900 | — | — |
| 2025-07-08 | $89.56 | $126.19 | 108,500 | — | — |
| 2025-07-07 | $89.27 | $125.78 | 106,200 | — | — |
| 2025-07-03 | $87.77 | $123.67 | 55,900 | — | — |
| 2025-07-02 | $86.39 | $121.72 | 100,800 | — | — |
| 2025-07-01 | $85.85 | $120.96 | 87,800 | — | — |
| 2025-06-30 | $86.24 | $121.51 | 85,200 | — | — |
| 2025-06-27 | $87.48 | $123.26 | 100,800 | — | — |
| 2025-06-26 | $86.87 | $122.40 | 64,400 | — | — |
| 2025-06-25 | $87.07 | $122.68 | 119,900 | — | — |
| 2025-06-24 | $85.70 | $120.75 | 116,800 | — | — |
| 2025-06-23 | $85.96 | $121.12 | 100,800 | — | — |
| 2025-06-20 | $87.30 | $123.00 | 138,300 | — | — |
| 2025-06-18 | $87.75 | $123.64 | 73,200 | — | — |
| 2025-06-17 | $86.50 | $121.88 | 123,000 | — | — |
| 2025-06-16 | $86.18 | $121.43 | 230,400 | — | — |
| 2025-06-13 | $89.19 | $125.67 | 87,600 | — | — |
| 2025-06-12 | $86.75 | $122.23 | 80,000 | — | — |
| 2025-06-11 | $85.70 | $120.75 | 111,400 | — | — |
| 2025-06-10 | $85.29 | $120.17 | 97,000 | — | — |
| 2025-06-09 | $86.00 | $121.17 | 109,500 | — | — |
| 2025-06-06 | $86.87 | $122.40 | 89,900 | — | — |
| 2025-06-05 | $85.77 | $120.85 | 154,600 | — | — |
| 2025-06-04 | $84.89 | $119.61 | 60,800 | — | — |
| 2025-06-03 | $84.21 | $118.65 | 75,900 | — | — |
| 2025-06-02 | $85.43 | $120.37 | 164,200 | — | — |
| 2025-05-30 | $85.30 | $120.19 | 97,000 | — | — |
| 2025-05-29 | $84.33 | $118.82 | 79,800 | — | — |
| 2025-05-28 | $83.64 | $117.85 | 51,400 | — | — |
| 2025-05-27 | $84.18 | $118.61 | 66,500 | — | — |
| 2025-05-23 | $84.65 | $118.07 | 64,500 | — | — |
| 2025-05-22 | $83.63 | $116.65 | 73,800 | — | — |
| 2025-05-21 | $84.73 | $118.18 | 67,400 | — | — |
| 2025-05-20 | $85.08 | $118.67 | 46,500 | — | — |
| 2025-05-19 | $86.84 | $121.13 | 47,500 | — | — |
| 2025-05-16 | $86.57 | $120.75 | 58,200 | — | — |
| 2025-05-15 | $85.61 | $119.41 | 91,900 | — | — |
| 2025-05-14 | $85.56 | $119.34 | 138,100 | — | — |
| 2025-05-13 | $88.80 | $123.86 | 137,000 | — | — |
| 2025-05-12 | $87.16 | $121.57 | 194,400 | — | — |
| 2025-05-09 | $83.24 | $116.11 | 45,100 | — | — |
| 2025-05-08 | $83.58 | $116.58 | 61,100 | — | — |
| 2025-05-07 | $80.76 | $112.65 | 36,800 | — | — |
| 2025-05-06 | $80.77 | $112.66 | 67,900 | — | — |
| 2025-05-05 | $82.02 | $114.40 | 45,900 | — | — |
| 2025-05-02 | $82.47 | $115.03 | 54,000 | — | — |
| 2025-05-01 | $80.36 | $112.09 | 63,600 | — | — |
| 2025-04-30 | $81.12 | $113.15 | 40,300 | — | — |
| 2025-04-29 | $80.47 | $112.24 | 61,600 | — | — |
| 2025-04-28 | $79.96 | $111.53 | 68,800 | — | — |
| 2025-04-25 | $80.46 | $112.23 | 75,800 | — | — |
| 2025-04-24 | $80.46 | $112.23 | 55,100 | — | — |
| 2025-04-23 | $79.52 | $110.92 | 128,400 | — | — |
| 2025-04-22 | $76.05 | $106.08 | 110,200 | — | — |
| 2025-04-21 | $76.03 | $106.05 | 85,400 | — | — |
| 2025-04-17 | $76.71 | $107.00 | 77,200 | — | — |
| 2025-04-16 | $76.03 | $106.05 | 76,800 | — | — |
| 2025-04-15 | $75.59 | $105.44 | 73,900 | — | — |
| 2025-04-14 | $77.29 | $107.81 | 164,500 | — | — |
| 2025-04-11 | $73.45 | $102.45 | 149,300 | — | — |
| 2025-04-10 | $68.92 | $96.13 | 156,500 | — | — |
| 2025-04-09 | $71.88 | $100.26 | 164,500 | — | — |
| 2025-04-08 | $66.47 | $92.71 | 174,600 | — | — |
| 2025-04-07 | $68.94 | $96.16 | 166,100 | — | — |
| 2025-04-04 | $69.29 | $96.65 | 223,700 | — | — |
| 2025-04-03 | $73.57 | $102.62 | 158,600 | — | — |
| 2025-04-02 | $79.56 | $110.97 | 41,700 | — | — |
| 2025-04-01 | $79.54 | $110.94 | 77,400 | — | — |
| 2025-03-31 | $78.03 | $108.84 | 67,600 | — | — |
| 2025-03-28 | $79.32 | $110.64 | 102,000 | — | — |
| 2025-03-27 | $79.07 | $110.29 | 142,400 | — | — |
| 2025-03-26 | $80.57 | $112.38 | 33,500 | — | — |
| 2025-03-25 | $80.80 | $112.70 | 59,800 | — | — |
| 2025-03-24 | $81.14 | $113.18 | 69,600 | — | — |
| 2025-03-21 | $81.28 | $113.37 | 105,100 | — | — |
| 2025-03-20 | $83.67 | $116.71 | 101,300 | — | — |
| 2025-03-19 | $81.99 | $114.36 | 68,100 | — | — |
| 2025-03-18 | $80.80 | $112.70 | 47,400 | — | — |
| 2025-03-17 | $80.01 | $111.60 | 88,900 | — | — |
| 2025-03-14 | $79.60 | $111.03 | 77,400 | — | — |
| 2025-03-13 | $78.75 | $109.84 | 81,300 | — | — |
| 2025-03-12 | $80.87 | $112.80 | 62,100 | — | — |
| 2025-03-11 | $80.37 | $112.10 | 50,500 | — | — |
| 2025-03-10 | $79.97 | $111.54 | 122,900 | — | — |
| 2025-03-07 | $80.70 | $112.56 | 78,900 | — | — |
| 2025-03-06 | $79.40 | $110.75 | 58,700 | — | — |
| 2025-03-05 | $78.36 | $109.30 | 92,200 | — | — |
| 2025-03-04 | $77.42 | $107.99 | 107,600 | — | — |
| 2025-03-03 | $77.21 | $107.69 | 111,900 | — | — |
| 2025-02-28 | $78.62 | $109.66 | 76,300 | — | — |
| 2025-02-27 | $79.51 | $110.90 | 126,300 | — | — |
| 2025-02-26 | $81.76 | $114.04 | 65,900 | — | — |
| 2025-02-25 | $81.81 | $114.11 | 135,600 | — | — |
| 2025-02-24 | $82.67 | $115.31 | 85,200 | — | — |
| 2025-02-21 | $84.72 | $116.98 | 105,300 | — | — |
| 2025-02-20 | $85.73 | $118.38 | 86,300 | — | — |
| 2025-02-19 | $83.77 | $115.67 | 69,700 | — | — |
| 2025-02-18 | $84.74 | $117.01 | 187,100 | — | — |
| 2025-02-14 | $83.97 | $115.95 | 93,100 | — | — |
| 2025-02-13 | $82.52 | $113.95 | 109,300 | — | — |
| 2025-02-12 | $82.90 | $114.47 | 123,600 | — | — |
| 2025-02-11 | $84.15 | $116.20 | 268,800 | — | — |
| 2025-02-10 | $80.95 | $111.78 | 155,800 | — | — |
| 2025-02-07 | $80.03 | $110.51 | 114,500 | — | — |
| 2025-02-06 | $79.60 | $109.91 | 98,400 | — | — |
| 2025-02-05 | $79.79 | $110.18 | 82,300 | — | — |
| 2025-02-04 | $80.15 | $110.67 | 73,700 | — | — |
| 2025-02-03 | $78.48 | $108.37 | 127,200 | — | — |
| 2025-01-31 | $79.23 | $109.40 | 82,900 | — | — |
| 2025-01-30 | $79.83 | $110.23 | 81,100 | — | — |
| 2025-01-29 | $78.79 | $108.80 | 66,800 | — | — |
| 2025-01-28 | $77.42 | $106.90 | 81,600 | — | — |
| 2025-01-27 | $77.82 | $107.46 | 80,800 | — | — |
| 2025-01-24 | $77.46 | $106.96 | 76,500 | — | — |
| 2025-01-23 | $77.55 | $107.08 | 86,400 | — | — |
| 2025-01-22 | $76.71 | $105.92 | 120,700 | — | — |
| 2025-01-21 | $77.17 | $106.56 | 148,900 | — | — |
| 2025-01-17 | $77.46 | $106.96 | 153,100 | — | — |
| 2025-01-16 | $77.95 | $107.64 | 147,300 | — | — |
| 2025-01-15 | $80.11 | $110.62 | 103,800 | — | — |
| 2025-01-14 | $79.93 | $110.37 | 155,100 | — | — |
| 2025-01-13 | $78.30 | $108.12 | 105,600 | — | — |
| 2025-01-10 | $78.21 | $108.00 | 156,800 | — | — |
| 2025-01-08 | $79.74 | $110.11 | 99,000 | — | — |
| 2025-01-07 | $80.48 | $111.13 | 106,100 | — | — |
| 2025-01-06 | $79.48 | $109.75 | 98,200 | — | — |
| 2025-01-03 | $81.54 | $112.59 | 94,200 | — | — |
| 2025-01-02 | $82.90 | $114.47 | 133,500 | — | — |