Mar 07
2025
SELL
Payment of exercise price or tax liability
$15,722
$19.58 p/Share
803
Reduced 3.87%
19,922
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$663
$19.5 p/Share
34
Reduced 0.16%
20,725
Common Stock
Dec 04
2024
BUY
Open market or private purchase
$246
$20.5 p/Share
12
Added 0.06%
20,698
Common Stock
Dec 03
2024
BUY
Open market or private purchase
$4,879
$20.5 p/Share
238
Added 1.14%
20,686
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$3,325
$19.0 p/Share
175
Added 0.83%
20,807
Common Stock
May 15
2024
BUY
Open market or private purchase
$4,631
$16.08 p/Share
288
Added 1.4%
20,273
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$21,898
$15.4 p/Share
1,422
Added 6.64%
19,985
Common Stock
Mar 11
2024
BUY
Open market or private purchase
$9,729
$17.69 p/Share
550
Added 2.88%
18,563
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
6,073
Added 25.21%
18,013
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$12,600
$18.0 p/Share
700
Added 5.54%
11,940
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$22,680
$19.14 p/Share
1,185
Added 9.45%
11,357
Common Stock
Nov 29
2023
BUY
Open market or private purchase
$7,900
$15.8 p/Share
500
Added 4.69%
10,172
Common Stock
Nov 24
2023
BUY
Open market or private purchase
$16,460
$16.46 p/Share
1,000
Added 9.37%
9,672
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$17,150
$17.15 p/Share
1,000
Added 10.34%
8,672
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$5,062
$22.7 p/Share
223
Added 2.82%
7,672
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
1,778
Added 25.92%
5,082
Common Stock
Nov 09
2022
BUY
Open market or private purchase
$9,744
$23.2 p/Share
420
Added 11.28%
3,304
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
1,215
Added 43.35%
1,588
Common Stock
Feb 23
2022
BUY
Open market or private purchase
$3,749
$32.05 p/Share
117
Added 3.95%
2,844
Common Stock
Sep 22
2021
BUY
Open market or private purchase
$5,185
$28.97 p/Share
179
Added 6.08%
2,767
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
373
Added 50.0%
373
Common Stock
Feb 12
2021
BUY
Open market or private purchase
$26,860
$26.86 p/Share
1,000
Added 27.87%
2,588
Common Stock