Aug 28
2024
SELL
Open market or private sale
$50,602
$27.88 p/Share
1,815
Reduced 11.16%
14,449
Common Stock
Jul 01
2024
SELL
Open market or private sale
$18,742
$24.99 p/Share
750
Reduced 4.41%
16,264
Common Stock
May 13
2024
SELL
Open market or private sale
$150,001
$23.6 p/Share
6,356
Reduced 29.28%
15,348
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$23,158
$24.61 p/Share
941
Reduced 4.16%
21,704
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
4,894
Added 50.0%
4,894
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$20,908
$29.7 p/Share
704
Reduced 3.44%
19,745
Common Stock
Dec 06
2023
SELL
Open market or private sale
$41,670
$27.78 p/Share
1,500
Reduced 7.5%
18,506
Common Stock
Jul 03
2023
SELL
Open market or private sale
$18,855
$24.68 p/Share
764
Reduced 3.68%
20,006
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
833
Added 3.86%
20,770
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$19,564
$30.38 p/Share
644
Reduced 3.4%
18,271
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
685
Added 3.49%
18,915
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
4,589
Added 50.0%
4,589
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$48,297
$28.41 p/Share
1,700
Reduced 9.16%
16,859
Common Stock
Jan 02
2023
BUY
Grant, award, or other acquisition
-
1,472
Added 7.35%
18,559
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 50.0%
5,000
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,865
$33.86 p/Share
439
Reduced 3.01%
14,143
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
233
Added 1.57%
14,582
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
4,111
Added 50.0%
4,111
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$43,107
$32.46 p/Share
1,328
Reduced 9.15%
13,183
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$6,233
$21.2 p/Share
294
Reduced 2.61%
10,978
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$3,559
$19.34 p/Share
184
Reduced 1.73%
10,439
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
5,831
Added 50.0%
5,831
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$15,214
$19.43 p/Share
783
Reduced 7.18%
10,123
Common Stock