Apr 01
2024
SELL
Open market or private sale
$1,129,800
$37.66 p/Share
30,000
Reduced 4.14%
695,025
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.68%
725,025
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
1,771
Added 0.25%
705,025
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,026,200
$33.77 p/Share
60,000
Reduced 7.86%
703,254
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$853,600
$21.34 p/Share
40,000
Added 4.98%
763,254
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,875,772
$34.18 p/Share
113,393
Reduced 13.55%
723,254
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
79,703
Added 9.41%
767,330
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
137,319
Added 15.36%
756,944
Common Stock
Feb 01
2024
SELL
Open market or private sale
$1,951,200
$32.52 p/Share
60,000
Reduced 8.83%
619,625
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$801,600
$20.04 p/Share
40,000
Added 5.56%
679,625
Common Stock
Jan 02
2024
SELL
Open market or private sale
$1,984,200
$33.07 p/Share
60,000
Reduced 8.58%
639,625
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$749,599
$18.74 p/Share
40,000
Added 5.41%
699,625
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
1,767
Added 0.27%
659,625
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,836,000
$30.6 p/Share
60,000
Reduced 8.36%
657,857
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$749,599
$18.74 p/Share
40,000
Added 5.28%
717,857
Common Stock
Nov 29
2023
SELL
Open market or private sale
$1,809,000
$30.15 p/Share
60,000
Reduced 8.13%
677,857
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$749,599
$18.74 p/Share
40,000
Added 5.14%
737,857
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
2,014
Added 0.29%
697,857
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
2,136
Added 0.31%
695,843
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
2,123
Added 0.36%
593,755
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,396,996
$31.42 p/Share
44,462
Reduced 6.99%
591,632
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$4,258,740
$31.35 p/Share
135,845
Reduced 17.6%
636,094
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
215,764
Added 22.22%
755,411
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
129,348
Added 18.87%
556,175
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
1,520
Added 0.35%
426,827
Common Stock