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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $131.71 | $169.45 | 179,000 | — | — |
| 2024-12-30 | $133.44 | $171.68 | 127,100 | — | — |
| 2024-12-27 | $135.58 | $174.43 | 93,900 | — | — |
| 2024-12-26 | $138.09 | $177.66 | 116,100 | — | — |
| 2024-12-24 | $138.93 | $178.74 | 84,300 | — | — |
| 2024-12-23 | $136.47 | $175.58 | 196,800 | — | — |
| 2024-12-20 | $138.67 | $178.41 | 405,200 | — | — |
| 2024-12-19 | $134.86 | $173.51 | 238,800 | — | — |
| 2024-12-18 | $129.19 | $166.21 | 302,600 | — | — |
| 2024-12-17 | $141.74 | $182.36 | 421,900 | — | — |
| 2024-12-16 | $139.22 | $179.11 | 336,800 | — | — |
| 2024-12-13 | $132.93 | $171.02 | 245,100 | — | — |
| 2024-12-12 | $136.00 | $174.97 | 217,900 | — | — |
| 2024-12-11 | $132.83 | $170.89 | 171,800 | — | — |
| 2024-12-10 | $129.76 | $166.94 | 187,700 | — | — |
| 2024-12-09 | $129.06 | $166.04 | 192,500 | — | — |
| 2024-12-06 | $133.66 | $171.96 | 168,700 | — | — |
| 2024-12-05 | $131.94 | $169.75 | 190,500 | — | — |
| 2024-12-04 | $133.64 | $171.94 | 172,000 | — | — |
| 2024-12-03 | $132.99 | $171.10 | 197,400 | — | — |
| 2024-12-02 | $132.24 | $170.13 | 250,200 | — | — |
| 2024-11-29 | $134.30 | $172.78 | 83,300 | — | — |
| 2024-11-27 | $133.89 | $172.26 | 153,300 | — | — |
| 2024-11-26 | $137.72 | $177.18 | 233,800 | — | — |
| 2024-11-25 | $137.80 | $177.29 | 331,700 | — | — |
| 2024-11-22 | $137.48 | $176.88 | 210,000 | — | — |
| 2024-11-21 | $131.98 | $169.80 | 270,900 | — | — |
| 2024-11-20 | $125.78 | $161.82 | 147,800 | — | — |
| 2024-11-19 | $123.14 | $158.43 | 164,500 | — | — |
| 2024-11-18 | $122.19 | $157.20 | 133,100 | — | — |
| 2024-11-15 | $121.19 | $155.92 | 187,000 | — | — |
| 2024-11-14 | $120.84 | $155.47 | 249,000 | — | — |
| 2024-11-13 | $125.02 | $160.85 | 483,000 | — | — |
| 2024-11-12 | $123.75 | $159.21 | 269,900 | — | — |
| 2024-11-11 | $122.89 | $158.11 | 150,800 | — | — |
| 2024-11-08 | $118.81 | $152.86 | 193,900 | — | — |
| 2024-11-07 | $117.25 | $150.85 | 198,800 | — | — |
| 2024-11-06 | $115.73 | $148.89 | 288,600 | — | — |
| 2024-11-05 | $104.14 | $133.98 | 208,400 | — | — |
| 2024-11-04 | $102.95 | $132.45 | 267,300 | — | — |
| 2024-11-01 | $102.39 | $131.73 | 321,100 | — | — |
| 2024-10-31 | $100.04 | $128.71 | 335,400 | — | — |
| 2024-10-30 | $98.38 | $126.57 | 343,600 | — | — |
| 2024-10-29 | $102.51 | $131.89 | 504,800 | — | — |
| 2024-10-28 | $111.49 | $143.44 | 264,300 | — | — |
| 2024-10-25 | $110.19 | $141.77 | 149,200 | — | — |
| 2024-10-24 | $110.97 | $142.77 | 150,700 | — | — |
| 2024-10-23 | $108.77 | $139.94 | 141,100 | — | — |
| 2024-10-22 | $108.83 | $140.02 | 228,000 | — | — |
| 2024-10-21 | $117.44 | $151.09 | 244,500 | — | — |
| 2024-10-18 | $123.94 | $159.46 | 275,900 | — | — |
| 2024-10-17 | $124.62 | $160.33 | 228,900 | — | — |
| 2024-10-16 | $124.06 | $159.61 | 315,200 | — | — |
| 2024-10-15 | $118.83 | $152.88 | 167,700 | — | — |
| 2024-10-14 | $116.96 | $150.48 | 101,500 | — | — |
| 2024-10-11 | $114.90 | $147.83 | 175,800 | — | — |
| 2024-10-10 | $112.51 | $144.75 | 168,500 | — | — |
| 2024-10-09 | $111.60 | $143.58 | 127,100 | — | — |
| 2024-10-08 | $108.82 | $140.00 | 94,100 | — | — |
| 2024-10-07 | $105.47 | $135.69 | 137,900 | — | — |
| 2024-10-04 | $106.73 | $137.31 | 101,000 | — | — |
| 2024-10-03 | $105.04 | $135.14 | 154,500 | — | — |
| 2024-10-02 | $105.41 | $135.62 | 108,000 | — | — |
| 2024-10-01 | $106.51 | $137.03 | 87,500 | — | — |
| 2024-09-30 | $108.97 | $140.20 | 129,700 | — | — |
| 2024-09-27 | $107.97 | $138.91 | 143,600 | — | — |
| 2024-09-26 | $109.89 | $141.38 | 155,200 | — | — |
| 2024-09-25 | $107.40 | $138.18 | 185,800 | — | — |
| 2024-09-24 | $107.91 | $138.83 | 145,300 | — | — |
| 2024-09-23 | $107.54 | $138.36 | 180,200 | — | — |
| 2024-09-20 | $104.79 | $134.82 | 804,100 | — | — |
| 2024-09-19 | $104.61 | $134.59 | 285,500 | — | — |
| 2024-09-18 | $101.31 | $130.34 | 258,900 | — | — |
| 2024-09-17 | $103.48 | $133.13 | 157,000 | — | — |
| 2024-09-16 | $102.92 | $132.41 | 231,000 | — | — |
| 2024-09-13 | $102.17 | $131.45 | 223,900 | — | — |
| 2024-09-12 | $101.10 | $130.07 | 151,100 | — | — |
| 2024-09-11 | $101.47 | $130.55 | 221,500 | — | — |
| 2024-09-10 | $100.40 | $129.17 | 283,200 | — | — |
| 2024-09-09 | $101.20 | $130.20 | 386,000 | — | — |
| 2024-09-06 | $103.09 | $132.63 | 168,000 | — | — |
| 2024-09-05 | $107.21 | $137.93 | 158,500 | — | — |
| 2024-09-04 | $107.01 | $137.67 | 162,500 | — | — |
| 2024-09-03 | $106.83 | $137.44 | 123,400 | — | — |
| 2024-08-30 | $113.10 | $145.51 | 199,000 | — | — |
| 2024-08-29 | $112.32 | $144.51 | 163,400 | — | — |
| 2024-08-28 | $109.20 | $140.49 | 116,200 | — | — |
| 2024-08-27 | $110.84 | $142.60 | 88,100 | — | — |
| 2024-08-26 | $112.69 | $144.98 | 175,800 | — | — |
| 2024-08-23 | $110.40 | $142.04 | 147,400 | — | — |
| 2024-08-22 | $108.72 | $139.87 | 148,200 | — | — |
| 2024-08-21 | $108.87 | $140.07 | 189,300 | — | — |
| 2024-08-20 | $108.82 | $140.00 | 107,300 | — | — |
| 2024-08-19 | $108.96 | $140.18 | 104,800 | — | — |
| 2024-08-16 | $107.75 | $138.63 | 143,400 | — | — |
| 2024-08-15 | $109.80 | $141.26 | 217,000 | — | — |
| 2024-08-14 | $107.55 | $138.37 | 217,900 | — | — |
| 2024-08-13 | $110.27 | $141.87 | 161,100 | — | — |
| 2024-08-12 | $109.62 | $141.03 | 193,800 | — | — |
| 2024-08-09 | $109.99 | $141.51 | 145,900 | — | — |
| 2024-08-08 | $108.74 | $139.90 | 166,500 | — | — |
| 2024-08-07 | $105.27 | $135.44 | 167,600 | — | — |
| 2024-08-06 | $104.60 | $134.57 | 196,700 | — | — |
| 2024-08-05 | $101.47 | $130.55 | 181,100 | — | — |
| 2024-08-02 | $105.65 | $135.92 | 164,500 | — | — |
| 2024-08-01 | $109.06 | $140.31 | 246,600 | — | — |
| 2024-07-31 | $112.09 | $144.21 | 227,200 | — | — |
| 2024-07-30 | $110.62 | $142.32 | 229,000 | — | — |
| 2024-07-29 | $110.27 | $141.87 | 133,600 | — | — |
| 2024-07-26 | $110.70 | $142.42 | 246,000 | — | — |
| 2024-07-25 | $108.11 | $139.09 | 332,000 | — | — |
| 2024-07-24 | $105.52 | $135.76 | 323,800 | — | — |
| 2024-07-23 | $106.76 | $137.35 | 616,700 | — | — |
| 2024-07-22 | $111.80 | $143.84 | 417,400 | — | — |
| 2024-07-19 | $107.91 | $138.83 | 312,800 | — | — |
| 2024-07-18 | $109.93 | $141.43 | 349,400 | — | — |
| 2024-07-17 | $107.43 | $138.21 | 274,200 | — | — |
| 2024-07-16 | $108.95 | $140.17 | 161,000 | — | — |
| 2024-07-15 | $107.77 | $138.65 | 185,100 | — | — |
| 2024-07-12 | $106.84 | $137.46 | 228,200 | — | — |
| 2024-07-11 | $104.35 | $134.25 | 198,900 | — | — |
| 2024-07-10 | $102.67 | $132.09 | 270,000 | — | — |
| 2024-07-09 | $104.67 | $134.66 | 166,100 | — | — |
| 2024-07-08 | $105.50 | $135.73 | 182,300 | — | — |
| 2024-07-05 | $102.96 | $132.46 | 91,300 | — | — |
| 2024-07-03 | $104.02 | $133.83 | 53,700 | — | — |
| 2024-07-02 | $103.65 | $133.35 | 123,300 | — | — |
| 2024-07-01 | $103.43 | $133.07 | 221,700 | — | — |
| 2024-06-28 | $104.14 | $133.98 | 562,800 | — | — |
| 2024-06-27 | $101.89 | $131.09 | 142,100 | — | — |
| 2024-06-26 | $100.05 | $128.72 | 203,800 | — | — |
| 2024-06-25 | $101.47 | $130.55 | 239,300 | — | — |
| 2024-06-24 | $98.43 | $126.64 | 421,500 | — | — |
| 2024-06-21 | $98.44 | $126.65 | 556,500 | — | — |
| 2024-06-20 | $94.81 | $121.98 | 233,300 | — | — |
| 2024-06-18 | $92.91 | $119.53 | 186,700 | — | — |
| 2024-06-17 | $94.13 | $121.10 | 270,400 | — | — |
| 2024-06-14 | $91.07 | $117.17 | 222,600 | — | — |
| 2024-06-13 | $90.52 | $116.46 | 201,700 | — | — |
| 2024-06-12 | $91.84 | $118.16 | 204,800 | — | — |
| 2024-06-11 | $91.11 | $117.22 | 140,700 | — | — |
| 2024-06-10 | $91.89 | $118.22 | 291,200 | — | — |
| 2024-06-07 | $95.03 | $122.26 | 381,600 | — | — |
| 2024-06-06 | $92.47 | $118.97 | 179,400 | — | — |
| 2024-06-05 | $96.61 | $124.29 | 174,800 | — | — |
| 2024-06-04 | $92.44 | $118.93 | 256,700 | — | — |
| 2024-06-03 | $94.00 | $120.94 | 377,100 | — | — |
| 2024-05-31 | $95.47 | $122.83 | 289,300 | — | — |
| 2024-05-30 | $94.51 | $121.59 | 247,200 | — | — |
| 2024-05-29 | $96.67 | $124.37 | 387,600 | — | — |
| 2024-05-28 | $99.85 | $128.46 | 542,100 | — | — |
| 2024-05-24 | $104.05 | $133.87 | 245,400 | — | — |
| 2024-05-23 | $101.60 | $130.71 | 159,500 | — | — |
| 2024-05-22 | $104.23 | $134.10 | 192,700 | — | — |
| 2024-05-21 | $103.30 | $132.90 | 286,100 | — | — |
| 2024-05-20 | $102.46 | $131.82 | 184,900 | — | — |
| 2024-05-17 | $99.94 | $128.58 | 282,700 | — | — |
| 2024-05-16 | $99.00 | $127.37 | 231,600 | — | — |
| 2024-05-15 | $96.18 | $123.74 | 284,800 | — | — |
| 2024-05-14 | $92.16 | $118.57 | 485,000 | — | — |
| 2024-05-13 | $80.21 | $103.19 | 380,300 | — | — |
| 2024-05-10 | $81.81 | $105.25 | 131,400 | — | — |
| 2024-05-09 | $81.03 | $104.25 | 102,900 | — | — |
| 2024-05-08 | $80.59 | $103.68 | 190,100 | — | — |
| 2024-05-07 | $80.69 | $103.81 | 250,400 | — | — |
| 2024-05-06 | $79.51 | $102.29 | 127,800 | — | — |
| 2024-05-03 | $79.21 | $101.91 | 124,000 | — | — |
| 2024-05-02 | $82.93 | $106.69 | 116,300 | — | — |
| 2024-05-01 | $82.70 | $106.40 | 138,500 | — | — |
| 2024-04-30 | $83.05 | $106.85 | 258,600 | — | — |
| 2024-04-29 | $83.02 | $106.81 | 111,900 | — | — |
| 2024-04-26 | $83.00 | $106.78 | 82,600 | — | — |
| 2024-04-25 | $83.45 | $107.36 | 83,800 | — | — |
| 2024-04-24 | $83.86 | $107.89 | 127,600 | — | — |
| 2024-04-23 | $83.88 | $107.92 | 155,000 | — | — |
| 2024-04-22 | $83.51 | $107.44 | 140,800 | — | — |
| 2024-04-19 | $81.78 | $105.21 | 220,400 | — | — |
| 2024-04-18 | $81.75 | $105.18 | 195,400 | — | — |
| 2024-04-17 | $82.38 | $105.99 | 140,600 | — | — |
| 2024-04-16 | $81.62 | $105.01 | 148,300 | — | — |
| 2024-04-15 | $82.80 | $106.53 | 149,400 | — | — |
| 2024-04-12 | $82.39 | $106.00 | 115,800 | — | — |
| 2024-04-11 | $81.88 | $105.34 | 92,200 | — | — |
| 2024-04-10 | $83.07 | $106.87 | 124,800 | — | — |
| 2024-04-09 | $84.55 | $108.78 | 101,900 | — | — |
| 2024-04-08 | $83.52 | $107.45 | 207,900 | — | — |
| 2024-04-05 | $81.54 | $104.91 | 104,200 | — | — |
| 2024-04-04 | $82.16 | $105.70 | 157,700 | — | — |
| 2024-04-03 | $82.08 | $105.60 | 218,800 | — | — |
| 2024-04-02 | $82.05 | $105.56 | 203,300 | — | — |
| 2024-04-01 | $84.85 | $109.16 | 133,300 | — | — |
| 2024-03-28 | $84.26 | $108.41 | 272,400 | — | — |
| 2024-03-27 | $82.45 | $106.08 | 137,200 | — | — |
| 2024-03-26 | $79.48 | $102.26 | 231,700 | — | — |
| 2024-03-25 | $78.02 | $100.38 | 50,400 | — | — |
| 2024-03-22 | $78.64 | $101.17 | 108,300 | — | — |
| 2024-03-21 | $81.19 | $104.46 | 254,200 | — | — |
| 2024-03-20 | $79.12 | $101.79 | 118,600 | — | — |
| 2024-03-19 | $77.92 | $100.25 | 136,100 | — | — |
| 2024-03-18 | $78.33 | $100.78 | 156,900 | — | — |
| 2024-03-15 | $76.42 | $98.32 | 282,200 | — | — |
| 2024-03-14 | $75.57 | $97.23 | 135,900 | — | — |
| 2024-03-13 | $75.43 | $97.05 | 127,900 | — | — |
| 2024-03-12 | $75.30 | $96.88 | 151,400 | — | — |
| 2024-03-11 | $74.74 | $96.16 | 131,300 | — | — |
| 2024-03-08 | $76.53 | $98.46 | 110,800 | — | — |
| 2024-03-07 | $78.21 | $100.62 | 215,900 | — | — |
| 2024-03-06 | $78.27 | $100.70 | 273,200 | — | — |
| 2024-03-05 | $75.96 | $97.73 | 221,000 | — | — |
| 2024-03-04 | $77.99 | $100.34 | 182,800 | — | — |
| 2024-03-01 | $77.41 | $99.59 | 195,500 | — | — |
| 2024-02-29 | $77.80 | $100.09 | 280,000 | — | — |
| 2024-02-28 | $77.90 | $100.22 | 106,500 | — | — |
| 2024-02-27 | $81.07 | $104.30 | 135,400 | — | — |
| 2024-02-26 | $79.67 | $102.50 | 128,300 | — | — |
| 2024-02-23 | $80.34 | $103.36 | 188,800 | — | — |
| 2024-02-22 | $82.03 | $105.54 | 210,000 | — | — |
| 2024-02-21 | $79.58 | $102.38 | 159,500 | — | — |
| 2024-02-20 | $78.73 | $101.29 | 271,600 | — | — |
| 2024-02-16 | $78.98 | $101.61 | 303,900 | — | — |
| 2024-02-15 | $85.25 | $109.68 | 1,103,600 | — | — |
| 2024-02-14 | $89.67 | $115.37 | 200,700 | — | — |
| 2024-02-13 | $87.88 | $113.06 | 193,900 | — | — |
| 2024-02-12 | $91.40 | $117.59 | 116,700 | — | — |
| 2024-02-09 | $90.51 | $116.45 | 162,700 | — | — |
| 2024-02-08 | $88.44 | $113.78 | 129,600 | — | — |
| 2024-02-07 | $87.32 | $112.34 | 156,600 | — | — |
| 2024-02-06 | $83.44 | $107.35 | 161,900 | — | — |
| 2024-02-05 | $82.39 | $106.00 | 178,700 | — | — |
| 2024-02-02 | $82.54 | $106.19 | 376,500 | — | — |
| 2024-02-01 | $81.60 | $104.98 | 267,700 | — | — |
| 2024-01-31 | $83.71 | $107.70 | 212,700 | — | — |
| 2024-01-30 | $86.12 | $110.80 | 123,300 | — | — |
| 2024-01-29 | $86.53 | $111.33 | 183,000 | — | — |
| 2024-01-26 | $88.36 | $113.68 | 295,600 | — | — |
| 2024-01-25 | $85.76 | $110.34 | 175,400 | — | — |
| 2024-01-24 | $85.72 | $110.28 | 301,400 | — | — |
| 2024-01-23 | $86.79 | $111.66 | 657,800 | — | — |
| 2024-01-22 | $86.71 | $111.56 | 454,900 | — | — |
| 2024-01-19 | $82.84 | $106.58 | 336,700 | — | — |
| 2024-01-18 | $78.83 | $101.42 | 402,300 | — | — |
| 2024-01-17 | $76.36 | $98.24 | 195,300 | — | — |
| 2024-01-16 | $74.60 | $95.98 | 116,200 | — | — |
| 2024-01-12 | $75.52 | $97.16 | 243,900 | — | — |
| 2024-01-11 | $76.17 | $98.00 | 192,700 | — | — |
| 2024-01-10 | $76.81 | $98.82 | 265,700 | — | — |
| 2024-01-09 | $76.60 | $98.55 | 221,100 | — | — |
| 2024-01-08 | $78.00 | $100.35 | 161,000 | — | — |
| 2024-01-05 | $77.78 | $100.07 | 153,900 | — | — |
| 2024-01-04 | $78.16 | $100.56 | 106,500 | — | — |
| 2024-01-03 | $79.39 | $102.14 | 119,700 | — | — |
| 2024-01-02 | $81.97 | $105.46 | 113,100 | — | — |