Oct 01
2025
BUY
Grant, award, or other acquisition
$956
$53.14 p/Share
18
Added 0.05%
37,332
Common Stock
Sep 02
2025
BUY
Grant, award, or other acquisition
$1,395
$53.66 p/Share
26
Added 0.07%
37,314
Common Stock
Aug 12
2025
SELL
Open market or private sale
$532,200
$53.22 p/Share
10,000
Reduced 21.19%
37,196
Common Stock
Aug 08
2025
SELL
Open market or private sale
$525,800
$52.58 p/Share
10,000
Reduced 17.48%
47,196
Common Stock
Aug 01
2025
BUY
Grant, award, or other acquisition
$896
$56.04 p/Share
16
Added 0.04%
37,288
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
$942
$52.35 p/Share
18
Added 0.05%
37,272
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
$948
$49.91 p/Share
19
Added 0.05%
37,254
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
$904
$45.23 p/Share
20
Added 0.05%
37,235
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$927
$48.84 p/Share
19
Added 0.05%
37,215
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$880
$55.04 p/Share
16
Added 0.04%
37,196
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$55,495
$55.0 p/Share
1,009
Reduced 1.73%
57,196
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
2,725
Added 4.47%
58,205
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$70,636
$62.29 p/Share
1,134
Reduced 2.0%
55,464
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,148
Added 5.27%
56,598
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$71,010
$62.29 p/Share
1,140
Reduced 2.09%
53,450
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
3,166
Added 5.48%
54,590
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$183,768
$62.0 p/Share
2,964
Reduced 5.45%
51,424
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
7,513
Added 12.14%
54,388
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
$1,315
$62.62 p/Share
21
Added 0.06%
37,180
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$862
$57.52 p/Share
15
Added 0.04%
37,159
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$427
$61.02 p/Share
7
Added 0.02%
37,144
Common Stock
Feb 26
2024
SELL
Open market or private sale
$842,400
$42.12 p/Share
20,000
Reduced 29.93%
46,832
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$49,163
$42.9 p/Share
1,146
Reduced 1.69%
66,832
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,096
Added 4.36%
67,978
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$140,111
$42.9 p/Share
3,266
Reduced 4.79%
64,882
Common Stock