Feb 28
2024
SELL
Payment of exercise price or tax liability
$45,607
$54.62 p/Share
835
Reduced 0.45%
184,982
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
6,347
Added 3.3%
185,817
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$50,233
$54.9 p/Share
915
Reduced 0.51%
179,470
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$382,866
$45.24 p/Share
8,463
Reduced 4.48%
180,386
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
25,682
Added 11.97%
188,802
Common Stock
Nov 14
2023
BUY
Open market or private purchase
$183,960
$45.99 p/Share
4,000
Added 2.39%
163,120
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
5,459
Added 3.32%
159,042
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$53,339
$62.24 p/Share
857
Reduced 0.55%
153,583
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$1,015,572
$63.13 p/Share
16,087
Reduced 9.43%
154,455
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
40,540
Added 19.21%
170,541
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$300,043
$50.7 p/Share
5,918
Added 4.36%
129,671
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$249,959
$50.96 p/Share
4,905
Reduced 3.81%
123,753
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$1,725,211
$46.84 p/Share
36,832
Reduced 22.26%
128,658
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
88,051
Added 34.73%
165,490
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$1,147,481
$44.92 p/Share
25,545
Reduced 24.89%
77,095
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$877,407
$26.76 p/Share
32,788
Added 24.21%
102,640
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$679,820
$45.06 p/Share
15,087
Reduced 17.76%
69,852
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
$577,044
$32.36 p/Share
17,832
Added 17.35%
84,939
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$154,801
$43.99 p/Share
3,519
Reduced 5.01%
66,710
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$255,735
$35.44 p/Share
7,216
Reduced 9.33%
70,154
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$234,070
$27.17 p/Share
8,615
Added 10.04%
77,163
Common Stock