Dec 18
2025
SELL
Payment of exercise price or tax liability
$2,855,146
$15.66 p/Share
182,321
Reduced 22.93%
612,745
Common Stock
Dec 18
2025
BUY
Exercise of conversion of derivative security
$2,596,000
$12.98 p/Share
200,000
Added 20.1%
795,066
Common Stock
Nov 24
2025
BUY
Open market or private purchase
$200,390
$13.82 p/Share
14,500
Added 2.38%
595,066
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$181,955
$14.03 p/Share
12,969
Reduced 2.19%
580,566
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$275,850
$21.27 p/Share
12,969
Reduced 2.14%
593,337
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$305,278
$23.55 p/Share
12,963
Reduced 2.09%
606,306
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$796,177
$35.55 p/Share
22,396
Reduced 3.49%
618,712
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
75,545
Added 10.54%
641,108
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$158,375
$35.55 p/Share
4,455
Reduced 0.78%
565,563
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
138,549
Added 19.55%
570,018
Common Stock
Jan 21
2025
SELL
Open market or private sale
$3,938,000
$39.38 p/Share
100,000
Reduced 18.82%
431,469
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
$977,000
$9.77 p/Share
100,000
Added 15.84%
531,469
Common Stock
Jan 02
2025
SELL
Open market or private sale
$2,009,000
$40.18 p/Share
50,000
Reduced 10.38%
431,469
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$488,500
$9.77 p/Share
50,000
Added 9.41%
481,469
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$408,635
$39.98 p/Share
10,221
Reduced 2.31%
431,469
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$386,660
$37.83 p/Share
10,221
Reduced 2.26%
441,690
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$402,502
$39.38 p/Share
10,221
Reduced 2.21%
452,968
Common Stock
Mar 13
2024
SELL
Open market or private sale
$2,653,500
$53.07 p/Share
50,000
Reduced 9.75%
462,560
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$488,500
$9.77 p/Share
50,000
Added 8.89%
512,560
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$669,552
$60.32 p/Share
11,100
Reduced 2.34%
462,560
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
82,933
Added 14.9%
473,660
Common Stock
Nov 22
2023
-
38,835
Reduced 9.04%
390,727
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$532,984
$52.09 p/Share
10,232
Reduced 2.33%
429,562
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$500,242
$48.89 p/Share
10,232
Reduced 2.27%
439,794
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$477,741
$46.7 p/Share
10,230
Reduced 2.22%
450,026
Common Stock