Nov 08
2024
SELL
Open market or private sale
$4,536,250
$36.29 p/Share
125,000
Reduced 11.89%
926,172
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$1,141,250
$9.13 p/Share
125,000
Added 10.63%
1,051,172
Common Stock
Nov 07
2024
SELL
Open market or private sale
$4,585,000
$36.68 p/Share
125,000
Reduced 11.89%
926,172
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,141,250
$9.13 p/Share
125,000
Added 10.63%
1,051,172
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$350,570
$34.9 p/Share
10,045
Reduced 1.07%
926,172
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
21,000
Added 2.19%
936,217
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$469,056
$27.94 p/Share
16,788
Reduced 1.8%
915,217
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
35,000
Added 3.62%
932,005
Common Stock
Feb 12
2024
BUY
Other acquisition or disposition
-
16,500
Added 1.81%
897,005
Common Stock
Dec 22
2023
SELL
Payment of exercise price or tax liability
$330,758
$27.66 p/Share
11,958
Reduced 1.34%
880,505
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
-
25,000
Added 2.72%
892,463
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$539,408
$32.1 p/Share
16,804
Reduced 1.9%
867,463
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
35,000
Added 3.81%
884,267
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$547,232
$36.47 p/Share
15,005
Reduced 1.74%
849,267
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
-
31,250
Added 3.49%
864,272
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
20,000
Added 2.34%
833,022
Common Stock
Feb 15
2023
BUY
Other acquisition or disposition
-
8,750
Added 1.06%
813,022
Common Stock
Feb 03
2023
BUY
Open market or private sale
$8,404
$42.02 p/Share
200
Added 0.02%
804,272
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$3,154
$9.56 p/Share
330
Added 0.04%
804,472
Common Stock
Feb 02
2023
SELL
Open market or private sale
$569,020
$42.05 p/Share
13,532
Reduced 1.65%
804,142
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$215,243
$9.56 p/Share
22,515
Added 2.68%
817,674
Common Stock
Feb 01
2023
SELL
Open market or private sale
$12,603
$42.01 p/Share
300
Reduced 0.04%
795,159
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$4,760
$9.56 p/Share
498
Added 0.06%
795,459
Common Stock
Jan 31
2023
SELL
Open market or private sale
$41,001
$42.01 p/Share
976
Reduced 0.12%
794,961
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$15,487
$9.56 p/Share
1,620
Added 0.2%
795,937
Common Stock