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
- 1995-08-18 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 | $137.04 | $202.48 | 272,700 | — | — |
| 2024-12-30 | $138.92 | $205.26 | 203,600 | — | — |
| 2024-12-27 | $142.95 | $211.21 | 178,000 | — | — |
| 2024-12-26 | $145.39 | $214.82 | 148,200 | — | — |
| 2024-12-24 | $143.57 | $212.13 | 81,000 | — | — |
| 2024-12-23 | $140.28 | $207.27 | 216,300 | — | — |
| 2024-12-20 | $139.33 | $205.86 | 478,600 | — | — |
| 2024-12-19 | $139.48 | $206.09 | 243,900 | — | — |
| 2024-12-18 | $138.51 | $204.65 | 280,500 | — | — |
| 2024-12-17 | $146.66 | $216.69 | 310,800 | — | — |
| 2024-12-16 | $146.73 | $216.80 | 172,300 | — | — |
| 2024-12-13 | $142.96 | $211.23 | 193,600 | — | — |
| 2024-12-12 | $144.27 | $213.16 | 253,100 | — | — |
| 2024-12-11 | $148.16 | $218.91 | 301,400 | — | — |
| 2024-12-10 | $142.45 | $210.47 | 310,900 | — | — |
| 2024-12-09 | $146.36 | $216.25 | 511,800 | — | — |
| 2024-12-06 | $147.12 | $217.37 | 813,900 | — | — |
| 2024-12-05 | $148.82 | $219.89 | 386,400 | — | — |
| 2024-12-04 | $148.98 | $220.12 | 302,100 | — | — |
| 2024-12-03 | $149.91 | $221.50 | 458,300 | — | — |
| 2024-12-02 | $156.15 | $230.72 | 247,900 | — | — |
| 2024-11-29 | $155.94 | $230.41 | 122,900 | — | — |
| 2024-11-27 | $155.05 | $229.09 | 221,400 | — | — |
| 2024-11-26 | $160.81 | $237.60 | 219,500 | — | — |
| 2024-11-25 | $157.02 | $232.00 | 307,200 | — | — |
| 2024-11-22 | $158.63 | $234.38 | 209,300 | — | — |
| 2024-11-21 | $154.08 | $227.66 | 253,400 | — | — |
| 2024-11-20 | $146.87 | $217.00 | 193,900 | — | — |
| 2024-11-19 | $148.84 | $219.92 | 246,100 | — | — |
| 2024-11-18 | $139.64 | $206.32 | 279,700 | — | — |
| 2024-11-15 | $136.63 | $201.87 | 713,700 | — | — |
| 2024-11-14 | $149.23 | $220.49 | 162,600 | — | — |
| 2024-11-13 | $150.44 | $222.28 | 219,600 | — | — |
| 2024-11-12 | $154.14 | $227.75 | 241,200 | — | — |
| 2024-11-11 | $157.15 | $232.19 | 232,300 | — | — |
| 2024-11-08 | $155.29 | $229.45 | 278,300 | — | — |
| 2024-11-07 | $155.03 | $229.06 | 414,200 | — | — |
| 2024-11-06 | $157.84 | $233.21 | 386,700 | — | — |
| 2024-11-05 | $141.65 | $209.29 | 328,300 | — | — |
| 2024-11-04 | $136.64 | $201.89 | 393,100 | — | — |
| 2024-11-01 | $136.88 | $202.24 | 324,800 | — | — |
| 2024-10-31 | $132.04 | $195.09 | 349,400 | — | — |
| 2024-10-30 | $136.14 | $201.15 | 382,600 | — | — |
| 2024-10-29 | $133.07 | $196.61 | 245,800 | — | — |
| 2024-10-28 | $131.20 | $193.85 | 351,800 | — | — |
| 2024-10-25 | $126.11 | $186.33 | 226,700 | — | — |
| 2024-10-24 | $122.03 | $180.30 | 248,300 | — | — |
| 2024-10-23 | $120.53 | $178.09 | 413,500 | — | — |
| 2024-10-22 | $125.16 | $184.37 | 329,000 | — | — |
| 2024-10-21 | $129.30 | $190.47 | 296,900 | — | — |
| 2024-10-18 | $128.79 | $189.72 | 276,800 | — | — |
| 2024-10-17 | $129.10 | $190.18 | 655,100 | — | — |
| 2024-10-16 | $129.28 | $190.44 | 711,000 | — | — |
| 2024-10-15 | $120.48 | $177.48 | 680,000 | — | — |
| 2024-10-14 | $113.85 | $167.71 | 183,500 | — | — |
| 2024-10-11 | $115.14 | $169.61 | 241,100 | — | — |
| 2024-10-10 | $113.02 | $166.49 | 214,800 | — | — |
| 2024-10-09 | $111.99 | $164.97 | 250,200 | — | — |
| 2024-10-08 | $107.81 | $158.82 | 197,000 | — | — |
| 2024-10-07 | $109.64 | $161.51 | 359,400 | — | — |
| 2024-10-04 | $108.29 | $159.52 | 228,500 | — | — |
| 2024-10-03 | $103.55 | $152.54 | 252,500 | — | — |
| 2024-10-02 | $103.45 | $152.39 | 142,400 | — | — |
| 2024-10-01 | $100.91 | $148.65 | 211,300 | — | — |
| 2024-09-30 | $101.43 | $149.42 | 291,300 | — | — |
| 2024-09-27 | $100.43 | $147.94 | 252,200 | — | — |
| 2024-09-26 | $98.46 | $145.04 | 353,400 | — | — |
| 2024-09-25 | $97.85 | $144.14 | 319,500 | — | — |
| 2024-09-24 | $95.28 | $140.36 | 120,400 | — | — |
| 2024-09-23 | $96.25 | $141.79 | 161,000 | — | — |
| 2024-09-20 | $95.89 | $141.26 | 365,800 | — | — |
| 2024-09-19 | $95.05 | $140.02 | 280,000 | — | — |
| 2024-09-18 | $88.39 | $130.21 | 169,500 | — | — |
| 2024-09-17 | $89.19 | $131.39 | 159,200 | — | — |
| 2024-09-16 | $90.84 | $133.82 | 193,000 | — | — |
| 2024-09-13 | $91.10 | $134.20 | 233,100 | — | — |
| 2024-09-12 | $88.59 | $130.50 | 188,900 | — | — |
| 2024-09-11 | $88.79 | $130.80 | 260,500 | — | — |
| 2024-09-10 | $89.48 | $131.81 | 282,800 | — | — |
| 2024-09-09 | $93.39 | $137.57 | 451,700 | — | — |
| 2024-09-06 | $89.97 | $132.53 | 1,332,700 | — | — |
| 2024-09-05 | $71.38 | $105.15 | 252,400 | — | — |
| 2024-09-04 | $71.60 | $105.47 | 287,300 | — | — |
| 2024-09-03 | $72.58 | $106.92 | 267,200 | — | — |
| 2024-08-30 | $79.31 | $116.83 | 204,800 | — | — |
| 2024-08-29 | $77.44 | $114.08 | 117,800 | — | — |
| 2024-08-28 | $76.25 | $112.32 | 180,200 | — | — |
| 2024-08-27 | $76.87 | $113.24 | 148,700 | — | — |
| 2024-08-26 | $76.97 | $113.38 | 96,800 | — | — |
| 2024-08-23 | $76.31 | $112.41 | 142,600 | — | — |
| 2024-08-22 | $72.41 | $106.67 | 86,800 | — | — |
| 2024-08-21 | $73.55 | $108.35 | 54,700 | — | — |
| 2024-08-20 | $72.21 | $106.37 | 66,100 | — | — |
| 2024-08-19 | $73.65 | $108.49 | 71,600 | — | — |
| 2024-08-16 | $73.00 | $107.54 | 107,000 | — | — |
| 2024-08-15 | $72.63 | $106.99 | 128,300 | — | — |
| 2024-08-14 | $71.25 | $104.96 | 103,700 | — | — |
| 2024-08-13 | $71.55 | $105.40 | 108,500 | — | — |
| 2024-08-12 | $69.42 | $102.26 | 113,300 | — | — |
| 2024-08-09 | $69.42 | $102.26 | 80,500 | — | — |
| 2024-08-08 | $70.44 | $103.77 | 73,600 | — | — |
| 2024-08-07 | $69.30 | $102.09 | 155,300 | — | — |
| 2024-08-06 | $70.32 | $103.59 | 162,600 | — | — |
| 2024-08-05 | $69.55 | $102.45 | 287,700 | — | — |
| 2024-08-02 | $69.32 | $102.12 | 199,100 | — | — |
| 2024-08-01 | $74.52 | $109.78 | 389,000 | — | — |
| 2024-07-31 | $78.93 | $116.27 | 437,000 | — | — |
| 2024-07-30 | $77.55 | $114.24 | 120,300 | — | — |
| 2024-07-29 | $77.05 | $113.50 | 122,600 | — | — |
| 2024-07-26 | $77.59 | $114.30 | 91,800 | — | — |
| 2024-07-25 | $75.68 | $111.48 | 125,700 | — | — |
| 2024-07-24 | $76.20 | $112.25 | 131,800 | — | — |
| 2024-07-23 | $78.46 | $115.58 | 199,800 | — | — |
| 2024-07-22 | $78.02 | $114.49 | 155,400 | — | — |
| 2024-07-19 | $75.53 | $110.84 | 110,800 | — | — |
| 2024-07-18 | $76.26 | $111.91 | 226,000 | — | — |
| 2024-07-17 | $76.50 | $112.26 | 267,800 | — | — |
| 2024-07-16 | $79.58 | $116.78 | 430,800 | — | — |
| 2024-07-15 | $77.22 | $113.32 | 244,700 | — | — |
| 2024-07-12 | $75.20 | $110.35 | 446,100 | — | — |
| 2024-07-11 | $72.25 | $106.02 | 120,400 | — | — |
| 2024-07-10 | $69.76 | $102.37 | 218,600 | — | — |
| 2024-07-09 | $70.38 | $103.28 | 135,000 | — | — |
| 2024-07-08 | $72.23 | $105.99 | 212,000 | — | — |
| 2024-07-05 | $70.75 | $103.82 | 111,900 | — | — |
| 2024-07-03 | $72.03 | $105.70 | 91,500 | — | — |
| 2024-07-02 | $71.62 | $105.10 | 121,900 | — | — |
| 2024-07-01 | $71.48 | $104.89 | 166,600 | — | — |
| 2024-06-28 | $73.16 | $107.36 | 672,200 | — | — |
| 2024-06-27 | $73.33 | $107.61 | 182,500 | — | — |
| 2024-06-26 | $75.12 | $110.23 | 206,600 | — | — |
| 2024-06-25 | $76.49 | $112.24 | 135,100 | — | — |
| 2024-06-24 | $76.35 | $112.04 | 165,800 | — | — |
| 2024-06-21 | $75.45 | $110.72 | 426,600 | — | — |
| 2024-06-20 | $75.39 | $110.63 | 114,600 | — | — |
| 2024-06-18 | $77.60 | $113.87 | 131,800 | — | — |
| 2024-06-17 | $78.29 | $114.89 | 175,300 | — | — |
| 2024-06-14 | $76.80 | $112.70 | 227,400 | — | — |
| 2024-06-13 | $76.67 | $112.51 | 192,900 | — | — |
| 2024-06-12 | $76.57 | $112.36 | 184,200 | — | — |
| 2024-06-11 | $77.10 | $113.14 | 265,200 | — | — |
| 2024-06-10 | $77.51 | $113.74 | 397,200 | — | — |
| 2024-06-07 | $76.35 | $112.04 | 616,700 | — | — |
| 2024-06-06 | $69.14 | $101.46 | 168,800 | — | — |
| 2024-06-05 | $68.88 | $101.08 | 127,400 | — | — |
| 2024-06-04 | $68.77 | $100.92 | 253,300 | — | — |
| 2024-06-03 | $70.87 | $104.00 | 177,600 | — | — |
| 2024-05-31 | $70.63 | $103.65 | 160,300 | — | — |
| 2024-05-30 | $69.33 | $101.74 | 105,700 | — | — |
| 2024-05-29 | $69.16 | $101.49 | 63,700 | — | — |
| 2024-05-28 | $69.27 | $101.65 | 180,200 | — | — |
| 2024-05-24 | $70.52 | $103.48 | 161,100 | — | — |
| 2024-05-23 | $68.52 | $100.55 | 117,600 | — | — |
| 2024-05-22 | $67.71 | $99.36 | 97,600 | — | — |
| 2024-05-21 | $66.35 | $97.36 | 63,000 | — | — |
| 2024-05-20 | $66.05 | $96.92 | 53,700 | — | — |
| 2024-05-17 | $65.94 | $96.76 | 61,300 | — | — |
| 2024-05-16 | $66.32 | $97.32 | 66,300 | — | — |
| 2024-05-15 | $67.62 | $99.23 | 84,900 | — | — |
| 2024-05-14 | $67.62 | $99.23 | 85,200 | — | — |
| 2024-05-13 | $67.23 | $98.66 | 160,800 | — | — |
| 2024-05-10 | $66.52 | $97.61 | 114,100 | — | — |
| 2024-05-09 | $67.59 | $99.18 | 129,200 | — | — |
| 2024-05-08 | $66.37 | $97.39 | 95,700 | — | — |
| 2024-05-07 | $65.01 | $95.40 | 142,800 | — | — |
| 2024-05-06 | $63.73 | $93.52 | 154,400 | — | — |
| 2024-05-03 | $60.84 | $89.28 | 70,000 | — | — |
| 2024-05-02 | $61.02 | $89.54 | 52,400 | — | — |
| 2024-05-01 | $60.33 | $88.53 | 54,300 | — | — |
| 2024-04-30 | $60.26 | $88.43 | 64,200 | — | — |
| 2024-04-29 | $62.09 | $91.11 | 54,300 | — | — |
| 2024-04-26 | $61.98 | $90.95 | 51,700 | — | — |
| 2024-04-25 | $61.21 | $89.82 | 82,700 | — | — |
| 2024-04-24 | $61.21 | $89.82 | 94,000 | — | — |
| 2024-04-23 | $61.63 | $90.44 | 107,600 | — | — |
| 2024-04-22 | $61.64 | $90.45 | 126,000 | — | — |
| 2024-04-19 | $61.92 | $90.86 | 119,600 | — | — |
| 2024-04-18 | $60.99 | $89.06 | 97,900 | — | — |
| 2024-04-17 | $60.05 | $87.69 | 128,900 | — | — |
| 2024-04-16 | $61.22 | $89.39 | 146,200 | — | — |
| 2024-04-15 | $59.46 | $86.82 | 247,200 | — | — |
| 2024-04-12 | $59.77 | $87.28 | 557,500 | — | — |
| 2024-04-11 | $49.35 | $72.06 | 101,500 | — | — |
| 2024-04-10 | $49.53 | $72.32 | 70,800 | — | — |
| 2024-04-09 | $50.90 | $74.33 | 86,600 | — | — |
| 2024-04-08 | $51.01 | $74.49 | 57,700 | — | — |
| 2024-04-05 | $50.17 | $73.26 | 44,600 | — | — |
| 2024-04-04 | $50.27 | $73.41 | 88,100 | — | — |
| 2024-04-03 | $49.96 | $72.95 | 47,400 | — | — |
| 2024-04-02 | $49.71 | $72.59 | 44,900 | — | — |
| 2024-04-01 | $50.43 | $73.64 | 70,400 | — | — |
| 2024-03-28 | $50.54 | $73.80 | 74,400 | — | — |
| 2024-03-27 | $50.35 | $73.52 | 52,900 | — | — |
| 2024-03-26 | $49.85 | $72.79 | 73,700 | — | — |
| 2024-03-25 | $50.56 | $73.83 | 37,500 | — | — |
| 2024-03-22 | $50.89 | $74.31 | 51,900 | — | — |
| 2024-03-21 | $51.56 | $75.29 | 76,300 | — | — |
| 2024-03-20 | $50.25 | $73.38 | 46,500 | — | — |
| 2024-03-19 | $50.23 | $73.35 | 44,200 | — | — |
| 2024-03-18 | $49.44 | $72.19 | 49,800 | — | — |
| 2024-03-15 | $48.97 | $71.51 | 110,800 | — | — |
| 2024-03-14 | $48.14 | $70.29 | 54,100 | — | — |
| 2024-03-13 | $49.21 | $71.86 | 28,400 | — | — |
| 2024-03-12 | $48.52 | $70.85 | 57,400 | — | — |
| 2024-03-11 | $49.18 | $71.81 | 37,200 | — | — |
| 2024-03-08 | $49.27 | $71.94 | 52,700 | — | — |
| 2024-03-07 | $48.70 | $71.11 | 40,600 | — | — |
| 2024-03-06 | $48.03 | $70.13 | 79,300 | — | — |
| 2024-03-05 | $46.81 | $68.35 | 83,500 | — | — |
| 2024-03-04 | $46.31 | $67.62 | 48,000 | — | — |
| 2024-03-01 | $46.74 | $68.25 | 38,400 | — | — |
| 2024-02-29 | $46.86 | $68.43 | 96,100 | — | — |
| 2024-02-28 | $47.00 | $68.63 | 23,000 | — | — |
| 2024-02-27 | $46.56 | $67.99 | 48,800 | — | — |
| 2024-02-26 | $46.86 | $68.43 | 37,200 | — | — |
| 2024-02-23 | $46.79 | $68.32 | 23,700 | — | — |
| 2024-02-22 | $46.34 | $67.67 | 34,800 | — | — |
| 2024-02-21 | $46.49 | $67.89 | 37,400 | — | — |
| 2024-02-20 | $46.31 | $67.62 | 32,600 | — | — |
| 2024-02-16 | $47.01 | $68.64 | 50,200 | — | — |
| 2024-02-15 | $47.50 | $69.36 | 63,600 | — | — |
| 2024-02-14 | $46.23 | $67.51 | 47,800 | — | — |
| 2024-02-13 | $45.16 | $65.94 | 67,700 | — | — |
| 2024-02-12 | $46.94 | $68.54 | 50,300 | — | — |
| 2024-02-09 | $46.50 | $67.90 | 39,400 | — | — |
| 2024-02-08 | $45.84 | $66.94 | 48,500 | — | — |
| 2024-02-07 | $44.92 | $65.59 | 48,600 | — | — |
| 2024-02-06 | $44.68 | $65.24 | 43,200 | — | — |
| 2024-02-05 | $44.51 | $64.99 | 44,500 | — | — |
| 2024-02-02 | $45.15 | $65.93 | 33,300 | — | — |
| 2024-02-01 | $45.86 | $66.97 | 67,300 | — | — |
| 2024-01-31 | $44.33 | $64.73 | 122,400 | — | — |
| 2024-01-30 | $45.11 | $65.87 | 66,900 | — | — |
| 2024-01-29 | $44.50 | $64.98 | 58,300 | — | — |
| 2024-01-26 | $44.51 | $64.99 | 56,200 | — | — |
| 2024-01-25 | $44.19 | $64.53 | 54,400 | — | — |
| 2024-01-24 | $43.70 | $63.81 | 57,700 | — | — |
| 2024-01-23 | $43.98 | $64.22 | 84,500 | — | — |
| 2024-01-22 | $45.03 | $65.75 | 75,600 | — | — |
| 2024-01-19 | $45.70 | $66.29 | 54,600 | — | — |
| 2024-01-18 | $46.22 | $67.05 | 77,700 | — | — |
| 2024-01-17 | $46.15 | $66.95 | 86,800 | — | — |
| 2024-01-16 | $45.76 | $66.38 | 59,400 | — | — |
| 2024-01-12 | $46.22 | $67.05 | 56,700 | — | — |
| 2024-01-11 | $45.70 | $66.29 | 50,000 | — | — |
| 2024-01-10 | $45.61 | $66.16 | 78,500 | — | — |
| 2024-01-09 | $45.42 | $65.89 | 49,200 | — | — |
| 2024-01-08 | $45.36 | $65.80 | 67,900 | — | — |
| 2024-01-05 | $46.04 | $66.79 | 106,200 | — | — |
| 2024-01-04 | $46.82 | $67.92 | 109,200 | — | — |
| 2024-01-03 | $46.81 | $67.90 | 81,200 | — | — |
| 2024-01-02 | $47.21 | $68.48 | 87,300 | — | — |