Oct 01
2024
BUY
Grant, award, or other acquisition
$299,975
$30.83 p/Share
9,730
Added 10.84%
80,045
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$32,751
$30.02 p/Share
1,091
Reduced 1.53%
70,315
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$19,412
$31.26 p/Share
621
Reduced 0.86%
71,406
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$28,367
$31.59 p/Share
898
Reduced 1.23%
72,027
Common Stock
Sep 26
2023
BUY
Grant, award, or other acquisition
-
8,117
Added 10.02%
72,925
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$77,041
$33.82 p/Share
2,278
Reduced 5.2%
41,519
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$40,843
$39.16 p/Share
1,043
Reduced 2.33%
43,797
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$792,094
$39.7 p/Share
19,952
Reduced 30.79%
44,840
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$14,561
$31.45 p/Share
463
Reduced 0.71%
64,792
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$85,943
$41.18 p/Share
2,087
Reduced 3.1%
65,255
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$299,977
$42.28 p/Share
7,095
Added 9.53%
67,342
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$478,815
$37.06 p/Share
12,920
Reduced 17.66%
60,247
Common Stock
Oct 07
2021
BUY
Exercise of conversion of derivative security
$422,390
$28.18 p/Share
14,989
Added 17.0%
73,167
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$11,970
$34.2 p/Share
350
Reduced 0.6%
58,178
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$38,002
$33.63 p/Share
1,130
Reduced 1.89%
58,528
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
$164,989
$33.63 p/Share
4,906
Added 7.6%
59,658
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$9,064
$33.2 p/Share
273
Reduced 0.5%
54,752
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$21,559
$34.33 p/Share
628
Reduced 1.13%
55,025
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
$53,829
$34.33 p/Share
1,568
Added 2.74%
55,653
Common Stock