Nov 08
2021
BUY
Exercise of conversion of derivative security
$43,069
$56.08 p/Share
768
Added 3.31%
22,423
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$94,342
$233.52 p/Share
404
Reduced 1.84%
21,589
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
$43,069
$56.08 p/Share
768
Added 3.37%
21,993
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$91,789
$226.64 p/Share
405
Reduced 1.87%
21,225
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
$43,069
$56.08 p/Share
768
Added 3.43%
21,630
Common Stock
Apr 27
2021
BUY
Exercise of conversion of derivative security
$106,544
$222.43 p/Share
479
Added 2.24%
20,862
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$83,547
$224.59 p/Share
372
Added 1.79%
20,383
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$87,759
$209.95 p/Share
418
Reduced 2.05%
19,980
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$43,069
$56.08 p/Share
768
Added 3.63%
20,398
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$150,805
$206.3 p/Share
731
Reduced 3.6%
19,599
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$75,545
$57.58 p/Share
1,312
Added 6.06%
20,330
Common Stock
Aug 14
2020
SELL
Payment of exercise price or tax liability
$124,504
$158.0 p/Share
788
Reduced 3.99%
18,979
Common Stock
Aug 14
2020
BUY
Exercise of conversion of derivative security
$75,545
$57.58 p/Share
1,312
Added 6.22%
19,767
Common Stock
May 15
2020
SELL
Payment of exercise price or tax liability
$109,197
$125.37 p/Share
871
Reduced 4.52%
18,416
Common Stock
May 15
2020
BUY
Exercise of conversion of derivative security
$75,603
$57.58 p/Share
1,313
Added 6.37%
19,287
Common Stock
Apr 24
2020
BUY
Exercise of conversion of derivative security
$57,615
$134.3 p/Share
429
Added 2.33%
17,974
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$135,924
$180.51 p/Share
753
Reduced 4.12%
17,508
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
$75,603
$57.58 p/Share
1,313
Added 6.71%
18,261
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$125,566
$180.67 p/Share
695
Reduced 3.95%
16,922
Common Stock
Nov 15
2019
BUY
Exercise of conversion of derivative security
$60,057
$45.81 p/Share
1,311
Added 6.93%
17,617
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$232,638
$162.57 p/Share
1,431
Reduced 8.08%
16,275
Common Stock
Aug 15
2019
BUY
Exercise of conversion of derivative security
$120,205
$45.81 p/Share
2,624
Added 12.91%
17,706
Common Stock
Apr 25
2019
BUY
Exercise of conversion of derivative security
$83,537
$169.79 p/Share
492
Added 3.17%
15,052
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$113,366
$154.45 p/Share
734
Reduced 4.81%
14,528
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
$60,240
$45.81 p/Share
1,315
Added 7.93%
15,262
Common Stock