Mar 14
2024
SELL
Payment of exercise price or tax liability
$413,827
$55.51 p/Share
7,455
Reduced 4.7%
151,152
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
39,395
Added 19.9%
158,607
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$82,743
$55.31 p/Share
1,496
Reduced 1.24%
119,212
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$73,796
$54.99 p/Share
1,342
Reduced 1.1%
120,708
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$269,551
$55.97 p/Share
4,816
Reduced 3.8%
122,050
Common Stock
Apr 20
2023
SELL
Open market or private sale
$1,187,250
$47.49 p/Share
25,000
Reduced 16.46%
126,866
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$79,828
$47.18 p/Share
1,692
Reduced 1.1%
151,866
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$177,849
$47.1 p/Share
3,776
Reduced 2.4%
153,558
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$443,441
$47.25 p/Share
9,385
Reduced 5.63%
157,334
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
40,714
Added 19.63%
166,719
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$143,658
$47.95 p/Share
2,996
Reduced 2.32%
126,005
Common Stock
Mar 18
2022
SELL
Open market or private sale
$6,429,571
$55.49 p/Share
115,869
Reduced 47.32%
129,001
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$2,787,808
$24.06 p/Share
115,869
Added 45.11%
141,001
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$94,380
$55.42 p/Share
1,703
Reduced 1.3%
129,001
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$336,681
$55.89 p/Share
6,024
Reduced 4.41%
130,704
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$645,003
$57.09 p/Share
11,298
Reduced 7.63%
136,728
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
38,712
Added 20.73%
148,026
Common Stock
Oct 07
2021
SELL
Open market or private sale
$1,004,777
$39.68 p/Share
25,322
Reduced 18.81%
109,314
Common Stock
Jul 13
2021
SELL
Payment of exercise price or tax liability
$145,199
$38.07 p/Share
3,814
Reduced 2.75%
134,636
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$113,756
$35.46 p/Share
3,208
Reduced 2.26%
138,450
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$135,917
$34.94 p/Share
3,890
Reduced 2.67%
141,658
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
27,623
Added 15.95%
145,548
Common Stock