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
Apr 05
2023
SELL
Open market or private sale
$778,989
$20.01 p/Share
38,930
Reduced 6.27%
582,435
Common Stock
Apr 05
2023
BUY
Exercise of conversion of derivative security
$205,328
$14.74 p/Share
13,930
Added 2.19%
621,365
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
79,719
Added 11.6%
607,435
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,333,741
$17.13 p/Share
77,860
Reduced 12.86%
527,716
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$410,656
$14.74 p/Share
27,860
Added 4.4%
605,576
Common Stock