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
- 2015-11-19 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $182.64 | $182.64 | 3,052,600 | — | — |
| 2025-12-30 | $148.79 | $148.79 | 519,500 | — | — |
| 2025-12-29 | $150.68 | $150.68 | 551,200 | — | — |
| 2025-12-26 | $152.05 | $152.05 | 463,200 | — | — |
| 2025-12-24 | $153.64 | $153.64 | 145,100 | — | — |
| 2025-12-23 | $154.19 | $154.19 | 469,900 | — | — |
| 2025-12-22 | $154.70 | $154.70 | 606,800 | — | — |
| 2025-12-19 | $152.65 | $152.65 | 975,300 | — | — |
| 2025-12-18 | $147.00 | $147.00 | 392,600 | — | — |
| 2025-12-17 | $148.00 | $148.00 | 421,900 | — | — |
| 2025-12-16 | $146.87 | $146.87 | 303,800 | — | — |
| 2025-12-15 | $146.24 | $146.24 | 364,600 | — | — |
| 2025-12-12 | $148.17 | $148.17 | 554,100 | — | — |
| 2025-12-11 | $148.75 | $148.75 | 276,600 | — | — |
| 2025-12-10 | $149.26 | $149.26 | 406,300 | — | — |
| 2025-12-09 | $145.22 | $145.22 | 440,000 | — | — |
| 2025-12-08 | $147.56 | $147.56 | 631,400 | — | — |
| 2025-12-05 | $149.22 | $149.22 | 492,300 | — | — |
| 2025-12-04 | $148.04 | $148.04 | 358,700 | — | — |
| 2025-12-03 | $147.81 | $147.81 | 616,700 | — | — |
| 2025-12-02 | $142.09 | $142.09 | 785,200 | — | — |
| 2025-12-01 | $149.03 | $149.03 | 504,900 | — | — |
| 2025-11-28 | $151.50 | $151.50 | 189,500 | — | — |
| 2025-11-26 | $150.98 | $150.98 | 541,300 | — | — |
| 2025-11-25 | $150.36 | $150.36 | 359,500 | — | — |
| 2025-11-24 | $151.20 | $151.20 | 542,900 | — | — |
| 2025-11-21 | $149.44 | $149.44 | 531,800 | — | — |
| 2025-11-20 | $143.31 | $143.31 | 821,300 | — | — |
| 2025-11-19 | $146.77 | $146.77 | 492,100 | — | — |
| 2025-11-18 | $147.48 | $147.48 | 798,800 | — | — |
| 2025-11-17 | $145.56 | $145.56 | 877,100 | — | — |
| 2025-11-14 | $139.69 | $139.69 | 401,400 | — | — |
| 2025-11-13 | $137.40 | $137.40 | 507,300 | — | — |
| 2025-11-12 | $140.86 | $140.86 | 677,400 | — | — |
| 2025-11-11 | $139.61 | $139.61 | 551,700 | — | — |
| 2025-11-10 | $137.80 | $137.80 | 530,600 | — | — |
| 2025-11-07 | $138.15 | $138.15 | 458,700 | — | — |
| 2025-11-06 | $139.41 | $139.41 | 572,900 | — | — |
| 2025-11-05 | $135.69 | $135.69 | 577,500 | — | — |
| 2025-11-04 | $134.93 | $134.93 | 725,800 | — | — |
| 2025-11-03 | $135.75 | $135.75 | 1,238,800 | — | — |
| 2025-10-31 | $134.99 | $134.99 | 508,200 | — | — |
| 2025-10-30 | $133.15 | $133.15 | 405,200 | — | — |
| 2025-10-29 | $133.33 | $133.33 | 406,700 | — | — |
| 2025-10-28 | $133.51 | $133.51 | 515,000 | — | — |
| 2025-10-27 | $134.68 | $134.68 | 454,800 | — | — |
| 2025-10-24 | $129.55 | $129.55 | 530,600 | — | — |
| 2025-10-23 | $127.06 | $127.06 | 294,200 | — | — |
| 2025-10-22 | $129.72 | $129.72 | 395,800 | — | — |
| 2025-10-21 | $131.39 | $131.39 | 342,000 | — | — |
| 2025-10-20 | $131.60 | $131.60 | 814,400 | — | — |
| 2025-10-17 | $127.94 | $127.94 | 346,600 | — | — |
| 2025-10-16 | $125.00 | $125.00 | 495,700 | — | — |
| 2025-10-15 | $129.58 | $129.58 | 686,600 | — | — |
| 2025-10-14 | $123.52 | $123.52 | 292,000 | — | — |
| 2025-10-13 | $121.15 | $121.15 | 571,800 | — | — |
| 2025-10-10 | $121.71 | $121.71 | 339,800 | — | — |
| 2025-10-09 | $122.52 | $122.52 | 648,300 | — | — |
| 2025-10-08 | $118.71 | $118.71 | 344,700 | — | — |
| 2025-10-07 | $118.64 | $118.64 | 402,300 | — | — |
| 2025-10-06 | $119.94 | $119.94 | 543,700 | — | — |
| 2025-10-03 | $120.30 | $120.30 | 322,300 | — | — |
| 2025-10-02 | $119.94 | $119.94 | 452,700 | — | — |
| 2025-10-01 | $118.57 | $118.57 | 527,000 | — | — |
| 2025-09-30 | $121.45 | $121.45 | 402,100 | — | — |
| 2025-09-29 | $117.62 | $117.62 | 358,900 | — | — |
| 2025-09-26 | $116.76 | $116.76 | 345,000 | — | — |
| 2025-09-25 | $116.01 | $116.01 | 424,300 | — | — |
| 2025-09-24 | $118.77 | $118.77 | 332,700 | — | — |
| 2025-09-23 | $118.19 | $118.19 | 432,600 | — | — |
| 2025-09-22 | $117.49 | $117.49 | 525,900 | — | — |
| 2025-09-19 | $115.95 | $115.95 | 616,500 | — | — |
| 2025-09-18 | $118.63 | $118.63 | 517,600 | — | — |
| 2025-09-17 | $116.62 | $116.62 | 592,000 | — | — |
| 2025-09-16 | $114.10 | $114.10 | 735,500 | — | — |
| 2025-09-15 | $116.78 | $116.78 | 444,600 | — | — |
| 2025-09-12 | $118.42 | $118.42 | 700,800 | — | — |
| 2025-09-11 | $122.96 | $122.96 | 564,800 | — | — |
| 2025-09-10 | $124.12 | $124.12 | 478,600 | — | — |
| 2025-09-09 | $125.68 | $125.68 | 809,200 | — | — |
| 2025-09-08 | $129.29 | $129.29 | 751,500 | — | — |
| 2025-09-05 | $125.17 | $125.17 | 506,600 | — | — |
| 2025-09-04 | $124.41 | $124.41 | 470,700 | — | — |
| 2025-09-03 | $122.00 | $122.00 | 576,600 | — | — |
| 2025-09-02 | $123.47 | $123.47 | 902,500 | — | — |
| 2025-08-29 | $121.28 | $121.28 | 351,700 | — | — |
| 2025-08-28 | $121.75 | $121.75 | 369,700 | — | — |
| 2025-08-27 | $121.86 | $121.86 | 1,041,700 | — | — |
| 2025-08-26 | $121.15 | $121.15 | 547,500 | — | — |
| 2025-08-25 | $116.31 | $116.31 | 315,800 | — | — |
| 2025-08-22 | $118.51 | $118.51 | 728,000 | — | — |
| 2025-08-21 | $117.14 | $117.14 | 476,800 | — | — |
| 2025-08-20 | $116.99 | $116.99 | 676,500 | — | — |
| 2025-08-19 | $111.29 | $111.29 | 618,100 | — | — |
| 2025-08-18 | $111.13 | $111.13 | 695,300 | — | — |
| 2025-08-15 | $109.21 | $109.21 | 383,900 | — | — |
| 2025-08-14 | $108.75 | $108.75 | 426,800 | — | — |
| 2025-08-13 | $109.39 | $109.39 | 589,400 | — | — |
| 2025-08-12 | $105.23 | $105.23 | 428,800 | — | — |
| 2025-08-11 | $103.96 | $103.96 | 307,000 | — | — |
| 2025-08-08 | $104.80 | $104.80 | 311,400 | — | — |
| 2025-08-07 | $104.32 | $104.32 | 411,800 | — | — |
| 2025-08-06 | $103.26 | $103.26 | 553,800 | — | — |
| 2025-08-05 | $103.59 | $103.59 | 922,000 | — | — |
| 2025-08-04 | $106.54 | $106.54 | 1,089,200 | — | — |
| 2025-08-01 | $103.02 | $103.02 | 838,800 | — | — |
| 2025-07-31 | $101.38 | $101.38 | 781,900 | — | — |
| 2025-07-30 | $101.26 | $101.26 | 598,400 | — | — |
| 2025-07-29 | $100.41 | $100.41 | 563,800 | — | — |
| 2025-07-28 | $100.39 | $100.39 | 699,700 | — | — |
| 2025-07-25 | $100.83 | $100.83 | 854,900 | — | — |
| 2025-07-24 | $104.97 | $104.97 | 431,400 | — | — |
| 2025-07-23 | $106.36 | $106.36 | 747,300 | — | — |
| 2025-07-22 | $102.55 | $102.55 | 1,119,900 | — | — |
| 2025-07-21 | $109.68 | $109.68 | 467,400 | — | — |
| 2025-07-18 | $111.70 | $111.70 | 453,700 | — | — |
| 2025-07-17 | $112.24 | $112.24 | 512,300 | — | — |
| 2025-07-16 | $111.32 | $111.32 | 525,300 | — | — |
| 2025-07-15 | $110.12 | $110.12 | 595,600 | — | — |
| 2025-07-14 | $112.33 | $112.33 | 584,800 | — | — |
| 2025-07-11 | $108.98 | $108.98 | 978,100 | — | — |
| 2025-07-10 | $110.73 | $110.73 | 718,000 | — | — |
| 2025-07-09 | $112.35 | $112.35 | 886,900 | — | — |
| 2025-07-08 | $108.41 | $108.41 | 622,900 | — | — |
| 2025-07-07 | $107.50 | $107.50 | 570,500 | — | — |
| 2025-07-03 | $105.44 | $105.44 | 245,800 | — | — |
| 2025-07-02 | $103.91 | $103.91 | 399,400 | — | — |
| 2025-07-01 | $102.97 | $102.97 | 483,700 | — | — |
| 2025-06-30 | $104.39 | $104.39 | 609,900 | — | — |
| 2025-06-27 | $103.36 | $103.36 | 1,181,700 | — | — |
| 2025-06-26 | $102.57 | $102.57 | 358,100 | — | — |
| 2025-06-25 | $103.70 | $103.70 | 270,700 | — | — |
| 2025-06-24 | $104.26 | $104.26 | 957,400 | — | — |
| 2025-06-23 | $101.65 | $101.65 | 638,400 | — | — |
| 2025-06-20 | $100.69 | $100.69 | 1,146,000 | — | — |
| 2025-06-18 | $102.89 | $102.89 | 650,400 | — | — |
| 2025-06-17 | $101.60 | $101.60 | 995,000 | — | — |
| 2025-06-16 | $101.69 | $101.69 | 712,500 | — | — |
| 2025-06-13 | $104.10 | $104.10 | 425,900 | — | — |
| 2025-06-12 | $106.25 | $106.25 | 447,200 | — | — |
| 2025-06-11 | $108.08 | $108.08 | 453,300 | — | — |
| 2025-06-10 | $109.91 | $109.91 | 704,300 | — | — |
| 2025-06-09 | $109.87 | $109.87 | 917,800 | — | — |
| 2025-06-06 | $111.91 | $111.91 | 702,100 | — | — |
| 2025-06-05 | $110.66 | $110.66 | 684,600 | — | — |
| 2025-06-04 | $108.14 | $108.14 | 477,900 | — | — |
| 2025-06-03 | $110.11 | $110.11 | 1,352,000 | — | — |
| 2025-06-02 | $107.66 | $107.66 | 708,800 | — | — |
| 2025-05-30 | $105.16 | $105.16 | 485,800 | — | — |
| 2025-05-29 | $104.64 | $104.64 | 401,300 | — | — |
| 2025-05-28 | $102.99 | $102.99 | 604,700 | — | — |
| 2025-05-27 | $103.98 | $103.98 | 441,500 | — | — |
| 2025-05-23 | $105.07 | $105.07 | 467,600 | — | — |
| 2025-05-22 | $104.35 | $104.35 | 416,300 | — | — |
| 2025-05-21 | $105.76 | $105.76 | 380,400 | — | — |
| 2025-05-20 | $108.35 | $108.35 | 627,400 | — | — |
| 2025-05-19 | $108.30 | $108.30 | 570,000 | — | — |
| 2025-05-16 | $107.53 | $107.53 | 627,700 | — | — |
| 2025-05-15 | $107.22 | $107.22 | 581,000 | — | — |
| 2025-05-14 | $103.67 | $103.67 | 874,100 | — | — |
| 2025-05-13 | $105.67 | $105.67 | 979,500 | — | — |
| 2025-05-12 | $110.16 | $110.16 | 566,800 | — | — |
| 2025-05-09 | $107.76 | $107.76 | 435,300 | — | — |
| 2025-05-08 | $108.86 | $108.86 | 608,300 | — | — |
| 2025-05-07 | $110.86 | $110.86 | 758,900 | — | — |
| 2025-05-06 | $112.16 | $112.16 | 716,100 | — | — |
| 2025-05-05 | $116.49 | $116.49 | 999,600 | — | — |
| 2025-05-02 | $112.21 | $112.21 | 700,600 | — | — |
| 2025-05-01 | $112.24 | $112.24 | 424,000 | — | — |
| 2025-04-30 | $112.29 | $112.29 | 708,900 | — | — |
| 2025-04-29 | $109.92 | $109.92 | 626,700 | — | — |
| 2025-04-28 | $107.24 | $107.24 | 571,600 | — | — |
| 2025-04-25 | $106.27 | $106.27 | 439,000 | — | — |
| 2025-04-24 | $105.41 | $105.41 | 722,900 | — | — |
| 2025-04-23 | $104.23 | $104.23 | 665,500 | — | — |
| 2025-04-22 | $103.82 | $103.82 | 752,800 | — | — |
| 2025-04-21 | $103.00 | $103.00 | 688,600 | — | — |
| 2025-04-17 | $104.46 | $104.46 | 486,800 | — | — |
| 2025-04-16 | $104.47 | $104.47 | 460,500 | — | — |
| 2025-04-15 | $103.83 | $103.83 | 889,100 | — | — |
| 2025-04-14 | $103.53 | $103.53 | 812,000 | — | — |
| 2025-04-11 | $98.06 | $98.06 | 868,000 | — | — |
| 2025-04-10 | $95.65 | $95.65 | 1,080,500 | — | — |
| 2025-04-09 | $101.67 | $101.67 | 2,489,700 | — | — |
| 2025-04-08 | $97.55 | $97.55 | 881,600 | — | — |
| 2025-04-07 | $98.50 | $98.50 | 1,196,400 | — | — |
| 2025-04-04 | $98.86 | $98.86 | 990,600 | — | — |
| 2025-04-03 | $107.89 | $107.89 | 754,300 | — | — |
| 2025-04-02 | $109.75 | $109.75 | 902,200 | — | — |
| 2025-04-01 | $111.67 | $111.67 | 1,673,400 | — | — |
| 2025-03-31 | $116.63 | $116.63 | 656,400 | — | — |
| 2025-03-28 | $118.53 | $118.53 | 435,200 | — | — |
| 2025-03-27 | $121.77 | $121.77 | 551,800 | — | — |
| 2025-03-26 | $119.16 | $119.16 | 673,500 | — | — |
| 2025-03-25 | $120.36 | $120.36 | 1,254,500 | — | — |
| 2025-03-24 | $129.17 | $129.17 | 395,500 | — | — |
| 2025-03-21 | $126.79 | $126.79 | 789,800 | — | — |
| 2025-03-20 | $126.27 | $126.27 | 311,800 | — | — |
| 2025-03-19 | $125.90 | $125.90 | 371,700 | — | — |
| 2025-03-18 | $124.76 | $124.76 | 357,800 | — | — |
| 2025-03-17 | $125.68 | $125.68 | 458,900 | — | — |
| 2025-03-14 | $121.91 | $121.91 | 432,200 | — | — |
| 2025-03-13 | $121.65 | $121.65 | 429,200 | — | — |
| 2025-03-12 | $119.45 | $119.45 | 697,100 | — | — |
| 2025-03-11 | $119.50 | $119.50 | 824,700 | — | — |
| 2025-03-10 | $118.78 | $118.78 | 693,400 | — | — |
| 2025-03-07 | $122.17 | $122.17 | 509,800 | — | — |
| 2025-03-06 | $124.41 | $124.41 | 554,300 | — | — |
| 2025-03-05 | $125.10 | $125.10 | 399,400 | — | — |
| 2025-03-04 | $125.57 | $125.57 | 795,200 | — | — |
| 2025-03-03 | $127.15 | $127.15 | 836,200 | — | — |
| 2025-02-28 | $127.54 | $127.54 | 851,300 | — | — |
| 2025-02-27 | $126.41 | $126.41 | 587,400 | — | — |
| 2025-02-26 | $128.33 | $128.33 | 786,400 | — | — |
| 2025-02-25 | $127.09 | $127.09 | 1,232,500 | — | — |
| 2025-02-24 | $130.72 | $130.72 | 1,153,900 | — | — |
| 2025-02-21 | $137.75 | $137.75 | 1,539,500 | — | — |
| 2025-02-20 | $129.10 | $129.10 | 706,900 | — | — |
| 2025-02-19 | $126.96 | $126.96 | 871,100 | — | — |
| 2025-02-18 | $128.09 | $128.09 | 1,563,800 | — | — |
| 2025-02-14 | $131.15 | $131.15 | 1,064,100 | — | — |
| 2025-02-13 | $131.68 | $131.68 | 593,700 | — | — |
| 2025-02-12 | $131.55 | $131.55 | 1,109,900 | — | — |
| 2025-02-11 | $132.20 | $132.20 | 1,639,500 | — | — |
| 2025-02-10 | $127.08 | $127.08 | 4,404,900 | — | — |
| 2025-02-07 | $105.76 | $105.76 | 868,600 | — | — |
| 2025-02-06 | $109.50 | $109.50 | 717,200 | — | — |
| 2025-02-05 | $114.00 | $114.00 | 866,600 | — | — |
| 2025-02-04 | $112.92 | $112.92 | 825,300 | — | — |
| 2025-02-03 | $107.43 | $107.43 | 966,000 | — | — |
| 2025-01-31 | $106.46 | $106.46 | 998,200 | — | — |
| 2025-01-30 | $108.85 | $108.85 | 1,202,500 | — | — |
| 2025-01-29 | $105.14 | $105.14 | 698,900 | — | — |
| 2025-01-28 | $102.46 | $102.46 | 903,600 | — | — |
| 2025-01-27 | $102.69 | $102.69 | 733,500 | — | — |
| 2025-01-24 | $103.11 | $103.11 | 854,500 | — | — |
| 2025-01-23 | $103.89 | $103.89 | 1,038,300 | — | — |
| 2025-01-22 | $102.27 | $102.27 | 1,237,300 | — | — |
| 2025-01-21 | $96.18 | $96.18 | 1,068,200 | — | — |
| 2025-01-17 | $91.93 | $91.93 | 808,400 | — | — |
| 2025-01-16 | $93.69 | $93.69 | 1,162,800 | — | — |
| 2025-01-15 | $93.75 | $93.75 | 1,149,200 | — | — |
| 2025-01-14 | $84.60 | $84.60 | 772,400 | — | — |
| 2025-01-13 | $89.27 | $89.27 | 1,879,100 | — | — |
| 2025-01-10 | $80.05 | $80.05 | 1,207,900 | — | — |
| 2025-01-08 | $82.57 | $82.57 | 655,000 | — | — |
| 2025-01-07 | $83.78 | $83.78 | 555,400 | — | — |
| 2025-01-06 | $85.13 | $85.13 | 777,000 | — | — |
| 2025-01-03 | $86.45 | $86.45 | 933,500 | — | — |
| 2025-01-02 | $87.32 | $87.32 | 1,158,100 | — | — |