Jan 29
2025
BUY
Grant, award, or other acquisition
-
1,211
Added 10.47%
10,353
Common Stock
Jan 27
2025
SELL
Open market or private sale
$12,516
$35.76 p/Share
350
Reduced 3.69%
9,142
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$25,279
$30.98 p/Share
816
Reduced 7.92%
9,492
Common Stock
Dec 04
2024
SELL
Open market or private sale
$7,122
$35.61 p/Share
200
Reduced 1.9%
10,308
Common Stock
Nov 05
2024
SELL
Open market or private sale
$9,756
$32.52 p/Share
300
Reduced 2.78%
10,508
Common Stock
Oct 31
2024
SELL
Open market or private sale
$3,315
$33.16 p/Share
100
Reduced 0.92%
10,808
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,000
$28.58 p/Share
70
Reduced 0.64%
10,908
Common Stock
Aug 13
2024
SELL
Open market or private sale
$5,380
$26.9 p/Share
200
Reduced 1.79%
10,978
Common Stock
Jun 04
2024
SELL
Open market or private sale
$5,632
$22.53 p/Share
250
Reduced 2.19%
11,178
Common Stock
May 07
2024
SELL
Open market or private sale
$7,787
$22.25 p/Share
350
Reduced 2.97%
11,428
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$17,235
$23.26 p/Share
741
Reduced 5.92%
11,778
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
658
Added 4.99%
12,519
Common Stock
Nov 20
2023
SELL
Open market or private sale
$8,760
$21.9 p/Share
400
Reduced 3.26%
11,861
Common Stock
Oct 31
2023
SELL
Open market or private sale
$7,196
$20.56 p/Share
350
Reduced 2.78%
12,261
Common Stock
Aug 30
2023
SELL
Open market or private sale
$10,953
$22.82 p/Share
480
Reduced 3.67%
12,611
Common Stock
Aug 01
2023
SELL
Open market or private sale
$9,960
$24.9 p/Share
400
Reduced 2.96%
13,091
Common Stock
Jun 06
2023
SELL
Open market or private sale
$6,741
$22.47 p/Share
300
Reduced 2.18%
13,491
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
4,199
Added 23.34%
13,791
Common Stock
Dec 20
2022
SELL
Open market or private sale
$5,538
$27.69 p/Share
200
Reduced 2.04%
9,592
Common Stock
Nov 28
2022
SELL
Open market or private sale
$7,335
$29.34 p/Share
250
Reduced 2.49%
9,792
Common Stock
Oct 31
2022
SELL
Open market or private sale
$8,107
$29.06 p/Share
279
Reduced 2.7%
10,042
Common Stock
Aug 16
2022
SELL
Open market or private sale
$32,724
$27.27 p/Share
1,200
Reduced 10.42%
10,321
Common Stock
Aug 09
2022
-
2,329
Reduced 16.82%
11,521
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$94,884
$25.7 p/Share
3,692
Reduced 21.05%
13,850
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 12.47%
17,542
Common Stock