Mar 05
2025
BUY
Open market or private purchase
$42,036
$31.0 p/Share
1,356
Added 2.3%
57,659
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
-
11,424
Added 16.87%
56,303
Common Stock
Sep 16
2024
SELL
Open market or private sale
$50,542
$29.3 p/Share
1,725
Reduced 3.7%
44,879
Common Stock
Sep 06
2024
SELL
Open market or private sale
$49,093
$28.46 p/Share
1,725
Reduced 3.57%
46,604
Common Stock
Aug 30
2024
SELL
Open market or private sale
$51,094
$29.62 p/Share
1,725
Reduced 3.45%
48,329
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
828
Added 3.2%
25,027
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
5,564
Added 18.69%
24,199
Common Stock
Dec 15
2023
SELL
Open market or private sale
$48,251
$62.26 p/Share
775
Reduced 3.99%
18,635
Common Stock
Jun 13
2023
SELL
Open market or private sale
$77,285
$59.45 p/Share
1,300
Reduced 6.28%
19,410
Common Stock
May 26
2023
SELL
Open market or private sale
$70,076
$53.29 p/Share
1,315
Reduced 5.97%
20,710
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
528
Added 2.34%
22,025
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
6,496
Added 23.21%
21,497
Common Stock
Dec 14
2022
SELL
Open market or private sale
$40,220
$58.29 p/Share
690
Reduced 4.4%
15,001
Common Stock
Nov 16
2022
SELL
Open market or private sale
$23,152
$57.88 p/Share
400
Reduced 2.49%
15,691
Common Stock
May 16
2022
SELL
Open market or private sale
$19,841
$56.69 p/Share
350
Reduced 2.13%
16,091
Common Stock
Mar 02
2022
SELL
Sale (or disposition) back to the issuer
-
287
Reduced 1.72%
16,441
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
5,192
Added 23.69%
16,728
Common Stock
Nov 11
2021
BUY
Open market or private sale
$14,750
$59.0 p/Share
250
Added 2.12%
11,536
Common Stock
Aug 09
2021
SELL
Open market or private sale
$12,181
$59.42 p/Share
205
Reduced 1.71%
11,786
Common Stock
Jan 01
2021
BUY
Grant, award, or other acquisition
-
4,392
Added 26.81%
11,991
Common Stock
Oct 06
2020
SELL
Open market or private sale
$6,224
$43.22 p/Share
144
Reduced 2.6%
5,403
Common Stock
Sep 29
2020
SELL
Open market or private sale
$6,250
$41.67 p/Share
150
Reduced 2.63%
5,547
Common Stock
Jan 01
2020
BUY
Grant, award, or other acquisition
-
2,196
Added 22.42%
7,599
Common Stock