Nov 29
2024
-
15,000
Reduced 3.09%
471,059
Common Stock
Nov 29
2024
SELL
Open market or private sale
$2,200,200
$36.67 p/Share
60,000
Reduced 10.99%
486,059
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$3,553,764
$35.93 p/Share
98,908
Reduced 15.34%
546,059
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$2,431,103
$18.8 p/Share
129,314
Added 16.7%
644,967
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$514,253
$35.05 p/Share
14,672
Reduced 2.77%
515,653
Common Stock
Nov 01
2024
SELL
Open market or private sale
$1,706,500
$34.13 p/Share
50,000
Reduced 8.62%
530,325
Common Stock
Oct 28
2024
SELL
Open market or private sale
$709,750
$28.39 p/Share
25,000
Reduced 4.13%
580,325
Common Stock
Sep 23
2024
SELL
Open market or private sale
$659,500
$26.38 p/Share
25,000
Reduced 3.97%
605,325
Common Stock
Aug 26
2024
SELL
Open market or private sale
$515,800
$25.79 p/Share
20,000
Reduced 3.08%
630,325
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$488,200
$24.41 p/Share
20,000
Added 2.98%
650,325
Common Stock
Aug 07
2024
SELL
Open market or private sale
$2,077,600
$25.97 p/Share
80,000
Reduced 11.26%
630,325
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$1,952,800
$24.41 p/Share
80,000
Added 10.12%
710,325
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$544,501
$20.99 p/Share
25,941
Reduced 3.95%
630,325
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
63,350
Added 8.82%
655,052
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$298,574
$22.86 p/Share
13,061
Reduced 2.16%
591,702
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
71,418
Added 10.56%
604,763
Common Stock
Dec 13
2023
SELL
Open market or private sale
$575,250
$23.01 p/Share
25,000
Reduced 4.48%
533,345
Common Stock
Dec 04
2023
SELL
Open market or private sale
$551,500
$22.06 p/Share
25,000
Reduced 4.29%
558,345
Common Stock
Nov 30
2023
SELL
Open market or private sale
$550,250
$22.01 p/Share
25,000
Reduced 4.11%
583,345
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$319,663
$22.27 p/Share
14,354
Reduced 2.31%
608,345
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
57,900
Added 8.51%
622,699
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$154,377
$21.51 p/Share
7,177
Reduced 1.25%
564,799
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,093,587
$19.63 p/Share
55,710
Reduced 8.88%
571,976
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$821,165
$14.74 p/Share
55,710
Added 8.15%
627,686
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$229,527
$19.18 p/Share
11,967
Reduced 2.05%
571,976
Common Stock