Nov 20
2025
SELL
Payment of exercise price or tax liability
$106,552
$19.92 p/Share
5,349
Reduced 0.38%
1,385,656
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
101,420
Added 6.8%
1,391,005
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$1,139,062
$21.85 p/Share
52,131
Reduced 3.89%
1,289,585
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
-
75,515
Added 5.33%
1,341,716
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$48,099
$9.62 p/Share
5,000
Added 0.39%
1,266,201
Common Stock
Feb 07
2025
BUY
Open market or private purchase
$109,149
$21.83 p/Share
5,000
Added 0.39%
1,261,201
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$175,482
$32.66 p/Share
5,373
Reduced 0.43%
1,256,201
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
39,765
Added 3.06%
1,261,574
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$438,034
$34.63 p/Share
12,649
Reduced 1.02%
1,221,809
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$798,486
$32.06 p/Share
24,906
Reduced 1.98%
1,234,458
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
37,382
Added 2.88%
1,259,364
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
36,027
Added 2.86%
1,221,982
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,871,190
$30.24 p/Share
61,878
Reduced 4.96%
1,185,955
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
117,873
Added 8.63%
1,247,833
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$397,672
$31.19 p/Share
12,750
Reduced 1.12%
1,129,960
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$239,740
$29.07 p/Share
8,247
Reduced 0.72%
1,142,710
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$111,577
$12.8 p/Share
8,717
Reduced 0.75%
1,150,957
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,110,538
$12.59 p/Share
88,208
Reduced 7.07%
1,159,674
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
174,775
Added 12.29%
1,247,882
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
84,812
Added 7.32%
1,073,107
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$107,046
$12.98 p/Share
8,247
Reduced 0.83%
988,295
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$193,343
$22.18 p/Share
8,717
Reduced 0.87%
996,542
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$3,303,615
$21.49 p/Share
153,728
Reduced 13.26%
1,005,259
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
287,804
Added 19.89%
1,158,987
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
54,854
Added 5.92%
871,183
Common Stock