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
- 2021-11-09 to 2026-09-03
- 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 | $102.10 | $102.10 | 7,260 | — | — |
| 2025-12-30 | $99.90 | $99.90 | 5,730 | — | — |
| 2025-12-29 | $102.80 | $102.80 | 12,990 | — | — |
| 2025-12-26 | $106.00 | $106.00 | 11,740 | — | — |
| 2025-12-24 | $104.40 | $104.40 | 9,220 | — | — |
| 2025-12-23 | $103.70 | $103.70 | 6,900 | — | — |
| 2025-12-22 | $105.70 | $105.70 | 15,230 | — | — |
| 2025-12-19 | $108.60 | $108.60 | 15,830 | — | — |
| 2025-12-18 | $108.90 | $108.90 | 15,580 | — | — |
| 2025-12-17 | $104.10 | $104.10 | 18,980 | — | — |
| 2025-12-16 | $111.50 | $111.50 | 44,410 | — | — |
| 2025-12-15 | $102.20 | $102.20 | 36,130 | — | — |
| 2025-12-12 | $99.33 | $99.33 | 32,380 | — | — |
| 2025-12-11 | $96.70 | $96.70 | 18,800 | — | — |
| 2025-12-10 | $94.70 | $94.70 | 23,220 | — | — |
| 2025-12-09 | $97.70 | $97.70 | 12,000 | — | — |
| 2025-12-08 | $98.80 | $98.80 | 39,650 | — | — |
| 2025-12-05 | $95.00 | $95.00 | 33,890 | — | — |
| 2025-12-04 | $94.20 | $94.20 | 17,850 | — | — |
| 2025-12-03 | $95.40 | $95.40 | 25,890 | — | — |
| 2025-12-02 | $101.30 | $101.30 | 28,690 | — | — |
| 2025-12-01 | $97.70 | $97.70 | 17,930 | — | — |
| 2025-11-28 | $100.40 | $100.40 | 16,760 | — | — |
| 2025-11-26 | $104.80 | $104.80 | 9,370 | — | — |
| 2025-11-25 | $107.60 | $107.60 | 22,490 | — | — |
| 2025-11-24 | $106.20 | $106.20 | 21,080 | — | — |
| 2025-11-21 | $106.00 | $106.00 | 33,380 | — | — |
| 2025-11-20 | $108.15 | $108.15 | 34,920 | — | — |
| 2025-11-19 | $103.50 | $103.50 | 27,730 | — | — |
| 2025-11-18 | $100.20 | $100.20 | 26,670 | — | — |
| 2025-11-17 | $102.95 | $102.95 | 20,860 | — | — |
| 2025-11-14 | $97.75 | $97.75 | 30,050 | — | — |
| 2025-11-13 | $102.31 | $102.31 | 17,890 | — | — |
| 2025-11-12 | $103.00 | $103.00 | 23,410 | — | — |
| 2025-11-11 | $98.90 | $98.90 | 25,120 | — | — |
| 2025-11-10 | $103.30 | $103.30 | 33,470 | — | — |
| 2025-11-07 | $106.60 | $106.60 | 34,580 | — | — |
| 2025-11-06 | $111.60 | $111.60 | 17,010 | — | — |
| 2025-11-05 | $113.73 | $113.73 | 9,570 | — | — |
| 2025-11-04 | $114.30 | $114.30 | 15,210 | — | — |
| 2025-11-03 | $111.00 | $111.00 | 19,980 | — | — |
| 2025-10-31 | $112.30 | $112.30 | 18,440 | — | — |
| 2025-10-30 | $115.00 | $115.00 | 11,040 | — | — |
| 2025-10-29 | $113.30 | $113.30 | 7,090 | — | — |
| 2025-10-28 | $115.50 | $115.50 | 13,710 | — | — |
| 2025-10-27 | $111.60 | $111.60 | 14,490 | — | — |
| 2025-10-24 | $111.70 | $111.70 | 10,660 | — | — |
| 2025-10-23 | $109.00 | $109.00 | 23,680 | — | — |
| 2025-10-22 | $114.70 | $114.70 | 7,160 | — | — |
| 2025-10-21 | $118.90 | $118.90 | 9,780 | — | — |
| 2025-10-20 | $119.30 | $119.30 | 11,900 | — | — |
| 2025-10-17 | $124.40 | $124.40 | 10,440 | — | — |
| 2025-10-16 | $126.40 | $126.40 | 11,760 | — | — |
| 2025-10-15 | $121.10 | $121.10 | 11,690 | — | — |
| 2025-10-14 | $121.40 | $121.40 | 14,960 | — | — |
| 2025-10-13 | $120.80 | $120.80 | 24,010 | — | — |
| 2025-10-10 | $125.70 | $125.70 | 26,590 | — | — |
| 2025-10-09 | $114.50 | $114.50 | 18,340 | — | — |
| 2025-10-08 | $109.70 | $109.70 | 16,300 | — | — |
| 2025-10-07 | $107.70 | $107.70 | 17,190 | — | — |
| 2025-10-06 | $108.15 | $108.15 | 21,340 | — | — |
| 2025-10-03 | $110.30 | $110.30 | 21,380 | — | — |
| 2025-10-02 | $111.90 | $111.90 | 17,710 | — | — |
| 2025-10-01 | $107.20 | $107.20 | 24,720 | — | — |
| 2025-09-30 | $108.80 | $108.80 | 22,570 | — | — |
| 2025-09-29 | $105.10 | $105.10 | 20,600 | — | — |
| 2025-09-26 | $100.45 | $100.45 | 26,680 | — | — |
| 2025-09-25 | $103.20 | $103.20 | 8,260 | — | — |
| 2025-09-24 | $106.10 | $106.10 | 19,600 | — | — |
| 2025-09-23 | $110.40 | $110.40 | 39,070 | — | — |
| 2025-09-22 | $117.20 | $117.20 | 8,090 | — | — |
| 2025-09-19 | $116.10 | $116.10 | 22,090 | — | — |
| 2025-09-18 | $112.50 | $112.50 | 22,650 | — | — |
| 2025-09-17 | $111.40 | $111.40 | 11,060 | — | — |
| 2025-09-16 | $111.60 | $111.60 | 49,780 | — | — |
| 2025-09-15 | $118.10 | $118.10 | 41,060 | — | — |
| 2025-09-12 | $115.70 | $115.70 | 15,880 | — | — |
| 2025-09-11 | $113.90 | $113.90 | 12,780 | — | — |
| 2025-09-10 | $113.20 | $113.20 | 43,600 | — | — |
| 2025-09-09 | $119.80 | $119.80 | 26,790 | — | — |
| 2025-09-08 | $121.20 | $121.20 | 24,120 | — | — |
| 2025-09-05 | $119.70 | $119.70 | 35,760 | — | — |
| 2025-09-04 | $114.00 | $114.00 | 17,270 | — | — |
| 2025-09-03 | $116.80 | $116.80 | 31,360 | — | — |
| 2025-09-02 | $109.80 | $109.80 | 23,260 | — | — |
| 2025-08-29 | $110.40 | $110.40 | 14,840 | — | — |
| 2025-08-28 | $111.50 | $111.50 | 28,500 | — | — |
| 2025-08-27 | $115.00 | $115.00 | 37,280 | — | — |
| 2025-08-26 | $118.30 | $118.30 | 18,440 | — | — |
| 2025-08-25 | $117.40 | $117.40 | 19,140 | — | — |
| 2025-08-22 | $119.00 | $119.00 | 20,110 | — | — |
| 2025-08-21 | $126.60 | $126.60 | 4,950 | — | — |
| 2025-08-20 | $129.60 | $129.60 | 12,470 | — | — |
| 2025-08-19 | $132.80 | $132.80 | 19,610 | — | — |
| 2025-08-18 | $132.60 | $132.60 | 14,980 | — | — |
| 2025-08-15 | $129.60 | $129.60 | 14,410 | — | — |
| 2025-08-14 | $129.00 | $129.00 | 18,690 | — | — |
| 2025-08-13 | $129.20 | $129.20 | 7,560 | — | — |
| 2025-08-12 | $133.50 | $133.50 | 21,390 | — | — |
| 2025-08-11 | $135.40 | $135.40 | 14,330 | — | — |
| 2025-08-08 | $132.10 | $132.10 | 13,630 | — | — |
| 2025-08-07 | $134.20 | $134.20 | 15,010 | — | — |
| 2025-08-06 | $132.40 | $132.40 | 16,050 | — | — |
| 2025-08-05 | $128.90 | $128.90 | 14,800 | — | — |
| 2025-08-04 | $130.20 | $130.20 | 28,480 | — | — |
| 2025-08-01 | $128.70 | $128.70 | 21,860 | — | — |
| 2025-07-31 | $121.80 | $121.80 | 11,210 | — | — |
| 2025-07-30 | $119.50 | $119.50 | 15,940 | — | — |
| 2025-07-29 | $115.50 | $115.50 | 15,670 | — | — |
| 2025-07-28 | $118.80 | $118.80 | 8,270 | — | — |
| 2025-07-25 | $123.40 | $123.40 | 4,570 | — | — |
| 2025-07-24 | $121.90 | $121.90 | 8,050 | — | — |
| 2025-07-23 | $125.60 | $125.60 | 30,240 | — | — |
| 2025-07-22 | $130.80 | $130.80 | 7,020 | — | — |
| 2025-07-21 | $133.90 | $133.90 | 18,060 | — | — |
| 2025-07-18 | $127.70 | $127.70 | 14,110 | — | — |
| 2025-07-17 | $125.30 | $125.30 | 9,780 | — | — |
| 2025-07-16 | $128.00 | $128.00 | 7,980 | — | — |
| 2025-07-15 | $124.90 | $124.90 | 15,560 | — | — |
| 2025-07-14 | $119.30 | $119.30 | 23,350 | — | — |
| 2025-07-11 | $115.40 | $115.40 | 15,270 | — | — |
| 2025-07-10 | $117.90 | $117.90 | 38,730 | — | — |
| 2025-07-09 | $119.60 | $119.60 | 20,420 | — | — |
| 2025-07-08 | $118.30 | $118.30 | 25,730 | — | — |
| 2025-07-07 | $128.50 | $128.50 | 13,910 | — | — |
| 2025-07-03 | $124.90 | $124.90 | 12,750 | — | — |
| 2025-07-02 | $124.90 | $124.90 | 12,510 | — | — |
| 2025-07-01 | $131.20 | $131.20 | 12,250 | — | — |
| 2025-06-30 | $133.70 | $133.70 | 13,540 | — | — |
| 2025-06-27 | $131.40 | $131.40 | 17,900 | — | — |
| 2025-06-26 | $129.80 | $129.80 | 12,550 | — | — |
| 2025-06-25 | $134.60 | $134.60 | 21,730 | — | — |
| 2025-06-24 | $132.10 | $132.10 | 30,370 | — | — |
| 2025-06-23 | $126.80 | $126.80 | 60,250 | — | — |
| 2025-06-20 | $118.20 | $118.20 | 32,790 | — | — |
| 2025-06-18 | $121.20 | $121.20 | 26,480 | — | — |
| 2025-06-17 | $118.70 | $118.70 | 30,470 | — | — |
| 2025-06-16 | $122.20 | $122.20 | 48,430 | — | — |
| 2025-06-13 | $120.60 | $120.60 | 72,460 | — | — |
| 2025-06-12 | $128.30 | $128.30 | 12,810 | — | — |
| 2025-06-11 | $130.10 | $130.10 | 22,030 | — | — |
| 2025-06-10 | $135.70 | $135.70 | 19,530 | — | — |
| 2025-06-09 | $143.40 | $143.40 | 34,760 | — | — |
| 2025-06-06 | $143.80 | $143.80 | 19,590 | — | — |
| 2025-06-05 | $152.60 | $152.60 | 17,840 | — | — |
| 2025-06-04 | $151.40 | $151.40 | 31,350 | — | — |
| 2025-06-03 | $143.90 | $143.90 | 22,330 | — | — |
| 2025-06-02 | $149.10 | $149.10 | 16,260 | — | — |
| 2025-05-30 | $155.95 | $155.95 | 9,010 | — | — |
| 2025-05-29 | $152.40 | $152.40 | 18,910 | — | — |
| 2025-05-28 | $155.90 | $155.90 | 18,590 | — | — |
| 2025-05-27 | $150.40 | $150.40 | 25,150 | — | — |
| 2025-05-23 | $155.00 | $155.00 | 23,450 | — | — |
| 2025-05-22 | $155.80 | $155.80 | 33,520 | — | — |
| 2025-05-21 | $154.60 | $154.60 | 24,580 | — | — |
| 2025-05-20 | $146.80 | $146.80 | 18,520 | — | — |
| 2025-05-19 | $143.30 | $143.30 | 28,430 | — | — |
| 2025-05-16 | $137.80 | $137.80 | 23,170 | — | — |
| 2025-05-15 | $137.20 | $137.20 | 22,210 | — | — |
| 2025-05-14 | $138.00 | $138.00 | 16,430 | — | — |
| 2025-05-13 | $135.10 | $135.10 | 22,620 | — | — |
| 2025-05-12 | $142.20 | $142.20 | 23,780 | — | — |
| 2025-05-09 | $153.50 | $153.50 | 24,100 | — | — |
| 2025-05-08 | $159.20 | $159.20 | 25,910 | — | — |
| 2025-05-07 | $167.40 | $167.40 | 16,890 | — | — |
| 2025-05-06 | $168.50 | $168.50 | 23,110 | — | — |
| 2025-05-05 | $167.90 | $167.90 | 31,480 | — | — |
| 2025-05-02 | $158.90 | $158.90 | 35,470 | — | — |
| 2025-05-01 | $167.80 | $167.80 | 14,210 | — | — |
| 2025-04-30 | $171.20 | $171.20 | 33,800 | — | — |
| 2025-04-29 | $159.40 | $159.40 | 8,560 | — | — |
| 2025-04-28 | $157.60 | $157.60 | 29,070 | — | — |
| 2025-04-25 | $160.60 | $160.60 | 20,550 | — | — |
| 2025-04-24 | $161.10 | $161.10 | 9,900 | — | — |
| 2025-04-23 | $168.30 | $168.30 | 24,610 | — | — |
| 2025-04-22 | $167.50 | $167.50 | 15,460 | — | — |
| 2025-04-21 | $179.90 | $179.90 | 20,230 | — | — |
| 2025-04-17 | $166.30 | $166.30 | 29,830 | — | — |
| 2025-04-16 | $179.60 | $179.60 | 12,660 | — | — |
| 2025-04-15 | $183.90 | $183.90 | 7,340 | — | — |
| 2025-04-14 | $183.00 | $183.00 | 27,610 | — | — |
| 2025-04-11 | $184.50 | $184.50 | 62,730 | — | — |
| 2025-04-10 | $199.90 | $199.90 | 32,190 | — | — |
| 2025-04-09 | $167.00 | $167.00 | 64,090 | — | — |
| 2025-04-08 | $223.10 | $223.10 | 39,950 | — | — |
| 2025-04-07 | $206.80 | $206.80 | 58,870 | — | — |
| 2025-04-04 | $200.70 | $200.70 | 80,330 | — | — |
| 2025-04-03 | $155.60 | $155.60 | 44,130 | — | — |
| 2025-04-02 | $125.70 | $125.70 | 11,340 | — | — |
| 2025-04-01 | $126.30 | $126.30 | 15,210 | — | — |
| 2025-03-31 | $128.10 | $128.10 | 13,620 | — | — |
| 2025-03-28 | $132.80 | $132.80 | 21,190 | — | — |
| 2025-03-27 | $131.10 | $131.10 | 10,610 | — | — |
| 2025-03-26 | $127.40 | $127.40 | 15,590 | — | — |
| 2025-03-25 | $129.30 | $129.30 | 9,000 | — | — |
| 2025-03-24 | $131.50 | $131.50 | 25,100 | — | — |
| 2025-03-21 | $135.70 | $135.70 | 18,010 | — | — |
| 2025-03-20 | $133.40 | $133.40 | 10,110 | — | — |
| 2025-03-19 | $135.10 | $135.10 | 16,000 | — | — |
| 2025-03-18 | $141.50 | $141.50 | 12,730 | — | — |
| 2025-03-17 | $142.80 | $142.80 | 14,980 | — | — |
| 2025-03-14 | $150.10 | $150.10 | 14,340 | — | — |
| 2025-03-13 | $163.80 | $163.80 | 9,040 | — | — |
| 2025-03-12 | $160.70 | $160.70 | 6,920 | — | — |
| 2025-03-11 | $162.40 | $162.40 | 6,300 | — | — |
| 2025-03-10 | $160.00 | $160.00 | 13,380 | — | — |
| 2025-03-07 | $162.10 | $162.10 | 13,970 | — | — |
| 2025-03-06 | $172.10 | $172.10 | 5,830 | — | — |
| 2025-03-05 | $171.80 | $171.80 | 23,410 | — | — |
| 2025-03-04 | $165.90 | $165.90 | 18,580 | — | — |
| 2025-03-03 | $160.70 | $160.70 | 17,950 | — | — |
| 2025-02-28 | $145.60 | $145.60 | 12,260 | — | — |
| 2025-02-27 | $151.70 | $151.70 | 9,870 | — | — |
| 2025-02-26 | $154.40 | $154.40 | 8,300 | — | — |
| 2025-02-25 | $150.30 | $150.30 | 14,040 | — | — |
| 2025-02-24 | $143.40 | $143.40 | 13,470 | — | — |
| 2025-02-21 | $143.50 | $143.50 | 13,550 | — | — |
| 2025-02-20 | $135.10 | $135.10 | 10,000 | — | — |
| 2025-02-19 | $139.10 | $139.10 | 9,100 | — | — |
| 2025-02-18 | $143.92 | $143.92 | 10,680 | — | — |
| 2025-02-14 | $149.80 | $149.80 | 18,090 | — | — |
| 2025-02-13 | $151.00 | $151.00 | 5,790 | — | — |
| 2025-02-12 | $154.70 | $154.70 | 11,240 | — | — |
| 2025-02-11 | $143.70 | $143.70 | 6,110 | — | — |
| 2025-02-10 | $147.70 | $147.70 | 9,410 | — | — |
| 2025-02-07 | $158.70 | $158.70 | 10,110 | — | — |
| 2025-02-06 | $158.00 | $158.00 | 8,580 | — | — |
| 2025-02-05 | $149.40 | $149.40 | 8,190 | — | — |
| 2025-02-04 | $150.00 | $150.00 | 21,560 | — | — |
| 2025-02-03 | $160.00 | $160.00 | 31,890 | — | — |
| 2025-01-31 | $162.10 | $162.10 | 33,140 | — | — |
| 2025-01-30 | $150.50 | $150.50 | 18,450 | — | — |
| 2025-01-29 | $151.90 | $151.90 | 15,500 | — | — |
| 2025-01-28 | $152.20 | $152.20 | 20,270 | — | — |
| 2025-01-27 | $147.70 | $147.70 | 27,280 | — | — |
| 2025-01-24 | $143.80 | $143.80 | 16,810 | — | — |
| 2025-01-23 | $139.80 | $139.80 | 11,640 | — | — |
| 2025-01-22 | $141.70 | $141.70 | 21,540 | — | — |
| 2025-01-21 | $134.80 | $134.80 | 15,610 | — | — |
| 2025-01-17 | $131.10 | $131.10 | 29,380 | — | — |
| 2025-01-16 | $134.20 | $134.20 | 8,190 | — | — |
| 2025-01-15 | $136.40 | $136.40 | 11,020 | — | — |
| 2025-01-14 | $142.60 | $142.60 | 8,810 | — | — |
| 2025-01-13 | $147.70 | $147.70 | 14,310 | — | — |
| 2025-01-10 | $156.60 | $156.60 | 19,070 | — | — |
| 2025-01-08 | $159.80 | $159.80 | 9,590 | — | — |
| 2025-01-07 | $160.10 | $160.10 | 10,670 | — | — |
| 2025-01-06 | $166.00 | $166.00 | 8,870 | — | — |
| 2025-01-03 | $164.30 | $164.30 | 13,490 | — | — |
| 2025-01-02 | $168.50 | $168.50 | 11,620 | — | — |