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
- 2016-12-01 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 | $66.64 | $97.97 | 560,800 | — | — |
| 2024-12-30 | $67.31 | $96.16 | 667,600 | — | — |
| 2024-12-27 | $68.11 | $97.30 | 580,000 | — | — |
| 2024-12-26 | $70.71 | $101.01 | 420,700 | — | — |
| 2024-12-24 | $70.35 | $100.50 | 315,600 | — | — |
| 2024-12-23 | $70.45 | $100.64 | 1,244,800 | — | — |
| 2024-12-20 | $73.66 | $105.23 | 3,148,700 | — | — |
| 2024-12-19 | $95.34 | $136.20 | 406,700 | — | — |
| 2024-12-18 | $98.06 | $140.09 | 240,700 | — | — |
| 2024-12-17 | $101.26 | $144.66 | 267,800 | — | — |
| 2024-12-16 | $102.10 | $145.86 | 223,000 | — | — |
| 2024-12-13 | $104.72 | $149.60 | 122,300 | — | — |
| 2024-12-12 | $103.81 | $148.30 | 114,900 | — | — |
| 2024-12-11 | $104.31 | $149.01 | 287,300 | — | — |
| 2024-12-10 | $106.35 | $151.93 | 132,500 | — | — |
| 2024-12-09 | $107.36 | $153.37 | 181,600 | — | — |
| 2024-12-06 | $106.68 | $152.40 | 165,500 | — | — |
| 2024-12-05 | $107.45 | $153.50 | 184,200 | — | — |
| 2024-12-04 | $108.05 | $154.36 | 219,400 | — | — |
| 2024-12-03 | $107.47 | $153.53 | 159,100 | — | — |
| 2024-12-02 | $110.40 | $157.71 | 207,300 | — | — |
| 2024-11-29 | $109.02 | $155.74 | 105,100 | — | — |
| 2024-11-27 | $109.17 | $155.96 | 174,600 | — | — |
| 2024-11-26 | $109.15 | $155.93 | 292,000 | — | — |
| 2024-11-25 | $111.80 | $159.71 | 329,200 | — | — |
| 2024-11-22 | $107.12 | $153.03 | 161,400 | — | — |
| 2024-11-21 | $105.77 | $151.10 | 284,400 | — | — |
| 2024-11-20 | $105.30 | $150.43 | 165,900 | — | — |
| 2024-11-19 | $106.20 | $151.71 | 227,500 | — | — |
| 2024-11-18 | $104.75 | $149.64 | 211,200 | — | — |
| 2024-11-15 | $102.23 | $146.04 | 217,400 | — | — |
| 2024-11-14 | $103.47 | $147.81 | 217,300 | — | — |
| 2024-11-13 | $103.06 | $147.23 | 478,700 | — | — |
| 2024-11-12 | $103.96 | $148.51 | 470,300 | — | — |
| 2024-11-11 | $107.74 | $153.91 | 383,200 | — | — |
| 2024-11-08 | $106.37 | $151.96 | 652,800 | — | — |
| 2024-11-07 | $110.07 | $157.24 | 859,800 | — | — |
| 2024-11-06 | $123.00 | $175.71 | 747,800 | — | — |
| 2024-11-05 | $132.34 | $189.06 | 113,200 | — | — |
| 2024-11-04 | $130.63 | $186.61 | 139,800 | — | — |
| 2024-11-01 | $127.00 | $181.43 | 142,900 | — | — |
| 2024-10-31 | $129.19 | $184.56 | 172,200 | — | — |
| 2024-10-30 | $131.87 | $188.39 | 101,100 | — | — |
| 2024-10-29 | $133.75 | $191.07 | 73,800 | — | — |
| 2024-10-28 | $133.47 | $190.67 | 60,500 | — | — |
| 2024-10-25 | $131.88 | $188.40 | 79,400 | — | — |
| 2024-10-24 | $133.61 | $190.87 | 103,000 | — | — |
| 2024-10-23 | $132.33 | $189.04 | 81,600 | — | — |
| 2024-10-22 | $131.48 | $187.83 | 103,600 | — | — |
| 2024-10-21 | $130.90 | $187.00 | 124,400 | — | — |
| 2024-10-18 | $133.18 | $190.26 | 117,000 | — | — |
| 2024-10-17 | $132.51 | $189.30 | 185,200 | — | — |
| 2024-10-16 | $135.61 | $193.73 | 138,800 | — | — |
| 2024-10-15 | $133.78 | $191.11 | 215,500 | — | — |
| 2024-10-14 | $132.18 | $188.83 | 150,500 | — | — |
| 2024-10-11 | $130.87 | $186.96 | 91,400 | — | — |
| 2024-10-10 | $129.53 | $185.04 | 97,300 | — | — |
| 2024-10-09 | $130.36 | $186.23 | 134,200 | — | — |
| 2024-10-08 | $129.51 | $185.01 | 203,900 | — | — |
| 2024-10-07 | $129.39 | $184.84 | 115,100 | — | — |
| 2024-10-04 | $131.47 | $187.81 | 92,500 | — | — |
| 2024-10-03 | $131.96 | $188.51 | 103,500 | — | — |
| 2024-10-02 | $132.41 | $189.16 | 106,200 | — | — |
| 2024-10-01 | $132.50 | $189.29 | 156,200 | — | — |
| 2024-09-30 | $134.60 | $192.29 | 149,900 | — | — |
| 2024-09-27 | $135.82 | $191.31 | 206,600 | — | — |
| 2024-09-26 | $135.48 | $190.84 | 202,700 | — | — |
| 2024-09-25 | $133.91 | $188.62 | 167,300 | — | — |
| 2024-09-24 | $135.90 | $191.43 | 137,800 | — | — |
| 2024-09-23 | $136.78 | $192.67 | 134,500 | — | — |
| 2024-09-20 | $134.91 | $190.03 | 561,200 | — | — |
| 2024-09-19 | $135.68 | $191.12 | 220,600 | — | — |
| 2024-09-18 | $134.80 | $189.88 | 170,100 | — | — |
| 2024-09-17 | $133.64 | $188.24 | 209,400 | — | — |
| 2024-09-16 | $132.83 | $187.10 | 275,300 | — | — |
| 2024-09-13 | $129.16 | $181.93 | 186,000 | — | — |
| 2024-09-12 | $126.92 | $178.78 | 115,000 | — | — |
| 2024-09-11 | $125.55 | $176.85 | 139,400 | — | — |
| 2024-09-10 | $124.83 | $175.83 | 140,600 | — | — |
| 2024-09-09 | $122.69 | $172.82 | 122,400 | — | — |
| 2024-09-06 | $120.67 | $169.97 | 125,900 | — | — |
| 2024-09-05 | $121.77 | $171.52 | 141,500 | — | — |
| 2024-09-04 | $121.58 | $171.26 | 99,700 | — | — |
| 2024-09-03 | $122.52 | $172.58 | 155,700 | — | — |
| 2024-08-30 | $124.28 | $175.06 | 152,100 | — | — |
| 2024-08-29 | $123.72 | $174.27 | 128,800 | — | — |
| 2024-08-28 | $123.69 | $174.23 | 86,000 | — | — |
| 2024-08-27 | $123.28 | $173.65 | 172,800 | — | — |
| 2024-08-26 | $126.29 | $177.89 | 187,100 | — | — |
| 2024-08-23 | $124.46 | $175.31 | 202,300 | — | — |
| 2024-08-22 | $120.89 | $170.28 | 86,300 | — | — |
| 2024-08-21 | $122.34 | $172.33 | 206,100 | — | — |
| 2024-08-20 | $119.54 | $168.38 | 133,700 | — | — |
| 2024-08-19 | $119.55 | $168.40 | 121,000 | — | — |
| 2024-08-16 | $118.13 | $166.40 | 158,700 | — | — |
| 2024-08-15 | $118.00 | $166.21 | 123,000 | — | — |
| 2024-08-14 | $116.54 | $164.16 | 104,400 | — | — |
| 2024-08-13 | $117.25 | $165.16 | 112,700 | — | — |
| 2024-08-12 | $114.45 | $161.21 | 137,000 | — | — |
| 2024-08-09 | $115.75 | $163.04 | 141,200 | — | — |
| 2024-08-08 | $114.92 | $161.87 | 193,800 | — | — |
| 2024-08-07 | $112.90 | $159.03 | 186,800 | — | — |
| 2024-08-06 | $114.60 | $161.42 | 222,300 | — | — |
| 2024-08-05 | $113.16 | $159.40 | 437,600 | — | — |
| 2024-08-02 | $117.71 | $165.80 | 276,900 | — | — |
| 2024-08-01 | $121.54 | $171.20 | 205,200 | — | — |
| 2024-07-31 | $122.81 | $172.99 | 230,000 | — | — |
| 2024-07-30 | $123.56 | $174.05 | 133,900 | — | — |
| 2024-07-29 | $123.52 | $173.99 | 119,700 | — | — |
| 2024-07-26 | $122.93 | $173.16 | 143,100 | — | — |
| 2024-07-25 | $120.74 | $170.07 | 172,400 | — | — |
| 2024-07-24 | $119.51 | $168.34 | 178,900 | — | — |
| 2024-07-23 | $122.08 | $171.96 | 191,000 | — | — |
| 2024-07-22 | $121.63 | $171.33 | 152,200 | — | — |
| 2024-07-19 | $118.28 | $166.61 | 129,100 | — | — |
| 2024-07-18 | $117.81 | $165.95 | 218,200 | — | — |
| 2024-07-17 | $120.17 | $169.27 | 209,400 | — | — |
| 2024-07-16 | $121.70 | $171.43 | 294,200 | — | — |
| 2024-07-15 | $118.63 | $167.10 | 224,500 | — | — |
| 2024-07-12 | $116.08 | $163.51 | 283,400 | — | — |
| 2024-07-11 | $114.74 | $161.62 | 282,100 | — | — |
| 2024-07-10 | $109.55 | $154.31 | 114,100 | — | — |
| 2024-07-09 | $107.98 | $152.10 | 110,800 | — | — |
| 2024-07-08 | $109.18 | $153.79 | 103,600 | — | — |
| 2024-07-05 | $108.74 | $153.17 | 122,800 | — | — |
| 2024-07-03 | $108.73 | $153.16 | 68,100 | — | — |
| 2024-07-02 | $107.56 | $151.51 | 128,900 | — | — |
| 2024-07-01 | $107.75 | $151.78 | 162,000 | — | — |
| 2024-06-28 | $109.22 | $153.85 | 439,600 | — | — |
| 2024-06-27 | $110.01 | $152.28 | 143,600 | — | — |
| 2024-06-26 | $108.95 | $150.82 | 109,100 | — | — |
| 2024-06-25 | $109.32 | $151.33 | 111,900 | — | — |
| 2024-06-24 | $109.91 | $152.14 | 115,000 | — | — |
| 2024-06-21 | $107.73 | $149.13 | 368,700 | — | — |
| 2024-06-20 | $108.69 | $150.46 | 136,600 | — | — |
| 2024-06-18 | $108.48 | $150.16 | 135,800 | — | — |
| 2024-06-17 | $107.49 | $148.79 | 141,400 | — | — |
| 2024-06-14 | $106.62 | $147.59 | 144,000 | — | — |
| 2024-06-13 | $106.27 | $147.11 | 143,400 | — | — |
| 2024-06-12 | $106.56 | $147.51 | 124,000 | — | — |
| 2024-06-11 | $106.44 | $147.34 | 199,000 | — | — |
| 2024-06-10 | $106.97 | $148.07 | 123,700 | — | — |
| 2024-06-07 | $106.88 | $147.95 | 128,900 | — | — |
| 2024-06-06 | $108.09 | $149.62 | 120,200 | — | — |
| 2024-06-05 | $109.52 | $151.60 | 177,300 | — | — |
| 2024-06-04 | $107.88 | $149.33 | 122,900 | — | — |
| 2024-06-03 | $108.11 | $149.65 | 172,600 | — | — |
| 2024-05-31 | $107.78 | $149.20 | 132,300 | — | — |
| 2024-05-30 | $106.97 | $148.07 | 134,200 | — | — |
| 2024-05-29 | $106.00 | $146.73 | 208,800 | — | — |
| 2024-05-28 | $106.01 | $146.75 | 174,700 | — | — |
| 2024-05-24 | $109.28 | $151.27 | 99,900 | — | — |
| 2024-05-23 | $107.96 | $149.44 | 230,800 | — | — |
| 2024-05-22 | $111.00 | $153.65 | 109,600 | — | — |
| 2024-05-21 | $112.53 | $155.77 | 181,800 | — | — |
| 2024-05-20 | $112.84 | $156.20 | 127,200 | — | — |
| 2024-05-17 | $113.93 | $157.71 | 180,700 | — | — |
| 2024-05-16 | $113.70 | $157.39 | 227,700 | — | — |
| 2024-05-15 | $113.05 | $156.49 | 295,100 | — | — |
| 2024-05-14 | $110.22 | $152.57 | 433,500 | — | — |
| 2024-05-13 | $105.30 | $145.76 | 137,000 | — | — |
| 2024-05-10 | $104.43 | $144.56 | 163,100 | — | — |
| 2024-05-09 | $104.81 | $145.08 | 398,500 | — | — |
| 2024-05-08 | $107.70 | $149.08 | 215,600 | — | — |
| 2024-05-07 | $109.44 | $151.49 | 194,200 | — | — |
| 2024-05-06 | $107.90 | $149.36 | 233,000 | — | — |
| 2024-05-03 | $109.48 | $151.55 | 287,300 | — | — |
| 2024-05-02 | $108.29 | $149.90 | 331,800 | — | — |
| 2024-05-01 | $105.53 | $146.08 | 630,800 | — | — |
| 2024-04-30 | $103.40 | $143.13 | 631,200 | — | — |
| 2024-04-29 | $98.71 | $136.64 | 115,600 | — | — |
| 2024-04-26 | $97.71 | $135.26 | 101,500 | — | — |
| 2024-04-25 | $97.88 | $135.49 | 91,100 | — | — |
| 2024-04-24 | $98.69 | $136.61 | 118,300 | — | — |
| 2024-04-23 | $98.63 | $136.53 | 119,000 | — | — |
| 2024-04-22 | $96.50 | $133.58 | 138,400 | — | — |
| 2024-04-19 | $94.23 | $130.44 | 161,200 | — | — |
| 2024-04-18 | $93.88 | $129.95 | 126,600 | — | — |
| 2024-04-17 | $93.62 | $129.59 | 117,500 | — | — |
| 2024-04-16 | $94.49 | $130.80 | 186,600 | — | — |
| 2024-04-15 | $96.72 | $133.89 | 279,900 | — | — |
| 2024-04-12 | $98.30 | $136.07 | 137,500 | — | — |
| 2024-04-11 | $98.98 | $137.01 | 162,100 | — | — |
| 2024-04-10 | $97.79 | $135.37 | 409,700 | — | — |
| 2024-04-09 | $102.88 | $142.41 | 140,900 | — | — |
| 2024-04-08 | $102.86 | $142.38 | 112,500 | — | — |
| 2024-04-05 | $100.96 | $139.75 | 120,200 | — | — |
| 2024-04-04 | $100.49 | $139.10 | 156,900 | — | — |
| 2024-04-03 | $99.85 | $138.22 | 146,400 | — | — |
| 2024-04-02 | $99.33 | $137.50 | 210,000 | — | — |
| 2024-04-01 | $100.88 | $139.64 | 210,700 | — | — |
| 2024-03-28 | $103.54 | $143.33 | 255,000 | — | — |
| 2024-03-27 | $104.35 | $144.45 | 226,900 | — | — |
| 2024-03-26 | $103.58 | $140.86 | 296,400 | — | — |
| 2024-03-25 | $103.56 | $140.84 | 429,500 | — | — |
| 2024-03-22 | $102.52 | $139.42 | 296,100 | — | — |
| 2024-03-21 | $102.30 | $139.12 | 340,100 | — | — |
| 2024-03-20 | $99.45 | $135.25 | 201,200 | — | — |
| 2024-03-19 | $97.60 | $132.73 | 240,300 | — | — |
| 2024-03-18 | $97.25 | $132.25 | 226,300 | — | — |
| 2024-03-15 | $96.67 | $131.47 | 420,100 | — | — |
| 2024-03-14 | $96.85 | $131.71 | 201,300 | — | — |
| 2024-03-13 | $97.68 | $132.84 | 204,400 | — | — |
| 2024-03-12 | $98.55 | $134.02 | 210,200 | — | — |
| 2024-03-11 | $97.89 | $133.12 | 170,800 | — | — |
| 2024-03-08 | $96.88 | $131.75 | 259,100 | — | — |
| 2024-03-07 | $96.58 | $131.34 | 192,700 | — | — |
| 2024-03-06 | $96.71 | $131.52 | 199,500 | — | — |
| 2024-03-05 | $96.49 | $131.22 | 172,800 | — | — |
| 2024-03-04 | $97.58 | $132.70 | 195,900 | — | — |
| 2024-03-01 | $98.21 | $133.56 | 222,000 | — | — |
| 2024-02-29 | $97.99 | $133.26 | 342,400 | — | — |
| 2024-02-28 | $97.51 | $132.61 | 301,700 | — | — |
| 2024-02-27 | $95.32 | $129.63 | 449,300 | — | — |
| 2024-02-26 | $89.75 | $122.05 | 204,800 | — | — |
| 2024-02-23 | $90.72 | $123.37 | 135,600 | — | — |
| 2024-02-22 | $91.06 | $123.84 | 160,100 | — | — |
| 2024-02-21 | $90.39 | $122.92 | 157,200 | — | — |
| 2024-02-20 | $91.03 | $123.80 | 151,600 | — | — |
| 2024-02-16 | $92.00 | $125.11 | 173,200 | — | — |
| 2024-02-15 | $93.37 | $126.98 | 215,300 | — | — |
| 2024-02-14 | $89.75 | $122.05 | 190,500 | — | — |
| 2024-02-13 | $88.82 | $120.79 | 325,900 | — | — |
| 2024-02-12 | $92.37 | $125.62 | 193,600 | — | — |
| 2024-02-09 | $91.60 | $124.57 | 190,800 | — | — |
| 2024-02-08 | $91.30 | $124.16 | 163,000 | — | — |
| 2024-02-07 | $89.96 | $122.34 | 153,800 | — | — |
| 2024-02-06 | $90.69 | $123.33 | 219,100 | — | — |
| 2024-02-05 | $90.85 | $123.55 | 242,400 | — | — |
| 2024-02-02 | $94.35 | $128.31 | 143,000 | — | — |
| 2024-02-01 | $95.05 | $129.26 | 246,700 | — | — |
| 2024-01-31 | $93.23 | $126.79 | 265,200 | — | — |
| 2024-01-30 | $95.93 | $130.46 | 121,500 | — | — |
| 2024-01-29 | $96.65 | $131.44 | 180,500 | — | — |
| 2024-01-26 | $94.22 | $128.13 | 188,800 | — | — |
| 2024-01-25 | $93.64 | $127.34 | 207,900 | — | — |
| 2024-01-24 | $93.45 | $127.09 | 279,400 | — | — |
| 2024-01-23 | $95.50 | $129.87 | 219,100 | — | — |
| 2024-01-22 | $96.36 | $131.04 | 306,300 | — | — |
| 2024-01-19 | $94.14 | $128.02 | 237,500 | — | — |
| 2024-01-18 | $91.72 | $124.73 | 266,600 | — | — |
| 2024-01-17 | $91.81 | $124.86 | 231,300 | — | — |
| 2024-01-16 | $93.74 | $127.48 | 350,400 | — | — |
| 2024-01-12 | $93.21 | $126.76 | 258,700 | — | — |
| 2024-01-11 | $94.38 | $128.35 | 282,200 | — | — |
| 2024-01-10 | $94.36 | $128.32 | 194,800 | — | — |
| 2024-01-09 | $93.92 | $127.73 | 135,500 | — | — |
| 2024-01-08 | $95.84 | $130.34 | 257,600 | — | — |
| 2024-01-05 | $94.80 | $128.92 | 185,300 | — | — |
| 2024-01-04 | $95.34 | $129.66 | 337,300 | — | — |
| 2024-01-03 | $96.97 | $131.87 | 333,300 | — | — |
| 2024-01-02 | $101.19 | $137.61 | 212,900 | — | — |