Aug 27
2024
SELL
Open market or private sale
$82,925
$33.17 p/Share
2,500
Reduced 4.21%
56,837
Common Stock
Mar 14
2024
SELL
Open market or private sale
$414,252
$33.18 p/Share
12,485
Reduced 17.47%
58,967
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$320,864
$25.7 p/Share
12,485
Added 14.87%
71,452
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,644
$33.8 p/Share
167
Reduced 0.28%
58,967
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,973
Added 9.02%
60,215
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$13,117
$34.16 p/Share
384
Reduced 0.65%
59,134
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$23,809
$34.16 p/Share
697
Reduced 1.16%
59,518
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$31,830
$34.19 p/Share
931
Reduced 1.69%
54,242
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$107,459
$34.19 p/Share
3,143
Added 5.39%
55,173
Common Stock
Aug 08
2023
SELL
Open market or private sale
$288,454
$32.48 p/Share
8,881
Reduced 13.54%
56,711
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$151,945
$32.46 p/Share
4,681
Reduced 8.25%
52,030
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$110,746
$12.47 p/Share
8,881
Added 11.93%
65,592
Common Stock
Mar 06
2023
SELL
Open market or private sale
$241,787
$26.57 p/Share
9,100
Reduced 13.83%
56,711
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$14,434
$26.78 p/Share
539
Reduced 0.81%
65,811
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,094
$25.91 p/Share
351
Reduced 0.53%
66,350
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
6,680
Added 9.1%
66,701
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$22,175
$27.11 p/Share
818
Reduced 1.37%
58,827
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$74,850
$27.11 p/Share
2,761
Added 4.42%
59,645
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$10,051
$25.19 p/Share
399
Reduced 0.7%
56,884
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$4,761
$29.39 p/Share
162
Reduced 0.28%
57,283
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$127,907
$29.05 p/Share
4,403
Added 7.12%
57,445
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$129,125
$38.94 p/Share
3,316
Reduced 5.88%
53,042
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$510,581
$38.94 p/Share
13,112
Added 18.87%
56,358
Common Stock
Dec 08
2021
SELL
Open market or private sale
$8,895
$50.83 p/Share
175
Reduced 0.4%
43,246
Common Stock
Dec 08
2021
BUY
Exercise of conversion of derivative security
$6,508
$37.19 p/Share
175
Added 0.4%
43,421
Common Stock