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
- 2022-03-30 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 | $114.20 | $114.20 | 731,365 | — | — |
| 2025-12-30 | $112.20 | $112.20 | 600,530 | — | — |
| 2025-12-29 | $115.00 | $115.00 | 977,235 | — | — |
| 2025-12-26 | $118.20 | $118.20 | 683,635 | — | — |
| 2025-12-24 | $118.40 | $118.40 | 396,140 | — | — |
| 2025-12-23 | $118.80 | $118.80 | 720,540 | — | — |
| 2025-12-22 | $117.80 | $117.80 | 960,560 | — | — |
| 2025-12-19 | $126.00 | $126.00 | 1,347,555 | — | — |
| 2025-12-18 | $136.60 | $136.60 | 1,771,155 | — | — |
| 2025-12-17 | $146.40 | $146.40 | 1,542,650 | — | — |
| 2025-12-16 | $142.40 | $142.40 | 1,833,915 | — | — |
| 2025-12-15 | $142.20 | $142.20 | 1,257,700 | — | — |
| 2025-12-12 | $142.80 | $142.80 | 2,017,640 | — | — |
| 2025-12-11 | $142.00 | $142.00 | 1,301,935 | — | — |
| 2025-12-10 | $147.00 | $147.00 | 1,373,165 | — | — |
| 2025-12-09 | $159.00 | $159.00 | 600,220 | — | — |
| 2025-12-08 | $158.20 | $158.20 | 938,280 | — | — |
| 2025-12-05 | $155.00 | $155.00 | 1,036,180 | — | — |
| 2025-12-04 | $158.60 | $158.60 | 874,600 | — | — |
| 2025-12-03 | $161.60 | $161.60 | 806,360 | — | — |
| 2025-12-02 | $163.60 | $163.60 | 997,655 | — | — |
| 2025-12-01 | $169.40 | $169.40 | 1,332,140 | — | — |
| 2025-11-28 | $169.40 | $169.40 | 748,785 | — | — |
| 2025-11-26 | $176.80 | $176.80 | 1,474,265 | — | — |
| 2025-11-25 | $187.20 | $187.20 | 1,395,335 | — | — |
| 2025-11-24 | $198.40 | $198.40 | 1,241,950 | — | — |
| 2025-11-21 | $231.20 | $231.20 | 2,391,210 | — | — |
| 2025-11-20 | $258.80 | $258.80 | 3,241,585 | — | — |
| 2025-11-19 | $226.20 | $226.20 | 1,654,190 | — | — |
| 2025-11-18 | $239.20 | $239.20 | 2,138,310 | — | — |
| 2025-11-17 | $221.60 | $221.60 | 1,742,630 | — | — |
| 2025-11-14 | $200.40 | $200.40 | 2,107,330 | — | — |
| 2025-11-13 | $208.60 | $208.60 | 2,153,165 | — | — |
| 2025-11-12 | $183.60 | $183.60 | 927,080 | — | — |
| 2025-11-11 | $181.60 | $181.60 | 741,770 | — | — |
| 2025-11-10 | $183.80 | $183.80 | 1,333,260 | — | — |
| 2025-11-07 | $205.00 | $205.00 | 2,395,235 | — | — |
| 2025-11-06 | $208.60 | $208.60 | 1,934,040 | — | — |
| 2025-11-05 | $193.40 | $193.40 | 1,452,715 | — | — |
| 2025-11-04 | $207.40 | $207.40 | 2,277,100 | — | — |
| 2025-11-03 | $194.00 | $194.00 | 1,129,395 | — | — |
| 2025-10-31 | $197.90 | $197.90 | 1,535,955 | — | — |
| 2025-10-30 | $197.00 | $197.00 | 1,434,165 | — | — |
| 2025-10-29 | $192.80 | $192.80 | 1,479,830 | — | — |
| 2025-10-28 | $186.80 | $186.80 | 1,053,100 | — | — |
| 2025-10-27 | $176.20 | $176.20 | 850,025 | — | — |
| 2025-10-24 | $187.20 | $187.20 | 1,106,820 | — | — |
| 2025-10-23 | $194.40 | $194.40 | 1,368,880 | — | — |
| 2025-10-22 | $201.40 | $201.40 | 2,872,545 | — | — |
| 2025-10-21 | $195.60 | $195.60 | 1,778,670 | — | — |
| 2025-10-20 | $199.80 | $199.80 | 1,707,190 | — | — |
| 2025-10-17 | $235.60 | $235.60 | 3,410,305 | — | — |
| 2025-10-16 | $281.40 | $281.40 | 3,609,010 | — | — |
| 2025-10-15 | $235.60 | $235.60 | 2,001,245 | — | — |
| 2025-10-14 | $230.60 | $230.60 | 2,318,345 | — | — |
| 2025-10-13 | $212.80 | $212.80 | 1,866,190 | — | — |
| 2025-10-10 | $250.80 | $250.80 | 4,370,070 | — | — |
| 2025-10-09 | $199.60 | $199.60 | 1,061,035 | — | — |
| 2025-10-08 | $199.40 | $199.40 | 818,870 | — | — |
| 2025-10-07 | $206.60 | $206.60 | 1,311,860 | — | — |
| 2025-10-06 | $198.60 | $198.60 | 654,025 | — | — |
| 2025-10-03 | $200.40 | $200.40 | 802,005 | — | — |
| 2025-10-02 | $202.20 | $202.20 | 731,995 | — | — |
| 2025-10-01 | $197.80 | $197.80 | 808,905 | — | — |
| 2025-09-30 | $198.60 | $198.60 | 853,385 | — | — |
| 2025-09-29 | $201.00 | $201.00 | 717,820 | — | — |
| 2025-09-26 | $196.60 | $196.60 | 1,108,785 | — | — |
| 2025-09-25 | $213.60 | $213.60 | 1,549,590 | — | — |
| 2025-09-24 | $208.20 | $208.20 | 739,580 | — | — |
| 2025-09-23 | $213.60 | $213.60 | 940,860 | — | — |
| 2025-09-22 | $207.80 | $207.80 | 629,795 | — | — |
| 2025-09-19 | $201.20 | $201.20 | 643,435 | — | — |
| 2025-09-18 | $200.40 | $200.40 | 799,340 | — | — |
| 2025-09-17 | $202.60 | $202.60 | 1,710,990 | — | — |
| 2025-09-16 | $217.80 | $217.80 | 756,150 | — | — |
| 2025-09-15 | $210.80 | $210.80 | 667,775 | — | — |
| 2025-09-12 | $207.00 | $207.00 | 691,050 | — | — |
| 2025-09-11 | $207.80 | $207.80 | 743,775 | — | — |
| 2025-09-10 | $217.60 | $217.60 | 809,625 | — | — |
| 2025-09-09 | $220.20 | $220.20 | 860,995 | — | — |
| 2025-09-08 | $222.60 | $222.60 | 704,160 | — | — |
| 2025-09-05 | $231.00 | $231.00 | 1,626,250 | — | — |
| 2025-09-04 | $230.60 | $230.60 | 821,885 | — | — |
| 2025-09-03 | $245.40 | $245.40 | 888,105 | — | — |
| 2025-09-02 | $258.20 | $258.20 | 1,661,510 | — | — |
| 2025-08-29 | $242.20 | $242.20 | 1,339,295 | — | — |
| 2025-08-28 | $233.00 | $233.00 | 979,960 | — | — |
| 2025-08-27 | $240.00 | $240.00 | 701,325 | — | — |
| 2025-08-26 | $237.80 | $237.80 | 561,850 | — | — |
| 2025-08-25 | $241.80 | $241.80 | 787,255 | — | — |
| 2025-08-22 | $240.40 | $240.40 | 1,945,885 | — | — |
| 2025-08-21 | $287.40 | $287.40 | 1,083,985 | — | — |
| 2025-08-20 | $280.00 | $280.00 | 1,534,990 | — | — |
| 2025-08-19 | $282.00 | $282.00 | 1,402,890 | — | — |
| 2025-08-18 | $270.40 | $270.40 | 1,025,560 | — | — |
| 2025-08-15 | $285.00 | $285.00 | 691,695 | — | — |
| 2025-08-14 | $286.60 | $286.60 | 1,303,265 | — | — |
| 2025-08-13 | $285.00 | $285.00 | 724,530 | — | — |
| 2025-08-12 | $289.40 | $289.40 | 1,066,530 | — | — |
| 2025-08-11 | $316.40 | $316.40 | 893,380 | — | — |
| 2025-08-08 | $313.60 | $313.60 | 1,051,600 | — | — |
| 2025-08-07 | $335.60 | $335.60 | 973,730 | — | — |
| 2025-08-06 | $331.60 | $331.60 | 890,810 | — | — |
| 2025-08-05 | $352.80 | $352.80 | 965,600 | — | — |
| 2025-08-04 | $347.40 | $347.40 | 959,780 | — | — |
| 2025-08-01 | $401.60 | $401.60 | 2,281,020 | — | — |
| 2025-07-31 | $344.00 | $344.00 | 1,149,175 | — | — |
| 2025-07-30 | $342.80 | $342.80 | 879,740 | — | — |
| 2025-07-29 | $339.40 | $339.40 | 1,034,300 | — | — |
| 2025-07-28 | $325.00 | $325.00 | 481,625 | — | — |
| 2025-07-25 | $343.60 | $343.60 | 417,520 | — | — |
| 2025-07-24 | $349.60 | $349.60 | 486,580 | — | — |
| 2025-07-23 | $352.40 | $352.40 | 695,210 | — | — |
| 2025-07-22 | $383.40 | $383.40 | 439,510 | — | — |
| 2025-07-21 | $386.20 | $386.20 | 604,875 | — | — |
| 2025-07-18 | $392.60 | $392.60 | 413,950 | — | — |
| 2025-07-17 | $403.80 | $403.80 | 293,725 | — | — |
| 2025-07-16 | $406.20 | $406.20 | 883,410 | — | — |
| 2025-07-15 | $400.60 | $400.60 | 567,510 | — | — |
| 2025-07-14 | $406.00 | $406.00 | 479,335 | — | — |
| 2025-07-11 | $393.80 | $393.80 | 585,195 | — | — |
| 2025-07-10 | $389.80 | $389.80 | 353,650 | — | — |
| 2025-07-09 | $396.60 | $396.60 | 675,215 | — | — |
| 2025-07-08 | $425.60 | $425.60 | 530,200 | — | — |
| 2025-07-07 | $448.00 | $448.00 | 645,200 | — | — |
| 2025-07-03 | $440.00 | $440.00 | 403,035 | — | — |
| 2025-07-02 | $445.00 | $445.00 | 477,060 | — | — |
| 2025-07-01 | $448.20 | $448.20 | 563,285 | — | — |
| 2025-06-30 | $448.80 | $448.80 | 366,795 | — | — |
| 2025-06-27 | $454.80 | $454.80 | 545,550 | — | — |
| 2025-06-26 | $455.80 | $455.80 | 389,075 | — | — |
| 2025-06-25 | $460.20 | $460.20 | 420,775 | — | — |
| 2025-06-24 | $474.00 | $474.00 | 739,815 | — | — |
| 2025-06-23 | $545.40 | $545.40 | 1,080,700 | — | — |
| 2025-06-20 | $561.00 | $561.00 | 816,905 | — | — |
| 2025-06-18 | $548.20 | $548.20 | 1,158,195 | — | — |
| 2025-06-17 | $576.60 | $576.60 | 1,246,480 | — | — |
| 2025-06-16 | $520.00 | $520.00 | 777,655 | — | — |
| 2025-06-13 | $605.60 | $605.60 | 1,497,500 | — | — |
| 2025-06-12 | $520.60 | $520.60 | 512,390 | — | — |
| 2025-06-11 | $507.40 | $507.40 | 795,485 | — | — |
| 2025-06-10 | $503.20 | $503.20 | 289,005 | — | — |
| 2025-06-09 | $506.80 | $506.80 | 351,785 | — | — |
| 2025-06-06 | $519.00 | $519.00 | 590,390 | — | — |
| 2025-06-05 | $563.80 | $563.80 | 813,390 | — | — |
| 2025-06-04 | $544.00 | $544.00 | 372,280 | — | — |
| 2025-06-03 | $547.80 | $547.80 | 424,305 | — | — |
| 2025-06-02 | $570.40 | $570.40 | 391,610 | — | — |
| 2025-05-30 | $585.60 | $585.60 | 758,640 | — | — |
| 2025-05-29 | $577.20 | $577.20 | 465,110 | — | — |
| 2025-05-28 | $580.20 | $580.20 | 383,450 | — | — |
| 2025-05-27 | $566.20 | $566.20 | 530,540 | — | — |
| 2025-05-23 | $706.40 | $706.40 | 819,435 | — | — |
| 2025-05-22 | $625.20 | $625.20 | 595,900 | — | — |
| 2025-05-21 | $633.20 | $633.20 | 822,255 | — | — |
| 2025-05-20 | $560.00 | $560.00 | 423,105 | — | — |
| 2025-05-19 | $568.20 | $568.20 | 469,345 | — | — |
| 2025-05-16 | $552.80 | $552.80 | 355,250 | — | — |
| 2025-05-15 | $557.80 | $557.80 | 336,750 | — | — |
| 2025-05-14 | $578.20 | $578.20 | 274,710 | — | — |
| 2025-05-13 | $550.20 | $550.20 | 325,180 | — | — |
| 2025-05-12 | $563.80 | $563.80 | 426,300 | — | — |
| 2025-05-09 | $762.40 | $762.40 | 176,970 | — | — |
| 2025-05-08 | $775.20 | $775.20 | 285,400 | — | — |
| 2025-05-07 | $836.00 | $836.00 | 224,200 | — | — |
| 2025-05-06 | $886.80 | $886.80 | 232,940 | — | — |
| 2025-05-05 | $824.40 | $824.40 | 186,690 | — | — |
| 2025-05-02 | $796.80 | $796.80 | 198,110 | — | — |
| 2025-05-01 | $868.00 | $868.00 | 209,470 | — | — |
| 2025-04-30 | $892.60 | $892.60 | 353,090 | — | — |
| 2025-04-29 | $854.00 | $854.00 | 181,565 | — | — |
| 2025-04-28 | $871.80 | $871.80 | 210,935 | — | — |
| 2025-04-25 | $860.20 | $860.20 | 191,020 | — | — |
| 2025-04-24 | $936.00 | $936.00 | 187,115 | — | — |
| 2025-04-23 | $1,007.60 | $1,007.60 | 265,800 | — | — |
| 2025-04-22 | $1,088.00 | $1,088.00 | 241,385 | — | — |
| 2025-04-21 | $1,253.20 | $1,253.20 | 258,030 | — | — |
| 2025-04-17 | $1,118.00 | $1,118.00 | 255,325 | — | — |
| 2025-04-16 | $1,181.40 | $1,181.40 | 393,095 | — | — |
| 2025-04-15 | $1,016.00 | $1,016.00 | 333,825 | — | — |
| 2025-04-14 | $1,035.80 | $1,035.80 | 442,250 | — | — |
| 2025-04-11 | $1,348.20 | $1,348.20 | 387,045 | — | — |
| 2025-04-10 | $1,403.20 | $1,403.20 | 634,790 | — | — |
| 2025-04-09 | $1,038.30 | $1,038.30 | 507,495 | — | — |
| 2025-04-08 | $1,847.40 | $1,847.40 | 429,415 | — | — |
| 2025-04-07 | $1,469.80 | $1,469.80 | 510,555 | — | — |
| 2025-04-04 | $1,466.80 | $1,466.80 | 663,335 | — | — |
| 2025-04-03 | $1,052.00 | $1,052.00 | 500,500 | — | — |
| 2025-04-02 | $706.40 | $706.40 | 468,905 | — | — |
| 2025-04-01 | $746.00 | $746.00 | 325,830 | — | — |
| 2025-03-31 | $744.70 | $744.70 | 350,515 | — | — |
| 2025-03-28 | $749.20 | $749.20 | 370,305 | — | — |
| 2025-03-27 | $637.40 | $637.40 | 270,290 | — | — |
| 2025-03-26 | $626.80 | $626.80 | 267,740 | — | — |
| 2025-03-25 | $591.40 | $591.40 | 154,295 | — | — |
| 2025-03-24 | $584.00 | $584.00 | 216,340 | — | — |
| 2025-03-21 | $667.20 | $667.20 | 275,530 | — | — |
| 2025-03-20 | $669.80 | $669.80 | 285,005 | — | — |
| 2025-03-19 | $692.90 | $692.90 | 233,940 | — | — |
| 2025-03-18 | $743.80 | $743.80 | 220,180 | — | — |
| 2025-03-17 | $705.60 | $705.60 | 306,130 | — | — |
| 2025-03-14 | $768.80 | $768.80 | 250,580 | — | — |
| 2025-03-13 | $926.80 | $926.80 | 250,760 | — | — |
| 2025-03-12 | $850.60 | $850.60 | 220,790 | — | — |
| 2025-03-11 | $944.60 | $944.60 | 287,565 | — | — |
| 2025-03-10 | $945.20 | $945.20 | 253,935 | — | — |
| 2025-03-07 | $779.80 | $779.80 | 329,795 | — | — |
| 2025-03-06 | $857.00 | $857.00 | 376,570 | — | — |
| 2025-03-05 | $701.80 | $701.80 | 528,985 | — | — |
| 2025-03-04 | $772.80 | $772.80 | 714,905 | — | — |
| 2025-03-03 | $737.80 | $737.80 | 516,745 | — | — |
| 2025-02-28 | $630.00 | $630.00 | 512,265 | — | — |
| 2025-02-27 | $655.60 | $655.60 | 521,180 | — | — |
| 2025-02-26 | $590.40 | $590.40 | 496,805 | — | — |
| 2025-02-25 | $615.00 | $615.00 | 694,965 | — | — |
| 2025-02-24 | $607.40 | $607.40 | 483,575 | — | — |
| 2025-02-21 | $602.20 | $602.20 | 897,415 | — | — |
| 2025-02-20 | $529.40 | $529.40 | 382,700 | — | — |
| 2025-02-19 | $524.20 | $524.20 | 304,860 | — | — |
| 2025-02-18 | $536.00 | $536.00 | 379,415 | — | — |
| 2025-02-14 | $541.00 | $541.00 | 409,990 | — | — |
| 2025-02-13 | $548.40 | $548.40 | 538,080 | — | — |
| 2025-02-12 | $565.70 | $565.70 | 551,890 | — | — |
| 2025-02-11 | $570.00 | $570.00 | 257,825 | — | — |
| 2025-02-10 | $566.40 | $566.40 | 273,835 | — | — |
| 2025-02-07 | $596.20 | $596.20 | 502,115 | — | — |
| 2025-02-06 | $560.00 | $560.00 | 248,200 | — | — |
| 2025-02-05 | $567.60 | $567.60 | 240,910 | — | — |
| 2025-02-04 | $593.80 | $593.80 | 229,525 | — | — |
| 2025-02-03 | $630.80 | $630.80 | 587,830 | — | — |
| 2025-01-31 | $605.00 | $605.00 | 502,230 | — | — |
| 2025-01-30 | $568.40 | $568.40 | 223,435 | — | — |
| 2025-01-29 | $569.60 | $569.60 | 288,670 | — | — |
| 2025-01-28 | $576.00 | $576.00 | 230,585 | — | — |
| 2025-01-27 | $618.80 | $618.80 | 620,795 | — | — |
| 2025-01-24 | $548.40 | $548.40 | 162,995 | — | — |
| 2025-01-23 | $553.20 | $553.20 | 248,325 | — | — |
| 2025-01-22 | $574.40 | $574.40 | 140,600 | — | — |
| 2025-01-21 | $558.00 | $558.00 | 235,480 | — | — |
| 2025-01-17 | $608.00 | $608.00 | 139,015 | — | — |
| 2025-01-16 | $602.00 | $602.00 | 208,700 | — | — |
| 2025-01-15 | $605.40 | $605.40 | 257,770 | — | — |
| 2025-01-14 | $720.00 | $720.00 | 192,388 | — | — |
| 2025-01-13 | $752.00 | $752.00 | 202,513 | — | — |
| 2025-01-10 | $780.00 | $780.00 | 311,881 | — | — |
| 2025-01-08 | $688.00 | $688.00 | 294,055 | — | — |
| 2025-01-07 | $694.00 | $694.00 | 318,996 | — | — |
| 2025-01-06 | $624.00 | $624.00 | 169,465 | — | — |
| 2025-01-03 | $636.00 | $636.00 | 180,404 | — | — |
| 2025-01-02 | $706.00 | $706.00 | 281,443 | — | — |