Nov 17
2025
SELL
Open market or private sale
$358,090
$47.95 p/Share
7,468
Reduced 16.81%
36,954
Common Stock
Oct 20
2025
SELL
Open market or private sale
$347,925
$46.39 p/Share
7,500
Reduced 14.44%
44,422
Common Stock
Oct 15
2025
SELL
Open market or private sale
$472,905
$45.0 p/Share
10,509
Reduced 16.83%
51,922
Common Stock
Oct 10
2025
SELL
Open market or private sale
$221,850
$45.0 p/Share
4,930
Reduced 7.32%
62,431
Common Stock
Oct 01
2025
SELL
Open market or private sale
$14,760
$45.0 p/Share
328
Reduced 0.48%
67,361
Common Stock
Sep 30
2025
SELL
Open market or private sale
$190,527
$45.01 p/Share
4,233
Reduced 5.89%
67,689
Common Stock
Sep 18
2025
SELL
Open market or private sale
$328,403
$42.13 p/Share
7,795
Reduced 9.78%
71,922
Common Stock
Aug 19
2025
SELL
Open market or private sale
$306,216
$40.43 p/Share
7,574
Reduced 8.68%
79,717
Common Stock
Jul 21
2025
SELL
Open market or private sale
$314,700
$41.96 p/Share
7,500
Reduced 7.91%
87,291
Common Stock
Jun 20
2025
SELL
Open market or private sale
$297,600
$39.68 p/Share
7,500
Reduced 7.33%
94,791
Common Stock
May 21
2025
SELL
Open market or private sale
$311,155
$40.99 p/Share
7,591
Reduced 6.91%
102,291
Common Stock
Apr 21
2025
SELL
Open market or private sale
$322,500
$43.0 p/Share
7,500
Reduced 6.39%
109,882
Common Stock
Mar 24
2025
SELL
Open market or private sale
$310,950
$41.46 p/Share
7,500
Reduced 6.01%
117,382
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$459,226
$42.1 p/Share
10,908
Reduced 7.88%
127,470
Common Stock
Mar 03
2025
SELL
Open market or private sale
$649,138
$42.01 p/Share
15,452
Reduced 10.04%
138,378
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
25,548
Added 14.24%
153,830
Common Stock
Feb 25
2025
SELL
Open market or private sale
$60,942
$42.0 p/Share
1,451
Reduced 1.12%
128,282
Common Stock
Feb 24
2025
SELL
Open market or private sale
$21,378
$42.0 p/Share
509
Reduced 0.39%
129,733
Common Stock
Feb 20
2025
SELL
Open market or private sale
$307,275
$40.97 p/Share
7,500
Reduced 5.44%
130,242
Common Stock
Jan 21
2025
SELL
Open market or private sale
$309,975
$41.33 p/Share
7,500
Reduced 5.16%
137,742
Common Stock
Jan 16
2025
BUY
Other acquisition or disposition
-
944
Added 0.65%
145,242
Common Stock
Dec 20
2024
SELL
Open market or private sale
$298,350
$39.78 p/Share
7,500
Reduced 4.94%
144,298
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$357,002
$36.74 p/Share
9,717
Reduced 6.04%
151,137
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
23,192
Added 12.6%
160,854
Common Stock
Jan 11
2024
BUY
Other acquisition or disposition
-
897
Added 0.65%
137,662
Common Stock