Jun 27
2024
SELL
Sale (or disposition) back to the issuer
$26,541,360
$30.0 p/Share
884,712
Reduced 100.0%
0
Common Stock
May 16
2024
SELL
Open market or private sale
$601,132
$29.79 p/Share
20,179
Reduced 2.23%
884,172
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
$19,710
$21.9 p/Share
900
Added 0.1%
904,351
Common Stock
Feb 16
2024
SELL
Open market or private sale
$724,025
$26.38 p/Share
27,446
Reduced 2.95%
903,451
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
294,822
Added 23.5%
959,593
Common Stock
Nov 16
2023
SELL
Open market or private sale
$216,166
$22.95 p/Share
9,419
Reduced 1.4%
664,771
Common Stock
Aug 16
2023
SELL
Open market or private sale
$268,763
$27.97 p/Share
9,609
Reduced 1.41%
674,190
Common Stock
May 16
2023
SELL
Open market or private sale
$358,590
$28.63 p/Share
12,525
Reduced 1.8%
683,799
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
$21,243
$25.97 p/Share
818
Added 0.12%
696,324
Common Stock
Feb 16
2023
SELL
Open market or private sale
$711,452
$35.04 p/Share
20,304
Reduced 2.84%
695,506
Common Stock
Dec 01
2022
SELL
Open market or private sale
$105,209
$38.88 p/Share
2,706
Reduced 0.38%
715,501
Common Stock
Nov 16
2022
SELL
Open market or private sale
$379,937
$37.99 p/Share
10,001
Reduced 1.37%
718,207
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
162,121
Added 18.21%
728,208
Common Stock
Aug 16
2022
SELL
Open market or private sale
$319,064
$31.65 p/Share
10,081
Reduced 1.75%
566,087
Common Stock
May 16
2022
SELL
Open market or private sale
$291,938
$23.61 p/Share
12,365
Reduced 2.1%
576,168
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
$16,467
$21.47 p/Share
767
Added 0.13%
590,410
Common Stock
Feb 16
2022
SELL
Open market or private sale
$254,669
$25.32 p/Share
10,058
Reduced 1.68%
589,643
Common Stock
Nov 16
2021
SELL
Open market or private sale
$470,660
$32.37 p/Share
14,540
Reduced 2.37%
599,701
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
156,362
Added 20.29%
614,241
Common Stock
Aug 16
2021
SELL
Open market or private sale
$463,172
$32.46 p/Share
14,269
Reduced 3.02%
457,879
Common Stock
May 17
2021
SELL
Open market or private sale
$502,989
$35.12 p/Share
14,322
Reduced 2.93%
474,026
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$21,235
$34.03 p/Share
624
Added 0.13%
488,348
Common Stock
Feb 17
2021
SELL
Open market or private sale
$2,531,803
$40.8 p/Share
62,054
Reduced 11.29%
487,724
Common Stock
Feb 16
2021
SELL
Open market or private sale
$452,293
$41.79 p/Share
10,823
Reduced 2.16%
491,136
Common Stock
Dec 04
2020
BUY
Grant, award, or other acquisition
-
112,590
Added 18.26%
503,837
Common Stock