Nov 11
2025
SELL
Open market or private sale
$114,074
$19.47 p/Share
5,859
Reduced 24.49%
18,065
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$9,035
$19.99 p/Share
452
Reduced 1.85%
23,924
Common Stock
Nov 08
2025
BUY
Grant, award, or other acquisition
-
4,681
Added 16.11%
24,376
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
2,632
Added 11.79%
19,695
Common Stock
Nov 14
2024
SELL
Open market or private sale
$198,675
$37.31 p/Share
5,325
Reduced 23.79%
17,063
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$103,038
$36.23 p/Share
2,844
Reduced 11.38%
22,145
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
2,266
Added 9.19%
22,388
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$17,429
$38.14 p/Share
457
Reduced 2.3%
19,402
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
5,384
Added 18.99%
22,966
Common Stock
May 11
2023
SELL
Open market or private sale
$662,424
$39.43 p/Share
16,800
Reduced 48.22%
18,039
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$201,600
$12.0 p/Share
16,800
Added 32.53%
34,839
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$19,845
$38.61 p/Share
514
Reduced 6.31%
7,632
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
10,407
Added 36.59%
18,039
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$65,572
$40.88 p/Share
1,604
Reduced 16.45%
8,146
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
-
2,311
Added 19.16%
9,750
Common Stock
Nov 02
2021
SELL
Open market or private sale
$599,700
$39.98 p/Share
15,000
Reduced 66.85%
7,439
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$180,000
$12.0 p/Share
15,000
Added 40.07%
22,439
Common Stock
Feb 02
2021
SELL
Open market or private sale
$267,840
$29.76 p/Share
9,000
Reduced 54.75%
7,439
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$108,000
$12.0 p/Share
9,000
Added 35.38%
16,439
Common Stock
Nov 08
2020
BUY
Payment of exercise price or tax liability
$2,778
$20.28 p/Share
137
Added 1.75%
7,713
Common Stock
Nov 08
2020
BUY
Grant, award, or other acquisition
-
1,592
Added 17.36%
7,576
Common Stock