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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $74.36 | $74.36 | 84,616 | — | — |
| 2024-12-30 | $74.24 | $74.24 | 58,613 | — | — |
| 2024-12-27 | $75.61 | $75.61 | 75,820 | — | — |
| 2024-12-26 | $76.65 | $76.65 | 138,002 | — | — |
| 2024-12-24 | $76.22 | $76.22 | 34,974 | — | — |
| 2024-12-23 | $75.84 | $75.84 | 97,413 | — | — |
| 2024-12-20 | $76.70 | $76.70 | 317,770 | — | — |
| 2024-12-19 | $76.68 | $76.68 | 153,316 | — | — |
| 2024-12-18 | $77.12 | $77.12 | 226,035 | — | — |
| 2024-12-17 | $79.60 | $79.60 | 112,347 | — | — |
| 2024-12-16 | $81.34 | $81.34 | 73,449 | — | — |
| 2024-12-13 | $81.70 | $81.70 | 163,071 | — | — |
| 2024-12-12 | $82.64 | $82.64 | 115,813 | — | — |
| 2024-12-11 | $80.32 | $80.32 | 134,223 | — | — |
| 2024-12-10 | $80.11 | $80.11 | 253,808 | — | — |
| 2024-12-09 | $77.36 | $77.36 | 312,188 | — | — |
| 2024-12-06 | $85.42 | $85.42 | 1,171,521 | — | — |
| 2024-12-05 | $85.55 | $85.55 | 880,280 | — | — |
| 2024-12-04 | $85.41 | $85.41 | 1,216,128 | — | — |
| 2024-12-03 | $85.33 | $85.33 | 98,933 | — | — |
| 2024-12-02 | $84.20 | $84.20 | 111,555 | — | — |
| 2024-11-29 | $84.67 | $84.67 | 110,654 | — | — |
| 2024-11-27 | $83.92 | $83.92 | 559,720 | — | — |
| 2024-11-26 | $84.81 | $84.81 | 358,943 | — | — |
| 2024-11-25 | $85.02 | $85.02 | 150,398 | — | — |
| 2024-11-22 | $86.29 | $86.29 | 125,764 | — | — |
| 2024-11-21 | $85.90 | $85.90 | 77,027 | — | — |
| 2024-11-20 | $86.87 | $86.87 | 100,353 | — | — |
| 2024-11-19 | $86.05 | $86.05 | 133,802 | — | — |
| 2024-11-18 | $86.51 | $86.51 | 99,966 | — | — |
| 2024-11-15 | $87.64 | $87.64 | 188,400 | — | — |
| 2024-11-14 | $89.29 | $89.29 | 336,962 | — | — |
| 2024-11-13 | $92.23 | $92.23 | 568,417 | — | — |
| 2024-11-12 | $96.75 | $96.75 | 104,319 | — | — |
| 2024-11-11 | $97.77 | $97.77 | 106,445 | — | — |
| 2024-11-08 | $96.85 | $96.85 | 103,027 | — | — |
| 2024-11-07 | $95.89 | $95.89 | 292,690 | — | — |
| 2024-11-06 | $100.25 | $100.25 | 251,755 | — | — |
| 2024-11-05 | $92.59 | $92.59 | 90,078 | — | — |
| 2024-11-04 | $91.15 | $91.15 | 153,232 | — | — |
| 2024-11-01 | $89.65 | $89.65 | 283,336 | — | — |
| 2024-10-31 | $80.23 | $80.23 | 190,418 | — | — |
| 2024-10-30 | $81.11 | $81.11 | 137,992 | — | — |
| 2024-10-29 | $79.71 | $79.71 | 107,779 | — | — |
| 2024-10-28 | $80.92 | $80.92 | 100,331 | — | — |
| 2024-10-25 | $81.42 | $81.42 | 75,773 | — | — |
| 2024-10-24 | $80.32 | $80.32 | 54,081 | — | — |
| 2024-10-23 | $80.65 | $80.65 | 81,029 | — | — |
| 2024-10-22 | $80.64 | $80.64 | 122,100 | — | — |
| 2024-10-21 | $77.02 | $77.02 | 61,146 | — | — |
| 2024-10-18 | $79.23 | $79.23 | 87,396 | — | — |
| 2024-10-17 | $79.61 | $79.61 | 54,906 | — | — |
| 2024-10-16 | $79.81 | $79.81 | 83,130 | — | — |
| 2024-10-15 | $79.68 | $79.68 | 111,581 | — | — |
| 2024-10-14 | $79.94 | $79.94 | 63,018 | — | — |
| 2024-10-11 | $78.56 | $78.56 | 73,539 | — | — |
| 2024-10-10 | $78.85 | $78.85 | 107,464 | — | — |
| 2024-10-09 | $79.51 | $79.51 | 84,747 | — | — |
| 2024-10-08 | $77.80 | $77.80 | 71,834 | — | — |
| 2024-10-07 | $76.91 | $76.91 | 97,707 | — | — |
| 2024-10-04 | $77.44 | $77.44 | 93,073 | — | — |
| 2024-10-03 | $76.75 | $76.75 | 112,093 | — | — |
| 2024-10-02 | $78.61 | $78.61 | 156,791 | — | — |
| 2024-10-01 | $78.52 | $78.52 | 158,475 | — | — |
| 2024-09-30 | $76.82 | $76.82 | 149,913 | — | — |
| 2024-09-27 | $77.74 | $77.74 | 147,327 | — | — |
| 2024-09-26 | $75.17 | $75.17 | 357,807 | — | — |
| 2024-09-25 | $74.05 | $74.05 | 353,752 | — | — |
| 2024-09-24 | $76.87 | $76.87 | 1,353,517 | — | — |
| 2024-09-23 | $59.87 | $59.87 | 246,852 | — | — |
| 2024-09-20 | $59.01 | $59.01 | 511,631 | — | — |
| 2024-09-19 | $59.85 | $59.85 | 116,874 | — | — |
| 2024-09-18 | $61.43 | $61.43 | 149,725 | — | — |
| 2024-09-17 | $60.73 | $60.73 | 54,645 | — | — |
| 2024-09-16 | $60.64 | $60.64 | 126,486 | — | — |
| 2024-09-13 | $60.09 | $60.09 | 63,350 | — | — |
| 2024-09-12 | $60.00 | $60.00 | 79,594 | — | — |
| 2024-09-11 | $58.46 | $58.46 | 89,887 | — | — |
| 2024-09-10 | $58.48 | $58.48 | 86,057 | — | — |
| 2024-09-09 | $58.64 | $58.64 | 100,623 | — | — |
| 2024-09-06 | $59.49 | $59.49 | 85,229 | — | — |
| 2024-09-05 | $60.17 | $60.17 | 177,753 | — | — |
| 2024-09-04 | $59.30 | $59.30 | 235,152 | — | — |
| 2024-09-03 | $60.46 | $60.46 | 169,550 | — | — |
| 2024-08-30 | $61.25 | $61.25 | 95,176 | — | — |
| 2024-08-29 | $61.93 | $61.93 | 65,256 | — | — |
| 2024-08-28 | $62.62 | $62.62 | 87,400 | — | — |
| 2024-08-27 | $62.50 | $62.50 | 74,421 | — | — |
| 2024-08-26 | $61.55 | $61.55 | 73,800 | — | — |
| 2024-08-23 | $60.87 | $60.87 | 79,619 | — | — |
| 2024-08-22 | $59.26 | $59.26 | 101,724 | — | — |
| 2024-08-21 | $60.49 | $60.49 | 90,536 | — | — |
| 2024-08-20 | $60.46 | $60.46 | 95,760 | — | — |
| 2024-08-19 | $61.59 | $61.59 | 80,255 | — | — |
| 2024-08-16 | $61.59 | $61.59 | 108,428 | — | — |
| 2024-08-15 | $62.03 | $62.03 | 87,869 | — | — |
| 2024-08-14 | $61.21 | $61.21 | 144,979 | — | — |
| 2024-08-13 | $62.35 | $62.35 | 98,502 | — | — |
| 2024-08-12 | $61.62 | $61.62 | 179,015 | — | — |
| 2024-08-09 | $63.64 | $63.64 | 105,297 | — | — |
| 2024-08-08 | $63.81 | $63.81 | 102,656 | — | — |
| 2024-08-07 | $62.93 | $62.93 | 125,731 | — | — |
| 2024-08-06 | $62.85 | $62.85 | 67,442 | — | — |
| 2024-08-05 | $63.53 | $63.53 | 91,699 | — | — |
| 2024-08-02 | $65.02 | $65.02 | 98,807 | — | — |
| 2024-08-01 | $65.83 | $65.83 | 104,254 | — | — |
| 2024-07-31 | $66.22 | $66.22 | 152,886 | — | — |
| 2024-07-30 | $66.69 | $66.69 | 146,073 | — | — |
| 2024-07-29 | $65.60 | $65.60 | 251,698 | — | — |
| 2024-07-26 | $63.76 | $63.76 | 250,978 | — | — |
| 2024-07-25 | $55.42 | $55.42 | 138,251 | — | — |
| 2024-07-24 | $54.81 | $54.81 | 105,295 | — | — |
| 2024-07-23 | $56.79 | $56.79 | 99,305 | — | — |
| 2024-07-22 | $55.32 | $55.32 | 285,064 | — | — |
| 2024-07-19 | $56.23 | $56.23 | 131,203 | — | — |
| 2024-07-18 | $56.72 | $56.72 | 130,059 | — | — |
| 2024-07-17 | $57.79 | $57.79 | 101,503 | — | — |
| 2024-07-16 | $56.83 | $56.83 | 122,215 | — | — |
| 2024-07-15 | $55.80 | $55.80 | 102,097 | — | — |
| 2024-07-12 | $54.83 | $54.83 | 92,196 | — | — |
| 2024-07-11 | $53.93 | $53.93 | 109,157 | — | — |
| 2024-07-10 | $52.22 | $52.22 | 69,944 | — | — |
| 2024-07-09 | $52.22 | $52.22 | 136,117 | — | — |
| 2024-07-08 | $52.40 | $52.40 | 205,589 | — | — |
| 2024-07-05 | $54.13 | $54.13 | 69,915 | — | — |
| 2024-07-03 | $54.22 | $54.22 | 78,677 | — | — |
| 2024-07-02 | $54.65 | $54.65 | 90,442 | — | — |
| 2024-07-01 | $53.92 | $53.92 | 94,827 | — | — |
| 2024-06-28 | $54.60 | $54.60 | 306,195 | — | — |
| 2024-06-27 | $53.26 | $53.26 | 65,633 | — | — |
| 2024-06-26 | $52.90 | $52.90 | 100,085 | — | — |
| 2024-06-25 | $52.29 | $52.29 | 139,652 | — | — |
| 2024-06-24 | $51.82 | $51.82 | 111,469 | — | — |
| 2024-06-21 | $52.23 | $52.23 | 277,002 | — | — |
| 2024-06-20 | $50.86 | $50.86 | 113,862 | — | — |
| 2024-06-18 | $49.86 | $49.86 | 117,482 | — | — |
| 2024-06-17 | $51.48 | $51.48 | 154,465 | — | — |
| 2024-06-14 | $50.23 | $50.23 | 103,269 | — | — |
| 2024-06-13 | $50.82 | $50.82 | 94,009 | — | — |
| 2024-06-12 | $51.35 | $51.35 | 128,739 | — | — |
| 2024-06-11 | $51.47 | $51.47 | 142,244 | — | — |
| 2024-06-10 | $51.25 | $51.25 | 496,011 | — | — |
| 2024-06-07 | $52.20 | $52.20 | 364,406 | — | — |
| 2024-06-06 | $52.38 | $52.38 | 269,395 | — | — |
| 2024-06-05 | $52.48 | $52.48 | 139,953 | — | — |
| 2024-06-04 | $52.88 | $52.88 | 128,912 | — | — |
| 2024-06-03 | $54.20 | $54.20 | 217,589 | — | — |
| 2024-05-31 | $54.24 | $54.24 | 590,310 | — | — |
| 2024-05-30 | $52.70 | $52.70 | 168,680 | — | — |
| 2024-05-29 | $51.68 | $51.68 | 110,600 | — | — |
| 2024-05-28 | $51.74 | $51.74 | 154,655 | — | — |
| 2024-05-24 | $51.60 | $51.60 | 75,380 | — | — |
| 2024-05-23 | $50.84 | $50.84 | 108,113 | — | — |
| 2024-05-22 | $52.26 | $52.26 | 108,451 | — | — |
| 2024-05-21 | $52.91 | $52.91 | 53,970 | — | — |
| 2024-05-20 | $53.65 | $53.65 | 72,952 | — | — |
| 2024-05-17 | $53.68 | $53.68 | 104,809 | — | — |
| 2024-05-16 | $54.28 | $54.28 | 99,220 | — | — |
| 2024-05-15 | $53.03 | $53.03 | 110,845 | — | — |
| 2024-05-14 | $53.89 | $53.89 | 68,309 | — | — |
| 2024-05-13 | $53.32 | $53.32 | 86,687 | — | — |
| 2024-05-10 | $53.29 | $53.29 | 104,795 | — | — |
| 2024-05-09 | $51.86 | $51.86 | 167,067 | — | — |
| 2024-05-08 | $53.15 | $53.15 | 195,326 | — | — |
| 2024-05-07 | $52.40 | $52.40 | 104,542 | — | — |
| 2024-05-06 | $52.88 | $52.88 | 97,347 | — | — |
| 2024-05-03 | $52.27 | $52.27 | 109,297 | — | — |
| 2024-05-02 | $51.63 | $51.63 | 137,787 | — | — |
| 2024-05-01 | $51.32 | $51.32 | 91,488 | — | — |
| 2024-04-30 | $50.13 | $50.13 | 112,426 | — | — |
| 2024-04-29 | $50.59 | $50.59 | 103,518 | — | — |
| 2024-04-26 | $49.56 | $49.56 | 229,508 | — | — |
| 2024-04-25 | $49.62 | $49.62 | 237,575 | — | — |
| 2024-04-24 | $50.29 | $50.29 | 133,526 | — | — |
| 2024-04-23 | $50.32 | $50.32 | 229,520 | — | — |
| 2024-04-22 | $50.12 | $50.12 | 88,695 | — | — |
| 2024-04-19 | $50.10 | $50.10 | 101,984 | — | — |
| 2024-04-18 | $49.12 | $49.12 | 113,161 | — | — |
| 2024-04-17 | $48.49 | $48.49 | 160,912 | — | — |
| 2024-04-16 | $48.34 | $48.34 | 126,274 | — | — |
| 2024-04-15 | $48.43 | $48.43 | 118,574 | — | — |
| 2024-04-12 | $48.61 | $48.61 | 167,970 | — | — |
| 2024-04-11 | $50.05 | $50.05 | 107,453 | — | — |
| 2024-04-10 | $49.70 | $49.70 | 127,102 | — | — |
| 2024-04-09 | $52.39 | $52.39 | 110,381 | — | — |
| 2024-04-08 | $52.39 | $52.39 | 111,722 | — | — |
| 2024-04-05 | $51.50 | $51.50 | 237,169 | — | — |
| 2024-04-04 | $52.26 | $52.26 | 202,317 | — | — |
| 2024-04-03 | $53.23 | $53.23 | 145,390 | — | — |
| 2024-04-02 | $54.08 | $54.08 | 91,770 | — | — |
| 2024-04-01 | $55.47 | $55.47 | 152,975 | — | — |
| 2024-03-28 | $57.12 | $57.12 | 159,258 | — | — |
| 2024-03-27 | $56.80 | $56.80 | 115,772 | — | — |
| 2024-03-26 | $55.44 | $55.44 | 66,863 | — | — |
| 2024-03-25 | $55.98 | $55.98 | 88,863 | — | — |
| 2024-03-22 | $55.90 | $55.90 | 72,501 | — | — |
| 2024-03-21 | $56.72 | $56.72 | 67,621 | — | — |
| 2024-03-20 | $57.08 | $57.08 | 95,129 | — | — |
| 2024-03-19 | $57.52 | $57.52 | 138,544 | — | — |
| 2024-03-18 | $57.83 | $57.83 | 137,395 | — | — |
| 2024-03-15 | $57.07 | $57.07 | 138,331 | — | — |
| 2024-03-14 | $57.39 | $57.39 | 188,792 | — | — |
| 2024-03-13 | $58.30 | $58.30 | 92,734 | — | — |
| 2024-03-12 | $58.06 | $58.06 | 78,804 | — | — |
| 2024-03-11 | $58.96 | $58.96 | 114,910 | — | — |
| 2024-03-08 | $56.61 | $56.61 | 129,569 | — | — |
| 2024-03-07 | $56.47 | $56.47 | 170,606 | — | — |
| 2024-03-06 | $56.16 | $56.16 | 166,667 | — | — |
| 2024-03-05 | $57.08 | $57.08 | 177,414 | — | — |
| 2024-03-04 | $57.01 | $57.01 | 171,729 | — | — |
| 2024-03-01 | $60.29 | $60.29 | 131,996 | — | — |
| 2024-02-29 | $60.15 | $60.15 | 189,250 | — | — |
| 2024-02-28 | $59.41 | $59.41 | 129,351 | — | — |
| 2024-02-27 | $60.43 | $60.43 | 99,021 | — | — |
| 2024-02-26 | $60.64 | $60.64 | 227,923 | — | — |
| 2024-02-23 | $61.93 | $61.93 | 130,348 | — | — |
| 2024-02-22 | $61.38 | $61.38 | 163,837 | — | — |
| 2024-02-21 | $59.70 | $59.70 | 141,640 | — | — |
| 2024-02-20 | $61.33 | $61.33 | 239,987 | — | — |
| 2024-02-16 | $60.46 | $60.46 | 161,489 | — | — |
| 2024-02-15 | $60.48 | $60.48 | 130,866 | — | — |
| 2024-02-14 | $59.82 | $59.82 | 159,806 | — | — |
| 2024-02-13 | $60.21 | $60.21 | 230,068 | — | — |
| 2024-02-12 | $62.10 | $62.10 | 111,184 | — | — |
| 2024-02-09 | $60.99 | $60.99 | 197,993 | — | — |
| 2024-02-08 | $59.84 | $59.84 | 182,577 | — | — |
| 2024-02-07 | $60.35 | $60.35 | 331,900 | — | — |
| 2024-02-06 | $62.36 | $62.36 | 723,886 | — | — |
| 2024-02-05 | $65.07 | $65.07 | 589,056 | — | — |
| 2024-02-02 | $66.64 | $66.64 | 546,224 | — | — |
| 2024-02-01 | $80.59 | $80.59 | 82,823 | — | — |
| 2024-01-31 | $77.82 | $77.82 | 62,499 | — | — |
| 2024-01-30 | $78.80 | $78.80 | 96,472 | — | — |
| 2024-01-29 | $80.24 | $80.24 | 125,609 | — | — |
| 2024-01-26 | $79.62 | $79.62 | 59,661 | — | — |
| 2024-01-25 | $77.47 | $77.47 | 104,678 | — | — |
| 2024-01-24 | $77.36 | $77.36 | 194,771 | — | — |
| 2024-01-23 | $79.05 | $79.05 | 89,285 | — | — |
| 2024-01-22 | $78.24 | $78.24 | 64,783 | — | — |
| 2024-01-19 | $77.61 | $77.61 | 50,277 | — | — |
| 2024-01-18 | $76.18 | $76.18 | 68,176 | — | — |
| 2024-01-17 | $74.94 | $74.94 | 78,028 | — | — |
| 2024-01-16 | $76.94 | $76.94 | 68,729 | — | — |
| 2024-01-12 | $76.10 | $76.10 | 51,042 | — | — |
| 2024-01-11 | $76.43 | $76.43 | 76,554 | — | — |
| 2024-01-10 | $76.44 | $76.44 | 132,717 | — | — |
| 2024-01-09 | $76.51 | $76.51 | 78,744 | — | — |
| 2024-01-08 | $78.28 | $78.28 | 62,901 | — | — |
| 2024-01-05 | $76.90 | $76.90 | 54,471 | — | — |
| 2024-01-04 | $77.32 | $77.32 | 101,448 | — | — |
| 2024-01-03 | $79.98 | $79.98 | 106,062 | — | — |
| 2024-01-02 | $81.18 | $81.18 | 89,666 | — | — |