Mar 14
2025
SELL
Payment of exercise price or tax liability
$11,800
$5.16 p/Share
2,287
Reduced 0.86%
265,050
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$13,323
$5.16 p/Share
2,582
Added 0.96%
267,632
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$8,651
$5.08 p/Share
1,703
Reduced 0.63%
267,337
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
$300,005
$6.2 p/Share
48,388
Added 15.24%
269,040
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$8,569
$5.74 p/Share
1,493
Reduced 0.67%
220,652
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$46,240
$20.21 p/Share
2,288
Reduced 1.02%
222,145
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$267,516
$23.23 p/Share
11,516
Added 4.88%
224,433
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$30,880
$20.67 p/Share
1,494
Reduced 0.7%
212,917
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$269,475
$23.04 p/Share
11,696
Reduced 5.17%
214,411
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$383,155
$23.04 p/Share
16,630
Added 6.85%
226,107
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
2,025
Added 0.96%
209,477
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$389,280
$31.13 p/Share
12,505
Reduced 5.69%
207,452
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
$600,871
$31.13 p/Share
19,302
Added 8.07%
219,957
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$73,604
$32.17 p/Share
2,288
Reduced 1.13%
200,655
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$350,031
$34.66 p/Share
10,099
Added 4.74%
202,943
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$455,901
$29.47 p/Share
15,470
Added 7.43%
192,844
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$170,009
$26.93 p/Share
6,313
Reduced 3.44%
177,374
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
6,937
Added 3.64%
183,687
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$146,014
$25.63 p/Share
5,697
Reduced 3.17%
173,876
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
2,874
Added 1.6%
176,750
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$16,198
$27.27 p/Share
594
Reduced 0.33%
179,573
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$500,013
$18.96 p/Share
26,372
Added 12.77%
180,167
Common Stock