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 | $137.31 | $418.62 | 101,300 | — | — |
| 2025-12-30 | $138.98 | $423.71 | 143,200 | — | — |
| 2025-12-29 | $143.45 | $437.34 | 119,000 | — | — |
| 2025-12-26 | $144.55 | $440.69 | 71,600 | — | — |
| 2025-12-24 | $142.93 | $435.76 | 109,500 | — | — |
| 2025-12-23 | $143.62 | $437.86 | 176,600 | — | — |
| 2025-12-22 | $143.64 | $437.92 | 145,000 | — | — |
| 2025-12-19 | $144.90 | $441.76 | 317,700 | — | — |
| 2025-12-18 | $143.87 | $438.62 | 189,500 | — | — |
| 2025-12-17 | $139.84 | $426.33 | 195,200 | — | — |
| 2025-12-16 | $137.41 | $418.93 | 104,500 | — | — |
| 2025-12-15 | $138.96 | $423.65 | 95,900 | — | — |
| 2025-12-12 | $138.99 | $423.74 | 138,100 | — | — |
| 2025-12-11 | $142.24 | $433.65 | 132,600 | — | — |
| 2025-12-10 | $140.24 | $427.55 | 167,000 | — | — |
| 2025-12-09 | $133.59 | $407.28 | 81,700 | — | — |
| 2025-12-08 | $132.45 | $403.80 | 95,100 | — | — |
| 2025-12-05 | $134.64 | $410.48 | 117,600 | — | — |
| 2025-12-04 | $135.57 | $413.32 | 83,200 | — | — |
| 2025-12-03 | $135.98 | $414.57 | 117,700 | — | — |
| 2025-12-02 | $134.86 | $411.15 | 112,800 | — | — |
| 2025-12-01 | $136.00 | $414.63 | 75,700 | — | — |
| 2025-11-28 | $137.85 | $420.27 | 50,500 | — | — |
| 2025-11-26 | $138.65 | $422.71 | 193,800 | — | — |
| 2025-11-25 | $139.28 | $424.63 | 113,000 | — | — |
| 2025-11-24 | $136.15 | $415.08 | 175,100 | — | — |
| 2025-11-21 | $132.96 | $405.36 | 177,000 | — | — |
| 2025-11-20 | $124.65 | $380.02 | 115,900 | — | — |
| 2025-11-19 | $127.65 | $389.17 | 156,900 | — | — |
| 2025-11-18 | $126.55 | $385.82 | 130,100 | — | — |
| 2025-11-17 | $128.80 | $392.68 | 115,300 | — | — |
| 2025-11-14 | $133.11 | $405.82 | 123,900 | — | — |
| 2025-11-13 | $135.40 | $412.80 | 112,200 | — | — |
| 2025-11-12 | $137.33 | $418.68 | 193,400 | — | — |
| 2025-11-11 | $142.65 | $434.90 | 141,400 | — | — |
| 2025-11-10 | $139.95 | $426.67 | 160,200 | — | — |
| 2025-11-07 | $137.87 | $420.33 | 154,900 | — | — |
| 2025-11-06 | $131.95 | $402.28 | 140,300 | — | — |
| 2025-11-05 | $134.68 | $410.60 | 151,100 | — | — |
| 2025-11-04 | $130.04 | $396.46 | 160,800 | — | — |
| 2025-11-03 | $133.10 | $405.79 | 205,600 | — | — |
| 2025-10-31 | $138.89 | $423.44 | 251,500 | — | — |
| 2025-10-30 | $125.74 | $383.35 | 200,000 | — | — |
| 2025-10-29 | $130.47 | $397.77 | 136,100 | — | — |
| 2025-10-28 | $132.85 | $405.02 | 108,600 | — | — |
| 2025-10-27 | $133.15 | $405.94 | 94,100 | — | — |
| 2025-10-24 | $133.74 | $407.74 | 98,900 | — | — |
| 2025-10-23 | $134.64 | $410.48 | 128,000 | — | — |
| 2025-10-22 | $133.19 | $406.06 | 73,900 | — | — |
| 2025-10-21 | $133.41 | $406.73 | 67,800 | — | — |
| 2025-10-20 | $132.22 | $403.10 | 60,600 | — | — |
| 2025-10-17 | $130.52 | $397.92 | 85,600 | — | — |
| 2025-10-16 | $130.98 | $397.77 | 81,800 | — | — |
| 2025-10-15 | $132.47 | $402.30 | 104,500 | — | — |
| 2025-10-14 | $131.36 | $398.93 | 72,600 | — | — |
| 2025-10-13 | $129.51 | $393.31 | 67,900 | — | — |
| 2025-10-10 | $125.67 | $381.65 | 93,500 | — | — |
| 2025-10-09 | $128.09 | $389.00 | 69,100 | — | — |
| 2025-10-08 | $131.94 | $400.69 | 91,300 | — | — |
| 2025-10-07 | $128.55 | $390.39 | 123,500 | — | — |
| 2025-10-06 | $132.06 | $401.05 | 106,500 | — | — |
| 2025-10-03 | $134.04 | $407.07 | 113,000 | — | — |
| 2025-10-02 | $132.59 | $402.66 | 129,800 | — | — |
| 2025-10-01 | $132.36 | $401.96 | 96,800 | — | — |
| 2025-09-30 | $131.75 | $400.11 | 101,700 | — | — |
| 2025-09-29 | $131.76 | $400.14 | 78,200 | — | — |
| 2025-09-26 | $133.28 | $404.76 | 123,600 | — | — |
| 2025-09-25 | $129.25 | $392.52 | 96,400 | — | — |
| 2025-09-24 | $133.13 | $404.30 | 75,300 | — | — |
| 2025-09-23 | $135.36 | $411.08 | 95,100 | — | — |
| 2025-09-22 | $138.17 | $419.61 | 67,100 | — | — |
| 2025-09-19 | $138.85 | $421.67 | 183,000 | — | — |
| 2025-09-18 | $143.05 | $434.43 | 90,300 | — | — |
| 2025-09-17 | $139.93 | $424.95 | 141,700 | — | — |
| 2025-09-16 | $140.22 | $425.84 | 113,200 | — | — |
| 2025-09-15 | $140.04 | $425.29 | 90,400 | — | — |
| 2025-09-12 | $141.57 | $429.93 | 93,300 | — | — |
| 2025-09-11 | $142.18 | $431.79 | 152,800 | — | — |
| 2025-09-10 | $139.19 | $422.71 | 139,000 | — | — |
| 2025-09-09 | $140.57 | $426.90 | 122,600 | — | — |
| 2025-09-08 | $143.90 | $437.01 | 138,900 | — | — |
| 2025-09-05 | $144.44 | $438.65 | 147,100 | — | — |
| 2025-09-04 | $141.13 | $428.60 | 141,100 | — | — |
| 2025-09-03 | $134.67 | $408.98 | 249,000 | — | — |
| 2025-09-02 | $141.17 | $428.72 | 138,400 | — | — |
| 2025-08-29 | $145.07 | $440.56 | 219,600 | — | — |
| 2025-08-28 | $145.36 | $441.44 | 92,000 | — | — |
| 2025-08-27 | $144.79 | $439.71 | 128,900 | — | — |
| 2025-08-26 | $143.91 | $437.04 | 252,900 | — | — |
| 2025-08-25 | $144.83 | $439.84 | 127,700 | — | — |
| 2025-08-22 | $144.72 | $439.50 | 189,600 | — | — |
| 2025-08-21 | $136.91 | $415.78 | 54,500 | — | — |
| 2025-08-20 | $136.98 | $416.00 | 81,600 | — | — |
| 2025-08-19 | $137.79 | $418.46 | 68,200 | — | — |
| 2025-08-18 | $136.72 | $415.21 | 53,100 | — | — |
| 2025-08-15 | $135.40 | $411.20 | 82,800 | — | — |
| 2025-08-14 | $136.21 | $413.66 | 132,500 | — | — |
| 2025-08-13 | $138.16 | $419.58 | 126,800 | — | — |
| 2025-08-12 | $132.24 | $401.60 | 182,400 | — | — |
| 2025-08-11 | $127.03 | $385.78 | 192,100 | — | — |
| 2025-08-08 | $126.84 | $385.20 | 147,700 | — | — |
| 2025-08-07 | $126.33 | $383.65 | 191,600 | — | — |
| 2025-08-06 | $124.70 | $378.70 | 240,000 | — | — |
| 2025-08-05 | $126.00 | $382.65 | 202,900 | — | — |
| 2025-08-04 | $122.33 | $371.50 | 197,600 | — | — |
| 2025-08-01 | $117.91 | $358.08 | 376,900 | — | — |
| 2025-07-31 | $114.42 | $347.48 | 176,000 | — | — |
| 2025-07-30 | $114.71 | $348.36 | 188,200 | — | — |
| 2025-07-29 | $118.57 | $360.09 | 190,000 | — | — |
| 2025-07-28 | $119.37 | $362.52 | 115,500 | — | — |
| 2025-07-25 | $122.10 | $370.81 | 98,400 | — | — |
| 2025-07-24 | $121.09 | $367.74 | 109,400 | — | — |
| 2025-07-23 | $125.55 | $381.28 | 96,200 | — | — |
| 2025-07-22 | $121.76 | $369.77 | 140,900 | — | — |
| 2025-07-21 | $117.64 | $357.26 | 84,600 | — | — |
| 2025-07-18 | $119.09 | $361.67 | 148,800 | — | — |
| 2025-07-17 | $121.73 | $369.68 | 201,900 | — | — |
| 2025-07-16 | $117.31 | $354.79 | 316,800 | — | — |
| 2025-07-15 | $119.40 | $361.11 | 319,100 | — | — |
| 2025-07-14 | $126.37 | $382.19 | 280,500 | — | — |
| 2025-07-11 | $130.04 | $393.29 | 173,600 | — | — |
| 2025-07-10 | $130.98 | $396.13 | 189,100 | — | — |
| 2025-07-09 | $128.23 | $387.81 | 178,900 | — | — |
| 2025-07-08 | $126.07 | $381.28 | 251,400 | — | — |
| 2025-07-07 | $123.21 | $372.63 | 265,400 | — | — |
| 2025-07-03 | $124.26 | $375.81 | 101,200 | — | — |
| 2025-07-02 | $123.31 | $372.93 | 438,900 | — | — |
| 2025-07-01 | $118.99 | $359.87 | 235,200 | — | — |
| 2025-06-30 | $111.94 | $338.55 | 136,300 | — | — |
| 2025-06-27 | $115.15 | $348.25 | 548,300 | — | — |
| 2025-06-26 | $115.89 | $350.49 | 144,700 | — | — |
| 2025-06-25 | $114.29 | $345.65 | 131,700 | — | — |
| 2025-06-24 | $115.85 | $350.37 | 159,000 | — | — |
| 2025-06-23 | $114.48 | $346.23 | 114,900 | — | — |
| 2025-06-20 | $112.42 | $340.00 | 200,900 | — | — |
| 2025-06-18 | $113.88 | $344.41 | 167,800 | — | — |
| 2025-06-17 | $113.75 | $344.02 | 136,100 | — | — |
| 2025-06-16 | $116.29 | $351.70 | 166,300 | — | — |
| 2025-06-13 | $114.95 | $347.65 | 151,600 | — | — |
| 2025-06-12 | $119.42 | $361.17 | 175,600 | — | — |
| 2025-06-11 | $120.09 | $363.19 | 236,400 | — | — |
| 2025-06-10 | $120.38 | $364.07 | 244,100 | — | — |
| 2025-06-09 | $120.18 | $363.47 | 300,800 | — | — |
| 2025-06-06 | $109.65 | $331.62 | 128,100 | — | — |
| 2025-06-05 | $106.92 | $323.36 | 94,700 | — | — |
| 2025-06-04 | $107.73 | $325.81 | 102,300 | — | — |
| 2025-06-03 | $107.83 | $326.12 | 185,700 | — | — |
| 2025-06-02 | $104.10 | $314.83 | 166,600 | — | — |
| 2025-05-30 | $108.44 | $327.96 | 172,900 | — | — |
| 2025-05-29 | $109.24 | $330.38 | 155,600 | — | — |
| 2025-05-28 | $109.64 | $331.59 | 228,500 | — | — |
| 2025-05-27 | $111.78 | $338.06 | 205,100 | — | — |
| 2025-05-23 | $106.48 | $322.03 | 227,500 | — | — |
| 2025-05-22 | $106.62 | $322.46 | 232,000 | — | — |
| 2025-05-21 | $104.14 | $314.96 | 204,800 | — | — |
| 2025-05-20 | $107.26 | $324.39 | 187,300 | — | — |
| 2025-05-19 | $105.85 | $320.13 | 102,900 | — | — |
| 2025-05-16 | $106.86 | $323.18 | 111,500 | — | — |
| 2025-05-15 | $106.23 | $321.28 | 102,200 | — | — |
| 2025-05-14 | $107.47 | $325.03 | 127,100 | — | — |
| 2025-05-13 | $109.65 | $331.62 | 113,800 | — | — |
| 2025-05-12 | $109.61 | $331.50 | 139,700 | — | — |
| 2025-05-09 | $103.40 | $312.72 | 102,000 | — | — |
| 2025-05-08 | $104.51 | $316.07 | 128,100 | — | — |
| 2025-05-07 | $99.90 | $302.13 | 125,400 | — | — |
| 2025-05-06 | $99.65 | $301.38 | 112,100 | — | — |
| 2025-05-05 | $99.87 | $302.04 | 147,900 | — | — |
| 2025-05-02 | $103.46 | $312.90 | 206,600 | — | — |
| 2025-05-01 | $106.01 | $320.61 | 154,800 | — | — |
| 2025-04-30 | $105.94 | $320.40 | 112,600 | — | — |
| 2025-04-29 | $105.98 | $320.52 | 174,600 | — | — |
| 2025-04-28 | $105.16 | $318.04 | 111,700 | — | — |
| 2025-04-25 | $105.08 | $317.80 | 137,700 | — | — |
| 2025-04-24 | $105.65 | $319.52 | 153,500 | — | — |
| 2025-04-23 | $103.14 | $311.93 | 214,900 | — | — |
| 2025-04-22 | $103.65 | $313.47 | 178,000 | — | — |
| 2025-04-21 | $100.63 | $304.34 | 123,200 | — | — |
| 2025-04-17 | $101.60 | $307.27 | 130,600 | — | — |
| 2025-04-16 | $100.91 | $305.19 | 138,600 | — | — |
| 2025-04-15 | $102.81 | $309.47 | 144,600 | — | — |
| 2025-04-14 | $104.15 | $313.50 | 246,000 | — | — |
| 2025-04-11 | $105.88 | $318.71 | 233,600 | — | — |
| 2025-04-10 | $103.96 | $312.93 | 241,000 | — | — |
| 2025-04-09 | $111.22 | $334.78 | 354,200 | — | — |
| 2025-04-08 | $97.26 | $292.76 | 267,500 | — | — |
| 2025-04-07 | $101.90 | $306.73 | 317,000 | — | — |
| 2025-04-04 | $105.90 | $318.77 | 333,700 | — | — |
| 2025-04-03 | $111.82 | $336.59 | 211,200 | — | — |
| 2025-04-02 | $124.36 | $374.33 | 129,700 | — | — |
| 2025-04-01 | $123.67 | $372.26 | 151,200 | — | — |
| 2025-03-31 | $123.61 | $372.08 | 183,400 | — | — |
| 2025-03-28 | $125.50 | $377.77 | 100,200 | — | — |
| 2025-03-27 | $129.79 | $390.68 | 132,600 | — | — |
| 2025-03-26 | $131.93 | $397.12 | 140,000 | — | — |
| 2025-03-25 | $131.97 | $397.24 | 187,200 | — | — |
| 2025-03-24 | $131.21 | $394.95 | 158,800 | — | — |
| 2025-03-21 | $129.28 | $389.14 | 298,900 | — | — |
| 2025-03-20 | $129.42 | $389.56 | 113,700 | — | — |
| 2025-03-19 | $130.08 | $391.55 | 157,400 | — | — |
| 2025-03-18 | $129.63 | $390.20 | 187,400 | — | — |
| 2025-03-17 | $126.67 | $381.29 | 288,200 | — | — |
| 2025-03-14 | $128.47 | $386.71 | 161,300 | — | — |
| 2025-03-13 | $130.38 | $392.45 | 115,100 | — | — |
| 2025-03-12 | $130.23 | $392.00 | 138,800 | — | — |
| 2025-03-11 | $133.13 | $400.73 | 142,100 | — | — |
| 2025-03-10 | $135.93 | $409.16 | 159,100 | — | — |
| 2025-03-07 | $138.91 | $418.13 | 92,000 | — | — |
| 2025-03-06 | $140.23 | $422.10 | 98,200 | — | — |
| 2025-03-05 | $137.34 | $413.40 | 414,400 | — | — |
| 2025-03-04 | $133.12 | $400.70 | 119,500 | — | — |
| 2025-03-03 | $133.46 | $401.73 | 175,100 | — | — |
| 2025-02-28 | $139.02 | $418.46 | 147,600 | — | — |
| 2025-02-27 | $139.02 | $418.46 | 99,300 | — | — |
| 2025-02-26 | $138.08 | $415.63 | 140,300 | — | — |
| 2025-02-25 | $144.41 | $434.69 | 233,800 | — | — |
| 2025-02-24 | $140.74 | $423.64 | 138,900 | — | — |
| 2025-02-21 | $141.68 | $426.47 | 153,800 | — | — |
| 2025-02-20 | $145.39 | $437.64 | 169,700 | — | — |
| 2025-02-19 | $143.18 | $430.98 | 122,700 | — | — |
| 2025-02-18 | $143.35 | $431.50 | 148,400 | — | — |
| 2025-02-14 | $139.95 | $421.26 | 128,600 | — | — |
| 2025-02-13 | $140.96 | $424.30 | 95,900 | — | — |
| 2025-02-12 | $138.19 | $415.96 | 114,500 | — | — |
| 2025-02-11 | $139.03 | $418.49 | 81,800 | — | — |
| 2025-02-10 | $137.94 | $415.21 | 154,000 | — | — |
| 2025-02-07 | $135.64 | $408.29 | 105,100 | — | — |
| 2025-02-06 | $138.59 | $417.17 | 149,200 | — | — |
| 2025-02-05 | $136.84 | $411.90 | 108,100 | — | — |
| 2025-02-04 | $138.00 | $415.39 | 114,300 | — | — |
| 2025-02-03 | $134.69 | $405.43 | 188,700 | — | — |
| 2025-01-31 | $141.18 | $424.96 | 133,700 | — | — |
| 2025-01-30 | $140.91 | $424.15 | 77,600 | — | — |
| 2025-01-29 | $140.36 | $422.50 | 86,600 | — | — |
| 2025-01-28 | $142.01 | $427.46 | 125,100 | — | — |
| 2025-01-27 | $144.13 | $433.84 | 184,100 | — | — |
| 2025-01-24 | $138.37 | $416.51 | 141,300 | — | — |
| 2025-01-23 | $140.20 | $422.01 | 185,200 | — | — |
| 2025-01-22 | $137.61 | $414.22 | 145,500 | — | — |
| 2025-01-21 | $138.90 | $418.10 | 188,900 | — | — |
| 2025-01-17 | $136.37 | $410.49 | 275,100 | — | — |
| 2025-01-16 | $132.89 | $398.55 | 111,000 | — | — |
| 2025-01-15 | $133.31 | $399.81 | 172,300 | — | — |
| 2025-01-14 | $132.16 | $396.36 | 151,400 | — | — |
| 2025-01-13 | $129.11 | $387.21 | 161,500 | — | — |
| 2025-01-10 | $125.10 | $375.19 | 324,600 | — | — |
| 2025-01-08 | $131.25 | $393.63 | 361,100 | — | — |
| 2025-01-07 | $132.89 | $398.55 | 136,400 | — | — |
| 2025-01-06 | $136.77 | $410.19 | 98,300 | — | — |
| 2025-01-03 | $136.61 | $409.71 | 85,000 | — | — |
| 2025-01-02 | $136.00 | $407.88 | 137,900 | — | — |