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
- 1980-03-17 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 | $116.76 | $442.07 | 880,000 | — | — |
| 2024-12-30 | $115.82 | $438.51 | 1,295,300 | — | — |
| 2024-12-27 | $116.96 | $442.82 | 846,200 | — | — |
| 2024-12-26 | $116.55 | $441.27 | 884,900 | — | — |
| 2024-12-24 | $117.29 | $444.07 | 346,600 | — | — |
| 2024-12-23 | $116.18 | $439.87 | 1,134,100 | — | — |
| 2024-12-20 | $115.73 | $438.17 | 2,689,400 | — | — |
| 2024-12-19 | $114.62 | $433.97 | 1,589,100 | — | — |
| 2024-12-18 | $115.59 | $437.64 | 1,280,900 | — | — |
| 2024-12-17 | $118.49 | $448.62 | 1,280,300 | — | — |
| 2024-12-16 | $118.58 | $448.96 | 1,376,700 | — | — |
| 2024-12-13 | $121.22 | $458.95 | 936,500 | — | — |
| 2024-12-12 | $121.78 | $461.07 | 937,600 | — | — |
| 2024-12-11 | $122.99 | $465.66 | 1,473,900 | — | — |
| 2024-12-10 | $125.40 | $474.78 | 928,300 | — | — |
| 2024-12-09 | $125.92 | $476.75 | 1,291,100 | — | — |
| 2024-12-06 | $123.42 | $467.28 | 931,700 | — | — |
| 2024-12-05 | $124.62 | $468.04 | 1,144,200 | — | — |
| 2024-12-04 | $125.89 | $472.81 | 796,600 | — | — |
| 2024-12-03 | $127.37 | $478.37 | 924,000 | — | — |
| 2024-12-02 | $127.53 | $478.97 | 3,119,700 | — | — |
| 2024-11-29 | $126.73 | $475.97 | 554,500 | — | — |
| 2024-11-27 | $126.87 | $476.49 | 908,000 | — | — |
| 2024-11-26 | $127.90 | $480.36 | 917,500 | — | — |
| 2024-11-25 | $129.47 | $486.26 | 1,648,800 | — | — |
| 2024-11-22 | $124.80 | $468.72 | 953,300 | — | — |
| 2024-11-21 | $122.69 | $460.79 | 973,500 | — | — |
| 2024-11-20 | $120.76 | $453.54 | 1,043,100 | — | — |
| 2024-11-19 | $121.26 | $455.42 | 1,053,800 | — | — |
| 2024-11-18 | $124.19 | $466.43 | 905,800 | — | — |
| 2024-11-15 | $122.62 | $460.53 | 1,077,400 | — | — |
| 2024-11-14 | $123.85 | $465.15 | 1,430,000 | — | — |
| 2024-11-13 | $123.68 | $464.51 | 1,438,700 | — | — |
| 2024-11-12 | $122.70 | $460.83 | 1,534,900 | — | — |
| 2024-11-11 | $122.36 | $459.55 | 957,900 | — | — |
| 2024-11-08 | $122.41 | $459.74 | 1,220,300 | — | — |
| 2024-11-07 | $123.04 | $462.11 | 1,696,100 | — | — |
| 2024-11-06 | $123.28 | $463.01 | 2,574,200 | — | — |
| 2024-11-05 | $116.60 | $437.92 | 1,068,300 | — | — |
| 2024-11-04 | $116.05 | $435.85 | 1,216,400 | — | — |
| 2024-11-01 | $113.61 | $426.69 | 1,318,700 | — | — |
| 2024-10-31 | $114.70 | $430.78 | 2,763,100 | — | — |
| 2024-10-30 | $116.27 | $436.68 | 1,532,400 | — | — |
| 2024-10-29 | $117.28 | $440.47 | 2,502,000 | — | — |
| 2024-10-28 | $118.35 | $444.49 | 3,932,700 | — | — |
| 2024-10-25 | $114.24 | $429.06 | 2,138,100 | — | — |
| 2024-10-24 | $113.11 | $424.81 | 2,219,400 | — | — |
| 2024-10-23 | $116.24 | $436.57 | 2,768,400 | — | — |
| 2024-10-22 | $113.11 | $424.81 | 6,715,600 | — | — |
| 2024-10-21 | $143.12 | $537.52 | 990,100 | — | — |
| 2024-10-18 | $143.17 | $537.71 | 852,000 | — | — |
| 2024-10-17 | $143.63 | $539.44 | 750,400 | — | — |
| 2024-10-16 | $143.16 | $537.67 | 879,700 | — | — |
| 2024-10-15 | $140.41 | $527.34 | 1,153,900 | — | — |
| 2024-10-14 | $139.44 | $523.70 | 1,025,500 | — | — |
| 2024-10-11 | $137.24 | $515.44 | 864,500 | — | — |
| 2024-10-10 | $133.44 | $501.17 | 613,200 | — | — |
| 2024-10-09 | $133.76 | $502.37 | 807,700 | — | — |
| 2024-10-08 | $133.67 | $502.03 | 716,900 | — | — |
| 2024-10-07 | $134.99 | $506.99 | 619,800 | — | — |
| 2024-10-04 | $136.70 | $513.41 | 649,600 | — | — |
| 2024-10-03 | $136.57 | $512.92 | 553,400 | — | — |
| 2024-10-02 | $138.77 | $521.18 | 666,300 | — | — |
| 2024-10-01 | $139.65 | $524.49 | 764,900 | — | — |
| 2024-09-30 | $139.68 | $524.60 | 680,700 | — | — |
| 2024-09-27 | $141.24 | $530.46 | 618,200 | — | — |
| 2024-09-26 | $141.50 | $531.44 | 686,400 | — | — |
| 2024-09-25 | $138.52 | $520.25 | 888,300 | — | — |
| 2024-09-24 | $139.66 | $524.53 | 846,500 | — | — |
| 2024-09-23 | $137.74 | $517.32 | 932,200 | — | — |
| 2024-09-20 | $137.02 | $514.61 | 1,358,200 | — | — |
| 2024-09-19 | $139.14 | $522.57 | 528,000 | — | — |
| 2024-09-18 | $138.09 | $518.63 | 489,700 | — | — |
| 2024-09-17 | $137.33 | $515.78 | 529,900 | — | — |
| 2024-09-16 | $137.35 | $515.85 | 756,200 | — | — |
| 2024-09-13 | $137.35 | $515.85 | 874,300 | — | — |
| 2024-09-12 | $136.21 | $511.57 | 669,300 | — | — |
| 2024-09-11 | $135.05 | $507.21 | 775,900 | — | — |
| 2024-09-10 | $135.76 | $509.88 | 726,600 | — | — |
| 2024-09-09 | $136.61 | $513.07 | 824,100 | — | — |
| 2024-09-06 | $134.30 | $504.40 | 932,300 | — | — |
| 2024-09-05 | $137.34 | $512.06 | 1,620,500 | — | — |
| 2024-09-04 | $141.20 | $526.45 | 742,100 | — | — |
| 2024-09-03 | $143.19 | $533.87 | 739,500 | — | — |
| 2024-08-30 | $143.26 | $534.13 | 821,900 | — | — |
| 2024-08-29 | $142.28 | $530.48 | 476,800 | — | — |
| 2024-08-28 | $142.51 | $531.33 | 755,700 | — | — |
| 2024-08-27 | $142.71 | $532.08 | 649,300 | — | — |
| 2024-08-26 | $143.00 | $533.16 | 798,200 | — | — |
| 2024-08-23 | $142.21 | $530.21 | 525,000 | — | — |
| 2024-08-22 | $141.36 | $527.05 | 498,000 | — | — |
| 2024-08-21 | $143.66 | $535.62 | 828,400 | — | — |
| 2024-08-20 | $139.53 | $520.22 | 582,700 | — | — |
| 2024-08-19 | $138.68 | $517.05 | 583,900 | — | — |
| 2024-08-16 | $138.86 | $517.72 | 624,100 | — | — |
| 2024-08-15 | $138.56 | $516.61 | 588,600 | — | — |
| 2024-08-14 | $137.19 | $511.50 | 451,700 | — | — |
| 2024-08-13 | $136.85 | $510.23 | 463,500 | — | — |
| 2024-08-12 | $135.63 | $505.68 | 856,800 | — | — |
| 2024-08-09 | $137.18 | $511.46 | 513,600 | — | — |
| 2024-08-08 | $138.49 | $516.35 | 744,200 | — | — |
| 2024-08-07 | $137.23 | $511.65 | 809,400 | — | — |
| 2024-08-06 | $140.04 | $522.12 | 804,800 | — | — |
| 2024-08-05 | $138.35 | $515.82 | 1,062,200 | — | — |
| 2024-08-02 | $142.52 | $531.37 | 1,062,200 | — | — |
| 2024-08-01 | $143.48 | $534.95 | 1,113,800 | — | — |
| 2024-07-31 | $147.11 | $548.48 | 2,488,100 | — | — |
| 2024-07-30 | $147.09 | $548.41 | 939,600 | — | — |
| 2024-07-29 | $142.79 | $532.38 | 810,000 | — | — |
| 2024-07-26 | $141.97 | $529.32 | 988,200 | — | — |
| 2024-07-25 | $137.97 | $514.41 | 1,072,500 | — | — |
| 2024-07-24 | $135.74 | $506.09 | 1,269,900 | — | — |
| 2024-07-23 | $137.21 | $511.57 | 2,069,300 | — | — |
| 2024-07-22 | $138.37 | $515.90 | 1,245,400 | — | — |
| 2024-07-19 | $138.26 | $515.49 | 3,266,000 | — | — |
| 2024-07-18 | $140.26 | $522.94 | 965,800 | — | — |
| 2024-07-17 | $144.06 | $537.11 | 927,900 | — | — |
| 2024-07-16 | $141.72 | $528.39 | 1,392,900 | — | — |
| 2024-07-15 | $141.23 | $526.56 | 1,402,600 | — | — |
| 2024-07-12 | $138.29 | $515.60 | 1,017,700 | — | — |
| 2024-07-11 | $136.51 | $508.96 | 1,163,500 | — | — |
| 2024-07-10 | $132.48 | $493.94 | 757,800 | — | — |
| 2024-07-09 | $131.04 | $488.57 | 924,300 | — | — |
| 2024-07-08 | $132.88 | $495.43 | 838,700 | — | — |
| 2024-07-05 | $132.45 | $493.83 | 1,439,300 | — | — |
| 2024-07-03 | $133.38 | $497.29 | 645,200 | — | — |
| 2024-07-02 | $135.98 | $506.99 | 1,025,500 | — | — |
| 2024-07-01 | $133.85 | $499.05 | 1,224,600 | — | — |
| 2024-06-28 | $138.32 | $515.71 | 1,300,600 | — | — |
| 2024-06-27 | $137.40 | $512.28 | 872,200 | — | — |
| 2024-06-26 | $138.07 | $514.78 | 603,100 | — | — |
| 2024-06-25 | $139.10 | $518.62 | 640,700 | — | — |
| 2024-06-24 | $142.05 | $529.62 | 640,500 | — | — |
| 2024-06-21 | $141.43 | $527.31 | 1,589,500 | — | — |
| 2024-06-20 | $141.42 | $527.27 | 806,700 | — | — |
| 2024-06-18 | $139.34 | $519.51 | 777,300 | — | — |
| 2024-06-17 | $139.90 | $521.60 | 975,700 | — | — |
| 2024-06-14 | $136.70 | $509.67 | 1,159,300 | — | — |
| 2024-06-13 | $140.91 | $525.37 | 1,033,600 | — | — |
| 2024-06-12 | $142.79 | $532.38 | 598,900 | — | — |
| 2024-06-11 | $142.04 | $529.58 | 767,500 | — | — |
| 2024-06-10 | $142.47 | $531.18 | 813,000 | — | — |
| 2024-06-07 | $145.19 | $541.33 | 916,600 | — | — |
| 2024-06-06 | $144.61 | $535.43 | 818,700 | — | — |
| 2024-06-05 | $142.99 | $529.44 | 696,600 | — | — |
| 2024-06-04 | $144.77 | $536.03 | 860,600 | — | — |
| 2024-06-03 | $144.11 | $533.58 | 812,400 | — | — |
| 2024-05-31 | $144.14 | $533.69 | 1,500,300 | — | — |
| 2024-05-30 | $140.68 | $520.88 | 651,600 | — | — |
| 2024-05-29 | $139.24 | $515.55 | 815,200 | — | — |
| 2024-05-28 | $141.77 | $524.92 | 709,600 | — | — |
| 2024-05-24 | $145.22 | $537.69 | 468,600 | — | — |
| 2024-05-23 | $145.65 | $539.29 | 731,100 | — | — |
| 2024-05-22 | $149.59 | $553.87 | 895,100 | — | — |
| 2024-05-21 | $151.51 | $560.98 | 845,200 | — | — |
| 2024-05-20 | $151.93 | $562.54 | 561,800 | — | — |
| 2024-05-17 | $152.89 | $566.09 | 581,800 | — | — |
| 2024-05-16 | $154.10 | $570.57 | 602,300 | — | — |
| 2024-05-15 | $155.01 | $573.94 | 557,500 | — | — |
| 2024-05-14 | $155.58 | $576.05 | 678,800 | — | — |
| 2024-05-13 | $157.53 | $583.27 | 877,000 | — | — |
| 2024-05-10 | $155.27 | $574.90 | 753,500 | — | — |
| 2024-05-09 | $155.34 | $575.16 | 704,300 | — | — |
| 2024-05-08 | $154.35 | $571.50 | 928,700 | — | — |
| 2024-05-07 | $154.92 | $573.61 | 1,181,700 | — | — |
| 2024-05-06 | $156.69 | $580.16 | 913,800 | — | — |
| 2024-05-03 | $157.41 | $582.83 | 670,500 | — | — |
| 2024-05-02 | $156.32 | $578.79 | 752,600 | — | — |
| 2024-05-01 | $156.77 | $580.46 | 838,700 | — | — |
| 2024-04-30 | $157.21 | $582.09 | 1,559,000 | — | — |
| 2024-04-29 | $161.37 | $597.49 | 1,055,700 | — | — |
| 2024-04-26 | $159.93 | $592.16 | 1,003,700 | — | — |
| 2024-04-25 | $161.07 | $596.38 | 1,452,100 | — | — |
| 2024-04-24 | $161.80 | $599.08 | 1,161,700 | — | — |
| 2024-04-23 | $163.38 | $604.93 | 1,113,200 | — | — |
| 2024-04-22 | $163.09 | $603.86 | 1,447,200 | — | — |
| 2024-04-19 | $162.39 | $601.27 | 3,396,400 | — | — |
| 2024-04-18 | $160.23 | $593.27 | 3,914,700 | — | — |
| 2024-04-17 | $144.07 | $533.44 | 1,763,200 | — | — |
| 2024-04-16 | $144.55 | $535.21 | 1,100,400 | — | — |
| 2024-04-15 | $144.75 | $535.95 | 1,177,600 | — | — |
| 2024-04-12 | $145.38 | $538.29 | 924,800 | — | — |
| 2024-04-11 | $146.11 | $540.99 | 884,000 | — | — |
| 2024-04-10 | $148.28 | $549.02 | 738,500 | — | — |
| 2024-04-09 | $150.49 | $557.21 | 610,200 | — | — |
| 2024-04-08 | $150.41 | $556.91 | 582,300 | — | — |
| 2024-04-05 | $149.99 | $555.35 | 613,200 | — | — |
| 2024-04-04 | $148.85 | $551.13 | 806,500 | — | — |
| 2024-04-03 | $153.12 | $566.94 | 703,000 | — | — |
| 2024-04-02 | $153.79 | $569.42 | 847,200 | — | — |
| 2024-04-01 | $154.28 | $571.24 | 733,400 | — | — |
| 2024-03-28 | $154.93 | $573.65 | 954,300 | — | — |
| 2024-03-27 | $155.19 | $574.61 | 754,900 | — | — |
| 2024-03-26 | $152.53 | $564.76 | 946,000 | — | — |
| 2024-03-25 | $153.61 | $568.76 | 844,700 | — | — |
| 2024-03-22 | $155.88 | $577.16 | 588,700 | — | — |
| 2024-03-21 | $157.38 | $582.72 | 624,100 | — | — |
| 2024-03-20 | $155.31 | $575.05 | 895,000 | — | — |
| 2024-03-19 | $155.07 | $574.16 | 804,400 | — | — |
| 2024-03-18 | $153.47 | $568.24 | 988,600 | — | — |
| 2024-03-15 | $153.66 | $568.94 | 1,693,600 | — | — |
| 2024-03-14 | $151.87 | $562.32 | 829,200 | — | — |
| 2024-03-13 | $153.49 | $568.31 | 1,200,200 | — | — |
| 2024-03-12 | $154.01 | $570.24 | 870,500 | — | — |
| 2024-03-11 | $152.45 | $564.46 | 1,280,000 | — | — |
| 2024-03-08 | $150.96 | $558.95 | 1,021,300 | — | — |
| 2024-03-07 | $150.82 | $558.43 | 1,080,800 | — | — |
| 2024-03-06 | $149.83 | $554.76 | 776,000 | — | — |
| 2024-03-05 | $149.94 | $555.17 | 1,079,500 | — | — |
| 2024-03-04 | $149.97 | $555.28 | 820,700 | — | — |
| 2024-03-01 | $149.21 | $552.47 | 1,141,000 | — | — |
| 2024-02-29 | $149.26 | $552.65 | 2,080,700 | — | — |
| 2024-02-28 | $151.75 | $558.17 | 1,154,700 | — | — |
| 2024-02-27 | $150.57 | $553.83 | 820,800 | — | — |
| 2024-02-26 | $148.42 | $545.92 | 1,051,700 | — | — |
| 2024-02-23 | $147.88 | $543.93 | 1,332,300 | — | — |
| 2024-02-22 | $146.12 | $537.46 | 1,125,100 | — | — |
| 2024-02-21 | $144.46 | $531.35 | 1,426,900 | — | — |
| 2024-02-20 | $144.28 | $530.69 | 1,146,800 | — | — |
| 2024-02-16 | $142.93 | $525.73 | 1,161,500 | — | — |
| 2024-02-15 | $143.71 | $528.60 | 2,619,900 | — | — |
| 2024-02-14 | $144.04 | $529.81 | 1,481,600 | — | — |
| 2024-02-13 | $142.41 | $523.81 | 1,218,400 | — | — |
| 2024-02-12 | $145.14 | $533.86 | 1,113,400 | — | — |
| 2024-02-09 | $143.18 | $526.65 | 867,100 | — | — |
| 2024-02-08 | $142.31 | $523.45 | 1,255,300 | — | — |
| 2024-02-07 | $142.78 | $525.18 | 962,800 | — | — |
| 2024-02-06 | $141.32 | $519.81 | 846,100 | — | — |
| 2024-02-05 | $140.14 | $515.46 | 880,400 | — | — |
| 2024-02-02 | $142.38 | $523.70 | 945,800 | — | — |
| 2024-02-01 | $142.67 | $524.77 | 804,600 | — | — |
| 2024-01-31 | $140.23 | $515.80 | 1,154,500 | — | — |
| 2024-01-30 | $143.25 | $526.90 | 719,800 | — | — |
| 2024-01-29 | $142.74 | $525.03 | 710,600 | — | — |
| 2024-01-26 | $142.63 | $524.62 | 648,600 | — | — |
| 2024-01-25 | $142.52 | $524.22 | 640,800 | — | — |
| 2024-01-24 | $141.67 | $521.09 | 701,400 | — | — |
| 2024-01-23 | $143.02 | $526.06 | 910,300 | — | — |
| 2024-01-22 | $143.57 | $528.08 | 977,200 | — | — |
| 2024-01-19 | $142.09 | $522.64 | 1,268,100 | — | — |
| 2024-01-18 | $139.45 | $512.93 | 760,900 | — | — |
| 2024-01-17 | $137.98 | $507.52 | 734,200 | — | — |
| 2024-01-16 | $139.80 | $514.21 | 988,000 | — | — |
| 2024-01-12 | $138.80 | $510.54 | 699,500 | — | — |
| 2024-01-11 | $138.43 | $509.18 | 904,500 | — | — |
| 2024-01-10 | $137.67 | $506.38 | 787,400 | — | — |
| 2024-01-09 | $137.20 | $504.65 | 912,900 | — | — |
| 2024-01-08 | $138.46 | $509.29 | 866,000 | — | — |
| 2024-01-05 | $136.62 | $502.52 | 818,500 | — | — |
| 2024-01-04 | $136.16 | $500.83 | 984,400 | — | — |
| 2024-01-03 | $136.15 | $500.79 | 1,145,500 | — | — |
| 2024-01-02 | $138.09 | $507.92 | 790,600 | — | — |