Jun 11
2021
SELL
Payment of exercise price or tax liability
$56,537
$129.08 p/Share
438
Reduced 4.03%
10,431
Common Stock $0.01 Par...
May 12
2021
SELL
Open market or private sale
$519,530
$122.07 p/Share
4,256
Reduced 28.14%
10,869
Common Stock $0.01 Par...
May 09
2021
SELL
Payment of exercise price or tax liability
$52,625
$122.1 p/Share
431
Reduced 2.77%
15,125
Common Stock $0.01 Par...
May 04
2021
SELL
Payment of exercise price or tax liability
$43,838
$119.45 p/Share
367
Reduced 2.3%
15,556
Common Stock $0.01 Par...
May 03
2021
SELL
Payment of exercise price or tax liability
$98,128
$122.05 p/Share
804
Reduced 4.81%
15,923
Common Stock $0.01 Par...
Apr 22
2021
SELL
Payment of exercise price or tax liability
$106,096
$120.29 p/Share
882
Reduced 5.01%
16,727
Common Stock $0.01 Par...
Apr 08
2021
SELL
Payment of exercise price or tax liability
$53,496
$122.98 p/Share
435
Reduced 2.41%
17,609
Common Stock $0.01 Par...
Apr 08
2021
BUY
Exercise of conversion of derivative security
-
878
Added 4.64%
18,044
Common Stock $0.01 Par...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$51,504
$117.59 p/Share
438
Reduced 2.49%
17,166
Common Stock $0.01 Par...
Mar 23
2021
SELL
Payment of exercise price or tax liability
$43,078
$117.7 p/Share
366
Reduced 2.04%
17,604
Common Stock $0.01 Par...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$55,243
$122.49 p/Share
451
Reduced 2.45%
17,970
Common Stock $0.01 Par...
Mar 13
2021
SELL
Payment of exercise price or tax liability
$64,402
$119.93 p/Share
537
Reduced 2.83%
18,421
Common Stock $0.01 Par...
Mar 13
2021
BUY
Exercise of conversion of derivative security
-
175
Added 0.91%
18,958
Common Stock $0.01 Par...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$45,641
$117.33 p/Share
389
Reduced 2.03%
18,783
Common Stock $0.01 Par...
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
878
Added 4.38%
19,172
Common Stock $0.01 Par...
Mar 06
2021
SELL
Payment of exercise price or tax liability
$62,227
$113.76 p/Share
547
Reduced 2.9%
18,294
Common Stock $0.01 Par...
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
878
Added 4.45%
18,841
Common Stock $0.01 Par...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$123,771
$113.76 p/Share
1,088
Reduced 5.71%
17,963
Common Stock $0.01 Par...
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
878
Added 4.41%
19,051
Common Stock $0.01 Par...
Mar 03
2021
SELL
Payment of exercise price or tax liability
$66,376
$113.27 p/Share
586
Reduced 3.12%
18,173
Common Stock $0.01 Par...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$172,116
$109.28 p/Share
1,575
Reduced 7.62%
19,090
Common Stock $0.01 Par...
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
878
Added 4.28%
19,637
Common Stock $0.01 Par...
Nov 23
2020
SELL
Open market or private sale
$304,500
$87.0 p/Share
3,500
Reduced 15.03%
19,787
Common Stock $0.01 Par...
Nov 09
2020
-
100
Reduced 0.43%
23,287
Common Stock $0.01 Par...
Nov 09
2020
SELL
Open market or private sale
$204,390
$81.92 p/Share
2,495
Reduced 9.64%
23,387
Common Stock $0.01 Par...