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
- 2007-06-14 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 | $142.97 | $203.93 | 824,900 | — | — |
| 2024-12-30 | $142.87 | $203.79 | 853,100 | — | — |
| 2024-12-27 | $144.98 | $206.80 | 692,800 | — | — |
| 2024-12-26 | $146.30 | $208.68 | 523,900 | — | — |
| 2024-12-24 | $145.50 | $207.54 | 412,300 | — | — |
| 2024-12-23 | $144.11 | $205.56 | 1,209,600 | — | — |
| 2024-12-20 | $143.67 | $204.93 | 4,368,100 | — | — |
| 2024-12-19 | $143.89 | $205.25 | 2,965,600 | — | — |
| 2024-12-18 | $144.78 | $206.52 | 2,528,100 | — | — |
| 2024-12-17 | $147.95 | $211.04 | 2,430,700 | — | — |
| 2024-12-16 | $149.95 | $213.89 | 1,751,500 | — | — |
| 2024-12-13 | $150.09 | $214.09 | 1,045,900 | — | — |
| 2024-12-12 | $151.32 | $215.84 | 1,605,100 | — | — |
| 2024-12-11 | $149.83 | $213.72 | 1,166,000 | — | — |
| 2024-12-10 | $150.25 | $214.32 | 1,657,800 | — | — |
| 2024-12-09 | $151.50 | $216.10 | 1,901,100 | — | — |
| 2024-12-06 | $152.40 | $217.38 | 1,465,100 | — | — |
| 2024-12-05 | $152.43 | $217.43 | 964,100 | — | — |
| 2024-12-04 | $153.20 | $218.53 | 911,400 | — | — |
| 2024-12-03 | $151.84 | $216.59 | 1,384,100 | — | — |
| 2024-12-02 | $154.33 | $220.14 | 1,396,600 | — | — |
| 2024-11-29 | $151.12 | $215.56 | 685,000 | — | — |
| 2024-11-27 | $151.15 | $215.60 | 1,099,600 | — | — |
| 2024-11-26 | $149.86 | $213.76 | 1,285,600 | — | — |
| 2024-11-25 | $152.73 | $217.86 | 2,611,600 | — | — |
| 2024-11-22 | $152.26 | $217.18 | 1,715,500 | — | — |
| 2024-11-21 | $150.52 | $213.78 | 1,088,400 | — | — |
| 2024-11-20 | $147.82 | $209.94 | 1,013,000 | — | — |
| 2024-11-19 | $146.95 | $208.71 | 1,813,500 | — | — |
| 2024-11-18 | $148.36 | $210.71 | 1,297,000 | — | — |
| 2024-11-15 | $148.35 | $210.69 | 1,722,600 | — | — |
| 2024-11-14 | $153.25 | $217.65 | 1,151,600 | — | — |
| 2024-11-13 | $154.74 | $219.77 | 1,426,500 | — | — |
| 2024-11-12 | $153.37 | $217.82 | 1,534,000 | — | — |
| 2024-11-11 | $155.03 | $220.18 | 1,267,000 | — | — |
| 2024-11-08 | $155.06 | $220.22 | 1,144,400 | — | — |
| 2024-11-07 | $155.20 | $220.42 | 1,189,800 | — | — |
| 2024-11-06 | $154.74 | $219.77 | 2,306,700 | — | — |
| 2024-11-05 | $149.14 | $211.82 | 1,456,700 | — | — |
| 2024-11-04 | $150.10 | $213.18 | 1,145,200 | — | — |
| 2024-11-01 | $150.02 | $213.07 | 1,516,600 | — | — |
| 2024-10-31 | $147.42 | $209.37 | 2,616,500 | — | — |
| 2024-10-30 | $151.79 | $215.58 | 2,710,700 | — | — |
| 2024-10-29 | $152.64 | $216.79 | 1,759,100 | — | — |
| 2024-10-28 | $150.87 | $214.27 | 1,235,700 | — | — |
| 2024-10-25 | $149.13 | $211.80 | 1,277,700 | — | — |
| 2024-10-24 | $146.87 | $208.59 | 1,304,900 | — | — |
| 2024-10-23 | $145.47 | $206.60 | 2,277,200 | — | — |
| 2024-10-22 | $146.80 | $208.49 | 1,502,300 | — | — |
| 2024-10-21 | $147.73 | $209.81 | 1,097,000 | — | — |
| 2024-10-18 | $148.97 | $211.57 | 3,266,000 | — | — |
| 2024-10-17 | $147.87 | $210.01 | 1,411,800 | — | — |
| 2024-10-16 | $144.83 | $205.69 | 1,360,400 | — | — |
| 2024-10-15 | $146.29 | $207.77 | 1,066,200 | — | — |
| 2024-10-14 | $148.31 | $210.64 | 1,325,300 | — | — |
| 2024-10-11 | $147.51 | $209.50 | 1,213,600 | — | — |
| 2024-10-10 | $146.39 | $207.91 | 1,197,700 | — | — |
| 2024-10-09 | $147.43 | $209.39 | 1,047,800 | — | — |
| 2024-10-08 | $145.99 | $207.34 | 1,643,800 | — | — |
| 2024-10-07 | $144.58 | $205.34 | 1,372,900 | — | — |
| 2024-10-04 | $145.45 | $206.58 | 1,318,900 | — | — |
| 2024-10-03 | $144.68 | $205.48 | 1,387,900 | — | — |
| 2024-10-02 | $146.60 | $208.21 | 1,372,100 | — | — |
| 2024-10-01 | $147.46 | $209.43 | 1,735,900 | — | — |
| 2024-09-30 | $150.99 | $214.44 | 1,504,300 | — | — |
| 2024-09-27 | $151.22 | $214.77 | 1,349,200 | — | — |
| 2024-09-26 | $149.58 | $212.44 | 2,086,100 | — | — |
| 2024-09-25 | $145.78 | $207.04 | 1,752,300 | — | — |
| 2024-09-24 | $148.78 | $211.30 | 1,181,500 | — | — |
| 2024-09-23 | $148.49 | $210.89 | 1,147,600 | — | — |
| 2024-09-20 | $148.11 | $210.35 | 3,134,000 | — | — |
| 2024-09-19 | $149.38 | $212.16 | 1,120,400 | — | — |
| 2024-09-18 | $145.92 | $207.24 | 1,585,400 | — | — |
| 2024-09-17 | $147.78 | $209.88 | 1,646,300 | — | — |
| 2024-09-16 | $145.88 | $207.19 | 1,510,200 | — | — |
| 2024-09-13 | $145.84 | $207.13 | 1,896,400 | — | — |
| 2024-09-12 | $144.12 | $204.69 | 2,422,600 | — | — |
| 2024-09-11 | $144.24 | $204.86 | 2,665,000 | — | — |
| 2024-09-10 | $144.00 | $204.52 | 1,849,500 | — | — |
| 2024-09-09 | $144.82 | $205.68 | 1,666,000 | — | — |
| 2024-09-06 | $143.38 | $203.64 | 1,772,900 | — | — |
| 2024-09-05 | $147.07 | $208.88 | 1,317,000 | — | — |
| 2024-09-04 | $147.68 | $209.74 | 1,974,600 | — | — |
| 2024-09-03 | $148.40 | $210.76 | 1,467,400 | — | — |
| 2024-08-30 | $153.60 | $218.15 | 1,855,700 | — | — |
| 2024-08-29 | $151.49 | $215.15 | 2,295,400 | — | — |
| 2024-08-28 | $151.24 | $214.80 | 933,500 | — | — |
| 2024-08-27 | $151.87 | $215.69 | 812,400 | — | — |
| 2024-08-26 | $152.54 | $216.64 | 1,046,400 | — | — |
| 2024-08-23 | $153.08 | $217.41 | 1,630,300 | — | — |
| 2024-08-22 | $150.69 | $213.09 | 1,412,000 | — | — |
| 2024-08-21 | $152.71 | $215.95 | 1,492,700 | — | — |
| 2024-08-20 | $150.08 | $212.23 | 760,100 | — | — |
| 2024-08-19 | $150.51 | $212.84 | 856,700 | — | — |
| 2024-08-16 | $149.43 | $211.31 | 1,022,100 | — | — |
| 2024-08-15 | $149.04 | $210.76 | 1,109,400 | — | — |
| 2024-08-14 | $145.13 | $205.23 | 1,254,300 | — | — |
| 2024-08-13 | $146.43 | $207.07 | 1,034,900 | — | — |
| 2024-08-12 | $144.70 | $204.62 | 1,014,800 | — | — |
| 2024-08-09 | $143.99 | $203.62 | 1,085,700 | — | — |
| 2024-08-08 | $143.46 | $202.87 | 2,196,700 | — | — |
| 2024-08-07 | $141.97 | $200.76 | 2,478,400 | — | — |
| 2024-08-06 | $142.93 | $202.12 | 1,888,800 | — | — |
| 2024-08-05 | $143.44 | $202.84 | 2,108,500 | — | — |
| 2024-08-02 | $145.40 | $205.61 | 1,980,500 | — | — |
| 2024-08-01 | $150.31 | $212.56 | 1,758,300 | — | — |
| 2024-07-31 | $154.33 | $218.24 | 2,251,500 | — | — |
| 2024-07-30 | $152.95 | $216.29 | 1,432,600 | — | — |
| 2024-07-29 | $155.77 | $220.28 | 1,417,900 | — | — |
| 2024-07-26 | $156.38 | $221.14 | 1,185,200 | — | — |
| 2024-07-25 | $154.54 | $218.54 | 2,706,700 | — | — |
| 2024-07-24 | $156.85 | $221.81 | 4,501,600 | — | — |
| 2024-07-23 | $151.40 | $214.10 | 2,217,200 | — | — |
| 2024-07-22 | $152.94 | $216.28 | 1,601,400 | — | — |
| 2024-07-19 | $150.69 | $213.09 | 4,178,600 | — | — |
| 2024-07-18 | $156.49 | $221.30 | 1,792,300 | — | — |
| 2024-07-17 | $157.05 | $222.09 | 1,864,900 | — | — |
| 2024-07-16 | $159.66 | $225.78 | 2,015,900 | — | — |
| 2024-07-15 | $156.18 | $220.86 | 1,613,500 | — | — |
| 2024-07-12 | $155.81 | $220.33 | 1,272,200 | — | — |
| 2024-07-11 | $154.76 | $218.85 | 1,601,300 | — | — |
| 2024-07-10 | $153.51 | $217.08 | 1,507,700 | — | — |
| 2024-07-09 | $149.76 | $211.78 | 1,435,500 | — | — |
| 2024-07-08 | $150.66 | $213.05 | 2,174,100 | — | — |
| 2024-07-05 | $149.43 | $211.31 | 1,508,500 | — | — |
| 2024-07-03 | $148.78 | $210.39 | 767,000 | — | — |
| 2024-07-02 | $149.94 | $212.03 | 1,241,300 | — | — |
| 2024-07-01 | $148.47 | $209.95 | 1,367,900 | — | — |
| 2024-06-28 | $150.43 | $212.73 | 1,854,200 | — | — |
| 2024-06-27 | $148.71 | $210.29 | 924,000 | — | — |
| 2024-06-26 | $147.84 | $209.06 | 1,879,600 | — | — |
| 2024-06-25 | $149.49 | $211.40 | 1,588,600 | — | — |
| 2024-06-24 | $151.10 | $213.67 | 1,674,500 | — | — |
| 2024-06-21 | $152.00 | $214.95 | 3,158,500 | — | — |
| 2024-06-20 | $150.50 | $212.83 | 1,947,800 | — | — |
| 2024-06-18 | $151.18 | $213.79 | 1,823,400 | — | — |
| 2024-06-17 | $150.18 | $212.37 | 1,584,300 | — | — |
| 2024-06-14 | $147.35 | $208.37 | 2,534,300 | — | — |
| 2024-06-13 | $150.56 | $212.91 | 1,575,300 | — | — |
| 2024-06-12 | $150.72 | $213.14 | 1,229,300 | — | — |
| 2024-06-11 | $149.56 | $211.50 | 1,196,400 | — | — |
| 2024-06-10 | $149.67 | $211.65 | 1,440,600 | — | — |
| 2024-06-07 | $149.17 | $210.94 | 1,548,500 | — | — |
| 2024-06-06 | $149.33 | $211.17 | 1,089,600 | — | — |
| 2024-06-05 | $149.99 | $212.10 | 1,205,400 | — | — |
| 2024-06-04 | $148.19 | $209.56 | 1,161,500 | — | — |
| 2024-06-03 | $149.11 | $210.86 | 1,600,400 | — | — |
| 2024-05-31 | $149.70 | $211.69 | 2,167,600 | — | — |
| 2024-05-30 | $148.25 | $209.64 | 1,179,600 | — | — |
| 2024-05-29 | $147.99 | $209.28 | 1,452,100 | — | — |
| 2024-05-28 | $150.40 | $212.68 | 1,290,800 | — | — |
| 2024-05-24 | $150.87 | $213.35 | 1,180,100 | — | — |
| 2024-05-23 | $150.00 | $212.12 | 1,753,100 | — | — |
| 2024-05-22 | $151.66 | $213.55 | 1,411,800 | — | — |
| 2024-05-21 | $151.80 | $213.74 | 993,900 | — | — |
| 2024-05-20 | $151.69 | $213.59 | 756,000 | — | — |
| 2024-05-17 | $151.01 | $212.63 | 1,048,200 | — | — |
| 2024-05-16 | $151.09 | $212.74 | 1,506,300 | — | — |
| 2024-05-15 | $151.46 | $213.27 | 1,341,900 | — | — |
| 2024-05-14 | $149.29 | $210.21 | 1,197,800 | — | — |
| 2024-05-13 | $147.84 | $208.17 | 1,437,400 | — | — |
| 2024-05-10 | $146.19 | $205.84 | 1,217,900 | — | — |
| 2024-05-09 | $146.10 | $205.72 | 1,324,100 | — | — |
| 2024-05-08 | $144.80 | $203.89 | 1,279,900 | — | — |
| 2024-05-07 | $143.24 | $201.69 | 1,419,700 | — | — |
| 2024-05-06 | $142.22 | $200.25 | 1,951,400 | — | — |
| 2024-05-03 | $142.00 | $199.94 | 1,197,900 | — | — |
| 2024-05-02 | $140.01 | $197.14 | 1,719,700 | — | — |
| 2024-05-01 | $139.45 | $196.35 | 1,410,200 | — | — |
| 2024-04-30 | $141.48 | $199.21 | 2,083,900 | — | — |
| 2024-04-29 | $142.82 | $201.10 | 1,695,100 | — | — |
| 2024-04-26 | $140.21 | $197.42 | 2,653,800 | — | — |
| 2024-04-25 | $140.48 | $197.80 | 3,219,400 | — | — |
| 2024-04-24 | $140.00 | $197.13 | 5,767,100 | — | — |
| 2024-04-23 | $143.23 | $201.68 | 2,993,600 | — | — |
| 2024-04-22 | $143.77 | $202.44 | 3,026,200 | — | — |
| 2024-04-19 | $140.55 | $197.90 | 4,138,000 | — | — |
| 2024-04-18 | $140.48 | $197.80 | 2,295,900 | — | — |
| 2024-04-17 | $141.48 | $199.21 | 1,865,300 | — | — |
| 2024-04-16 | $142.85 | $201.14 | 1,794,700 | — | — |
| 2024-04-15 | $142.02 | $199.97 | 1,455,000 | — | — |
| 2024-04-12 | $142.98 | $201.32 | 1,946,600 | — | — |
| 2024-04-11 | $146.71 | $206.58 | 1,322,100 | — | — |
| 2024-04-10 | $144.94 | $204.08 | 3,264,800 | — | — |
| 2024-04-09 | $147.87 | $208.21 | 1,541,400 | — | — |
| 2024-04-08 | $144.78 | $203.86 | 1,209,800 | — | — |
| 2024-04-05 | $144.65 | $203.68 | 1,105,700 | — | — |
| 2024-04-04 | $144.48 | $203.44 | 2,106,800 | — | — |
| 2024-04-03 | $145.68 | $205.13 | 1,753,900 | — | — |
| 2024-04-02 | $142.69 | $200.92 | 1,850,300 | — | — |
| 2024-04-01 | $143.96 | $202.70 | 1,371,200 | — | — |
| 2024-03-28 | $145.24 | $204.51 | 1,544,800 | — | — |
| 2024-03-27 | $144.93 | $204.07 | 2,502,200 | — | — |
| 2024-03-26 | $141.63 | $199.42 | 1,625,500 | — | — |
| 2024-03-25 | $141.61 | $199.40 | 1,757,500 | — | — |
| 2024-03-22 | $143.31 | $201.79 | 1,526,700 | — | — |
| 2024-03-21 | $143.99 | $202.75 | 3,178,900 | — | — |
| 2024-03-20 | $141.33 | $199.00 | 1,772,600 | — | — |
| 2024-03-19 | $140.67 | $198.07 | 2,137,100 | — | — |
| 2024-03-18 | $140.00 | $197.13 | 2,565,400 | — | — |
| 2024-03-15 | $139.16 | $195.95 | 2,979,100 | — | — |
| 2024-03-14 | $139.45 | $196.35 | 1,716,200 | — | — |
| 2024-03-13 | $141.39 | $199.09 | 1,582,000 | — | — |
| 2024-03-12 | $140.54 | $197.89 | 1,653,100 | — | — |
| 2024-03-11 | $141.03 | $198.58 | 2,153,500 | — | — |
| 2024-03-08 | $140.53 | $197.87 | 2,069,100 | — | — |
| 2024-03-07 | $142.46 | $200.59 | 1,874,200 | — | — |
| 2024-03-06 | $141.41 | $199.11 | 3,034,400 | — | — |
| 2024-03-05 | $140.24 | $197.47 | 2,254,300 | — | — |
| 2024-03-04 | $143.06 | $201.44 | 2,295,700 | — | — |
| 2024-03-01 | $143.74 | $202.39 | 1,626,700 | — | — |
| 2024-02-29 | $143.56 | $202.14 | 2,693,400 | — | — |
| 2024-02-28 | $143.10 | $201.49 | 1,634,300 | — | — |
| 2024-02-27 | $143.63 | $202.24 | 2,799,900 | — | — |
| 2024-02-26 | $142.79 | $201.06 | 1,963,800 | — | — |
| 2024-02-23 | $143.11 | $201.51 | 1,273,500 | — | — |
| 2024-02-22 | $143.63 | $202.24 | 1,700,500 | — | — |
| 2024-02-21 | $140.74 | $198.17 | 1,789,300 | — | — |
| 2024-02-20 | $140.22 | $197.44 | 2,012,800 | — | — |
| 2024-02-16 | $142.40 | $200.51 | 1,951,800 | — | — |
| 2024-02-15 | $143.17 | $201.59 | 2,587,900 | — | — |
| 2024-02-14 | $142.80 | $200.24 | 2,789,900 | — | — |
| 2024-02-13 | $140.74 | $197.35 | 1,953,300 | — | — |
| 2024-02-12 | $143.29 | $200.93 | 2,281,600 | — | — |
| 2024-02-09 | $144.05 | $201.99 | 1,401,700 | — | — |
| 2024-02-08 | $143.11 | $200.68 | 1,781,100 | — | — |
| 2024-02-07 | $141.99 | $199.10 | 3,090,600 | — | — |
| 2024-02-06 | $141.55 | $198.49 | 1,885,500 | — | — |
| 2024-02-05 | $140.79 | $197.42 | 1,632,900 | — | — |
| 2024-02-02 | $142.82 | $200.27 | 1,315,000 | — | — |
| 2024-02-01 | $142.25 | $199.47 | 3,586,400 | — | — |
| 2024-01-31 | $142.19 | $199.39 | 2,766,500 | — | — |
| 2024-01-30 | $145.23 | $203.65 | 1,233,100 | — | — |
| 2024-01-29 | $145.67 | $204.26 | 1,856,800 | — | — |
| 2024-01-26 | $144.48 | $202.60 | 3,302,400 | — | — |
| 2024-01-25 | $144.26 | $202.29 | 3,641,700 | — | — |
| 2024-01-24 | $143.63 | $201.40 | 4,074,200 | — | — |
| 2024-01-23 | $134.65 | $188.81 | 2,745,900 | — | — |
| 2024-01-22 | $133.20 | $186.78 | 3,008,700 | — | — |
| 2024-01-19 | $132.54 | $185.85 | 2,624,600 | — | — |
| 2024-01-18 | $130.46 | $182.94 | 2,997,600 | — | — |
| 2024-01-17 | $129.13 | $181.07 | 2,045,900 | — | — |
| 2024-01-16 | $130.74 | $183.33 | 2,580,500 | — | — |
| 2024-01-12 | $131.93 | $185.00 | 1,973,200 | — | — |
| 2024-01-11 | $132.10 | $185.24 | 2,143,700 | — | — |
| 2024-01-10 | $133.17 | $186.74 | 1,842,400 | — | — |
| 2024-01-09 | $133.16 | $186.72 | 1,270,000 | — | — |
| 2024-01-08 | $133.85 | $187.69 | 1,525,900 | — | — |
| 2024-01-05 | $132.35 | $185.59 | 1,825,700 | — | — |
| 2024-01-04 | $132.46 | $185.74 | 2,634,700 | — | — |
| 2024-01-03 | $137.13 | $192.29 | 1,685,000 | — | — |
| 2024-01-02 | $138.92 | $194.80 | 1,367,700 | — | — |