Nov 04
2024
SELL
Open market or private sale
$3,882
$36.98 p/Share
105
Reduced 0.45%
23,320
Common Stock
Jun 12
2024
SELL
Open market or private sale
$86,384
$30.94 p/Share
2,792
Reduced 10.65%
23,425
Common Stock
Jun 11
2024
SELL
Open market or private sale
$34,461
$30.15 p/Share
1,143
Reduced 4.18%
26,217
Common Stock
May 06
2024
SELL
Open market or private sale
$65,300
$30.33 p/Share
2,153
Reduced 7.3%
27,360
Common Stock
May 03
2024
SELL
Open market or private sale
$13,529
$30.2 p/Share
448
Reduced 1.5%
29,513
Common Stock
May 02
2024
SELL
Open market or private sale
$13,201
$30.63 p/Share
431
Reduced 1.42%
29,961
Common Stock
Apr 09
2024
SELL
Open market or private sale
$19,947
$35.43 p/Share
563
Reduced 1.82%
30,392
Common Stock
Apr 08
2024
SELL
Open market or private sale
$8,533
$34.41 p/Share
248
Reduced 0.79%
30,955
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 25.06%
31,203
Common Stock
Feb 07
2024
SELL
Open market or private sale
$27,874
$31.18 p/Share
894
Reduced 4.13%
20,770
Common Stock
Feb 06
2024
SELL
Open market or private sale
$4,774
$31.0 p/Share
154
Reduced 0.71%
21,664
Common Stock
Feb 05
2024
SELL
Open market or private sale
$4,905
$30.66 p/Share
160
Reduced 0.73%
21,818
Common Stock
Feb 02
2024
SELL
Open market or private sale
$4,870
$31.22 p/Share
156
Reduced 0.7%
21,978
Common Stock
Jan 08
2024
SELL
Open market or private sale
$8,485
$33.54 p/Share
253
Reduced 1.13%
22,134
Common Stock
Jan 05
2024
SELL
Open market or private sale
$129,860
$33.73 p/Share
3,850
Reduced 14.67%
22,387
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
$44,130
$14.71 p/Share
3,000
Added 10.26%
26,237
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,882
$28.54 p/Share
101
Reduced 0.43%
23,237
Common Stock
Oct 06
2023
SELL
Open market or private sale
$45,220
$29.75 p/Share
1,520
Reduced 6.11%
23,338
Common Stock
Aug 03
2023
SELL
Open market or private sale
$9,807
$29.63 p/Share
331
Reduced 1.31%
24,858
Common Stock
Aug 02
2023
SELL
Open market or private sale
$10,325
$30.64 p/Share
337
Reduced 1.32%
25,189
Common Stock
Jun 12
2023
SELL
Open market or private sale
$66,885
$24.19 p/Share
2,765
Reduced 9.77%
25,526
Common Stock
Jun 09
2023
SELL
Open market or private sale
$28,138
$24.05 p/Share
1,170
Reduced 3.97%
28,291
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
12,131
Added 29.17%
29,461
Common Stock
Apr 10
2023
SELL
Open market or private sale
$13,223
$23.74 p/Share
557
Reduced 3.11%
17,330
Common Stock
Apr 06
2023
SELL
Open market or private sale
$6,123
$24.11 p/Share
254
Reduced 1.4%
17,887
Common Stock