Feb 25
2025
SELL
Payment of exercise price or tax liability
$221,306
$68.9 p/Share
3,212
Reduced 8.52%
34,497
Common Stock
Feb 24
2025
SELL
Open market or private sale
$253,487
$68.51 p/Share
3,700
Reduced 9.48%
35,321
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$197,691
$68.24 p/Share
2,897
Reduced 6.91%
39,021
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,388
Added 5.96%
37,709
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
2,490
Added 5.61%
41,918
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,658
Added 12.55%
39,428
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$50,026
$70.96 p/Share
705
Reduced 2.04%
33,770
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
9,775
Added 22.09%
34,475
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
2,307
Added 8.54%
24,700
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$131,849
$80.79 p/Share
1,632
Reduced 6.79%
22,393
Common Stock
Sep 16
2024
SELL
Open market or private sale
$170,000
$85.0 p/Share
2,000
Reduced 7.68%
24,025
Common Stock
Aug 16
2024
SELL
Open market or private sale
$280,673
$77.9 p/Share
3,603
Reduced 12.16%
26,025
Common Stock
Aug 05
2024
SELL
Open market or private sale
$304,000
$76.0 p/Share
4,000
Reduced 11.89%
29,628
Common Stock
May 20
2024
SELL
Open market or private sale
$235,890
$78.63 p/Share
3,000
Reduced 8.19%
33,628
Common Stock
Mar 06
2024
SELL
Open market or private sale
$518,327
$71.99 p/Share
7,200
Reduced 16.43%
36,628
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$242,261
$68.61 p/Share
3,531
Reduced 7.46%
43,828
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,036
Added 6.02%
47,359
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,218
Added 17.22%
44,323
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$132,836
$71.61 p/Share
1,855
Reduced 5.02%
35,105
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$229,790
$70.38 p/Share
3,265
Reduced 9.02%
32,916
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,044
Added 9.86%
36,960
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$74,219
$82.65 p/Share
898
Reduced 2.99%
29,129
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
7,052
Added 16.31%
36,181
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$318,107
$82.05 p/Share
3,877
Reduced 11.44%
30,027
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
4,752
Added 13.11%
31,493
Common Stock