Oct 04
2024
SELL
Open market or private sale
$489,900
$163.3 p/Share
3,000
Reduced 19.23%
12,601
Common Stock
Sep 27
2024
SELL
Open market or private sale
$334,460
$167.23 p/Share
2,000
Reduced 11.39%
15,562
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$254,521
$142.27 p/Share
1,789
Reduced 9.25%
17,551
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
4,544
Added 19.03%
19,340
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$235,314
$142.27 p/Share
1,654
Reduced 10.05%
14,796
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
4,760
Added 22.44%
16,450
Common Stock
Jul 25
2024
SELL
Open market or private sale
$352,725
$141.09 p/Share
2,500
Reduced 17.62%
11,690
Common Stock
Mar 28
2024
SELL
Open market or private sale
$519,622
$167.62 p/Share
3,100
Reduced 18.02%
14,107
Common Stock
Mar 27
2024
SELL
Open market or private sale
$1,270,034
$165.52 p/Share
7,673
Reduced 30.84%
17,207
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
$658,573
$85.83 p/Share
7,673
Added 23.57%
24,880
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,150,391
$165.12 p/Share
6,967
Reduced 28.88%
17,158
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$415,790
$59.68 p/Share
6,967
Added 22.41%
24,125
Common Stock
Oct 03
2023
SELL
Open market or private sale
$414,112
$139.62 p/Share
2,966
Reduced 14.75%
17,143
Common Stock
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