Jun 14
2023
BUY
Exercise of conversion of derivative security
-
1,933
Added 14.64%
11,267
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$112,824
$377.34 p/Share
299
Reduced 3.1%
9,334
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
-
605
Added 5.91%
9,633
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$142,646
$379.38 p/Share
376
Reduced 4.0%
9,028
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
760
Added 7.48%
9,404
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$319,330
$333.33 p/Share
958
Reduced 9.98%
8,644
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
1,933
Added 16.76%
9,602
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$308,567
$361.32 p/Share
854
Reduced 10.02%
7,669
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
2,424
Added 22.14%
8,523
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$325,643
$339.92 p/Share
958
Reduced 13.58%
6,099
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
-
1,933
Added 21.5%
7,057
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$355,545
$371.52 p/Share
957
Reduced 15.74%
5,124
Common Stock
Sep 14
2022
BUY
Exercise of conversion of derivative security
-
1,932
Added 24.11%
6,081
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$1,328,648
$370.82 p/Share
3,583
Reduced 46.34%
4,149
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
7,732
Added 50.0%
7,732
Common Stock
Jan 29
2015
SELL
Open market or private sale
$353,371
$70.03 p/Share
5,046
Reduced 16.56%
25,421
Common Stock
Jan 26
2015
SELL
Open market or private sale
$2,358,502
$72.36 p/Share
32,594
Reduced 51.69%
30,467
Common Stock
Jan 24
2015
SELL
Payment of exercise price or tax liability
$2,845,829
$74.06 p/Share
38,426
Reduced 37.86%
63,061
Common Stock
Jan 24
2015
BUY
Exercise of conversion of derivative security
-
76,066
Added 52.59%
68,565
Common Stock
Jan 09
2015
SELL
Open market or private sale
$807,437
$71.9 p/Share
11,230
Reduced 30.64%
25,421
Common Stock
Jan 09
2015
BUY
Exercise of conversion of derivative security
$382,157
$34.03 p/Share
11,230
Added 23.45%
36,651
Common Stock
Jun 24
2014
SELL
Open market or private sale
$405,648
$72.45 p/Share
5,599
Reduced 18.3%
25,000
Common Stock
Jun 24
2014
BUY
Exercise of conversion of derivative security
$109,168
$34.03 p/Share
3,208
Added 9.49%
30,599
Common Stock
Jun 22
2014
SELL
Payment of exercise price or tax liability
$189,439
$72.61 p/Share
2,609
Reduced 8.7%
27,391
Common Stock
Jun 22
2014
BUY
Exercise of conversion of derivative security
-
5,000
Added 14.29%
30,000
Common Stock