Aug 06
2025
SELL
Open market or private sale
$5,850,600
$41.79 p/Share
140,000
Reduced 11.57%
1,069,933
Common Stock
Aug 06
2025
BUY
Exercise of conversion of derivative security
$3,439,362
$17.09 p/Share
201,250
Added 15.08%
1,133,433
Common Stock
Apr 02
2025
BUY
Other acquisition or disposition
-
16,850
Added 1.64%
1,008,683
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$538,768
$32.06 p/Share
16,805
Reduced 1.67%
991,833
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
35,000
Added 3.35%
1,008,638
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$726,702
$39.11 p/Share
18,581
Reduced 1.87%
973,638
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
38,640
Added 3.75%
992,219
Common Stock
Dec 27
2024
SELL
Payment of exercise price or tax liability
$898,042
$35.59 p/Share
25,233
Reduced 2.58%
953,579
Common Stock
Dec 27
2024
BUY
Exercise of conversion of derivative security
-
52,640
Added 5.2%
960,245
Common Stock
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