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
- 1990-08-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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $89.10 | $102.03 | 155,500 | — | — |
| 2024-12-30 | $88.94 | $101.85 | 532,500 | — | — |
| 2024-12-27 | $89.43 | $102.41 | 176,500 | — | — |
| 2024-12-26 | $90.66 | $103.82 | 104,600 | — | — |
| 2024-12-24 | $90.45 | $103.57 | 101,000 | — | — |
| 2024-12-23 | $89.42 | $102.40 | 164,500 | — | — |
| 2024-12-20 | $90.67 | $103.83 | 640,600 | — | — |
| 2024-12-19 | $90.92 | $104.11 | 300,900 | — | — |
| 2024-12-18 | $90.72 | $103.88 | 469,300 | — | — |
| 2024-12-17 | $93.78 | $107.39 | 289,200 | — | — |
| 2024-12-16 | $93.06 | $106.56 | 314,600 | — | — |
| 2024-12-13 | $93.16 | $106.68 | 310,800 | — | — |
| 2024-12-12 | $94.74 | $108.49 | 243,100 | — | — |
| 2024-12-11 | $95.43 | $109.28 | 199,300 | — | — |
| 2024-12-10 | $96.81 | $110.86 | 207,900 | — | — |
| 2024-12-09 | $96.22 | $110.18 | 225,600 | — | — |
| 2024-12-06 | $95.60 | $109.47 | 152,200 | — | — |
| 2024-12-05 | $96.12 | $109.75 | 127,900 | — | — |
| 2024-12-04 | $98.17 | $112.09 | 152,900 | — | — |
| 2024-12-03 | $98.07 | $111.97 | 395,100 | — | — |
| 2024-12-02 | $98.66 | $112.65 | 147,600 | — | — |
| 2024-11-29 | $98.71 | $112.70 | 145,300 | — | — |
| 2024-11-27 | $98.61 | $112.59 | 138,000 | — | — |
| 2024-11-26 | $98.99 | $113.02 | 175,400 | — | — |
| 2024-11-25 | $100.30 | $114.52 | 222,400 | — | — |
| 2024-11-22 | $98.04 | $111.94 | 206,900 | — | — |
| 2024-11-21 | $95.87 | $109.46 | 211,900 | — | — |
| 2024-11-20 | $95.05 | $108.53 | 151,900 | — | — |
| 2024-11-19 | $94.87 | $108.32 | 216,100 | — | — |
| 2024-11-18 | $96.01 | $109.62 | 182,700 | — | — |
| 2024-11-15 | $97.40 | $111.21 | 242,900 | — | — |
| 2024-11-14 | $98.61 | $112.59 | 217,700 | — | — |
| 2024-11-13 | $102.56 | $117.10 | 186,200 | — | — |
| 2024-11-12 | $102.98 | $117.58 | 196,600 | — | — |
| 2024-11-11 | $106.23 | $121.29 | 281,000 | — | — |
| 2024-11-08 | $104.97 | $119.85 | 326,400 | — | — |
| 2024-11-07 | $104.20 | $118.97 | 226,400 | — | — |
| 2024-11-06 | $104.77 | $119.62 | 354,000 | — | — |
| 2024-11-05 | $98.21 | $112.13 | 124,500 | — | — |
| 2024-11-04 | $96.62 | $110.32 | 127,300 | — | — |
| 2024-11-01 | $95.39 | $108.91 | 161,600 | — | — |
| 2024-10-31 | $94.38 | $107.76 | 244,400 | — | — |
| 2024-10-30 | $96.21 | $109.85 | 231,300 | — | — |
| 2024-10-29 | $97.75 | $111.61 | 255,800 | — | — |
| 2024-10-28 | $97.80 | $111.66 | 221,000 | — | — |
| 2024-10-25 | $96.92 | $110.66 | 370,100 | — | — |
| 2024-10-24 | $106.36 | $121.44 | 221,400 | — | — |
| 2024-10-23 | $107.09 | $122.27 | 142,500 | — | — |
| 2024-10-22 | $107.53 | $122.77 | 239,500 | — | — |
| 2024-10-21 | $110.05 | $125.65 | 174,300 | — | — |
| 2024-10-18 | $112.90 | $128.91 | 132,800 | — | — |
| 2024-10-17 | $113.37 | $129.44 | 150,800 | — | — |
| 2024-10-16 | $114.53 | $130.77 | 388,900 | — | — |
| 2024-10-15 | $113.79 | $129.92 | 142,900 | — | — |
| 2024-10-14 | $113.06 | $129.09 | 115,000 | — | — |
| 2024-10-11 | $112.78 | $128.77 | 210,700 | — | — |
| 2024-10-10 | $110.70 | $126.39 | 151,800 | — | — |
| 2024-10-09 | $113.17 | $129.21 | 81,200 | — | — |
| 2024-10-08 | $112.16 | $128.06 | 106,700 | — | — |
| 2024-10-07 | $112.63 | $128.60 | 142,800 | — | — |
| 2024-10-04 | $114.63 | $130.88 | 130,100 | — | — |
| 2024-10-03 | $113.56 | $129.66 | 129,200 | — | — |
| 2024-10-02 | $114.22 | $130.41 | 126,400 | — | — |
| 2024-10-01 | $113.17 | $129.21 | 169,800 | — | — |
| 2024-09-30 | $115.28 | $131.62 | 254,700 | — | — |
| 2024-09-27 | $113.25 | $129.31 | 222,400 | — | — |
| 2024-09-26 | $112.61 | $128.57 | 279,900 | — | — |
| 2024-09-25 | $113.04 | $129.07 | 266,800 | — | — |
| 2024-09-24 | $112.78 | $128.77 | 172,300 | — | — |
| 2024-09-23 | $111.24 | $127.01 | 177,000 | — | — |
| 2024-09-20 | $110.77 | $126.47 | 514,300 | — | — |
| 2024-09-19 | $111.75 | $127.59 | 208,700 | — | — |
| 2024-09-18 | $108.49 | $123.87 | 168,900 | — | — |
| 2024-09-17 | $108.35 | $123.71 | 152,100 | — | — |
| 2024-09-16 | $107.59 | $122.84 | 150,500 | — | — |
| 2024-09-13 | $107.29 | $122.50 | 135,000 | — | — |
| 2024-09-12 | $105.21 | $120.13 | 320,000 | — | — |
| 2024-09-11 | $104.59 | $119.42 | 162,800 | — | — |
| 2024-09-10 | $104.75 | $119.60 | 192,100 | — | — |
| 2024-09-09 | $103.77 | $118.48 | 234,200 | — | — |
| 2024-09-06 | $102.58 | $117.12 | 146,900 | — | — |
| 2024-09-05 | $104.95 | $119.51 | 130,000 | — | — |
| 2024-09-04 | $106.36 | $121.11 | 128,900 | — | — |
| 2024-09-03 | $106.34 | $121.09 | 197,500 | — | — |
| 2024-08-30 | $108.27 | $123.29 | 338,900 | — | — |
| 2024-08-29 | $107.24 | $122.12 | 204,600 | — | — |
| 2024-08-28 | $105.75 | $120.42 | 485,200 | — | — |
| 2024-08-27 | $106.80 | $121.62 | 127,600 | — | — |
| 2024-08-26 | $106.33 | $121.08 | 139,900 | — | — |
| 2024-08-23 | $106.26 | $121.00 | 242,300 | — | — |
| 2024-08-22 | $103.69 | $118.07 | 134,000 | — | — |
| 2024-08-21 | $104.10 | $118.54 | 171,600 | — | — |
| 2024-08-20 | $103.64 | $118.02 | 160,000 | — | — |
| 2024-08-19 | $105.51 | $120.15 | 110,800 | — | — |
| 2024-08-16 | $105.26 | $119.86 | 141,700 | — | — |
| 2024-08-15 | $105.48 | $120.11 | 130,100 | — | — |
| 2024-08-14 | $102.50 | $116.72 | 165,300 | — | — |
| 2024-08-13 | $103.33 | $117.66 | 89,600 | — | — |
| 2024-08-12 | $102.63 | $116.87 | 103,200 | — | — |
| 2024-08-09 | $104.07 | $118.51 | 116,200 | — | — |
| 2024-08-08 | $103.91 | $118.32 | 136,600 | — | — |
| 2024-08-07 | $102.21 | $116.39 | 148,300 | — | — |
| 2024-08-06 | $102.93 | $117.21 | 164,400 | — | — |
| 2024-08-05 | $101.78 | $115.90 | 218,500 | — | — |
| 2024-08-02 | $103.66 | $118.04 | 230,500 | — | — |
| 2024-08-01 | $104.55 | $119.05 | 264,400 | — | — |
| 2024-07-31 | $106.08 | $120.80 | 318,400 | — | — |
| 2024-07-30 | $106.96 | $121.80 | 256,400 | — | — |
| 2024-07-29 | $105.14 | $119.73 | 236,800 | — | — |
| 2024-07-26 | $105.45 | $120.08 | 359,700 | — | — |
| 2024-07-25 | $106.07 | $120.78 | 299,300 | — | — |
| 2024-07-24 | $105.21 | $119.81 | 154,200 | — | — |
| 2024-07-23 | $106.14 | $120.86 | 175,500 | — | — |
| 2024-07-22 | $105.89 | $120.58 | 171,800 | — | — |
| 2024-07-19 | $103.85 | $118.26 | 186,300 | — | — |
| 2024-07-18 | $104.05 | $118.48 | 147,500 | — | — |
| 2024-07-17 | $105.05 | $119.62 | 298,500 | — | — |
| 2024-07-16 | $105.94 | $120.64 | 226,400 | — | — |
| 2024-07-15 | $101.73 | $115.84 | 227,900 | — | — |
| 2024-07-12 | $99.18 | $112.94 | 217,800 | — | — |
| 2024-07-11 | $97.40 | $110.91 | 190,500 | — | — |
| 2024-07-10 | $95.04 | $108.22 | 159,000 | — | — |
| 2024-07-09 | $94.63 | $107.76 | 127,400 | — | — |
| 2024-07-08 | $94.29 | $107.37 | 135,400 | — | — |
| 2024-07-05 | $94.25 | $107.32 | 106,100 | — | — |
| 2024-07-03 | $94.44 | $107.54 | 85,800 | — | — |
| 2024-07-02 | $93.94 | $106.97 | 158,500 | — | — |
| 2024-07-01 | $93.45 | $106.41 | 220,100 | — | — |
| 2024-06-28 | $95.12 | $108.32 | 528,100 | — | — |
| 2024-06-27 | $95.62 | $108.88 | 259,200 | — | — |
| 2024-06-26 | $94.44 | $107.54 | 238,400 | — | — |
| 2024-06-25 | $95.45 | $108.69 | 175,500 | — | — |
| 2024-06-24 | $96.22 | $109.57 | 193,900 | — | — |
| 2024-06-21 | $95.40 | $108.63 | 543,000 | — | — |
| 2024-06-20 | $94.75 | $107.89 | 163,500 | — | — |
| 2024-06-18 | $96.48 | $109.86 | 179,100 | — | — |
| 2024-06-17 | $96.54 | $109.93 | 166,800 | — | — |
| 2024-06-14 | $95.15 | $108.35 | 138,600 | — | — |
| 2024-06-13 | $95.91 | $109.21 | 207,100 | — | — |
| 2024-06-12 | $95.33 | $108.55 | 260,100 | — | — |
| 2024-06-11 | $94.06 | $107.11 | 180,300 | — | — |
| 2024-06-10 | $93.38 | $106.33 | 144,100 | — | — |
| 2024-06-07 | $93.48 | $106.45 | 157,700 | — | — |
| 2024-06-06 | $95.14 | $108.02 | 158,700 | — | — |
| 2024-06-05 | $95.67 | $108.62 | 170,600 | — | — |
| 2024-06-04 | $93.69 | $106.37 | 237,400 | — | — |
| 2024-06-03 | $94.58 | $107.38 | 166,200 | — | — |
| 2024-05-31 | $95.12 | $108.00 | 283,000 | — | — |
| 2024-05-30 | $94.04 | $106.77 | 147,800 | — | — |
| 2024-05-29 | $92.81 | $105.37 | 196,000 | — | — |
| 2024-05-28 | $94.71 | $107.53 | 144,500 | — | — |
| 2024-05-24 | $96.28 | $109.31 | 133,700 | — | — |
| 2024-05-23 | $95.38 | $108.29 | 150,800 | — | — |
| 2024-05-22 | $95.94 | $108.93 | 148,600 | — | — |
| 2024-05-21 | $97.13 | $110.28 | 136,200 | — | — |
| 2024-05-20 | $96.77 | $109.87 | 213,900 | — | — |
| 2024-05-17 | $95.18 | $108.06 | 151,900 | — | — |
| 2024-05-16 | $95.44 | $108.36 | 135,900 | — | — |
| 2024-05-15 | $95.39 | $108.30 | 276,400 | — | — |
| 2024-05-14 | $94.40 | $107.18 | 224,300 | — | — |
| 2024-05-13 | $94.72 | $107.54 | 243,100 | — | — |
| 2024-05-10 | $94.33 | $107.10 | 240,800 | — | — |
| 2024-05-09 | $94.46 | $107.25 | 279,400 | — | — |
| 2024-05-08 | $94.05 | $106.78 | 147,200 | — | — |
| 2024-05-07 | $94.68 | $107.50 | 271,100 | — | — |
| 2024-05-06 | $94.50 | $107.29 | 217,000 | — | — |
| 2024-05-03 | $94.33 | $107.10 | 218,700 | — | — |
| 2024-05-02 | $92.42 | $104.93 | 257,300 | — | — |
| 2024-05-01 | $91.85 | $104.28 | 265,300 | — | — |
| 2024-04-30 | $91.91 | $104.35 | 494,500 | — | — |
| 2024-04-29 | $93.20 | $105.82 | 530,000 | — | — |
| 2024-04-26 | $95.21 | $108.10 | 997,300 | — | — |
| 2024-04-25 | $79.68 | $90.47 | 473,400 | — | — |
| 2024-04-24 | $80.60 | $91.51 | 262,500 | — | — |
| 2024-04-23 | $80.36 | $91.24 | 162,300 | — | — |
| 2024-04-22 | $79.65 | $90.43 | 196,800 | — | — |
| 2024-04-19 | $79.17 | $89.89 | 259,600 | — | — |
| 2024-04-18 | $78.12 | $88.70 | 182,100 | — | — |
| 2024-04-17 | $77.73 | $88.25 | 185,500 | — | — |
| 2024-04-16 | $78.15 | $88.73 | 204,700 | — | — |
| 2024-04-15 | $78.47 | $89.09 | 487,500 | — | — |
| 2024-04-12 | $78.39 | $89.00 | 164,200 | — | — |
| 2024-04-11 | $79.87 | $90.68 | 161,600 | — | — |
| 2024-04-10 | $78.81 | $89.48 | 229,300 | — | — |
| 2024-04-09 | $81.12 | $92.10 | 152,500 | — | — |
| 2024-04-08 | $80.40 | $91.28 | 182,000 | — | — |
| 2024-04-05 | $78.89 | $89.57 | 215,300 | — | — |
| 2024-04-04 | $78.96 | $89.65 | 214,900 | — | — |
| 2024-04-03 | $79.97 | $90.80 | 214,200 | — | — |
| 2024-04-02 | $80.31 | $91.18 | 279,100 | — | — |
| 2024-04-01 | $81.13 | $92.11 | 179,500 | — | — |
| 2024-03-28 | $82.69 | $93.88 | 199,600 | — | — |
| 2024-03-27 | $81.86 | $92.94 | 268,700 | — | — |
| 2024-03-26 | $79.85 | $90.66 | 178,900 | — | — |
| 2024-03-25 | $79.07 | $89.77 | 179,500 | — | — |
| 2024-03-22 | $80.90 | $91.85 | 314,100 | — | — |
| 2024-03-21 | $82.00 | $93.10 | 254,000 | — | — |
| 2024-03-20 | $80.51 | $91.41 | 235,800 | — | — |
| 2024-03-19 | $79.68 | $90.47 | 321,000 | — | — |
| 2024-03-18 | $78.85 | $89.52 | 364,600 | — | — |
| 2024-03-15 | $79.17 | $89.89 | 833,200 | — | — |
| 2024-03-14 | $77.56 | $88.06 | 526,000 | — | — |
| 2024-03-13 | $78.79 | $89.46 | 157,200 | — | — |
| 2024-03-12 | $79.39 | $90.14 | 238,100 | — | — |
| 2024-03-11 | $79.48 | $90.24 | 199,800 | — | — |
| 2024-03-08 | $80.63 | $91.54 | 172,600 | — | — |
| 2024-03-07 | $80.82 | $91.76 | 182,600 | — | — |
| 2024-03-06 | $81.16 | $91.83 | 190,000 | — | — |
| 2024-03-05 | $78.86 | $89.23 | 285,100 | — | — |
| 2024-03-04 | $81.74 | $92.49 | 183,100 | — | — |
| 2024-03-01 | $80.73 | $91.34 | 172,400 | — | — |
| 2024-02-29 | $80.89 | $91.52 | 261,500 | — | — |
| 2024-02-28 | $78.90 | $89.27 | 166,200 | — | — |
| 2024-02-27 | $79.14 | $89.54 | 230,600 | — | — |
| 2024-02-26 | $79.22 | $89.63 | 207,800 | — | — |
| 2024-02-23 | $78.46 | $88.77 | 227,200 | — | — |
| 2024-02-22 | $76.37 | $86.41 | 281,800 | — | — |
| 2024-02-21 | $76.86 | $86.96 | 155,400 | — | — |
| 2024-02-20 | $77.19 | $87.34 | 173,600 | — | — |
| 2024-02-16 | $78.09 | $88.36 | 279,300 | — | — |
| 2024-02-15 | $77.90 | $88.14 | 275,800 | — | — |
| 2024-02-14 | $75.87 | $85.84 | 382,700 | — | — |
| 2024-02-13 | $74.81 | $84.64 | 543,200 | — | — |
| 2024-02-12 | $78.72 | $89.07 | 281,700 | — | — |
| 2024-02-09 | $77.76 | $87.98 | 346,800 | — | — |
| 2024-02-08 | $78.63 | $88.97 | 299,200 | — | — |
| 2024-02-07 | $77.01 | $87.13 | 407,400 | — | — |
| 2024-02-06 | $78.35 | $88.65 | 539,900 | — | — |
| 2024-02-05 | $77.76 | $87.98 | 559,100 | — | — |
| 2024-02-02 | $78.39 | $88.69 | 1,716,200 | — | — |
| 2024-02-01 | $89.93 | $101.75 | 701,700 | — | — |
| 2024-01-31 | $88.19 | $99.78 | 435,100 | — | — |
| 2024-01-30 | $91.08 | $103.05 | 260,800 | — | — |
| 2024-01-29 | $90.53 | $102.43 | 246,600 | — | — |
| 2024-01-26 | $88.63 | $100.28 | 168,000 | — | — |
| 2024-01-25 | $88.66 | $100.31 | 294,100 | — | — |
| 2024-01-24 | $88.26 | $99.86 | 273,800 | — | — |
| 2024-01-23 | $91.01 | $102.97 | 479,000 | — | — |
| 2024-01-22 | $90.21 | $102.07 | 216,100 | — | — |
| 2024-01-19 | $89.24 | $100.97 | 209,200 | — | — |
| 2024-01-18 | $89.34 | $101.08 | 273,800 | — | — |
| 2024-01-17 | $88.75 | $100.42 | 278,800 | — | — |
| 2024-01-16 | $90.14 | $101.99 | 385,200 | — | — |
| 2024-01-12 | $91.82 | $103.89 | 232,200 | — | — |
| 2024-01-11 | $89.62 | $101.40 | 278,300 | — | — |
| 2024-01-10 | $87.79 | $99.33 | 212,200 | — | — |
| 2024-01-09 | $89.13 | $100.85 | 261,600 | — | — |
| 2024-01-08 | $89.32 | $101.06 | 303,700 | — | — |
| 2024-01-05 | $86.33 | $97.68 | 299,600 | — | — |
| 2024-01-04 | $86.48 | $97.85 | 416,400 | — | — |
| 2024-01-03 | $85.73 | $97.00 | 396,500 | — | — |
| 2024-01-02 | $90.91 | $102.86 | 493,200 | — | — |