Jul 01
2024
SELL
Sale (or disposition) back to the issuer
-
128,377
Reduced 100.0%
0
Common Stock, par valu...
Dec 20
2023
SELL
Payment of exercise price or tax liability
$687,252
$24.05 p/Share
28,576
Reduced 21.19%
106,289
Common Stock, par valu...
Dec 20
2023
BUY
Grant, award, or other acquisition
$1,085,328
$24.05 p/Share
45,128
Added 25.07%
134,865
Common Stock, par valu...
Jun 09
2023
BUY
Open market or private purchase
$156,807
$26.98 p/Share
5,812
Added 6.08%
89,737
Common Stock, par valu...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$20,511
$25.26 p/Share
812
Reduced 0.96%
83,925
Common Stock, par valu...
May 26
2023
BUY
Open market or private purchase
$38,040
$25.36 p/Share
1,500
Added 1.74%
84,737
Common Stock, par valu...
May 25
2023
BUY
Open market or private purchase
$25,000
$25.0 p/Share
1,000
Added 1.19%
83,237
Common Stock, par valu...
May 10
2023
BUY
Open market or private purchase
$133,100
$26.62 p/Share
5,000
Added 5.73%
82,237
Common Stock, par valu...
Mar 08
2023
BUY
Grant, award, or other acquisition
-
17,562
Added 18.53%
77,237
Common Stock, par valu...
Dec 15
2022
BUY
Open market or private purchase
$112,349
$21.4 p/Share
5,250
Added 8.09%
59,675
Common Stock, par valu...
Dec 14
2022
BUY
Open market or private purchase
$49,365
$21.94 p/Share
2,250
Added 3.97%
54,425
Common Stock, par valu...
Dec 08
2022
BUY
Open market or private purchase
$31,425
$20.95 p/Share
1,500
Added 2.79%
52,175
Common Stock, par valu...
Dec 07
2022
BUY
Open market or private purchase
$95,265
$21.17 p/Share
4,500
Added 8.16%
50,675
Common Stock, par valu...
Dec 06
2022
BUY
Open market or private purchase
$111,400
$22.28 p/Share
5,000
Added 9.77%
46,175
Common Stock, par valu...
Nov 21
2022
BUY
Open market or private purchase
$54,175
$21.67 p/Share
2,500
Added 5.72%
41,175
Common Stock, par valu...
Nov 18
2022
BUY
Open market or private purchase
$100,665
$22.37 p/Share
4,500
Added 10.42%
38,675
Common Stock, par valu...
Sep 13
2022
BUY
Open market or private purchase
$95,399
$22.85 p/Share
4,175
Added 10.89%
34,175
Common Stock, par valu...
Jun 15
2022
BUY
Open market or private purchase
$31,561
$23.82 p/Share
1,325
Added 4.23%
30,000
Common Stock, par valu...
Jun 14
2022
BUY
Open market or private purchase
$22,720
$22.72 p/Share
1,000
Added 3.37%
28,675
Common Stock, par valu...
Jun 13
2022
BUY
Open market or private purchase
$24,340
$24.34 p/Share
1,000
Added 3.49%
27,675
Common Stock, par valu...
Jun 10
2022
BUY
Open market or private purchase
$27,020
$27.02 p/Share
1,000
Added 3.61%
26,675
Common Stock, par valu...
Jun 01
2022
BUY
Grant, award, or other acquisition
-
23,675
Added 47.97%
25,675
Common Stock, par valu...