Dec 01
2021
BUY
Exercise of conversion of derivative security
$2,827,913
$107.73 p/Share
26,250
Added 50.0%
26,250
Common Stock
Nov 16
2021
SELL
Open market or private sale
$3,097,763
$118.01 p/Share
26,250
Reduced 100.0%
0
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$2,827,913
$107.73 p/Share
26,250
Added 50.0%
26,250
Common Stock
Nov 04
2021
SELL
Open market or private sale
$5,973,975
$113.79 p/Share
52,500
Reduced 100.0%
0
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
$5,655,825
$107.73 p/Share
52,500
Added 50.0%
52,500
Common Stock
Jan 19
2021
SELL
Open market or private sale
$12,504,360
$94.73 p/Share
132,000
Reduced 100.0%
0
Common Stock
Jan 19
2021
BUY
Exercise of conversion of derivative security
$12,492,480
$94.64 p/Share
132,000
Added 50.0%
132,000
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$143,931
$88.41 p/Share
1,628
Reduced 100.0%
0
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
1,628
Added 50.0%
1,628
Common Stock
Jan 06
2020
SELL
Open market or private sale
$8,181,675
$121.21 p/Share
67,500
Reduced 100.0%
0
Common Stock
Jan 06
2020
BUY
Exercise of conversion of derivative security
$4,974,750
$73.7 p/Share
67,500
Added 50.0%
67,500
Common Stock
Dec 17
2019
SELL
Payment of exercise price or tax liability
$150,622
$118.6 p/Share
1,270
Reduced 100.0%
0
Common Stock
Dec 17
2019
BUY
Exercise of conversion of derivative security
-
1,270
Added 50.0%
1,270
Common Stock
Sep 16
2019
SELL
Open market or private sale
$4,218,750
$125.0 p/Share
33,750
Reduced 100.0%
0
Common Stock
Sep 16
2019
BUY
Exercise of conversion of derivative security
$2,487,375
$73.7 p/Share
33,750
Added 50.0%
33,750
Common Stock
Jun 21
2019
SELL
Open market or private sale
$4,239,000
$125.6 p/Share
33,750
Reduced 100.0%
0
Common Stock
Jun 21
2019
BUY
Exercise of conversion of derivative security
$2,487,375
$73.7 p/Share
33,750
Added 50.0%
33,750
Common Stock
Jan 27
2019
SELL
Sale (or disposition) back to the issuer
$2,071,926
$113.22 p/Share
18,300
Reduced 100.0%
0
Common Stock
Jan 27
2019
BUY
Exercise of conversion of derivative security
-
18,300
Added 50.0%
18,300
Common Stock
Dec 17
2018
SELL
Payment of exercise price or tax liability
$57,012
$112.45 p/Share
507
Reduced 100.0%
0
Common Stock
Dec 17
2018
BUY
Exercise of conversion of derivative security
-
507
Added 50.0%
507
Common Stock
May 07
2018
SELL
Open market or private sale
$16,640,000
$128.0 p/Share
130,000
Reduced 100.0%
0
Common Stock
May 07
2018
BUY
Exercise of conversion of derivative security
$9,061,000
$69.7 p/Share
130,000
Added 50.0%
130,000
Common Stock
Jan 28
2018
SELL
Sale (or disposition) back to the issuer
$1,928,493
$131.19 p/Share
14,700
Reduced 100.0%
0
Common Stock
Jan 28
2018
BUY
Exercise of conversion of derivative security
-
14,700
Added 50.0%
14,700
Common Stock