Apr 25
2024
BUY
Open market or private purchase
$24,222
$22.02 p/Share
1,100
Added 1.22%
88,799
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$232,775
$22.32 p/Share
10,429
Reduced 10.63%
87,699
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
31,042
Added 24.03%
98,128
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$102,329
$25.05 p/Share
4,085
Reduced 5.74%
67,086
Common Stock
Sep 12
2023
BUY
Open market or private purchase
$19,820
$19.82 p/Share
1,000
Added 1.69%
58,030
Common Stock
Jul 25
2023
BUY
Open market or private purchase
$33,435
$22.29 p/Share
1,500
Added 2.56%
57,030
Common Stock
May 02
2023
BUY
Open market or private purchase
$41,013
$19.53 p/Share
2,100
Added 3.64%
55,530
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$96,018
$24.62 p/Share
3,900
Added 6.8%
53,430
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$93,873
$30.36 p/Share
3,092
Reduced 5.88%
49,530
Common Stock
May 10
2022
SELL
Open market or private purchase
$37,695
$25.13 p/Share
1,500
Reduced 3.35%
43,331
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$49,395
$28.92 p/Share
1,708
Reduced 3.92%
41,831
Common Stock
Jan 25
2022
BUY
Open market or private purchase
$79,596
$29.48 p/Share
2,700
Added 6.63%
38,000
Common Stock
Sep 20
2021
BUY
Open market or private purchase
$34,009
$23.95 p/Share
1,420
Added 3.87%
35,300
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$93,632
$24.64 p/Share
3,800
Added 10.08%
33,880
Common Stock
Jun 04
2021
BUY
Open market or private purchase
$29,992
$27.77 p/Share
1,080
Added 3.47%
30,080
Common Stock
May 26
2021
BUY
Open market or private purchase
$52,400
$26.2 p/Share
2,000
Added 6.45%
29,000
Common Stock
May 25
2021
BUY
Open market or private purchase
$54,040
$27.02 p/Share
2,000
Added 6.9%
27,000
Common Stock
May 24
2021
BUY
Open market or private purchase
$53,980
$26.99 p/Share
2,000
Added 7.41%
25,000
Common Stock
May 21
2021
BUY
Open market or private purchase
$302,060
$27.46 p/Share
11,000
Added 32.35%
23,000
Common Stock
May 07
2021
BUY
Open market or private purchase
$147,180
$24.53 p/Share
6,000
Added 33.33%
12,000
Common Stock
May 05
2021
BUY
Open market or private purchase
$147,060
$24.51 p/Share
6,000
Added 50.0%
6,000
Common Stock