Feb 25
2025
SELL
Payment of exercise price or tax liability
$389,422
$68.9 p/Share
5,652
Reduced 6.86%
76,721
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$404,117
$68.24 p/Share
5,922
Reduced 7.04%
78,169
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
4,204
Added 4.86%
82,373
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
3,520
Added 4.02%
84,091
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
9,051
Added 10.1%
80,571
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$131,205
$70.96 p/Share
1,849
Reduced 2.52%
71,520
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
15,640
Added 17.57%
73,369
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
4,059
Added 6.57%
57,729
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$334,712
$80.79 p/Share
4,143
Reduced 7.17%
53,670
Common Stock
Sep 19
2024
SELL
Open market or private sale
$197,207
$85.15 p/Share
2,316
Reduced 3.85%
57,813
Common Stock
Sep 18
2024
SELL
Open market or private sale
$192,456
$85.12 p/Share
2,261
Reduced 3.62%
60,129
Common Stock
Sep 17
2024
SELL
Open market or private sale
$120,118
$85.07 p/Share
1,412
Reduced 2.21%
62,390
Common Stock
Sep 16
2024
SELL
Open market or private sale
$273,363
$85.16 p/Share
3,210
Reduced 4.79%
63,802
Common Stock
Aug 30
2024
SELL
Open market or private sale
$1,576,668
$83.0 p/Share
18,996
Reduced 22.09%
67,012
Common Stock
Mar 06
2024
SELL
Open market or private sale
$250,279
$71.94 p/Share
3,479
Reduced 3.89%
86,008
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$426,205
$68.61 p/Share
6,212
Reduced 6.49%
89,487
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,344
Added 5.29%
95,699
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
14,748
Added 14.03%
90,355
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$210,963
$71.61 p/Share
2,946
Reduced 3.75%
75,607
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$404,192
$70.38 p/Share
5,743
Reduced 7.38%
72,128
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,425
Added 7.56%
78,553
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$118,768
$82.65 p/Share
1,437
Reduced 2.15%
65,462
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
12,409
Added 13.75%
77,871
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$533,735
$82.05 p/Share
6,505
Reduced 8.86%
66,899
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,430
Added 7.26%
69,389
Common Stock