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
- 2008-12-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 | $53.40 | $53.40 | 8,061,840 | — | — |
| 2025-12-30 | $47.10 | $47.10 | 14,017,870 | — | — |
| 2025-12-29 | $53.70 | $53.70 | 7,270,500 | — | — |
| 2025-12-26 | $46.50 | $46.50 | 6,840,750 | — | — |
| 2025-12-24 | $56.90 | $56.90 | 2,256,680 | — | — |
| 2025-12-23 | $57.40 | $57.40 | 2,904,780 | — | — |
| 2025-12-22 | $62.30 | $62.30 | 1,151,250 | — | — |
| 2025-12-19 | $64.90 | $64.90 | 1,137,270 | — | — |
| 2025-12-18 | $69.30 | $69.30 | 1,165,600 | — | — |
| 2025-12-17 | $66.90 | $66.90 | 1,841,740 | — | — |
| 2025-12-16 | $73.80 | $73.80 | 784,240 | — | — |
| 2025-12-15 | $73.10 | $73.10 | 901,220 | — | — |
| 2025-12-12 | $78.10 | $78.10 | 1,431,880 | — | — |
| 2025-12-11 | $73.80 | $73.80 | 1,197,620 | — | — |
| 2025-12-10 | $78.80 | $78.80 | 845,850 | — | — |
| 2025-12-09 | $81.30 | $81.30 | 850,010 | — | — |
| 2025-12-08 | $89.70 | $89.70 | 334,940 | — | — |
| 2025-12-05 | $88.40 | $88.40 | 632,290 | — | — |
| 2025-12-04 | $92.90 | $92.90 | 448,160 | — | — |
| 2025-12-03 | $88.60 | $88.60 | 420,690 | — | — |
| 2025-12-02 | $87.70 | $87.70 | 445,220 | — | — |
| 2025-12-01 | $90.10 | $90.10 | 586,560 | — | — |
| 2025-11-28 | $95.10 | $95.10 | 589,440 | — | — |
| 2025-11-26 | $108.80 | $108.80 | 294,370 | — | — |
| 2025-11-25 | $117.70 | $117.70 | 97,540 | — | — |
| 2025-11-24 | $117.10 | $117.10 | 211,530 | — | — |
| 2025-11-21 | $124.40 | $124.40 | 475,610 | — | — |
| 2025-11-20 | $121.50 | $121.50 | 564,860 | — | — |
| 2025-11-19 | $118.50 | $118.50 | 672,390 | — | — |
| 2025-11-18 | $119.80 | $119.80 | 239,850 | — | — |
| 2025-11-17 | $123.00 | $123.00 | 275,030 | — | — |
| 2025-11-14 | $120.20 | $120.20 | 283,870 | — | — |
| 2025-11-13 | $113.30 | $113.30 | 393,780 | — | — |
| 2025-11-12 | $109.30 | $109.30 | 531,610 | — | — |
| 2025-11-11 | $119.70 | $119.70 | 173,400 | — | — |
| 2025-11-10 | $123.00 | $123.00 | 176,360 | — | — |
| 2025-11-07 | $134.60 | $134.60 | 216,970 | — | — |
| 2025-11-06 | $137.20 | $137.20 | 180,560 | — | — |
| 2025-11-05 | $136.50 | $136.50 | 129,380 | — | — |
| 2025-11-04 | $142.80 | $142.80 | 188,150 | — | — |
| 2025-11-03 | $136.20 | $136.20 | 182,800 | — | — |
| 2025-10-31 | $135.30 | $135.30 | 172,430 | — | — |
| 2025-10-30 | $132.50 | $132.50 | 144,580 | — | — |
| 2025-10-29 | $140.20 | $140.20 | 300,390 | — | — |
| 2025-10-28 | $141.30 | $141.30 | 148,050 | — | — |
| 2025-10-27 | $143.90 | $143.90 | 253,630 | — | — |
| 2025-10-24 | $135.30 | $135.30 | 119,940 | — | — |
| 2025-10-23 | $134.00 | $134.00 | 159,150 | — | — |
| 2025-10-22 | $135.70 | $135.70 | 216,530 | — | — |
| 2025-10-21 | $138.40 | $138.40 | 516,690 | — | — |
| 2025-10-20 | $119.80 | $119.80 | 220,870 | — | — |
| 2025-10-17 | $126.50 | $126.50 | 544,100 | — | — |
| 2025-10-16 | $114.90 | $114.90 | 483,780 | — | — |
| 2025-10-15 | $118.30 | $118.30 | 367,050 | — | — |
| 2025-10-14 | $129.40 | $129.40 | 249,180 | — | — |
| 2025-10-13 | $127.90 | $127.90 | 337,780 | — | — |
| 2025-10-10 | $145.90 | $145.90 | 248,160 | — | — |
| 2025-10-09 | $145.60 | $145.60 | 440,150 | — | — |
| 2025-10-08 | $140.60 | $140.60 | 205,840 | — | — |
| 2025-10-07 | $147.80 | $147.80 | 207,080 | — | — |
| 2025-10-06 | $142.90 | $142.90 | 87,450 | — | — |
| 2025-10-03 | $145.40 | $145.40 | 204,260 | — | — |
| 2025-10-02 | $153.30 | $153.30 | 212,090 | — | — |
| 2025-10-01 | $149.40 | $149.40 | 129,860 | — | — |
| 2025-09-30 | $153.70 | $153.70 | 90,550 | — | — |
| 2025-09-29 | $152.50 | $152.50 | 92,210 | — | — |
| 2025-09-26 | $156.30 | $156.30 | 217,010 | — | — |
| 2025-09-25 | $163.80 | $163.80 | 125,640 | — | — |
| 2025-09-24 | $174.10 | $174.10 | 84,060 | — | — |
| 2025-09-23 | $172.90 | $172.90 | 97,430 | — | — |
| 2025-09-22 | $172.00 | $172.00 | 69,930 | — | — |
| 2025-09-19 | $181.10 | $181.10 | 58,940 | — | — |
| 2025-09-18 | $191.70 | $191.70 | 34,750 | — | — |
| 2025-09-17 | $193.10 | $193.10 | 67,000 | — | — |
| 2025-09-16 | $185.50 | $185.50 | 39,750 | — | — |
| 2025-09-15 | $182.90 | $182.90 | 26,910 | — | — |
| 2025-09-12 | $186.50 | $186.50 | 62,940 | — | — |
| 2025-09-11 | $191.90 | $191.90 | 49,620 | — | — |
| 2025-09-10 | $196.30 | $196.30 | 15,250 | — | — |
| 2025-09-09 | $199.00 | $199.00 | 29,490 | — | — |
| 2025-09-08 | $193.90 | $193.90 | 35,380 | — | — |
| 2025-09-05 | $198.10 | $198.10 | 42,390 | — | — |
| 2025-09-04 | $199.50 | $199.50 | 45,030 | — | — |
| 2025-09-03 | $195.80 | $195.80 | 73,940 | — | — |
| 2025-09-02 | $196.70 | $196.70 | 59,040 | — | — |
| 2025-08-29 | $204.80 | $204.80 | 104,510 | — | — |
| 2025-08-28 | $217.10 | $217.10 | 57,000 | — | — |
| 2025-08-27 | $223.90 | $223.90 | 13,790 | — | — |
| 2025-08-26 | $223.60 | $223.60 | 6,240 | — | — |
| 2025-08-25 | $224.60 | $224.60 | 18,540 | — | — |
| 2025-08-22 | $220.70 | $220.70 | 26,100 | — | — |
| 2025-08-21 | $230.30 | $230.30 | 21,890 | — | — |
| 2025-08-20 | $233.10 | $233.10 | 40,750 | — | — |
| 2025-08-19 | $241.10 | $241.10 | 27,800 | — | — |
| 2025-08-18 | $231.00 | $231.00 | 12,980 | — | — |
| 2025-08-15 | $231.90 | $231.90 | 29,840 | — | — |
| 2025-08-14 | $231.50 | $231.50 | 12,970 | — | — |
| 2025-08-13 | $225.20 | $225.20 | 15,360 | — | — |
| 2025-08-12 | $233.20 | $233.20 | 15,810 | — | — |
| 2025-08-11 | $236.00 | $236.00 | 35,750 | — | — |
| 2025-08-08 | $226.30 | $226.30 | 29,460 | — | — |
| 2025-08-07 | $226.90 | $226.90 | 26,240 | — | — |
| 2025-08-06 | $233.50 | $233.50 | 9,790 | — | — |
| 2025-08-05 | $234.90 | $234.90 | 28,650 | — | — |
| 2025-08-04 | $239.90 | $239.90 | 19,180 | — | — |
| 2025-08-01 | $245.00 | $245.00 | 54,370 | — | — |
| 2025-07-31 | $248.50 | $248.50 | 34,540 | — | — |
| 2025-07-30 | $246.30 | $246.30 | 80,310 | — | — |
| 2025-07-29 | $229.30 | $229.30 | 16,580 | — | — |
| 2025-07-28 | $229.50 | $229.50 | 28,380 | — | — |
| 2025-07-25 | $229.10 | $229.10 | 66,880 | — | — |
| 2025-07-24 | $218.10 | $218.10 | 16,760 | — | — |
| 2025-07-23 | $215.20 | $215.20 | 41,540 | — | — |
| 2025-07-22 | $215.10 | $215.10 | 56,780 | — | — |
| 2025-07-21 | $219.60 | $219.60 | 49,350 | — | — |
| 2025-07-18 | $229.40 | $229.40 | 26,420 | — | — |
| 2025-07-17 | $228.60 | $228.60 | 26,630 | — | — |
| 2025-07-16 | $232.90 | $232.90 | 58,700 | — | — |
| 2025-07-15 | $232.70 | $232.70 | 46,610 | — | — |
| 2025-07-14 | $229.20 | $229.20 | 65,150 | — | — |
| 2025-07-11 | $220.10 | $220.10 | 84,780 | — | — |
| 2025-07-10 | $239.60 | $239.60 | 50,800 | — | — |
| 2025-07-09 | $254.40 | $254.40 | 11,000 | — | — |
| 2025-07-08 | $250.40 | $250.40 | 17,540 | — | — |
| 2025-07-07 | $249.20 | $249.20 | 16,450 | — | — |
| 2025-07-03 | $247.80 | $247.80 | 10,860 | — | — |
| 2025-07-02 | $251.40 | $251.40 | 11,560 | — | — |
| 2025-07-01 | $259.40 | $259.40 | 86,990 | — | — |
| 2025-06-30 | $258.10 | $258.10 | 8,660 | — | — |
| 2025-06-27 | $261.20 | $261.20 | 41,120 | — | — |
| 2025-06-26 | $250.10 | $250.10 | 26,060 | — | — |
| 2025-06-25 | $254.40 | $254.40 | 27,240 | — | — |
| 2025-06-24 | $260.50 | $260.50 | 51,650 | — | — |
| 2025-06-23 | $255.60 | $255.60 | 20,310 | — | — |
| 2025-06-20 | $259.10 | $259.10 | 42,350 | — | — |
| 2025-06-18 | $250.20 | $250.20 | 53,290 | — | — |
| 2025-06-17 | $243.20 | $243.20 | 39,770 | — | — |
| 2025-06-16 | $254.00 | $254.00 | 31,490 | — | — |
| 2025-06-13 | $254.60 | $254.60 | 28,660 | — | — |
| 2025-06-12 | $253.30 | $253.30 | 28,000 | — | — |
| 2025-06-11 | $254.60 | $254.60 | 65,400 | — | — |
| 2025-06-10 | $249.70 | $249.70 | 68,010 | — | — |
| 2025-06-09 | $247.20 | $247.20 | 86,470 | — | — |
| 2025-06-06 | $258.00 | $258.00 | 72,050 | — | — |
| 2025-06-05 | $262.20 | $262.20 | 120,840 | — | — |
| 2025-06-04 | $282.30 | $282.30 | 22,760 | — | — |
| 2025-06-03 | $279.00 | $279.00 | 37,880 | — | — |
| 2025-06-02 | $277.30 | $277.30 | 62,240 | — | — |
| 2025-05-30 | $310.90 | $310.90 | 22,910 | — | — |
| 2025-05-29 | $304.10 | $304.10 | 19,940 | — | — |
| 2025-05-28 | $310.80 | $310.80 | 20,550 | — | — |
| 2025-05-27 | $305.60 | $305.60 | 26,970 | — | — |
| 2025-05-23 | $301.00 | $301.00 | 22,200 | — | — |
| 2025-05-22 | $309.60 | $309.60 | 37,720 | — | — |
| 2025-05-21 | $299.40 | $299.40 | 33,740 | — | — |
| 2025-05-20 | $307.70 | $307.70 | 39,380 | — | — |
| 2025-05-19 | $323.30 | $323.30 | 11,470 | — | — |
| 2025-05-16 | $325.40 | $325.40 | 35,010 | — | — |
| 2025-05-15 | $318.40 | $318.40 | 23,530 | — | — |
| 2025-05-14 | $325.00 | $325.00 | 33,560 | — | — |
| 2025-05-13 | $311.50 | $311.50 | 33,110 | — | — |
| 2025-05-12 | $318.30 | $318.30 | 42,470 | — | — |
| 2025-05-09 | $315.80 | $315.80 | 19,460 | — | — |
| 2025-05-08 | $323.00 | $323.00 | 29,790 | — | — |
| 2025-05-07 | $322.40 | $322.40 | 33,560 | — | — |
| 2025-05-06 | $306.10 | $306.10 | 46,070 | — | — |
| 2025-05-05 | $322.80 | $322.80 | 20,770 | — | — |
| 2025-05-02 | $331.10 | $331.10 | 34,740 | — | — |
| 2025-05-01 | $323.20 | $323.20 | 47,630 | — | — |
| 2025-04-30 | $319.90 | $319.90 | 31,450 | — | — |
| 2025-04-29 | $313.00 | $313.00 | 27,840 | — | — |
| 2025-04-28 | $308.10 | $308.10 | 17,660 | — | — |
| 2025-04-25 | $310.20 | $310.20 | 34,590 | — | — |
| 2025-04-24 | $299.80 | $299.80 | 34,140 | — | — |
| 2025-04-23 | $299.30 | $299.30 | 90,610 | — | — |
| 2025-04-22 | $320.50 | $320.50 | 70,200 | — | — |
| 2025-04-21 | $316.70 | $316.70 | 56,610 | — | — |
| 2025-04-17 | $320.70 | $320.70 | 46,970 | — | — |
| 2025-04-16 | $315.80 | $315.80 | 40,240 | — | — |
| 2025-04-15 | $324.60 | $324.60 | 24,780 | — | — |
| 2025-04-14 | $326.00 | $326.00 | 45,710 | — | — |
| 2025-04-11 | $330.30 | $330.30 | 69,170 | — | — |
| 2025-04-10 | $353.30 | $353.30 | 36,080 | — | — |
| 2025-04-09 | $357.40 | $357.40 | 52,330 | — | — |
| 2025-04-08 | $385.00 | $385.00 | 41,910 | — | — |
| 2025-04-07 | $383.70 | $383.70 | 56,750 | — | — |
| 2025-04-04 | $384.70 | $384.70 | 116,950 | — | — |
| 2025-04-03 | $344.90 | $344.90 | 98,140 | — | — |
| 2025-04-02 | $295.90 | $295.90 | 49,480 | — | — |
| 2025-04-01 | $300.10 | $300.10 | 32,710 | — | — |
| 2025-03-31 | $293.30 | $293.30 | 47,960 | — | — |
| 2025-03-28 | $293.20 | $293.20 | 72,290 | — | — |
| 2025-03-27 | $284.10 | $284.10 | 68,410 | — | — |
| 2025-03-26 | $305.50 | $305.50 | 26,390 | — | — |
| 2025-03-25 | $304.10 | $304.10 | 39,960 | — | — |
| 2025-03-24 | $317.40 | $317.40 | 23,070 | — | — |
| 2025-03-21 | $317.00 | $317.00 | 35,460 | — | — |
| 2025-03-20 | $306.90 | $306.90 | 30,850 | — | — |
| 2025-03-19 | $300.40 | $300.40 | 49,520 | — | — |
| 2025-03-18 | $297.00 | $297.00 | 20,200 | — | — |
| 2025-03-17 | $301.10 | $301.10 | 14,340 | — | — |
| 2025-03-14 | $303.10 | $303.10 | 25,490 | — | — |
| 2025-03-13 | $301.50 | $301.50 | 58,890 | — | — |
| 2025-03-12 | $315.00 | $315.00 | 38,520 | — | — |
| 2025-03-11 | $320.60 | $320.60 | 40,470 | — | — |
| 2025-03-10 | $341.30 | $341.30 | 22,660 | — | — |
| 2025-03-07 | $329.60 | $329.60 | 25,000 | — | — |
| 2025-03-06 | $325.20 | $325.20 | 17,980 | — | — |
| 2025-03-05 | $323.10 | $323.10 | 34,100 | — | — |
| 2025-03-04 | $339.40 | $339.40 | 39,050 | — | — |
| 2025-03-03 | $346.20 | $346.20 | 35,610 | — | — |
| 2025-02-28 | $357.70 | $357.70 | 29,120 | — | — |
| 2025-02-27 | $355.70 | $355.70 | 26,170 | — | — |
| 2025-02-26 | $341.20 | $341.20 | 18,620 | — | — |
| 2025-02-25 | $345.90 | $345.90 | 47,090 | — | — |
| 2025-02-24 | $330.80 | $330.80 | 27,570 | — | — |
| 2025-02-21 | $326.80 | $326.80 | 36,270 | — | — |
| 2025-02-20 | $318.00 | $318.00 | 34,400 | — | — |
| 2025-02-19 | $322.10 | $322.10 | 26,460 | — | — |
| 2025-02-18 | $318.00 | $318.00 | 25,950 | — | — |
| 2025-02-14 | $331.80 | $331.80 | 77,820 | — | — |
| 2025-02-13 | $325.50 | $325.50 | 28,710 | — | — |
| 2025-02-12 | $331.50 | $331.50 | 54,930 | — | — |
| 2025-02-11 | $341.10 | $341.10 | 56,220 | — | — |
| 2025-02-10 | $336.10 | $336.10 | 55,570 | — | — |
| 2025-02-07 | $341.70 | $341.70 | 95,280 | — | — |
| 2025-02-06 | $331.80 | $331.80 | 73,910 | — | — |
| 2025-02-05 | $331.90 | $331.90 | 84,160 | — | — |
| 2025-02-04 | $328.00 | $328.00 | 69,890 | — | — |
| 2025-02-03 | $335.90 | $335.90 | 62,780 | — | — |
| 2025-01-31 | $342.10 | $342.10 | 95,410 | — | — |
| 2025-01-30 | $334.80 | $334.80 | 76,240 | — | — |
| 2025-01-29 | $359.50 | $359.50 | 70,950 | — | — |
| 2025-01-28 | $373.40 | $373.40 | 42,750 | — | — |
| 2025-01-27 | $382.20 | $382.20 | 72,250 | — | — |
| 2025-01-24 | $369.50 | $369.50 | 48,120 | — | — |
| 2025-01-23 | $375.60 | $375.60 | 67,690 | — | — |
| 2025-01-22 | $363.60 | $363.60 | 61,950 | — | — |
| 2025-01-21 | $360.90 | $360.90 | 48,040 | — | — |
| 2025-01-17 | $373.60 | $373.60 | 55,450 | — | — |
| 2025-01-16 | $357.40 | $357.40 | 55,850 | — | — |
| 2025-01-15 | $359.40 | $359.40 | 48,570 | — | — |
| 2025-01-14 | $386.20 | $386.20 | 11,110 | — | — |
| 2025-01-13 | $393.60 | $393.60 | 29,540 | — | — |
| 2025-01-10 | $369.80 | $369.80 | 48,110 | — | — |
| 2025-01-08 | $382.40 | $382.40 | 33,000 | — | — |
| 2025-01-07 | $385.00 | $385.00 | 23,030 | — | — |
| 2025-01-06 | $390.50 | $390.50 | 16,060 | — | — |
| 2025-01-03 | $400.00 | $400.00 | 7,980 | — | — |
| 2025-01-02 | $402.20 | $402.20 | 18,940 | — | — |