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
- 2018-05-03 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 | $92.23 | $92.23 | 844,800 | — | — |
| 2025-12-30 | $92.57 | $92.57 | 1,118,500 | — | — |
| 2025-12-29 | $93.67 | $93.67 | 1,153,300 | — | — |
| 2025-12-26 | $95.47 | $95.47 | 848,600 | — | — |
| 2025-12-24 | $95.65 | $95.65 | 628,700 | — | — |
| 2025-12-23 | $94.98 | $94.98 | 998,500 | — | — |
| 2025-12-22 | $97.93 | $97.93 | 1,531,000 | — | — |
| 2025-12-19 | $96.54 | $96.54 | 2,782,900 | — | — |
| 2025-12-18 | $95.27 | $95.27 | 6,538,000 | — | — |
| 2025-12-17 | $118.27 | $118.27 | 2,188,200 | — | — |
| 2025-12-16 | $115.51 | $115.51 | 3,194,300 | — | — |
| 2025-12-15 | $119.26 | $119.26 | 2,701,000 | — | — |
| 2025-12-12 | $130.68 | $130.68 | 1,412,900 | — | — |
| 2025-12-11 | $137.37 | $137.37 | 2,068,200 | — | — |
| 2025-12-10 | $140.07 | $140.07 | 1,827,400 | — | — |
| 2025-12-09 | $140.53 | $140.53 | 1,785,700 | — | — |
| 2025-12-08 | $143.99 | $143.99 | 2,906,500 | — | — |
| 2025-12-05 | $136.81 | $136.81 | 1,033,100 | — | — |
| 2025-12-04 | $140.03 | $140.03 | 1,496,900 | — | — |
| 2025-12-03 | $134.75 | $134.75 | 1,506,900 | — | — |
| 2025-12-02 | $133.93 | $133.93 | 2,752,200 | — | — |
| 2025-12-01 | $126.34 | $126.34 | 944,000 | — | — |
| 2025-11-28 | $124.41 | $124.41 | 508,900 | — | — |
| 2025-11-26 | $127.33 | $127.33 | 1,420,500 | — | — |
| 2025-11-25 | $130.39 | $130.39 | 5,605,600 | — | — |
| 2025-11-24 | $117.29 | $117.29 | 5,264,000 | — | — |
| 2025-11-21 | $89.87 | $89.87 | 1,391,700 | — | — |
| 2025-11-20 | $83.27 | $83.27 | 892,900 | — | — |
| 2025-11-19 | $83.43 | $83.43 | 598,400 | — | — |
| 2025-11-18 | $83.57 | $83.57 | 891,000 | — | — |
| 2025-11-17 | $84.87 | $84.87 | 742,400 | — | — |
| 2025-11-14 | $86.35 | $86.35 | 611,000 | — | — |
| 2025-11-13 | $86.78 | $86.78 | 985,000 | — | — |
| 2025-11-12 | $90.91 | $90.91 | 1,368,500 | — | — |
| 2025-11-11 | $90.59 | $90.59 | 1,164,900 | — | — |
| 2025-11-10 | $86.07 | $86.07 | 1,128,400 | — | — |
| 2025-11-07 | $81.79 | $81.79 | 882,900 | — | — |
| 2025-11-06 | $83.81 | $83.81 | 1,611,900 | — | — |
| 2025-11-05 | $82.82 | $82.82 | 1,326,400 | — | — |
| 2025-11-04 | $85.01 | $85.01 | 3,755,600 | — | — |
| 2025-11-03 | $73.71 | $73.71 | 2,193,900 | — | — |
| 2025-10-31 | $72.08 | $72.08 | 1,766,700 | — | — |
| 2025-10-30 | $73.07 | $73.07 | 994,400 | — | — |
| 2025-10-29 | $75.17 | $75.17 | 1,130,500 | — | — |
| 2025-10-28 | $77.17 | $77.17 | 1,229,800 | — | — |
| 2025-10-27 | $78.20 | $78.20 | 652,300 | — | — |
| 2025-10-24 | $77.52 | $77.52 | 1,843,200 | — | — |
| 2025-10-23 | $80.17 | $80.17 | 799,500 | — | — |
| 2025-10-22 | $81.59 | $81.59 | 706,200 | — | — |
| 2025-10-21 | $82.79 | $82.79 | 584,100 | — | — |
| 2025-10-20 | $80.80 | $80.80 | 697,300 | — | — |
| 2025-10-17 | $78.01 | $78.01 | 851,400 | — | — |
| 2025-10-16 | $77.34 | $77.34 | 632,600 | — | — |
| 2025-10-15 | $78.84 | $78.84 | 563,300 | — | — |
| 2025-10-14 | $78.84 | $78.84 | 593,400 | — | — |
| 2025-10-13 | $77.68 | $77.68 | 993,500 | — | — |
| 2025-10-10 | $75.17 | $75.17 | 1,483,000 | — | — |
| 2025-10-09 | $80.14 | $80.14 | 1,120,600 | — | — |
| 2025-10-08 | $78.54 | $78.54 | 1,181,200 | — | — |
| 2025-10-07 | $76.82 | $76.82 | 1,507,100 | — | — |
| 2025-10-06 | $76.37 | $76.37 | 637,900 | — | — |
| 2025-10-03 | $76.58 | $76.58 | 831,000 | — | — |
| 2025-10-02 | $74.09 | $74.09 | 737,300 | — | — |
| 2025-10-01 | $72.38 | $72.38 | 1,224,700 | — | — |
| 2025-09-30 | $74.20 | $74.20 | 1,641,100 | — | — |
| 2025-09-29 | $75.61 | $75.61 | 818,900 | — | — |
| 2025-09-26 | $77.24 | $77.24 | 539,600 | — | — |
| 2025-09-25 | $77.32 | $77.32 | 1,006,400 | — | — |
| 2025-09-24 | $77.83 | $77.83 | 855,900 | — | — |
| 2025-09-23 | $77.04 | $77.04 | 925,900 | — | — |
| 2025-09-22 | $78.53 | $78.53 | 1,159,200 | — | — |
| 2025-09-19 | $79.88 | $79.88 | 1,639,700 | — | — |
| 2025-09-18 | $83.40 | $83.40 | 1,007,500 | — | — |
| 2025-09-17 | $80.00 | $80.00 | 976,900 | — | — |
| 2025-09-16 | $80.80 | $80.80 | 708,400 | — | — |
| 2025-09-15 | $80.74 | $80.74 | 997,700 | — | — |
| 2025-09-12 | $80.05 | $80.05 | 866,300 | — | — |
| 2025-09-11 | $82.80 | $82.80 | 1,105,500 | — | — |
| 2025-09-10 | $78.77 | $78.77 | 1,643,000 | — | — |
| 2025-09-09 | $81.47 | $81.47 | 1,345,700 | — | — |
| 2025-09-08 | $83.55 | $83.55 | 1,177,800 | — | — |
| 2025-09-05 | $86.46 | $86.46 | 925,000 | — | — |
| 2025-09-04 | $86.32 | $86.32 | 964,500 | — | — |
| 2025-09-03 | $85.60 | $85.60 | 1,896,600 | — | — |
| 2025-09-02 | $94.51 | $94.51 | 824,500 | — | — |
| 2025-08-29 | $93.69 | $93.69 | 656,400 | — | — |
| 2025-08-28 | $91.46 | $91.46 | 679,800 | — | — |
| 2025-08-27 | $92.30 | $92.30 | 1,248,300 | — | — |
| 2025-08-26 | $91.75 | $91.75 | 662,900 | — | — |
| 2025-08-25 | $92.92 | $92.92 | 740,800 | — | — |
| 2025-08-22 | $95.99 | $95.99 | 559,800 | — | — |
| 2025-08-21 | $91.62 | $91.62 | 1,014,400 | — | — |
| 2025-08-20 | $93.05 | $93.05 | 946,100 | — | — |
| 2025-08-19 | $90.06 | $90.06 | 1,021,200 | — | — |
| 2025-08-18 | $88.34 | $88.34 | 1,257,800 | — | — |
| 2025-08-15 | $87.77 | $87.77 | 1,031,900 | — | — |
| 2025-08-14 | $84.58 | $84.58 | 1,087,500 | — | — |
| 2025-08-13 | $87.36 | $87.36 | 1,135,300 | — | — |
| 2025-08-12 | $83.93 | $83.93 | 1,180,300 | — | — |
| 2025-08-11 | $79.63 | $79.63 | 1,321,200 | — | — |
| 2025-08-08 | $79.14 | $79.14 | 1,723,400 | — | — |
| 2025-08-07 | $77.05 | $77.05 | 2,061,600 | — | — |
| 2025-08-06 | $78.45 | $78.45 | 3,627,400 | — | — |
| 2025-08-05 | $87.91 | $87.91 | 10,973,600 | — | — |
| 2025-08-04 | $129.95 | $129.95 | 1,441,700 | — | — |
| 2025-08-01 | $126.10 | $126.10 | 907,500 | — | — |
| 2025-07-31 | $124.54 | $124.54 | 643,500 | — | — |
| 2025-07-30 | $131.21 | $131.21 | 366,500 | — | — |
| 2025-07-29 | $129.59 | $129.59 | 368,800 | — | — |
| 2025-07-28 | $130.73 | $130.73 | 389,800 | — | — |
| 2025-07-25 | $128.86 | $128.86 | 608,500 | — | — |
| 2025-07-24 | $128.64 | $128.64 | 540,000 | — | — |
| 2025-07-23 | $131.55 | $131.55 | 404,600 | — | — |
| 2025-07-22 | $129.43 | $129.43 | 726,900 | — | — |
| 2025-07-21 | $125.14 | $125.14 | 378,300 | — | — |
| 2025-07-18 | $126.83 | $126.83 | 406,200 | — | — |
| 2025-07-17 | $127.97 | $127.97 | 631,200 | — | — |
| 2025-07-16 | $127.50 | $127.50 | 776,700 | — | — |
| 2025-07-15 | $128.00 | $128.00 | 581,800 | — | — |
| 2025-07-14 | $130.26 | $130.26 | 767,400 | — | — |
| 2025-07-11 | $130.26 | $130.26 | 584,400 | — | — |
| 2025-07-10 | $139.25 | $139.25 | 902,000 | — | — |
| 2025-07-09 | $134.45 | $134.45 | 353,100 | — | — |
| 2025-07-08 | $133.45 | $133.45 | 968,000 | — | — |
| 2025-07-07 | $126.91 | $126.91 | 772,900 | — | — |
| 2025-07-03 | $128.48 | $128.48 | 301,400 | — | — |
| 2025-07-02 | $130.72 | $130.72 | 479,600 | — | — |
| 2025-07-01 | $130.81 | $130.81 | 747,800 | — | — |
| 2025-06-30 | $129.77 | $129.77 | 722,600 | — | — |
| 2025-06-27 | $132.41 | $132.41 | 526,800 | — | — |
| 2025-06-26 | $129.71 | $129.71 | 367,400 | — | — |
| 2025-06-25 | $132.00 | $132.00 | 476,000 | — | — |
| 2025-06-24 | $132.56 | $132.56 | 355,600 | — | — |
| 2025-06-23 | $129.99 | $129.99 | 601,900 | — | — |
| 2025-06-20 | $130.91 | $130.91 | 569,700 | — | — |
| 2025-06-18 | $129.70 | $129.70 | 590,800 | — | — |
| 2025-06-17 | $127.25 | $127.25 | 718,100 | — | — |
| 2025-06-16 | $129.71 | $129.71 | 536,300 | — | — |
| 2025-06-13 | $127.18 | $127.18 | 983,700 | — | — |
| 2025-06-12 | $128.61 | $128.61 | 773,300 | — | — |
| 2025-06-11 | $132.72 | $132.72 | 508,800 | — | — |
| 2025-06-10 | $136.73 | $136.73 | 471,100 | — | — |
| 2025-06-09 | $136.64 | $136.64 | 459,700 | — | — |
| 2025-06-06 | $136.02 | $136.02 | 576,300 | — | — |
| 2025-06-05 | $135.87 | $135.87 | 446,400 | — | — |
| 2025-06-04 | $137.91 | $137.91 | 343,900 | — | — |
| 2025-06-03 | $138.36 | $138.36 | 529,200 | — | — |
| 2025-06-02 | $133.73 | $133.73 | 983,300 | — | — |
| 2025-05-30 | $138.20 | $138.20 | 613,000 | — | — |
| 2025-05-29 | $138.25 | $138.25 | 678,400 | — | — |
| 2025-05-28 | $140.28 | $140.28 | 656,600 | — | — |
| 2025-05-27 | $143.15 | $143.15 | 514,000 | — | — |
| 2025-05-23 | $143.21 | $143.21 | 283,000 | — | — |
| 2025-05-22 | $145.95 | $145.95 | 507,000 | — | — |
| 2025-05-21 | $146.09 | $146.09 | 342,500 | — | — |
| 2025-05-20 | $150.05 | $150.05 | 290,100 | — | — |
| 2025-05-19 | $149.78 | $149.78 | 405,600 | — | — |
| 2025-05-16 | $152.67 | $152.67 | 390,700 | — | — |
| 2025-05-15 | $149.69 | $149.69 | 620,700 | — | — |
| 2025-05-14 | $155.82 | $155.82 | 448,600 | — | — |
| 2025-05-13 | $159.76 | $159.76 | 621,300 | — | — |
| 2025-05-12 | $156.44 | $156.44 | 376,700 | — | — |
| 2025-05-09 | $151.25 | $151.25 | 309,500 | — | — |
| 2025-05-08 | $152.79 | $152.79 | 834,200 | — | — |
| 2025-05-07 | $156.50 | $156.50 | 735,200 | — | — |
| 2025-05-06 | $161.88 | $161.88 | 1,374,000 | — | — |
| 2025-05-05 | $158.74 | $158.74 | 744,100 | — | — |
| 2025-05-02 | $159.81 | $159.81 | 505,700 | — | — |
| 2025-05-01 | $157.90 | $157.90 | 280,800 | — | — |
| 2025-04-30 | $158.38 | $158.38 | 378,300 | — | — |
| 2025-04-29 | $159.93 | $159.93 | 401,000 | — | — |
| 2025-04-28 | $158.11 | $158.11 | 233,700 | — | — |
| 2025-04-25 | $159.06 | $159.06 | 315,900 | — | — |
| 2025-04-24 | $158.20 | $158.20 | 371,200 | — | — |
| 2025-04-23 | $148.37 | $148.37 | 365,300 | — | — |
| 2025-04-22 | $148.71 | $148.71 | 335,100 | — | — |
| 2025-04-21 | $144.70 | $144.70 | 294,900 | — | — |
| 2025-04-17 | $150.21 | $150.21 | 605,400 | — | — |
| 2025-04-16 | $146.91 | $146.91 | 409,100 | — | — |
| 2025-04-15 | $146.24 | $146.24 | 273,200 | — | — |
| 2025-04-14 | $149.70 | $149.70 | 403,300 | — | — |
| 2025-04-11 | $147.54 | $147.54 | 336,000 | — | — |
| 2025-04-10 | $144.58 | $144.58 | 452,500 | — | — |
| 2025-04-09 | $153.81 | $153.81 | 617,600 | — | — |
| 2025-04-08 | $141.41 | $141.41 | 576,400 | — | — |
| 2025-04-07 | $149.68 | $149.68 | 1,071,600 | — | — |
| 2025-04-04 | $141.93 | $141.93 | 730,400 | — | — |
| 2025-04-03 | $149.41 | $149.41 | 496,300 | — | — |
| 2025-04-02 | $159.56 | $159.56 | 475,900 | — | — |
| 2025-04-01 | $157.98 | $157.98 | 462,300 | — | — |
| 2025-03-31 | $159.28 | $159.28 | 345,400 | — | — |
| 2025-03-28 | $157.24 | $157.24 | 336,300 | — | — |
| 2025-03-27 | $160.94 | $160.94 | 261,900 | — | — |
| 2025-03-26 | $163.19 | $163.19 | 293,000 | — | — |
| 2025-03-25 | $164.95 | $164.95 | 450,100 | — | — |
| 2025-03-24 | $171.00 | $171.00 | 309,900 | — | — |
| 2025-03-21 | $164.92 | $164.92 | 571,700 | — | — |
| 2025-03-20 | $162.75 | $162.75 | 301,000 | — | — |
| 2025-03-19 | $162.65 | $162.65 | 401,900 | — | — |
| 2025-03-18 | $162.36 | $162.36 | 553,900 | — | — |
| 2025-03-17 | $166.59 | $166.59 | 299,200 | — | — |
| 2025-03-14 | $162.16 | $162.16 | 426,700 | — | — |
| 2025-03-13 | $158.84 | $158.84 | 540,600 | — | — |
| 2025-03-12 | $162.53 | $162.53 | 660,800 | — | — |
| 2025-03-11 | $172.82 | $172.82 | 468,600 | — | — |
| 2025-03-10 | $179.36 | $179.36 | 718,300 | — | — |
| 2025-03-07 | $183.29 | $183.29 | 550,100 | — | — |
| 2025-03-06 | $175.10 | $175.10 | 406,900 | — | — |
| 2025-03-05 | $176.20 | $176.20 | 338,500 | — | — |
| 2025-03-04 | $181.08 | $181.08 | 538,200 | — | — |
| 2025-03-03 | $182.44 | $182.44 | 377,600 | — | — |
| 2025-02-28 | $185.59 | $185.59 | 414,800 | — | — |
| 2025-02-27 | $184.02 | $184.02 | 390,500 | — | — |
| 2025-02-26 | $196.61 | $196.61 | 703,800 | — | — |
| 2025-02-25 | $184.85 | $184.85 | 747,200 | — | — |
| 2025-02-24 | $186.45 | $186.45 | 694,700 | — | — |
| 2025-02-21 | $177.32 | $177.32 | 436,300 | — | — |
| 2025-02-20 | $178.39 | $178.39 | 469,300 | — | — |
| 2025-02-19 | $178.72 | $178.72 | 572,600 | — | — |
| 2025-02-18 | $180.08 | $180.08 | 452,700 | — | — |
| 2025-02-14 | $185.61 | $185.61 | 681,000 | — | — |
| 2025-02-13 | $187.15 | $187.15 | 622,300 | — | — |
| 2025-02-12 | $187.01 | $187.01 | 663,100 | — | — |
| 2025-02-11 | $183.99 | $183.99 | 1,485,600 | — | — |
| 2025-02-10 | $180.99 | $180.99 | 683,900 | — | — |
| 2025-02-07 | $182.15 | $182.15 | 481,100 | — | — |
| 2025-02-06 | $181.21 | $181.21 | 464,600 | — | — |
| 2025-02-05 | $192.00 | $192.00 | 634,000 | — | — |
| 2025-02-04 | $197.38 | $197.38 | 568,600 | — | — |
| 2025-02-03 | $191.94 | $191.94 | 290,300 | — | — |
| 2025-01-31 | $193.50 | $193.50 | 373,700 | — | — |
| 2025-01-30 | $194.73 | $194.73 | 275,700 | — | — |
| 2025-01-29 | $189.99 | $189.99 | 329,800 | — | — |
| 2025-01-28 | $192.79 | $192.79 | 399,200 | — | — |
| 2025-01-27 | $184.35 | $184.35 | 325,500 | — | — |
| 2025-01-24 | $188.47 | $188.47 | 342,100 | — | — |
| 2025-01-23 | $187.59 | $187.59 | 353,100 | — | — |
| 2025-01-22 | $189.05 | $189.05 | 998,600 | — | — |
| 2025-01-21 | $185.09 | $185.09 | 511,100 | — | — |
| 2025-01-17 | $177.68 | $177.68 | 513,600 | — | — |
| 2025-01-16 | $173.83 | $173.83 | 494,100 | — | — |
| 2025-01-15 | $176.33 | $176.33 | 766,600 | — | — |
| 2025-01-14 | $169.99 | $169.99 | 728,100 | — | — |
| 2025-01-13 | $175.43 | $175.43 | 2,122,800 | — | — |
| 2025-01-10 | $202.48 | $202.48 | 796,700 | — | — |
| 2025-01-08 | $213.89 | $213.89 | 646,300 | — | — |
| 2025-01-07 | $215.42 | $215.42 | 730,400 | — | — |
| 2025-01-06 | $204.67 | $204.67 | 626,800 | — | — |
| 2025-01-03 | $198.68 | $198.68 | 531,900 | — | — |
| 2025-01-02 | $189.19 | $189.19 | 361,100 | — | — |