Feb 11
2025
SELL
Open market or private sale
$96,745
$57.28 p/Share
1,689
Reduced 2.94%
55,688
Common Stock
Feb 10
2025
SELL
Open market or private sale
$82,490
$58.01 p/Share
1,422
Reduced 2.42%
57,377
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
3,500
Added 5.62%
58,799
Common Stock
Feb 04
2025
SELL
Open market or private sale
$221,494
$60.75 p/Share
3,646
Reduced 6.19%
55,299
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
18,000
Added 23.39%
58,945
Common Stock
May 13
2024
SELL
Open market or private sale
$140,640
$76.56 p/Share
1,837
Reduced 4.29%
40,945
Common Stock
Apr 02
2024
SELL
Open market or private sale
$116,470
$69.04 p/Share
1,687
Reduced 3.79%
42,782
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
17,100
Added 27.77%
44,469
Common Stock
Feb 22
2024
SELL
Open market or private sale
$657,000
$73.0 p/Share
9,000
Reduced 24.74%
27,384
Common Stock
Feb 13
2024
SELL
Open market or private sale
$92,231
$75.23 p/Share
1,226
Reduced 3.26%
36,384
Common Stock
Feb 12
2024
SELL
Open market or private sale
$134,180
$80.06 p/Share
1,676
Reduced 4.53%
35,324
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,286
Added 5.73%
37,610
Common Stock
Feb 06
2024
SELL
Open market or private sale
$105,319
$73.96 p/Share
1,424
Reduced 3.71%
37,000
Common Stock
Feb 05
2024
SELL
Open market or private sale
$73,157
$75.42 p/Share
970
Reduced 2.46%
38,424
Common Stock
Feb 02
2024
SELL
Open market or private sale
$73,766
$75.58 p/Share
976
Reduced 2.42%
39,394
Common Stock
May 26
2023
SELL
Open market or private sale
$13,564
$89.83 p/Share
151
Reduced 0.37%
40,230
Common Stock
Apr 05
2023
SELL
Open market or private sale
$124,125
$78.91 p/Share
1,573
Reduced 3.75%
40,381
Common Stock
Apr 04
2023
SELL
Open market or private sale
$136,826
$81.59 p/Share
1,677
Reduced 3.84%
41,954
Common Stock
Feb 17
2023
SELL
Open market or private sale
$208,496
$82.54 p/Share
2,526
Reduced 5.47%
43,631
Common Stock
Feb 14
2023
SELL
Open market or private sale
$203,155
$83.81 p/Share
2,424
Reduced 4.99%
46,157
Common Stock
Feb 09
2023
SELL
Open market or private sale
$183,317
$83.44 p/Share
2,197
Reduced 4.33%
48,581
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
16,800
Added 24.86%
50,778
Common Stock
Feb 08
2023
SELL
Open market or private sale
$339,461
$84.15 p/Share
4,034
Reduced 10.61%
33,978
Common Stock
Feb 07
2023
SELL
Open market or private sale
$121,333
$84.73 p/Share
1,432
Reduced 4.01%
34,269
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
3,743
Added 8.96%
38,012
Common Stock