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
- 2014-07-02 to 2026-08-27
- 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 |
|---|---|---|---|
| 2024-12-31 | $114.11 | $122.49 | 300 |
| 2024-12-30 | $114.79 | $123.21 | 1,400 |
| 2024-12-27 | $116.03 | $124.55 | 800 |
| 2024-12-26 | $112.88 | $121.17 | 500 |
| 2024-12-24 | $114.41 | $122.81 | 400 |
| 2024-12-23 | $120.60 | $129.46 | 3,100 |
| 2024-12-20 | $114.56 | $122.97 | 900 |
| 2024-12-19 | $122.64 | $131.65 | 1,400 |
| 2024-12-18 | $131.22 | $140.86 | 600 |
| 2024-12-17 | $132.37 | $142.09 | 800 |
| 2024-12-16 | $123.98 | $133.08 | 1,200 |
| 2024-12-13 | $125.19 | $134.38 | 600 |
| 2024-12-12 | $126.94 | $136.26 | 900 |
| 2024-12-11 | $127.89 | $137.28 | 500 |
| 2024-12-10 | $126.65 | $135.95 | 900 |
| 2024-12-09 | $129.70 | $139.23 | 1,400 |
| 2024-12-06 | $126.62 | $135.92 | 400 |
| 2024-12-05 | $128.04 | $137.44 | 500 |
| 2024-12-04 | $129.34 | $138.83 | 300 |
| 2024-12-03 | $128.79 | $138.25 | 400 |
| 2024-12-02 | $131.92 | $141.61 | 900 |
| 2024-11-29 | $124.48 | $133.62 | 500 |
| 2024-11-27 | $122.24 | $131.22 | 300 |
| 2024-11-26 | $117.15 | $125.75 | 500 |
| 2024-11-25 | $122.64 | $131.64 | 500 |
| 2024-11-22 | $116.81 | $125.39 | 700 |
| 2024-11-21 | $115.76 | $124.26 | 400 |
| 2024-11-20 | $108.41 | $116.37 | 500 |
| 2024-11-19 | $111.03 | $119.18 | 500 |
| 2024-11-18 | $118.02 | $126.68 | 300 |
| 2024-11-15 | $117.80 | $126.45 | 400 |
| 2024-11-14 | $116.52 | $125.07 | 800 |
| 2024-11-13 | $108.92 | $116.92 | 500 |
| 2024-11-12 | $109.90 | $117.96 | 300 |
| 2024-11-11 | $110.52 | $118.63 | 200 |
| 2024-11-08 | $111.32 | $119.49 | 700 |
| 2024-11-07 | $117.49 | $126.12 | 400 |
| 2024-11-06 | $124.88 | $134.05 | 800 |
| 2024-11-05 | $122.57 | $131.56 | 300 |
| 2024-11-04 | $121.93 | $130.88 | 200 |
| 2024-11-01 | $118.81 | $127.53 | 100 |
| 2024-10-31 | $121.80 | $130.74 | 400 |
| 2024-10-30 | $121.67 | $130.60 | 100 |
| 2024-10-29 | $123.94 | $133.04 | 200 |
| 2024-10-28 | $131.49 | $141.14 | 100 |
| 2024-10-25 | $134.05 | $143.89 | 200 |
| 2024-10-24 | $133.00 | $142.76 | 100 |
| 2024-10-23 | $126.31 | $135.59 | 200 |
| 2024-10-22 | $131.65 | $141.31 | 400 |
| 2024-10-21 | $142.58 | $153.05 | 200 |
| 2024-10-18 | $145.53 | $156.22 | 100 |
| 2024-10-17 | $137.80 | $147.92 | 100 |
| 2024-10-16 | $136.91 | $146.97 | 100 |
| 2024-10-15 | $146.43 | $157.18 | 200 |
| 2024-10-14 | $145.77 | $156.47 | 100 |
| 2024-10-11 | $146.18 | $156.92 | 100 |
| 2024-10-10 | $139.75 | $150.01 | 100 |
| 2024-10-09 | $141.52 | $151.91 | 100 |
| 2024-10-08 | $137.36 | $147.45 | 100 |
| 2024-10-07 | $141.29 | $151.66 | 600 |
| 2024-10-04 | $139.31 | $149.54 | 100 |
| 2024-10-03 | $145.29 | $155.96 | 100 |
| 2024-10-02 | $150.02 | $161.03 | 700 |
| 2024-10-01 | $144.49 | $155.10 | 300 |
| 2024-09-30 | $149.98 | $160.99 | 100 |
| 2024-09-27 | $146.00 | $156.72 | 300 |
| 2024-09-26 | $154.75 | $166.00 | 100 |
| 2024-09-25 | $145.73 | $156.33 | 100 |
| 2024-09-24 | $155.44 | $166.74 | 100 |
| 2024-09-23 | $151.57 | $162.59 | 100 |
| 2024-09-20 | $159.45 | $171.04 | 300 |
| 2024-09-19 | $152.93 | $164.05 | 100 |
| 2024-09-18 | $161.53 | $173.27 | 100 |
| 2024-09-17 | $155.93 | $167.26 | 100 |
| 2024-09-16 | $156.93 | $168.34 | 300 |
| 2024-09-13 | $155.88 | $167.22 | 1,600 |
| 2024-09-12 | $167.03 | $179.17 | 200 |
| 2024-09-11 | $154.50 | $165.74 | 100 |
| 2024-09-10 | $152.15 | $163.21 | 200 |
| 2024-09-09 | $150.25 | $161.17 | 200 |
| 2024-09-06 | $147.25 | $157.96 | 100 |
| 2024-09-05 | $148.42 | $159.21 | 100 |
| 2024-09-04 | $155.55 | $166.86 | 200 |
| 2024-09-03 | $142.62 | $152.99 | 500 |
| 2024-08-30 | $144.53 | $155.03 | 100 |
| 2024-08-29 | $149.46 | $160.32 | 200 |
| 2024-08-28 | $150.21 | $161.12 | 100 |
| 2024-08-27 | $150.46 | $161.40 | 100 |
| 2024-08-26 | $154.00 | $165.19 | 200 |
| 2024-08-23 | $144.70 | $155.22 | 300 |
| 2024-08-22 | $141.14 | $151.40 | 100 |
| 2024-08-21 | $147.10 | $157.80 | 100 |
| 2024-08-20 | $143.31 | $153.72 | 100 |
| 2024-08-19 | $132.97 | $142.64 | 400 |
| 2024-08-16 | $127.22 | $136.47 | 300 |
| 2024-08-15 | $127.55 | $136.82 | 100 |
| 2024-08-14 | $136.47 | $146.39 | 100 |
| 2024-08-13 | $134.85 | $144.65 | 200 |
| 2024-08-12 | $133.60 | $143.31 | 15,200 |
| 2024-08-09 | $130.57 | $140.06 | 11,700 |
| 2024-08-08 | $134.11 | $143.86 | 200 |
| 2024-08-07 | $133.74 | $143.46 | 1,900 |
| 2024-08-06 | $121.69 | $130.53 | 200 |
| 2024-08-05 | $122.42 | $131.32 | 500 |
| 2024-08-02 | $121.06 | $129.86 | 400 |
| 2024-08-01 | $122.54 | $131.45 | 300 |
| 2024-07-31 | $116.56 | $125.03 | 100 |
| 2024-07-30 | $110.65 | $118.69 | 200 |
| 2024-07-29 | $114.39 | $122.71 | 400 |
| 2024-07-26 | $113.30 | $121.54 | 200 |
| 2024-07-25 | $119.36 | $128.04 | 400 |
| 2024-07-24 | $114.63 | $122.96 | 200 |
| 2024-07-23 | $115.69 | $124.10 | 300 |
| 2024-07-22 | $107.34 | $115.15 | 300 |
| 2024-07-19 | $106.48 | $114.22 | 100 |
| 2024-07-18 | $108.84 | $116.76 | 700 |
| 2024-07-17 | $112.64 | $120.83 | 200 |
| 2024-07-16 | $105.11 | $112.75 | 300 |
| 2024-07-15 | $106.24 | $113.96 | 500 |
| 2024-07-12 | $106.61 | $114.36 | 400 |
| 2024-07-11 | $106.15 | $113.87 | 400 |
| 2024-07-10 | $99.57 | $106.81 | 300 |
| 2024-07-09 | $98.95 | $106.14 | 100 |
| 2024-07-08 | $99.59 | $106.83 | 1,000 |
| 2024-07-05 | $99.83 | $107.08 | 400 |
| 2024-07-03 | $101.01 | $108.35 | 200 |
| 2024-07-02 | $104.40 | $111.99 | 400 |
| 2024-07-01 | $107.61 | $115.44 | 500 |
| 2024-06-28 | $105.99 | $113.69 | 200 |
| 2024-06-27 | $107.87 | $115.71 | 800 |
| 2024-06-26 | $108.39 | $116.26 | 600 |
| 2024-06-25 | $105.18 | $112.83 | 200 |
| 2024-06-24 | $103.24 | $110.74 | 400 |
| 2024-06-21 | $102.32 | $109.76 | 200 |
| 2024-06-20 | $110.10 | $118.10 | 200 |
| 2024-06-18 | $104.60 | $112.20 | 300 |
| 2024-06-17 | $110.11 | $118.12 | 900 |
| 2024-06-14 | $102.77 | $110.24 | 500 |
| 2024-06-13 | $109.10 | $117.03 | 200 |
| 2024-06-12 | $112.29 | $120.45 | 300 |
| 2024-06-11 | $105.03 | $112.66 | 200 |
| 2024-06-10 | $105.89 | $113.59 | 300 |
| 2024-06-07 | $107.38 | $115.19 | 200 |
| 2024-06-06 | $110.37 | $118.39 | 300 |
| 2024-06-05 | $116.66 | $125.14 | 300 |
| 2024-06-04 | $114.31 | $122.62 | 200 |
| 2024-06-03 | $110.04 | $118.04 | 300 |
| 2024-05-31 | $107.21 | $115.01 | 200 |
| 2024-05-30 | $112.48 | $120.65 | 100 |
| 2024-05-29 | $106.74 | $114.50 | 200 |
| 2024-05-28 | $110.20 | $118.21 | 400 |
| 2024-05-24 | $114.92 | $123.28 | 300 |
| 2024-05-23 | $113.89 | $122.17 | 200 |
| 2024-05-22 | $117.09 | $125.61 | 200 |
| 2024-05-21 | $118.53 | $127.14 | 300 |
| 2024-05-20 | $120.79 | $129.57 | 300 |
| 2024-05-17 | $122.14 | $131.02 | 300 |
| 2024-05-16 | $115.98 | $124.41 | 900 |
| 2024-05-15 | $117.29 | $125.81 | 500 |
| 2024-05-14 | $126.48 | $135.67 | 300 |
| 2024-05-13 | $131.93 | $141.52 | 100 |
| 2024-05-10 | $130.60 | $140.09 | 200 |
| 2024-05-09 | $129.44 | $138.85 | 100 |
| 2024-05-08 | $127.58 | $136.85 | 200 |
| 2024-05-07 | $133.81 | $143.53 | 100 |
| 2024-05-06 | $140.31 | $150.51 | 400 |
| 2024-05-03 | $139.81 | $149.98 | 400 |
| 2024-05-02 | $132.77 | $142.42 | 100 |
| 2024-05-01 | $127.88 | $137.18 | 100 |
| 2024-04-30 | $134.99 | $144.80 | 100 |
| 2024-04-29 | $141.09 | $151.35 | 200 |
| 2024-04-26 | $135.07 | $144.89 | 100 |
| 2024-04-25 | $135.19 | $145.02 | 100 |
| 2024-04-24 | $141.86 | $152.17 | 100 |
| 2024-04-23 | $142.80 | $153.18 | 200 |
| 2024-04-22 | $142.04 | $152.37 | 200 |
| 2024-04-19 | $135.68 | $145.54 | 100 |
| 2024-04-18 | $135.99 | $145.87 | 200 |
| 2024-04-17 | $139.52 | $149.66 | 100 |
| 2024-04-16 | $142.31 | $152.65 | 200 |
| 2024-04-15 | $148.14 | $158.91 | 200 |
| 2024-04-12 | $148.22 | $159.00 | 100 |
| 2024-04-11 | $156.35 | $167.72 | 100 |
| 2024-04-10 | $151.13 | $162.12 | 100 |
| 2024-04-09 | $152.52 | $163.60 | 300 |
| 2024-04-08 | $153.70 | $164.87 | 100 |
| 2024-04-05 | $150.99 | $161.97 | 200 |
| 2024-04-04 | $152.75 | $163.85 | 100 |
| 2024-04-03 | $149.73 | $160.61 | 300 |
| 2024-04-02 | $156.95 | $168.35 | 200 |
| 2024-04-01 | $154.72 | $165.97 | 300 |
| 2024-03-28 | $153.60 | $164.77 | 25,100 |
| 2024-03-27 | $155.20 | $166.37 | 300 |
| 2024-03-26 | $155.60 | $166.81 | 100 |
| 2024-03-25 | $163.13 | $174.88 | 200 |
| 2024-03-22 | $152.31 | $163.28 | 200 |
| 2024-03-21 | $153.54 | $164.60 | 100 |
| 2024-03-20 | $152.38 | $163.35 | 100 |
| 2024-03-19 | $157.60 | $168.95 | 100 |
| 2024-03-18 | $154.09 | $165.18 | 100 |
| 2024-03-15 | $152.58 | $163.56 | 100 |
| 2024-03-14 | $161.41 | $173.03 | 100 |
| 2024-03-13 | $155.58 | $166.78 | 100 |
| 2024-03-12 | $156.83 | $168.12 | 400 |
| 2024-03-11 | $157.56 | $168.90 | 100 |
| 2024-03-08 | $156.98 | $168.29 | 200 |
| 2024-03-07 | $156.26 | $167.51 | 100 |
| 2024-03-06 | $161.99 | $173.66 | 200 |
| 2024-03-05 | $147.83 | $158.48 | 100 |
| 2024-03-04 | $147.57 | $158.20 | 200 |
| 2024-03-01 | $151.40 | $162.30 | 400 |
| 2024-02-29 | $150.41 | $161.24 | 100 |
| 2024-02-28 | $140.20 | $150.30 | 200 |
| 2024-02-27 | $140.62 | $150.75 | 41,000 |
| 2024-02-26 | $141.75 | $151.95 | 300 |
| 2024-02-23 | $148.15 | $158.82 | 300 |
| 2024-02-22 | $143.96 | $154.33 | 300 |
| 2024-02-21 | $148.56 | $159.26 | 200 |
| 2024-02-20 | $140.07 | $150.16 | 400 |
| 2024-02-16 | $140.85 | $150.99 | 200 |
| 2024-02-15 | $145.95 | $156.46 | 200 |
| 2024-02-14 | $138.58 | $148.56 | 2,800 |
| 2024-02-13 | $144.83 | $155.26 | 400 |
| 2024-02-12 | $146.63 | $157.19 | 300 |
| 2024-02-09 | $139.28 | $149.31 | 100 |
| 2024-02-08 | $138.00 | $147.94 | 2,400 |
| 2024-02-07 | $129.30 | $138.61 | 100 |
| 2024-02-06 | $128.65 | $137.91 | 300 |
| 2024-02-05 | $136.50 | $146.33 | 200 |
| 2024-02-02 | $129.16 | $138.46 | 100 |
| 2024-02-01 | $134.93 | $144.65 | 200 |
| 2024-01-31 | $127.07 | $136.22 | 200 |
| 2024-01-30 | $123.51 | $132.40 | 300 |
| 2024-01-29 | $124.66 | $133.63 | 700 |
| 2024-01-26 | $128.77 | $138.05 | 400 |
| 2024-01-25 | $127.73 | $136.93 | 100 |
| 2024-01-24 | $124.34 | $133.29 | 200 |
| 2024-01-23 | $128.88 | $138.16 | 300 |
| 2024-01-22 | $122.20 | $131.00 | 1,100 |
| 2024-01-19 | $122.28 | $131.09 | 400 |
| 2024-01-18 | $120.44 | $129.12 | 400 |
| 2024-01-17 | $130.88 | $140.30 | 200 |
| 2024-01-16 | $130.50 | $139.90 | 1,200 |
| 2024-01-12 | $127.94 | $137.15 | 300 |
| 2024-01-11 | $121.40 | $130.14 | 500 |
| 2024-01-10 | $129.28 | $138.59 | 200 |
| 2024-01-09 | $121.57 | $130.32 | 200 |
| 2024-01-08 | $125.18 | $134.20 | 1,700 |
| 2024-01-05 | $118.97 | $127.54 | 1,400 |
| 2024-01-04 | $128.56 | $137.81 | 700 |
| 2024-01-03 | $129.04 | $138.33 | 800 |
| 2024-01-02 | $129.47 | $138.80 | 1,500 |