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
- 1999-04-28 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 | $127.79 | $203.25 | 5,800 | — | — |
| 2024-12-30 | $129.09 | $205.32 | 11,200 | — | — |
| 2024-12-27 | $126.97 | $201.95 | 8,200 | — | — |
| 2024-12-26 | $129.73 | $206.33 | 6,000 | — | — |
| 2024-12-24 | $128.16 | $203.84 | 5,400 | — | — |
| 2024-12-23 | $124.88 | $198.62 | 8,100 | — | — |
| 2024-12-20 | $124.19 | $197.52 | 35,700 | — | — |
| 2024-12-19 | $126.88 | $201.80 | 13,300 | — | — |
| 2024-12-18 | $126.13 | $200.61 | 11,500 | — | — |
| 2024-12-17 | $130.42 | $207.43 | 9,500 | — | — |
| 2024-12-16 | $133.05 | $211.62 | 8,400 | — | — |
| 2024-12-13 | $132.83 | $211.27 | 13,900 | — | — |
| 2024-12-12 | $132.19 | $210.25 | 7,600 | — | — |
| 2024-12-11 | $132.40 | $210.58 | 14,800 | — | — |
| 2024-12-10 | $131.42 | $209.02 | 11,800 | — | — |
| 2024-12-09 | $134.88 | $214.53 | 7,000 | — | — |
| 2024-12-06 | $136.51 | $217.12 | 11,200 | — | — |
| 2024-12-05 | $135.22 | $215.07 | 11,200 | — | — |
| 2024-12-04 | $136.60 | $217.26 | 7,600 | — | — |
| 2024-12-03 | $137.25 | $218.30 | 7,000 | — | — |
| 2024-12-02 | $136.38 | $216.91 | 12,300 | — | — |
| 2024-11-29 | $136.02 | $216.34 | 8,400 | — | — |
| 2024-11-27 | $136.19 | $216.61 | 10,700 | — | — |
| 2024-11-26 | $137.65 | $218.93 | 21,000 | — | — |
| 2024-11-25 | $143.56 | $228.33 | 24,100 | — | — |
| 2024-11-22 | $138.52 | $220.32 | 19,800 | — | — |
| 2024-11-21 | $136.20 | $216.63 | 15,800 | — | — |
| 2024-11-20 | $134.95 | $214.64 | 13,500 | — | — |
| 2024-11-19 | $132.94 | $211.44 | 8,000 | — | — |
| 2024-11-18 | $131.54 | $209.21 | 9,700 | — | — |
| 2024-11-15 | $134.03 | $213.17 | 8,700 | — | — |
| 2024-11-14 | $137.19 | $218.20 | 18,100 | — | — |
| 2024-11-13 | $139.07 | $221.19 | 7,000 | — | — |
| 2024-11-12 | $140.89 | $224.08 | 9,300 | — | — |
| 2024-11-11 | $142.83 | $227.17 | 7,100 | — | — |
| 2024-11-08 | $140.84 | $224.01 | 16,200 | — | — |
| 2024-11-07 | $136.96 | $217.83 | 8,000 | — | — |
| 2024-11-06 | $134.94 | $214.62 | 23,500 | — | — |
| 2024-11-05 | $123.33 | $196.16 | 14,600 | — | — |
| 2024-11-04 | $124.83 | $198.54 | 10,600 | — | — |
| 2024-11-01 | $126.00 | $200.40 | 6,100 | — | — |
| 2024-10-31 | $123.00 | $195.63 | 4,700 | — | — |
| 2024-10-30 | $123.43 | $196.31 | 8,400 | — | — |
| 2024-10-29 | $127.26 | $202.41 | 7,400 | — | — |
| 2024-10-28 | $126.30 | $200.88 | 5,400 | — | — |
| 2024-10-25 | $124.46 | $197.95 | 5,200 | — | — |
| 2024-10-24 | $125.19 | $199.11 | 9,600 | — | — |
| 2024-10-23 | $125.97 | $200.35 | 9,600 | — | — |
| 2024-10-22 | $123.60 | $196.59 | 7,700 | — | — |
| 2024-10-21 | $122.91 | $195.49 | 9,900 | — | — |
| 2024-10-18 | $125.20 | $199.13 | 5,800 | — | — |
| 2024-10-17 | $128.02 | $203.62 | 7,500 | — | — |
| 2024-10-16 | $124.89 | $198.64 | 7,800 | — | — |
| 2024-10-15 | $122.14 | $194.26 | 8,600 | — | — |
| 2024-10-14 | $123.00 | $195.63 | 5,700 | — | — |
| 2024-10-11 | $123.83 | $196.95 | 7,300 | — | — |
| 2024-10-10 | $121.33 | $192.97 | 4,900 | — | — |
| 2024-10-09 | $122.77 | $195.27 | 6,600 | — | — |
| 2024-10-08 | $121.40 | $193.09 | 5,800 | — | — |
| 2024-10-07 | $122.25 | $194.44 | 6,500 | — | — |
| 2024-10-04 | $121.94 | $193.94 | 6,000 | — | — |
| 2024-10-03 | $121.10 | $192.61 | 4,100 | — | — |
| 2024-10-02 | $123.20 | $195.95 | 8,100 | — | — |
| 2024-10-01 | $121.60 | $193.40 | 12,300 | — | — |
| 2024-09-30 | $128.08 | $203.39 | 10,800 | — | — |
| 2024-09-27 | $130.55 | $207.31 | 19,100 | — | — |
| 2024-09-26 | $130.48 | $207.20 | 16,000 | — | — |
| 2024-09-25 | $126.37 | $200.68 | 12,300 | — | — |
| 2024-09-24 | $122.43 | $194.42 | 8,700 | — | — |
| 2024-09-23 | $122.19 | $194.04 | 6,300 | — | — |
| 2024-09-20 | $120.32 | $191.07 | 32,900 | — | — |
| 2024-09-19 | $122.84 | $195.07 | 7,000 | — | — |
| 2024-09-18 | $119.40 | $189.61 | 8,800 | — | — |
| 2024-09-17 | $117.84 | $187.13 | 8,700 | — | — |
| 2024-09-16 | $117.13 | $186.00 | 9,200 | — | — |
| 2024-09-13 | $117.29 | $186.26 | 9,800 | — | — |
| 2024-09-12 | $114.40 | $181.67 | 6,600 | — | — |
| 2024-09-11 | $113.97 | $180.99 | 13,000 | — | — |
| 2024-09-10 | $114.09 | $181.18 | 13,700 | — | — |
| 2024-09-09 | $113.35 | $180.00 | 11,600 | — | — |
| 2024-09-06 | $113.86 | $180.81 | 11,200 | — | — |
| 2024-09-05 | $115.54 | $183.48 | 11,600 | — | — |
| 2024-09-04 | $116.76 | $185.42 | 12,900 | — | — |
| 2024-09-03 | $115.49 | $183.40 | 9,700 | — | — |
| 2024-08-30 | $119.93 | $190.45 | 13,000 | — | — |
| 2024-08-29 | $119.70 | $190.08 | 11,000 | — | — |
| 2024-08-28 | $119.49 | $189.75 | 11,000 | — | — |
| 2024-08-27 | $119.90 | $190.40 | 9,400 | — | — |
| 2024-08-26 | $120.17 | $190.83 | 18,000 | — | — |
| 2024-08-23 | $123.39 | $195.94 | 10,900 | — | — |
| 2024-08-22 | $116.55 | $185.08 | 14,500 | — | — |
| 2024-08-21 | $118.49 | $188.16 | 8,800 | — | — |
| 2024-08-20 | $117.04 | $185.86 | 5,800 | — | — |
| 2024-08-19 | $118.70 | $188.50 | 9,700 | — | — |
| 2024-08-16 | $118.98 | $188.94 | 48,700 | — | — |
| 2024-08-15 | $120.68 | $191.64 | 11,100 | — | — |
| 2024-08-14 | $115.53 | $183.46 | 10,600 | — | — |
| 2024-08-13 | $118.00 | $187.39 | 13,800 | — | — |
| 2024-08-12 | $113.40 | $180.08 | 11,500 | — | — |
| 2024-08-09 | $115.70 | $183.73 | 23,200 | — | — |
| 2024-08-08 | $119.11 | $189.15 | 6,400 | — | — |
| 2024-08-07 | $118.60 | $188.34 | 29,000 | — | — |
| 2024-08-06 | $121.43 | $192.83 | 28,700 | — | — |
| 2024-08-05 | $120.18 | $190.85 | 20,500 | — | — |
| 2024-08-02 | $124.43 | $197.60 | 12,900 | — | — |
| 2024-08-01 | $127.20 | $202.00 | 19,300 | — | — |
| 2024-07-31 | $137.87 | $218.94 | 17,200 | — | — |
| 2024-07-30 | $133.87 | $212.59 | 19,200 | — | — |
| 2024-07-29 | $130.75 | $207.63 | 9,300 | — | — |
| 2024-07-26 | $133.68 | $212.29 | 13,000 | — | — |
| 2024-07-25 | $128.29 | $203.73 | 20,700 | — | — |
| 2024-07-24 | $125.48 | $199.26 | 24,500 | — | — |
| 2024-07-23 | $127.85 | $203.03 | 29,100 | — | — |
| 2024-07-22 | $129.88 | $206.25 | 30,600 | — | — |
| 2024-07-19 | $124.06 | $197.01 | 10,200 | — | — |
| 2024-07-18 | $124.31 | $197.41 | 16,700 | — | — |
| 2024-07-17 | $127.57 | $202.58 | 14,900 | — | — |
| 2024-07-16 | $130.07 | $206.55 | 17,200 | — | — |
| 2024-07-15 | $120.22 | $190.91 | 24,800 | — | — |
| 2024-07-12 | $119.32 | $189.48 | 27,800 | — | — |
| 2024-07-11 | $119.80 | $190.24 | 32,600 | — | — |
| 2024-07-10 | $112.94 | $179.35 | 49,200 | — | — |
| 2024-07-09 | $116.90 | $185.64 | 9,500 | — | — |
| 2024-07-08 | $119.80 | $190.24 | 17,600 | — | — |
| 2024-07-05 | $121.05 | $192.23 | 13,800 | — | — |
| 2024-07-03 | $122.64 | $194.75 | 4,800 | — | — |
| 2024-07-02 | $121.09 | $192.29 | 8,100 | — | — |
| 2024-07-01 | $121.50 | $192.94 | 6,900 | — | — |
| 2024-06-28 | $124.54 | $197.45 | 54,300 | — | — |
| 2024-06-27 | $124.21 | $196.93 | 7,900 | — | — |
| 2024-06-26 | $123.30 | $195.49 | 9,500 | — | — |
| 2024-06-25 | $122.23 | $193.79 | 7,600 | — | — |
| 2024-06-24 | $121.90 | $193.27 | 13,500 | — | — |
| 2024-06-21 | $124.91 | $198.04 | 34,400 | — | — |
| 2024-06-20 | $128.13 | $203.15 | 9,800 | — | — |
| 2024-06-18 | $131.79 | $208.95 | 22,000 | — | — |
| 2024-06-17 | $133.33 | $211.39 | 13,800 | — | — |
| 2024-06-14 | $131.58 | $208.61 | 17,300 | — | — |
| 2024-06-13 | $133.13 | $211.07 | 7,200 | — | — |
| 2024-06-12 | $134.19 | $212.75 | 12,400 | — | — |
| 2024-06-11 | $130.35 | $206.66 | 10,600 | — | — |
| 2024-06-10 | $128.22 | $203.29 | 8,000 | — | — |
| 2024-06-07 | $128.08 | $203.07 | 5,600 | — | — |
| 2024-06-06 | $130.11 | $206.28 | 30,100 | — | — |
| 2024-06-05 | $133.32 | $211.37 | 18,500 | — | — |
| 2024-06-04 | $129.13 | $204.73 | 17,300 | — | — |
| 2024-06-03 | $133.00 | $210.87 | 14,200 | — | — |
| 2024-05-31 | $134.34 | $212.99 | 14,700 | — | — |
| 2024-05-30 | $131.84 | $209.03 | 11,400 | — | — |
| 2024-05-29 | $128.09 | $203.08 | 12,900 | — | — |
| 2024-05-28 | $132.25 | $209.68 | 38,600 | — | — |
| 2024-05-24 | $131.38 | $208.30 | 13,700 | — | — |
| 2024-05-23 | $127.78 | $202.59 | 26,900 | — | — |
| 2024-05-22 | $129.08 | $204.65 | 26,900 | — | — |
| 2024-05-21 | $131.85 | $209.04 | 12,400 | — | — |
| 2024-05-20 | $130.34 | $206.65 | 20,900 | — | — |
| 2024-05-17 | $131.38 | $208.30 | 12,200 | — | — |
| 2024-05-16 | $133.11 | $211.04 | 6,700 | — | — |
| 2024-05-15 | $135.33 | $214.56 | 18,300 | — | — |
| 2024-05-14 | $131.00 | $207.70 | 25,900 | — | — |
| 2024-05-13 | $129.84 | $205.86 | 12,400 | — | — |
| 2024-05-10 | $131.12 | $207.89 | 13,000 | — | — |
| 2024-05-09 | $132.48 | $210.04 | 18,800 | — | — |
| 2024-05-08 | $129.00 | $204.52 | 18,700 | — | — |
| 2024-05-07 | $127.01 | $201.37 | 36,300 | — | — |
| 2024-05-06 | $125.34 | $198.72 | 11,600 | — | — |
| 2024-05-03 | $126.75 | $200.96 | 9,000 | — | — |
| 2024-05-02 | $125.97 | $199.72 | 12,700 | — | — |
| 2024-05-01 | $124.32 | $197.10 | 10,600 | — | — |
| 2024-04-30 | $121.03 | $191.89 | 17,600 | — | — |
| 2024-04-29 | $123.79 | $196.26 | 18,700 | — | — |
| 2024-04-26 | $124.71 | $197.72 | 13,400 | — | — |
| 2024-04-25 | $123.59 | $195.95 | 8,800 | — | — |
| 2024-04-24 | $124.61 | $197.56 | 13,100 | — | — |
| 2024-04-23 | $123.27 | $195.44 | 9,100 | — | — |
| 2024-04-22 | $122.42 | $194.09 | 13,800 | — | — |
| 2024-04-19 | $124.66 | $197.64 | 19,300 | — | — |
| 2024-04-18 | $120.42 | $190.92 | 8,000 | — | — |
| 2024-04-17 | $122.52 | $194.25 | 14,600 | — | — |
| 2024-04-16 | $123.11 | $195.19 | 12,900 | — | — |
| 2024-04-15 | $124.08 | $196.72 | 18,600 | — | — |
| 2024-04-12 | $123.78 | $196.25 | 8,100 | — | — |
| 2024-04-11 | $125.97 | $199.72 | 10,600 | — | — |
| 2024-04-10 | $126.00 | $199.77 | 19,800 | — | — |
| 2024-04-09 | $129.01 | $204.54 | 14,600 | — | — |
| 2024-04-08 | $128.01 | $202.95 | 7,000 | — | — |
| 2024-04-05 | $127.20 | $201.67 | 9,900 | — | — |
| 2024-04-04 | $126.81 | $201.05 | 8,100 | — | — |
| 2024-04-03 | $126.57 | $200.67 | 9,700 | — | — |
| 2024-04-02 | $126.21 | $200.10 | 9,700 | — | — |
| 2024-04-01 | $126.39 | $200.39 | 14,700 | — | — |
| 2024-03-28 | $128.67 | $203.68 | 13,300 | — | — |
| 2024-03-27 | $125.30 | $198.35 | 21,900 | — | — |
| 2024-03-26 | $121.50 | $192.33 | 10,800 | — | — |
| 2024-03-25 | $123.00 | $194.71 | 5,400 | — | — |
| 2024-03-22 | $125.44 | $198.57 | 7,300 | — | — |
| 2024-03-21 | $126.38 | $200.06 | 17,800 | — | — |
| 2024-03-20 | $127.50 | $201.83 | 17,900 | — | — |
| 2024-03-19 | $123.29 | $195.17 | 14,700 | — | — |
| 2024-03-18 | $121.90 | $192.97 | 13,600 | — | — |
| 2024-03-15 | $126.67 | $200.52 | 24,200 | — | — |
| 2024-03-14 | $127.25 | $201.44 | 14,300 | — | — |
| 2024-03-13 | $129.49 | $204.98 | 12,900 | — | — |
| 2024-03-12 | $129.17 | $204.48 | 18,200 | — | — |
| 2024-03-11 | $129.49 | $204.98 | 39,300 | — | — |
| 2024-03-08 | $129.01 | $204.22 | 81,900 | — | — |
| 2024-03-07 | $133.90 | $211.96 | 38,600 | — | — |
| 2024-03-06 | $134.28 | $212.56 | 11,900 | — | — |
| 2024-03-05 | $130.20 | $206.11 | 10,800 | — | — |
| 2024-03-04 | $132.20 | $209.27 | 7,500 | — | — |
| 2024-03-01 | $134.59 | $213.06 | 16,700 | — | — |
| 2024-02-29 | $137.48 | $217.63 | 8,200 | — | — |
| 2024-02-28 | $131.96 | $208.89 | 20,700 | — | — |
| 2024-02-27 | $138.00 | $218.45 | 13,400 | — | — |
| 2024-02-26 | $135.03 | $213.75 | 16,600 | — | — |
| 2024-02-23 | $132.72 | $210.10 | 6,000 | — | — |
| 2024-02-22 | $130.08 | $205.92 | 16,100 | — | — |
| 2024-02-21 | $131.60 | $208.32 | 14,000 | — | — |
| 2024-02-20 | $126.54 | $200.31 | 17,500 | — | — |
| 2024-02-16 | $133.35 | $211.09 | 8,500 | — | — |
| 2024-02-15 | $133.96 | $212.06 | 9,700 | — | — |
| 2024-02-14 | $130.07 | $205.90 | 18,800 | — | — |
| 2024-02-13 | $123.15 | $194.95 | 8,900 | — | — |
| 2024-02-12 | $133.14 | $210.76 | 36,100 | — | — |
| 2024-02-09 | $129.03 | $204.25 | 16,600 | — | — |
| 2024-02-08 | $126.86 | $200.82 | 15,300 | — | — |
| 2024-02-07 | $121.30 | $192.02 | 5,500 | — | — |
| 2024-02-06 | $123.76 | $195.91 | 11,700 | — | — |
| 2024-02-05 | $122.95 | $194.63 | 13,500 | — | — |
| 2024-02-02 | $124.86 | $197.65 | 9,000 | — | — |
| 2024-02-01 | $128.04 | $202.69 | 20,000 | — | — |
| 2024-01-31 | $122.25 | $193.52 | 7,900 | — | — |
| 2024-01-30 | $126.90 | $200.88 | 20,400 | — | — |
| 2024-01-29 | $127.52 | $201.86 | 36,700 | — | — |
| 2024-01-26 | $131.70 | $208.48 | 18,700 | — | — |
| 2024-01-25 | $131.54 | $208.23 | 20,000 | — | — |
| 2024-01-24 | $126.52 | $200.28 | 17,100 | — | — |
| 2024-01-23 | $122.28 | $193.57 | 18,000 | — | — |
| 2024-01-22 | $125.79 | $199.13 | 16,000 | — | — |
| 2024-01-19 | $124.00 | $196.29 | 11,100 | — | — |
| 2024-01-18 | $126.46 | $200.19 | 12,500 | — | — |
| 2024-01-17 | $125.73 | $199.03 | 17,600 | — | — |
| 2024-01-16 | $120.23 | $190.32 | 18,600 | — | — |
| 2024-01-12 | $124.99 | $197.86 | 13,700 | — | — |
| 2024-01-11 | $124.77 | $197.51 | 6,100 | — | — |
| 2024-01-10 | $123.88 | $196.10 | 17,600 | — | — |
| 2024-01-09 | $124.87 | $197.67 | 12,500 | — | — |
| 2024-01-08 | $128.30 | $203.10 | 11,800 | — | — |
| 2024-01-05 | $126.09 | $199.60 | 14,700 | — | — |
| 2024-01-04 | $128.40 | $203.26 | 21,500 | — | — |
| 2024-01-03 | $127.69 | $201.82 | 11,100 | — | — |
| 2024-01-02 | $132.94 | $210.11 | 11,000 | — | — |