Jun 15
2021
BUY
Exercise of conversion of derivative security
-
1,665
Added 1.89%
86,305
Common Stock
Jun 01
2021
SELL
Open market or private sale
$1,272,492
$135.95 p/Share
9,360
Reduced 9.89%
85,321
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$58,406
$6.24 p/Share
9,360
Added 9.0%
94,681
Common Stock
May 19
2021
SELL
Open market or private sale
$168,048
$130.27 p/Share
1,290
Reduced 1.49%
85,321
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$127,613
$135.04 p/Share
945
Reduced 1.08%
86,611
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
1,900
Added 2.14%
86,758
Common Stock
May 03
2021
SELL
Open market or private sale
$1,355,422
$144.81 p/Share
9,360
Reduced 9.89%
85,321
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$58,406
$6.24 p/Share
9,360
Added 9.0%
94,681
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$140,486
$148.82 p/Share
944
Reduced 1.09%
85,321
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
1,898
Added 2.17%
85,468
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$127,452
$134.87 p/Share
945
Reduced 1.11%
84,367
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,899
Added 2.2%
84,595
Common Stock
Feb 18
2021
SELL
Open market or private sale
$122,002
$151.18 p/Share
807
Reduced 0.96%
83,413
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$125,288
$157.2 p/Share
797
Reduced 0.94%
84,220
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
1,604
Added 1.86%
84,448
Common Stock
Feb 01
2021
SELL
Open market or private sale
$1,370,023
$146.37 p/Share
9,360
Reduced 10.09%
83,413
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$58,406
$6.24 p/Share
9,360
Added 9.16%
92,773
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$88,908
$146.23 p/Share
608
Reduced 0.72%
83,413
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,603
Added 1.88%
83,602
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$109,565
$137.3 p/Share
798
Reduced 0.96%
82,418
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
1,604
Added 1.9%
82,646
Common Stock
Nov 18
2020
SELL
Open market or private sale
$101,634
$125.94 p/Share
807
Reduced 0.98%
81,612
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$98,346
$123.55 p/Share
796
Reduced 0.96%
82,419
Common Stock
Nov 15
2020
BUY
Exercise of conversion of derivative security
-
1,603
Added 1.9%
82,647
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,976,184
$124.83 p/Share
15,831
Reduced 16.25%
81,612
Common Stock