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
- 2014-05-02 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 | $118.92 | $184.96 | 374,800 | — | — |
| 2023-12-28 | $119.88 | $186.46 | 449,800 | — | — |
| 2023-12-27 | $119.03 | $185.13 | 384,600 | — | — |
| 2023-12-26 | $118.31 | $184.01 | 579,400 | — | — |
| 2023-12-22 | $115.80 | $180.11 | 415,400 | — | — |
| 2023-12-21 | $115.18 | $179.15 | 559,800 | — | — |
| 2023-12-20 | $114.21 | $177.64 | 1,018,100 | — | — |
| 2023-12-19 | $117.20 | $182.29 | 1,160,300 | — | — |
| 2023-12-18 | $117.48 | $182.72 | 808,500 | — | — |
| 2023-12-15 | $116.65 | $181.43 | 2,162,600 | — | — |
| 2023-12-14 | $114.10 | $177.47 | 1,720,700 | — | — |
| 2023-12-13 | $113.95 | $176.03 | 1,603,700 | — | — |
| 2023-12-12 | $112.12 | $173.21 | 607,200 | — | — |
| 2023-12-11 | $110.72 | $171.04 | 379,700 | — | — |
| 2023-12-08 | $110.64 | $170.92 | 623,800 | — | — |
| 2023-12-07 | $108.30 | $167.31 | 601,500 | — | — |
| 2023-12-06 | $107.92 | $166.72 | 830,800 | — | — |
| 2023-12-05 | $109.62 | $169.35 | 718,800 | — | — |
| 2023-12-04 | $109.40 | $169.01 | 817,300 | — | — |
| 2023-12-01 | $111.81 | $172.73 | 1,085,900 | — | — |
| 2023-11-30 | $112.25 | $173.41 | 1,044,500 | — | — |
| 2023-11-29 | $111.15 | $171.71 | 1,143,200 | — | — |
| 2023-11-28 | $109.69 | $169.45 | 1,373,100 | — | — |
| 2023-11-27 | $108.93 | $168.28 | 1,039,400 | — | — |
| 2023-11-24 | $109.22 | $168.73 | 427,200 | — | — |
| 2023-11-22 | $108.82 | $168.11 | 568,300 | — | — |
| 2023-11-21 | $107.88 | $166.66 | 691,000 | — | — |
| 2023-11-20 | $108.39 | $167.45 | 930,200 | — | — |
| 2023-11-17 | $107.08 | $165.42 | 1,500,100 | — | — |
| 2023-11-16 | $101.98 | $157.54 | 1,546,500 | — | — |
| 2023-11-15 | $103.79 | $160.34 | 2,327,600 | — | — |
| 2023-11-14 | $109.82 | $169.65 | 971,100 | — | — |
| 2023-11-13 | $108.58 | $167.74 | 653,500 | — | — |
| 2023-11-10 | $107.75 | $166.46 | 638,800 | — | — |
| 2023-11-09 | $105.69 | $163.27 | 474,600 | — | — |
| 2023-11-08 | $105.80 | $163.44 | 525,600 | — | — |
| 2023-11-07 | $104.83 | $161.95 | 548,400 | — | — |
| 2023-11-06 | $104.04 | $160.73 | 962,400 | — | — |
| 2023-11-03 | $107.07 | $165.41 | 1,093,700 | — | — |
| 2023-11-02 | $103.53 | $159.94 | 1,115,700 | — | — |
| 2023-11-01 | $101.71 | $157.13 | 1,563,800 | — | — |
| 2023-10-31 | $98.59 | $152.31 | 2,663,700 | — | — |
| 2023-10-30 | $101.42 | $156.68 | 1,144,100 | — | — |
| 2023-10-27 | $100.84 | $155.78 | 933,100 | — | — |
| 2023-10-26 | $101.59 | $156.94 | 866,000 | — | — |
| 2023-10-25 | $101.27 | $156.45 | 769,300 | — | — |
| 2023-10-24 | $104.40 | $161.28 | 857,000 | — | — |
| 2023-10-23 | $100.99 | $156.01 | 765,000 | — | — |
| 2023-10-20 | $102.20 | $157.88 | 919,300 | — | — |
| 2023-10-19 | $105.13 | $162.41 | 929,600 | — | — |
| 2023-10-18 | $107.66 | $166.32 | 1,147,600 | — | — |
| 2023-10-17 | $109.52 | $169.19 | 907,400 | — | — |
| 2023-10-16 | $110.04 | $169.99 | 754,500 | — | — |
| 2023-10-13 | $108.53 | $167.66 | 895,300 | — | — |
| 2023-10-12 | $109.43 | $169.05 | 831,000 | — | — |
| 2023-10-11 | $111.14 | $171.69 | 983,800 | — | — |
| 2023-10-10 | $110.28 | $170.36 | 770,300 | — | — |
| 2023-10-09 | $109.26 | $168.79 | 980,500 | — | — |
| 2023-10-06 | $108.42 | $167.49 | 1,950,500 | — | — |
| 2023-10-05 | $105.94 | $163.66 | 1,766,300 | — | — |
| 2023-10-04 | $102.37 | $158.15 | 900,400 | — | — |
| 2023-10-03 | $100.02 | $154.51 | 1,123,600 | — | — |
| 2023-10-02 | $102.44 | $158.25 | 810,000 | — | — |
| 2023-09-29 | $102.87 | $158.92 | 1,075,900 | — | — |
| 2023-09-28 | $104.89 | $162.04 | 690,700 | — | — |
| 2023-09-27 | $103.71 | $160.22 | 807,700 | — | — |
| 2023-09-26 | $102.88 | $158.93 | 907,400 | — | — |
| 2023-09-25 | $105.70 | $163.29 | 835,100 | — | — |
| 2023-09-22 | $104.56 | $161.53 | 807,400 | — | — |
| 2023-09-21 | $104.74 | $161.81 | 1,442,100 | — | — |
| 2023-09-20 | $106.26 | $164.15 | 992,800 | — | — |
| 2023-09-19 | $104.64 | $161.65 | 509,500 | — | — |
| 2023-09-18 | $105.35 | $162.75 | 776,100 | — | — |
| 2023-09-15 | $105.10 | $162.36 | 1,860,500 | — | — |
| 2023-09-14 | $104.97 | $162.16 | 976,300 | — | — |
| 2023-09-13 | $105.37 | $161.59 | 1,254,500 | — | — |
| 2023-09-12 | $105.62 | $161.97 | 1,051,600 | — | — |
| 2023-09-11 | $105.60 | $161.94 | 1,243,300 | — | — |
| 2023-09-08 | $105.96 | $162.49 | 1,238,300 | — | — |
| 2023-09-07 | $103.21 | $158.28 | 893,200 | — | — |
| 2023-09-06 | $101.72 | $155.99 | 934,800 | — | — |
| 2023-09-05 | $103.33 | $158.46 | 1,472,200 | — | — |
| 2023-09-01 | $103.18 | $158.23 | 746,900 | — | — |
| 2023-08-31 | $103.44 | $158.63 | 846,200 | — | — |
| 2023-08-30 | $102.91 | $157.82 | 820,500 | — | — |
| 2023-08-29 | $101.94 | $156.33 | 735,400 | — | — |
| 2023-08-28 | $100.79 | $154.57 | 519,600 | — | — |
| 2023-08-25 | $99.97 | $153.31 | 657,000 | — | — |
| 2023-08-24 | $99.68 | $152.86 | 720,500 | — | — |
| 2023-08-23 | $99.62 | $152.77 | 858,900 | — | — |
| 2023-08-22 | $98.50 | $151.05 | 601,900 | — | — |
| 2023-08-21 | $98.21 | $150.61 | 647,500 | — | — |
| 2023-08-18 | $99.19 | $152.11 | 857,000 | — | — |
| 2023-08-17 | $97.55 | $149.60 | 902,700 | — | — |
| 2023-08-16 | $97.48 | $149.49 | 745,500 | — | — |
| 2023-08-15 | $97.50 | $149.52 | 2,108,900 | — | — |
| 2023-08-14 | $101.53 | $155.70 | 909,400 | — | — |
| 2023-08-11 | $99.47 | $152.54 | 629,500 | — | — |
| 2023-08-10 | $101.50 | $155.66 | 861,700 | — | — |
| 2023-08-09 | $100.17 | $153.62 | 566,800 | — | — |
| 2023-08-08 | $100.20 | $153.66 | 1,200,900 | — | — |
| 2023-08-07 | $102.19 | $156.71 | 815,300 | — | — |
| 2023-08-04 | $100.24 | $153.72 | 1,276,400 | — | — |
| 2023-08-03 | $99.80 | $153.05 | 938,600 | — | — |
| 2023-08-02 | $100.45 | $154.05 | 1,069,500 | — | — |
| 2023-08-01 | $102.27 | $156.84 | 1,594,000 | — | — |
| 2023-07-31 | $99.22 | $152.16 | 1,192,600 | — | — |
| 2023-07-28 | $99.04 | $151.88 | 662,200 | — | — |
| 2023-07-27 | $98.80 | $151.51 | 565,900 | — | — |
| 2023-07-26 | $100.59 | $154.26 | 913,000 | — | — |
| 2023-07-25 | $101.39 | $155.49 | 1,014,900 | — | — |
| 2023-07-24 | $100.47 | $154.08 | 450,000 | — | — |
| 2023-07-21 | $101.54 | $155.72 | 458,300 | — | — |
| 2023-07-20 | $102.18 | $156.70 | 657,100 | — | — |
| 2023-07-19 | $102.07 | $156.53 | 763,200 | — | — |
| 2023-07-18 | $101.75 | $156.04 | 1,013,700 | — | — |
| 2023-07-17 | $100.95 | $154.81 | 641,000 | — | — |
| 2023-07-14 | $101.04 | $154.95 | 789,600 | — | — |
| 2023-07-13 | $101.10 | $155.04 | 1,095,800 | — | — |
| 2023-07-12 | $96.66 | $148.23 | 690,300 | — | — |
| 2023-07-11 | $95.50 | $146.45 | 715,200 | — | — |
| 2023-07-10 | $93.72 | $143.72 | 569,000 | — | — |
| 2023-07-07 | $94.88 | $145.50 | 644,100 | — | — |
| 2023-07-06 | $93.78 | $143.82 | 701,100 | — | — |
| 2023-07-05 | $95.68 | $146.73 | 576,400 | — | — |
| 2023-07-03 | $96.51 | $148.00 | 353,000 | — | — |
| 2023-06-30 | $96.35 | $147.76 | 982,700 | — | — |
| 2023-06-29 | $95.63 | $146.65 | 1,118,600 | — | — |
| 2023-06-28 | $94.24 | $144.52 | 522,600 | — | — |
| 2023-06-27 | $93.02 | $142.65 | 1,182,600 | — | — |
| 2023-06-26 | $91.71 | $140.64 | 759,500 | — | — |
| 2023-06-23 | $90.41 | $138.65 | 1,404,100 | — | — |
| 2023-06-22 | $92.60 | $142.01 | 766,800 | — | — |
| 2023-06-21 | $93.14 | $142.83 | 758,500 | — | — |
| 2023-06-20 | $93.38 | $143.20 | 800,000 | — | — |
| 2023-06-16 | $94.43 | $144.81 | 1,798,400 | — | — |
| 2023-06-15 | $95.27 | $146.10 | 1,248,500 | — | — |
| 2023-06-14 | $94.17 | $143.23 | 2,068,100 | — | — |
| 2023-06-13 | $94.82 | $144.22 | 4,143,300 | — | — |
| 2023-06-12 | $92.92 | $141.33 | 1,172,200 | — | — |
| 2023-06-09 | $92.22 | $140.27 | 776,700 | — | — |
| 2023-06-08 | $91.96 | $139.87 | 996,000 | — | — |
| 2023-06-07 | $90.56 | $137.74 | 1,677,400 | — | — |
| 2023-06-06 | $91.45 | $139.10 | 1,628,100 | — | — |
| 2023-06-05 | $89.14 | $135.58 | 739,300 | — | — |
| 2023-06-02 | $89.29 | $135.81 | 1,400,100 | — | — |
| 2023-06-01 | $88.00 | $133.85 | 1,242,400 | — | — |
| 2023-05-31 | $87.09 | $132.46 | 1,308,800 | — | — |
| 2023-05-30 | $87.36 | $132.88 | 1,192,700 | — | — |
| 2023-05-26 | $85.20 | $129.59 | 1,194,000 | — | — |
| 2023-05-25 | $84.28 | $128.19 | 799,400 | — | — |
| 2023-05-24 | $83.37 | $126.81 | 1,219,600 | — | — |
| 2023-05-23 | $84.74 | $128.89 | 966,400 | — | — |
| 2023-05-22 | $85.13 | $129.48 | 826,400 | — | — |
| 2023-05-19 | $83.64 | $127.22 | 610,800 | — | — |
| 2023-05-18 | $83.11 | $126.41 | 936,400 | — | — |
| 2023-05-17 | $83.20 | $126.55 | 779,900 | — | — |
| 2023-05-16 | $81.41 | $123.83 | 503,600 | — | — |
| 2023-05-15 | $83.27 | $126.65 | 641,500 | — | — |
| 2023-05-12 | $82.02 | $124.75 | 653,100 | — | — |
| 2023-05-11 | $81.49 | $123.95 | 778,400 | — | — |
| 2023-05-10 | $81.62 | $124.14 | 854,900 | — | — |
| 2023-05-09 | $80.50 | $122.44 | 927,600 | — | — |
| 2023-05-08 | $81.96 | $124.66 | 1,115,900 | — | — |
| 2023-05-05 | $81.95 | $124.65 | 846,200 | — | — |
| 2023-05-04 | $79.53 | $120.97 | 1,406,200 | — | — |
| 2023-05-03 | $82.09 | $124.86 | 921,400 | — | — |
| 2023-05-02 | $82.46 | $125.42 | 1,707,100 | — | — |
| 2023-05-01 | $85.57 | $130.15 | 1,974,700 | — | — |
| 2023-04-28 | $87.59 | $133.23 | 1,351,700 | — | — |
| 2023-04-27 | $83.45 | $126.93 | 1,097,100 | — | — |
| 2023-04-26 | $81.63 | $124.16 | 782,500 | — | — |
| 2023-04-25 | $83.27 | $126.65 | 773,600 | — | — |
| 2023-04-24 | $86.85 | $132.10 | 536,600 | — | — |
| 2023-04-21 | $86.60 | $131.72 | 722,200 | — | — |
| 2023-04-20 | $86.26 | $131.20 | 800,000 | — | — |
| 2023-04-19 | $86.89 | $132.16 | 1,251,700 | — | — |
| 2023-04-18 | $85.82 | $130.53 | 1,573,600 | — | — |
| 2023-04-17 | $82.95 | $126.17 | 926,400 | — | — |
| 2023-04-14 | $82.86 | $126.03 | 650,300 | — | — |
| 2023-04-13 | $84.63 | $128.72 | 803,400 | — | — |
| 2023-04-12 | $81.65 | $124.19 | 918,700 | — | — |
| 2023-04-11 | $80.55 | $122.52 | 835,900 | — | — |
| 2023-04-10 | $80.54 | $122.50 | 796,700 | — | — |
| 2023-04-06 | $79.71 | $121.24 | 622,300 | — | — |
| 2023-04-05 | $79.22 | $120.49 | 785,900 | — | — |
| 2023-04-04 | $80.87 | $123.00 | 791,100 | — | — |
| 2023-04-03 | $82.27 | $125.13 | 744,200 | — | — |
| 2023-03-31 | $83.44 | $126.91 | 652,100 | — | — |
| 2023-03-30 | $81.32 | $123.69 | 605,900 | — | — |
| 2023-03-29 | $81.40 | $123.81 | 703,200 | — | — |
| 2023-03-28 | $80.10 | $121.83 | 619,300 | — | — |
| 2023-03-27 | $81.09 | $123.34 | 912,900 | — | — |
| 2023-03-24 | $80.40 | $122.29 | 1,691,600 | — | — |
| 2023-03-23 | $80.39 | $122.27 | 2,044,200 | — | — |
| 2023-03-22 | $78.99 | $120.14 | 1,863,100 | — | — |
| 2023-03-21 | $78.52 | $119.43 | 783,100 | — | — |
| 2023-03-20 | $74.74 | $113.68 | 835,600 | — | — |
| 2023-03-17 | $75.05 | $114.15 | 1,816,300 | — | — |
| 2023-03-16 | $76.27 | $116.01 | 1,129,700 | — | — |
| 2023-03-15 | $75.36 | $113.45 | 1,669,800 | — | — |
| 2023-03-14 | $75.67 | $113.92 | 1,629,300 | — | — |
| 2023-03-13 | $72.73 | $109.49 | 2,595,200 | — | — |
| 2023-03-10 | $74.51 | $112.17 | 2,734,400 | — | — |
| 2023-03-09 | $79.93 | $120.33 | 950,100 | — | — |
| 2023-03-08 | $83.29 | $125.39 | 567,000 | — | — |
| 2023-03-07 | $82.31 | $123.92 | 688,700 | — | — |
| 2023-03-06 | $83.73 | $126.05 | 930,300 | — | — |
| 2023-03-03 | $83.12 | $125.13 | 966,600 | — | — |
| 2023-03-02 | $81.16 | $122.18 | 747,500 | — | — |
| 2023-03-01 | $80.73 | $121.54 | 891,400 | — | — |
| 2023-02-28 | $80.63 | $121.39 | 1,203,100 | — | — |
| 2023-02-27 | $80.15 | $120.66 | 684,100 | — | — |
| 2023-02-24 | $80.17 | $120.69 | 761,000 | — | — |
| 2023-02-23 | $81.97 | $123.40 | 633,900 | — | — |
| 2023-02-22 | $80.83 | $121.69 | 567,100 | — | — |
| 2023-02-21 | $80.52 | $121.22 | 802,700 | — | — |
| 2023-02-17 | $83.11 | $125.12 | 512,400 | — | — |
| 2023-02-16 | $83.50 | $125.71 | 572,100 | — | — |
| 2023-02-15 | $83.65 | $125.93 | 1,311,100 | — | — |
| 2023-02-14 | $83.93 | $126.35 | 1,276,000 | — | — |
| 2023-02-13 | $84.96 | $127.90 | 1,689,200 | — | — |
| 2023-02-10 | $85.34 | $128.48 | 833,000 | — | — |
| 2023-02-09 | $83.38 | $125.53 | 1,728,700 | — | — |
| 2023-02-08 | $85.54 | $128.78 | 1,330,000 | — | — |
| 2023-02-07 | $85.85 | $129.24 | 840,700 | — | — |
| 2023-02-06 | $84.62 | $127.39 | 1,094,500 | — | — |
| 2023-02-03 | $85.03 | $128.01 | 1,124,800 | — | — |
| 2023-02-02 | $84.63 | $127.41 | 1,919,600 | — | — |
| 2023-02-01 | $84.66 | $127.45 | 855,900 | — | — |
| 2023-01-31 | $82.99 | $124.94 | 692,700 | — | — |
| 2023-01-30 | $81.18 | $122.21 | 806,100 | — | — |
| 2023-01-27 | $82.90 | $124.80 | 1,137,200 | — | — |
| 2023-01-26 | $81.21 | $122.26 | 803,900 | — | — |
| 2023-01-25 | $78.40 | $118.03 | 518,300 | — | — |
| 2023-01-24 | $78.56 | $118.27 | 410,400 | — | — |
| 2023-01-23 | $79.64 | $119.90 | 939,900 | — | — |
| 2023-01-20 | $78.63 | $118.38 | 885,200 | — | — |
| 2023-01-19 | $75.93 | $114.31 | 954,500 | — | — |
| 2023-01-18 | $77.97 | $117.38 | 915,700 | — | — |
| 2023-01-17 | $78.07 | $117.53 | 818,000 | — | — |
| 2023-01-13 | $77.47 | $116.63 | 751,300 | — | — |
| 2023-01-12 | $76.75 | $115.54 | 1,331,300 | — | — |
| 2023-01-11 | $74.06 | $111.50 | 900,700 | — | — |
| 2023-01-10 | $72.43 | $109.04 | 889,300 | — | — |
| 2023-01-09 | $71.81 | $108.11 | 820,600 | — | — |
| 2023-01-06 | $69.13 | $104.07 | 1,077,800 | — | — |
| 2023-01-05 | $67.46 | $101.56 | 1,165,700 | — | — |
| 2023-01-04 | $69.40 | $104.48 | 1,005,700 | — | — |
| 2023-01-03 | $68.35 | $102.90 | 813,000 | — | — |