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
- 1984-02-29 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.87 | $174.05 | 15,500 | — | — |
| 2024-12-30 | $132.04 | $174.28 | 22,200 | — | — |
| 2024-12-27 | $133.06 | $175.62 | 40,800 | — | — |
| 2024-12-26 | $135.62 | $179.00 | 22,700 | — | — |
| 2024-12-24 | $131.25 | $173.23 | 17,500 | — | — |
| 2024-12-23 | $135.40 | $178.71 | 53,700 | — | — |
| 2024-12-20 | $132.08 | $174.33 | 141,800 | — | — |
| 2024-12-19 | $131.40 | $173.43 | 39,200 | — | — |
| 2024-12-18 | $129.99 | $171.57 | 80,900 | — | — |
| 2024-12-17 | $132.33 | $174.66 | 52,800 | — | — |
| 2024-12-16 | $133.26 | $175.89 | 40,200 | — | — |
| 2024-12-13 | $127.57 | $168.38 | 22,500 | — | — |
| 2024-12-12 | $127.16 | $167.84 | 17,700 | — | — |
| 2024-12-11 | $128.78 | $169.97 | 30,200 | — | — |
| 2024-12-10 | $128.86 | $170.08 | 32,800 | — | — |
| 2024-12-09 | $131.06 | $172.98 | 36,100 | — | — |
| 2024-12-06 | $124.00 | $163.67 | 30,600 | — | — |
| 2024-12-05 | $123.00 | $162.35 | 42,800 | — | — |
| 2024-12-04 | $126.33 | $166.74 | 35,500 | — | — |
| 2024-12-03 | $123.00 | $162.35 | 36,400 | — | — |
| 2024-12-02 | $121.47 | $160.33 | 43,200 | — | — |
| 2024-11-29 | $117.14 | $154.61 | 19,200 | — | — |
| 2024-11-27 | $118.35 | $156.00 | 33,300 | — | — |
| 2024-11-26 | $116.45 | $153.49 | 43,000 | — | — |
| 2024-11-25 | $113.62 | $149.76 | 48,700 | — | — |
| 2024-11-22 | $109.09 | $143.79 | 63,400 | — | — |
| 2024-11-21 | $100.86 | $132.94 | 67,500 | — | — |
| 2024-11-20 | $98.59 | $129.95 | 30,100 | — | — |
| 2024-11-19 | $99.75 | $131.48 | 34,700 | — | — |
| 2024-11-18 | $103.05 | $135.83 | 54,500 | — | — |
| 2024-11-15 | $102.44 | $135.03 | 35,000 | — | — |
| 2024-11-14 | $104.60 | $137.87 | 31,400 | — | — |
| 2024-11-13 | $107.77 | $142.05 | 27,200 | — | — |
| 2024-11-12 | $112.40 | $148.15 | 44,400 | — | — |
| 2024-11-11 | $118.94 | $156.77 | 40,000 | — | — |
| 2024-11-08 | $118.84 | $156.64 | 44,700 | — | — |
| 2024-11-07 | $117.89 | $155.39 | 47,300 | — | — |
| 2024-11-06 | $134.16 | $176.84 | 63,600 | — | — |
| 2024-11-05 | $120.81 | $159.24 | 43,200 | — | — |
| 2024-11-04 | $118.45 | $156.13 | 35,200 | — | — |
| 2024-11-01 | $118.00 | $155.54 | 33,500 | — | — |
| 2024-10-31 | $114.04 | $150.32 | 17,900 | — | — |
| 2024-10-30 | $114.98 | $151.55 | 27,500 | — | — |
| 2024-10-29 | $112.68 | $148.52 | 51,100 | — | — |
| 2024-10-28 | $112.90 | $148.81 | 40,700 | — | — |
| 2024-10-25 | $113.04 | $149.00 | 33,000 | — | — |
| 2024-10-24 | $116.46 | $153.51 | 36,900 | — | — |
| 2024-10-23 | $120.00 | $158.17 | 63,500 | — | — |
| 2024-10-22 | $134.00 | $176.63 | 33,800 | — | — |
| 2024-10-21 | $133.31 | $175.72 | 31,200 | — | — |
| 2024-10-18 | $135.91 | $179.14 | 17,100 | — | — |
| 2024-10-17 | $133.06 | $175.39 | 20,200 | — | — |
| 2024-10-16 | $133.70 | $176.23 | 44,800 | — | — |
| 2024-10-15 | $130.95 | $172.60 | 25,900 | — | — |
| 2024-10-14 | $128.55 | $169.44 | 25,100 | — | — |
| 2024-10-11 | $126.18 | $166.32 | 19,500 | — | — |
| 2024-10-10 | $122.48 | $161.44 | 22,200 | — | — |
| 2024-10-09 | $124.42 | $164.00 | 16,100 | — | — |
| 2024-10-08 | $125.32 | $165.18 | 16,700 | — | — |
| 2024-10-07 | $126.96 | $167.35 | 31,500 | — | — |
| 2024-10-04 | $133.58 | $176.07 | 13,000 | — | — |
| 2024-10-03 | $130.65 | $172.21 | 28,100 | — | — |
| 2024-10-02 | $132.32 | $174.41 | 23,900 | — | — |
| 2024-10-01 | $130.39 | $171.87 | 26,800 | — | — |
| 2024-09-30 | $129.86 | $171.17 | 28,700 | — | — |
| 2024-09-27 | $127.72 | $168.35 | 16,500 | — | — |
| 2024-09-26 | $127.65 | $168.26 | 27,300 | — | — |
| 2024-09-25 | $123.60 | $162.92 | 30,200 | — | — |
| 2024-09-24 | $129.98 | $171.33 | 18,100 | — | — |
| 2024-09-23 | $126.15 | $166.28 | 21,700 | — | — |
| 2024-09-20 | $128.57 | $169.47 | 84,800 | — | — |
| 2024-09-19 | $128.43 | $169.28 | 19,100 | — | — |
| 2024-09-18 | $126.15 | $166.28 | 24,400 | — | — |
| 2024-09-17 | $122.80 | $161.86 | 49,300 | — | — |
| 2024-09-16 | $122.94 | $162.05 | 26,100 | — | — |
| 2024-09-13 | $125.71 | $165.70 | 26,400 | — | — |
| 2024-09-12 | $121.56 | $160.23 | 46,400 | — | — |
| 2024-09-11 | $119.57 | $157.60 | 58,900 | — | — |
| 2024-09-10 | $118.79 | $156.58 | 83,500 | — | — |
| 2024-09-09 | $120.79 | $159.21 | 29,400 | — | — |
| 2024-09-06 | $117.96 | $155.48 | 33,100 | — | — |
| 2024-09-05 | $119.96 | $158.12 | 25,300 | — | — |
| 2024-09-04 | $121.19 | $159.74 | 25,200 | — | — |
| 2024-09-03 | $124.80 | $164.50 | 37,200 | — | — |
| 2024-08-30 | $133.69 | $176.22 | 33,400 | — | — |
| 2024-08-29 | $134.20 | $176.68 | 30,600 | — | — |
| 2024-08-28 | $135.73 | $178.69 | 48,600 | — | — |
| 2024-08-27 | $140.86 | $185.45 | 28,700 | — | — |
| 2024-08-26 | $137.75 | $181.35 | 26,100 | — | — |
| 2024-08-23 | $135.84 | $178.84 | 65,700 | — | — |
| 2024-08-22 | $128.90 | $169.70 | 14,200 | — | — |
| 2024-08-21 | $131.05 | $172.53 | 19,100 | — | — |
| 2024-08-20 | $128.35 | $168.98 | 16,700 | — | — |
| 2024-08-19 | $130.82 | $172.23 | 13,800 | — | — |
| 2024-08-16 | $129.50 | $170.49 | 22,500 | — | — |
| 2024-08-15 | $128.92 | $169.73 | 23,300 | — | — |
| 2024-08-14 | $123.27 | $162.29 | 21,200 | — | — |
| 2024-08-13 | $125.56 | $165.30 | 26,100 | — | — |
| 2024-08-12 | $117.12 | $154.19 | 33,400 | — | — |
| 2024-08-09 | $119.53 | $157.36 | 40,500 | — | — |
| 2024-08-08 | $128.24 | $168.83 | 29,400 | — | — |
| 2024-08-07 | $118.99 | $156.65 | 44,000 | — | — |
| 2024-08-06 | $113.09 | $148.89 | 26,800 | — | — |
| 2024-08-05 | $104.71 | $137.85 | 64,600 | — | — |
| 2024-08-02 | $106.90 | $140.74 | 31,600 | — | — |
| 2024-08-01 | $111.03 | $146.17 | 26,000 | — | — |
| 2024-07-31 | $114.52 | $150.77 | 38,600 | — | — |
| 2024-07-30 | $110.37 | $145.31 | 19,600 | — | — |
| 2024-07-29 | $108.40 | $142.71 | 22,100 | — | — |
| 2024-07-26 | $110.02 | $144.84 | 49,800 | — | — |
| 2024-07-25 | $108.19 | $142.44 | 67,800 | — | — |
| 2024-07-24 | $108.47 | $142.80 | 39,100 | — | — |
| 2024-07-23 | $113.48 | $149.40 | 45,400 | — | — |
| 2024-07-22 | $110.81 | $145.88 | 26,800 | — | — |
| 2024-07-19 | $108.12 | $142.34 | 34,200 | — | — |
| 2024-07-18 | $107.48 | $141.50 | 29,800 | — | — |
| 2024-07-17 | $112.21 | $147.73 | 26,500 | — | — |
| 2024-07-16 | $113.30 | $149.16 | 41,500 | — | — |
| 2024-07-15 | $102.80 | $135.34 | 46,000 | — | — |
| 2024-07-12 | $105.51 | $138.91 | 27,600 | — | — |
| 2024-07-11 | $105.00 | $138.24 | 50,700 | — | — |
| 2024-07-10 | $94.13 | $123.92 | 28,100 | — | — |
| 2024-07-09 | $92.78 | $122.15 | 42,200 | — | — |
| 2024-07-08 | $95.16 | $125.28 | 33,900 | — | — |
| 2024-07-05 | $91.48 | $120.44 | 28,200 | — | — |
| 2024-07-03 | $90.42 | $119.04 | 17,600 | — | — |
| 2024-07-02 | $87.73 | $115.50 | 44,700 | — | — |
| 2024-07-01 | $88.45 | $116.45 | 61,600 | — | — |
| 2024-06-28 | $86.77 | $114.23 | 212,200 | — | — |
| 2024-06-27 | $84.94 | $111.83 | 75,800 | — | — |
| 2024-06-26 | $88.18 | $116.09 | 47,300 | — | — |
| 2024-06-25 | $89.94 | $118.41 | 44,100 | — | — |
| 2024-06-24 | $91.15 | $120.00 | 25,700 | — | — |
| 2024-06-21 | $92.74 | $122.09 | 104,900 | — | — |
| 2024-06-20 | $91.70 | $120.73 | 32,100 | — | — |
| 2024-06-18 | $91.28 | $120.17 | 36,500 | — | — |
| 2024-06-17 | $91.67 | $120.69 | 28,800 | — | — |
| 2024-06-14 | $91.60 | $120.59 | 47,800 | — | — |
| 2024-06-13 | $93.00 | $122.44 | 59,200 | — | — |
| 2024-06-12 | $95.42 | $125.62 | 81,800 | — | — |
| 2024-06-11 | $95.58 | $125.83 | 55,400 | — | — |
| 2024-06-10 | $99.95 | $131.59 | 42,100 | — | — |
| 2024-06-07 | $104.80 | $137.97 | 26,000 | — | — |
| 2024-06-06 | $107.35 | $141.33 | 56,100 | — | — |
| 2024-06-05 | $107.20 | $141.13 | 62,300 | — | — |
| 2024-06-04 | $94.74 | $124.73 | 41,200 | — | — |
| 2024-06-03 | $92.92 | $122.33 | 70,800 | — | — |
| 2024-05-31 | $95.70 | $125.99 | 121,700 | — | — |
| 2024-05-30 | $110.52 | $145.29 | 34,300 | — | — |
| 2024-05-29 | $116.84 | $153.60 | 49,400 | — | — |
| 2024-05-28 | $114.25 | $150.20 | 29,400 | — | — |
| 2024-05-24 | $111.64 | $146.76 | 35,300 | — | — |
| 2024-05-23 | $112.80 | $148.29 | 30,200 | — | — |
| 2024-05-22 | $114.36 | $150.34 | 35,000 | — | — |
| 2024-05-21 | $118.47 | $155.74 | 23,500 | — | — |
| 2024-05-20 | $121.56 | $159.81 | 20,200 | — | — |
| 2024-05-17 | $122.22 | $160.67 | 32,600 | — | — |
| 2024-05-16 | $120.61 | $158.56 | 21,800 | — | — |
| 2024-05-15 | $118.60 | $155.91 | 16,400 | — | — |
| 2024-05-14 | $118.11 | $155.27 | 21,400 | — | — |
| 2024-05-13 | $116.36 | $152.97 | 19,400 | — | — |
| 2024-05-10 | $116.04 | $152.55 | 16,700 | — | — |
| 2024-05-09 | $117.11 | $153.96 | 30,200 | — | — |
| 2024-05-08 | $113.21 | $148.83 | 40,200 | — | — |
| 2024-05-07 | $115.18 | $151.42 | 22,300 | — | — |
| 2024-05-06 | $115.73 | $152.14 | 34,300 | — | — |
| 2024-05-03 | $115.50 | $151.84 | 33,300 | — | — |
| 2024-05-02 | $113.37 | $149.04 | 39,500 | — | — |
| 2024-05-01 | $110.18 | $144.84 | 59,900 | — | — |
| 2024-04-30 | $106.08 | $139.45 | 52,100 | — | — |
| 2024-04-29 | $105.52 | $138.72 | 30,900 | — | — |
| 2024-04-26 | $103.19 | $135.66 | 19,500 | — | — |
| 2024-04-25 | $101.80 | $133.83 | 24,300 | — | — |
| 2024-04-24 | $104.47 | $137.34 | 19,600 | — | — |
| 2024-04-23 | $106.62 | $140.16 | 34,400 | — | — |
| 2024-04-22 | $102.26 | $134.43 | 36,100 | — | — |
| 2024-04-19 | $100.74 | $132.43 | 27,100 | — | — |
| 2024-04-18 | $99.62 | $130.96 | 31,100 | — | — |
| 2024-04-17 | $101.14 | $132.96 | 30,600 | — | — |
| 2024-04-16 | $102.50 | $134.75 | 26,400 | — | — |
| 2024-04-15 | $104.45 | $137.31 | 30,000 | — | — |
| 2024-04-12 | $105.01 | $138.05 | 59,600 | — | — |
| 2024-04-11 | $104.72 | $137.67 | 23,400 | — | — |
| 2024-04-10 | $104.05 | $136.79 | 39,900 | — | — |
| 2024-04-09 | $106.89 | $140.52 | 29,800 | — | — |
| 2024-04-08 | $106.14 | $139.53 | 39,100 | — | — |
| 2024-04-05 | $100.92 | $132.67 | 29,100 | — | — |
| 2024-04-04 | $100.16 | $131.67 | 35,600 | — | — |
| 2024-04-03 | $99.80 | $131.20 | 45,700 | — | — |
| 2024-04-02 | $99.40 | $130.67 | 100,700 | — | — |
| 2024-04-01 | $112.00 | $147.24 | 46,200 | — | — |
| 2024-03-28 | $109.73 | $144.25 | 43,200 | — | — |
| 2024-03-27 | $107.25 | $140.99 | 21,500 | — | — |
| 2024-03-26 | $102.34 | $134.54 | 42,600 | — | — |
| 2024-03-25 | $99.88 | $131.30 | 25,400 | — | — |
| 2024-03-22 | $103.01 | $135.42 | 23,300 | — | — |
| 2024-03-21 | $106.53 | $140.05 | 60,600 | — | — |
| 2024-03-20 | $104.45 | $137.31 | 34,800 | — | — |
| 2024-03-19 | $101.78 | $133.80 | 25,100 | — | — |
| 2024-03-18 | $101.72 | $133.72 | 27,500 | — | — |
| 2024-03-15 | $101.08 | $132.88 | 52,500 | — | — |
| 2024-03-14 | $99.85 | $131.26 | 44,400 | — | — |
| 2024-03-13 | $105.43 | $138.60 | 39,500 | — | — |
| 2024-03-12 | $106.47 | $139.97 | 25,100 | — | — |
| 2024-03-11 | $106.83 | $140.44 | 46,100 | — | — |
| 2024-03-08 | $112.00 | $147.24 | 22,300 | — | — |
| 2024-03-07 | $114.10 | $150.00 | 23,300 | — | — |
| 2024-03-06 | $111.80 | $146.97 | 43,800 | — | — |
| 2024-03-05 | $111.26 | $146.26 | 48,300 | — | — |
| 2024-03-04 | $112.30 | $147.63 | 38,400 | — | — |
| 2024-03-01 | $109.43 | $143.86 | 50,300 | — | — |
| 2024-02-29 | $109.19 | $143.54 | 54,600 | — | — |
| 2024-02-28 | $107.20 | $140.93 | 39,500 | — | — |
| 2024-02-27 | $107.74 | $141.43 | 34,900 | — | — |
| 2024-02-26 | $106.03 | $139.18 | 17,700 | — | — |
| 2024-02-23 | $104.74 | $137.49 | 69,600 | — | — |
| 2024-02-22 | $105.05 | $137.90 | 74,100 | — | — |
| 2024-02-21 | $102.67 | $134.77 | 32,900 | — | — |
| 2024-02-20 | $103.26 | $135.55 | 38,900 | — | — |
| 2024-02-16 | $102.71 | $134.82 | 63,600 | — | — |
| 2024-02-15 | $104.27 | $136.87 | 70,600 | — | — |
| 2024-02-14 | $97.14 | $127.51 | 70,200 | — | — |
| 2024-02-13 | $90.86 | $119.27 | 61,300 | — | — |
| 2024-02-12 | $95.33 | $125.14 | 42,300 | — | — |
| 2024-02-09 | $93.85 | $123.19 | 53,600 | — | — |
| 2024-02-08 | $93.39 | $122.59 | 54,600 | — | — |
| 2024-02-07 | $90.62 | $118.95 | 65,300 | — | — |
| 2024-02-06 | $95.91 | $125.90 | 64,600 | — | — |
| 2024-02-05 | $99.30 | $130.35 | 93,300 | — | — |
| 2024-02-02 | $94.00 | $123.39 | 60,700 | — | — |
| 2024-02-01 | $94.07 | $123.48 | 48,000 | — | — |
| 2024-01-31 | $91.62 | $120.27 | 58,300 | — | — |
| 2024-01-30 | $94.05 | $123.46 | 29,900 | — | — |
| 2024-01-29 | $96.43 | $126.58 | 54,000 | — | — |
| 2024-01-26 | $95.01 | $124.72 | 38,300 | — | — |
| 2024-01-25 | $92.15 | $120.96 | 49,300 | — | — |
| 2024-01-24 | $93.22 | $122.37 | 58,500 | — | — |
| 2024-01-23 | $93.01 | $122.09 | 49,200 | — | — |
| 2024-01-22 | $96.39 | $126.53 | 50,800 | — | — |
| 2024-01-19 | $91.22 | $119.74 | 49,700 | — | — |
| 2024-01-18 | $90.68 | $119.03 | 47,700 | — | — |
| 2024-01-17 | $92.30 | $121.16 | 57,500 | — | — |
| 2024-01-16 | $95.36 | $125.18 | 56,400 | — | — |
| 2024-01-12 | $95.96 | $125.96 | 70,100 | — | — |
| 2024-01-11 | $96.34 | $126.46 | 70,400 | — | — |
| 2024-01-10 | $99.81 | $131.02 | 56,000 | — | — |
| 2024-01-09 | $102.02 | $133.92 | 77,800 | — | — |
| 2024-01-08 | $102.55 | $134.61 | 46,000 | — | — |
| 2024-01-05 | $98.93 | $129.86 | 64,900 | — | — |
| 2024-01-04 | $100.64 | $132.11 | 75,100 | — | — |
| 2024-01-03 | $97.13 | $127.50 | 104,500 | — | — |
| 2024-01-02 | $106.26 | $139.48 | 107,100 | — | — |