Aug 29
2025
BUY
Grant, award, or other acquisition
$33,757
$61.94 p/Share
545
Added 11.35%
4,255
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$33,710
$63.01 p/Share
535
Added 12.6%
3,710
Common Stock
May 01
2025
SELL
Open market or private sale
$98,244
$60.72 p/Share
1,618
Reduced 33.76%
3,175
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$33,760
$65.05 p/Share
519
Added 9.77%
4,793
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$75,145
$62.31 p/Share
1,206
Added 22.01%
4,274
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$12,500
$62.5 p/Share
200
Added 6.41%
2,922
Common Stock
Jul 31
2024
SELL
Open market or private sale
$100,020
$65.16 p/Share
1,535
Reduced 36.06%
2,722
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$12,489
$64.71 p/Share
193
Added 4.34%
4,257
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$12,467
$54.68 p/Share
228
Added 5.31%
4,064
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$12,541
$52.04 p/Share
241
Added 5.91%
3,836
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$990
$52.12 p/Share
19
Added 0.53%
3,595
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,041
$53.41 p/Share
1,405
Added 28.21%
3,576
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$12,500
$43.86 p/Share
285
Added 12.11%
2,068
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$12,497
$53.18 p/Share
235
Added 11.65%
1,783
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$47
$47.95 p/Share
1
Added 0.06%
1,548
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,454
$55.85 p/Share
223
Added 12.6%
1,547
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$13,560
$66.15 p/Share
205
Added 13.41%
1,324
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$37,506
$68.07 p/Share
551
Added 32.99%
1,119
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$12,538
$70.84 p/Share
177
Added 24.65%
541
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$12,516
$68.77 p/Share
182
Added 33.33%
364
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,443
$68.37 p/Share
182
Added 50.0%
182
Common Stock