Oct 03
2023
BUY
Exercise of conversion of derivative security
$177,010
$59.68 p/Share
2,966
Added 12.85%
20,109
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$589,837
$167.52 p/Share
3,521
Reduced 17.07%
17,102
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
8,945
Added 30.25%
20,623
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$64,229
$170.37 p/Share
377
Reduced 3.13%
11,678
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
957
Added 7.35%
12,055
Common Stock
Jun 26
2023
SELL
Open market or private sale
$855,369
$161.36 p/Share
5,301
Reduced 32.4%
11,060
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$192,951
$151.93 p/Share
1,270
Reduced 7.21%
16,354
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
-
5,212
Added 22.82%
17,624
Common Stock
Jan 04
2023
SELL
Open market or private sale
$283,900
$141.95 p/Share
2,000
Reduced 13.92%
12,364
Common Stock
Oct 28
2022
-
800
Reduced 5.29%
14,312
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$66,455
$126.58 p/Share
525
Reduced 3.37%
15,053
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
-
1,332
Added 7.88%
15,578
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$85,522
$118.78 p/Share
720
Reduced 4.81%
14,246
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
1,825
Added 10.87%
14,966
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$125,961
$121.35 p/Share
1,038
Reduced 7.32%
13,141
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
2,636
Added 15.68%
14,179
Common Stock
Sep 28
2021
SELL
Open market or private sale
$983,198
$159.61 p/Share
6,160
Reduced 34.99%
11,447
Common Stock
Sep 28
2021
BUY
Exercise of conversion of derivative security
$400,523
$65.02 p/Share
6,160
Added 25.92%
17,607
Common Stock
Jul 29
2021
SELL
Payment of exercise price or tax liability
$77,805
$148.2 p/Share
525
Reduced 4.39%
11,447
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
-
1,332
Added 10.01%
11,972
Common Stock
Jul 26
2021
SELL
Payment of exercise price or tax liability
$84,255
$144.52 p/Share
583
Reduced 5.19%
10,640
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
-
1,479
Added 11.64%
11,223
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$216,780
$144.52 p/Share
1,500
Reduced 13.34%
9,744
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
4,370
Added 27.99%
11,244
Common Stock
Dec 23
2020
SELL
Open market or private sale
$332,752
$118.84 p/Share
2,800
Reduced 28.94%
6,874
Common Stock