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
- 2014-11-04 to 2026-08-21
- 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 | $48.28 | $48.28 | 106,148 | — | — |
| 2025-12-30 | $48.62 | $48.62 | 112,217 | — | — |
| 2025-12-29 | $48.38 | $48.38 | 116,900 | — | — |
| 2025-12-26 | $48.09 | $48.09 | 63,245 | — | — |
| 2025-12-24 | $48.32 | $48.32 | 94,562 | — | — |
| 2025-12-23 | $47.63 | $47.63 | 145,561 | — | — |
| 2025-12-22 | $48.03 | $48.03 | 162,069 | — | — |
| 2025-12-19 | $47.82 | $47.82 | 384,440 | — | — |
| 2025-12-18 | $47.99 | $47.99 | 127,058 | — | — |
| 2025-12-17 | $48.44 | $48.44 | 70,806 | — | — |
| 2025-12-16 | $48.93 | $48.93 | 133,437 | — | — |
| 2025-12-15 | $48.39 | $48.39 | 108,442 | — | — |
| 2025-12-12 | $47.88 | $47.88 | 200,383 | — | — |
| 2025-12-11 | $48.99 | $48.99 | 112,807 | — | — |
| 2025-12-10 | $49.33 | $49.33 | 206,255 | — | — |
| 2025-12-09 | $47.43 | $47.43 | 154,776 | — | — |
| 2025-12-08 | $47.24 | $47.24 | 170,628 | — | — |
| 2025-12-05 | $47.30 | $47.30 | 117,823 | — | — |
| 2025-12-04 | $46.13 | $46.13 | 75,603 | — | — |
| 2025-12-03 | $46.13 | $46.13 | 110,799 | — | — |
| 2025-12-02 | $45.51 | $45.51 | 391,638 | — | — |
| 2025-12-01 | $45.33 | $45.33 | 159,110 | — | — |
| 2025-11-28 | $46.31 | $46.31 | 57,029 | — | — |
| 2025-11-26 | $46.06 | $46.06 | 133,662 | — | — |
| 2025-11-25 | $46.36 | $46.36 | 205,261 | — | — |
| 2025-11-24 | $45.80 | $45.80 | 224,358 | — | — |
| 2025-11-21 | $46.80 | $46.80 | 146,339 | — | — |
| 2025-11-20 | $44.76 | $44.76 | 191,198 | — | — |
| 2025-11-19 | $44.66 | $44.66 | 87,933 | — | — |
| 2025-11-18 | $46.10 | $46.10 | 94,602 | — | — |
| 2025-11-17 | $46.32 | $46.32 | 136,013 | — | — |
| 2025-11-14 | $46.68 | $46.68 | 101,684 | — | — |
| 2025-11-13 | $47.09 | $47.09 | 112,129 | — | — |
| 2025-11-12 | $49.03 | $49.03 | 136,660 | — | — |
| 2025-11-11 | $48.11 | $48.11 | 93,491 | — | — |
| 2025-11-10 | $48.50 | $48.50 | 98,086 | — | — |
| 2025-11-07 | $50.43 | $50.43 | 94,554 | — | — |
| 2025-11-06 | $49.87 | $49.87 | 85,109 | — | — |
| 2025-11-05 | $51.73 | $51.73 | 177,087 | — | — |
| 2025-11-04 | $50.75 | $50.75 | 111,372 | — | — |
| 2025-11-03 | $51.06 | $51.06 | 127,646 | — | — |
| 2025-10-31 | $53.49 | $53.49 | 162,891 | — | — |
| 2025-10-30 | $53.12 | $53.12 | 160,105 | — | — |
| 2025-10-29 | $55.36 | $55.36 | 191,506 | — | — |
| 2025-10-28 | $57.04 | $57.04 | 51,084 | — | — |
| 2025-10-27 | $56.37 | $56.37 | 31,820 | — | — |
| 2025-10-24 | $56.09 | $56.09 | 53,046 | — | — |
| 2025-10-23 | $55.97 | $55.97 | 48,713 | — | — |
| 2025-10-22 | $56.17 | $56.17 | 52,631 | — | — |
| 2025-10-21 | $58.02 | $58.02 | 83,301 | — | — |
| 2025-10-20 | $57.79 | $57.79 | 65,809 | — | — |
| 2025-10-17 | $58.07 | $58.07 | 78,722 | — | — |
| 2025-10-16 | $58.57 | $58.57 | 117,361 | — | — |
| 2025-10-15 | $60.81 | $60.81 | 45,367 | — | — |
| 2025-10-14 | $61.15 | $61.15 | 130,278 | — | — |
| 2025-10-13 | $59.47 | $59.47 | 89,826 | — | — |
| 2025-10-10 | $59.45 | $59.45 | 83,743 | — | — |
| 2025-10-09 | $60.91 | $60.91 | 64,400 | — | — |
| 2025-10-08 | $63.13 | $63.13 | 63,365 | — | — |
| 2025-10-07 | $63.44 | $63.44 | 66,709 | — | — |
| 2025-10-06 | $65.00 | $65.00 | 121,861 | — | — |
| 2025-10-03 | $64.23 | $64.23 | 61,788 | — | — |
| 2025-10-02 | $61.80 | $61.80 | 87,061 | — | — |
| 2025-10-01 | $63.02 | $63.02 | 125,380 | — | — |
| 2025-09-30 | $63.33 | $63.33 | 176,548 | — | — |
| 2025-09-29 | $63.30 | $63.30 | 190,822 | — | — |
| 2025-09-26 | $62.62 | $62.62 | 135,703 | — | — |
| 2025-09-25 | $61.96 | $61.96 | 113,943 | — | — |
| 2025-09-24 | $60.19 | $60.19 | 99,077 | — | — |
| 2025-09-23 | $61.12 | $61.12 | 83,124 | — | — |
| 2025-09-22 | $60.72 | $60.72 | 94,096 | — | — |
| 2025-09-19 | $60.06 | $60.06 | 241,509 | — | — |
| 2025-09-18 | $60.06 | $60.06 | 84,199 | — | — |
| 2025-09-17 | $61.35 | $61.35 | 70,222 | — | — |
| 2025-09-16 | $59.76 | $59.76 | 88,952 | — | — |
| 2025-09-15 | $59.67 | $59.67 | 109,175 | — | — |
| 2025-09-12 | $60.25 | $60.25 | 99,596 | — | — |
| 2025-09-11 | $60.48 | $60.48 | 56,115 | — | — |
| 2025-09-10 | $60.00 | $60.00 | 109,175 | — | — |
| 2025-09-09 | $60.20 | $60.20 | 71,134 | — | — |
| 2025-09-08 | $60.11 | $60.11 | 201,093 | — | — |
| 2025-09-05 | $59.74 | $59.74 | 86,997 | — | — |
| 2025-09-04 | $59.26 | $59.26 | 126,006 | — | — |
| 2025-09-03 | $59.71 | $59.71 | 80,031 | — | — |
| 2025-09-02 | $60.45 | $60.45 | 61,558 | — | — |
| 2025-08-29 | $60.67 | $60.67 | 62,989 | — | — |
| 2025-08-28 | $60.27 | $60.27 | 111,316 | — | — |
| 2025-08-27 | $61.53 | $61.53 | 69,410 | — | — |
| 2025-08-26 | $60.80 | $60.80 | 106,809 | — | — |
| 2025-08-25 | $62.43 | $62.43 | 42,383 | — | — |
| 2025-08-22 | $63.34 | $63.34 | 101,296 | — | — |
| 2025-08-21 | $61.33 | $61.33 | 69,755 | — | — |
| 2025-08-20 | $60.99 | $60.99 | 125,137 | — | — |
| 2025-08-19 | $60.96 | $60.96 | 274,422 | — | — |
| 2025-08-18 | $60.99 | $60.99 | 272,427 | — | — |
| 2025-08-15 | $61.19 | $61.19 | 154,468 | — | — |
| 2025-08-14 | $59.93 | $59.93 | 128,352 | — | — |
| 2025-08-13 | $61.16 | $61.16 | 208,755 | — | — |
| 2025-08-12 | $59.63 | $59.63 | 141,136 | — | — |
| 2025-08-11 | $58.62 | $58.62 | 156,397 | — | — |
| 2025-08-08 | $58.06 | $58.06 | 132,654 | — | — |
| 2025-08-07 | $58.59 | $58.59 | 226,447 | — | — |
| 2025-08-06 | $59.34 | $59.34 | 390,906 | — | — |
| 2025-08-05 | $59.92 | $59.92 | 110,670 | — | — |
| 2025-08-04 | $59.22 | $59.22 | 137,711 | — | — |
| 2025-08-01 | $59.91 | $59.91 | 96,300 | — | — |
| 2025-07-31 | $61.13 | $61.13 | 242,046 | — | — |
| 2025-07-30 | $63.40 | $63.40 | 169,100 | — | — |
| 2025-07-29 | $63.58 | $63.58 | 278,666 | — | — |
| 2025-07-28 | $67.40 | $67.40 | 299,870 | — | — |
| 2025-07-25 | $70.06 | $70.06 | 476,368 | — | — |
| 2025-07-24 | $86.64 | $86.64 | 181,369 | — | — |
| 2025-07-23 | $90.34 | $90.34 | 86,267 | — | — |
| 2025-07-22 | $89.78 | $89.78 | 142,974 | — | — |
| 2025-07-21 | $88.51 | $88.51 | 128,151 | — | — |
| 2025-07-18 | $87.07 | $87.07 | 104,628 | — | — |
| 2025-07-17 | $87.58 | $87.58 | 80,760 | — | — |
| 2025-07-16 | $86.66 | $86.66 | 225,149 | — | — |
| 2025-07-15 | $87.25 | $87.25 | 213,836 | — | — |
| 2025-07-14 | $90.48 | $90.48 | 104,584 | — | — |
| 2025-07-11 | $88.79 | $88.79 | 199,025 | — | — |
| 2025-07-10 | $90.63 | $90.63 | 87,724 | — | — |
| 2025-07-09 | $91.14 | $91.14 | 156,346 | — | — |
| 2025-07-08 | $92.78 | $92.78 | 118,859 | — | — |
| 2025-07-07 | $91.59 | $91.59 | 167,807 | — | — |
| 2025-07-03 | $99.86 | $99.86 | 41,378 | — | — |
| 2025-07-02 | $98.84 | $98.84 | 154,837 | — | — |
| 2025-07-01 | $100.28 | $100.28 | 172,160 | — | — |
| 2025-06-30 | $97.82 | $97.82 | 211,452 | — | — |
| 2025-06-27 | $95.55 | $95.55 | 471,779 | — | — |
| 2025-06-26 | $92.68 | $92.68 | 216,184 | — | — |
| 2025-06-25 | $93.65 | $93.65 | 207,690 | — | — |
| 2025-06-24 | $95.03 | $95.03 | 141,592 | — | — |
| 2025-06-23 | $92.45 | $92.45 | 126,950 | — | — |
| 2025-06-20 | $91.54 | $91.54 | 237,431 | — | — |
| 2025-06-18 | $89.23 | $89.23 | 168,542 | — | — |
| 2025-06-17 | $88.25 | $88.25 | 169,404 | — | — |
| 2025-06-16 | $88.49 | $88.49 | 122,995 | — | — |
| 2025-06-13 | $91.29 | $91.29 | 109,987 | — | — |
| 2025-06-12 | $93.13 | $93.13 | 103,579 | — | — |
| 2025-06-11 | $93.81 | $93.81 | 251,401 | — | — |
| 2025-06-10 | $95.48 | $95.48 | 235,682 | — | — |
| 2025-06-09 | $92.81 | $92.81 | 440,008 | — | — |
| 2025-06-06 | $93.39 | $93.39 | 110,525 | — | — |
| 2025-06-05 | $92.14 | $92.14 | 143,055 | — | — |
| 2025-06-04 | $91.94 | $91.94 | 150,981 | — | — |
| 2025-06-03 | $92.40 | $92.40 | 212,278 | — | — |
| 2025-06-02 | $92.96 | $92.96 | 222,872 | — | — |
| 2025-05-30 | $92.90 | $92.90 | 194,568 | — | — |
| 2025-05-29 | $92.94 | $92.94 | 117,645 | — | — |
| 2025-05-28 | $95.71 | $95.71 | 150,251 | — | — |
| 2025-05-27 | $96.06 | $96.06 | 233,480 | — | — |
| 2025-05-23 | $95.34 | $95.34 | 211,345 | — | — |
| 2025-05-22 | $95.91 | $95.91 | 162,430 | — | — |
| 2025-05-21 | $97.28 | $97.28 | 204,320 | — | — |
| 2025-05-20 | $99.02 | $99.02 | 309,620 | — | — |
| 2025-05-19 | $98.09 | $98.09 | 508,257 | — | — |
| 2025-05-16 | $100.20 | $100.20 | 877,944 | — | — |
| 2025-05-15 | $96.25 | $96.25 | 223,643 | — | — |
| 2025-05-14 | $95.17 | $95.17 | 158,759 | — | — |
| 2025-05-13 | $94.48 | $94.48 | 208,430 | — | — |
| 2025-05-12 | $92.24 | $92.24 | 108,892 | — | — |
| 2025-05-09 | $91.92 | $91.92 | 89,847 | — | — |
| 2025-05-08 | $92.44 | $92.44 | 110,841 | — | — |
| 2025-05-07 | $92.29 | $92.29 | 148,350 | — | — |
| 2025-05-06 | $92.29 | $92.29 | 175,917 | — | — |
| 2025-05-05 | $90.40 | $90.40 | 139,907 | — | — |
| 2025-05-02 | $88.05 | $88.05 | 87,443 | — | — |
| 2025-05-01 | $87.69 | $87.69 | 114,442 | — | — |
| 2025-04-30 | $89.05 | $89.05 | 146,952 | — | — |
| 2025-04-29 | $87.89 | $87.89 | 119,324 | — | — |
| 2025-04-28 | $85.90 | $85.90 | 236,323 | — | — |
| 2025-04-25 | $85.06 | $85.06 | 459,732 | — | — |
| 2025-04-24 | $76.50 | $76.50 | 113,751 | — | — |
| 2025-04-23 | $77.39 | $77.39 | 91,967 | — | — |
| 2025-04-22 | $75.67 | $75.67 | 113,734 | — | — |
| 2025-04-21 | $73.69 | $73.69 | 97,419 | — | — |
| 2025-04-17 | $77.30 | $77.30 | 76,961 | — | — |
| 2025-04-16 | $75.48 | $75.48 | 65,043 | — | — |
| 2025-04-15 | $78.32 | $78.32 | 161,339 | — | — |
| 2025-04-14 | $77.22 | $77.22 | 124,107 | — | — |
| 2025-04-11 | $75.57 | $75.57 | 82,912 | — | — |
| 2025-04-10 | $75.59 | $75.59 | 130,810 | — | — |
| 2025-04-09 | $78.47 | $78.47 | 444,665 | — | — |
| 2025-04-08 | $72.28 | $72.28 | 197,444 | — | — |
| 2025-04-07 | $74.70 | $74.70 | 375,952 | — | — |
| 2025-04-04 | $76.10 | $76.10 | 271,135 | — | — |
| 2025-04-03 | $83.56 | $83.56 | 230,187 | — | — |
| 2025-04-02 | $86.80 | $86.80 | 119,496 | — | — |
| 2025-04-01 | $84.83 | $84.83 | 152,526 | — | — |
| 2025-03-31 | $85.00 | $85.00 | 162,356 | — | — |
| 2025-03-28 | $85.04 | $85.04 | 65,434 | — | — |
| 2025-03-27 | $87.84 | $87.84 | 65,555 | — | — |
| 2025-03-26 | $88.43 | $88.43 | 101,798 | — | — |
| 2025-03-25 | $86.04 | $86.04 | 76,235 | — | — |
| 2025-03-24 | $84.35 | $84.35 | 99,547 | — | — |
| 2025-03-21 | $83.42 | $83.42 | 148,739 | — | — |
| 2025-03-20 | $83.04 | $83.04 | 82,480 | — | — |
| 2025-03-19 | $80.79 | $80.79 | 57,716 | — | — |
| 2025-03-18 | $81.27 | $81.27 | 72,749 | — | — |
| 2025-03-17 | $81.65 | $81.65 | 112,224 | — | — |
| 2025-03-14 | $81.11 | $81.11 | 55,732 | — | — |
| 2025-03-13 | $79.10 | $79.10 | 94,230 | — | — |
| 2025-03-12 | $79.96 | $79.96 | 113,248 | — | — |
| 2025-03-11 | $81.16 | $81.16 | 168,942 | — | — |
| 2025-03-10 | $84.28 | $84.28 | 213,782 | — | — |
| 2025-03-07 | $86.57 | $86.57 | 90,101 | — | — |
| 2025-03-06 | $86.93 | $86.93 | 162,163 | — | — |
| 2025-03-05 | $86.11 | $86.11 | 104,459 | — | — |
| 2025-03-04 | $83.05 | $83.05 | 118,654 | — | — |
| 2025-03-03 | $83.54 | $83.54 | 133,373 | — | — |
| 2025-02-28 | $81.53 | $81.53 | 102,612 | — | — |
| 2025-02-27 | $80.42 | $80.42 | 99,804 | — | — |
| 2025-02-26 | $78.75 | $78.75 | 94,314 | — | — |
| 2025-02-25 | $79.66 | $79.66 | 85,372 | — | — |
| 2025-02-24 | $81.35 | $81.35 | 70,852 | — | — |
| 2025-02-21 | $80.38 | $80.38 | 56,982 | — | — |
| 2025-02-20 | $80.59 | $80.59 | 65,206 | — | — |
| 2025-02-19 | $80.53 | $80.53 | 55,649 | — | — |
| 2025-02-18 | $80.83 | $80.83 | 89,347 | — | — |
| 2025-02-14 | $80.76 | $80.76 | 45,687 | — | — |
| 2025-02-13 | $80.38 | $80.38 | 46,907 | — | — |
| 2025-02-12 | $78.61 | $78.61 | 63,383 | — | — |
| 2025-02-11 | $77.93 | $77.93 | 53,941 | — | — |
| 2025-02-10 | $76.40 | $76.40 | 96,756 | — | — |
| 2025-02-07 | $76.91 | $76.91 | 133,930 | — | — |
| 2025-02-06 | $78.15 | $78.15 | 79,267 | — | — |
| 2025-02-05 | $76.38 | $76.38 | 115,295 | — | — |
| 2025-02-04 | $75.21 | $75.21 | 103,805 | — | — |
| 2025-02-03 | $75.40 | $75.40 | 85,941 | — | — |
| 2025-01-31 | $76.03 | $76.03 | 154,968 | — | — |
| 2025-01-30 | $73.96 | $73.96 | 157,620 | — | — |
| 2025-01-29 | $79.22 | $79.22 | 88,415 | — | — |
| 2025-01-28 | $80.31 | $80.31 | 77,135 | — | — |
| 2025-01-27 | $80.77 | $80.77 | 62,398 | — | — |
| 2025-01-24 | $80.55 | $80.55 | 127,380 | — | — |
| 2025-01-23 | $78.83 | $78.83 | 163,356 | — | — |
| 2025-01-22 | $76.58 | $76.58 | 254,691 | — | — |
| 2025-01-21 | $76.22 | $76.22 | 259,711 | — | — |
| 2025-01-17 | $75.53 | $75.53 | 265,754 | — | — |
| 2025-01-16 | $75.18 | $75.18 | 73,057 | — | — |
| 2025-01-15 | $75.25 | $75.25 | 89,195 | — | — |
| 2025-01-14 | $74.76 | $74.76 | 96,966 | — | — |
| 2025-01-13 | $73.42 | $73.42 | 57,120 | — | — |
| 2025-01-10 | $72.73 | $72.73 | 77,929 | — | — |
| 2025-01-08 | $75.65 | $75.65 | 60,096 | — | — |
| 2025-01-07 | $75.11 | $75.11 | 53,581 | — | — |
| 2025-01-06 | $75.63 | $75.63 | 55,889 | — | — |
| 2025-01-03 | $77.14 | $77.14 | 181,145 | — | — |
| 2025-01-02 | $75.46 | $75.46 | 114,296 | — | — |