Feb 15
2024
BUY
Exercise of conversion of derivative security
$257,800
$25.78 p/Share
10,000
Added 23.95%
31,750
Common Stock
Oct 02
2023
SELL
Open market or private sale
$57,724
$53.35 p/Share
1,082
Reduced 4.74%
21,750
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 8.05%
22,832
Common Stock
Jul 03
2023
SELL
Open market or private sale
$94,165
$90.37 p/Share
1,042
Reduced 4.81%
20,631
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 8.45%
21,673
Common Stock
Jun 09
2023
SELL
Open market or private sale
$197,362
$108.98 p/Share
1,811
Reduced 8.43%
19,673
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
3,529
Added 14.11%
21,484
Common Stock
Apr 03
2023
SELL
Open market or private sale
$146,838
$131.34 p/Share
1,118
Reduced 5.86%
17,955
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 9.49%
19,073
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 10.49%
17,073
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,107,600
$110.76 p/Share
10,000
Reduced 39.88%
15,073
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$257,800
$25.78 p/Share
10,000
Added 28.51%
25,073
Common Stock
Jul 29
2022
SELL
Open market or private sale
$1,640,400
$82.02 p/Share
20,000
Reduced 57.02%
15,073
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
$515,600
$25.78 p/Share
20,000
Added 36.32%
35,073
Common Stock
Jun 09
2022
BUY
Exercise of conversion of derivative security
-
1,813
Added 10.74%
15,073
Common Stock
Feb 11
2022
SELL
Open market or private sale
$1,374,600
$68.73 p/Share
20,000
Reduced 60.13%
13,260
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$515,600
$25.78 p/Share
20,000
Added 37.55%
33,260
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
-
2,849
Added 20.19%
11,260
Common Stock
Oct 23
2020
BUY
Exercise of conversion of derivative security
-
3,411
Added 28.85%
8,411
Common Stock
Mar 13
2020
BUY
Open market or private purchase
$35,960
$17.98 p/Share
2,000
Added 13.11%
13,260
Common Stock