Mar 15
2024
SELL
Payment of exercise price or tax liability
$23,684
$12.83 p/Share
1,846
Reduced 1.48%
122,709
Common Stock, par valu...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$29,783
$12.81 p/Share
2,325
Reduced 1.83%
124,555
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
13,661
Added 9.72%
126,880
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$17,465
$12.88 p/Share
1,356
Reduced 1.18%
113,219
Common Stock, par valu...
Sep 09
2023
SELL
Payment of exercise price or tax liability
$5,975
$15.85 p/Share
377
Reduced 0.33%
114,575
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$21,265
$11.52 p/Share
1,846
Reduced 1.58%
114,952
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
10,850
Added 8.5%
116,798
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$17,805
$13.15 p/Share
1,354
Reduced 1.26%
105,948
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$21,767
$14.95 p/Share
1,456
Reduced 1.34%
107,302
Common Stock, par valu...
Sep 09
2022
SELL
Payment of exercise price or tax liability
$5,678
$15.1 p/Share
376
Reduced 0.34%
108,758
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$23,817
$17.59 p/Share
1,354
Reduced 1.23%
109,134
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
7,959
Added 6.72%
110,488
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$36,927
$17.66 p/Share
2,091
Reduced 2.0%
102,529
Common Stock, par valu...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$25,404
$17.46 p/Share
1,455
Reduced 1.37%
104,620
Common Stock, par valu...
Sep 09
2021
SELL
Payment of exercise price or tax liability
$6,523
$18.12 p/Share
360
Reduced 0.34%
106,075
Common Stock, par valu...
Sep 09
2021
BUY
Grant, award, or other acquisition
-
2,207
Added 2.03%
106,435
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$32,321
$16.12 p/Share
2,005
Reduced 1.89%
104,228
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$47,481
$15.79 p/Share
3,007
Reduced 2.75%
106,233
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
8,549
Added 7.26%
109,240
Common Stock, par valu...