Mar 07
2024
SELL
Open market or private sale
$1,374,637
$73.51 p/Share
18,700
Reduced 30.83%
41,961
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$531,641
$28.43 p/Share
18,700
Added 23.56%
60,661
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,011,220
$72.23 p/Share
14,000
Reduced 25.03%
41,931
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$538,580
$38.47 p/Share
14,000
Added 20.02%
55,931
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,200
Added 2.79%
41,855
Common Stock
Dec 11
2023
SELL
Open market or private sale
$709,536
$62.24 p/Share
11,400
Reduced 21.95%
40,545
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
$490,998
$43.07 p/Share
11,400
Added 18.0%
51,945
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,300
Added 3.13%
40,212
Common Stock
Dec 13
2022
SELL
Open market or private sale
$417,415
$60.39 p/Share
6,912
Reduced 15.12%
38,806
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$235,768
$34.11 p/Share
6,912
Added 13.13%
45,718
Common Stock
Dec 02
2022
SELL
Open market or private sale
$383,641
$61.07 p/Share
6,282
Reduced 13.93%
38,806
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$214,279
$34.11 p/Share
6,282
Added 12.23%
45,088
Common Stock
Dec 01
2022
SELL
Open market or private sale
$73,566
$61.0 p/Share
1,206
Reduced 3.01%
38,806
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$41,136
$34.11 p/Share
1,206
Added 2.93%
40,012
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,200
Added 3.03%
38,448
Common Stock
Dec 28
2021
SELL
Open market or private sale
$493,621
$58.59 p/Share
8,425
Reduced 18.45%
37,248
Common Stock
Dec 28
2021
BUY
Exercise of conversion of derivative security
$492,624
$34.21 p/Share
14,400
Added 23.97%
45,673
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,300
Added 4.04%
30,914
Common Stock
Oct 02
2020
SELL
Open market or private sale
$988
$44.9 p/Share
22
Reduced 0.06%
38,365
Common Stock
Oct 02
2020
SELL
Open market or private sale
$424,095
$47.98 p/Share
8,839
Reduced 23.04%
29,526
Common Stock
Oct 02
2020
BUY
Exercise of conversion of derivative security
$424,800
$29.5 p/Share
14,400
Added 27.28%
38,387
Common Stock