Feb 28
2025
SELL
Payment of exercise price or tax liability
$33,279
$15.75 p/Share
2,113
Reduced 0.35%
594,337
Common Stock, par valu...
Feb 07
2025
BUY
Grant, award, or other acquisition
$195,004
$16.64 p/Share
11,719
Added 1.93%
596,450
Common Stock, par valu...
Jan 17
2025
SELL
Payment of exercise price or tax liability
$144,762
$16.18 p/Share
8,947
Reduced 1.51%
584,731
Common Stock, par valu...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
15,518
Added 2.55%
593,678
Common Stock, par valu...
Dec 31
2024
SELL
Payment of exercise price or tax liability
$22,907
$17.5 p/Share
1,309
Reduced 0.23%
578,160
Common Stock, par valu...
Mar 28
2024
BUY
Open market or private purchase
$6,727
$19.22 p/Share
350
Added 0.06%
579,469
Common Stock, par valu...
Mar 20
2024
BUY
Open market or private purchase
$1,838
$18.38 p/Share
100
Added 0.02%
579,119
Common Stock, par valu...
Mar 19
2024
BUY
Open market or private purchase
$5,388
$17.96 p/Share
300
Added 0.05%
579,019
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$21,375
$16.28 p/Share
1,313
Reduced 0.23%
578,719
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
12,112
Added 2.05%
580,032
Common Stock, par valu...
Dec 29
2023
SELL
Payment of exercise price or tax liability
$24,495
$16.01 p/Share
1,530
Reduced 0.27%
567,920
Common Stock, par valu...
Mar 29
2023
BUY
Open market or private purchase
$12,710
$12.71 p/Share
1,000
Added 0.18%
549,917
Common Stock, par valu...
Mar 21
2023
BUY
Grant, award, or other acquisition
-
12,897
Added 2.3%
548,917
Common Stock, par valu...
Dec 02
2022
BUY
Open market or private purchase
$6,139
$17.54 p/Share
350
Added 0.07%
537,390
Common Stock, par valu...
Dec 01
2022
BUY
Open market or private purchase
$7,040
$17.6 p/Share
400
Added 0.07%
537,040
Common Stock, par valu...
Nov 22
2022
BUY
Open market or private purchase
$5,376
$17.92 p/Share
300
Added 0.06%
536,640
Common Stock, par valu...
Nov 21
2022
BUY
Open market or private purchase
$12,502
$17.86 p/Share
700
Added 0.13%
536,340
Common Stock, par valu...
Nov 17
2022
BUY
Open market or private purchase
$9,900
$16.5 p/Share
600
Added 0.11%
535,640
Common Stock, par valu...
Nov 16
2022
BUY
Open market or private purchase
$8,189
$16.38 p/Share
500
Added 0.09%
535,040
Common Stock, par valu...
Dec 14
2021
BUY
Grant, award, or other acquisition
-
10,312
Added 1.89%
534,540
Common Stock, par valu...