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-03-29 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 | $38.50 | $38.50 | 8,505 | — | — |
| 2025-12-30 | $38.72 | $38.72 | 12,805 | — | — |
| 2025-12-29 | $38.72 | $38.72 | 14,759 | — | — |
| 2025-12-26 | $39.38 | $39.38 | 5,464 | — | — |
| 2025-12-24 | $40.92 | $40.92 | 6,768 | — | — |
| 2025-12-23 | $41.58 | $41.58 | 9,300 | — | — |
| 2025-12-22 | $44.22 | $44.22 | 8,209 | — | — |
| 2025-12-19 | $46.86 | $46.86 | 9,059 | — | — |
| 2025-12-18 | $47.74 | $47.74 | 5,305 | — | — |
| 2025-12-17 | $51.04 | $51.04 | 3,800 | — | — |
| 2025-12-16 | $53.46 | $53.46 | 11,391 | — | — |
| 2025-12-15 | $56.76 | $56.76 | 5,455 | — | — |
| 2025-12-12 | $62.48 | $62.48 | 18,455 | — | — |
| 2025-12-11 | $71.28 | $71.28 | 4,736 | — | — |
| 2025-12-10 | $73.26 | $73.26 | 4,982 | — | — |
| 2025-12-09 | $71.28 | $71.28 | 8,041 | — | — |
| 2025-12-08 | $74.58 | $74.58 | 10,027 | — | — |
| 2025-12-05 | $73.92 | $73.92 | 13,673 | — | — |
| 2025-12-04 | $73.70 | $73.70 | 84,659 | — | — |
| 2025-12-03 | $62.26 | $62.26 | 28,141 | — | — |
| 2025-12-02 | $60.28 | $60.28 | 5,432 | — | — |
| 2025-12-01 | $62.70 | $62.70 | 3,695 | — | — |
| 2025-11-28 | $65.12 | $65.12 | 3,395 | — | — |
| 2025-11-26 | $63.80 | $63.80 | 8,727 | — | — |
| 2025-11-25 | $64.90 | $64.90 | 5,759 | — | — |
| 2025-11-24 | $61.60 | $61.60 | 7,714 | — | — |
| 2025-11-21 | $66.00 | $66.00 | 8,209 | — | — |
| 2025-11-20 | $69.52 | $69.52 | 6,914 | — | — |
| 2025-11-19 | $73.48 | $73.48 | 13,359 | — | — |
| 2025-11-18 | $81.18 | $81.18 | 45,941 | — | — |
| 2025-11-17 | $88.88 | $88.88 | 9,814 | — | — |
| 2025-11-14 | $97.46 | $97.46 | 9,432 | — | — |
| 2025-11-13 | $91.08 | $91.08 | 13,150 | — | — |
| 2025-11-12 | $101.20 | $101.20 | 35,036 | — | — |
| 2025-11-11 | $89.10 | $89.10 | 9,391 | — | — |
| 2025-11-10 | $88.00 | $88.00 | 11,059 | — | — |
| 2025-11-07 | $92.62 | $92.62 | 10,482 | — | — |
| 2025-11-06 | $103.18 | $103.18 | 18,923 | — | — |
| 2025-11-05 | $128.70 | $128.70 | 22,595 | — | — |
| 2025-11-04 | $103.40 | $103.40 | 8,850 | — | — |
| 2025-11-03 | $116.60 | $116.60 | 8,755 | — | — |
| 2025-10-31 | $126.94 | $126.94 | 9,809 | — | — |
| 2025-10-30 | $137.94 | $137.94 | 8,682 | — | — |
| 2025-10-29 | $146.08 | $146.08 | 15,591 | — | — |
| 2025-10-28 | $153.78 | $153.78 | 204,655 | — | — |
| 2025-10-27 | $192.50 | $192.50 | 10,109 | — | — |
| 2025-10-24 | $211.42 | $211.42 | 20,582 | — | — |
| 2025-10-23 | $201.52 | $201.52 | 256,255 | — | — |
| 2025-10-22 | $241.12 | $241.12 | 14,291 | — | — |
| 2025-10-21 | $253.00 | $253.00 | 11,782 | — | — |
| 2025-10-20 | $308.00 | $308.00 | 15,671 | — | — |
| 2025-10-17 | $399.30 | $399.30 | 46,983 | — | — |
| 2025-10-16 | $523.60 | $523.60 | 50,957 | — | — |
| 2025-10-15 | $924.00 | $924.00 | 846,309 | — | — |
| 2025-10-14 | $278.30 | $278.30 | 46,189 | — | — |
| 2025-10-13 | $213.40 | $213.40 | 2,799 | — | — |
| 2025-10-10 | $225.50 | $225.50 | 2,791 | — | — |
| 2025-10-09 | $254.10 | $254.10 | 4,797 | — | — |
| 2025-10-08 | $268.40 | $268.40 | 4,925 | — | — |
| 2025-10-07 | $222.20 | $222.20 | 4,820 | — | — |
| 2025-10-06 | $224.40 | $224.40 | 1,558 | — | — |
| 2025-10-03 | $211.20 | $211.20 | 4,615 | — | — |
| 2025-10-02 | $220.00 | $220.00 | 3,308 | — | — |
| 2025-10-01 | $194.70 | $194.70 | 1,626 | — | — |
| 2025-09-30 | $185.90 | $185.90 | 3,349 | — | — |
| 2025-09-29 | $183.70 | $183.70 | 4,838 | — | — |
| 2025-09-26 | $196.90 | $196.90 | 2,967 | — | — |
| 2025-09-25 | $203.50 | $203.50 | 3,473 | — | — |
| 2025-09-24 | $227.70 | $227.70 | 2,666 | — | — |
| 2025-09-23 | $242.00 | $242.00 | 1,542 | — | — |
| 2025-09-22 | $253.00 | $253.00 | 2,111 | — | — |
| 2025-09-19 | $256.30 | $256.30 | 2,292 | — | — |
| 2025-09-18 | $269.50 | $269.50 | 2,322 | — | — |
| 2025-09-17 | $256.30 | $256.30 | 3,438 | — | — |
| 2025-09-16 | $299.20 | $299.20 | 1,765 | — | — |
| 2025-09-15 | $302.50 | $302.50 | 2,649 | — | — |
| 2025-09-12 | $321.20 | $321.20 | 11,346 | — | — |
| 2025-09-11 | $284.90 | $284.90 | 4,794 | — | — |
| 2025-09-10 | $275.00 | $275.00 | 11,377 | — | — |
| 2025-09-09 | $229.90 | $229.90 | 9,244 | — | — |
| 2025-09-08 | $226.60 | $226.60 | 157,637 | — | — |
| 2025-09-05 | $253.00 | $253.00 | 117,554 | — | — |
| 2025-09-04 | $171.60 | $171.60 | 1,993 | — | — |
| 2025-09-03 | $180.40 | $180.40 | 1,823 | — | — |
| 2025-09-02 | $173.80 | $173.80 | 1,613 | — | — |
| 2025-08-29 | $180.40 | $180.40 | 2,492 | — | — |
| 2025-08-28 | $192.50 | $192.50 | 3,635 | — | — |
| 2025-08-27 | $190.30 | $190.30 | 3,273 | — | — |
| 2025-08-26 | $187.00 | $187.00 | 3,013 | — | — |
| 2025-08-25 | $181.50 | $181.50 | 6,709 | — | — |
| 2025-08-22 | $184.80 | $184.80 | 88,673 | — | — |
| 2025-08-21 | $158.40 | $158.40 | 2,904 | — | — |
| 2025-08-20 | $179.30 | $179.30 | 2,529 | — | — |
| 2025-08-19 | $187.00 | $187.00 | 4,430 | — | — |
| 2025-08-18 | $210.10 | $210.10 | 6,022 | — | — |
| 2025-08-15 | $233.20 | $233.20 | 988 | — | — |
| 2025-08-14 | $237.60 | $237.60 | 1,217 | — | — |
| 2025-08-13 | $247.50 | $247.50 | 373 | — | — |
| 2025-08-12 | $258.50 | $258.50 | 1,615 | — | — |
| 2025-08-11 | $234.30 | $234.30 | 569 | — | — |
| 2025-08-08 | $235.40 | $235.40 | 739 | — | — |
| 2025-08-07 | $243.10 | $243.10 | 499 | — | — |
| 2025-08-06 | $242.00 | $242.00 | 1,789 | — | — |
| 2025-08-05 | $272.80 | $272.80 | 1,045 | — | — |
| 2025-08-04 | $269.50 | $269.50 | 546 | — | — |
| 2025-08-01 | $254.10 | $254.10 | 1,071 | — | — |
| 2025-07-31 | $254.10 | $254.10 | 743 | — | — |
| 2025-07-30 | $258.50 | $258.50 | 1,224 | — | — |
| 2025-07-29 | $277.20 | $277.20 | 1,007 | — | — |
| 2025-07-28 | $288.20 | $288.20 | 521 | — | — |
| 2025-07-25 | $299.20 | $299.20 | 631 | — | — |
| 2025-07-24 | $314.60 | $314.60 | 2,327 | — | — |
| 2025-07-23 | $282.70 | $282.70 | 914 | — | — |
| 2025-07-22 | $293.70 | $293.70 | 502 | — | — |
| 2025-07-21 | $286.00 | $286.00 | 1,387 | — | — |
| 2025-07-18 | $304.70 | $304.70 | 769 | — | — |
| 2025-07-17 | $312.40 | $312.40 | 918 | — | — |
| 2025-07-16 | $322.30 | $322.30 | 699 | — | — |
| 2025-07-15 | $326.70 | $326.70 | 561 | — | — |
| 2025-07-14 | $330.00 | $330.00 | 1,706 | — | — |
| 2025-07-11 | $304.70 | $304.70 | 506 | — | — |
| 2025-07-10 | $320.10 | $320.10 | 656 | — | — |
| 2025-07-09 | $311.30 | $311.30 | 821 | — | — |
| 2025-07-08 | $294.80 | $294.80 | 1,752 | — | — |
| 2025-07-07 | $282.70 | $282.70 | 497 | — | — |
| 2025-07-03 | $286.00 | $286.00 | 505 | — | — |
| 2025-07-02 | $297.00 | $297.00 | 1,056 | — | — |
| 2025-07-01 | $293.70 | $293.70 | 2,190 | — | — |
| 2025-06-30 | $250.80 | $250.80 | 1,289 | — | — |
| 2025-06-27 | $245.30 | $245.30 | 1,491 | — | — |
| 2025-06-26 | $257.40 | $257.40 | 1,868 | — | — |
| 2025-06-25 | $248.60 | $248.60 | 2,596 | — | — |
| 2025-06-24 | $275.00 | $275.00 | 5,034 | — | — |
| 2025-06-23 | $251.90 | $251.90 | 38,422 | — | — |
| 2025-06-20 | $290.40 | $290.40 | 1,599 | — | — |
| 2025-06-18 | $332.20 | $332.20 | 424 | — | — |
| 2025-06-17 | $330.00 | $330.00 | 682 | — | — |
| 2025-06-16 | $338.80 | $338.80 | 334 | — | — |
| 2025-06-13 | $321.20 | $321.20 | 689 | — | — |
| 2025-06-12 | $344.30 | $344.30 | 636 | — | — |
| 2025-06-11 | $338.80 | $338.80 | 801 | — | — |
| 2025-06-10 | $352.00 | $352.00 | 1,231 | — | — |
| 2025-06-09 | $339.90 | $339.90 | 1,052 | — | — |
| 2025-06-06 | $316.80 | $316.80 | 721 | — | — |
| 2025-06-05 | $300.30 | $300.30 | 660 | — | — |
| 2025-06-04 | $306.90 | $306.90 | 903 | — | — |
| 2025-06-03 | $315.70 | $315.70 | 1,234 | — | — |
| 2025-06-02 | $350.90 | $350.90 | 785 | — | — |
| 2025-05-30 | $367.40 | $367.40 | 3,732 | — | — |
| 2025-05-29 | $366.30 | $366.30 | 7,904 | — | — |
| 2025-05-28 | $308.00 | $308.00 | 1,643 | — | — |
| 2025-05-27 | $298.10 | $298.10 | 407 | — | — |
| 2025-05-23 | $302.50 | $302.50 | 582 | — | — |
| 2025-05-22 | $290.40 | $290.40 | 780 | — | — |
| 2025-05-21 | $305.80 | $305.80 | 803 | — | — |
| 2025-05-20 | $316.80 | $316.80 | 1,397 | — | — |
| 2025-05-19 | $297.00 | $297.00 | 996 | — | — |
| 2025-05-16 | $271.70 | $271.70 | 1,408 | — | — |
| 2025-05-15 | $260.70 | $260.70 | 2,485 | — | — |
| 2025-05-14 | $245.30 | $245.30 | 3,331 | — | — |
| 2025-05-13 | $310.20 | $310.20 | 605 | — | — |
| 2025-05-12 | $303.60 | $303.60 | 1,101 | — | — |
| 2025-05-09 | $313.50 | $313.50 | 519 | — | — |
| 2025-05-08 | $315.70 | $315.70 | 716 | — | — |
| 2025-05-07 | $308.00 | $308.00 | 867 | — | — |
| 2025-05-06 | $321.20 | $321.20 | 2,632 | — | — |
| 2025-05-05 | $341.00 | $341.00 | 4,019 | — | — |
| 2025-05-02 | $319.00 | $319.00 | 2,188 | — | — |
| 2025-05-01 | $302.50 | $302.50 | 926 | — | — |
| 2025-04-30 | $319.00 | $319.00 | 1,714 | — | — |
| 2025-04-29 | $308.00 | $308.00 | 2,306 | — | — |
| 2025-04-28 | $322.30 | $322.30 | 17,924 | — | — |
| 2025-04-25 | $313.50 | $313.50 | 1,830 | — | — |
| 2025-04-24 | $293.70 | $293.70 | 3,547 | — | — |
| 2025-04-23 | $256.30 | $256.30 | 1,451 | — | — |
| 2025-04-22 | $248.60 | $248.60 | 1,484 | — | — |
| 2025-04-21 | $247.50 | $247.50 | 1,022 | — | — |
| 2025-04-17 | $264.00 | $264.00 | 972 | — | — |
| 2025-04-16 | $281.60 | $281.60 | 1,274 | — | — |
| 2025-04-15 | $286.00 | $286.00 | 620 | — | — |
| 2025-04-14 | $291.50 | $291.50 | 1,172 | — | — |
| 2025-04-11 | $293.70 | $293.70 | 511 | — | — |
| 2025-04-10 | $291.50 | $291.50 | 852 | — | — |
| 2025-04-09 | $302.50 | $302.50 | 1,970 | — | — |
| 2025-04-08 | $280.50 | $280.50 | 2,076 | — | — |
| 2025-04-07 | $341.00 | $341.00 | 2,566 | — | — |
| 2025-04-04 | $368.50 | $368.50 | 6,716 | — | — |
| 2025-04-03 | $475.20 | $475.20 | 57,480 | — | — |
| 2025-04-02 | $324.50 | $324.50 | 41,984 | — | — |
| 2025-04-01 | $253.00 | $253.00 | 1,195 | — | — |
| 2025-03-31 | $269.50 | $269.50 | 1,715 | — | — |
| 2025-03-28 | $298.10 | $298.10 | 3,287 | — | — |
| 2025-03-27 | $376.20 | $376.20 | 1,549 | — | — |
| 2025-03-26 | $418.00 | $418.00 | 1,841 | — | — |
| 2025-03-25 | $424.60 | $424.60 | 3,369 | — | — |
| 2025-03-24 | $405.90 | $405.90 | 1,393 | — | — |
| 2025-03-21 | $393.80 | $393.80 | 1,237 | — | — |
| 2025-03-20 | $412.50 | $412.50 | 2,121 | — | — |
| 2025-03-19 | $405.90 | $405.90 | 4,125 | — | — |
| 2025-03-18 | $374.00 | $374.00 | 40,024 | — | — |
| 2025-03-17 | $440.00 | $440.00 | 9,224 | — | — |
| 2025-03-14 | $399.30 | $399.30 | 913 | — | — |
| 2025-03-13 | $396.00 | $396.00 | 1,657 | — | — |
| 2025-03-12 | $379.50 | $379.50 | 720 | — | — |
| 2025-03-11 | $371.80 | $371.80 | 776 | — | — |
| 2025-03-10 | $363.00 | $363.00 | 286 | — | — |
| 2025-03-07 | $374.00 | $374.00 | 225 | — | — |
| 2025-03-06 | $368.50 | $368.50 | 449 | — | — |
| 2025-03-05 | $368.50 | $368.50 | 285 | — | — |
| 2025-03-04 | $368.50 | $368.50 | 831 | — | — |
| 2025-03-03 | $382.80 | $382.80 | 512 | — | — |
| 2025-02-28 | $414.70 | $414.70 | 429 | — | — |
| 2025-02-27 | $412.50 | $412.50 | 566 | — | — |
| 2025-02-26 | $418.00 | $418.00 | 262 | — | — |
| 2025-02-25 | $404.80 | $404.80 | 416 | — | — |
| 2025-02-24 | $429.00 | $429.00 | 714 | — | — |
| 2025-02-21 | $432.30 | $432.30 | 1,181 | — | — |
| 2025-02-20 | $435.60 | $435.60 | 807 | — | — |
| 2025-02-19 | $456.50 | $456.50 | 2,031 | — | — |
| 2025-02-18 | $451.00 | $451.00 | 4,549 | — | — |
| 2025-02-14 | $485.10 | $485.10 | 1,355 | — | — |
| 2025-02-13 | $518.10 | $518.10 | 15,225 | — | — |
| 2025-02-12 | $523.60 | $523.60 | 132 | — | — |
| 2025-02-11 | $557.70 | $557.70 | 344 | — | — |
| 2025-02-10 | $542.30 | $542.30 | 129 | — | — |
| 2025-02-07 | $531.30 | $531.30 | 95 | — | — |
| 2025-02-06 | $550.00 | $550.00 | 176 | — | — |
| 2025-02-05 | $550.00 | $550.00 | 217 | — | — |
| 2025-02-04 | $572.00 | $572.00 | 478 | — | — |
| 2025-02-03 | $627.00 | $627.00 | 201 | — | — |
| 2025-01-31 | $680.90 | $680.90 | 240 | — | — |
| 2025-01-30 | $671.00 | $671.00 | 155 | — | — |
| 2025-01-29 | $682.00 | $682.00 | 71 | — | — |
| 2025-01-28 | $697.40 | $697.40 | 242 | — | — |
| 2025-01-27 | $668.80 | $668.80 | 283 | — | — |
| 2025-01-24 | $770.00 | $770.00 | 201 | — | — |
| 2025-01-23 | $775.50 | $775.50 | 977 | — | — |
| 2025-01-22 | $827.20 | $827.20 | 139 | — | — |
| 2025-01-21 | $764.50 | $764.50 | 240 | — | — |
| 2025-01-17 | $792.00 | $792.00 | 148 | — | — |
| 2025-01-16 | $770.00 | $770.00 | 154 | — | — |
| 2025-01-15 | $770.00 | $770.00 | 353 | — | — |
| 2025-01-14 | $811.80 | $811.80 | 295 | — | — |
| 2025-01-13 | $803.00 | $803.00 | 226 | — | — |
| 2025-01-10 | $858.00 | $858.00 | 227 | — | — |
| 2025-01-08 | $848.10 | $848.10 | 379 | — | — |
| 2025-01-07 | $939.40 | $939.40 | 232 | — | — |
| 2025-01-06 | $962.50 | $962.50 | 240 | — | — |
| 2025-01-03 | $921.80 | $921.80 | 886 | — | — |
| 2025-01-02 | $991.10 | $991.10 | 1,094 | — | — |