Feb 28
2022
SELL
Payment of exercise price or tax liability
$24,912
$44.17 p/Share
564
Reduced 0.32%
177,258
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,630
Added 0.91%
177,822
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$25,232
$42.55 p/Share
593
Reduced 0.34%
176,192
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,714
Added 0.96%
176,785
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$26,211
$42.55 p/Share
616
Reduced 0.35%
175,071
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
1,779
Added 1.0%
175,687
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$32,123
$42.83 p/Share
750
Reduced 0.43%
173,908
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,166
Added 1.22%
174,658
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$25,306
$44.01 p/Share
575
Reduced 0.33%
172,492
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,661
Added 0.95%
173,067
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$99,658
$42.48 p/Share
2,346
Reduced 1.35%
171,406
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
6,175
Added 3.43%
173,752
Common Stock
May 28
2021
SELL
Open market or private sale
$3,330,197
$42.59 p/Share
78,192
Reduced 31.91%
166,869
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$21,872
$38.78 p/Share
564
Reduced 0.23%
245,061
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
1,629
Added 0.66%
245,625
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$25,558
$39.2 p/Share
652
Reduced 0.27%
243,996
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
1,883
Added 0.76%
244,648
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$22,552
$38.03 p/Share
593
Reduced 0.24%
242,765
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,713
Added 0.7%
243,358
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$23,075
$37.52 p/Share
615
Reduced 0.25%
241,645
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
1,778
Added 0.73%
242,260
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$22,074
$38.39 p/Share
575
Reduced 0.24%
240,482
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
1,661
Added 0.68%
241,057
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$87,024
$38.85 p/Share
2,240
Reduced 0.93%
239,396
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
6,477
Added 2.61%
241,636
Common Stock