Jan 19
2022
SELL
Open market or private sale
$5,910,840
$130.0 p/Share
45,468
Reduced 100.0%
0
Common Stock
Jan 19
2022
BUY
Exercise of conversion of derivative security
$4,540,889
$99.87 p/Share
45,468
Added 50.0%
45,468
Common Stock
Jan 18
2022
SELL
Open market or private sale
$39,000
$130.0 p/Share
300
Reduced 100.0%
0
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$29,961
$99.87 p/Share
300
Added 50.0%
300
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$37,034
$113.6 p/Share
326
Reduced 100.0%
0
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
326
Added 71.65%
129
Common Stock
Dec 07
2021
SELL
Open market or private sale
$2,294,760
$117.68 p/Share
19,500
Reduced 100.0%
0
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
$2,100,735
$107.73 p/Share
19,500
Added 50.0%
19,500
Common Stock
Nov 15
2021
SELL
Open market or private sale
$4,486,560
$115.04 p/Share
39,000
Reduced 100.0%
0
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$4,201,470
$107.73 p/Share
39,000
Added 50.0%
39,000
Common Stock
Oct 29
2021
SELL
Open market or private sale
$2,242,695
$115.01 p/Share
19,500
Reduced 100.0%
0
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$2,100,735
$107.73 p/Share
19,500
Added 50.0%
19,500
Common Stock
May 17
2021
SELL
Open market or private sale
$5,036,565
$110.33 p/Share
45,650
Reduced 100.0%
0
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$3,802,189
$83.29 p/Share
45,650
Added 50.0%
45,650
Common Stock
Jan 31
2021
SELL
Sale (or disposition) back to the issuer
$911,725
$85.2 p/Share
10,701
Reduced 100.0%
0
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
10,701
Added 50.0%
10,701
Common Stock
Jan 14
2021
SELL
Open market or private sale
$9,005,050
$94.79 p/Share
95,000
Reduced 100.0%
0
Common Stock
Jan 14
2021
BUY
Exercise of conversion of derivative security
$8,990,800
$94.64 p/Share
95,000
Added 50.0%
95,000
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$21,926
$88.41 p/Share
248
Reduced 100.0%
0
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
248
Added 79.23%
65
Common Stock
Dec 17
2019
SELL
Payment of exercise price or tax liability
$34,038
$118.6 p/Share
287
Reduced 100.0%
0
Common Stock
Dec 17
2019
BUY
Exercise of conversion of derivative security
-
287
Added 61.46%
180
Common Stock
Dec 06
2018
SELL
Sale (or disposition) back to the issuer
$1,345,367
$115.91 p/Share
11,607
Reduced 100.0%
0
Common Stock
Dec 06
2018
BUY
Exercise of conversion of derivative security
-
11,607
Added 50.0%
11,607
Common Stock
May 09
2018
SELL
Open market or private sale
$3,314,235
$129.97 p/Share
25,500
Reduced 100.0%
0
Common Stock