Nov 22
2021
SELL
Payment of exercise price or tax liability
$33,336
$83.55 p/Share
399
Reduced 2.75%
14,129
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$25,693
$49.22 p/Share
522
Added 3.44%
14,651
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$12,433
$82.89 p/Share
150
Reduced 1.02%
14,528
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$11,157
$83.89 p/Share
133
Reduced 0.9%
14,678
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$51,474
$83.97 p/Share
613
Reduced 3.97%
14,811
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$114,199
$83.97 p/Share
1,360
Added 8.41%
14,802
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$15,380
$76.9 p/Share
200
Added 1.32%
15,002
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$21,390
$56.29 p/Share
380
Added 2.67%
13,864
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$26,089
$84.98 p/Share
307
Reduced 2.23%
13,484
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$8,543
$82.94 p/Share
103
Reduced 0.74%
13,791
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$111,294
$92.36 p/Share
1,205
Reduced 7.98%
13,894
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$90,872
$55.75 p/Share
1,630
Added 10.38%
14,075
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$10,679
$65.92 p/Share
162
Reduced 1.19%
13,469
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$25,503
$63.44 p/Share
402
Reduced 3.27%
11,876
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$111,337
$63.44 p/Share
1,755
Added 11.41%
13,631
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$5,471
$55.26 p/Share
99
Reduced 0.8%
12,278
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$8,046
$68.19 p/Share
118
Reduced 0.94%
12,377
Common Stock
Jan 09
2020
SELL
Payment of exercise price or tax liability
$32,905
$91.15 p/Share
361
Reduced 2.81%
12,495
Common Stock
Jan 09
2020
BUY
Exercise of conversion of derivative security
$30,837
$76.9 p/Share
401
Added 3.02%
12,856
Common Stock
Nov 29
2019
SELL
Payment of exercise price or tax liability
$60,898
$86.75 p/Share
702
Reduced 5.34%
12,455
Common Stock
Nov 29
2019
BUY
Exercise of conversion of derivative security
$51,230
$52.76 p/Share
971
Added 7.08%
12,743
Common Stock
Nov 21
2019
SELL
Payment of exercise price or tax liability
$9,519
$86.54 p/Share
110
Reduced 0.89%
12,186
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
1,250
Added 9.23%
12,296
Common Stock
Nov 09
2019
SELL
Payment of exercise price or tax liability
$15,456
$88.83 p/Share
174
Reduced 1.55%
11,046
Common Stock
Nov 04
2019
SELL
Payment of exercise price or tax liability
$5,960
$88.95 p/Share
67
Reduced 0.59%
11,220
Common Stock