Dec 04
2024
BUY
Grant, award, or other acquisition
$1,938
$23.08 p/Share
84
Added 0.13%
65,794
Common Stock
Nov 06
2024
SELL
Open market or private sale
$295,200
$29.52 p/Share
10,000
Reduced 13.21%
65,710
Common Stock
Sep 04
2024
BUY
Grant, award, or other acquisition
$1,938
$22.03 p/Share
88
Added 0.12%
75,710
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$1,935
$23.6 p/Share
82
Added 0.11%
75,622
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$1,911
$25.15 p/Share
76
Added 0.1%
75,540
Common Stock
Feb 23
2024
SELL
Open market or private sale
$167,714
$24.57 p/Share
6,826
Reduced 8.3%
75,464
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$268,217
$24.7 p/Share
10,859
Reduced 11.66%
82,290
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
24,511
Added 20.83%
93,149
Common Stock
Jan 09
2024
SELL
Open market or private sale
$120,385
$24.94 p/Share
4,827
Reduced 6.57%
68,638
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$205,930
$24.79 p/Share
8,307
Reduced 10.16%
73,465
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
14,350
Added 14.93%
81,772
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
$2,188
$23.79 p/Share
92
Added 0.14%
67,422
Common Stock
Aug 30
2023
BUY
Grant, award, or other acquisition
$2,169
$21.91 p/Share
99
Added 0.15%
67,330
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$2,233
$18.16 p/Share
123
Added 0.18%
67,231
Common Stock
Feb 24
2023
SELL
Open market or private sale
$545,291
$25.88 p/Share
21,070
Reduced 23.89%
67,108
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$877,784
$26.19 p/Share
33,516
Reduced 27.54%
88,178
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,981,404
$26.19 p/Share
75,655
Added 38.34%
121,694
Common Stock
Jan 05
2023
SELL
Open market or private sale
$285,083
$26.48 p/Share
10,766
Reduced 18.95%
46,039
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$312,277
$26.57 p/Share
11,753
Reduced 17.14%
56,805
Common Stock
Jan 04
2023
SELL
Open market or private sale
$153,298
$24.65 p/Share
6,219
Reduced 8.91%
63,578
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$134,837
$25.1 p/Share
5,372
Reduced 8.5%
57,845
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
11,952
Added 14.62%
69,797
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$275,983
$26.42 p/Share
10,446
Reduced 14.18%
63,217
Common Stock
Jun 01
2022
SELL
Open market or private sale
$309,758
$24.31 p/Share
12,742
Reduced 14.75%
73,663
Common Stock
Feb 23
2022
SELL
Open market or private sale
$9,012
$16.94 p/Share
532
Reduced 0.61%
86,405
Common Stock