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
- 2020-12-03 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 | $84.80 | $84.80 | 484,930 | — | — |
| 2025-12-30 | $82.20 | $82.20 | 438,620 | — | — |
| 2025-12-29 | $84.70 | $84.70 | 628,760 | — | — |
| 2025-12-26 | $71.80 | $71.80 | 436,390 | — | — |
| 2025-12-24 | $75.90 | $75.90 | 238,070 | — | — |
| 2025-12-23 | $74.40 | $74.40 | 291,040 | — | — |
| 2025-12-22 | $74.90 | $74.90 | 563,520 | — | — |
| 2025-12-19 | $83.80 | $83.80 | 314,290 | — | — |
| 2025-12-18 | $91.20 | $91.20 | 205,110 | — | — |
| 2025-12-17 | $90.40 | $90.40 | 174,260 | — | — |
| 2025-12-16 | $93.80 | $93.80 | 177,200 | — | — |
| 2025-12-15 | $94.00 | $94.00 | 252,930 | — | — |
| 2025-12-12 | $90.80 | $90.80 | 533,400 | — | — |
| 2025-12-11 | $89.10 | $89.10 | 528,240 | — | — |
| 2025-12-10 | $100.10 | $100.10 | 268,880 | — | — |
| 2025-12-09 | $105.40 | $105.40 | 253,130 | — | — |
| 2025-12-08 | $118.20 | $118.20 | 160,910 | — | — |
| 2025-12-05 | $110.70 | $110.70 | 268,590 | — | — |
| 2025-12-04 | $109.70 | $109.70 | 144,330 | — | — |
| 2025-12-03 | $110.70 | $110.70 | 118,240 | — | — |
| 2025-12-02 | $108.80 | $108.80 | 236,710 | — | — |
| 2025-12-01 | $104.50 | $104.50 | 182,620 | — | — |
| 2025-11-28 | $103.30 | $103.30 | 144,780 | — | — |
| 2025-11-26 | $111.30 | $111.30 | 320,830 | — | — |
| 2025-11-25 | $130.70 | $130.70 | 149,790 | — | — |
| 2025-11-24 | $130.30 | $130.30 | 200,360 | — | — |
| 2025-11-21 | $158.30 | $158.30 | 215,700 | — | — |
| 2025-11-20 | $161.70 | $161.70 | 259,210 | — | — |
| 2025-11-19 | $143.00 | $143.00 | 200,970 | — | — |
| 2025-11-18 | $147.60 | $147.60 | 144,460 | — | — |
| 2025-11-17 | $151.20 | $151.20 | 215,890 | — | — |
| 2025-11-14 | $144.50 | $144.50 | 185,130 | — | — |
| 2025-11-13 | $139.60 | $139.60 | 246,510 | — | — |
| 2025-11-12 | $128.70 | $128.70 | 221,840 | — | — |
| 2025-11-11 | $143.70 | $143.70 | 131,130 | — | — |
| 2025-11-10 | $147.40 | $147.40 | 186,330 | — | — |
| 2025-11-07 | $171.60 | $171.60 | 52,220 | — | — |
| 2025-11-06 | $185.70 | $185.70 | 99,330 | — | — |
| 2025-11-05 | $187.60 | $187.60 | 103,830 | — | — |
| 2025-11-04 | $207.90 | $207.90 | 113,140 | — | — |
| 2025-11-03 | $183.30 | $183.30 | 68,980 | — | — |
| 2025-10-31 | $177.40 | $177.40 | 74,790 | — | — |
| 2025-10-30 | $171.20 | $171.20 | 77,970 | — | — |
| 2025-10-29 | $183.90 | $183.90 | 156,080 | — | — |
| 2025-10-28 | $184.50 | $184.50 | 147,000 | — | — |
| 2025-10-27 | $194.40 | $194.40 | 232,860 | — | — |
| 2025-10-24 | $173.70 | $173.70 | 113,020 | — | — |
| 2025-10-23 | $167.00 | $167.00 | 109,720 | — | — |
| 2025-10-22 | $172.60 | $172.60 | 196,970 | — | — |
| 2025-10-21 | $172.60 | $172.60 | 617,018 | — | — |
| 2025-10-20 | $134.20 | $134.20 | 275,794 | — | — |
| 2025-10-17 | $144.20 | $144.20 | 549,105 | — | — |
| 2025-10-16 | $120.00 | $120.00 | 325,097 | — | — |
| 2025-10-15 | $133.60 | $133.60 | 231,013 | — | — |
| 2025-10-14 | $152.00 | $152.00 | 144,533 | — | — |
| 2025-10-13 | $147.00 | $147.00 | 172,569 | — | — |
| 2025-10-10 | $170.20 | $170.20 | 228,047 | — | — |
| 2025-10-09 | $171.40 | $171.40 | 255,489 | — | — |
| 2025-10-08 | $152.20 | $152.20 | 151,519 | — | — |
| 2025-10-07 | $167.00 | $167.00 | 167,504 | — | — |
| 2025-10-06 | $158.20 | $158.20 | 174,847 | — | — |
| 2025-10-03 | $168.80 | $168.80 | 108,277 | — | — |
| 2025-10-02 | $169.40 | $169.40 | 229,855 | — | — |
| 2025-10-01 | $168.40 | $168.40 | 197,230 | — | — |
| 2025-09-30 | $173.40 | $173.40 | 142,541 | — | — |
| 2025-09-29 | $177.60 | $177.60 | 131,887 | — | — |
| 2025-09-26 | $186.60 | $186.60 | 100,411 | — | — |
| 2025-09-25 | $198.80 | $198.80 | 76,480 | — | — |
| 2025-09-24 | $206.00 | $206.00 | 85,301 | — | — |
| 2025-09-23 | $192.00 | $192.00 | 109,312 | — | — |
| 2025-09-22 | $192.20 | $192.20 | 102,001 | — | — |
| 2025-09-19 | $216.00 | $216.00 | 104,919 | — | — |
| 2025-09-18 | $248.00 | $248.00 | 58,754 | — | — |
| 2025-09-17 | $248.00 | $248.00 | 136,258 | — | — |
| 2025-09-16 | $244.00 | $244.00 | 76,091 | — | — |
| 2025-09-15 | $228.00 | $228.00 | 45,876 | — | — |
| 2025-09-12 | $236.00 | $236.00 | 54,235 | — | — |
| 2025-09-11 | $238.00 | $238.00 | 71,705 | — | — |
| 2025-09-10 | $250.00 | $250.00 | 71,855 | — | — |
| 2025-09-09 | $272.00 | $272.00 | 86,568 | — | — |
| 2025-09-08 | $266.00 | $266.00 | 67,766 | — | — |
| 2025-09-05 | $280.00 | $280.00 | 81,637 | — | — |
| 2025-09-04 | $300.00 | $300.00 | 80,358 | — | — |
| 2025-09-03 | $292.00 | $292.00 | 77,968 | — | — |
| 2025-09-02 | $304.00 | $304.00 | 117,720 | — | — |
| 2025-08-29 | $330.00 | $330.00 | 74,167 | — | — |
| 2025-08-28 | $362.00 | $362.00 | 22,103 | — | — |
| 2025-08-27 | $358.00 | $358.00 | 32,235 | — | — |
| 2025-08-26 | $358.00 | $358.00 | 52,948 | — | — |
| 2025-08-25 | $380.00 | $380.00 | 31,595 | — | — |
| 2025-08-22 | $382.00 | $382.00 | 82,330 | — | — |
| 2025-08-21 | $400.00 | $400.00 | 86,132 | — | — |
| 2025-08-20 | $422.00 | $422.00 | 69,383 | — | — |
| 2025-08-19 | $462.00 | $462.00 | 59,306 | — | — |
| 2025-08-18 | $428.00 | $428.00 | 41,497 | — | — |
| 2025-08-15 | $426.00 | $426.00 | 60,790 | — | — |
| 2025-08-14 | $438.00 | $438.00 | 65,677 | — | — |
| 2025-08-13 | $432.00 | $432.00 | 61,050 | — | — |
| 2025-08-12 | $432.00 | $432.00 | 60,548 | — | — |
| 2025-08-11 | $444.00 | $444.00 | 80,802 | — | — |
| 2025-08-08 | $436.00 | $436.00 | 77,615 | — | — |
| 2025-08-07 | $440.00 | $440.00 | 79,215 | — | — |
| 2025-08-06 | $454.00 | $454.00 | 58,960 | — | — |
| 2025-08-05 | $480.00 | $480.00 | 77,057 | — | — |
| 2025-08-04 | $526.00 | $526.00 | 50,290 | — | — |
| 2025-08-01 | $606.00 | $606.00 | 78,719 | — | — |
| 2025-07-31 | $632.00 | $632.00 | 69,958 | — | — |
| 2025-07-30 | $622.00 | $622.00 | 63,270 | — | — |
| 2025-07-29 | $578.00 | $578.00 | 39,731 | — | — |
| 2025-07-28 | $594.00 | $594.00 | 53,826 | — | — |
| 2025-07-25 | $556.00 | $556.00 | 57,679 | — | — |
| 2025-07-24 | $564.00 | $564.00 | 47,926 | — | — |
| 2025-07-23 | $550.00 | $550.00 | 57,272 | — | — |
| 2025-07-22 | $530.00 | $530.00 | 54,541 | — | — |
| 2025-07-21 | $574.00 | $574.00 | 62,266 | — | — |
| 2025-07-18 | $644.00 | $644.00 | 39,164 | — | — |
| 2025-07-17 | $636.00 | $636.00 | 57,268 | — | — |
| 2025-07-16 | $616.00 | $616.00 | 79,913 | — | — |
| 2025-07-15 | $622.00 | $622.00 | 46,854 | — | — |
| 2025-07-14 | $592.00 | $592.00 | 55,692 | — | — |
| 2025-07-11 | $592.00 | $592.00 | 47,065 | — | — |
| 2025-07-10 | $616.00 | $616.00 | 44,123 | — | — |
| 2025-07-09 | $626.00 | $626.00 | 61,834 | — | — |
| 2025-07-08 | $652.00 | $652.00 | 79,851 | — | — |
| 2025-07-07 | $582.00 | $582.00 | 64,705 | — | — |
| 2025-07-03 | $590.00 | $590.00 | 29,117 | — | — |
| 2025-07-02 | $596.00 | $596.00 | 46,384 | — | — |
| 2025-07-01 | $616.00 | $616.00 | 59,952 | — | — |
| 2025-06-30 | $616.00 | $616.00 | 33,920 | — | — |
| 2025-06-27 | $670.00 | $670.00 | 56,744 | — | — |
| 2025-06-26 | $610.00 | $610.00 | 40,999 | — | — |
| 2025-06-25 | $632.00 | $632.00 | 52,290 | — | — |
| 2025-06-24 | $634.00 | $634.00 | 59,532 | — | — |
| 2025-06-23 | $598.00 | $598.00 | 67,940 | — | — |
| 2025-06-20 | $620.00 | $620.00 | 61,554 | — | — |
| 2025-06-18 | $592.00 | $592.00 | 52,840 | — | — |
| 2025-06-17 | $576.00 | $576.00 | 37,135 | — | — |
| 2025-06-16 | $574.00 | $574.00 | 48,882 | — | — |
| 2025-06-13 | $548.00 | $548.00 | 65,837 | — | — |
| 2025-06-12 | $574.00 | $574.00 | 64,380 | — | — |
| 2025-06-11 | $626.00 | $626.00 | 43,828 | — | — |
| 2025-06-10 | $640.00 | $640.00 | 45,142 | — | — |
| 2025-06-09 | $616.00 | $616.00 | 51,235 | — | — |
| 2025-06-06 | $634.00 | $634.00 | 54,770 | — | — |
| 2025-06-05 | $584.00 | $584.00 | 74,359 | — | — |
| 2025-06-04 | $592.00 | $592.00 | 52,300 | — | — |
| 2025-06-03 | $598.00 | $598.00 | 71,737 | — | — |
| 2025-06-02 | $582.00 | $582.00 | 95,184 | — | — |
| 2025-05-30 | $710.00 | $710.00 | 41,199 | — | — |
| 2025-05-29 | $728.00 | $728.00 | 41,124 | — | — |
| 2025-05-28 | $728.00 | $728.00 | 29,731 | — | — |
| 2025-05-27 | $752.00 | $752.00 | 38,972 | — | — |
| 2025-05-23 | $724.00 | $724.00 | 39,868 | — | — |
| 2025-05-22 | $790.00 | $790.00 | 39,926 | — | — |
| 2025-05-21 | $776.00 | $776.00 | 28,841 | — | — |
| 2025-05-20 | $810.00 | $810.00 | 26,549 | — | — |
| 2025-05-19 | $890.00 | $890.00 | 19,476 | — | — |
| 2025-05-16 | $958.00 | $958.00 | 24,190 | — | — |
| 2025-05-15 | $940.00 | $940.00 | 25,086 | — | — |
| 2025-05-14 | $1,004.00 | $1,004.00 | 28,506 | — | — |
| 2025-05-13 | $942.00 | $942.00 | 21,340 | — | — |
| 2025-05-12 | $940.00 | $940.00 | 59,699 | — | — |
| 2025-05-09 | $768.00 | $768.00 | 41,118 | — | — |
| 2025-05-08 | $850.00 | $850.00 | 45,280 | — | — |
| 2025-05-07 | $806.00 | $806.00 | 45,307 | — | — |
| 2025-05-06 | $758.00 | $758.00 | 58,658 | — | — |
| 2025-05-05 | $878.00 | $878.00 | 45,525 | — | — |
| 2025-05-02 | $986.00 | $986.00 | 38,932 | — | — |
| 2025-05-01 | $984.00 | $984.00 | 56,651 | — | — |
| 2025-04-30 | $882.00 | $882.00 | 52,919 | — | — |
| 2025-04-29 | $910.00 | $910.00 | 31,294 | — | — |
| 2025-04-28 | $866.00 | $866.00 | 43,736 | — | — |
| 2025-04-25 | $892.00 | $892.00 | 49,494 | — | — |
| 2025-04-24 | $848.00 | $848.00 | 46,424 | — | — |
| 2025-04-23 | $900.00 | $900.00 | 99,759 | — | — |
| 2025-04-22 | $832.00 | $832.00 | 88,770 | — | — |
| 2025-04-21 | $762.00 | $762.00 | 65,081 | — | — |
| 2025-04-17 | $792.00 | $792.00 | 65,029 | — | — |
| 2025-04-16 | $756.00 | $756.00 | 81,916 | — | — |
| 2025-04-15 | $830.00 | $830.00 | 37,495 | — | — |
| 2025-04-14 | $858.00 | $858.00 | 55,860 | — | — |
| 2025-04-11 | $878.00 | $878.00 | 78,855 | — | — |
| 2025-04-10 | $1,046.00 | $1,046.00 | 88,428 | — | — |
| 2025-04-09 | $1,230.00 | $1,230.00 | 52,755 | — | — |
| 2025-04-08 | $1,650.00 | $1,650.00 | 23,211 | — | — |
| 2025-04-07 | $1,648.00 | $1,648.00 | 32,785 | — | — |
| 2025-04-04 | $1,620.00 | $1,620.00 | 46,914 | — | — |
| 2025-04-03 | $1,272.00 | $1,272.00 | 79,217 | — | — |
| 2025-04-02 | $1,268.00 | $1,268.00 | 19,098 | — | — |
| 2025-04-01 | $1,268.00 | $1,268.00 | 24,646 | — | — |
| 2025-03-31 | $1,252.00 | $1,252.00 | 29,873 | — | — |
| 2025-03-28 | $1,278.00 | $1,278.00 | 28,282 | — | — |
| 2025-03-27 | $1,256.00 | $1,256.00 | 18,013 | — | — |
| 2025-03-26 | $1,364.00 | $1,364.00 | 16,820 | — | — |
| 2025-03-25 | $1,330.00 | $1,330.00 | 21,294 | — | — |
| 2025-03-24 | $1,400.00 | $1,400.00 | 17,238 | — | — |
| 2025-03-21 | $1,382.00 | $1,382.00 | 14,002 | — | — |
| 2025-03-20 | $1,326.00 | $1,326.00 | 11,841 | — | — |
| 2025-03-19 | $1,320.00 | $1,320.00 | 16,477 | — | — |
| 2025-03-18 | $1,344.00 | $1,344.00 | 20,659 | — | — |
| 2025-03-17 | $1,362.00 | $1,362.00 | 13,365 | — | — |
| 2025-03-14 | $1,460.00 | $1,460.00 | 13,319 | — | — |
| 2025-03-13 | $1,510.00 | $1,510.00 | 19,995 | — | — |
| 2025-03-12 | $1,660.00 | $1,660.00 | 13,656 | — | — |
| 2025-03-11 | $1,690.00 | $1,690.00 | 17,890 | — | — |
| 2025-03-10 | $1,878.00 | $1,878.00 | 14,628 | — | — |
| 2025-03-07 | $1,726.00 | $1,726.00 | 14,787 | — | — |
| 2025-03-06 | $1,764.00 | $1,764.00 | 14,538 | — | — |
| 2025-03-05 | $1,728.00 | $1,728.00 | 14,230 | — | — |
| 2025-03-04 | $1,950.00 | $1,950.00 | 22,338 | — | — |
| 2025-03-03 | $2,032.00 | $2,032.00 | 19,914 | — | — |
| 2025-02-28 | $2,040.00 | $2,040.00 | 17,601 | — | — |
| 2025-02-27 | $2,066.00 | $2,066.00 | 17,596 | — | — |
| 2025-02-26 | $1,868.00 | $1,868.00 | 11,869 | — | — |
| 2025-02-25 | $1,942.00 | $1,942.00 | 14,670 | — | — |
| 2025-02-24 | $1,846.00 | $1,846.00 | 13,592 | — | — |
| 2025-02-21 | $1,872.00 | $1,872.00 | 13,269 | — | — |
| 2025-02-20 | $1,704.00 | $1,704.00 | 11,445 | — | — |
| 2025-02-19 | $1,802.00 | $1,802.00 | 13,554 | — | — |
| 2025-02-18 | $1,802.00 | $1,802.00 | 8,985 | — | — |
| 2025-02-14 | $1,866.00 | $1,866.00 | 12,333 | — | — |
| 2025-02-13 | $1,686.00 | $1,686.00 | 7,725 | — | — |
| 2025-02-12 | $1,730.00 | $1,730.00 | 15,164 | — | — |
| 2025-02-11 | $1,820.00 | $1,820.00 | 6,969 | — | — |
| 2025-02-10 | $1,758.00 | $1,758.00 | 9,484 | — | — |
| 2025-02-07 | $1,894.00 | $1,894.00 | 5,355 | — | — |
| 2025-02-06 | $1,864.00 | $1,864.00 | 5,079 | — | — |
| 2025-02-05 | $1,872.00 | $1,872.00 | 15,985 | — | — |
| 2025-02-04 | $2,028.00 | $2,028.00 | 6,065 | — | — |
| 2025-02-03 | $2,110.00 | $2,110.00 | 7,972 | — | — |
| 2025-01-31 | $2,208.00 | $2,208.00 | 5,050 | — | — |
| 2025-01-30 | $2,136.00 | $2,136.00 | 9,473 | — | — |
| 2025-01-29 | $2,418.00 | $2,418.00 | 3,411 | — | — |
| 2025-01-28 | $2,462.00 | $2,462.00 | 3,690 | — | — |
| 2025-01-27 | $2,546.00 | $2,546.00 | 7,668 | — | — |
| 2025-01-24 | $2,400.00 | $2,400.00 | 4,237 | — | — |
| 2025-01-23 | $2,490.00 | $2,490.00 | 4,686 | — | — |
| 2025-01-22 | $2,478.00 | $2,478.00 | 5,104 | — | — |
| 2025-01-21 | $2,470.00 | $2,470.00 | 5,801 | — | — |
| 2025-01-17 | $2,658.00 | $2,658.00 | 3,854 | — | — |
| 2025-01-16 | $2,690.00 | $2,690.00 | 3,486 | — | — |
| 2025-01-15 | $2,654.00 | $2,654.00 | 1,807 | — | — |
| 2025-01-14 | $2,732.00 | $2,732.00 | 2,768 | — | — |
| 2025-01-13 | $2,996.00 | $2,996.00 | 2,211 | — | — |
| 2025-01-10 | $2,838.00 | $2,838.00 | 2,831 | — | — |
| 2025-01-08 | $2,858.00 | $2,858.00 | 3,190 | — | — |
| 2025-01-07 | $3,066.00 | $3,066.00 | 1,646 | — | — |
| 2025-01-06 | $3,198.00 | $3,198.00 | 2,009 | — | — |
| 2025-01-03 | $3,074.00 | $3,074.00 | 1,736 | — | — |
| 2025-01-02 | $2,980.00 | $2,980.00 | 3,044 | — | — |