Nov 22
2021
BUY
Grant, award, or other acquisition
$102,348
$73.21 p/Share
1,398
Added 5.62%
23,485
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$4,800
$73.85 p/Share
65
Reduced 0.29%
22,087
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$7,713
$74.88 p/Share
103
Reduced 0.46%
22,152
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$6,768
$84.6 p/Share
80
Reduced 0.36%
22,141
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$6,041
$70.24 p/Share
86
Reduced 0.36%
23,511
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$4,421
$68.01 p/Share
65
Reduced 0.27%
23,597
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$6,767
$65.7 p/Share
103
Reduced 0.43%
23,662
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$63,269
$65.7 p/Share
963
Added 3.89%
23,765
Common Stock
Oct 23
2020
SELL
Open market or private sale
$139,393
$64.03 p/Share
2,177
Reduced 8.57%
23,227
Common Stock
May 13
2020
BUY
Open market or private purchase
$19,716
$46.39 p/Share
425
Added 1.65%
25,298
Common Stock
Mar 31
2020
BUY
Exercise of conversion of derivative security
$99,000
$16.5 p/Share
6,000
Added 19.46%
24,826
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$5,046
$74.2 p/Share
68
Reduced 0.36%
18,782
Common Stock
Dec 05
2019
SELL
Payment of exercise price or tax liability
$6,297
$73.22 p/Share
86
Reduced 0.45%
18,850
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$4,582
$70.5 p/Share
65
Reduced 0.34%
18,936
Common Stock
Nov 18
2019
BUY
Grant, award, or other acquisition
$42,723
$70.5 p/Share
606
Added 3.09%
19,001
Common Stock
Jul 31
2019
SELL
Open market or private sale
$246,365
$66.37 p/Share
3,712
Reduced 16.82%
18,354
Common Stock
Jul 24
2019
SELL
Payment of exercise price or tax liability
$151,204
$65.09 p/Share
2,323
Reduced 9.52%
22,066
Common Stock
Jul 24
2019
BUY
Exercise of conversion of derivative security
$151,200
$16.8 p/Share
9,000
Added 26.95%
24,389
Common Stock
Apr 29
2019
SELL
Open market or private sale
$104,345
$62.11 p/Share
1,680
Reduced 9.87%
15,340
Common Stock
Dec 05
2018
BUY
Grant, award, or other acquisition
$40,514
$50.39 p/Share
804
Added 4.53%
16,959
Common Stock
Oct 04
2018
BUY
Exercise of conversion of derivative security
$16,800
$16.8 p/Share
1,000
Added 5.83%
16,143
Common Stock
Jun 06
2018
SELL
Open market or private sale
$61,418
$57.4 p/Share
1,070
Reduced 6.6%
15,143
Common Stock
Jun 05
2018
SELL
Open market or private sale
$746
$57.4 p/Share
13
Reduced 0.08%
16,213
Common Stock
Dec 12
2017
BUY
Grant, award, or other acquisition
$36,729
$57.75 p/Share
636
Added 3.77%
16,226
Common Stock