Oct 01
2024
SELL
Payment of exercise price or tax liability
$21,576
$14.02 p/Share
1,539
Reduced 4.62%
31,800
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
15,857
Added 24.97%
47,657
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$3,939
$12.96 p/Share
304
Reduced 0.9%
33,339
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$3,248
$12.84 p/Share
253
Reduced 0.75%
33,643
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,852
$10.8 p/Share
1,190
Added 3.39%
33,896
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$6,279
$17.54 p/Share
358
Reduced 1.08%
32,706
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$5,620
$18.86 p/Share
298
Reduced 0.89%
33,064
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$7,292
$20.37 p/Share
358
Reduced 1.06%
33,362
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$6,043
$20.28 p/Share
298
Reduced 0.88%
33,720
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,780
$18.35 p/Share
315
Added 0.92%
34,018
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$7,086
$23.31 p/Share
304
Reduced 0.89%
33,703
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$22,670
$22.83 p/Share
993
Reduced 2.84%
34,007
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
13,141
Added 27.3%
35,000
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$7,750
$25.58 p/Share
303
Reduced 1.37%
21,859
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$14,727
$20.12 p/Share
732
Added 3.2%
22,162
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$8,803
$24.59 p/Share
358
Reduced 1.64%
21,430
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$8,756
$24.46 p/Share
358
Reduced 1.62%
21,788
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$7,051
$20.8 p/Share
339
Added 1.51%
22,146
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$8,907
$29.3 p/Share
304
Reduced 1.37%
21,807
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
10,149
Added 31.46%
22,111
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$30,159
$25.58 p/Share
1,179
Reduced 8.97%
11,962
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$12,487
$22.1 p/Share
565
Added 4.12%
13,141
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$8,523
$24.49 p/Share
348
Added 2.69%
12,576
Common Stock