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
- 2021-04-15 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $47.50 | $47.50 | 106,736 | — | — |
| 2024-12-30 | $47.75 | $47.75 | 123,100 | — | — |
| 2024-12-27 | $47.50 | $47.50 | 102,340 | — | — |
| 2024-12-26 | $47.25 | $47.25 | 71,384 | — | — |
| 2024-12-24 | $47.75 | $47.75 | 45,264 | — | — |
| 2024-12-23 | $46.25 | $46.25 | 86,668 | — | — |
| 2024-12-20 | $49.25 | $49.25 | 209,492 | — | — |
| 2024-12-19 | $47.00 | $47.00 | 102,576 | — | — |
| 2024-12-18 | $48.75 | $48.75 | 148,756 | — | — |
| 2024-12-17 | $50.00 | $50.00 | 136,472 | — | — |
| 2024-12-16 | $54.75 | $54.75 | 239,580 | — | — |
| 2024-12-13 | $56.00 | $56.00 | 122,852 | — | — |
| 2024-12-12 | $55.50 | $55.50 | 162,204 | — | — |
| 2024-12-11 | $49.75 | $49.75 | 133,652 | — | — |
| 2024-12-10 | $52.50 | $52.50 | 125,860 | — | — |
| 2024-12-09 | $56.00 | $56.00 | 139,116 | — | — |
| 2024-12-06 | $54.25 | $54.25 | 80,048 | — | — |
| 2024-12-05 | $55.25 | $55.25 | 131,584 | — | — |
| 2024-12-04 | $55.75 | $55.75 | 123,680 | — | — |
| 2024-12-03 | $53.25 | $53.25 | 101,044 | — | — |
| 2024-12-02 | $57.50 | $57.50 | 180,064 | — | — |
| 2024-11-29 | $52.25 | $52.25 | 113,524 | — | — |
| 2024-11-27 | $52.75 | $52.75 | 117,360 | — | — |
| 2024-11-26 | $51.25 | $51.25 | 183,100 | — | — |
| 2024-11-25 | $56.50 | $56.50 | 280,680 | — | — |
| 2024-11-22 | $47.25 | $47.25 | 112,080 | — | — |
| 2024-11-21 | $44.50 | $44.50 | 163,148 | — | — |
| 2024-11-20 | $41.75 | $41.75 | 123,616 | — | — |
| 2024-11-19 | $39.75 | $39.75 | 142,188 | — | — |
| 2024-11-18 | $39.25 | $39.25 | 126,364 | — | — |
| 2024-11-15 | $39.50 | $39.50 | 141,812 | — | — |
| 2024-11-14 | $42.75 | $42.75 | 225,796 | — | — |
| 2024-11-13 | $47.00 | $47.00 | 225,232 | — | — |
| 2024-11-12 | $46.75 | $46.75 | 268,152 | — | — |
| 2024-11-11 | $54.00 | $54.00 | 369,660 | — | — |
| 2024-11-08 | $46.00 | $46.00 | 763,584 | — | — |
| 2024-11-07 | $69.75 | $69.75 | 172,444 | — | — |
| 2024-11-06 | $72.00 | $72.00 | 218,568 | — | — |
| 2024-11-05 | $68.25 | $68.25 | 130,024 | — | — |
| 2024-11-04 | $66.75 | $66.75 | 139,640 | — | — |
| 2024-11-01 | $67.50 | $67.50 | 107,780 | — | — |
| 2024-10-31 | $63.75 | $63.75 | 184,644 | — | — |
| 2024-10-30 | $61.50 | $61.50 | 150,968 | — | — |
| 2024-10-29 | $63.00 | $63.00 | 145,124 | — | — |
| 2024-10-28 | $67.50 | $67.50 | 96,656 | — | — |
| 2024-10-25 | $64.50 | $64.50 | 57,440 | — | — |
| 2024-10-24 | $67.25 | $67.25 | 108,276 | — | — |
| 2024-10-23 | $67.25 | $67.25 | 84,408 | — | — |
| 2024-10-22 | $70.50 | $70.50 | 97,976 | — | — |
| 2024-10-21 | $70.25 | $70.25 | 497,556 | — | — |
| 2024-10-18 | $74.50 | $74.50 | 123,428 | — | — |
| 2024-10-17 | $82.50 | $82.50 | 144,364 | — | — |
| 2024-10-16 | $81.50 | $81.50 | 160,308 | — | — |
| 2024-10-15 | $83.00 | $83.00 | 175,204 | — | — |
| 2024-10-14 | $87.50 | $87.50 | 227,172 | — | — |
| 2024-10-11 | $80.50 | $80.50 | 122,132 | — | — |
| 2024-10-10 | $83.00 | $83.00 | 232,176 | — | — |
| 2024-10-09 | $78.00 | $78.00 | 82,176 | — | — |
| 2024-10-08 | $78.75 | $78.75 | 86,260 | — | — |
| 2024-10-07 | $78.75 | $78.75 | 113,904 | — | — |
| 2024-10-04 | $80.25 | $80.25 | 156,136 | — | — |
| 2024-10-03 | $79.00 | $79.00 | 161,916 | — | — |
| 2024-10-02 | $89.50 | $89.50 | 538,788 | — | — |
| 2024-10-01 | $91.75 | $91.75 | 189,968 | — | — |
| 2024-09-30 | $98.25 | $98.25 | 358,408 | — | — |
| 2024-09-27 | $93.50 | $93.50 | 155,956 | — | — |
| 2024-09-26 | $93.25 | $93.25 | 155,000 | — | — |
| 2024-09-25 | $91.00 | $91.00 | 125,664 | — | — |
| 2024-09-24 | $96.50 | $96.50 | 186,128 | — | — |
| 2024-09-23 | $96.00 | $96.00 | 157,032 | — | — |
| 2024-09-20 | $88.00 | $88.00 | 211,840 | — | — |
| 2024-09-19 | $96.75 | $96.75 | 181,856 | — | — |
| 2024-09-18 | $99.75 | $99.75 | 197,952 | — | — |
| 2024-09-17 | $91.00 | $91.00 | 175,836 | — | — |
| 2024-09-16 | $82.00 | $82.00 | 280,332 | — | — |
| 2024-09-13 | $88.25 | $88.25 | 207,484 | — | — |
| 2024-09-12 | $82.75 | $82.75 | 171,216 | — | — |
| 2024-09-11 | $80.25 | $80.25 | 263,248 | — | — |
| 2024-09-10 | $84.75 | $84.75 | 159,332 | — | — |
| 2024-09-09 | $87.00 | $87.00 | 177,596 | — | — |
| 2024-09-06 | $90.25 | $90.25 | 234,992 | — | — |
| 2024-09-05 | $102.00 | $102.00 | 107,276 | — | — |
| 2024-09-04 | $104.25 | $104.25 | 186,356 | — | — |
| 2024-09-03 | $96.25 | $96.25 | 172,184 | — | — |
| 2024-08-30 | $102.00 | $102.00 | 125,208 | — | — |
| 2024-08-29 | $104.00 | $104.00 | 282,468 | — | — |
| 2024-08-28 | $104.75 | $104.75 | 132,028 | — | — |
| 2024-08-27 | $104.75 | $104.75 | 87,180 | — | — |
| 2024-08-26 | $109.50 | $109.50 | 72,820 | — | — |
| 2024-08-23 | $112.00 | $112.00 | 114,964 | — | — |
| 2024-08-22 | $112.00 | $112.00 | 197,696 | — | — |
| 2024-08-21 | $114.75 | $114.75 | 105,268 | — | — |
| 2024-08-20 | $115.75 | $115.75 | 98,128 | — | — |
| 2024-08-19 | $118.25 | $118.25 | 92,144 | — | — |
| 2024-08-16 | $121.25 | $121.25 | 272,036 | — | — |
| 2024-08-15 | $123.00 | $123.00 | 178,672 | — | — |
| 2024-08-14 | $128.25 | $128.25 | 147,460 | — | — |
| 2024-08-13 | $139.50 | $139.50 | 130,672 | — | — |
| 2024-08-12 | $133.25 | $133.25 | 107,216 | — | — |
| 2024-08-09 | $138.00 | $138.00 | 201,816 | — | — |
| 2024-08-08 | $140.00 | $140.00 | 135,848 | — | — |
| 2024-08-07 | $141.00 | $141.00 | 233,380 | — | — |
| 2024-08-06 | $155.50 | $155.50 | 242,068 | — | — |
| 2024-08-05 | $161.50 | $161.50 | 193,228 | — | — |
| 2024-08-02 | $158.50 | $158.50 | 223,372 | — | — |
| 2024-08-01 | $164.25 | $164.25 | 168,440 | — | — |
| 2024-07-31 | $172.25 | $172.25 | 206,236 | — | — |
| 2024-07-30 | $188.00 | $188.00 | 171,940 | — | — |
| 2024-07-29 | $173.25 | $173.25 | 76,020 | — | — |
| 2024-07-26 | $172.25 | $172.25 | 102,092 | — | — |
| 2024-07-25 | $168.75 | $168.75 | 114,128 | — | — |
| 2024-07-24 | $169.00 | $169.00 | 113,620 | — | — |
| 2024-07-23 | $176.50 | $176.50 | 191,352 | — | — |
| 2024-07-22 | $175.00 | $175.00 | 122,000 | — | — |
| 2024-07-19 | $172.25 | $172.25 | 173,028 | — | — |
| 2024-07-18 | $174.75 | $174.75 | 114,476 | — | — |
| 2024-07-17 | $184.25 | $184.25 | 231,448 | — | — |
| 2024-07-16 | $186.50 | $186.50 | 333,864 | — | — |
| 2024-07-15 | $163.50 | $163.50 | 193,668 | — | — |
| 2024-07-12 | $157.25 | $157.25 | 136,916 | — | — |
| 2024-07-11 | $153.75 | $153.75 | 282,548 | — | — |
| 2024-07-10 | $141.00 | $141.00 | 119,124 | — | — |
| 2024-07-09 | $143.75 | $143.75 | 76,288 | — | — |
| 2024-07-08 | $151.00 | $151.00 | 129,440 | — | — |
| 2024-07-05 | $149.00 | $149.00 | 118,500 | — | — |
| 2024-07-03 | $149.75 | $149.75 | 107,164 | — | — |
| 2024-07-02 | $147.00 | $147.00 | 119,992 | — | — |
| 2024-07-01 | $151.75 | $151.75 | 163,900 | — | — |
| 2024-06-28 | $163.50 | $163.50 | 1,769,368 | — | — |
| 2024-06-27 | $164.75 | $164.75 | 141,604 | — | — |
| 2024-06-26 | $163.75 | $163.75 | 156,388 | — | — |
| 2024-06-25 | $157.00 | $157.00 | 113,104 | — | — |
| 2024-06-24 | $162.75 | $162.75 | 152,880 | — | — |
| 2024-06-21 | $163.00 | $163.00 | 197,416 | — | — |
| 2024-06-20 | $158.75 | $158.75 | 135,512 | — | — |
| 2024-06-18 | $168.50 | $168.50 | 110,192 | — | — |
| 2024-06-17 | $166.25 | $166.25 | 145,976 | — | — |
| 2024-06-14 | $172.50 | $172.50 | 123,932 | — | — |
| 2024-06-13 | $172.50 | $172.50 | 230,904 | — | — |
| 2024-06-12 | $172.00 | $172.00 | 129,396 | — | — |
| 2024-06-11 | $167.25 | $167.25 | 124,032 | — | — |
| 2024-06-10 | $167.50 | $167.50 | 123,976 | — | — |
| 2024-06-07 | $170.00 | $170.00 | 97,548 | — | — |
| 2024-06-06 | $170.00 | $170.00 | 143,772 | — | — |
| 2024-06-05 | $170.75 | $170.75 | 198,688 | — | — |
| 2024-06-04 | $154.75 | $154.75 | 112,380 | — | — |
| 2024-06-03 | $159.75 | $159.75 | 133,028 | — | — |
| 2024-05-31 | $157.50 | $157.50 | 155,932 | — | — |
| 2024-05-30 | $156.00 | $156.00 | 132,484 | — | — |
| 2024-05-29 | $144.00 | $144.00 | 97,816 | — | — |
| 2024-05-28 | $152.75 | $152.75 | 149,672 | — | — |
| 2024-05-24 | $152.25 | $152.25 | 147,036 | — | — |
| 2024-05-23 | $141.25 | $141.25 | 149,520 | — | — |
| 2024-05-22 | $149.75 | $149.75 | 196,484 | — | — |
| 2024-05-21 | $138.75 | $138.75 | 89,956 | — | — |
| 2024-05-20 | $134.00 | $134.00 | 95,752 | — | — |
| 2024-05-17 | $135.25 | $135.25 | 200,352 | — | — |
| 2024-05-16 | $139.50 | $139.50 | 190,876 | — | — |
| 2024-05-15 | $132.50 | $132.50 | 84,172 | — | — |
| 2024-05-14 | $137.50 | $137.50 | 257,104 | — | — |
| 2024-05-13 | $130.25 | $130.25 | 185,860 | — | — |
| 2024-05-10 | $129.75 | $129.75 | 83,584 | — | — |
| 2024-05-09 | $131.50 | $131.50 | 159,064 | — | — |
| 2024-05-08 | $129.75 | $129.75 | 309,164 | — | — |
| 2024-05-07 | $124.50 | $124.50 | 180,772 | — | — |
| 2024-05-06 | $120.75 | $120.75 | 118,980 | — | — |
| 2024-05-03 | $120.75 | $120.75 | 159,840 | — | — |
| 2024-05-02 | $120.75 | $120.75 | 148,388 | — | — |
| 2024-05-01 | $124.00 | $124.00 | 236,816 | — | — |
| 2024-04-30 | $137.50 | $137.50 | 136,156 | — | — |
| 2024-04-29 | $128.25 | $128.25 | 100,604 | — | — |
| 2024-04-26 | $125.00 | $125.00 | 96,360 | — | — |
| 2024-04-25 | $128.25 | $128.25 | 114,720 | — | — |
| 2024-04-24 | $133.25 | $133.25 | 107,944 | — | — |
| 2024-04-23 | $133.50 | $133.50 | 89,292 | — | — |
| 2024-04-22 | $129.00 | $129.00 | 170,436 | — | — |
| 2024-04-19 | $136.50 | $136.50 | 275,684 | — | — |
| 2024-04-18 | $134.50 | $134.50 | 229,324 | — | — |
| 2024-04-17 | $125.25 | $125.25 | 271,604 | — | — |
| 2024-04-16 | $112.00 | $112.00 | 233,592 | — | — |
| 2024-04-15 | $111.50 | $111.50 | 236,708 | — | — |
| 2024-04-12 | $123.75 | $123.75 | 117,116 | — | — |
| 2024-04-11 | $133.25 | $133.25 | 102,336 | — | — |
| 2024-04-10 | $135.00 | $135.00 | 152,080 | — | — |
| 2024-04-09 | $139.00 | $139.00 | 169,084 | — | — |
| 2024-04-08 | $129.50 | $129.50 | 152,032 | — | — |
| 2024-04-05 | $118.75 | $118.75 | 108,568 | — | — |
| 2024-04-04 | $121.00 | $121.00 | 173,056 | — | — |
| 2024-04-03 | $118.75 | $118.75 | 258,980 | — | — |
| 2024-04-02 | $127.00 | $127.00 | 190,192 | — | — |
| 2024-04-01 | $146.00 | $146.00 | 141,988 | — | — |
| 2024-03-28 | $152.50 | $152.50 | 189,924 | — | — |
| 2024-03-27 | $143.25 | $143.25 | 258,632 | — | — |
| 2024-03-26 | $124.75 | $124.75 | 240,336 | — | — |
| 2024-03-25 | $119.00 | $119.00 | 285,716 | — | — |
| 2024-03-22 | $122.25 | $122.25 | 148,228 | — | — |
| 2024-03-21 | $135.75 | $135.75 | 206,032 | — | — |
| 2024-03-20 | $137.75 | $137.75 | 111,936 | — | — |
| 2024-03-19 | $136.50 | $136.50 | 194,348 | — | — |
| 2024-03-18 | $135.00 | $135.00 | 131,760 | — | — |
| 2024-03-15 | $133.00 | $133.00 | 195,056 | — | — |
| 2024-03-14 | $130.75 | $130.75 | 224,548 | — | — |
| 2024-03-13 | $132.50 | $132.50 | 258,764 | — | — |
| 2024-03-12 | $144.25 | $144.25 | 337,724 | — | — |
| 2024-03-11 | $149.00 | $149.00 | 128,252 | — | — |
| 2024-03-08 | $148.00 | $148.00 | 130,884 | — | — |
| 2024-03-07 | $148.25 | $148.25 | 142,228 | — | — |
| 2024-03-06 | $144.50 | $144.50 | 139,748 | — | — |
| 2024-03-05 | $149.50 | $149.50 | 125,952 | — | — |
| 2024-03-04 | $151.25 | $151.25 | 142,332 | — | — |
| 2024-03-01 | $151.00 | $151.00 | 281,552 | — | — |
| 2024-02-29 | $153.25 | $153.25 | 322,604 | — | — |
| 2024-02-28 | $159.00 | $159.00 | 446,660 | — | — |
| 2024-02-27 | $162.00 | $162.00 | 326,316 | — | — |
| 2024-02-26 | $154.25 | $154.25 | 231,864 | — | — |
| 2024-02-23 | $156.75 | $156.75 | 177,460 | — | — |
| 2024-02-22 | $153.25 | $153.25 | 239,988 | — | — |
| 2024-02-21 | $160.25 | $160.25 | 177,964 | — | — |
| 2024-02-20 | $169.75 | $169.75 | 117,176 | — | — |
| 2024-02-16 | $177.75 | $177.75 | 97,452 | — | — |
| 2024-02-15 | $181.50 | $181.50 | 118,168 | — | — |
| 2024-02-14 | $179.00 | $179.00 | 128,148 | — | — |
| 2024-02-13 | $175.00 | $175.00 | 185,256 | — | — |
| 2024-02-12 | $186.25 | $186.25 | 246,904 | — | — |
| 2024-02-09 | $170.50 | $170.50 | 192,732 | — | — |
| 2024-02-08 | $177.25 | $177.25 | 302,540 | — | — |
| 2024-02-07 | $163.75 | $163.75 | 271,736 | — | — |
| 2024-02-06 | $148.00 | $148.00 | 189,548 | — | — |
| 2024-02-05 | $145.25 | $145.25 | 236,732 | — | — |
| 2024-02-02 | $152.00 | $152.00 | 172,248 | — | — |
| 2024-02-01 | $150.25 | $150.25 | 206,948 | — | — |
| 2024-01-31 | $147.25 | $147.25 | 328,952 | — | — |
| 2024-01-30 | $142.75 | $142.75 | 211,648 | — | — |
| 2024-01-29 | $149.00 | $149.00 | 289,320 | — | — |
| 2024-01-26 | $145.50 | $145.50 | 252,564 | — | — |
| 2024-01-25 | $145.00 | $145.00 | 440,212 | — | — |
| 2024-01-24 | $162.75 | $162.75 | 134,736 | — | — |
| 2024-01-23 | $162.50 | $162.50 | 299,848 | — | — |
| 2024-01-22 | $168.00 | $168.00 | 305,296 | — | — |
| 2024-01-19 | $159.25 | $159.25 | 282,448 | — | — |
| 2024-01-18 | $168.25 | $168.25 | 274,992 | — | — |
| 2024-01-17 | $181.50 | $181.50 | 164,844 | — | — |
| 2024-01-16 | $187.25 | $187.25 | 271,696 | — | — |
| 2024-01-12 | $184.50 | $184.50 | 214,276 | — | — |
| 2024-01-11 | $198.50 | $198.50 | 281,320 | — | — |
| 2024-01-10 | $199.50 | $199.50 | 333,708 | — | — |
| 2024-01-09 | $211.00 | $211.00 | 362,144 | — | — |
| 2024-01-08 | $229.50 | $229.50 | 538,884 | — | — |
| 2024-01-05 | $215.75 | $215.75 | 1,475,528 | — | — |
| 2024-01-04 | $302.00 | $302.00 | 148,856 | — | — |
| 2024-01-03 | $302.75 | $302.75 | 142,532 | — | — |
| 2024-01-02 | $323.25 | $323.25 | 137,428 | — | — |