Feb 02
2022
SELL
Payment of exercise price or tax liability
$3,673
$46.49 p/Share
79
Reduced 0.37%
21,100
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$117,902
$45.93 p/Share
2,567
Added 10.81%
21,179
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$13,514
$46.28 p/Share
292
Reduced 1.54%
18,612
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$26,518
$46.28 p/Share
573
Added 2.94%
18,904
Common Stock
Nov 05
2021
SELL
Open market or private sale
$27,398
$55.8 p/Share
491
Reduced 2.61%
18,331
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$18,182
$37.03 p/Share
491
Added 2.54%
18,822
Common Stock
May 20
2021
SELL
Open market or private sale
$29,785
$53.86 p/Share
553
Reduced 2.93%
18,331
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
$13,322
$24.09 p/Share
553
Added 2.85%
18,884
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$1,643
$53.0 p/Share
31
Reduced 0.17%
18,331
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$4,505
$53.0 p/Share
85
Added 0.46%
18,362
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
$35,351
$53.0 p/Share
667
Added 3.52%
18,277
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$10,787
$55.32 p/Share
195
Reduced 1.1%
17,610
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$13,996
$55.32 p/Share
253
Added 1.4%
17,805
Common Stock
Dec 14
2020
SELL
Open market or private sale
$18,610
$55.06 p/Share
338
Reduced 1.89%
17,552
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$8,142
$24.09 p/Share
338
Added 1.85%
17,890
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
$2,283
$69.18 p/Share
33
Reduced 0.19%
17,552
Common Stock
Feb 04
2020
BUY
Exercise of conversion of derivative security
$6,365
$69.18 p/Share
92
Added 0.52%
17,585
Common Stock
Feb 04
2020
BUY
Grant, award, or other acquisition
$47,181
$69.18 p/Share
682
Added 3.75%
17,493
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$15,847
$70.43 p/Share
225
Reduced 1.73%
12,761
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
$52,118
$70.43 p/Share
740
Added 5.39%
12,986
Common Stock
Aug 09
2019
SELL
Open market or private sale
$338,350
$67.67 p/Share
5,000
Reduced 28.99%
12,246
Common Stock
May 10
2019
SELL
Open market or private sale
$312,600
$62.52 p/Share
5,000
Reduced 22.48%
17,246
Common Stock
Mar 15
2019
SELL
Open market or private sale
$28,766
$63.5 p/Share
453
Reduced 8.77%
4,713
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
$8,720
$19.25 p/Share
453
Added 8.06%
5,166
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
$33,770
$69.2 p/Share
488
Added 9.38%
4,713
Common Stock