Jun 21
2024
SELL
Open market or private sale
$2,307
$20.24 p/Share
114
Reduced 0.33%
34,820
Common Stock
May 01
2024
SELL
Open market or private sale
$6,006
$21.0 p/Share
286
Reduced 0.81%
34,934
Common Stock
Apr 18
2024
SELL
Open market or private sale
$20,839
$22.85 p/Share
912
Reduced 2.52%
35,220
Common Stock
Apr 10
2024
SELL
Open market or private sale
$63,940
$23.1 p/Share
2,768
Reduced 7.12%
36,132
Common Stock
Apr 08
2024
SELL
Open market or private sale
$38,999
$22.82 p/Share
1,709
Reduced 4.21%
38,900
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
4,477
Added 9.35%
43,426
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,241
$23.66 p/Share
137
Reduced 0.35%
38,949
Common Stock
Mar 19
2024
SELL
Open market or private sale
$65,551
$23.27 p/Share
2,817
Reduced 6.49%
40,609
Common Stock
Feb 09
2024
SELL
Open market or private sale
$13,440
$28.0 p/Share
480
Reduced 1.21%
39,086
Common Stock
Feb 02
2024
SELL
Open market or private sale
$12,960
$27.0 p/Share
480
Reduced 1.2%
39,566
Common Stock
Feb 01
2024
SELL
Open market or private sale
$8,524
$25.99 p/Share
328
Reduced 0.81%
40,046
Common Stock
Jan 12
2024
SELL
Open market or private sale
$4,942
$24.11 p/Share
205
Reduced 0.51%
40,374
Common Stock
Dec 19
2023
SELL
Open market or private sale
$2,798
$23.72 p/Share
118
Reduced 0.29%
40,579
Common Stock
Nov 01
2023
SELL
Open market or private sale
$3,987
$13.38 p/Share
298
Reduced 0.73%
40,697
Common Stock
Sep 18
2023
SELL
Open market or private sale
$2,473
$19.79 p/Share
125
Reduced 0.3%
40,995
Common Stock
Sep 13
2023
SELL
Open market or private sale
$19,380
$20.75 p/Share
934
Reduced 2.22%
41,120
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
2,404
Added 5.41%
42,054
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$8,627
$31.72 p/Share
272
Reduced 0.68%
39,650
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$3,879
$26.21 p/Share
148
Added 0.37%
39,922
Common Stock
Jun 17
2023
SELL
Payment of exercise price or tax liability
$3,719
$31.79 p/Share
117
Reduced 0.29%
39,774
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$8,574
$31.64 p/Share
271
Reduced 0.67%
39,891
Common Stock
Apr 16
2023
BUY
Grant, award, or other acquisition
$299,978
$31.64 p/Share
9,481
Added 19.1%
40,162
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$33,858
$30.15 p/Share
1,123
Reduced 2.66%
41,147
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
3,115
Added 6.86%
42,270
Common Stock