Feb 26
2025
SELL
Open market or private sale
$99,117
$103.14 p/Share
961
Reduced 11.09%
7,701
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$386,405
$102.74 p/Share
3,761
Reduced 32.81%
7,701
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$315,547
$83.9 p/Share
3,761
Added 24.71%
11,462
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$82,113
$103.81 p/Share
791
Reduced 8.37%
8,662
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$181,875
$103.81 p/Share
1,752
Added 15.64%
9,453
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
1,439
Added 13.21%
9,453
Common Stock
May 09
2024
SELL
Open market or private sale
$225,960
$102.06 p/Share
2,214
Reduced 21.65%
8,014
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$294,851
$102.06 p/Share
2,889
Reduced 26.5%
8,014
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$211,301
$73.14 p/Share
2,889
Added 20.95%
10,903
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$159,509
$100.51 p/Share
1,587
Reduced 13.43%
10,228
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$382,038
$100.51 p/Share
3,801
Added 24.34%
11,815
Common Stock
Mar 08
2024
SELL
Open market or private sale
$241,252
$103.32 p/Share
2,335
Reduced 22.56%
8,014
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,499
Added 12.65%
10,349
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$86,842
$100.28 p/Share
866
Reduced 8.91%
8,850
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$193,339
$100.28 p/Share
1,928
Added 16.56%
9,716
Common Stock
Nov 15
2023
SELL
Open market or private sale
$90,800
$90.8 p/Share
1,000
Reduced 9.33%
9,716
Common Stock
Aug 30
2023
SELL
Open market or private sale
$58,687
$98.14 p/Share
598
Reduced 5.29%
10,716
Common Stock
May 22
2023
SELL
Open market or private sale
$168,588
$93.66 p/Share
1,800
Reduced 13.73%
11,314
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$748,232
$94.07 p/Share
7,954
Reduced 37.75%
13,114
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
$630,126
$66.42 p/Share
9,487
Added 31.05%
21,068
Common Stock
May 04
2023
SELL
Open market or private sale
$116,425
$93.14 p/Share
1,250
Reduced 9.74%
11,581
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$163,909
$89.47 p/Share
1,832
Reduced 12.49%
12,831
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$391,162
$89.47 p/Share
4,372
Added 22.97%
14,663
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$93,990
$96.4 p/Share
975
Reduced 8.65%
10,291
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
$210,730
$96.4 p/Share
2,186
Added 16.25%
11,266
Common Stock