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
- 2019-01-08 to 2026-08-27
- 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 |
|---|---|---|---|
| 2025-12-31 | $72.45 | $72.45 | 494 |
| 2025-12-30 | $72.45 | $72.45 | 857 |
| 2025-12-29 | $71.40 | $71.40 | 646 |
| 2025-12-26 | $73.50 | $73.50 | 594 |
| 2025-12-24 | $75.25 | $75.25 | 1,723 |
| 2025-12-23 | $85.05 | $85.05 | 5,454 |
| 2025-12-22 | $85.75 | $85.75 | 449 |
| 2025-12-19 | $88.55 | $88.55 | 414 |
| 2025-12-18 | $88.55 | $88.55 | 911 |
| 2025-12-17 | $93.10 | $93.10 | 4,231 |
| 2025-12-16 | $99.75 | $99.75 | 48,097 |
| 2025-12-15 | $88.03 | $88.03 | 746 |
| 2025-12-12 | $98.35 | $98.35 | 677 |
| 2025-12-11 | $104.30 | $104.30 | 177 |
| 2025-12-10 | $107.17 | $107.17 | 577 |
| 2025-12-09 | $108.89 | $108.89 | 1,129 |
| 2025-12-08 | $114.63 | $114.63 | 4,434 |
| 2025-12-05 | $92.05 | $92.05 | 2,320 |
| 2025-12-04 | $91.00 | $91.00 | 23 |
| 2025-12-03 | $93.63 | $93.63 | 69 |
| 2025-12-02 | $89.60 | $89.60 | 46 |
| 2025-12-01 | $91.70 | $91.70 | 297 |
| 2025-11-28 | $93.10 | $93.10 | 77 |
| 2025-11-26 | $96.95 | $96.95 | 37 |
| 2025-11-25 | $91.70 | $91.70 | 6 |
| 2025-11-24 | $89.60 | $89.60 | 26 |
| 2025-11-21 | $87.85 | $87.85 | 209 |
| 2025-11-20 | $86.80 | $86.80 | 194 |
| 2025-11-19 | $91.35 | $91.35 | 17 |
| 2025-11-18 | $91.35 | $91.35 | 129 |
| 2025-11-17 | $88.90 | $88.90 | 291 |
| 2025-11-14 | $93.21 | $93.21 | 54 |
| 2025-11-13 | $102.55 | $102.55 | 46 |
| 2025-11-12 | $103.11 | $103.11 | 343 |
| 2025-11-11 | $101.15 | $101.15 | 26 |
| 2025-11-10 | $102.20 | $102.20 | 71 |
| 2025-11-07 | $103.25 | $103.25 | 337 |
| 2025-11-06 | $96.95 | $96.95 | 89 |
| 2025-11-05 | $96.60 | $96.60 | 57 |
| 2025-11-04 | $98.70 | $98.70 | 74 |
| 2025-11-03 | $101.15 | $101.15 | 317 |
| 2025-10-31 | $104.30 | $104.30 | 97 |
| 2025-10-30 | $102.55 | $102.55 | 257 |
| 2025-10-29 | $104.30 | $104.30 | 0 |
| 2025-10-28 | $104.30 | $104.30 | 11 |
| 2025-10-27 | $104.65 | $104.65 | 69 |
| 2025-10-24 | $106.40 | $106.40 | 83 |
| 2025-10-23 | $103.60 | $103.60 | 626 |
| 2025-10-22 | $107.45 | $107.45 | 2,483 |
| 2025-10-21 | $107.10 | $107.10 | 811 |
| 2025-10-20 | $115.50 | $115.50 | 277 |
| 2025-10-17 | $114.80 | $114.80 | 1,974 |
| 2025-10-16 | $110.95 | $110.95 | 1,454 |
| 2025-10-15 | $115.25 | $115.25 | 2,437 |
| 2025-10-14 | $106.75 | $106.75 | 323 |
| 2025-10-13 | $106.05 | $106.05 | 1,560 |
| 2025-10-10 | $109.55 | $109.55 | 2,900 |
| 2025-10-09 | $111.65 | $111.65 | 1,594 |
| 2025-10-08 | $109.55 | $109.55 | 4,266 |
| 2025-10-07 | $105.35 | $105.35 | 1,603 |
| 2025-10-06 | $105.00 | $105.00 | 11,877 |
| 2025-10-03 | $116.90 | $116.90 | 10,746 |
| 2025-10-02 | $99.75 | $99.75 | 366 |
| 2025-10-01 | $100.80 | $100.80 | 1,011 |
| 2025-09-30 | $96.60 | $96.60 | 214 |
| 2025-09-29 | $99.05 | $99.05 | 529 |
| 2025-09-26 | $92.75 | $92.75 | 2,814 |
| 2025-09-25 | $107.45 | $107.45 | 1,529 |
| 2025-09-24 | $118.65 | $118.65 | 3,017 |
| 2025-09-23 | $127.40 | $127.40 | 4,263 |
| 2025-09-22 | $118.30 | $118.30 | 1,431 |
| 2025-09-19 | $117.25 | $117.25 | 2,320 |
| 2025-09-18 | $119.35 | $119.35 | 3,431 |
| 2025-09-17 | $109.55 | $109.55 | 61,389 |
| 2025-09-16 | $100.80 | $100.80 | 51,826 |
| 2025-09-15 | $95.20 | $95.20 | 3,906 |
| 2025-09-12 | $99.05 | $99.05 | 514,951 |
| 2025-09-11 | $98.35 | $98.35 | 1,420 |
| 2025-09-10 | $96.60 | $96.60 | 960 |
| 2025-09-09 | $89.25 | $89.25 | 13,489 |
| 2025-09-08 | $97.30 | $97.30 | 1,931 |
| 2025-09-05 | $92.05 | $92.05 | 586 |
| 2025-09-04 | $92.05 | $92.05 | 140 |
| 2025-09-03 | $90.65 | $90.65 | 240 |
| 2025-09-02 | $90.13 | $90.13 | 191 |
| 2025-08-29 | $89.60 | $89.60 | 203 |
| 2025-08-28 | $89.60 | $89.60 | 69 |
| 2025-08-27 | $89.60 | $89.60 | 126 |
| 2025-08-26 | $92.57 | $92.57 | 200 |
| 2025-08-25 | $93.10 | $93.10 | 1,254 |
| 2025-08-22 | $93.10 | $93.10 | 234 |
| 2025-08-21 | $94.15 | $94.15 | 334 |
| 2025-08-20 | $93.10 | $93.10 | 437 |
| 2025-08-19 | $94.85 | $94.85 | 214 |
| 2025-08-18 | $95.20 | $95.20 | 194 |
| 2025-08-15 | $94.85 | $94.85 | 254 |
| 2025-08-14 | $95.90 | $95.90 | 537 |
| 2025-08-13 | $95.55 | $95.55 | 1,203 |
| 2025-08-12 | $95.90 | $95.90 | 343 |
| 2025-08-11 | $93.10 | $93.10 | 171 |
| 2025-08-08 | $89.88 | $89.88 | 500 |
| 2025-08-07 | $90.30 | $90.30 | 1,049 |
| 2025-08-06 | $92.75 | $92.75 | 1,449 |
| 2025-08-05 | $91.00 | $91.00 | 529 |
| 2025-08-04 | $91.00 | $91.00 | 977 |
| 2025-08-01 | $87.15 | $87.15 | 1,671 |
| 2025-07-31 | $90.65 | $90.65 | 240 |
| 2025-07-30 | $87.15 | $87.15 | 1,386 |
| 2025-07-29 | $92.40 | $92.40 | 580 |
| 2025-07-28 | $97.30 | $97.30 | 1,477 |
| 2025-07-25 | $95.90 | $95.90 | 1,934 |
| 2025-07-24 | $102.55 | $102.55 | 2,671 |
| 2025-07-23 | $112.00 | $112.00 | 11,089 |
| 2025-07-22 | $94.15 | $94.15 | 1,137 |
| 2025-07-21 | $100.80 | $100.80 | 2,443 |
| 2025-07-18 | $92.05 | $92.05 | 1,491 |
| 2025-07-17 | $96.74 | $96.74 | 1,203 |
| 2025-07-16 | $96.60 | $96.60 | 1,249 |
| 2025-07-15 | $93.80 | $93.80 | 3,814 |
| 2025-07-14 | $94.50 | $94.50 | 1,771 |
| 2025-07-11 | $89.95 | $89.95 | 1,354 |
| 2025-07-10 | $89.25 | $89.25 | 1,483 |
| 2025-07-09 | $91.00 | $91.00 | 374 |
| 2025-07-08 | $89.95 | $89.95 | 186 |
| 2025-07-07 | $89.60 | $89.60 | 231 |
| 2025-07-03 | $89.95 | $89.95 | 131 |
| 2025-07-02 | $89.95 | $89.95 | 63 |
| 2025-07-01 | $89.60 | $89.60 | 326 |
| 2025-06-30 | $89.25 | $89.25 | 466 |
| 2025-06-27 | $87.50 | $87.50 | 677 |
| 2025-06-26 | $87.50 | $87.50 | 709 |
| 2025-06-25 | $88.20 | $88.20 | 1,654 |
| 2025-06-24 | $85.57 | $85.57 | 731 |
| 2025-06-23 | $85.75 | $85.75 | 897 |
| 2025-06-20 | $89.64 | $89.64 | 583 |
| 2025-06-18 | $92.05 | $92.05 | 437 |
| 2025-06-17 | $87.15 | $87.15 | 1,443 |
| 2025-06-16 | $86.45 | $86.45 | 651 |
| 2025-06-13 | $86.66 | $86.66 | 1,451 |
| 2025-06-12 | $89.25 | $89.25 | 1,069 |
| 2025-06-11 | $89.95 | $89.95 | 1,240 |
| 2025-06-10 | $81.55 | $81.55 | 4,791 |
| 2025-06-09 | $95.55 | $95.55 | 1,180 |
| 2025-06-06 | $97.30 | $97.30 | 7,777 |
| 2025-06-05 | $93.45 | $93.45 | 4,671 |
| 2025-06-04 | $96.60 | $96.60 | 33,257 |
| 2025-06-03 | $90.65 | $90.65 | 6,123 |
| 2025-06-02 | $89.60 | $89.60 | 1,363 |
| 2025-05-30 | $87.85 | $87.85 | 2,394 |
| 2025-05-29 | $94.15 | $94.15 | 6,834 |
| 2025-05-28 | $83.30 | $83.30 | 2,943 |
| 2025-05-27 | $92.05 | $92.05 | 6,120 |
| 2025-05-23 | $84.70 | $84.70 | 2,177 |
| 2025-05-22 | $87.50 | $87.50 | 6,886 |
| 2025-05-21 | $81.55 | $81.55 | 9,337 |
| 2025-05-20 | $95.55 | $95.55 | 31,603 |
| 2025-05-19 | $78.75 | $78.75 | 5,393 |
| 2025-05-16 | $80.50 | $80.50 | 158,537 |
| 2025-05-15 | $71.75 | $71.75 | 3,235 |
| 2025-05-14 | $116.38 | $116.38 | 7,234 |
| 2025-05-13 | $114.63 | $114.63 | 5,800 |
| 2025-05-12 | $121.63 | $121.63 | 33,823 |
| 2025-05-09 | $119.00 | $119.00 | 1,654 |
| 2025-05-08 | $115.50 | $115.50 | 430 |
| 2025-05-07 | $112.00 | $112.00 | 609 |
| 2025-05-06 | $109.38 | $109.38 | 321 |
| 2025-05-05 | $106.75 | $106.75 | 612 |
| 2025-05-02 | $107.63 | $107.63 | 2,171 |
| 2025-05-01 | $125.13 | $125.13 | 1,146 |
| 2025-04-30 | $119.88 | $119.88 | 679 |
| 2025-04-29 | $116.38 | $116.38 | 989 |
| 2025-04-28 | $115.50 | $115.50 | 1,628 |
| 2025-04-25 | $125.13 | $125.13 | 1,046 |
| 2025-04-24 | $133.00 | $133.00 | 13,565 |
| 2025-04-23 | $122.50 | $122.50 | 189 |
| 2025-04-22 | $119.00 | $119.00 | 305 |
| 2025-04-21 | $119.00 | $119.00 | 520 |
| 2025-04-17 | $127.75 | $127.75 | 514 |
| 2025-04-16 | $126.88 | $126.88 | 718 |
| 2025-04-15 | $138.25 | $138.25 | 604 |
| 2025-04-14 | $134.75 | $134.75 | 1,715 |
| 2025-04-11 | $137.38 | $137.38 | 1,979 |
| 2025-04-10 | $148.75 | $148.75 | 1,378 |
| 2025-04-09 | $133.88 | $133.88 | 1,910 |
| 2025-04-08 | $147.00 | $147.00 | 3,470 |
| 2025-04-07 | $131.25 | $131.25 | 1,565 |
| 2025-04-04 | $132.13 | $132.13 | 674 |
| 2025-04-03 | $138.25 | $138.25 | 599 |
| 2025-04-02 | $142.63 | $142.63 | 657 |
| 2025-04-01 | $139.13 | $139.13 | 1,653 |
| 2025-03-31 | $140.88 | $140.88 | 438 |
| 2025-03-28 | $145.25 | $145.25 | 247 |
| 2025-03-27 | $148.75 | $148.75 | 269 |
| 2025-03-26 | $149.63 | $149.63 | 495 |
| 2025-03-25 | $150.50 | $150.50 | 1,153 |
| 2025-03-24 | $155.75 | $155.75 | 2,651 |
| 2025-03-21 | $147.00 | $147.00 | 1,454 |
| 2025-03-20 | $147.00 | $147.00 | 1,034 |
| 2025-03-19 | $148.75 | $148.75 | 2,226 |
| 2025-03-18 | $142.63 | $142.63 | 2,303 |
| 2025-03-17 | $144.38 | $144.38 | 3,987 |
| 2025-03-14 | $140.88 | $140.88 | 159,941 |
| 2025-03-13 | $140.88 | $140.88 | 630 |
| 2025-03-12 | $142.63 | $142.63 | 694 |
| 2025-03-11 | $142.63 | $142.63 | 2,543 |
| 2025-03-10 | $141.75 | $141.75 | 1,324 |
| 2025-03-07 | $147.00 | $147.00 | 2,468 |
| 2025-03-06 | $146.13 | $146.13 | 3,505 |
| 2025-03-05 | $140.00 | $140.00 | 4,677 |
| 2025-03-04 | $154.00 | $154.00 | 150,807 |
| 2025-03-03 | $131.25 | $131.25 | 1,045 |
| 2025-02-28 | $134.75 | $134.75 | 570 |
| 2025-02-27 | $137.38 | $137.38 | 849 |
| 2025-02-26 | $144.38 | $144.38 | 869 |
| 2025-02-25 | $143.50 | $143.50 | 4,401 |
| 2025-02-24 | $148.75 | $148.75 | 4,587 |
| 2025-02-21 | $148.75 | $148.75 | 63,071 |
| 2025-02-20 | $147.00 | $147.00 | 952 |
| 2025-02-19 | $143.50 | $143.50 | 756 |
| 2025-02-18 | $147.88 | $147.88 | 1,139 |
| 2025-02-14 | $150.50 | $150.50 | 1,010 |
| 2025-02-13 | $154.88 | $154.88 | 892 |
| 2025-02-12 | $160.13 | $160.13 | 3,012 |
| 2025-02-11 | $154.88 | $154.88 | 4,005 |
| 2025-02-10 | $149.63 | $149.63 | 3,636 |
| 2025-02-07 | $168.88 | $168.88 | 100,769 |
| 2025-02-06 | $144.38 | $144.38 | 4,115 |
| 2025-02-05 | $140.88 | $140.88 | 5,158 |
| 2025-02-04 | $162.75 | $162.75 | 13,515 |
| 2025-02-03 | $208.25 | $208.25 | 404,670 |
| 2025-01-31 | $113.75 | $113.75 | 4,138 |
| 2025-01-30 | $119.00 | $119.00 | 449 |
| 2025-01-29 | $114.63 | $114.63 | 2,743 |
| 2025-01-28 | $140.00 | $140.00 | 1,610 |
| 2025-01-27 | $141.75 | $141.75 | 1,888 |
| 2025-01-24 | $147.88 | $147.88 | 312 |
| 2025-01-23 | $140.00 | $140.00 | 898 |
| 2025-01-22 | $147.88 | $147.88 | 519 |
| 2025-01-21 | $142.63 | $142.63 | 1,722 |
| 2025-01-17 | $154.00 | $154.00 | 902 |
| 2025-01-16 | $159.25 | $159.25 | 451 |
| 2025-01-15 | $156.63 | $156.63 | 537 |
| 2025-01-14 | $157.50 | $157.50 | 765 |
| 2025-01-13 | $165.38 | $165.38 | 692 |
| 2025-01-10 | $168.00 | $168.00 | 1,176 |
| 2025-01-08 | $175.00 | $175.00 | 1,799 |
| 2025-01-07 | $199.50 | $199.50 | 1,999 |
| 2025-01-06 | $180.25 | $180.25 | 2,272 |
| 2025-01-03 | $209.13 | $209.13 | 3,063 |
| 2025-01-02 | $223.13 | $223.13 | 6,507 |