Feb 19
2024
SELL
Payment of exercise price or tax liability
$24,875
$33.57 p/Share
741
Reduced 0.8%
91,741
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
3,043
Added 3.19%
92,482
Common Stock - Perform...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$44,719
$36.21 p/Share
1,235
Reduced 1.36%
89,439
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
4,163
Added 4.39%
90,674
Common Stock - Perform...
Dec 15
2023
$94,149
$34.87 p/Share
2,700
Reduced 3.03%
86,511
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$49,774
$31.07 p/Share
1,602
Reduced 1.76%
89,211
Common Stock
May 31
2023
SELL
Open market or private sale
$1,906,948
$41.45 p/Share
46,006
Reduced 32.52%
95,467
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$187,482
$41.98 p/Share
4,466
Added 3.06%
141,473
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$52,994
$42.26 p/Share
1,254
Reduced 0.91%
136,994
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
5,155
Added 3.59%
138,248
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$51,822
$44.79 p/Share
1,157
Reduced 0.86%
133,093
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$28,371
$44.26 p/Share
641
Reduced 0.48%
134,250
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$189,964
$44.26 p/Share
4,292
Added 3.14%
132,260
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
2,631
Added 1.91%
134,891
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$59,924
$42.62 p/Share
1,406
Reduced 1.09%
127,968
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
5,795
Added 4.29%
129,374
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$46,889
$42.28 p/Share
1,109
Reduced 0.89%
123,579
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$50,867
$37.43 p/Share
1,359
Reduced 1.08%
124,688
Common Stock-Performan...
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
4,225
Added 3.24%
126,047
Common Stock-Performan...
Feb 04
2021
BUY
Grant, award, or other acquisition
$156,233
$37.43 p/Share
4,174
Added 3.31%
121,822
Common Stock - Restric...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$39,352
$39.47 p/Share
997
Reduced 0.85%
116,289
Common Stock