Nov 20
2025
SELL
Payment of exercise price or tax liability
$1,513
$19.92 p/Share
76
Reduced 0.31%
24,491
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
934
Added 3.66%
24,567
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$14,136
$21.85 p/Share
647
Reduced 2.66%
23,633
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
-
1,390
Added 5.41%
24,280
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$49,100
$9.82 p/Share
5,000
Added 17.93%
22,890
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$2,482
$32.66 p/Share
76
Reduced 0.42%
17,890
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
636
Added 3.42%
17,966
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$6,025
$34.63 p/Share
174
Reduced 0.99%
17,330
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$10,643
$32.06 p/Share
332
Reduced 1.86%
17,504
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
747
Added 4.02%
17,836
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
766
Added 4.29%
17,089
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$21,500
$30.24 p/Share
711
Reduced 4.17%
16,323
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
1,918
Added 10.12%
17,034
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$5,489
$31.19 p/Share
176
Reduced 1.15%
15,116
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$47,006
$29.07 p/Share
1,617
Reduced 9.56%
15,292
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,702
$12.8 p/Share
133
Reduced 0.78%
16,909
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$10,625
$12.59 p/Share
844
Reduced 4.72%
17,042
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
2,400
Added 11.83%
17,886
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
1,749
Added 10.15%
15,486
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$1,427
$12.98 p/Share
110
Reduced 0.79%
13,737
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$2,950
$22.18 p/Share
133
Reduced 0.95%
13,847
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$4,470
$21.49 p/Share
208
Reduced 1.47%
13,980
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
6,097
Added 30.06%
14,188
Common Stock