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
- 2005-01-21 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 | $69.21 | $91.94 | 1,193,200 | — | — |
| 2024-12-30 | $68.22 | $90.62 | 1,698,600 | — | — |
| 2024-12-27 | $68.76 | $91.34 | 2,000,800 | — | — |
| 2024-12-26 | $69.15 | $91.86 | 1,222,100 | — | — |
| 2024-12-24 | $68.40 | $90.86 | 1,487,200 | — | — |
| 2024-12-23 | $69.20 | $91.93 | 2,011,600 | — | — |
| 2024-12-20 | $68.25 | $90.66 | 7,876,500 | — | — |
| 2024-12-19 | $67.03 | $89.04 | 2,354,500 | — | — |
| 2024-12-18 | $67.94 | $90.25 | 3,003,300 | — | — |
| 2024-12-17 | $68.41 | $90.88 | 2,237,700 | — | — |
| 2024-12-16 | $68.16 | $90.54 | 3,099,500 | — | — |
| 2024-12-13 | $68.58 | $91.10 | 2,360,200 | — | — |
| 2024-12-12 | $68.85 | $91.46 | 2,005,400 | — | — |
| 2024-12-11 | $68.04 | $90.39 | 2,724,600 | — | — |
| 2024-12-10 | $69.65 | $92.52 | 2,780,600 | — | — |
| 2024-12-09 | $72.42 | $96.20 | 3,304,900 | — | — |
| 2024-12-06 | $70.54 | $93.71 | 2,854,700 | — | — |
| 2024-12-05 | $69.44 | $92.24 | 5,437,100 | — | — |
| 2024-12-04 | $70.90 | $94.18 | 2,735,600 | — | — |
| 2024-12-03 | $72.50 | $96.31 | 2,179,200 | — | — |
| 2024-12-02 | $74.22 | $98.59 | 2,797,800 | — | — |
| 2024-11-29 | $73.21 | $97.25 | 2,884,900 | — | — |
| 2024-11-27 | $72.91 | $96.85 | 1,559,100 | — | — |
| 2024-11-26 | $72.85 | $96.77 | 2,417,400 | — | — |
| 2024-11-25 | $76.50 | $101.62 | 2,691,800 | — | — |
| 2024-11-22 | $74.70 | $99.23 | 2,839,200 | — | — |
| 2024-11-21 | $75.00 | $99.63 | 5,050,300 | — | — |
| 2024-11-20 | $72.90 | $96.84 | 3,538,900 | — | — |
| 2024-11-19 | $72.20 | $95.91 | 4,904,500 | — | — |
| 2024-11-18 | $73.00 | $96.97 | 2,820,100 | — | — |
| 2024-11-15 | $73.78 | $98.01 | 2,374,600 | — | — |
| 2024-11-14 | $73.94 | $98.22 | 2,590,300 | — | — |
| 2024-11-13 | $74.00 | $98.30 | 3,144,500 | — | — |
| 2024-11-12 | $75.71 | $100.57 | 3,882,100 | — | — |
| 2024-11-11 | $78.61 | $104.43 | 4,732,300 | — | — |
| 2024-11-08 | $84.80 | $112.65 | 4,420,700 | — | — |
| 2024-11-07 | $89.72 | $119.18 | 3,369,200 | — | — |
| 2024-11-06 | $92.44 | $122.80 | 4,808,700 | — | — |
| 2024-11-05 | $91.00 | $120.89 | 10,733,500 | — | — |
| 2024-11-04 | $123.50 | $164.06 | 1,337,400 | — | — |
| 2024-11-01 | $124.81 | $165.80 | 935,900 | — | — |
| 2024-10-31 | $125.97 | $167.34 | 674,500 | — | — |
| 2024-10-30 | $127.02 | $168.73 | 757,700 | — | — |
| 2024-10-29 | $126.88 | $167.62 | 811,500 | — | — |
| 2024-10-28 | $129.97 | $171.70 | 418,400 | — | — |
| 2024-10-25 | $128.87 | $170.25 | 518,800 | — | — |
| 2024-10-24 | $129.78 | $171.45 | 499,800 | — | — |
| 2024-10-23 | $128.94 | $170.34 | 615,100 | — | — |
| 2024-10-22 | $131.38 | $173.56 | 356,000 | — | — |
| 2024-10-21 | $133.00 | $175.70 | 746,500 | — | — |
| 2024-10-18 | $135.97 | $179.63 | 460,800 | — | — |
| 2024-10-17 | $135.49 | $178.99 | 645,200 | — | — |
| 2024-10-16 | $134.97 | $178.31 | 862,000 | — | — |
| 2024-10-15 | $133.77 | $176.72 | 700,300 | — | — |
| 2024-10-14 | $135.66 | $179.22 | 420,900 | — | — |
| 2024-10-11 | $136.18 | $179.90 | 509,100 | — | — |
| 2024-10-10 | $134.85 | $178.15 | 498,300 | — | — |
| 2024-10-09 | $133.25 | $176.03 | 881,000 | — | — |
| 2024-10-08 | $129.38 | $170.92 | 1,212,800 | — | — |
| 2024-10-07 | $135.58 | $179.11 | 823,400 | — | — |
| 2024-10-04 | $136.67 | $180.55 | 637,000 | — | — |
| 2024-10-03 | $133.90 | $176.89 | 1,014,900 | — | — |
| 2024-10-02 | $134.87 | $178.17 | 543,500 | — | — |
| 2024-10-01 | $135.01 | $178.36 | 689,600 | — | — |
| 2024-09-30 | $135.96 | $179.61 | 859,200 | — | — |
| 2024-09-27 | $139.29 | $184.01 | 950,000 | — | — |
| 2024-09-26 | $139.82 | $184.71 | 2,121,000 | — | — |
| 2024-09-25 | $130.03 | $171.78 | 624,400 | — | — |
| 2024-09-24 | $132.56 | $175.12 | 961,600 | — | — |
| 2024-09-23 | $127.73 | $168.74 | 987,900 | — | — |
| 2024-09-20 | $126.90 | $167.65 | 3,459,900 | — | — |
| 2024-09-19 | $130.09 | $171.86 | 1,177,100 | — | — |
| 2024-09-18 | $126.37 | $166.95 | 952,200 | — | — |
| 2024-09-17 | $125.76 | $166.14 | 840,300 | — | — |
| 2024-09-16 | $123.80 | $163.55 | 673,600 | — | — |
| 2024-09-13 | $123.14 | $162.68 | 914,100 | — | — |
| 2024-09-12 | $119.88 | $158.37 | 651,500 | — | — |
| 2024-09-11 | $120.50 | $159.19 | 1,064,600 | — | — |
| 2024-09-10 | $119.16 | $157.42 | 1,405,100 | — | — |
| 2024-09-09 | $120.36 | $159.01 | 1,102,600 | — | — |
| 2024-09-06 | $120.04 | $158.58 | 1,048,100 | — | — |
| 2024-09-05 | $121.44 | $160.43 | 1,082,500 | — | — |
| 2024-09-04 | $124.31 | $164.22 | 767,000 | — | — |
| 2024-09-03 | $125.25 | $165.47 | 991,400 | — | — |
| 2024-08-30 | $130.60 | $172.53 | 924,700 | — | — |
| 2024-08-29 | $130.06 | $171.82 | 917,000 | — | — |
| 2024-08-28 | $128.82 | $170.18 | 650,400 | — | — |
| 2024-08-27 | $130.99 | $173.05 | 458,400 | — | — |
| 2024-08-26 | $131.50 | $173.72 | 571,800 | — | — |
| 2024-08-23 | $131.97 | $174.34 | 725,100 | — | — |
| 2024-08-22 | $129.53 | $171.12 | 583,400 | — | — |
| 2024-08-21 | $130.73 | $172.71 | 734,200 | — | — |
| 2024-08-20 | $128.50 | $169.76 | 429,500 | — | — |
| 2024-08-19 | $129.71 | $171.36 | 466,700 | — | — |
| 2024-08-16 | $129.06 | $170.50 | 684,100 | — | — |
| 2024-08-15 | $129.33 | $170.86 | 812,500 | — | — |
| 2024-08-14 | $125.74 | $166.11 | 903,500 | — | — |
| 2024-08-13 | $127.13 | $167.95 | 1,017,500 | — | — |
| 2024-08-12 | $125.19 | $165.39 | 912,200 | — | — |
| 2024-08-09 | $126.50 | $167.12 | 942,100 | — | — |
| 2024-08-08 | $126.40 | $166.98 | 1,191,300 | — | — |
| 2024-08-07 | $125.04 | $165.19 | 1,145,300 | — | — |
| 2024-08-06 | $127.09 | $167.90 | 1,443,500 | — | — |
| 2024-08-05 | $125.99 | $166.44 | 1,622,800 | — | — |
| 2024-08-02 | $131.55 | $173.79 | 1,558,100 | — | — |
| 2024-08-01 | $137.55 | $181.71 | 1,067,700 | — | — |
| 2024-07-31 | $141.15 | $186.47 | 900,200 | — | — |
| 2024-07-30 | $139.45 | $184.22 | 599,600 | — | — |
| 2024-07-29 | $139.14 | $182.89 | 520,200 | — | — |
| 2024-07-26 | $139.08 | $182.81 | 718,300 | — | — |
| 2024-07-25 | $136.90 | $179.95 | 878,700 | — | — |
| 2024-07-24 | $136.13 | $178.93 | 504,400 | — | — |
| 2024-07-23 | $138.85 | $182.51 | 752,300 | — | — |
| 2024-07-22 | $139.73 | $183.67 | 533,500 | — | — |
| 2024-07-19 | $138.86 | $182.52 | 982,700 | — | — |
| 2024-07-18 | $143.52 | $188.65 | 641,500 | — | — |
| 2024-07-17 | $145.86 | $191.72 | 727,700 | — | — |
| 2024-07-16 | $147.51 | $193.89 | 694,400 | — | — |
| 2024-07-15 | $142.84 | $187.75 | 516,200 | — | — |
| 2024-07-12 | $142.24 | $186.97 | 898,500 | — | — |
| 2024-07-11 | $139.19 | $182.96 | 885,200 | — | — |
| 2024-07-10 | $134.69 | $177.04 | 696,500 | — | — |
| 2024-07-09 | $131.40 | $172.72 | 538,800 | — | — |
| 2024-07-08 | $133.99 | $176.12 | 864,900 | — | — |
| 2024-07-05 | $132.18 | $173.74 | 1,259,100 | — | — |
| 2024-07-03 | $134.76 | $177.13 | 439,700 | — | — |
| 2024-07-02 | $132.88 | $174.66 | 598,900 | — | — |
| 2024-07-01 | $131.68 | $173.08 | 668,500 | — | — |
| 2024-06-28 | $134.89 | $177.30 | 1,868,100 | — | — |
| 2024-06-27 | $135.97 | $178.72 | 588,000 | — | — |
| 2024-06-26 | $138.47 | $182.01 | 1,030,000 | — | — |
| 2024-06-25 | $134.40 | $176.66 | 900,400 | — | — |
| 2024-06-24 | $139.05 | $182.77 | 1,006,500 | — | — |
| 2024-06-21 | $137.00 | $180.08 | 2,277,600 | — | — |
| 2024-06-20 | $138.05 | $181.46 | 815,000 | — | — |
| 2024-06-18 | $139.13 | $182.88 | 690,400 | — | — |
| 2024-06-17 | $139.35 | $183.17 | 1,085,600 | — | — |
| 2024-06-14 | $139.39 | $183.22 | 710,400 | — | — |
| 2024-06-13 | $144.14 | $189.46 | 769,000 | — | — |
| 2024-06-12 | $145.79 | $191.63 | 591,600 | — | — |
| 2024-06-11 | $145.02 | $190.62 | 459,500 | — | — |
| 2024-06-10 | $144.94 | $190.51 | 599,600 | — | — |
| 2024-06-07 | $146.47 | $192.53 | 652,600 | — | — |
| 2024-06-06 | $147.20 | $193.48 | 422,600 | — | — |
| 2024-06-05 | $146.96 | $193.17 | 390,900 | — | — |
| 2024-06-04 | $145.25 | $190.92 | 631,200 | — | — |
| 2024-06-03 | $148.15 | $194.73 | 800,600 | — | — |
| 2024-05-31 | $152.04 | $199.85 | 1,112,300 | — | — |
| 2024-05-30 | $151.32 | $198.90 | 619,000 | — | — |
| 2024-05-29 | $148.36 | $195.01 | 624,500 | — | — |
| 2024-05-28 | $151.26 | $198.82 | 711,500 | — | — |
| 2024-05-24 | $152.87 | $200.94 | 423,600 | — | — |
| 2024-05-23 | $151.59 | $199.26 | 550,100 | — | — |
| 2024-05-22 | $153.21 | $201.38 | 637,400 | — | — |
| 2024-05-21 | $155.43 | $204.30 | 363,500 | — | — |
| 2024-05-20 | $156.53 | $205.75 | 663,300 | — | — |
| 2024-05-17 | $157.34 | $206.81 | 511,900 | — | — |
| 2024-05-16 | $155.67 | $204.62 | 713,700 | — | — |
| 2024-05-15 | $158.58 | $208.44 | 724,900 | — | — |
| 2024-05-14 | $159.71 | $209.93 | 676,000 | — | — |
| 2024-05-13 | $160.24 | $210.63 | 905,300 | — | — |
| 2024-05-10 | $156.69 | $205.96 | 767,500 | — | — |
| 2024-05-09 | $161.42 | $212.18 | 1,481,500 | — | — |
| 2024-05-08 | $163.27 | $214.61 | 740,800 | — | — |
| 2024-05-07 | $162.73 | $213.90 | 754,500 | — | — |
| 2024-05-06 | $159.08 | $209.10 | 369,600 | — | — |
| 2024-05-03 | $157.17 | $206.59 | 449,800 | — | — |
| 2024-05-02 | $156.38 | $205.55 | 518,800 | — | — |
| 2024-05-01 | $154.44 | $203.00 | 580,000 | — | — |
| 2024-04-30 | $153.61 | $201.91 | 390,400 | — | — |
| 2024-04-29 | $157.60 | $207.16 | 442,700 | — | — |
| 2024-04-26 | $154.49 | $203.07 | 437,700 | — | — |
| 2024-04-25 | $153.89 | $201.36 | 676,200 | — | — |
| 2024-04-24 | $155.43 | $203.37 | 597,900 | — | — |
| 2024-04-23 | $156.05 | $204.18 | 474,300 | — | — |
| 2024-04-22 | $154.94 | $202.73 | 430,000 | — | — |
| 2024-04-19 | $154.45 | $202.09 | 525,400 | — | — |
| 2024-04-18 | $154.62 | $202.31 | 407,700 | — | — |
| 2024-04-17 | $154.49 | $202.14 | 395,300 | — | — |
| 2024-04-16 | $154.93 | $202.72 | 816,000 | — | — |
| 2024-04-15 | $155.78 | $203.83 | 815,300 | — | — |
| 2024-04-12 | $156.04 | $204.17 | 690,400 | — | — |
| 2024-04-11 | $160.38 | $209.85 | 624,600 | — | — |
| 2024-04-10 | $160.07 | $209.44 | 958,200 | — | — |
| 2024-04-09 | $166.28 | $217.57 | 795,400 | — | — |
| 2024-04-08 | $164.72 | $215.53 | 650,500 | — | — |
| 2024-04-05 | $162.62 | $212.78 | 922,100 | — | — |
| 2024-04-04 | $163.31 | $213.68 | 1,067,800 | — | — |
| 2024-04-03 | $171.27 | $224.10 | 885,800 | — | — |
| 2024-04-02 | $168.98 | $221.10 | 707,400 | — | — |
| 2024-04-01 | $171.14 | $223.93 | 551,800 | — | — |
| 2024-03-28 | $171.86 | $224.87 | 686,500 | — | — |
| 2024-03-27 | $169.64 | $221.97 | 491,000 | — | — |
| 2024-03-26 | $166.43 | $217.77 | 363,900 | — | — |
| 2024-03-25 | $167.91 | $219.70 | 900,500 | — | — |
| 2024-03-22 | $165.41 | $216.43 | 769,200 | — | — |
| 2024-03-21 | $168.34 | $220.27 | 721,300 | — | — |
| 2024-03-20 | $165.45 | $216.48 | 739,600 | — | — |
| 2024-03-19 | $162.15 | $212.17 | 694,200 | — | — |
| 2024-03-18 | $162.31 | $212.38 | 1,171,500 | — | — |
| 2024-03-15 | $160.05 | $209.42 | 1,192,300 | — | — |
| 2024-03-14 | $157.76 | $206.42 | 968,800 | — | — |
| 2024-03-13 | $157.85 | $206.54 | 456,000 | — | — |
| 2024-03-12 | $156.56 | $204.85 | 461,900 | — | — |
| 2024-03-11 | $157.43 | $205.99 | 510,800 | — | — |
| 2024-03-08 | $155.49 | $203.45 | 483,700 | — | — |
| 2024-03-07 | $156.66 | $204.98 | 776,600 | — | — |
| 2024-03-06 | $151.49 | $198.22 | 503,700 | — | — |
| 2024-03-05 | $151.61 | $198.38 | 426,900 | — | — |
| 2024-03-04 | $154.89 | $202.67 | 627,700 | — | — |
| 2024-03-01 | $153.46 | $200.80 | 611,000 | — | — |
| 2024-02-29 | $151.97 | $198.85 | 748,700 | — | — |
| 2024-02-28 | $149.42 | $195.51 | 657,900 | — | — |
| 2024-02-27 | $149.59 | $195.73 | 704,300 | — | — |
| 2024-02-26 | $150.13 | $196.44 | 1,355,300 | — | — |
| 2024-02-23 | $149.38 | $195.46 | 949,700 | — | — |
| 2024-02-22 | $149.54 | $195.67 | 1,226,500 | — | — |
| 2024-02-21 | $150.38 | $196.77 | 1,935,000 | — | — |
| 2024-02-20 | $149.37 | $195.44 | 1,203,200 | — | — |
| 2024-02-16 | $151.06 | $197.66 | 496,900 | — | — |
| 2024-02-15 | $152.10 | $198.10 | 605,100 | — | — |
| 2024-02-14 | $148.15 | $192.96 | 472,100 | — | — |
| 2024-02-13 | $145.51 | $189.52 | 978,600 | — | — |
| 2024-02-12 | $151.66 | $197.53 | 570,100 | — | — |
| 2024-02-09 | $148.92 | $193.96 | 435,700 | — | — |
| 2024-02-08 | $148.90 | $193.93 | 460,400 | — | — |
| 2024-02-07 | $149.01 | $194.08 | 369,300 | — | — |
| 2024-02-06 | $147.87 | $192.59 | 793,600 | — | — |
| 2024-02-05 | $144.50 | $188.20 | 858,400 | — | — |
| 2024-02-02 | $146.97 | $191.42 | 757,900 | — | — |
| 2024-02-01 | $147.90 | $192.63 | 616,100 | — | — |
| 2024-01-31 | $146.29 | $190.53 | 755,200 | — | — |
| 2024-01-30 | $150.39 | $195.87 | 682,100 | — | — |
| 2024-01-29 | $147.53 | $192.15 | 510,000 | — | — |
| 2024-01-26 | $146.14 | $190.34 | 582,500 | — | — |
| 2024-01-25 | $145.37 | $189.33 | 639,600 | — | — |
| 2024-01-24 | $143.30 | $186.64 | 677,800 | — | — |
| 2024-01-23 | $146.31 | $190.56 | 616,900 | — | — |
| 2024-01-22 | $145.28 | $189.22 | 661,400 | — | — |
| 2024-01-19 | $145.13 | $189.02 | 581,200 | — | — |
| 2024-01-18 | $145.58 | $189.61 | 639,200 | — | — |
| 2024-01-17 | $142.81 | $186.00 | 595,800 | — | — |
| 2024-01-16 | $144.56 | $188.28 | 701,900 | — | — |
| 2024-01-12 | $147.37 | $191.94 | 478,800 | — | — |
| 2024-01-11 | $147.38 | $191.95 | 674,100 | — | — |
| 2024-01-10 | $148.99 | $194.05 | 676,200 | — | — |
| 2024-01-09 | $147.60 | $192.24 | 735,500 | — | — |
| 2024-01-08 | $149.16 | $194.27 | 960,400 | — | — |
| 2024-01-05 | $150.13 | $195.53 | 740,800 | — | — |
| 2024-01-04 | $149.75 | $195.04 | 682,500 | — | — |
| 2024-01-03 | $150.24 | $195.68 | 800,200 | — | — |
| 2024-01-02 | $154.72 | $201.51 | 677,800 | — | — |