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-05 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $130.41 | $133.61 | 539,900 | — | — |
| 2023-12-28 | $130.62 | $133.83 | 371,800 | — | — |
| 2023-12-27 | $130.35 | $133.55 | 401,200 | — | — |
| 2023-12-26 | $131.09 | $134.31 | 365,300 | — | — |
| 2023-12-22 | $130.49 | $133.69 | 447,500 | — | — |
| 2023-12-21 | $130.03 | $133.22 | 724,100 | — | — |
| 2023-12-20 | $127.06 | $130.18 | 1,140,400 | — | — |
| 2023-12-19 | $130.53 | $133.73 | 1,078,500 | — | — |
| 2023-12-18 | $131.41 | $134.63 | 447,400 | — | — |
| 2023-12-15 | $130.64 | $133.85 | 1,387,200 | — | — |
| 2023-12-14 | $130.37 | $133.57 | 1,125,900 | — | — |
| 2023-12-13 | $127.73 | $130.86 | 830,800 | — | — |
| 2023-12-12 | $127.40 | $130.53 | 923,600 | — | — |
| 2023-12-11 | $127.74 | $130.87 | 1,710,900 | — | — |
| 2023-12-08 | $122.64 | $125.65 | 832,600 | — | — |
| 2023-12-07 | $120.82 | $123.79 | 706,100 | — | — |
| 2023-12-06 | $118.12 | $121.02 | 750,200 | — | — |
| 2023-12-05 | $117.00 | $119.87 | 1,290,700 | — | — |
| 2023-12-04 | $120.04 | $122.99 | 1,001,800 | — | — |
| 2023-12-01 | $118.10 | $121.00 | 870,400 | — | — |
| 2023-11-30 | $114.76 | $117.58 | 529,000 | — | — |
| 2023-11-29 | $113.81 | $116.60 | 716,200 | — | — |
| 2023-11-28 | $114.19 | $116.99 | 676,800 | — | — |
| 2023-11-27 | $115.91 | $118.75 | 672,300 | — | — |
| 2023-11-24 | $116.78 | $119.65 | 194,700 | — | — |
| 2023-11-22 | $117.26 | $120.14 | 1,004,500 | — | — |
| 2023-11-21 | $115.59 | $118.43 | 559,700 | — | — |
| 2023-11-20 | $115.21 | $117.88 | 580,900 | — | — |
| 2023-11-17 | $115.33 | $118.01 | 490,700 | — | — |
| 2023-11-16 | $113.64 | $116.28 | 853,300 | — | — |
| 2023-11-15 | $112.50 | $115.11 | 732,600 | — | — |
| 2023-11-14 | $110.73 | $113.30 | 886,700 | — | — |
| 2023-11-13 | $107.58 | $110.08 | 484,500 | — | — |
| 2023-11-10 | $107.99 | $110.50 | 795,700 | — | — |
| 2023-11-09 | $105.90 | $108.36 | 803,800 | — | — |
| 2023-11-08 | $105.26 | $107.70 | 808,400 | — | — |
| 2023-11-07 | $106.72 | $109.20 | 952,500 | — | — |
| 2023-11-06 | $103.87 | $106.28 | 716,000 | — | — |
| 2023-11-03 | $104.66 | $107.09 | 865,700 | — | — |
| 2023-11-02 | $102.13 | $104.50 | 2,213,800 | — | — |
| 2023-11-01 | $104.00 | $106.41 | 1,486,100 | — | — |
| 2023-10-31 | $102.44 | $104.82 | 1,118,400 | — | — |
| 2023-10-30 | $101.47 | $103.82 | 846,600 | — | — |
| 2023-10-27 | $99.28 | $101.58 | 549,500 | — | — |
| 2023-10-26 | $100.52 | $102.85 | 470,600 | — | — |
| 2023-10-25 | $101.36 | $103.71 | 716,600 | — | — |
| 2023-10-24 | $102.20 | $104.57 | 873,000 | — | — |
| 2023-10-23 | $101.95 | $104.32 | 1,103,400 | — | — |
| 2023-10-20 | $100.43 | $102.76 | 888,500 | — | — |
| 2023-10-19 | $103.88 | $106.29 | 889,800 | — | — |
| 2023-10-18 | $105.45 | $107.90 | 796,100 | — | — |
| 2023-10-17 | $107.34 | $109.83 | 889,300 | — | — |
| 2023-10-16 | $106.92 | $109.40 | 694,200 | — | — |
| 2023-10-13 | $105.10 | $107.54 | 928,900 | — | — |
| 2023-10-12 | $107.65 | $110.15 | 1,321,400 | — | — |
| 2023-10-11 | $108.29 | $110.80 | 9,321,500 | — | — |
| 2023-10-10 | $110.71 | $113.28 | 3,600,900 | — | — |
| 2023-10-09 | $104.46 | $106.88 | 746,600 | — | — |
| 2023-10-06 | $104.42 | $106.84 | 643,600 | — | — |
| 2023-10-05 | $104.34 | $106.76 | 613,900 | — | — |
| 2023-10-04 | $104.16 | $106.58 | 497,500 | — | — |
| 2023-10-03 | $102.05 | $104.42 | 554,600 | — | — |
| 2023-10-02 | $104.44 | $106.86 | 740,500 | — | — |
| 2023-09-29 | $106.08 | $108.54 | 806,600 | — | — |
| 2023-09-28 | $108.12 | $110.63 | 1,017,600 | — | — |
| 2023-09-27 | $103.50 | $105.90 | 467,700 | — | — |
| 2023-09-26 | $102.44 | $104.82 | 611,100 | — | — |
| 2023-09-25 | $103.31 | $105.71 | 508,300 | — | — |
| 2023-09-22 | $102.92 | $105.31 | 394,200 | — | — |
| 2023-09-21 | $103.08 | $105.47 | 456,200 | — | — |
| 2023-09-20 | $105.86 | $108.32 | 617,700 | — | — |
| 2023-09-19 | $105.56 | $108.01 | 508,800 | — | — |
| 2023-09-18 | $106.62 | $109.09 | 444,500 | — | — |
| 2023-09-15 | $107.50 | $109.99 | 869,400 | — | — |
| 2023-09-14 | $107.37 | $109.86 | 682,100 | — | — |
| 2023-09-13 | $104.57 | $107.00 | 1,052,400 | — | — |
| 2023-09-12 | $108.45 | $110.97 | 866,900 | — | — |
| 2023-09-11 | $109.64 | $112.18 | 1,053,100 | — | — |
| 2023-09-08 | $111.88 | $114.48 | 761,400 | — | — |
| 2023-09-07 | $110.47 | $113.03 | 635,600 | — | — |
| 2023-09-06 | $112.37 | $114.98 | 352,100 | — | — |
| 2023-09-05 | $111.46 | $114.05 | 660,200 | — | — |
| 2023-09-01 | $114.80 | $117.46 | 507,800 | — | — |
| 2023-08-31 | $112.41 | $115.02 | 861,400 | — | — |
| 2023-08-30 | $115.31 | $117.99 | 690,400 | — | — |
| 2023-08-29 | $115.46 | $118.14 | 582,900 | — | — |
| 2023-08-28 | $112.85 | $115.47 | 578,700 | — | — |
| 2023-08-25 | $110.71 | $113.28 | 476,000 | — | — |
| 2023-08-24 | $111.11 | $113.69 | 308,900 | — | — |
| 2023-08-23 | $112.12 | $114.57 | 516,300 | — | — |
| 2023-08-22 | $112.10 | $114.55 | 588,000 | — | — |
| 2023-08-21 | $112.58 | $115.04 | 695,900 | — | — |
| 2023-08-18 | $112.71 | $115.17 | 622,000 | — | — |
| 2023-08-17 | $112.17 | $114.62 | 651,300 | — | — |
| 2023-08-16 | $114.79 | $117.30 | 756,600 | — | — |
| 2023-08-15 | $114.81 | $117.32 | 746,500 | — | — |
| 2023-08-14 | $117.15 | $119.71 | 535,200 | — | — |
| 2023-08-11 | $117.30 | $119.86 | 764,100 | — | — |
| 2023-08-10 | $117.40 | $119.96 | 726,500 | — | — |
| 2023-08-09 | $115.52 | $118.04 | 575,300 | — | — |
| 2023-08-08 | $115.49 | $118.01 | 860,300 | — | — |
| 2023-08-07 | $115.31 | $117.83 | 1,010,700 | — | — |
| 2023-08-04 | $112.23 | $114.68 | 914,800 | — | — |
| 2023-08-03 | $111.99 | $114.44 | 2,209,700 | — | — |
| 2023-08-02 | $122.34 | $125.01 | 1,049,900 | — | — |
| 2023-08-01 | $125.03 | $127.76 | 754,000 | — | — |
| 2023-07-31 | $126.35 | $129.11 | 782,800 | — | — |
| 2023-07-28 | $125.18 | $127.91 | 591,200 | — | — |
| 2023-07-27 | $122.30 | $124.97 | 539,700 | — | — |
| 2023-07-26 | $120.48 | $123.11 | 420,900 | — | — |
| 2023-07-25 | $121.14 | $123.79 | 500,800 | — | — |
| 2023-07-24 | $120.21 | $122.84 | 444,800 | — | — |
| 2023-07-21 | $121.08 | $123.72 | 517,700 | — | — |
| 2023-07-20 | $120.51 | $123.14 | 652,200 | — | — |
| 2023-07-19 | $120.68 | $123.32 | 482,200 | — | — |
| 2023-07-18 | $120.93 | $123.57 | 520,700 | — | — |
| 2023-07-17 | $119.10 | $121.70 | 389,800 | — | — |
| 2023-07-14 | $117.00 | $119.56 | 488,800 | — | — |
| 2023-07-13 | $118.90 | $121.50 | 412,400 | — | — |
| 2023-07-12 | $118.66 | $121.25 | 438,100 | — | — |
| 2023-07-11 | $119.51 | $122.12 | 670,400 | — | — |
| 2023-07-10 | $119.76 | $122.38 | 471,700 | — | — |
| 2023-07-07 | $115.61 | $118.13 | 653,600 | — | — |
| 2023-07-06 | $113.59 | $116.07 | 509,600 | — | — |
| 2023-07-05 | $113.06 | $115.53 | 596,200 | — | — |
| 2023-07-03 | $113.87 | $116.36 | 340,200 | — | — |
| 2023-06-30 | $114.58 | $117.08 | 457,100 | — | — |
| 2023-06-29 | $112.31 | $114.76 | 386,400 | — | — |
| 2023-06-28 | $110.46 | $112.87 | 458,500 | — | — |
| 2023-06-27 | $110.27 | $112.68 | 491,400 | — | — |
| 2023-06-26 | $107.87 | $110.23 | 448,000 | — | — |
| 2023-06-23 | $107.54 | $109.89 | 939,200 | — | — |
| 2023-06-22 | $110.44 | $112.85 | 605,800 | — | — |
| 2023-06-21 | $112.16 | $114.61 | 533,800 | — | — |
| 2023-06-20 | $109.42 | $111.81 | 935,500 | — | — |
| 2023-06-16 | $113.17 | $115.64 | 694,200 | — | — |
| 2023-06-15 | $112.72 | $115.18 | 751,700 | — | — |
| 2023-06-14 | $116.89 | $119.44 | 450,200 | — | — |
| 2023-06-13 | $116.67 | $119.22 | 612,200 | — | — |
| 2023-06-12 | $116.30 | $118.84 | 425,300 | — | — |
| 2023-06-09 | $115.61 | $118.13 | 377,200 | — | — |
| 2023-06-08 | $116.03 | $118.56 | 614,300 | — | — |
| 2023-06-07 | $116.57 | $119.12 | 780,300 | — | — |
| 2023-06-06 | $117.33 | $119.89 | 839,000 | — | — |
| 2023-06-05 | $114.42 | $116.92 | 666,000 | — | — |
| 2023-06-02 | $115.08 | $117.59 | 936,200 | — | — |
| 2023-06-01 | $109.89 | $112.29 | 803,300 | — | — |
| 2023-05-31 | $107.48 | $109.83 | 3,260,200 | — | — |
| 2023-05-30 | $108.72 | $111.09 | 750,000 | — | — |
| 2023-05-26 | $110.22 | $112.63 | 643,700 | — | — |
| 2023-05-25 | $109.63 | $111.87 | 762,000 | — | — |
| 2023-05-24 | $108.70 | $110.92 | 843,900 | — | — |
| 2023-05-23 | $108.87 | $111.10 | 1,129,300 | — | — |
| 2023-05-22 | $111.16 | $113.43 | 749,900 | — | — |
| 2023-05-19 | $113.58 | $115.90 | 529,500 | — | — |
| 2023-05-18 | $115.19 | $117.54 | 727,300 | — | — |
| 2023-05-17 | $112.69 | $114.99 | 799,500 | — | — |
| 2023-05-16 | $112.20 | $114.49 | 771,300 | — | — |
| 2023-05-15 | $113.93 | $116.26 | 746,100 | — | — |
| 2023-05-12 | $113.55 | $115.87 | 1,205,500 | — | — |
| 2023-05-11 | $112.50 | $114.80 | 1,085,800 | — | — |
| 2023-05-10 | $114.49 | $116.83 | 1,102,700 | — | — |
| 2023-05-09 | $119.08 | $121.51 | 726,600 | — | — |
| 2023-05-08 | $117.78 | $120.19 | 879,000 | — | — |
| 2023-05-05 | $116.30 | $118.68 | 979,100 | — | — |
| 2023-05-04 | $116.15 | $118.52 | 1,196,300 | — | — |
| 2023-05-03 | $118.20 | $120.62 | 1,060,500 | — | — |
| 2023-05-02 | $119.02 | $121.45 | 1,028,000 | — | — |
| 2023-05-01 | $115.49 | $117.85 | 661,000 | — | — |
| 2023-04-28 | $114.30 | $116.64 | 1,435,200 | — | — |
| 2023-04-27 | $111.36 | $113.64 | 669,700 | — | — |
| 2023-04-26 | $110.77 | $113.03 | 913,700 | — | — |
| 2023-04-25 | $115.61 | $117.97 | 464,800 | — | — |
| 2023-04-24 | $117.87 | $120.28 | 456,900 | — | — |
| 2023-04-21 | $117.40 | $119.80 | 444,100 | — | — |
| 2023-04-20 | $116.49 | $118.87 | 602,000 | — | — |
| 2023-04-19 | $116.83 | $119.22 | 714,900 | — | — |
| 2023-04-18 | $116.93 | $119.32 | 938,400 | — | — |
| 2023-04-17 | $113.61 | $115.93 | 661,600 | — | — |
| 2023-04-14 | $111.97 | $114.26 | 843,700 | — | — |
| 2023-04-13 | $112.24 | $114.53 | 724,300 | — | — |
| 2023-04-12 | $109.32 | $111.55 | 737,200 | — | — |
| 2023-04-11 | $111.19 | $113.46 | 683,100 | — | — |
| 2023-04-10 | $109.06 | $111.29 | 524,400 | — | — |
| 2023-04-06 | $108.11 | $110.32 | 551,800 | — | — |
| 2023-04-05 | $107.64 | $109.84 | 678,400 | — | — |
| 2023-04-04 | $110.03 | $112.28 | 518,100 | — | — |
| 2023-04-03 | $110.12 | $112.37 | 642,600 | — | — |
| 2023-03-31 | $111.79 | $114.07 | 590,400 | — | — |
| 2023-03-30 | $109.98 | $112.23 | 811,800 | — | — |
| 2023-03-29 | $108.11 | $110.32 | 618,700 | — | — |
| 2023-03-28 | $104.69 | $106.83 | 555,700 | — | — |
| 2023-03-27 | $104.20 | $106.33 | 643,200 | — | — |
| 2023-03-24 | $103.60 | $105.72 | 1,136,300 | — | — |
| 2023-03-23 | $106.42 | $108.60 | 1,195,600 | — | — |
| 2023-03-22 | $108.64 | $110.86 | 836,000 | — | — |
| 2023-03-21 | $111.71 | $113.99 | 791,000 | — | — |
| 2023-03-20 | $109.44 | $111.68 | 1,193,300 | — | — |
| 2023-03-17 | $106.14 | $108.31 | 1,187,900 | — | — |
| 2023-03-16 | $107.63 | $109.83 | 1,371,100 | — | — |
| 2023-03-15 | $105.93 | $108.10 | 1,906,200 | — | — |
| 2023-03-14 | $110.35 | $112.61 | 1,272,800 | — | — |
| 2023-03-13 | $107.78 | $109.98 | 1,353,600 | — | — |
| 2023-03-10 | $110.71 | $112.97 | 768,800 | — | — |
| 2023-03-09 | $112.30 | $114.60 | 1,235,300 | — | — |
| 2023-03-08 | $119.82 | $122.27 | 853,300 | — | — |
| 2023-03-07 | $121.37 | $123.85 | 719,100 | — | — |
| 2023-03-06 | $123.34 | $125.86 | 835,700 | — | — |
| 2023-03-03 | $122.80 | $125.31 | 1,043,300 | — | — |
| 2023-03-02 | $119.71 | $122.16 | 676,400 | — | — |
| 2023-03-01 | $117.30 | $119.70 | 654,900 | — | — |
| 2023-02-28 | $116.24 | $118.62 | 656,400 | — | — |
| 2023-02-27 | $116.33 | $118.71 | 830,100 | — | — |
| 2023-02-24 | $115.64 | $118.00 | 927,200 | — | — |
| 2023-02-23 | $114.32 | $116.66 | 614,400 | — | — |
| 2023-02-22 | $112.66 | $114.96 | 566,000 | — | — |
| 2023-02-21 | $112.76 | $115.06 | 811,200 | — | — |
| 2023-02-17 | $113.74 | $116.06 | 1,105,400 | — | — |
| 2023-02-16 | $116.99 | $119.38 | 2,504,300 | — | — |
| 2023-02-15 | $117.24 | $119.64 | 1,946,400 | — | — |
| 2023-02-14 | $116.11 | $118.48 | 1,521,800 | — | — |
| 2023-02-13 | $111.38 | $113.66 | 819,500 | — | — |
| 2023-02-10 | $109.43 | $111.67 | 974,900 | — | — |
| 2023-02-09 | $111.79 | $114.07 | 1,430,100 | — | — |
| 2023-02-08 | $111.56 | $113.84 | 666,700 | — | — |
| 2023-02-07 | $113.38 | $115.70 | 827,200 | — | — |
| 2023-02-06 | $110.63 | $112.89 | 670,000 | — | — |
| 2023-02-03 | $110.01 | $112.26 | 496,700 | — | — |
| 2023-02-02 | $110.42 | $112.68 | 912,500 | — | — |
| 2023-02-01 | $109.67 | $111.91 | 725,900 | — | — |
| 2023-01-31 | $109.12 | $111.35 | 854,200 | — | — |
| 2023-01-30 | $108.92 | $111.15 | 606,100 | — | — |
| 2023-01-27 | $112.24 | $114.53 | 644,600 | — | — |
| 2023-01-26 | $111.79 | $114.07 | 705,800 | — | — |
| 2023-01-25 | $112.11 | $114.40 | 939,100 | — | — |
| 2023-01-24 | $111.82 | $114.11 | 983,900 | — | — |
| 2023-01-23 | $110.62 | $112.88 | 901,600 | — | — |
| 2023-01-20 | $109.10 | $111.33 | 893,900 | — | — |
| 2023-01-19 | $105.04 | $107.19 | 737,400 | — | — |
| 2023-01-18 | $104.47 | $106.61 | 732,600 | — | — |
| 2023-01-17 | $104.99 | $107.14 | 561,500 | — | — |
| 2023-01-13 | $104.94 | $107.08 | 690,600 | — | — |
| 2023-01-12 | $103.58 | $105.70 | 920,200 | — | — |
| 2023-01-11 | $102.52 | $104.62 | 1,378,200 | — | — |
| 2023-01-10 | $98.24 | $100.25 | 1,038,600 | — | — |
| 2023-01-09 | $96.70 | $98.68 | 1,129,700 | — | — |
| 2023-01-06 | $95.22 | $97.17 | 987,200 | — | — |
| 2023-01-05 | $91.98 | $93.86 | 693,100 | — | — |
| 2023-01-04 | $91.65 | $93.52 | 580,600 | — | — |
| 2023-01-03 | $88.80 | $90.62 | 764,700 | — | — |