Aug 08
2025
BUY
Open market or private purchase
$49,060
$12.06 p/Share
4,068
Added 2.08%
191,546
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$5,359
$11.5 p/Share
466
Reduced 0.25%
187,478
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
106,421
Added 37.52%
177,211
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$72,029
$14.95 p/Share
4,818
Reduced 6.37%
70,790
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$7,062
$23.31 p/Share
303
Reduced 0.4%
75,608
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
34,431
Added 31.37%
75,327
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$88,315
$28.88 p/Share
3,058
Reduced 6.96%
40,896
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
9,496
Added 17.77%
43,954
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$26,993
$20.78 p/Share
1,299
Reduced 3.66%
34,229
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
2,712
Added 7.17%
35,120
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$20,552
$36.12 p/Share
569
Reduced 1.74%
32,216
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,186
$34.84 p/Share
522
Reduced 4.0%
12,515
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
20,270
Added 38.21%
32,785
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$68,091
$30.29 p/Share
2,248
Reduced 14.75%
12,995
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$15,774
$27.01 p/Share
584
Reduced 3.76%
14,964
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$11,769
$25.98 p/Share
453
Reduced 3.26%
13,432
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,117
Added 11.98%
15,549
Common Stock
Aug 03
2021
SELL
Open market or private sale
$188,634
$33.86 p/Share
5,571
Reduced 28.92%
13,695
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$80,390
$14.43 p/Share
5,571
Added 22.43%
19,266
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$13,748
$24.42 p/Share
563
Reduced 4.0%
13,498
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,995
$24.01 p/Share
333
Reduced 2.66%
12,187
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,874
Added 11.76%
14,061
Common Stock