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-02-18 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 | $78.00 | $78.00 | 2,964 | — | — |
| 2025-12-30 | $71.50 | $71.50 | 746 | — | — |
| 2025-12-29 | $72.00 | $72.00 | 840 | — | — |
| 2025-12-26 | $71.50 | $71.50 | 576 | — | — |
| 2025-12-24 | $76.00 | $76.00 | 1,160 | — | — |
| 2025-12-23 | $79.00 | $79.00 | 444 | — | — |
| 2025-12-22 | $80.25 | $80.25 | 1,980 | — | — |
| 2025-12-19 | $88.50 | $88.50 | 710 | — | — |
| 2025-12-18 | $92.00 | $92.00 | 2,466 | — | — |
| 2025-12-17 | $95.50 | $95.50 | 1,350 | — | — |
| 2025-12-16 | $96.75 | $96.75 | 692 | — | — |
| 2025-12-15 | $98.50 | $98.50 | 950 | — | — |
| 2025-12-12 | $115.00 | $115.00 | 938 | — | — |
| 2025-12-11 | $115.50 | $115.50 | 2,042 | — | — |
| 2025-12-10 | $140.00 | $140.00 | 1,666 | — | — |
| 2025-12-09 | $138.60 | $138.60 | 204 | — | — |
| 2025-12-08 | $140.00 | $140.00 | 546 | — | — |
| 2025-12-05 | $128.75 | $128.75 | 508 | — | — |
| 2025-12-04 | $147.50 | $147.50 | 756 | — | — |
| 2025-12-03 | $149.50 | $149.50 | 2,084 | — | — |
| 2025-12-02 | $128.50 | $128.50 | 400 | — | — |
| 2025-12-01 | $132.00 | $132.00 | 414 | — | — |
| 2025-11-28 | $139.00 | $139.00 | 1,784 | — | — |
| 2025-11-26 | $116.50 | $116.50 | 642 | — | — |
| 2025-11-25 | $112.50 | $112.50 | 338 | — | — |
| 2025-11-24 | $117.50 | $117.50 | 246 | — | — |
| 2025-11-21 | $110.50 | $110.50 | 238 | — | — |
| 2025-11-20 | $116.50 | $116.50 | 218 | — | — |
| 2025-11-19 | $119.55 | $119.55 | 292 | — | — |
| 2025-11-18 | $126.50 | $126.50 | 1,096 | — | — |
| 2025-11-17 | $115.50 | $115.50 | 332 | — | — |
| 2025-11-14 | $114.50 | $114.50 | 558 | — | — |
| 2025-11-13 | $122.00 | $122.00 | 892 | — | — |
| 2025-11-12 | $137.50 | $137.50 | 292 | — | — |
| 2025-11-11 | $136.50 | $136.50 | 606 | — | — |
| 2025-11-10 | $135.50 | $135.50 | 522 | — | — |
| 2025-11-07 | $137.00 | $137.00 | 310 | — | — |
| 2025-11-06 | $133.50 | $133.50 | 666 | — | — |
| 2025-11-05 | $152.50 | $152.50 | 294 | — | — |
| 2025-11-04 | $153.00 | $153.00 | 108 | — | — |
| 2025-11-03 | $158.00 | $158.00 | 1,544 | — | — |
| 2025-10-31 | $169.50 | $169.50 | 806 | — | — |
| 2025-10-30 | $189.50 | $189.50 | 2,278 | — | — |
| 2025-10-29 | $180.00 | $180.00 | 198 | — | — |
| 2025-10-28 | $177.75 | $177.75 | 178 | — | — |
| 2025-10-27 | $178.00 | $178.00 | 136 | — | — |
| 2025-10-24 | $176.50 | $176.50 | 300 | — | — |
| 2025-10-23 | $167.60 | $167.60 | 200 | — | — |
| 2025-10-22 | $171.50 | $171.50 | 756 | — | — |
| 2025-10-21 | $182.50 | $182.50 | 1,118 | — | — |
| 2025-10-20 | $171.50 | $171.50 | 108 | — | — |
| 2025-10-17 | $169.00 | $169.00 | 320 | — | — |
| 2025-10-16 | $173.50 | $173.50 | 724 | — | — |
| 2025-10-15 | $178.00 | $178.00 | 354 | — | — |
| 2025-10-14 | $185.50 | $185.50 | 384 | — | — |
| 2025-10-13 | $184.00 | $184.00 | 486 | — | — |
| 2025-10-10 | $182.50 | $182.50 | 2,938 | — | — |
| 2025-10-09 | $206.00 | $206.00 | 5,746 | — | — |
| 2025-10-08 | $191.00 | $191.00 | 5,460 | — | — |
| 2025-10-07 | $168.50 | $168.50 | 4,946 | — | — |
| 2025-10-06 | $153.50 | $153.50 | 492 | — | — |
| 2025-10-03 | $156.00 | $156.00 | 474 | — | — |
| 2025-10-02 | $157.50 | $157.50 | 844 | — | — |
| 2025-10-01 | $148.00 | $148.00 | 1,524 | — | — |
| 2025-09-30 | $155.50 | $155.50 | 1,372 | — | — |
| 2025-09-29 | $160.50 | $160.50 | 3,190 | — | — |
| 2025-09-26 | $169.50 | $169.50 | 27,632 | — | — |
| 2025-09-25 | $159.50 | $159.50 | 1,608 | — | — |
| 2025-09-24 | $158.50 | $158.50 | 2,278 | — | — |
| 2025-09-23 | $149.50 | $149.50 | 1,804 | — | — |
| 2025-09-22 | $153.00 | $153.00 | 51,836 | — | — |
| 2025-09-19 | $148.50 | $148.50 | 1,108 | — | — |
| 2025-09-18 | $150.00 | $150.00 | 688 | — | — |
| 2025-09-17 | $157.75 | $157.75 | 484 | — | — |
| 2025-09-16 | $163.50 | $163.50 | 1,722 | — | — |
| 2025-09-15 | $155.00 | $155.00 | 366 | — | — |
| 2025-09-12 | $152.50 | $152.50 | 506 | — | — |
| 2025-09-11 | $156.50 | $156.50 | 2,798 | — | — |
| 2025-09-10 | $137.50 | $137.50 | 688 | — | — |
| 2025-09-09 | $139.00 | $139.00 | 832 | — | — |
| 2025-09-08 | $134.00 | $134.00 | 1,034 | — | — |
| 2025-09-05 | $139.00 | $139.00 | 236 | — | — |
| 2025-09-04 | $143.50 | $143.50 | 914 | — | — |
| 2025-09-03 | $147.00 | $147.00 | 702 | — | — |
| 2025-09-02 | $146.50 | $146.50 | 340 | — | — |
| 2025-08-29 | $146.50 | $146.50 | 398 | — | — |
| 2025-08-28 | $150.00 | $150.00 | 294 | — | — |
| 2025-08-27 | $147.00 | $147.00 | 902 | — | — |
| 2025-08-26 | $154.50 | $154.50 | 1,014 | — | — |
| 2025-08-25 | $151.00 | $151.00 | 582 | — | — |
| 2025-08-22 | $148.50 | $148.50 | 1,828 | — | — |
| 2025-08-21 | $140.50 | $140.50 | 2,158 | — | — |
| 2025-08-20 | $136.50 | $136.50 | 858 | — | — |
| 2025-08-19 | $138.50 | $138.50 | 1,182 | — | — |
| 2025-08-18 | $147.50 | $147.50 | 1,054 | — | — |
| 2025-08-15 | $146.50 | $146.50 | 1,402 | — | — |
| 2025-08-14 | $154.50 | $154.50 | 2,940 | — | — |
| 2025-08-13 | $155.00 | $155.00 | 2,632 | — | — |
| 2025-08-12 | $148.00 | $148.00 | 1,378 | — | — |
| 2025-08-11 | $142.00 | $142.00 | 1,902 | — | — |
| 2025-08-08 | $142.00 | $142.00 | 12,098 | — | — |
| 2025-08-07 | $133.50 | $133.50 | 2,936 | — | — |
| 2025-08-06 | $147.00 | $147.00 | 3,974 | — | — |
| 2025-08-05 | $151.50 | $151.50 | 2,752 | — | — |
| 2025-08-04 | $158.50 | $158.50 | 5,478 | — | — |
| 2025-08-01 | $172.50 | $172.50 | 7,750 | — | — |
| 2025-07-31 | $178.00 | $178.00 | 521,402 | — | — |
| 2025-07-30 | $160.50 | $160.50 | 4,922 | — | — |
| 2025-07-29 | $181.00 | $181.00 | 2,772 | — | — |
| 2025-07-28 | $185.50 | $185.50 | 7,914 | — | — |
| 2025-07-25 | $207.50 | $207.50 | 23,394 | — | — |
| 2025-07-24 | $180.50 | $180.50 | 1,958 | — | — |
| 2025-07-23 | $187.00 | $187.00 | 2,694 | — | — |
| 2025-07-22 | $188.50 | $188.50 | 2,056 | — | — |
| 2025-07-21 | $190.00 | $190.00 | 8,530 | — | — |
| 2025-07-18 | $172.00 | $172.00 | 3,066 | — | — |
| 2025-07-17 | $178.50 | $178.50 | 7,898 | — | — |
| 2025-07-16 | $175.50 | $175.50 | 69,496 | — | — |
| 2025-07-15 | $226.50 | $226.50 | 11,670 | — | — |
| 2025-07-14 | $241.50 | $241.50 | 1,836 | — | — |
| 2025-07-11 | $211.50 | $211.50 | 1,604 | — | — |
| 2025-07-10 | $218.50 | $218.50 | 3,864 | — | — |
| 2025-07-09 | $245.75 | $245.75 | 1,982 | — | — |
| 2025-07-08 | $240.00 | $240.00 | 2,006 | — | — |
| 2025-07-07 | $215.50 | $215.50 | 2,742 | — | — |
| 2025-07-03 | $232.50 | $232.50 | 1,278 | — | — |
| 2025-07-02 | $242.50 | $242.50 | 2,398 | — | — |
| 2025-07-01 | $235.00 | $235.00 | 2,430 | — | — |
| 2025-06-30 | $238.50 | $238.50 | 3,094 | — | — |
| 2025-06-27 | $241.50 | $241.50 | 4,394 | — | — |
| 2025-06-26 | $232.50 | $232.50 | 4,128 | — | — |
| 2025-06-25 | $214.00 | $214.00 | 4,752 | — | — |
| 2025-06-24 | $206.00 | $206.00 | 1,378 | — | — |
| 2025-06-23 | $201.50 | $201.50 | 2,120 | — | — |
| 2025-06-20 | $209.50 | $209.50 | 3,398 | — | — |
| 2025-06-18 | $200.00 | $200.00 | 7,886 | — | — |
| 2025-06-17 | $205.00 | $205.00 | 14,716 | — | — |
| 2025-06-16 | $213.00 | $213.00 | 4,622 | — | — |
| 2025-06-13 | $236.50 | $236.50 | 6,582 | — | — |
| 2025-06-12 | $314.50 | $314.50 | 18,648 | — | — |
| 2025-06-11 | $293.25 | $293.25 | 3,213 | — | — |
| 2025-06-10 | $348.50 | $348.50 | 5,121 | — | — |
| 2025-06-09 | $340.00 | $340.00 | 2,729 | — | — |
| 2025-06-06 | $314.50 | $314.50 | 2,696 | — | — |
| 2025-06-05 | $297.50 | $297.50 | 606 | — | — |
| 2025-06-04 | $314.50 | $314.50 | 536 | — | — |
| 2025-06-03 | $323.00 | $323.00 | 693 | — | — |
| 2025-06-02 | $340.00 | $340.00 | 1,525 | — | — |
| 2025-05-30 | $331.50 | $331.50 | 539 | — | — |
| 2025-05-29 | $340.00 | $340.00 | 1,772 | — | — |
| 2025-05-28 | $310.25 | $310.25 | 836 | — | — |
| 2025-05-27 | $306.00 | $306.00 | 846 | — | — |
| 2025-05-23 | $310.25 | $310.25 | 2,313 | — | — |
| 2025-05-22 | $357.00 | $357.00 | 1,971 | — | — |
| 2025-05-21 | $352.75 | $352.75 | 2,431 | — | — |
| 2025-05-20 | $374.00 | $374.00 | 6,084 | — | — |
| 2025-05-19 | $344.25 | $344.25 | 2,124 | — | — |
| 2025-05-16 | $361.25 | $361.25 | 32,150 | — | — |
| 2025-05-15 | $318.75 | $318.75 | 8,235 | — | — |
| 2025-05-14 | $395.25 | $395.25 | 137,649 | — | — |
| 2025-05-13 | $323.00 | $323.00 | 1,905 | — | — |
| 2025-05-12 | $297.50 | $297.50 | 1,946 | — | — |
| 2025-05-09 | $306.00 | $306.00 | 1,667 | — | — |
| 2025-05-08 | $310.25 | $310.25 | 1,051 | — | — |
| 2025-05-07 | $293.25 | $293.25 | 1,600 | — | — |
| 2025-05-06 | $293.25 | $293.25 | 958 | — | — |
| 2025-05-05 | $297.50 | $297.50 | 1,718 | — | — |
| 2025-05-02 | $297.50 | $297.50 | 1,773 | — | — |
| 2025-05-01 | $331.50 | $331.50 | 4,797 | — | — |
| 2025-04-30 | $310.25 | $310.25 | 1,264 | — | — |
| 2025-04-29 | $323.00 | $323.00 | 6,258 | — | — |
| 2025-04-28 | $340.00 | $340.00 | 6,624 | — | — |
| 2025-04-25 | $297.50 | $297.50 | 917 | — | — |
| 2025-04-24 | $293.25 | $293.25 | 828 | — | — |
| 2025-04-23 | $284.75 | $284.75 | 1,801 | — | — |
| 2025-04-22 | $250.75 | $250.75 | 1,915 | — | — |
| 2025-04-21 | $229.50 | $229.50 | 639 | — | — |
| 2025-04-17 | $255.00 | $255.00 | 285 | — | — |
| 2025-04-16 | $255.00 | $255.00 | 366 | — | — |
| 2025-04-15 | $276.25 | $276.25 | 318 | — | — |
| 2025-04-14 | $297.50 | $297.50 | 565 | — | — |
| 2025-04-11 | $263.50 | $263.50 | 1,714 | — | — |
| 2025-04-10 | $246.50 | $246.50 | 845 | — | — |
| 2025-04-09 | $272.00 | $272.00 | 2,570 | — | — |
| 2025-04-08 | $289.00 | $289.00 | 40,565 | — | — |
| 2025-04-07 | $306.00 | $306.00 | 450 | — | — |
| 2025-04-04 | $306.00 | $306.00 | 388 | — | — |
| 2025-04-03 | $323.00 | $323.00 | 552 | — | — |
| 2025-04-02 | $335.75 | $335.75 | 1,366 | — | — |
| 2025-04-01 | $323.00 | $323.00 | 959 | — | — |
| 2025-03-31 | $331.50 | $331.50 | 983 | — | — |
| 2025-03-28 | $391.00 | $391.00 | 1,956 | — | — |
| 2025-03-27 | $459.00 | $459.00 | 16,431 | — | — |
| 2025-03-26 | $450.50 | $450.50 | 5,830 | — | — |
| 2025-03-25 | $420.75 | $420.75 | 1,230 | — | — |
| 2025-03-24 | $510.00 | $510.00 | 2,208 | — | — |
| 2025-03-21 | $544.00 | $544.00 | 505 | — | — |
| 2025-03-20 | $552.50 | $552.50 | 845 | — | — |
| 2025-03-19 | $531.25 | $531.25 | 2,741 | — | — |
| 2025-03-18 | $527.00 | $527.00 | 330 | — | — |
| 2025-03-17 | $535.50 | $535.50 | 411 | — | — |
| 2025-03-14 | $544.00 | $544.00 | 647 | — | — |
| 2025-03-13 | $552.50 | $552.50 | 5,978 | — | — |
| 2025-03-12 | $726.75 | $726.75 | 399 | — | — |
| 2025-03-11 | $756.50 | $756.50 | 861 | — | — |
| 2025-03-10 | $773.50 | $773.50 | 485 | — | — |
| 2025-03-07 | $977.50 | $977.50 | 401 | — | — |
| 2025-03-06 | $973.25 | $973.25 | 71 | — | — |
| 2025-03-05 | $969.00 | $969.00 | 243 | — | — |
| 2025-03-04 | $956.25 | $956.25 | 226 | — | — |
| 2025-03-03 | $1,075.25 | $1,075.25 | 184 | — | — |
| 2025-02-28 | $1,049.75 | $1,049.75 | 227 | — | — |
| 2025-02-27 | $1,304.75 | $1,304.75 | 137 | — | — |
| 2025-02-26 | $1,360.00 | $1,360.00 | 198 | — | — |
| 2025-02-25 | $1,530.00 | $1,530.00 | 176 | — | — |
| 2025-02-24 | $1,700.00 | $1,700.00 | 70 | — | — |
| 2025-02-21 | $1,704.25 | $1,704.25 | 110 | — | — |
| 2025-02-20 | $1,785.00 | $1,785.00 | 94 | — | — |
| 2025-02-19 | $1,912.50 | $1,912.50 | 181 | — | — |
| 2025-02-18 | $2,125.00 | $2,125.00 | 81 | — | — |
| 2025-02-14 | $2,295.00 | $2,295.00 | 25 | — | — |
| 2025-02-13 | $2,303.50 | $2,303.50 | 50 | — | — |
| 2025-02-12 | $2,329.00 | $2,329.00 | 76 | — | — |
| 2025-02-11 | $2,448.00 | $2,448.00 | 88 | — | — |
| 2025-02-10 | $2,618.00 | $2,618.00 | 55 | — | — |
| 2025-02-07 | $2,601.00 | $2,601.00 | 113 | — | — |
| 2025-02-06 | $2,779.50 | $2,779.50 | 91 | — | — |
| 2025-02-05 | $2,822.00 | $2,822.00 | 111 | — | — |
| 2025-02-04 | $2,737.00 | $2,737.00 | 194 | — | — |
| 2025-02-03 | $2,588.25 | $2,588.25 | 153 | — | — |
| 2025-01-31 | $2,312.00 | $2,312.00 | 109 | — | — |
| 2025-01-30 | $2,401.25 | $2,401.25 | 192 | — | — |
| 2025-01-29 | $2,592.50 | $2,592.50 | 464 | — | — |
| 2025-01-28 | $2,550.00 | $2,550.00 | 765 | — | — |
| 2025-01-27 | $2,737.00 | $2,737.00 | 43,571 | — | — |
| 2025-01-24 | $2,040.00 | $2,040.00 | 87 | — | — |
| 2025-01-23 | $2,040.00 | $2,040.00 | 108 | — | — |
| 2025-01-22 | $2,082.50 | $2,082.50 | 114 | — | — |
| 2025-01-21 | $2,295.00 | $2,295.00 | 88 | — | — |
| 2025-01-17 | $2,252.50 | $2,252.50 | 90 | — | — |
| 2025-01-16 | $2,180.25 | $2,180.25 | 104 | — | — |
| 2025-01-15 | $2,337.50 | $2,337.50 | 190 | — | — |
| 2025-01-14 | $2,558.50 | $2,558.50 | 320 | — | — |
| 2025-01-13 | $2,762.50 | $2,762.50 | 2,017 | — | — |
| 2025-01-10 | $2,167.50 | $2,167.50 | 185 | — | — |
| 2025-01-08 | $2,324.75 | $2,324.75 | 289 | — | — |
| 2025-01-07 | $2,567.00 | $2,567.00 | 712 | — | — |
| 2025-01-06 | $2,979.25 | $2,979.25 | 840 | — | — |
| 2025-01-03 | $3,442.50 | $3,442.50 | 7,036 | — | — |
| 2025-01-02 | $2,766.75 | $2,766.75 | 2,724 | — | — |