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
- 2007-01-23 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 | $241.89 | $241.89 | 719,300 | — | — |
| 2025-12-30 | $244.00 | $244.00 | 715,100 | — | — |
| 2025-12-29 | $249.15 | $249.15 | 615,700 | — | — |
| 2025-12-26 | $255.00 | $255.00 | 504,100 | — | — |
| 2025-12-24 | $260.70 | $260.70 | 404,500 | — | — |
| 2025-12-23 | $261.15 | $261.15 | 1,063,000 | — | — |
| 2025-12-22 | $255.39 | $255.39 | 1,428,200 | — | — |
| 2025-12-19 | $243.01 | $243.01 | 2,124,900 | — | — |
| 2025-12-18 | $230.69 | $230.69 | 805,000 | — | — |
| 2025-12-17 | $229.10 | $229.10 | 882,700 | — | — |
| 2025-12-16 | $234.65 | $234.65 | 981,500 | — | — |
| 2025-12-15 | $235.32 | $235.32 | 1,122,400 | — | — |
| 2025-12-12 | $239.00 | $239.00 | 1,244,500 | — | — |
| 2025-12-11 | $249.75 | $249.75 | 1,314,300 | — | — |
| 2025-12-10 | $245.25 | $245.25 | 4,521,900 | — | — |
| 2025-12-09 | $281.42 | $281.42 | 2,323,800 | — | — |
| 2025-12-08 | $282.47 | $282.47 | 790,800 | — | — |
| 2025-12-05 | $278.39 | $278.39 | 848,900 | — | — |
| 2025-12-04 | $287.45 | $287.45 | 1,035,700 | — | — |
| 2025-12-03 | $271.78 | $271.78 | 1,017,700 | — | — |
| 2025-12-02 | $264.95 | $264.95 | 811,500 | — | — |
| 2025-12-01 | $257.80 | $257.80 | 792,900 | — | — |
| 2025-11-28 | $279.46 | $279.46 | 270,900 | — | — |
| 2025-11-26 | $279.19 | $279.19 | 566,300 | — | — |
| 2025-11-25 | $278.47 | $278.47 | 674,700 | — | — |
| 2025-11-24 | $276.99 | $276.99 | 689,300 | — | — |
| 2025-11-21 | $272.54 | $272.54 | 792,500 | — | — |
| 2025-11-20 | $273.98 | $273.98 | 847,700 | — | — |
| 2025-11-19 | $280.43 | $280.43 | 672,500 | — | — |
| 2025-11-18 | $280.95 | $280.95 | 789,800 | — | — |
| 2025-11-17 | $283.66 | $283.66 | 668,300 | — | — |
| 2025-11-14 | $291.21 | $291.21 | 890,500 | — | — |
| 2025-11-13 | $295.49 | $295.49 | 1,212,400 | — | — |
| 2025-11-12 | $323.32 | $323.32 | 477,300 | — | — |
| 2025-11-11 | $328.09 | $328.09 | 496,200 | — | — |
| 2025-11-10 | $333.87 | $333.87 | 642,700 | — | — |
| 2025-11-07 | $329.65 | $329.65 | 1,416,400 | — | — |
| 2025-11-06 | $328.23 | $328.23 | 946,200 | — | — |
| 2025-11-05 | $350.70 | $350.70 | 862,200 | — | — |
| 2025-11-04 | $365.08 | $365.08 | 645,000 | — | — |
| 2025-11-03 | $367.88 | $367.88 | 467,000 | — | — |
| 2025-10-31 | $369.91 | $369.91 | 587,800 | — | — |
| 2025-10-30 | $365.83 | $365.83 | 800,900 | — | — |
| 2025-10-29 | $380.65 | $380.65 | 671,300 | — | — |
| 2025-10-28 | $379.93 | $379.93 | 510,900 | — | — |
| 2025-10-27 | $380.13 | $380.13 | 751,600 | — | — |
| 2025-10-24 | $378.54 | $378.54 | 784,100 | — | — |
| 2025-10-23 | $364.28 | $364.28 | 698,700 | — | — |
| 2025-10-22 | $355.18 | $355.18 | 1,159,400 | — | — |
| 2025-10-21 | $377.18 | $377.18 | 853,600 | — | — |
| 2025-10-20 | $364.04 | $364.04 | 1,726,900 | — | — |
| 2025-10-17 | $350.59 | $350.59 | 1,616,700 | — | — |
| 2025-10-16 | $374.10 | $374.10 | 1,101,100 | — | — |
| 2025-10-15 | $384.69 | $384.69 | 1,238,200 | — | — |
| 2025-10-14 | $401.63 | $401.63 | 737,500 | — | — |
| 2025-10-13 | $409.83 | $409.83 | 1,321,000 | — | — |
| 2025-10-10 | $392.29 | $392.29 | 1,049,600 | — | — |
| 2025-10-09 | $398.29 | $398.29 | 1,024,600 | — | — |
| 2025-10-08 | $407.51 | $407.51 | 1,632,800 | — | — |
| 2025-10-07 | $395.13 | $395.13 | 1,459,400 | — | — |
| 2025-10-06 | $391.88 | $391.88 | 1,823,600 | — | — |
| 2025-10-03 | $374.64 | $374.64 | 1,683,700 | — | — |
| 2025-10-02 | $360.28 | $360.28 | 1,571,500 | — | — |
| 2025-10-01 | $346.08 | $346.08 | 2,075,400 | — | — |
| 2025-09-30 | $314.89 | $314.89 | 1,029,900 | — | — |
| 2025-09-29 | $308.69 | $308.69 | 1,445,400 | — | — |
| 2025-09-26 | $301.20 | $301.20 | 752,800 | — | — |
| 2025-09-25 | $301.79 | $301.79 | 1,164,300 | — | — |
| 2025-09-24 | $301.52 | $301.52 | 1,378,200 | — | — |
| 2025-09-23 | $298.61 | $298.61 | 1,588,400 | — | — |
| 2025-09-22 | $288.08 | $288.08 | 870,400 | — | — |
| 2025-09-19 | $278.55 | $278.55 | 1,991,900 | — | — |
| 2025-09-18 | $283.43 | $283.43 | 1,529,900 | — | — |
| 2025-09-17 | $272.07 | $272.07 | 1,112,500 | — | — |
| 2025-09-16 | $265.87 | $265.87 | 1,348,600 | — | — |
| 2025-09-15 | $251.04 | $251.04 | 940,500 | — | — |
| 2025-09-12 | $243.00 | $243.00 | 781,500 | — | — |
| 2025-09-11 | $241.81 | $241.81 | 1,861,800 | — | — |
| 2025-09-10 | $247.05 | $247.05 | 2,574,300 | — | — |
| 2025-09-09 | $230.99 | $230.99 | 1,801,100 | — | — |
| 2025-09-08 | $236.91 | $236.91 | 1,491,000 | — | — |
| 2025-09-05 | $226.08 | $226.08 | 775,200 | — | — |
| 2025-09-04 | $226.76 | $226.76 | 1,223,000 | — | — |
| 2025-09-03 | $238.23 | $238.23 | 433,400 | — | — |
| 2025-09-02 | $240.02 | $240.02 | 518,400 | — | — |
| 2025-08-29 | $241.35 | $241.35 | 624,600 | — | — |
| 2025-08-28 | $248.93 | $248.93 | 438,600 | — | — |
| 2025-08-27 | $247.47 | $247.47 | 625,500 | — | — |
| 2025-08-26 | $245.90 | $245.90 | 653,600 | — | — |
| 2025-08-25 | $241.15 | $241.15 | 739,700 | — | — |
| 2025-08-22 | $239.84 | $239.84 | 806,100 | — | — |
| 2025-08-21 | $235.07 | $235.07 | 514,100 | — | — |
| 2025-08-20 | $232.24 | $232.24 | 637,100 | — | — |
| 2025-08-19 | $235.18 | $235.18 | 1,013,600 | — | — |
| 2025-08-18 | $247.13 | $247.13 | 655,300 | — | — |
| 2025-08-15 | $246.65 | $246.65 | 671,000 | — | — |
| 2025-08-14 | $249.73 | $249.73 | 626,100 | — | — |
| 2025-08-13 | $254.81 | $254.81 | 798,200 | — | — |
| 2025-08-12 | $250.49 | $250.49 | 1,040,000 | — | — |
| 2025-08-11 | $244.44 | $244.44 | 898,900 | — | — |
| 2025-08-08 | $247.45 | $247.45 | 1,094,400 | — | — |
| 2025-08-07 | $259.61 | $259.61 | 679,100 | — | — |
| 2025-08-06 | $263.10 | $263.10 | 635,800 | — | — |
| 2025-08-05 | $264.75 | $264.75 | 1,106,400 | — | — |
| 2025-08-04 | $267.95 | $267.95 | 552,400 | — | — |
| 2025-08-01 | $260.07 | $260.07 | 950,700 | — | — |
| 2025-07-31 | $267.64 | $267.64 | 711,000 | — | — |
| 2025-07-30 | $267.80 | $267.80 | 707,800 | — | — |
| 2025-07-29 | $268.39 | $268.39 | 769,900 | — | — |
| 2025-07-28 | $270.63 | $270.63 | 1,009,400 | — | — |
| 2025-07-25 | $272.88 | $272.88 | 722,300 | — | — |
| 2025-07-24 | $271.20 | $271.20 | 1,113,600 | — | — |
| 2025-07-23 | $272.80 | $272.80 | 974,900 | — | — |
| 2025-07-22 | $262.48 | $262.48 | 1,497,200 | — | — |
| 2025-07-21 | $272.18 | $272.18 | 1,121,200 | — | — |
| 2025-07-18 | $274.03 | $274.03 | 1,248,100 | — | — |
| 2025-07-17 | $278.56 | $278.56 | 6,617,600 | — | — |
| 2025-07-16 | $268.92 | $268.92 | 1,460,400 | — | — |
| 2025-07-15 | $263.89 | $263.89 | 1,324,900 | — | — |
| 2025-07-14 | $265.00 | $265.00 | 2,168,600 | — | — |
| 2025-07-11 | $263.80 | $263.80 | 4,249,300 | — | — |
| 2025-07-10 | $237.57 | $237.57 | 2,035,900 | — | — |
| 2025-07-09 | $236.77 | $236.77 | 1,936,400 | — | — |
| 2025-07-08 | $237.07 | $237.07 | 1,981,000 | — | — |
| 2025-07-07 | $240.74 | $240.74 | 2,385,500 | — | — |
| 2025-07-03 | $246.23 | $246.23 | 2,587,700 | — | — |
| 2025-07-02 | $246.25 | $246.25 | 5,089,700 | — | — |
| 2025-07-01 | $252.40 | $252.40 | 3,777,500 | — | — |
| 2025-06-30 | $284.95 | $284.95 | 1,678,500 | — | — |
| 2025-06-27 | $278.07 | $278.07 | 3,352,700 | — | — |
| 2025-06-26 | $272.37 | $272.37 | 4,739,200 | — | — |
| 2025-06-25 | $234.94 | $234.94 | 6,343,600 | — | — |
| 2025-06-24 | $193.28 | $193.28 | 1,576,300 | — | — |
| 2025-06-23 | $191.23 | $191.23 | 969,700 | — | — |
| 2025-06-20 | $189.65 | $189.65 | 1,164,400 | — | — |
| 2025-06-18 | $190.04 | $190.04 | 800,800 | — | — |
| 2025-06-17 | $188.73 | $188.73 | 657,500 | — | — |
| 2025-06-16 | $186.67 | $186.67 | 712,100 | — | — |
| 2025-06-13 | $195.10 | $195.10 | 774,000 | — | — |
| 2025-06-12 | $190.12 | $190.12 | 339,000 | — | — |
| 2025-06-11 | $189.52 | $189.52 | 612,800 | — | — |
| 2025-06-10 | $189.62 | $189.62 | 547,600 | — | — |
| 2025-06-09 | $195.72 | $195.72 | 1,058,800 | — | — |
| 2025-06-06 | $190.89 | $190.89 | 1,130,200 | — | — |
| 2025-06-05 | $186.59 | $186.59 | 723,600 | — | — |
| 2025-06-04 | $183.48 | $183.48 | 718,200 | — | — |
| 2025-06-03 | $186.16 | $186.16 | 635,700 | — | — |
| 2025-06-02 | $180.41 | $180.41 | 757,700 | — | — |
| 2025-05-30 | $178.03 | $178.03 | 1,092,000 | — | — |
| 2025-05-29 | $172.49 | $172.49 | 296,900 | — | — |
| 2025-05-28 | $176.38 | $176.38 | 492,500 | — | — |
| 2025-05-27 | $178.14 | $178.14 | 560,800 | — | — |
| 2025-05-23 | $169.07 | $169.07 | 278,400 | — | — |
| 2025-05-22 | $167.64 | $167.64 | 407,700 | — | — |
| 2025-05-21 | $166.73 | $166.73 | 518,300 | — | — |
| 2025-05-20 | $169.29 | $169.29 | 504,300 | — | — |
| 2025-05-19 | $161.12 | $161.12 | 337,400 | — | — |
| 2025-05-16 | $164.09 | $164.09 | 316,700 | — | — |
| 2025-05-15 | $165.49 | $165.49 | 244,300 | — | — |
| 2025-05-14 | $163.82 | $163.82 | 343,800 | — | — |
| 2025-05-13 | $166.60 | $166.60 | 411,400 | — | — |
| 2025-05-12 | $167.13 | $167.13 | 478,000 | — | — |
| 2025-05-09 | $165.47 | $165.47 | 368,900 | — | — |
| 2025-05-08 | $168.38 | $168.38 | 490,200 | — | — |
| 2025-05-07 | $160.01 | $160.01 | 271,600 | — | — |
| 2025-05-06 | $158.50 | $158.50 | 386,600 | — | — |
| 2025-05-05 | $161.96 | $161.96 | 442,000 | — | — |
| 2025-05-02 | $158.79 | $158.79 | 310,600 | — | — |
| 2025-05-01 | $155.21 | $155.21 | 386,300 | — | — |
| 2025-04-30 | $151.52 | $151.52 | 262,800 | — | — |
| 2025-04-29 | $153.24 | $153.24 | 292,500 | — | — |
| 2025-04-28 | $149.71 | $149.71 | 227,600 | — | — |
| 2025-04-25 | $149.59 | $149.59 | 307,000 | — | — |
| 2025-04-24 | $148.95 | $148.95 | 352,900 | — | — |
| 2025-04-23 | $146.21 | $146.21 | 445,100 | — | — |
| 2025-04-22 | $150.18 | $150.18 | 420,900 | — | — |
| 2025-04-21 | $144.20 | $144.20 | 276,000 | — | — |
| 2025-04-17 | $147.61 | $147.61 | 381,700 | — | — |
| 2025-04-16 | $143.81 | $143.81 | 343,400 | — | — |
| 2025-04-15 | $140.00 | $140.00 | 388,400 | — | — |
| 2025-04-14 | $142.80 | $142.80 | 498,500 | — | — |
| 2025-04-11 | $146.33 | $146.33 | 513,300 | — | — |
| 2025-04-10 | $138.97 | $138.97 | 681,700 | — | — |
| 2025-04-09 | $137.72 | $137.72 | 948,000 | — | — |
| 2025-04-08 | $121.03 | $121.03 | 954,100 | — | — |
| 2025-04-07 | $113.38 | $113.38 | 634,700 | — | — |
| 2025-04-04 | $111.65 | $111.65 | 561,300 | — | — |
| 2025-04-03 | $117.59 | $117.59 | 377,000 | — | — |
| 2025-04-02 | $126.84 | $126.84 | 353,200 | — | — |
| 2025-04-01 | $121.79 | $121.79 | 444,400 | — | — |
| 2025-03-31 | $119.19 | $119.19 | 428,600 | — | — |
| 2025-03-28 | $120.93 | $120.93 | 320,500 | — | — |
| 2025-03-27 | $123.59 | $123.59 | 253,800 | — | — |
| 2025-03-26 | $126.00 | $126.00 | 316,900 | — | — |
| 2025-03-25 | $131.20 | $131.20 | 319,700 | — | — |
| 2025-03-24 | $128.69 | $128.69 | 285,100 | — | — |
| 2025-03-21 | $125.01 | $125.01 | 734,000 | — | — |
| 2025-03-20 | $125.10 | $125.10 | 215,100 | — | — |
| 2025-03-19 | $125.73 | $125.73 | 325,800 | — | — |
| 2025-03-18 | $124.79 | $124.79 | 409,200 | — | — |
| 2025-03-17 | $125.74 | $125.74 | 392,400 | — | — |
| 2025-03-14 | $129.45 | $129.45 | 487,600 | — | — |
| 2025-03-13 | $123.99 | $123.99 | 409,300 | — | — |
| 2025-03-12 | $121.53 | $121.53 | 486,100 | — | — |
| 2025-03-11 | $124.00 | $124.00 | 557,800 | — | — |
| 2025-03-10 | $123.35 | $123.35 | 718,200 | — | — |
| 2025-03-07 | $132.33 | $132.33 | 668,300 | — | — |
| 2025-03-06 | $135.07 | $135.07 | 705,300 | — | — |
| 2025-03-05 | $135.69 | $135.69 | 2,984,500 | — | — |
| 2025-03-04 | $141.90 | $141.90 | 997,500 | — | — |
| 2025-03-03 | $142.63 | $142.63 | 528,800 | — | — |
| 2025-02-28 | $149.62 | $149.62 | 452,100 | — | — |
| 2025-02-27 | $151.86 | $151.86 | 255,800 | — | — |
| 2025-02-26 | $153.65 | $153.65 | 379,600 | — | — |
| 2025-02-25 | $151.69 | $151.69 | 478,200 | — | — |
| 2025-02-24 | $152.90 | $152.90 | 335,000 | — | — |
| 2025-02-21 | $154.79 | $154.79 | 341,400 | — | — |
| 2025-02-20 | $158.13 | $158.13 | 284,000 | — | — |
| 2025-02-19 | $158.84 | $158.84 | 468,100 | — | — |
| 2025-02-18 | $155.30 | $155.30 | 523,200 | — | — |
| 2025-02-14 | $156.99 | $156.99 | 484,800 | — | — |
| 2025-02-13 | $161.34 | $161.34 | 625,200 | — | — |
| 2025-02-12 | $167.70 | $167.70 | 703,200 | — | — |
| 2025-02-11 | $179.35 | $179.35 | 248,600 | — | — |
| 2025-02-10 | $182.15 | $182.15 | 253,300 | — | — |
| 2025-02-07 | $176.93 | $176.93 | 244,400 | — | — |
| 2025-02-06 | $179.07 | $179.07 | 397,700 | — | — |
| 2025-02-05 | $185.96 | $185.96 | 342,400 | — | — |
| 2025-02-04 | $186.12 | $186.12 | 550,900 | — | — |
| 2025-02-03 | $172.98 | $172.98 | 449,200 | — | — |
| 2025-01-31 | $180.15 | $180.15 | 400,000 | — | — |
| 2025-01-30 | $171.98 | $171.98 | 228,600 | — | — |
| 2025-01-29 | $171.28 | $171.28 | 274,600 | — | — |
| 2025-01-28 | $175.04 | $175.04 | 233,600 | — | — |
| 2025-01-27 | $176.55 | $176.55 | 387,400 | — | — |
| 2025-01-24 | $180.36 | $180.36 | 319,200 | — | — |
| 2025-01-23 | $181.57 | $181.57 | 375,500 | — | — |
| 2025-01-22 | $177.88 | $177.88 | 384,700 | — | — |
| 2025-01-21 | $177.52 | $177.52 | 445,000 | — | — |
| 2025-01-17 | $168.74 | $168.74 | 317,400 | — | — |
| 2025-01-16 | $165.39 | $165.39 | 288,500 | — | — |
| 2025-01-15 | $167.53 | $167.53 | 365,300 | — | — |
| 2025-01-14 | $164.66 | $164.66 | 283,500 | — | — |
| 2025-01-13 | $162.11 | $162.11 | 423,200 | — | — |
| 2025-01-10 | $165.03 | $165.03 | 332,100 | — | — |
| 2025-01-08 | $163.41 | $163.41 | 321,500 | — | — |
| 2025-01-07 | $163.04 | $163.04 | 335,700 | — | — |
| 2025-01-06 | $163.73 | $163.73 | 333,900 | — | — |
| 2025-01-03 | $161.01 | $161.01 | 340,500 | — | — |
| 2025-01-02 | $156.45 | $156.45 | 317,600 | — | — |