Sep 04
2024
BUY
Grant, award, or other acquisition
$1,431
$22.03 p/Share
65
Added 0.1%
66,314
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$1,416
$23.6 p/Share
60
Added 0.09%
66,249
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$1,408
$25.15 p/Share
56
Added 0.08%
66,189
Common Stock
Feb 27
2024
SELL
Open market or private sale
$362,362
$24.85 p/Share
14,582
Reduced 18.07%
66,133
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$231,636
$24.7 p/Share
9,378
Reduced 10.41%
80,715
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,168
Added 19.03%
90,093
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$161,754
$24.79 p/Share
6,525
Reduced 8.65%
68,925
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
12,300
Added 14.02%
75,450
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
$1,522
$23.79 p/Share
64
Added 0.1%
63,150
Common Stock
Aug 30
2023
BUY
Grant, award, or other acquisition
$1,533
$21.91 p/Share
70
Added 0.11%
63,086
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$1,561
$18.16 p/Share
86
Added 0.14%
63,016
Common Stock
Feb 24
2023
SELL
Open market or private sale
$299,509
$25.88 p/Share
11,573
Reduced 15.53%
62,930
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$482,105
$26.19 p/Share
18,408
Reduced 19.81%
74,503
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,088,273
$26.19 p/Share
41,553
Added 30.9%
92,911
Common Stock
Jan 05
2023
SELL
Open market or private sale
$116,644
$26.48 p/Share
4,405
Reduced 7.9%
51,358
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$186,175
$26.57 p/Share
7,007
Reduced 11.16%
55,763
Common Stock
Jan 04
2023
SELL
Open market or private sale
$73,900
$24.65 p/Share
2,998
Reduced 4.56%
62,770
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$116,464
$25.1 p/Share
4,640
Reduced 7.68%
55,808
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
9,960
Added 13.15%
65,768
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$140,607
$26.42 p/Share
5,322
Reduced 8.09%
60,448
Common Stock
Feb 23
2022
SELL
Open market or private sale
$7,284
$16.94 p/Share
430
Reduced 0.65%
65,770
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$12,079
$17.43 p/Share
693
Reduced 1.04%
66,200
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$48,345
$31.15 p/Share
1,552
Added 2.27%
66,893
Common Stock
Jan 05
2022
SELL
Open market or private sale
$83,566
$11.75 p/Share
7,112
Reduced 9.82%
65,341
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$80,737
$11.24 p/Share
7,183
Reduced 9.02%
72,453
Common Stock