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-12-07 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 | $117.59 | $138.71 | 243,400 | — | — |
| 2024-12-30 | $116.96 | $137.97 | 395,400 | — | — |
| 2024-12-27 | $118.63 | $139.94 | 399,300 | — | — |
| 2024-12-26 | $119.00 | $140.38 | 849,400 | — | — |
| 2024-12-24 | $118.77 | $140.11 | 327,800 | — | — |
| 2024-12-23 | $117.44 | $138.54 | 500,700 | — | — |
| 2024-12-20 | $116.21 | $137.09 | 1,233,400 | — | — |
| 2024-12-19 | $115.16 | $135.85 | 763,000 | — | — |
| 2024-12-18 | $115.54 | $136.30 | 579,100 | — | — |
| 2024-12-17 | $119.08 | $140.47 | 504,600 | — | — |
| 2024-12-16 | $119.26 | $140.68 | 516,300 | — | — |
| 2024-12-13 | $119.46 | $140.92 | 383,000 | — | — |
| 2024-12-12 | $121.67 | $143.53 | 524,700 | — | — |
| 2024-12-11 | $124.45 | $146.81 | 609,500 | — | — |
| 2024-12-10 | $121.90 | $143.80 | 454,700 | — | — |
| 2024-12-09 | $122.15 | $144.09 | 399,200 | — | — |
| 2024-12-06 | $120.65 | $142.32 | 658,200 | — | — |
| 2024-12-05 | $123.53 | $145.72 | 708,300 | — | — |
| 2024-12-04 | $122.34 | $143.89 | 332,400 | — | — |
| 2024-12-03 | $122.61 | $144.21 | 1,632,700 | — | — |
| 2024-12-02 | $121.37 | $142.75 | 329,400 | — | — |
| 2024-11-29 | $122.62 | $144.22 | 165,800 | — | — |
| 2024-11-27 | $122.96 | $144.62 | 335,000 | — | — |
| 2024-11-26 | $122.57 | $144.16 | 1,261,000 | — | — |
| 2024-11-25 | $120.57 | $141.81 | 757,600 | — | — |
| 2024-11-22 | $123.69 | $145.48 | 1,644,900 | — | — |
| 2024-11-21 | $123.23 | $144.94 | 409,000 | — | — |
| 2024-11-20 | $121.45 | $142.85 | 365,300 | — | — |
| 2024-11-19 | $121.26 | $142.62 | 654,000 | — | — |
| 2024-11-18 | $118.46 | $139.33 | 771,000 | — | — |
| 2024-11-15 | $113.95 | $134.03 | 1,013,800 | — | — |
| 2024-11-14 | $115.22 | $135.52 | 820,200 | — | — |
| 2024-11-13 | $113.26 | $133.21 | 734,900 | — | — |
| 2024-11-12 | $114.97 | $135.22 | 1,155,700 | — | — |
| 2024-11-11 | $117.83 | $138.59 | 1,275,100 | — | — |
| 2024-11-08 | $122.44 | $144.01 | 877,400 | — | — |
| 2024-11-07 | $126.41 | $148.68 | 1,226,800 | — | — |
| 2024-11-06 | $132.18 | $155.47 | 997,000 | — | — |
| 2024-11-05 | $133.75 | $157.31 | 752,900 | — | — |
| 2024-11-04 | $132.01 | $155.27 | 366,200 | — | — |
| 2024-11-01 | $131.71 | $154.91 | 509,700 | — | — |
| 2024-10-31 | $132.66 | $156.03 | 538,400 | — | — |
| 2024-10-30 | $136.21 | $160.21 | 427,800 | — | — |
| 2024-10-29 | $137.15 | $161.31 | 506,400 | — | — |
| 2024-10-28 | $135.98 | $159.94 | 443,200 | — | — |
| 2024-10-25 | $135.62 | $159.51 | 595,300 | — | — |
| 2024-10-24 | $135.80 | $159.72 | 834,000 | — | — |
| 2024-10-23 | $136.19 | $160.18 | 1,212,300 | — | — |
| 2024-10-22 | $135.99 | $159.95 | 924,300 | — | — |
| 2024-10-21 | $132.73 | $156.11 | 875,100 | — | — |
| 2024-10-18 | $132.13 | $155.41 | 606,700 | — | — |
| 2024-10-17 | $127.18 | $149.59 | 494,400 | — | — |
| 2024-10-16 | $125.41 | $147.50 | 649,900 | — | — |
| 2024-10-15 | $124.20 | $146.08 | 528,100 | — | — |
| 2024-10-14 | $123.85 | $145.67 | 208,000 | — | — |
| 2024-10-11 | $123.57 | $145.34 | 592,400 | — | — |
| 2024-10-10 | $122.90 | $144.55 | 544,000 | — | — |
| 2024-10-09 | $120.87 | $142.16 | 599,600 | — | — |
| 2024-10-08 | $120.58 | $141.82 | 634,400 | — | — |
| 2024-10-07 | $120.40 | $141.61 | 611,100 | — | — |
| 2024-10-04 | $120.86 | $142.15 | 1,043,300 | — | — |
| 2024-10-03 | $121.71 | $143.15 | 850,400 | — | — |
| 2024-10-02 | $124.71 | $146.68 | 668,000 | — | — |
| 2024-10-01 | $125.10 | $147.14 | 669,400 | — | — |
| 2024-09-30 | $124.25 | $146.14 | 594,100 | — | — |
| 2024-09-27 | $125.51 | $147.62 | 647,200 | — | — |
| 2024-09-26 | $128.76 | $151.44 | 614,100 | — | — |
| 2024-09-25 | $129.96 | $152.86 | 914,400 | — | — |
| 2024-09-24 | $128.06 | $150.62 | 413,700 | — | — |
| 2024-09-23 | $126.52 | $148.81 | 735,800 | — | — |
| 2024-09-20 | $128.36 | $150.97 | 1,036,000 | — | — |
| 2024-09-19 | $126.22 | $148.46 | 478,300 | — | — |
| 2024-09-18 | $123.93 | $145.76 | 671,500 | — | — |
| 2024-09-17 | $124.56 | $146.50 | 443,200 | — | — |
| 2024-09-16 | $124.93 | $146.94 | 548,200 | — | — |
| 2024-09-13 | $125.13 | $147.17 | 632,700 | — | — |
| 2024-09-12 | $125.01 | $147.03 | 536,900 | — | — |
| 2024-09-11 | $121.37 | $142.33 | 278,300 | — | — |
| 2024-09-10 | $121.51 | $142.49 | 1,630,100 | — | — |
| 2024-09-09 | $120.43 | $141.23 | 534,700 | — | — |
| 2024-09-06 | $117.88 | $138.24 | 482,400 | — | — |
| 2024-09-05 | $119.46 | $140.09 | 644,100 | — | — |
| 2024-09-04 | $119.06 | $139.62 | 485,500 | — | — |
| 2024-09-03 | $119.05 | $139.61 | 728,100 | — | — |
| 2024-08-30 | $122.15 | $143.24 | 307,600 | — | — |
| 2024-08-29 | $122.35 | $143.48 | 246,000 | — | — |
| 2024-08-28 | $122.40 | $143.54 | 275,300 | — | — |
| 2024-08-27 | $124.59 | $146.11 | 305,500 | — | — |
| 2024-08-26 | $124.05 | $145.47 | 253,900 | — | — |
| 2024-08-23 | $123.54 | $144.87 | 279,800 | — | — |
| 2024-08-22 | $121.92 | $142.97 | 421,100 | — | — |
| 2024-08-21 | $124.36 | $145.84 | 461,400 | — | — |
| 2024-08-20 | $124.80 | $146.35 | 602,300 | — | — |
| 2024-08-19 | $123.27 | $144.56 | 598,000 | — | — |
| 2024-08-16 | $121.79 | $142.82 | 537,600 | — | — |
| 2024-08-15 | $119.89 | $140.59 | 904,400 | — | — |
| 2024-08-14 | $116.95 | $137.15 | 2,368,000 | — | — |
| 2024-08-13 | $124.97 | $146.55 | 433,100 | — | — |
| 2024-08-12 | $123.92 | $145.32 | 521,900 | — | — |
| 2024-08-09 | $121.11 | $142.02 | 283,100 | — | — |
| 2024-08-08 | $119.68 | $140.35 | 389,200 | — | — |
| 2024-08-07 | $118.15 | $138.55 | 646,600 | — | — |
| 2024-08-06 | $120.50 | $141.31 | 616,700 | — | — |
| 2024-08-05 | $120.78 | $141.64 | 825,600 | — | — |
| 2024-08-02 | $125.10 | $146.70 | 819,900 | — | — |
| 2024-08-01 | $127.07 | $149.01 | 508,900 | — | — |
| 2024-07-31 | $128.96 | $151.23 | 603,400 | — | — |
| 2024-07-30 | $127.12 | $149.07 | 448,400 | — | — |
| 2024-07-29 | $125.89 | $147.63 | 384,300 | — | — |
| 2024-07-26 | $124.64 | $146.16 | 434,900 | — | — |
| 2024-07-25 | $124.21 | $145.66 | 489,300 | — | — |
| 2024-07-24 | $125.67 | $147.37 | 533,000 | — | — |
| 2024-07-23 | $124.81 | $146.36 | 342,400 | — | — |
| 2024-07-22 | $124.22 | $145.67 | 318,200 | — | — |
| 2024-07-19 | $124.57 | $146.08 | 450,000 | — | — |
| 2024-07-18 | $126.13 | $147.91 | 349,200 | — | — |
| 2024-07-17 | $127.50 | $149.52 | 582,100 | — | — |
| 2024-07-16 | $131.12 | $153.76 | 685,000 | — | — |
| 2024-07-15 | $127.31 | $149.29 | 499,200 | — | — |
| 2024-07-12 | $129.11 | $151.41 | 383,900 | — | — |
| 2024-07-11 | $127.45 | $149.46 | 712,500 | — | — |
| 2024-07-10 | $125.70 | $147.41 | 326,500 | — | — |
| 2024-07-09 | $122.62 | $143.79 | 412,800 | — | — |
| 2024-07-08 | $122.70 | $143.89 | 878,700 | — | — |
| 2024-07-05 | $123.75 | $145.12 | 553,200 | — | — |
| 2024-07-03 | $122.68 | $143.87 | 355,700 | — | — |
| 2024-07-02 | $119.29 | $139.89 | 433,400 | — | — |
| 2024-07-01 | $117.47 | $137.76 | 312,000 | — | — |
| 2024-06-28 | $118.52 | $138.99 | 534,500 | — | — |
| 2024-06-27 | $120.22 | $140.98 | 596,800 | — | — |
| 2024-06-26 | $118.64 | $139.13 | 593,200 | — | — |
| 2024-06-25 | $117.93 | $138.29 | 420,100 | — | — |
| 2024-06-24 | $118.33 | $138.76 | 685,100 | — | — |
| 2024-06-21 | $116.72 | $136.88 | 1,556,700 | — | — |
| 2024-06-20 | $117.42 | $137.70 | 574,300 | — | — |
| 2024-06-18 | $116.17 | $136.23 | 542,400 | — | — |
| 2024-06-17 | $116.08 | $136.13 | 648,400 | — | — |
| 2024-06-14 | $116.18 | $136.24 | 925,800 | — | — |
| 2024-06-13 | $116.74 | $136.90 | 631,300 | — | — |
| 2024-06-12 | $119.28 | $139.46 | 1,757,000 | — | — |
| 2024-06-11 | $118.77 | $138.86 | 440,200 | — | — |
| 2024-06-10 | $120.03 | $140.33 | 478,600 | — | — |
| 2024-06-07 | $117.56 | $137.44 | 724,800 | — | — |
| 2024-06-06 | $124.32 | $145.35 | 674,000 | — | — |
| 2024-06-05 | $120.32 | $140.67 | 421,000 | — | — |
| 2024-06-04 | $118.90 | $139.01 | 576,000 | — | — |
| 2024-06-03 | $124.12 | $145.11 | 309,800 | — | — |
| 2024-05-31 | $123.80 | $144.74 | 666,800 | — | — |
| 2024-05-30 | $124.26 | $145.28 | 490,300 | — | — |
| 2024-05-29 | $122.06 | $142.71 | 398,700 | — | — |
| 2024-05-28 | $124.88 | $146.00 | 496,900 | — | — |
| 2024-05-24 | $122.01 | $142.65 | 394,200 | — | — |
| 2024-05-23 | $121.23 | $141.74 | 679,100 | — | — |
| 2024-05-22 | $124.51 | $145.57 | 491,600 | — | — |
| 2024-05-21 | $128.38 | $150.10 | 447,100 | — | — |
| 2024-05-20 | $129.07 | $150.90 | 479,600 | — | — |
| 2024-05-17 | $128.48 | $150.21 | 585,800 | — | — |
| 2024-05-16 | $125.75 | $147.02 | 438,400 | — | — |
| 2024-05-15 | $125.29 | $146.48 | 499,700 | — | — |
| 2024-05-14 | $126.75 | $148.19 | 332,600 | — | — |
| 2024-05-13 | $125.90 | $147.20 | 425,200 | — | — |
| 2024-05-10 | $127.80 | $149.42 | 601,000 | — | — |
| 2024-05-09 | $127.38 | $148.93 | 450,300 | — | — |
| 2024-05-08 | $126.34 | $147.71 | 598,400 | — | — |
| 2024-05-07 | $126.03 | $147.35 | 731,600 | — | — |
| 2024-05-06 | $126.20 | $147.55 | 792,100 | — | — |
| 2024-05-03 | $123.25 | $144.10 | 683,800 | — | — |
| 2024-05-02 | $120.91 | $141.36 | 779,200 | — | — |
| 2024-05-01 | $121.83 | $142.44 | 633,200 | — | — |
| 2024-04-30 | $120.40 | $140.77 | 700,500 | — | — |
| 2024-04-29 | $123.37 | $144.24 | 602,800 | — | — |
| 2024-04-26 | $122.93 | $143.72 | 527,700 | — | — |
| 2024-04-25 | $121.56 | $142.12 | 629,200 | — | — |
| 2024-04-24 | $119.01 | $139.14 | 333,000 | — | — |
| 2024-04-23 | $119.32 | $139.50 | 432,500 | — | — |
| 2024-04-22 | $118.22 | $138.22 | 914,400 | — | — |
| 2024-04-19 | $121.47 | $142.02 | 829,400 | — | — |
| 2024-04-18 | $121.67 | $142.25 | 636,600 | — | — |
| 2024-04-17 | $120.47 | $140.85 | 935,500 | — | — |
| 2024-04-16 | $117.10 | $136.91 | 594,300 | — | — |
| 2024-04-15 | $116.41 | $136.10 | 692,200 | — | — |
| 2024-04-12 | $118.05 | $138.02 | 1,344,900 | — | — |
| 2024-04-11 | $121.32 | $141.84 | 525,900 | — | — |
| 2024-04-10 | $121.58 | $142.14 | 655,800 | — | — |
| 2024-04-09 | $121.79 | $142.39 | 549,300 | — | — |
| 2024-04-08 | $120.14 | $140.46 | 741,300 | — | — |
| 2024-04-05 | $122.31 | $143.00 | 670,300 | — | — |
| 2024-04-04 | $119.13 | $139.28 | 604,200 | — | — |
| 2024-04-03 | $120.42 | $140.79 | 793,800 | — | — |
| 2024-04-02 | $119.81 | $140.08 | 651,800 | — | — |
| 2024-04-01 | $121.05 | $141.53 | 768,000 | — | — |
| 2024-03-28 | $119.16 | $139.32 | 747,200 | — | — |
| 2024-03-27 | $117.29 | $137.13 | 492,700 | — | — |
| 2024-03-26 | $113.82 | $133.07 | 452,800 | — | — |
| 2024-03-25 | $114.86 | $134.29 | 403,800 | — | — |
| 2024-03-22 | $114.38 | $133.73 | 451,800 | — | — |
| 2024-03-21 | $116.62 | $136.35 | 606,600 | — | — |
| 2024-03-20 | $117.17 | $136.99 | 521,000 | — | — |
| 2024-03-19 | $114.34 | $133.68 | 552,200 | — | — |
| 2024-03-18 | $116.62 | $136.35 | 970,800 | — | — |
| 2024-03-15 | $114.48 | $133.84 | 1,049,400 | — | — |
| 2024-03-14 | $114.45 | $133.81 | 679,200 | — | — |
| 2024-03-13 | $116.19 | $135.84 | 882,700 | — | — |
| 2024-03-12 | $113.39 | $132.15 | 2,005,400 | — | — |
| 2024-03-11 | $113.76 | $132.58 | 1,019,700 | — | — |
| 2024-03-08 | $115.02 | $134.05 | 1,099,100 | — | — |
| 2024-03-07 | $112.24 | $130.81 | 1,047,900 | — | — |
| 2024-03-06 | $109.51 | $127.63 | 1,541,800 | — | — |
| 2024-03-05 | $112.52 | $131.13 | 1,584,100 | — | — |
| 2024-03-04 | $109.47 | $127.58 | 1,331,200 | — | — |
| 2024-03-01 | $106.99 | $124.69 | 1,262,900 | — | — |
| 2024-02-29 | $104.86 | $122.21 | 711,900 | — | — |
| 2024-02-28 | $104.96 | $122.32 | 784,700 | — | — |
| 2024-02-27 | $105.06 | $122.44 | 527,600 | — | — |
| 2024-02-26 | $106.83 | $124.50 | 567,800 | — | — |
| 2024-02-23 | $107.72 | $125.54 | 437,900 | — | — |
| 2024-02-22 | $106.36 | $123.96 | 630,000 | — | — |
| 2024-02-21 | $107.24 | $124.98 | 701,200 | — | — |
| 2024-02-20 | $108.06 | $125.94 | 585,900 | — | — |
| 2024-02-16 | $109.08 | $127.13 | 632,600 | — | — |
| 2024-02-15 | $110.34 | $128.59 | 852,800 | — | — |
| 2024-02-14 | $106.32 | $123.91 | 526,900 | — | — |
| 2024-02-13 | $106.60 | $124.24 | 1,161,200 | — | — |
| 2024-02-12 | $109.23 | $127.30 | 732,900 | — | — |
| 2024-02-09 | $108.84 | $126.85 | 682,100 | — | — |
| 2024-02-08 | $108.50 | $126.45 | 553,300 | — | — |
| 2024-02-07 | $107.88 | $125.73 | 548,600 | — | — |
| 2024-02-06 | $106.94 | $124.63 | 433,000 | — | — |
| 2024-02-05 | $105.33 | $122.76 | 643,200 | — | — |
| 2024-02-02 | $107.25 | $124.99 | 593,000 | — | — |
| 2024-02-01 | $110.78 | $129.11 | 821,500 | — | — |
| 2024-01-31 | $108.25 | $126.16 | 796,500 | — | — |
| 2024-01-30 | $108.14 | $126.03 | 395,000 | — | — |
| 2024-01-29 | $109.56 | $127.69 | 429,400 | — | — |
| 2024-01-26 | $108.19 | $126.09 | 480,100 | — | — |
| 2024-01-25 | $109.25 | $127.32 | 556,700 | — | — |
| 2024-01-24 | $107.60 | $125.40 | 663,900 | — | — |
| 2024-01-23 | $109.98 | $128.17 | 474,400 | — | — |
| 2024-01-22 | $107.47 | $125.25 | 428,300 | — | — |
| 2024-01-19 | $107.59 | $125.39 | 569,200 | — | — |
| 2024-01-18 | $107.64 | $125.45 | 474,700 | — | — |
| 2024-01-17 | $107.38 | $125.14 | 780,000 | — | — |
| 2024-01-16 | $109.49 | $127.60 | 848,000 | — | — |
| 2024-01-12 | $109.68 | $127.82 | 676,200 | — | — |
| 2024-01-11 | $105.91 | $123.43 | 702,200 | — | — |
| 2024-01-10 | $106.10 | $123.65 | 857,300 | — | — |
| 2024-01-09 | $106.91 | $124.60 | 857,100 | — | — |
| 2024-01-08 | $109.36 | $127.45 | 515,600 | — | — |
| 2024-01-05 | $110.04 | $128.24 | 658,700 | — | — |
| 2024-01-04 | $111.24 | $129.64 | 528,800 | — | — |
| 2024-01-03 | $112.38 | $130.97 | 1,339,600 | — | — |
| 2024-01-02 | $111.45 | $129.89 | 809,400 | — | — |