Oct 03
2024
SELL
Payment of exercise price or tax liability
$10,669
$7.43 p/Share
1,436
Reduced 0.59%
243,304
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$18,564
$7.51 p/Share
2,472
Reduced 1.0%
244,740
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
90,978
Added 26.9%
247,212
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$160,689
$13.22 p/Share
12,155
Reduced 7.22%
156,234
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$42,873
$13.68 p/Share
3,134
Reduced 1.83%
168,389
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$69,357
$13.68 p/Share
5,070
Reduced 2.87%
171,523
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
21,846
Added 11.01%
176,593
Common Stock
Oct 26
2023
BUY
Open market or private purchase
$110,600
$11.06 p/Share
10,000
Added 6.07%
154,747
Common Stock
Oct 03
2023
SELL
Payment of exercise price or tax liability
$21,295
$14.84 p/Share
1,435
Reduced 0.98%
144,747
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
22,290
Added 13.23%
146,182
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$33,999
$18.64 p/Share
1,824
Reduced 1.45%
123,892
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$148,560
$18.76 p/Share
7,919
Reduced 5.93%
125,716
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$52,171
$18.76 p/Share
2,781
Reduced 2.04%
133,635
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$98,527
$18.76 p/Share
5,252
Reduced 3.71%
136,416
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
31,719
Added 18.29%
141,668
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
27,910
Added 20.25%
109,949
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
-
12,943
Added 13.63%
82,039
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$29,566
$26.66 p/Share
1,109
Reduced 1.58%
69,096
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$48,537
$26.61 p/Share
1,824
Reduced 2.53%
70,205
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$59,557
$27.22 p/Share
2,188
Reduced 2.95%
72,029
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$96,114
$27.22 p/Share
3,531
Reduced 4.54%
74,217
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
30,170
Added 27.96%
77,748
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$339,373
$27.67 p/Share
12,265
Reduced 20.42%
47,792
Common Stock
May 03
2021
SELL
Open market or private sale
$29,320
$29.32 p/Share
1,000
Reduced 1.64%
60,057
Common Stock
Mar 05
2021
SELL
Open market or private sale
$315,750
$21.05 p/Share
15,000
Reduced 19.72%
61,057
Common Stock