Feb 19
2025
SELL
Payment of exercise price or tax liability
$39,974
$34.76 p/Share
1,150
Reduced 4.53%
24,230
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
3,611
Added 12.46%
25,380
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
1,711
Added 7.29%
21,769
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$25,845
$35.6 p/Share
726
Reduced 3.49%
20,058
Common Stock
Nov 25
2024
SELL
Open market or private sale
$150,766
$39.15 p/Share
3,851
Reduced 15.63%
20,784
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,384
Added 8.82%
24,635
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$46,899
$25.84 p/Share
1,815
Reduced 7.54%
22,251
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
2,559
Added 9.61%
24,066
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,371
Added 9.93%
21,507
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$42,903
$23.33 p/Share
1,839
Reduced 8.77%
19,136
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
2,091
Added 9.07%
20,975
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,023
Added 9.68%
18,884
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$32,214
$24.46 p/Share
1,317
Reduced 7.25%
16,861
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,668
Added 8.4%
18,178
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
2,497
Added 13.14%
16,510
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$27,961
$20.13 p/Share
1,389
Reduced 9.02%
14,013
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
1,958
Added 11.28%
15,402
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
$27,559
$21.38 p/Share
1,289
Reduced 8.75%
13,444
Common Stock
Feb 04
2020
BUY
Exercise of conversion of derivative security
$9,450
$2.7 p/Share
3,500
Added 19.2%
14,733
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$7,422
$22.09 p/Share
336
Reduced 2.9%
11,233
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
237
Added 2.01%
11,569
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
2,099
Added 15.63%
11,332
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
2,000
Added 17.8%
9,233
Common Stock
Jan 21
2019
SELL
Payment of exercise price or tax liability
$11,354
$22.8 p/Share
498
Reduced 6.44%
7,233
Common Stock
Jan 21
2019
BUY
Exercise of conversion of derivative security
-
362
Added 4.47%
7,731
Common Stock