Feb 18
2025
SELL
Payment of exercise price or tax liability
$290,487
$228.55 p/Share
1,271
Reduced 11.96%
9,353
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
3,035
Added 22.22%
10,624
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$62,007
$231.37 p/Share
268
Reduced 3.41%
7,589
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
640
Added 7.53%
7,857
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$70,993
$223.25 p/Share
318
Reduced 4.22%
7,217
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
704
Added 8.54%
7,535
Common Stock
May 06
2024
SELL
Open market or private sale
$1,209,130
$186.02 p/Share
6,500
Reduced 48.76%
6,831
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$747,414
$183.64 p/Share
4,070
Reduced 23.39%
13,331
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
9,723
Added 35.85%
17,401
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$120,421
$184.98 p/Share
651
Reduced 7.82%
7,678
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,422
Added 23.39%
7,935
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$30,673
$180.43 p/Share
170
Reduced 2.8%
5,907
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
633
Added 9.43%
6,077
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$38,341
$173.49 p/Share
221
Reduced 3.9%
5,444
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
696
Added 10.94%
5,665
Common Stock
Aug 10
2023
SELL
Open market or private sale
$403,165
$148.66 p/Share
2,712
Reduced 35.31%
4,969
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$78,004
$128.72 p/Share
606
Reduced 7.46%
7,522
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,388
Added 23.53%
7,761
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$176,826
$131.96 p/Share
1,340
Reduced 18.93%
5,740
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$515,039
$131.96 p/Share
3,903
Added 35.54%
7,080
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$28,146
$127.36 p/Share
221
Reduced 6.5%
3,177
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
686
Added 16.8%
3,398
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$99,610
$115.96 p/Share
859
Reduced 24.05%
2,712
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,353
Added 44.2%
2,971
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$60,571
$120.18 p/Share
504
Reduced 29.27%
1,218
Common Stock