Insider purchases - Last 6 months | Shares | Trans |
---|---|---|
Purchases | 12,163 | 2 |
Sales | 1,376,435 | 9 |
Net shares purchased (sold) | -1,364,272 | 11 |
Total insider shares held | 8.77M | N/A |
% net shares purchased (sold) | -13.50% | N/A |
Net institutional purchases - Prior quarter to latest quarter | Shares |
---|---|
Net shares purchased (sold) | N/A |
% change in institutional shares held | N/A |
Insider | Transaction | Type | Value | Date | Shares |
---|---|---|---|---|---|
NUNNELLY JOHN N | Conversion of Exercise of derivative security at price 14.95 per share. | Direct | 138,422 | 27 Mar 2024 | 9,259 |
COMMON PROPERTY TRUST | Sale at price 40.54 per share. | Indirect | 24,269,393 | 01 Mar 2024 | 598,653 |
AMANDLA MK TRUST | Sale at price 40.20 - 41.22 per share. | Indirect | 294,710 | 05 Jan 2024 | 7,214 |
AMANDLA MK TRUST | Sale at price 40.21 - 41.77 per share. | Indirect | 13,125,005 | 03 Jan 2024 | 321,239 |
COMMON PROPERTY TRUST | Sale at price 41.53 per share. | Indirect | 15,142,876 | 03 Jan 2024 | 364,625 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 18.80 per share. | Direct | 54,595 | 02 Jan 2024 | 2,904 |
AMANDLA MK TRUST | Sale at price 41.55 - 41.59 per share. | Indirect | 1,091,264 | 14 Dec 2023 | 26,263 |
AMANDLA MK TRUST | Sale at price 41.55 - 41.56 per share. | Indirect | 2,273,206 | 11 Dec 2023 | 54,704 |
AMANDLA MK TRUST | Sale at price 41.60 per share. | Indirect | 106,080 | 06 Dec 2023 | 2,550 |
AMANDLA MK TRUST | Sale at price 42.05 - 42.10 per share. | Indirect | 32,987 | 22 Nov 2023 | 784 |
AMANDLA MK TRUST | Sale at price 42.10 per share. | Indirect | 16,968 | 15 Nov 2023 | 403 |
AMANDLA MK TRUST | Sale at price 44.91 per share. | Indirect | 71,907 | 11 Oct 2023 | 1,601 |
AMANDLA MK TRUST | Sale at price 45.04 - 45.19 per share. | Indirect | 94,202 | 26 June 2023 | 2,091 |
AMANDLA MK TRUST | Sale at price 45.00 - 45.01 per share. | Indirect | 870,678 | 21 June 2023 | 19,346 |
AMANDLA MK TRUST | Sale at price 45.04 - 45.08 per share. | Indirect | 1,487,540 | 16 June 2023 | 33,027 |
AMANDLA MK TRUST | Sale at price 45.02 - 45.05 per share. | Indirect | 90,101 | 13 June 2023 | 2,000 |
AMANDLA MK TRUST | Sale at price 45.04 - 46.14 per share. | Indirect | 572,478 | 09 June 2023 | 12,626 |
AMANDLA MK TRUST | Sale at price 45.11 - 46.68 per share. | Indirect | 1,771,404 | 07 June 2023 | 38,629 |
AMANDLA MK TRUST | Sale at price 45.00 - 45.39 per share. | Indirect | 954,495 | 02 June 2023 | 21,095 |
AMANDLA MK TRUST | Sale at price 45.00 per share. | Indirect | 1,305,000 | 23 May 2023 | 29,000 |
AMANDLA MK TRUST | Sale at price 45.01 - 45.07 per share. | Indirect | 58,537 | 24 Apr 2023 | 1,300 |
RAASCH JONA S | Sale at price 43.43 - 44.10 per share. | Indirect | 1,043,512 | 03 Apr 2023 | 23,931 |
RAASCH JONA S | Sale at price 42.95 - 44.30 per share. | Indirect | 1,087,262 | 30 Mar 2023 | 25,000 |
HAYS MICHAEL D | Stock Gift at price 0.00 per share. | Direct | 0 | 27 Mar 2023 | 45,040 |
KARAS KEVIN R | Sale at price 45.34 - 45.84 per share. | Direct | 544,096 | 28 Feb 2023 | 11,912 |
AMANDLA MK TRUST | Sale at price 47.02 - 47.04 per share. | Indirect | 291,838 | 17 Feb 2023 | 6,205 |
AMANDLA MK TRUST | Sale at price 47.03 per share. | Indirect | 4,703 | 07 Feb 2023 | 100 |
AMANDLA MK TRUST | Sale at price 47.34 per share. | Indirect | 4,734 | 02 Feb 2023 | 100 |
AMANDLA MK TRUST | Sale at price 40.72 per share. | Indirect | 259,387 | 09 Jan 2023 | 6,370 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 14.50 per share. | Direct | 158,601 | 03 Jan 2023 | 10,938 |
AMANDLA MK TRUST | Sale at price 40.54 per share. | Indirect | 8,392 | 11 Nov 2022 | 207 |
AMANDLA MK TRUST | Sale at price 40.54 - 40.98 per share. | Indirect | 2,537,000 | 01 Nov 2022 | 62,388 |
AMANDLA MK TRUST | Sale at price 40.55 - 40.61 per share. | Indirect | 1,489,955 | 27 Oct 2022 | 36,724 |
AMANDLA MK TRUST | Sale at price 40.55 - 40.61 per share. | Indirect | 992,127 | 24 Oct 2022 | 24,444 |
AMANDLA MK TRUST | Sale at price 40.63 - 41.62 per share. | Indirect | 1,343,835 | 19 Oct 2022 | 32,884 |
AMANDLA MK TRUST | Sale at price 40.51 - 40.85 per share. | Indirect | 1,786,526 | 14 Oct 2022 | 43,776 |
AMANDLA MK TRUST | Sale at price 40.53 - 40.74 per share. | Indirect | 1,753,702 | 04 Oct 2022 | 43,207 |
RAASCH JONA S | Conversion of Exercise of derivative security at price 13.17 per share. | Direct | 310,562 | 29 Sept 2022 | 23,581 |
AMANDLA MK TRUST | Sale at price 38.59 per share. | Indirect | 3,858,900 | 14 Sept 2022 | 100,000 |
HAYS MICHAEL D | Stock Gift at price 0.00 per share. | Indirect | 0 | 19 Aug 2022 | 26,000 |
AMANDLA MK TRUST | Sale at price 36.00 per share. | Indirect | 8,869,608 | 09 June 2022 | 246,378 |
AMANDLA MK TRUST | Sale at price 39.87 per share. | Indirect | 3,987 | 21 Apr 2022 | 100 |
AMANDLA MK TRUST | Sale at price 39.90 - 39.92 per share. | Indirect | 140,557 | 20 Apr 2022 | 3,522 |
AMANDLA MK TRUST | Sale at price 40.02 - 40.48 per share. | Indirect | 96,881 | 08 Apr 2022 | 2,400 |
AMANDLA MK TRUST | Sale at price 40.71 per share. | Indirect | 331,252 | 06 Apr 2022 | 8,137 |
AMANDLA MK TRUST | Sale at price 40.15 - 40.39 per share. | Indirect | 327,661 | 05 Apr 2022 | 8,127 |
HAYS MICHAEL D | Stock Gift at price 0.00 per share. | Indirect | 0 | 29 Dec 2021 | 36,500 |
AMANDLA MK TRUST | Sale at price 42.50 - 42.76 per share. | Indirect | 215,877 | 28 Dec 2021 | 5,050 |
HRDY HELEN | Conversion of Exercise of derivative security at price 13.17 per share. | Direct | 178,058 | 28 Dec 2021 | 13,520 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 10.75 per share. | Direct | 160,702 | 22 Dec 2021 | 14,949 |
AMANDLA MK TRUST | Sale at price 42.57 per share. | Indirect | 248,827 | 17 Dec 2021 | 5,845 |
AMANDLA MK TRUST | Sale at price 42.60 - 42.66 per share. | Indirect | 2,709,014 | 13 Dec 2021 | 63,569 |
AMANDLA MK TRUST | Sale at price 43.33 per share. | Indirect | 374,407 | 07 Dec 2021 | 8,640 |
AMANDLA MK TRUST | Sale at price 42.44 - 43.01 per share. | Indirect | 5,522,922 | 06 Dec 2021 | 129,974 |
AMANDLA MK TRUST | Sale at price 49.00 per share. | Indirect | 4,900 | 05 Nov 2021 | 100 |
AMANDLA MK TRUST | Sale at price 50.06 per share. | Indirect | 2,502,770 | 03 Nov 2021 | 50,000 |
AMANDLA MK TRUST | Sale at price 54.03 - 54.16 per share. | Indirect | 874,420 | 02 Sept 2021 | 16,154 |
AMANDLA MK TRUST | Sale at price 54.00 - 54.15 per share. | Indirect | 207,804 | 31 Aug 2021 | 3,846 |
KARAS KEVIN R | Sale at price 53.16 per share. | Direct | 265,815 | 09 Aug 2021 | 5,000 |
HAYS MICHAEL D | Stock Gift at price 0.00 per share. | Indirect | 0 | 12 July 2021 | 10,500 |
AMANDLA MK TRUST | Sale at price 49.98 - 50.01 per share. | Indirect | 814,250 | 25 May 2021 | 16,285 |
AMANDLA MK TRUST | Sale at price 50.96 per share. | Indirect | 577,578 | 21 May 2021 | 11,334 |
AMANDLA MK TRUST | Sale at price 51.14 per share. | Indirect | 63,053 | 04 May 2021 | 1,233 |
AMANDLA MK TRUST | Sale at price 51.07 - 51.95 per share. | Indirect | 833,336 | 03 May 2021 | 16,290 |
AMANDLA MK TRUST | Sale at price 49.36 - 50.38 per share. | Indirect | 4,014,796 | 29 Apr 2021 | 80,700 |
KARAS KEVIN R | Conversion of Exercise of derivative security at price 13.17 - 18.80 per share. | Direct | 354,631 | 23 Mar 2021 | 24,647 |
K I E TRUST | Sale at price 51.00 per share. | Direct | 242,327,622 | 11 Mar 2021 | 4,751,522 |
AMANDLA MK TRUST | Sale at price 54.06 - 54.18 per share. | Indirect | 3,156,623 | 03 Mar 2021 | 58,267 |
MARTIN JOANN M | Sale at price 50.66 per share. | Direct | 253,300 | 12 Feb 2021 | 5,000 |
MARTIN JOANN M | Stock Gift at price 0.00 per share. | Direct | 0 | 08 Jan 2021 | 28,000 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 9.14 per share. | Direct | 162,189 | 04 Jan 2021 | 17,745 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 9.14 per share. | Direct | 162,189 | 04 Jan 2021 | 17,745 |
MARTIN JOANN M | Stock Gift at price 0.00 per share. | Direct | 0 | 29 Dec 2020 | 139,906 |
HAYS MICHAEL D | Stock Gift at price 0.00 per share. | Direct | 0 | 16 Dec 2020 | 21,000 |
MARTIN JOANN M | Conversion of Exercise of derivative security at price 14.19 - 16.89 per share. | Direct | 1,657,080 | 18 Nov 2020 | 108,000 |
MARTIN JOANN M | Sale at price 55.17 per share. | Direct | 1,986,253 | 16 Nov 2020 | 36,000 |
MARTIN JOANN M | Conversion of Exercise of derivative security at price 14.21 per share. | Direct | 511,560 | 21 Sept 2020 | 36,000 |
JACKSON STEVEN D | Sale at price 49.50 per share. | Direct | 292,298 | 18 Sept 2020 | 5,905 |
MARTIN JOANN M | Stock Gift at price 0.00 per share. | Direct | 0 | 02 Sept 2020 | 10,000 |
JACKSON STEVEN D | Sale at price 57.85 per share. | Direct | 289,250 | 02 Sept 2020 | 5,000 |
NUNNELLY JOHN N | Sale at price 60.10 per share. | Direct | 356,164 | 23 July 2020 | 5,926 |
NUNNELLY JOHN N | Conversion of Exercise of derivative security at price 9.74 - 50.62 per share. | Direct | 404,394 | 23 July 2020 | 12,787 |
MARTIN JOANN M | Sale at price 60.00 per share. | Direct | 1,191,180 | 23 July 2020 | 19,853 |
MARTIN JOANN M | Sale at price 60.00 per share. | Direct | 6,600 | 17 July 2020 | 110 |
MARTIN JOANN M | Sale at price 60.00 per share. | Direct | 840 | 15 July 2020 | 14 |
MARTIN JOANN M | Stock Gift at price 0.00 per share. | Direct | 0 | 11 June 2020 | 500 |
MARTIN JOANN M | Sale at price 60.00 per share. | Direct | 1,380 | 05 June 2020 | 23 |
KARAS KEVIN R | Sale at price 57.28 - 58.62 per share. | Direct | 786,675 | 05 June 2020 | 13,576 |
KARAS KEVIN R | Conversion of Exercise of derivative security at price 14.50 per share. | Direct | 291,276 | 05 June 2020 | 20,088 |
MOWRY BARBARA J | Conversion of Exercise of derivative security at price 14.95 per share. | Direct | 538,200 | 15 May 2020 | 36,000 |
MARTIN JOANN M | Conversion of Exercise of derivative security at price 9.74 - 13.81 per share. | Direct | 847,800 | 28 Feb 2020 | 72,000 |
AMANDLA MK TRUST | Sale at price 70.11 per share. | Indirect | 210,332 | 14 Feb 2020 | 3,000 |
AMANDLA MK TRUST | Sale at price 70.03 - 70.25 per share. | Indirect | 126,385 | 07 Feb 2020 | 1,800 |
AMANDLA MK TRUST | Sale at price 70.13 per share. | Indirect | 1,554,152 | 04 Feb 2020 | 22,160 |
AMANDLA MK TRUST | Sale at price 70.08 per share. | Indirect | 1,496,217 | 31 Jan 2020 | 21,350 |
AMANDLA MK TRUST | Sale at price 70.05 per share. | Indirect | 648,057 | 28 Jan 2020 | 9,252 |
AMANDLA MK TRUST | Sale at price 70.04 - 70.09 per share. | Indirect | 395,552 | 27 Jan 2020 | 5,644 |
AMANDLA MK TRUST | Sale at price 70.05 - 70.11 per share. | Indirect | 548,660 | 23 Jan 2020 | 7,830 |
AMANDLA MK TRUST | Sale at price 68.00 per share. | Indirect | 13,600 | 10 Jan 2020 | 200 |
AMANDLA MK TRUST | Sale at price 68.04 - 68.15 per share. | Indirect | 427,563 | 09 Jan 2020 | 6,276 |
AMANDLA MK TRUST | Sale at price 68.16 - 68.36 per share. | Indirect | 588,850 | 07 Jan 2020 | 8,622 |
HAYS MICHAEL D | Conversion of Exercise of derivative security at price 6.30 per share. | Direct | 166,830 | 03 Jan 2020 | 26,481 |
AMANDLA MK TRUST | Sale at price 68.05 per share. | Indirect | 680,525 | 23 Dec 2019 | 10,000 |
AMANDLA MK TRUST | Sale at price 63.94 per share. | Indirect | 89,514 | 02 Dec 2019 | 1,400 |
AMANDLA MK TRUST | Sale at price 63.96 - 64.01 per share. | Indirect | 476,850 | 29 Nov 2019 | 7,453 |
AMANDLA MK TRUST | Sale at price 63.95 - 64.07 per share. | Indirect | 380,103 | 26 Nov 2019 | 5,941 |
AMANDLA MK TRUST | Sale at price 63.81 - 64.26 per share. | Indirect | 114,970 | 22 Nov 2019 | 1,800 |
MOWRY BARBARA J | Sale at price 62.10 - 62.70 per share. | Direct | 923,871 | 20 Nov 2019 | 14,785 |
MOWRY BARBARA J | Sale at price 61.84 - 61.96 per share. | Direct | 198,865 | 18 Nov 2019 | 3,215 |
MOWRY BARBARA J | Sale at price 61.67 - 61.75 per share. | Direct | 479,158 | 14 Nov 2019 | 7,762 |
MOWRY BARBARA J | Conversion of Exercise of derivative security at price 24.35 - 34.90 per share. | Direct | 1,240,956 | 07 Nov 2019 | 46,440 |
JACKSON STEVEN D | Sale at price 59.15 per share. | Direct | 237,195 | 04 Oct 2019 | 4,010 |
JACKSON STEVEN D | Sale at price 60.79 per share. | Direct | 243,156 | 25 Sept 2019 | 4,000 |
JACKSON STEVEN D | Sale at price 59.15 per share. | Direct | 237,195 | 25 Sept 2019 | 4,010 |
JACKSON STEVEN D | Sale at price 63.20 per share. | Direct | 158,000 | 20 Sept 2019 | 2,500 |
JACKSON STEVEN D | Sale at price 63.50 per share. | Direct | 24,130 | 19 Sept 2019 | 380 |
AMANDLA MK TRUST | Sale at price 63.15 per share. | Indirect | 391,531 | 19 Sept 2019 | 6,200 |
JACKSON STEVEN D | Sale at price 62.00 per share. | Direct | 155,000 | 18 Sept 2019 | 2,500 |
AMANDLA MK TRUST | Sale at price 60.50 per share. | Indirect | 30,252,050 | 18 Sept 2019 | 500,000 |
JACKSON STEVEN D | Sale at price 62.00 per share. | Direct | 155,000 | 17 Sept 2019 | 2,500 |
BERWICK DONALD M M.D. | Sale at price 61.99 per share. | Direct | 433,437 | 17 Sept 2019 | 6,992 |
BERWICK DONALD M M.D. | Sale at price 62.04 per share. | Direct | 433,583 | 16 Sept 2019 | 6,989 |
BERWICK DONALD M M.D. | Sale at price 61.99 per share. | Direct | 181,259 | 13 Sept 2019 | 2,924 |
BERWICK DONALD M M.D. | Sale at price 61.99 per share. | Direct | 69,429 | 12 Sept 2019 | 1,120 |
KARAS KEVIN R | Sale at price 62.83 per share. | Direct | 182,338 | 06 Sept 2019 | 2,902 |
BERWICK DONALD M M.D. | Sale at price 63.01 per share. | Direct | 569,305 | 06 Sept 2019 | 9,035 |
KARAS KEVIN R | Sale at price 63.43 - 64.34 per share. | Direct | 455,055 | 05 Sept 2019 | 7,114 |
AMANDLA MK TRUST | Sale at price 64.85 per share. | Indirect | 68,932 | 04 Sept 2019 | 1,063 |
KARAS KEVIN R | Conversion of Exercise of derivative security at price 10.75 per share. | Direct | 283,832 | 03 Sept 2019 | 26,403 |
AMANDLA MK TRUST | Sale at price 64.84 per share. | Indirect | 2,191,545 | 03 Sept 2019 | 33,800 |
BERWICK DONALD M M.D. | Conversion of Exercise of derivative security at price 24.35 - 34.90 per share. | Direct | 1,240,956 | 30 Aug 2019 | 46,440 |
AMANDLA MK TRUST | Sale at price 64.89 per share. | Indirect | 181,703 | 29 Aug 2019 | 2,800 |
AMANDLA MK TRUST | Sale at price 63.00 per share. | Indirect | 15,876,428 | 28 Aug 2019 | 252,000 |
AMANDLA MK TRUST | Sale at price 64.80 - 64.83 per share. | Indirect | 819,909 | 22 Aug 2019 | 12,648 |
AMANDLA MK TRUST | Sale at price 64.50 per share. | Indirect | 58,050 | 20 Aug 2019 | 900 |
AMANDLA MK TRUST | Sale at price 64.68 per share. | Indirect | 788,943 | 19 Aug 2019 | 12,198 |
AMANDLA MK TRUST | Sale at price 64.74 per share. | Indirect | 243,623 | 16 Aug 2019 | 3,763 |
AMANDLA MK TRUST | Sale at price 64.70 - 64.97 per share. | Indirect | 1,229,672 | 15 Aug 2019 | 19,000 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 7,403,668 | 08 May 2019 | 185,088 |
K I E TRUST | Sale at price 40.00 - 40.02 per share. | Direct | 1,970,979 | 07 May 2019 | 49,266 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 1,175,152 | 03 May 2019 | 29,378 |
K I E TRUST | Sale at price 40.01 per share. | Direct | 59,169 | 01 May 2019 | 1,479 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 61,280 | 24 Apr 2019 | 1,532 |
K I E TRUST | Sale at price 40.01 per share. | Direct | 108,109 | 23 Apr 2019 | 2,702 |
K I E TRUST | Sale at price 40.01 per share. | Direct | 318,048 | 16 Apr 2019 | 7,950 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 141,560 | 12 Apr 2019 | 3,539 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 44,240 | 11 Apr 2019 | 1,106 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 52,001 | 21 Mar 2019 | 1,300 |
K I E TRUST | Sale at price 40.00 - 40.01 per share. | Direct | 192,321 | 20 Mar 2019 | 4,807 |
K I E TRUST | Sale at price 40.00 per share. | Direct | 266,539 | 14 Mar 2019 | 6,663 |