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
- 1996-06-28 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 | $152.79 | $152.79 | 356,400 | — | — |
| 2023-12-28 | $152.56 | $152.56 | 332,200 | — | — |
| 2023-12-27 | $153.10 | $153.10 | 420,700 | — | — |
| 2023-12-26 | $153.64 | $153.64 | 379,600 | — | — |
| 2023-12-22 | $152.25 | $152.25 | 411,600 | — | — |
| 2023-12-21 | $150.85 | $150.85 | 780,800 | — | — |
| 2023-12-20 | $149.61 | $149.61 | 638,200 | — | — |
| 2023-12-19 | $150.60 | $150.60 | 586,100 | — | — |
| 2023-12-18 | $149.02 | $149.02 | 818,400 | — | — |
| 2023-12-15 | $146.02 | $146.02 | 1,630,300 | — | — |
| 2023-12-14 | $144.80 | $144.80 | 1,014,800 | — | — |
| 2023-12-13 | $148.77 | $148.77 | 770,300 | — | — |
| 2023-12-12 | $148.93 | $148.93 | 735,300 | — | — |
| 2023-12-11 | $147.03 | $147.03 | 659,200 | — | — |
| 2023-12-08 | $145.72 | $145.72 | 865,400 | — | — |
| 2023-12-07 | $144.55 | $144.55 | 550,400 | — | — |
| 2023-12-06 | $144.54 | $144.54 | 609,100 | — | — |
| 2023-12-05 | $145.74 | $145.74 | 469,300 | — | — |
| 2023-12-04 | $145.46 | $145.46 | 546,100 | — | — |
| 2023-12-01 | $145.83 | $145.83 | 675,900 | — | — |
| 2023-11-30 | $146.00 | $146.00 | 1,621,800 | — | — |
| 2023-11-29 | $146.17 | $146.17 | 794,500 | — | — |
| 2023-11-28 | $145.69 | $145.69 | 759,800 | — | — |
| 2023-11-27 | $145.69 | $145.69 | 526,800 | — | — |
| 2023-11-24 | $145.54 | $145.54 | 287,300 | — | — |
| 2023-11-22 | $143.43 | $143.43 | 444,500 | — | — |
| 2023-11-21 | $144.57 | $144.57 | 718,500 | — | — |
| 2023-11-20 | $142.53 | $142.53 | 729,500 | — | — |
| 2023-11-17 | $142.36 | $142.36 | 587,600 | — | — |
| 2023-11-16 | $140.70 | $140.70 | 757,000 | — | — |
| 2023-11-15 | $141.10 | $141.10 | 832,300 | — | — |
| 2023-11-14 | $142.00 | $142.00 | 1,100,000 | — | — |
| 2023-11-13 | $143.24 | $143.24 | 807,100 | — | — |
| 2023-11-10 | $142.05 | $142.05 | 741,500 | — | — |
| 2023-11-09 | $138.31 | $138.31 | 825,700 | — | — |
| 2023-11-08 | $137.56 | $137.56 | 602,300 | — | — |
| 2023-11-07 | $137.86 | $137.86 | 629,500 | — | — |
| 2023-11-06 | $138.76 | $138.76 | 789,500 | — | — |
| 2023-11-03 | $136.92 | $136.92 | 634,800 | — | — |
| 2023-11-02 | $136.58 | $136.58 | 701,700 | — | — |
| 2023-11-01 | $136.26 | $136.26 | 1,002,500 | — | — |
| 2023-10-31 | $134.25 | $134.25 | 1,266,100 | — | — |
| 2023-10-30 | $129.45 | $129.45 | 2,368,700 | — | — |
| 2023-10-27 | $131.84 | $131.84 | 1,578,800 | — | — |
| 2023-10-26 | $132.48 | $132.48 | 977,900 | — | — |
| 2023-10-25 | $133.60 | $133.60 | 668,200 | — | — |
| 2023-10-24 | $136.28 | $136.28 | 688,000 | — | — |
| 2023-10-23 | $132.43 | $132.43 | 680,100 | — | — |
| 2023-10-20 | $134.65 | $134.65 | 843,700 | — | — |
| 2023-10-19 | $135.50 | $135.50 | 864,700 | — | — |
| 2023-10-18 | $137.39 | $137.39 | 1,036,800 | — | — |
| 2023-10-17 | $135.49 | $135.49 | 1,266,300 | — | — |
| 2023-10-16 | $136.46 | $136.46 | 1,158,400 | — | — |
| 2023-10-13 | $134.31 | $134.31 | 1,135,200 | — | — |
| 2023-10-12 | $135.02 | $135.02 | 947,200 | — | — |
| 2023-10-11 | $134.37 | $134.37 | 1,542,000 | — | — |
| 2023-10-10 | $135.45 | $135.45 | 792,600 | — | — |
| 2023-10-09 | $134.97 | $134.97 | 1,288,800 | — | — |
| 2023-10-06 | $137.02 | $137.02 | 626,400 | — | — |
| 2023-10-05 | $134.80 | $134.80 | 719,500 | — | — |
| 2023-10-04 | $132.84 | $132.84 | 770,800 | — | — |
| 2023-10-03 | $132.82 | $132.82 | 694,500 | — | — |
| 2023-10-02 | $133.48 | $133.48 | 790,400 | — | — |
| 2023-09-29 | $133.28 | $133.28 | 706,700 | — | — |
| 2023-09-28 | $133.99 | $133.99 | 502,000 | — | — |
| 2023-09-27 | $132.80 | $132.80 | 966,100 | — | — |
| 2023-09-26 | $133.43 | $133.43 | 1,127,200 | — | — |
| 2023-09-25 | $136.37 | $136.37 | 428,300 | — | — |
| 2023-09-22 | $137.40 | $137.40 | 560,300 | — | — |
| 2023-09-21 | $135.87 | $135.87 | 759,400 | — | — |
| 2023-09-20 | $137.46 | $137.46 | 497,800 | — | — |
| 2023-09-19 | $137.31 | $137.31 | 894,200 | — | — |
| 2023-09-18 | $135.58 | $135.58 | 702,600 | — | — |
| 2023-09-15 | $136.02 | $136.02 | 1,021,300 | — | — |
| 2023-09-14 | $135.84 | $135.84 | 564,800 | — | — |
| 2023-09-13 | $134.56 | $134.56 | 691,700 | — | — |
| 2023-09-12 | $133.75 | $133.75 | 662,500 | — | — |
| 2023-09-11 | $135.96 | $135.96 | 512,000 | — | — |
| 2023-09-08 | $135.66 | $135.66 | 529,800 | — | — |
| 2023-09-07 | $135.44 | $135.44 | 884,400 | — | — |
| 2023-09-06 | $133.86 | $133.86 | 606,500 | — | — |
| 2023-09-05 | $133.85 | $133.85 | 986,300 | — | — |
| 2023-09-01 | $133.14 | $133.14 | 667,400 | — | — |
| 2023-08-31 | $134.59 | $134.59 | 940,500 | — | — |
| 2023-08-30 | $134.17 | $134.17 | 538,100 | — | — |
| 2023-08-29 | $134.71 | $134.71 | 525,200 | — | — |
| 2023-08-28 | $133.73 | $133.73 | 590,300 | — | — |
| 2023-08-25 | $134.43 | $134.43 | 607,100 | — | — |
| 2023-08-24 | $131.94 | $131.94 | 420,800 | — | — |
| 2023-08-23 | $133.48 | $133.48 | 423,200 | — | — |
| 2023-08-22 | $132.30 | $132.30 | 499,100 | — | — |
| 2023-08-21 | $132.09 | $132.09 | 766,200 | — | — |
| 2023-08-18 | $131.62 | $131.62 | 650,000 | — | — |
| 2023-08-17 | $131.88 | $131.88 | 1,316,200 | — | — |
| 2023-08-16 | $130.63 | $130.63 | 1,398,500 | — | — |
| 2023-08-15 | $128.58 | $128.58 | 484,800 | — | — |
| 2023-08-14 | $130.19 | $130.19 | 525,100 | — | — |
| 2023-08-11 | $130.79 | $130.79 | 713,300 | — | — |
| 2023-08-10 | $130.04 | $130.04 | 874,200 | — | — |
| 2023-08-09 | $126.37 | $126.37 | 616,900 | — | — |
| 2023-08-08 | $126.46 | $126.46 | 813,600 | — | — |
| 2023-08-07 | $126.75 | $126.75 | 1,069,500 | — | — |
| 2023-08-04 | $127.18 | $127.18 | 1,144,300 | — | — |
| 2023-08-03 | $131.96 | $131.96 | 727,800 | — | — |
| 2023-08-02 | $130.83 | $130.83 | 705,500 | — | — |
| 2023-08-01 | $132.31 | $132.31 | 801,100 | — | — |
| 2023-07-31 | $132.21 | $132.21 | 707,000 | — | — |
| 2023-07-28 | $130.82 | $130.82 | 852,900 | — | — |
| 2023-07-27 | $131.79 | $131.79 | 1,063,400 | — | — |
| 2023-07-26 | $132.11 | $132.11 | 1,610,500 | — | — |
| 2023-07-25 | $128.71 | $128.71 | 842,600 | — | — |
| 2023-07-24 | $127.28 | $127.28 | 743,200 | — | — |
| 2023-07-21 | $128.50 | $128.50 | 1,043,900 | — | — |
| 2023-07-20 | $128.35 | $128.35 | 1,066,100 | — | — |
| 2023-07-19 | $127.32 | $127.32 | 838,100 | — | — |
| 2023-07-18 | $127.87 | $127.87 | 800,200 | — | — |
| 2023-07-17 | $127.30 | $127.30 | 750,200 | — | — |
| 2023-07-14 | $125.52 | $125.52 | 1,272,100 | — | — |
| 2023-07-13 | $127.57 | $127.57 | 969,200 | — | — |
| 2023-07-12 | $126.19 | $126.19 | 1,547,000 | — | — |
| 2023-07-11 | $127.81 | $127.81 | 1,046,100 | — | — |
| 2023-07-10 | $124.56 | $124.56 | 1,026,500 | — | — |
| 2023-07-07 | $125.03 | $125.03 | 641,700 | — | — |
| 2023-07-06 | $125.35 | $125.35 | 687,400 | — | — |
| 2023-07-05 | $125.75 | $125.75 | 989,600 | — | — |
| 2023-07-03 | $126.31 | $126.31 | 503,800 | — | — |
| 2023-06-30 | $125.62 | $125.62 | 1,133,900 | — | — |
| 2023-06-29 | $127.94 | $127.94 | 719,300 | — | — |
| 2023-06-28 | $126.73 | $126.73 | 584,100 | — | — |
| 2023-06-27 | $126.18 | $126.18 | 743,400 | — | — |
| 2023-06-26 | $124.08 | $124.08 | 770,600 | — | — |
| 2023-06-23 | $126.06 | $126.06 | 612,700 | — | — |
| 2023-06-22 | $126.86 | $126.86 | 840,900 | — | — |
| 2023-06-21 | $126.17 | $126.17 | 973,100 | — | — |
| 2023-06-20 | $128.47 | $128.47 | 632,900 | — | — |
| 2023-06-16 | $130.91 | $130.91 | 1,587,300 | — | — |
| 2023-06-15 | $130.45 | $130.45 | 758,500 | — | — |
| 2023-06-14 | $128.87 | $128.87 | 854,000 | — | — |
| 2023-06-13 | $126.88 | $126.88 | 1,168,400 | — | — |
| 2023-06-12 | $125.60 | $125.60 | 1,002,700 | — | — |
| 2023-06-09 | $126.14 | $126.14 | 1,216,900 | — | — |
| 2023-06-08 | $123.88 | $123.88 | 970,600 | — | — |
| 2023-06-07 | $123.95 | $123.95 | 1,180,300 | — | — |
| 2023-06-06 | $124.38 | $124.38 | 943,500 | — | — |
| 2023-06-05 | $123.99 | $123.99 | 807,900 | — | — |
| 2023-06-02 | $124.03 | $124.03 | 1,269,700 | — | — |
| 2023-06-01 | $124.18 | $124.18 | 919,100 | — | — |
| 2023-05-31 | $124.81 | $124.81 | 1,640,500 | — | — |
| 2023-05-30 | $123.44 | $123.44 | 1,063,300 | — | — |
| 2023-05-26 | $123.86 | $123.86 | 995,700 | — | — |
| 2023-05-25 | $123.04 | $123.04 | 916,800 | — | — |
| 2023-05-24 | $123.64 | $123.64 | 1,149,900 | — | — |
| 2023-05-23 | $122.01 | $122.01 | 773,200 | — | — |
| 2023-05-22 | $122.62 | $122.62 | 641,300 | — | — |
| 2023-05-19 | $121.42 | $121.42 | 904,100 | — | — |
| 2023-05-18 | $119.14 | $119.14 | 1,263,900 | — | — |
| 2023-05-17 | $119.34 | $119.34 | 957,700 | — | — |
| 2023-05-16 | $119.99 | $119.99 | 639,700 | — | — |
| 2023-05-15 | $120.07 | $120.07 | 870,600 | — | — |
| 2023-05-12 | $120.17 | $120.17 | 625,400 | — | — |
| 2023-05-11 | $120.89 | $120.89 | 791,900 | — | — |
| 2023-05-10 | $120.89 | $120.89 | 910,500 | — | — |
| 2023-05-09 | $121.51 | $121.51 | 1,072,400 | — | — |
| 2023-05-08 | $122.45 | $122.45 | 759,900 | — | — |
| 2023-05-05 | $120.96 | $120.96 | 963,900 | — | — |
| 2023-05-04 | $118.46 | $118.46 | 1,250,400 | — | — |
| 2023-05-03 | $119.66 | $119.66 | 1,408,700 | — | — |
| 2023-05-02 | $120.75 | $120.75 | 1,266,800 | — | — |
| 2023-05-01 | $118.52 | $118.52 | 2,799,500 | — | — |
| 2023-04-28 | $127.36 | $127.36 | 1,462,100 | — | — |
| 2023-04-27 | $128.07 | $128.07 | 717,800 | — | — |
| 2023-04-26 | $125.98 | $125.98 | 627,000 | — | — |
| 2023-04-25 | $126.07 | $126.07 | 994,100 | — | — |
| 2023-04-24 | $130.96 | $130.96 | 542,900 | — | — |
| 2023-04-21 | $131.83 | $131.83 | 754,800 | — | — |
| 2023-04-20 | $130.68 | $130.68 | 537,100 | — | — |
| 2023-04-19 | $131.63 | $131.63 | 495,900 | — | — |
| 2023-04-18 | $132.67 | $132.67 | 474,700 | — | — |
| 2023-04-17 | $132.82 | $132.82 | 622,400 | — | — |
| 2023-04-14 | $132.41 | $132.41 | 860,500 | — | — |
| 2023-04-13 | $134.46 | $134.46 | 733,900 | — | — |
| 2023-04-12 | $132.82 | $132.82 | 1,255,300 | — | — |
| 2023-04-11 | $130.80 | $130.80 | 624,000 | — | — |
| 2023-04-10 | $130.76 | $130.76 | 491,800 | — | — |
| 2023-04-06 | $131.83 | $131.83 | 555,500 | — | — |
| 2023-04-05 | $131.39 | $131.39 | 770,600 | — | — |
| 2023-04-04 | $132.62 | $132.62 | 1,028,700 | — | — |
| 2023-04-03 | $130.72 | $130.72 | 730,700 | — | — |
| 2023-03-31 | $130.00 | $130.00 | 955,700 | — | — |
| 2023-03-30 | $127.63 | $127.63 | 762,700 | — | — |
| 2023-03-29 | $127.68 | $127.68 | 534,300 | — | — |
| 2023-03-28 | $126.79 | $126.79 | 848,600 | — | — |
| 2023-03-27 | $128.77 | $128.77 | 606,800 | — | — |
| 2023-03-24 | $128.40 | $128.40 | 524,400 | — | — |
| 2023-03-23 | $128.03 | $128.03 | 699,500 | — | — |
| 2023-03-22 | $126.23 | $126.23 | 951,700 | — | — |
| 2023-03-21 | $129.52 | $129.52 | 902,700 | — | — |
| 2023-03-20 | $131.01 | $131.01 | 847,300 | — | — |
| 2023-03-17 | $129.17 | $129.17 | 1,053,000 | — | — |
| 2023-03-16 | $128.81 | $128.81 | 712,700 | — | — |
| 2023-03-15 | $125.42 | $125.42 | 623,300 | — | — |
| 2023-03-14 | $126.79 | $126.79 | 970,700 | — | — |
| 2023-03-13 | $123.78 | $123.78 | 1,045,000 | — | — |
| 2023-03-10 | $125.03 | $125.03 | 786,100 | — | — |
| 2023-03-09 | $125.35 | $125.35 | 617,800 | — | — |
| 2023-03-08 | $126.20 | $126.20 | 513,500 | — | — |
| 2023-03-07 | $126.76 | $126.76 | 548,800 | — | — |
| 2023-03-06 | $126.59 | $126.59 | 527,000 | — | — |
| 2023-03-03 | $126.58 | $126.58 | 681,400 | — | — |
| 2023-03-02 | $125.99 | $125.99 | 710,200 | — | — |
| 2023-03-01 | $123.78 | $123.78 | 777,200 | — | — |
| 2023-02-28 | $123.72 | $123.72 | 1,204,900 | — | — |
| 2023-02-27 | $124.44 | $124.44 | 801,000 | — | — |
| 2023-02-24 | $124.20 | $124.20 | 710,600 | — | — |
| 2023-02-23 | $125.51 | $125.51 | 993,400 | — | — |
| 2023-02-22 | $125.66 | $125.66 | 992,400 | — | — |
| 2023-02-21 | $125.37 | $125.37 | 768,200 | — | — |
| 2023-02-17 | $124.96 | $124.96 | 695,100 | — | — |
| 2023-02-16 | $123.98 | $123.98 | 1,285,800 | — | — |
| 2023-02-15 | $127.58 | $127.58 | 1,034,900 | — | — |
| 2023-02-14 | $125.97 | $125.97 | 1,288,800 | — | — |
| 2023-02-13 | $128.26 | $128.26 | 1,468,700 | — | — |
| 2023-02-10 | $127.16 | $127.16 | 922,500 | — | — |
| 2023-02-09 | $127.29 | $127.29 | 971,000 | — | — |
| 2023-02-08 | $127.52 | $127.52 | 733,800 | — | — |
| 2023-02-07 | $127.95 | $127.95 | 736,900 | — | — |
| 2023-02-06 | $125.51 | $125.51 | 734,600 | — | — |
| 2023-02-03 | $128.46 | $128.46 | 566,900 | — | — |
| 2023-02-02 | $128.95 | $128.95 | 883,600 | — | — |
| 2023-02-01 | $129.56 | $129.56 | 936,200 | — | — |
| 2023-01-31 | $127.20 | $127.20 | 809,200 | — | — |
| 2023-01-30 | $126.29 | $126.29 | 433,000 | — | — |
| 2023-01-27 | $129.03 | $129.03 | 426,600 | — | — |
| 2023-01-26 | $129.43 | $129.43 | 796,800 | — | — |
| 2023-01-25 | $128.44 | $128.44 | 655,000 | — | — |
| 2023-01-24 | $128.10 | $128.10 | 635,500 | — | — |
| 2023-01-23 | $129.03 | $129.03 | 897,900 | — | — |
| 2023-01-20 | $131.72 | $131.72 | 920,700 | — | — |
| 2023-01-19 | $131.84 | $131.84 | 877,000 | — | — |
| 2023-01-18 | $131.93 | $131.93 | 1,531,700 | — | — |
| 2023-01-17 | $130.03 | $130.03 | 1,009,900 | — | — |
| 2023-01-13 | $128.99 | $128.99 | 1,347,900 | — | — |
| 2023-01-12 | $126.04 | $126.04 | 779,800 | — | — |
| 2023-01-11 | $124.92 | $124.92 | 1,123,200 | — | — |
| 2023-01-10 | $124.64 | $124.64 | 1,063,900 | — | — |
| 2023-01-09 | $125.86 | $125.86 | 1,056,700 | — | — |
| 2023-01-06 | $128.20 | $128.20 | 818,900 | — | — |
| 2023-01-05 | $126.77 | $126.77 | 916,600 | — | — |
| 2023-01-04 | $127.20 | $127.20 | 619,100 | — | — |
| 2023-01-03 | $126.83 | $126.83 | 649,400 | — | — |