Oct 22
2021
SELL
Payment of exercise price or tax liability
$32,288
$117.41 p/Share
275
Reduced 0.61%
44,725
Common Stock
Oct 12
2021
SELL
Open market or private sale
$814,080
$101.76 p/Share
8,000
Reduced 15.09%
45,000
Common Stock
Oct 12
2021
BUY
Exercise of conversion of derivative security
$92,720
$11.59 p/Share
8,000
Added 13.11%
53,000
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$27,114
$105.5 p/Share
257
Reduced 0.57%
45,000
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$103,203
$100.49 p/Share
1,027
Reduced 2.22%
45,257
Common Stock
Aug 12
2021
SELL
Open market or private sale
$622,200
$103.7 p/Share
6,000
Reduced 11.49%
46,200
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
$69,540
$11.59 p/Share
6,000
Added 10.31%
52,200
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$32,268
$117.34 p/Share
275
Reduced 0.59%
46,200
Common Stock
Jul 21
2021
SELL
Open market or private sale
$598,750
$119.75 p/Share
5,000
Reduced 9.71%
46,475
Common Stock
Jul 21
2021
BUY
Exercise of conversion of derivative security
$133,300
$26.66 p/Share
5,000
Added 8.85%
51,475
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$33,790
$131.48 p/Share
257
Reduced 0.55%
46,475
Common Stock
Jun 08
2021
SELL
Open market or private sale
$827,040
$103.38 p/Share
8,000
Reduced 14.62%
46,732
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$92,720
$11.59 p/Share
8,000
Added 12.75%
54,732
Common Stock
May 28
2021
SELL
Open market or private sale
$660,000
$110.0 p/Share
6,000
Reduced 11.38%
46,732
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
$159,960
$26.66 p/Share
6,000
Added 10.22%
52,732
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$100,389
$97.75 p/Share
1,027
Reduced 2.15%
46,732
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$36,608
$133.12 p/Share
275
Reduced 0.57%
47,759
Common Stock
Apr 22
2021
SELL
Open market or private sale
$667,350
$133.47 p/Share
5,000
Reduced 9.43%
48,034
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$57,950
$11.59 p/Share
5,000
Added 8.62%
53,034
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.53%
48,034
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.53%
48,034
Common Stock
Mar 30
2021
SELL
Open market or private sale
$660,000
$110.0 p/Share
6,000
Reduced 11.05%
48,290
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$159,960
$26.66 p/Share
6,000
Added 9.95%
54,290
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$154,882
$150.81 p/Share
1,027
Reduced 2.08%
48,290
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$53,379
$190.64 p/Share
280
Reduced 0.57%
49,171
Common Stock