Oct 13
2024
SELL
Payment of exercise price or tax liability
$48,863
$145.86 p/Share
335
Reduced 1.21%
27,457
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
757
Added 2.65%
27,792
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,375,764
$169.54 p/Share
14,013
Reduced 34.14%
27,035
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
27,499
Added 40.12%
41,048
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
5,117
Added 27.41%
13,549
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$90,773
$171.27 p/Share
530
Reduced 5.91%
8,432
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,817
Added 16.86%
8,962
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$56,845
$168.68 p/Share
337
Reduced 4.5%
7,145
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,033
Added 12.13%
7,482
Common Stock
Jan 19
2024
SELL
Open market or private sale
$315,980
$185.0 p/Share
1,708
Reduced 20.94%
6,449
Common Stock
Nov 24
2023
SELL
Open market or private sale
$26,070
$165.0 p/Share
158
Reduced 1.9%
8,157
Common Stock
Oct 16
2023
SELL
Open market or private sale
$48,951
$154.91 p/Share
316
Reduced 3.66%
8,315
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$77,857
$154.48 p/Share
504
Reduced 5.52%
8,631
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
1,136
Added 11.24%
8,967
Common Stock
Mar 03
2023
SELL
Open market or private sale
$255,585
$165.0 p/Share
1,549
Reduced 16.22%
7,999
Common Stock
Feb 28
2023
SELL
Open market or private sale
$392,084
$158.29 p/Share
2,477
Reduced 20.6%
9,548
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$580,871
$152.62 p/Share
3,806
Reduced 24.04%
12,025
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
550
Added 4.96%
10,547
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,093
Added 18.48%
13,640
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
5,117
Added 29.57%
12,188
Common Stock
Feb 16
2023
SELL
Open market or private sale
$93,450
$150.0 p/Share
623
Reduced 8.1%
7,071
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$81,361
$142.49 p/Share
571
Reduced 6.91%
7,694
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,816
Added 18.01%
8,265
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$23,429
$137.82 p/Share
170
Reduced 2.56%
6,479
Common Stock
Oct 13
2022
SELL
Open market or private sale
$4,080
$136.0 p/Share
30
Reduced 0.46%
6,449
Common Stock