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
- 2009-11-09 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 | $94.70 | $116.29 | 507,300 | — | — |
| 2024-12-30 | $93.84 | $115.23 | 601,200 | — | — |
| 2024-12-27 | $95.36 | $117.10 | 399,700 | — | — |
| 2024-12-26 | $95.00 | $116.66 | 404,200 | — | — |
| 2024-12-24 | $95.18 | $116.88 | 282,400 | — | — |
| 2024-12-23 | $94.53 | $116.08 | 624,200 | — | — |
| 2024-12-20 | $94.78 | $116.39 | 3,219,000 | — | — |
| 2024-12-19 | $93.19 | $114.43 | 907,100 | — | — |
| 2024-12-18 | $93.01 | $114.21 | 888,300 | — | — |
| 2024-12-17 | $94.71 | $116.30 | 661,900 | — | — |
| 2024-12-16 | $95.54 | $117.32 | 976,500 | — | — |
| 2024-12-13 | $98.35 | $120.77 | 740,200 | — | — |
| 2024-12-12 | $99.75 | $122.49 | 806,700 | — | — |
| 2024-12-11 | $101.82 | $125.03 | 956,600 | — | — |
| 2024-12-10 | $102.62 | $125.07 | 669,500 | — | — |
| 2024-12-09 | $102.56 | $124.99 | 932,600 | — | — |
| 2024-12-06 | $99.84 | $121.68 | 984,200 | — | — |
| 2024-12-05 | $100.10 | $122.00 | 947,700 | — | — |
| 2024-12-04 | $100.99 | $123.08 | 767,500 | — | — |
| 2024-12-03 | $99.16 | $120.85 | 775,500 | — | — |
| 2024-12-02 | $99.82 | $121.66 | 812,500 | — | — |
| 2024-11-29 | $97.84 | $119.24 | 273,700 | — | — |
| 2024-11-27 | $97.25 | $118.52 | 417,900 | — | — |
| 2024-11-26 | $96.80 | $117.97 | 790,900 | — | — |
| 2024-11-25 | $100.98 | $123.07 | 1,039,000 | — | — |
| 2024-11-22 | $97.89 | $119.30 | 561,300 | — | — |
| 2024-11-21 | $96.37 | $117.45 | 624,000 | — | — |
| 2024-11-20 | $93.56 | $114.03 | 581,200 | — | — |
| 2024-11-19 | $92.95 | $113.28 | 878,400 | — | — |
| 2024-11-18 | $95.40 | $116.27 | 818,400 | — | — |
| 2024-11-15 | $95.61 | $116.52 | 746,900 | — | — |
| 2024-11-14 | $96.06 | $117.07 | 832,100 | — | — |
| 2024-11-13 | $98.58 | $120.14 | 754,100 | — | — |
| 2024-11-12 | $97.51 | $118.84 | 819,900 | — | — |
| 2024-11-11 | $96.95 | $118.16 | 654,200 | — | — |
| 2024-11-08 | $96.31 | $117.38 | 446,400 | — | — |
| 2024-11-07 | $96.98 | $118.19 | 582,700 | — | — |
| 2024-11-06 | $96.79 | $117.96 | 1,309,800 | — | — |
| 2024-11-05 | $95.91 | $116.89 | 516,100 | — | — |
| 2024-11-04 | $96.29 | $117.35 | 443,000 | — | — |
| 2024-11-01 | $96.72 | $117.88 | 499,000 | — | — |
| 2024-10-31 | $95.76 | $116.71 | 711,400 | — | — |
| 2024-10-30 | $97.82 | $119.22 | 591,400 | — | — |
| 2024-10-29 | $99.58 | $121.36 | 491,900 | — | — |
| 2024-10-28 | $100.81 | $122.86 | 593,600 | — | — |
| 2024-10-25 | $98.65 | $120.23 | 1,063,800 | — | — |
| 2024-10-24 | $98.17 | $119.64 | 1,812,800 | — | — |
| 2024-10-23 | $104.96 | $127.92 | 1,140,300 | — | — |
| 2024-10-22 | $105.99 | $129.17 | 872,200 | — | — |
| 2024-10-21 | $105.11 | $128.10 | 654,400 | — | — |
| 2024-10-18 | $108.96 | $132.79 | 741,900 | — | — |
| 2024-10-17 | $105.96 | $129.14 | 1,113,100 | — | — |
| 2024-10-16 | $104.87 | $127.81 | 799,900 | — | — |
| 2024-10-15 | $104.60 | $127.48 | 599,200 | — | — |
| 2024-10-14 | $106.77 | $130.13 | 377,900 | — | — |
| 2024-10-11 | $106.99 | $130.39 | 596,100 | — | — |
| 2024-10-10 | $105.12 | $128.11 | 479,000 | — | — |
| 2024-10-09 | $105.66 | $128.77 | 1,115,000 | — | — |
| 2024-10-08 | $104.21 | $127.01 | 729,900 | — | — |
| 2024-10-07 | $106.57 | $129.88 | 489,700 | — | — |
| 2024-10-04 | $108.04 | $131.67 | 520,700 | — | — |
| 2024-10-03 | $106.67 | $130.00 | 648,100 | — | — |
| 2024-10-02 | $108.23 | $131.90 | 497,900 | — | — |
| 2024-10-01 | $108.12 | $131.77 | 682,200 | — | — |
| 2024-09-30 | $109.15 | $133.03 | 715,400 | — | — |
| 2024-09-27 | $112.72 | $137.38 | 648,300 | — | — |
| 2024-09-26 | $110.61 | $134.81 | 943,800 | — | — |
| 2024-09-25 | $107.09 | $130.52 | 612,100 | — | — |
| 2024-09-24 | $109.93 | $133.98 | 622,900 | — | — |
| 2024-09-23 | $108.60 | $132.36 | 596,000 | — | — |
| 2024-09-20 | $108.02 | $131.65 | 1,722,000 | — | — |
| 2024-09-19 | $110.02 | $134.09 | 511,100 | — | — |
| 2024-09-18 | $107.21 | $130.66 | 469,800 | — | — |
| 2024-09-17 | $107.37 | $130.86 | 599,300 | — | — |
| 2024-09-16 | $104.10 | $126.87 | 568,000 | — | — |
| 2024-09-13 | $104.78 | $127.70 | 938,400 | — | — |
| 2024-09-12 | $104.03 | $126.79 | 773,700 | — | — |
| 2024-09-11 | $103.43 | $126.05 | 749,700 | — | — |
| 2024-09-10 | $104.89 | $127.83 | 1,110,900 | — | — |
| 2024-09-09 | $110.17 | $134.27 | 717,400 | — | — |
| 2024-09-06 | $110.30 | $134.43 | 569,300 | — | — |
| 2024-09-05 | $113.68 | $138.55 | 350,800 | — | — |
| 2024-09-04 | $113.74 | $138.62 | 498,200 | — | — |
| 2024-09-03 | $114.33 | $138.40 | 520,700 | — | — |
| 2024-08-30 | $116.65 | $141.21 | 383,200 | — | — |
| 2024-08-29 | $115.89 | $140.29 | 353,700 | — | — |
| 2024-08-28 | $115.78 | $140.16 | 271,600 | — | — |
| 2024-08-27 | $116.46 | $140.98 | 265,500 | — | — |
| 2024-08-26 | $117.18 | $141.85 | 467,400 | — | — |
| 2024-08-23 | $116.77 | $141.35 | 475,900 | — | — |
| 2024-08-22 | $114.13 | $138.16 | 430,000 | — | — |
| 2024-08-21 | $115.18 | $139.43 | 285,000 | — | — |
| 2024-08-20 | $113.89 | $137.87 | 342,000 | — | — |
| 2024-08-19 | $114.75 | $138.91 | 399,600 | — | — |
| 2024-08-16 | $112.77 | $136.51 | 509,600 | — | — |
| 2024-08-15 | $111.59 | $135.08 | 560,300 | — | — |
| 2024-08-14 | $110.08 | $133.26 | 511,500 | — | — |
| 2024-08-13 | $111.27 | $134.70 | 1,111,600 | — | — |
| 2024-08-12 | $108.26 | $131.05 | 618,000 | — | — |
| 2024-08-09 | $109.10 | $132.07 | 494,700 | — | — |
| 2024-08-08 | $110.47 | $133.73 | 430,500 | — | — |
| 2024-08-07 | $109.89 | $133.03 | 686,100 | — | — |
| 2024-08-06 | $109.17 | $132.15 | 540,200 | — | — |
| 2024-08-05 | $109.89 | $133.03 | 782,400 | — | — |
| 2024-08-02 | $113.69 | $137.63 | 701,100 | — | — |
| 2024-08-01 | $119.70 | $144.90 | 851,000 | — | — |
| 2024-07-31 | $122.04 | $147.73 | 640,200 | — | — |
| 2024-07-30 | $121.10 | $146.60 | 460,600 | — | — |
| 2024-07-29 | $121.81 | $147.46 | 540,600 | — | — |
| 2024-07-26 | $121.41 | $146.97 | 696,400 | — | — |
| 2024-07-25 | $120.76 | $146.18 | 1,285,900 | — | — |
| 2024-07-24 | $116.47 | $140.99 | 667,400 | — | — |
| 2024-07-23 | $119.00 | $144.05 | 557,100 | — | — |
| 2024-07-22 | $119.79 | $145.01 | 712,500 | — | — |
| 2024-07-19 | $118.19 | $143.07 | 993,800 | — | — |
| 2024-07-18 | $123.11 | $149.03 | 815,600 | — | — |
| 2024-07-17 | $123.95 | $150.05 | 756,400 | — | — |
| 2024-07-16 | $123.81 | $149.88 | 774,200 | — | — |
| 2024-07-15 | $118.71 | $143.70 | 769,200 | — | — |
| 2024-07-12 | $118.78 | $143.79 | 552,800 | — | — |
| 2024-07-11 | $117.65 | $142.42 | 610,900 | — | — |
| 2024-07-10 | $115.53 | $139.85 | 549,200 | — | — |
| 2024-07-09 | $114.16 | $138.19 | 796,200 | — | — |
| 2024-07-08 | $113.88 | $137.86 | 421,700 | — | — |
| 2024-07-05 | $113.35 | $137.21 | 952,800 | — | — |
| 2024-07-03 | $115.07 | $139.30 | 299,800 | — | — |
| 2024-07-02 | $114.61 | $138.74 | 590,200 | — | — |
| 2024-07-01 | $114.29 | $138.35 | 600,800 | — | — |
| 2024-06-28 | $114.21 | $138.26 | 956,100 | — | — |
| 2024-06-27 | $113.66 | $137.59 | 734,900 | — | — |
| 2024-06-26 | $113.70 | $137.64 | 929,000 | — | — |
| 2024-06-25 | $114.89 | $139.08 | 623,700 | — | — |
| 2024-06-24 | $117.12 | $141.78 | 775,400 | — | — |
| 2024-06-21 | $116.09 | $140.53 | 2,230,600 | — | — |
| 2024-06-20 | $114.57 | $138.69 | 555,700 | — | — |
| 2024-06-18 | $114.60 | $138.73 | 689,100 | — | — |
| 2024-06-17 | $115.84 | $140.23 | 915,100 | — | — |
| 2024-06-14 | $115.68 | $140.03 | 733,800 | — | — |
| 2024-06-13 | $120.04 | $145.31 | 683,200 | — | — |
| 2024-06-12 | $121.52 | $147.10 | 817,100 | — | — |
| 2024-06-11 | $118.90 | $143.93 | 1,250,900 | — | — |
| 2024-06-10 | $122.77 | $148.62 | 882,200 | — | — |
| 2024-06-07 | $123.34 | $149.31 | 643,700 | — | — |
| 2024-06-06 | $122.38 | $148.15 | 541,600 | — | — |
| 2024-06-05 | $123.39 | $148.44 | 785,500 | — | — |
| 2024-06-04 | $124.31 | $149.54 | 800,400 | — | — |
| 2024-06-03 | $126.43 | $152.09 | 645,100 | — | — |
| 2024-05-31 | $125.35 | $150.79 | 4,828,700 | — | — |
| 2024-05-30 | $123.84 | $148.98 | 916,000 | — | — |
| 2024-05-29 | $121.97 | $146.73 | 1,002,800 | — | — |
| 2024-05-28 | $124.95 | $150.31 | 542,700 | — | — |
| 2024-05-24 | $125.71 | $151.23 | 609,100 | — | — |
| 2024-05-23 | $123.84 | $148.98 | 797,400 | — | — |
| 2024-05-22 | $126.68 | $152.39 | 521,500 | — | — |
| 2024-05-21 | $128.19 | $154.21 | 412,500 | — | — |
| 2024-05-20 | $128.88 | $155.04 | 339,800 | — | — |
| 2024-05-17 | $130.68 | $157.21 | 455,500 | — | — |
| 2024-05-16 | $131.19 | $157.82 | 433,300 | — | — |
| 2024-05-15 | $131.06 | $157.66 | 784,400 | — | — |
| 2024-05-14 | $132.08 | $158.89 | 456,000 | — | — |
| 2024-05-13 | $131.71 | $158.44 | 490,200 | — | — |
| 2024-05-10 | $131.07 | $157.67 | 628,300 | — | — |
| 2024-05-09 | $129.25 | $155.49 | 464,900 | — | — |
| 2024-05-08 | $129.18 | $155.40 | 463,000 | — | — |
| 2024-05-07 | $128.03 | $154.02 | 677,200 | — | — |
| 2024-05-06 | $127.81 | $153.75 | 607,400 | — | — |
| 2024-05-03 | $127.15 | $152.96 | 569,000 | — | — |
| 2024-05-02 | $126.60 | $152.30 | 778,300 | — | — |
| 2024-05-01 | $124.37 | $149.61 | 1,719,900 | — | — |
| 2024-04-30 | $125.87 | $151.42 | 2,140,900 | — | — |
| 2024-04-29 | $137.23 | $165.09 | 947,800 | — | — |
| 2024-04-26 | $136.47 | $164.17 | 711,800 | — | — |
| 2024-04-25 | $133.48 | $160.57 | 736,600 | — | — |
| 2024-04-24 | $135.17 | $162.61 | 446,200 | — | — |
| 2024-04-23 | $133.53 | $160.63 | 691,600 | — | — |
| 2024-04-22 | $134.12 | $161.34 | 500,800 | — | — |
| 2024-04-19 | $132.86 | $159.83 | 376,600 | — | — |
| 2024-04-18 | $131.16 | $157.78 | 370,700 | — | — |
| 2024-04-17 | $130.45 | $156.93 | 430,300 | — | — |
| 2024-04-16 | $131.99 | $158.78 | 437,100 | — | — |
| 2024-04-15 | $132.34 | $159.20 | 677,200 | — | — |
| 2024-04-12 | $133.70 | $160.84 | 429,800 | — | — |
| 2024-04-11 | $136.86 | $164.64 | 516,600 | — | — |
| 2024-04-10 | $136.85 | $164.63 | 637,700 | — | — |
| 2024-04-09 | $143.82 | $173.01 | 418,100 | — | — |
| 2024-04-08 | $141.44 | $170.15 | 375,500 | — | — |
| 2024-04-05 | $140.68 | $169.24 | 427,800 | — | — |
| 2024-04-04 | $140.22 | $168.68 | 624,300 | — | — |
| 2024-04-03 | $143.11 | $172.16 | 416,100 | — | — |
| 2024-04-02 | $144.27 | $173.55 | 416,900 | — | — |
| 2024-04-01 | $144.37 | $173.67 | 321,000 | — | — |
| 2024-03-28 | $144.88 | $174.29 | 344,800 | — | — |
| 2024-03-27 | $144.85 | $174.25 | 524,900 | — | — |
| 2024-03-26 | $141.66 | $170.41 | 701,900 | — | — |
| 2024-03-25 | $144.38 | $173.69 | 771,400 | — | — |
| 2024-03-22 | $145.70 | $175.27 | 519,800 | — | — |
| 2024-03-21 | $146.07 | $175.72 | 545,200 | — | — |
| 2024-03-20 | $143.91 | $173.12 | 370,200 | — | — |
| 2024-03-19 | $141.79 | $170.57 | 359,900 | — | — |
| 2024-03-18 | $140.41 | $168.91 | 426,900 | — | — |
| 2024-03-15 | $140.18 | $168.63 | 1,475,600 | — | — |
| 2024-03-14 | $140.09 | $168.53 | 782,100 | — | — |
| 2024-03-13 | $143.61 | $172.76 | 526,800 | — | — |
| 2024-03-12 | $141.37 | $170.07 | 650,300 | — | — |
| 2024-03-11 | $141.16 | $169.81 | 464,800 | — | — |
| 2024-03-08 | $140.30 | $168.78 | 375,600 | — | — |
| 2024-03-07 | $142.20 | $171.06 | 765,300 | — | — |
| 2024-03-06 | $139.88 | $167.35 | 476,600 | — | — |
| 2024-03-05 | $139.26 | $166.61 | 462,600 | — | — |
| 2024-03-04 | $138.28 | $165.43 | 450,100 | — | — |
| 2024-03-01 | $136.42 | $163.21 | 376,200 | — | — |
| 2024-02-29 | $137.35 | $164.32 | 592,900 | — | — |
| 2024-02-28 | $136.62 | $163.45 | 430,900 | — | — |
| 2024-02-27 | $135.78 | $162.44 | 458,600 | — | — |
| 2024-02-26 | $134.32 | $160.70 | 444,600 | — | — |
| 2024-02-23 | $135.20 | $161.75 | 369,800 | — | — |
| 2024-02-22 | $135.37 | $161.95 | 327,800 | — | — |
| 2024-02-21 | $135.19 | $161.74 | 295,400 | — | — |
| 2024-02-20 | $136.11 | $162.84 | 419,500 | — | — |
| 2024-02-16 | $136.30 | $163.06 | 434,100 | — | — |
| 2024-02-15 | $137.73 | $164.77 | 553,600 | — | — |
| 2024-02-14 | $134.89 | $161.38 | 537,800 | — | — |
| 2024-02-13 | $132.98 | $159.09 | 463,800 | — | — |
| 2024-02-12 | $137.46 | $164.45 | 541,300 | — | — |
| 2024-02-09 | $134.75 | $161.21 | 620,900 | — | — |
| 2024-02-08 | $133.31 | $159.49 | 509,500 | — | — |
| 2024-02-07 | $132.35 | $158.34 | 670,200 | — | — |
| 2024-02-06 | $135.19 | $161.74 | 1,338,600 | — | — |
| 2024-02-05 | $134.36 | $160.74 | 655,100 | — | — |
| 2024-02-02 | $135.63 | $162.26 | 531,600 | — | — |
| 2024-02-01 | $136.43 | $163.22 | 577,300 | — | — |
| 2024-01-31 | $132.90 | $159.00 | 516,000 | — | — |
| 2024-01-30 | $134.66 | $161.10 | 420,800 | — | — |
| 2024-01-29 | $135.00 | $161.51 | 472,800 | — | — |
| 2024-01-26 | $133.67 | $159.92 | 525,200 | — | — |
| 2024-01-25 | $132.33 | $158.31 | 598,500 | — | — |
| 2024-01-24 | $130.39 | $155.99 | 384,600 | — | — |
| 2024-01-23 | $130.91 | $156.62 | 761,800 | — | — |
| 2024-01-22 | $130.76 | $156.44 | 1,555,500 | — | — |
| 2024-01-19 | $130.21 | $155.78 | 697,400 | — | — |
| 2024-01-18 | $130.82 | $156.51 | 386,600 | — | — |
| 2024-01-17 | $131.47 | $157.29 | 457,000 | — | — |
| 2024-01-16 | $133.60 | $159.83 | 429,200 | — | — |
| 2024-01-12 | $131.35 | $157.14 | 396,800 | — | — |
| 2024-01-11 | $134.18 | $160.53 | 291,500 | — | — |
| 2024-01-10 | $134.76 | $161.22 | 254,700 | — | — |
| 2024-01-09 | $135.15 | $161.69 | 300,000 | — | — |
| 2024-01-08 | $137.26 | $164.21 | 277,700 | — | — |
| 2024-01-05 | $135.90 | $162.59 | 665,200 | — | — |
| 2024-01-04 | $134.15 | $160.49 | 494,400 | — | — |
| 2024-01-03 | $133.57 | $159.80 | 604,500 | — | — |
| 2024-01-02 | $141.79 | $169.63 | 443,300 | — | — |