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
- 2010-11-18 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 | $128.70 | $324.41 | 1,097,300 | — | — |
| 2024-12-30 | $128.36 | $323.55 | 981,100 | — | — |
| 2024-12-27 | $129.65 | $326.81 | 474,700 | — | — |
| 2024-12-26 | $130.40 | $328.70 | 672,600 | — | — |
| 2024-12-24 | $129.70 | $326.93 | 524,600 | — | — |
| 2024-12-23 | $131.11 | $330.49 | 873,700 | — | — |
| 2024-12-20 | $131.19 | $330.69 | 2,892,800 | — | — |
| 2024-12-19 | $128.66 | $324.31 | 2,571,000 | — | — |
| 2024-12-18 | $133.37 | $336.18 | 1,677,600 | — | — |
| 2024-12-17 | $135.80 | $342.31 | 1,798,600 | — | — |
| 2024-12-16 | $135.56 | $341.70 | 1,262,800 | — | — |
| 2024-12-13 | $134.46 | $338.93 | 1,177,200 | — | — |
| 2024-12-12 | $135.60 | $341.80 | 1,666,700 | — | — |
| 2024-12-11 | $134.99 | $340.27 | 2,753,500 | — | — |
| 2024-12-10 | $141.78 | $357.38 | 1,671,200 | — | — |
| 2024-12-09 | $140.80 | $354.91 | 1,955,200 | — | — |
| 2024-12-06 | $145.74 | $367.36 | 1,898,200 | — | — |
| 2024-12-05 | $142.70 | $359.70 | 1,667,400 | — | — |
| 2024-12-04 | $144.47 | $364.16 | 1,911,800 | — | — |
| 2024-12-03 | $146.04 | $368.12 | 1,575,700 | — | — |
| 2024-12-02 | $148.72 | $374.88 | 1,864,000 | — | — |
| 2024-11-29 | $148.18 | $373.51 | 540,900 | — | — |
| 2024-11-27 | $147.35 | $371.42 | 1,026,600 | — | — |
| 2024-11-26 | $148.63 | $374.65 | 1,661,900 | — | — |
| 2024-11-25 | $147.46 | $371.70 | 2,349,400 | — | — |
| 2024-11-22 | $149.22 | $376.14 | 2,296,600 | — | — |
| 2024-11-21 | $149.88 | $377.80 | 3,797,200 | — | — |
| 2024-11-20 | $144.19 | $363.46 | 2,895,500 | — | — |
| 2024-11-19 | $137.92 | $347.65 | 3,980,900 | — | — |
| 2024-11-18 | $140.54 | $354.26 | 4,290,900 | — | — |
| 2024-11-15 | $149.39 | $376.56 | 3,898,100 | — | — |
| 2024-11-14 | $154.57 | $388.34 | 4,469,400 | — | — |
| 2024-11-13 | $172.00 | $432.13 | 2,272,800 | — | — |
| 2024-11-12 | $181.45 | $455.87 | 1,146,600 | — | — |
| 2024-11-11 | $183.40 | $460.77 | 944,000 | — | — |
| 2024-11-08 | $183.50 | $461.02 | 1,537,500 | — | — |
| 2024-11-07 | $175.80 | $441.67 | 2,339,700 | — | — |
| 2024-11-06 | $179.96 | $452.12 | 2,456,500 | — | — |
| 2024-11-05 | $185.28 | $465.49 | 963,500 | — | — |
| 2024-11-04 | $182.62 | $458.81 | 778,900 | — | — |
| 2024-11-01 | $181.28 | $455.44 | 816,700 | — | — |
| 2024-10-31 | $181.66 | $456.40 | 998,000 | — | — |
| 2024-10-30 | $183.48 | $460.97 | 896,700 | — | — |
| 2024-10-29 | $184.18 | $462.73 | 1,204,600 | — | — |
| 2024-10-28 | $186.00 | $467.30 | 1,493,000 | — | — |
| 2024-10-25 | $181.93 | $457.07 | 2,387,400 | — | — |
| 2024-10-24 | $166.55 | $418.43 | 1,308,800 | — | — |
| 2024-10-23 | $163.26 | $410.17 | 620,000 | — | — |
| 2024-10-22 | $162.43 | $408.08 | 867,900 | — | — |
| 2024-10-21 | $163.24 | $410.12 | 755,800 | — | — |
| 2024-10-18 | $163.91 | $411.80 | 1,009,100 | — | — |
| 2024-10-17 | $163.30 | $410.27 | 588,800 | — | — |
| 2024-10-16 | $164.13 | $412.35 | 900,100 | — | — |
| 2024-10-15 | $162.34 | $407.86 | 1,362,000 | — | — |
| 2024-10-14 | $162.65 | $408.64 | 577,600 | — | — |
| 2024-10-11 | $160.82 | $404.04 | 726,200 | — | — |
| 2024-10-10 | $159.09 | $399.69 | 834,500 | — | — |
| 2024-10-09 | $161.59 | $405.97 | 1,667,500 | — | — |
| 2024-10-08 | $161.40 | $405.50 | 657,100 | — | — |
| 2024-10-07 | $161.26 | $405.14 | 670,500 | — | — |
| 2024-10-04 | $160.80 | $403.99 | 632,400 | — | — |
| 2024-10-03 | $160.96 | $404.39 | 777,100 | — | — |
| 2024-10-02 | $161.31 | $405.27 | 459,700 | — | — |
| 2024-10-01 | $163.39 | $410.49 | 612,800 | — | — |
| 2024-09-30 | $162.76 | $408.91 | 595,700 | — | — |
| 2024-09-27 | $162.05 | $407.13 | 778,800 | — | — |
| 2024-09-26 | $159.63 | $401.05 | 495,200 | — | — |
| 2024-09-25 | $159.91 | $401.75 | 388,000 | — | — |
| 2024-09-24 | $159.74 | $401.32 | 444,900 | — | — |
| 2024-09-23 | $159.86 | $401.63 | 526,000 | — | — |
| 2024-09-20 | $157.89 | $396.68 | 1,001,700 | — | — |
| 2024-09-19 | $156.16 | $392.33 | 662,600 | — | — |
| 2024-09-18 | $154.51 | $388.18 | 426,700 | — | — |
| 2024-09-17 | $155.46 | $390.57 | 569,900 | — | — |
| 2024-09-16 | $158.45 | $398.08 | 410,500 | — | — |
| 2024-09-13 | $156.99 | $394.42 | 466,600 | — | — |
| 2024-09-12 | $154.73 | $388.74 | 653,900 | — | — |
| 2024-09-11 | $151.63 | $380.95 | 665,700 | — | — |
| 2024-09-10 | $151.85 | $381.50 | 572,300 | — | — |
| 2024-09-09 | $151.96 | $381.78 | 1,038,500 | — | — |
| 2024-09-06 | $152.11 | $382.16 | 558,000 | — | — |
| 2024-09-05 | $155.88 | $391.63 | 577,300 | — | — |
| 2024-09-04 | $156.80 | $393.94 | 627,500 | — | — |
| 2024-09-03 | $156.46 | $393.08 | 393,400 | — | — |
| 2024-08-30 | $158.78 | $398.91 | 577,300 | — | — |
| 2024-08-29 | $157.37 | $395.37 | 408,600 | — | — |
| 2024-08-28 | $155.50 | $390.67 | 607,100 | — | — |
| 2024-08-27 | $155.75 | $391.30 | 378,900 | — | — |
| 2024-08-26 | $153.97 | $386.83 | 525,900 | — | — |
| 2024-08-23 | $154.94 | $389.27 | 375,100 | — | — |
| 2024-08-22 | $154.13 | $387.23 | 627,300 | — | — |
| 2024-08-21 | $153.61 | $385.92 | 584,100 | — | — |
| 2024-08-20 | $150.65 | $378.49 | 436,200 | — | — |
| 2024-08-19 | $148.71 | $373.61 | 664,300 | — | — |
| 2024-08-16 | $147.67 | $371.00 | 561,500 | — | — |
| 2024-08-15 | $147.95 | $371.70 | 456,000 | — | — |
| 2024-08-14 | $147.98 | $371.78 | 739,400 | — | — |
| 2024-08-13 | $146.26 | $366.18 | 653,700 | — | — |
| 2024-08-12 | $146.34 | $366.38 | 522,200 | — | — |
| 2024-08-09 | $147.61 | $369.56 | 425,300 | — | — |
| 2024-08-08 | $147.79 | $370.01 | 700,500 | — | — |
| 2024-08-07 | $145.37 | $363.95 | 754,000 | — | — |
| 2024-08-06 | $146.20 | $366.03 | 1,147,900 | — | — |
| 2024-08-05 | $144.64 | $362.12 | 1,420,700 | — | — |
| 2024-08-02 | $143.98 | $360.47 | 953,500 | — | — |
| 2024-08-01 | $142.95 | $357.89 | 896,900 | — | — |
| 2024-07-31 | $143.31 | $358.79 | 1,207,700 | — | — |
| 2024-07-30 | $138.82 | $347.55 | 1,221,300 | — | — |
| 2024-07-29 | $144.49 | $361.75 | 2,045,100 | — | — |
| 2024-07-26 | $139.84 | $350.10 | 2,954,200 | — | — |
| 2024-07-25 | $153.58 | $384.50 | 797,600 | — | — |
| 2024-07-24 | $154.09 | $385.78 | 617,700 | — | — |
| 2024-07-23 | $160.29 | $401.30 | 565,900 | — | — |
| 2024-07-22 | $158.17 | $395.99 | 388,500 | — | — |
| 2024-07-19 | $156.06 | $390.71 | 436,500 | — | — |
| 2024-07-18 | $156.70 | $392.31 | 434,000 | — | — |
| 2024-07-17 | $156.26 | $391.21 | 391,600 | — | — |
| 2024-07-16 | $158.19 | $396.04 | 493,600 | — | — |
| 2024-07-15 | $157.22 | $393.62 | 461,500 | — | — |
| 2024-07-12 | $158.16 | $395.97 | 373,000 | — | — |
| 2024-07-11 | $156.98 | $393.02 | 369,900 | — | — |
| 2024-07-10 | $155.65 | $389.69 | 339,700 | — | — |
| 2024-07-09 | $154.39 | $386.53 | 437,900 | — | — |
| 2024-07-08 | $153.70 | $384.80 | 490,700 | — | — |
| 2024-07-05 | $152.79 | $382.53 | 401,300 | — | — |
| 2024-07-03 | $154.51 | $386.83 | 261,000 | — | — |
| 2024-07-02 | $152.78 | $382.50 | 515,400 | — | — |
| 2024-07-01 | $151.00 | $378.04 | 944,200 | — | — |
| 2024-06-28 | $153.90 | $385.30 | 1,816,800 | — | — |
| 2024-06-27 | $156.25 | $391.19 | 586,300 | — | — |
| 2024-06-26 | $156.23 | $391.14 | 677,200 | — | — |
| 2024-06-25 | $157.39 | $394.04 | 503,400 | — | — |
| 2024-06-24 | $157.22 | $393.62 | 620,800 | — | — |
| 2024-06-21 | $154.85 | $387.68 | 1,325,200 | — | — |
| 2024-06-20 | $154.45 | $386.68 | 565,900 | — | — |
| 2024-06-18 | $153.86 | $385.20 | 505,600 | — | — |
| 2024-06-17 | $152.90 | $382.80 | 522,500 | — | — |
| 2024-06-14 | $150.42 | $376.59 | 376,000 | — | — |
| 2024-06-13 | $150.41 | $376.57 | 394,400 | — | — |
| 2024-06-12 | $151.92 | $379.07 | 489,600 | — | — |
| 2024-06-11 | $150.70 | $376.03 | 673,700 | — | — |
| 2024-06-10 | $151.84 | $378.87 | 797,200 | — | — |
| 2024-06-07 | $151.74 | $378.62 | 650,200 | — | — |
| 2024-06-06 | $152.28 | $379.97 | 617,400 | — | — |
| 2024-06-05 | $153.42 | $382.81 | 612,500 | — | — |
| 2024-06-04 | $151.88 | $378.97 | 682,300 | — | — |
| 2024-06-03 | $150.51 | $375.55 | 564,900 | — | — |
| 2024-05-31 | $152.21 | $379.79 | 1,035,800 | — | — |
| 2024-05-30 | $151.73 | $378.60 | 1,091,500 | — | — |
| 2024-05-29 | $154.44 | $385.36 | 733,800 | — | — |
| 2024-05-28 | $154.60 | $385.76 | 885,800 | — | — |
| 2024-05-24 | $158.51 | $395.51 | 1,466,200 | — | — |
| 2024-05-23 | $152.36 | $380.17 | 733,500 | — | — |
| 2024-05-22 | $153.46 | $382.91 | 281,500 | — | — |
| 2024-05-21 | $154.15 | $384.63 | 470,000 | — | — |
| 2024-05-20 | $153.98 | $384.21 | 559,000 | — | — |
| 2024-05-17 | $152.29 | $379.99 | 620,000 | — | — |
| 2024-05-16 | $152.55 | $380.64 | 533,600 | — | — |
| 2024-05-15 | $150.95 | $376.65 | 704,400 | — | — |
| 2024-05-14 | $149.06 | $371.93 | 1,164,100 | — | — |
| 2024-05-13 | $151.82 | $378.82 | 722,700 | — | — |
| 2024-05-10 | $156.06 | $389.40 | 802,000 | — | — |
| 2024-05-09 | $154.34 | $385.11 | 872,600 | — | — |
| 2024-05-08 | $151.07 | $376.95 | 1,042,200 | — | — |
| 2024-05-07 | $151.40 | $377.77 | 804,000 | — | — |
| 2024-05-06 | $152.88 | $381.47 | 1,525,400 | — | — |
| 2024-05-03 | $147.25 | $367.42 | 796,800 | — | — |
| 2024-05-02 | $146.70 | $366.05 | 698,700 | — | — |
| 2024-05-01 | $147.33 | $367.62 | 795,500 | — | — |
| 2024-04-30 | $147.67 | $368.47 | 707,400 | — | — |
| 2024-04-29 | $147.58 | $368.24 | 567,100 | — | — |
| 2024-04-26 | $145.13 | $362.13 | 405,600 | — | — |
| 2024-04-25 | $145.27 | $362.48 | 469,600 | — | — |
| 2024-04-24 | $144.39 | $360.28 | 514,700 | — | — |
| 2024-04-23 | $145.96 | $364.20 | 583,900 | — | — |
| 2024-04-22 | $143.01 | $356.84 | 499,600 | — | — |
| 2024-04-19 | $142.14 | $354.67 | 747,500 | — | — |
| 2024-04-18 | $139.51 | $348.10 | 436,800 | — | — |
| 2024-04-17 | $140.26 | $349.98 | 535,800 | — | — |
| 2024-04-16 | $142.16 | $354.72 | 521,100 | — | — |
| 2024-04-15 | $142.26 | $354.97 | 637,900 | — | — |
| 2024-04-12 | $144.09 | $359.53 | 553,100 | — | — |
| 2024-04-11 | $144.20 | $359.81 | 574,200 | — | — |
| 2024-04-10 | $142.71 | $356.09 | 465,400 | — | — |
| 2024-04-09 | $143.50 | $358.06 | 490,500 | — | — |
| 2024-04-08 | $147.32 | $367.59 | 589,000 | — | — |
| 2024-04-05 | $146.83 | $366.37 | 655,400 | — | — |
| 2024-04-04 | $146.35 | $365.17 | 557,100 | — | — |
| 2024-04-03 | $147.74 | $368.64 | 438,500 | — | — |
| 2024-04-02 | $146.85 | $366.42 | 407,300 | — | — |
| 2024-04-01 | $149.06 | $371.93 | 569,000 | — | — |
| 2024-03-28 | $148.44 | $370.39 | 418,300 | — | — |
| 2024-03-27 | $148.22 | $369.84 | 415,900 | — | — |
| 2024-03-26 | $147.18 | $367.24 | 597,600 | — | — |
| 2024-03-25 | $146.13 | $364.62 | 430,400 | — | — |
| 2024-03-22 | $147.61 | $368.32 | 424,900 | — | — |
| 2024-03-21 | $148.25 | $369.91 | 439,300 | — | — |
| 2024-03-20 | $146.83 | $366.37 | 380,600 | — | — |
| 2024-03-19 | $146.17 | $364.72 | 576,800 | — | — |
| 2024-03-18 | $144.49 | $360.53 | 583,400 | — | — |
| 2024-03-15 | $144.79 | $361.28 | 622,300 | — | — |
| 2024-03-14 | $145.17 | $362.23 | 500,500 | — | — |
| 2024-03-13 | $146.10 | $364.55 | 403,100 | — | — |
| 2024-03-12 | $145.64 | $363.40 | 520,900 | — | — |
| 2024-03-11 | $144.58 | $360.76 | 550,900 | — | — |
| 2024-03-08 | $147.14 | $367.14 | 380,200 | — | — |
| 2024-03-07 | $148.39 | $370.26 | 639,700 | — | — |
| 2024-03-06 | $148.90 | $371.53 | 744,800 | — | — |
| 2024-03-05 | $149.19 | $372.26 | 497,300 | — | — |
| 2024-03-04 | $149.05 | $371.91 | 491,400 | — | — |
| 2024-03-01 | $148.18 | $369.74 | 649,800 | — | — |
| 2024-02-29 | $147.71 | $368.57 | 689,100 | — | — |
| 2024-02-28 | $147.31 | $367.57 | 512,700 | — | — |
| 2024-02-27 | $146.53 | $365.62 | 536,300 | — | — |
| 2024-02-26 | $147.73 | $368.62 | 447,000 | — | — |
| 2024-02-23 | $148.91 | $371.56 | 532,400 | — | — |
| 2024-02-22 | $147.54 | $368.14 | 796,700 | — | — |
| 2024-02-21 | $144.89 | $361.53 | 533,400 | — | — |
| 2024-02-20 | $145.10 | $362.05 | 614,700 | — | — |
| 2024-02-16 | $145.59 | $363.28 | 591,300 | — | — |
| 2024-02-15 | $145.37 | $362.73 | 621,700 | — | — |
| 2024-02-14 | $145.13 | $362.13 | 855,100 | — | — |
| 2024-02-13 | $144.40 | $360.31 | 540,400 | — | — |
| 2024-02-12 | $145.89 | $364.02 | 705,100 | — | — |
| 2024-02-09 | $146.69 | $366.02 | 737,900 | — | — |
| 2024-02-08 | $144.62 | $359.58 | 424,500 | — | — |
| 2024-02-07 | $143.66 | $357.20 | 531,700 | — | — |
| 2024-02-06 | $144.05 | $358.17 | 651,900 | — | — |
| 2024-02-05 | $141.87 | $352.75 | 528,900 | — | — |
| 2024-02-02 | $142.45 | $354.19 | 766,400 | — | — |
| 2024-02-01 | $142.17 | $353.49 | 1,086,600 | — | — |
| 2024-01-31 | $140.77 | $350.01 | 1,306,300 | — | — |
| 2024-01-30 | $144.68 | $359.73 | 1,042,700 | — | — |
| 2024-01-29 | $144.40 | $359.04 | 1,297,500 | — | — |
| 2024-01-26 | $146.38 | $363.96 | 2,370,100 | — | — |
| 2024-01-25 | $128.88 | $320.45 | 1,031,000 | — | — |
| 2024-01-24 | $129.15 | $321.12 | 536,000 | — | — |
| 2024-01-23 | $128.88 | $320.45 | 497,300 | — | — |
| 2024-01-22 | $129.98 | $323.18 | 747,100 | — | — |
| 2024-01-19 | $127.49 | $316.99 | 656,700 | — | — |
| 2024-01-18 | $127.67 | $317.44 | 569,000 | — | — |
| 2024-01-17 | $126.54 | $314.63 | 513,500 | — | — |
| 2024-01-16 | $126.67 | $314.95 | 515,500 | — | — |
| 2024-01-12 | $128.63 | $319.83 | 598,400 | — | — |
| 2024-01-11 | $126.52 | $314.58 | 542,400 | — | — |
| 2024-01-10 | $127.22 | $316.32 | 473,000 | — | — |
| 2024-01-09 | $127.26 | $316.42 | 494,500 | — | — |
| 2024-01-08 | $126.97 | $315.70 | 447,300 | — | — |
| 2024-01-05 | $123.77 | $307.74 | 637,000 | — | — |
| 2024-01-04 | $125.38 | $311.74 | 629,200 | — | — |
| 2024-01-03 | $126.11 | $313.56 | 563,500 | — | — |
| 2024-01-02 | $127.48 | $316.97 | 519,400 | — | — |