Dec 03
2021
SELL
Payment of exercise price or tax liability
$44,487
$117.38 p/Share
379
Reduced 0.92%
40,962
Common Stock
May 11
2021
SELL
Open market or private sale
$4,289,092
$118.93 p/Share
36,064
Reduced 46.59%
41,341
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$2,363,274
$65.53 p/Share
36,064
Added 31.78%
77,405
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$264,481
$98.43 p/Share
2,687
Reduced 6.1%
41,341
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$119,405
$96.92 p/Share
1,232
Reduced 2.52%
47,743
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
9,338
Added 15.56%
50,679
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$393,039
$96.76 p/Share
4,062
Reduced 8.95%
41,341
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
12,535
Added 18.87%
53,876
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$33,965
$93.31 p/Share
364
Reduced 0.87%
41,341
Common Stock
Nov 03
2020
SELL
Open market or private sale
$589,857
$82.88 p/Share
7,117
Reduced 14.58%
41,705
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$374,995
$52.69 p/Share
7,117
Added 12.72%
48,822
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$154,375
$86.63 p/Share
1,782
Reduced 4.1%
41,705
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$124,965
$101.35 p/Share
1,233
Reduced 2.61%
45,951
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
8,991
Added 15.53%
48,888
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$215,183
$100.6 p/Share
2,139
Reduced 5.09%
39,897
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$583,616
$109.23 p/Share
5,343
Reduced 10.67%
44,725
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
15,049
Added 20.11%
59,774
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$44,124
$108.68 p/Share
406
Reduced 0.9%
44,725
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$72,361
$93.49 p/Share
774
Reduced 1.69%
45,131
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$345,142
$92.83 p/Share
3,718
Reduced 9.14%
36,964
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
10,011
Added 17.57%
46,975
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$735,476
$90.42 p/Share
8,134
Reduced 15.21%
45,354
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
21,979
Added 24.61%
67,333
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$28,192
$90.36 p/Share
312
Reduced 0.68%
45,354
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$165,927
$105.15 p/Share
1,578
Reduced 3.99%
37,978
Common Stock