Aug 27
2024
-
3,882
Reduced 42.12%
5,335
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$6,003
$21.29 p/Share
282
Reduced 8.73%
2,950
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$13,525
$19.05 p/Share
710
Reduced 32.27%
1,490
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
2,200
Added 50.0%
2,200
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$83,039
$19.37 p/Share
4,287
Reduced 43.22%
5,633
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
22,431
Added 52.86%
20,005
Common Stock
Dec 08
2023
-
5,500
Reduced 95.25%
274
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$9,335
$14.06 p/Share
664
Reduced 21.64%
2,405
Common Stock
May 03
2023
BUY
Open market or private purchase
$7,265
$14.53 p/Share
500
Added 7.97%
5,774
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$57,426
$23.72 p/Share
2,421
Reduced 27.07%
6,524
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
13,385
Added 50.0%
13,385
Common Stock
Oct 27
2022
BUY
Open market or private purchase
$97,200
$19.44 p/Share
5,000
Added 48.67%
5,274
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$15,673
$23.64 p/Share
663
Reduced 19.22%
2,787
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$4,985
$27.85 p/Share
179
Reduced 13.98%
1,101
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$63,346
$29.81 p/Share
2,125
Reduced 81.23%
491
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
6,762
Added 53.09%
5,975
Common Stock
Dec 14
2021
-
1,831
Reduced 86.98%
274
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$6,158
$28.38 p/Share
217
Reduced 10.8%
1,792
Common Stock
Aug 27
2021
-
800
Reduced 71.88%
313
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$18,911
$28.48 p/Share
664
Reduced 17.32%
3,169
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$5,507
$26.35 p/Share
209
Reduced 14.04%
1,280
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$25,576
$21.73 p/Share
1,177
Reduced 39.97%
1,768
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
15,002
Added 75.24%
4,936
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$3,789
$17.46 p/Share
217
Reduced 9.75%
2,009
Common Stock