Dec 03
2024
SELL
Open market or private sale
$788,436
$36.68 p/Share
21,495
Reduced 68.95%
9,679
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$529,851
$24.65 p/Share
21,495
Added 48.94%
22,424
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$16,914
$29.57 p/Share
572
Reduced 5.58%
9,679
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 10.87%
10,251
Common Stock
Mar 21
2024
SELL
Open market or private sale
$511,677
$35.31 p/Share
14,491
Reduced 62.84%
8,570
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$366,622
$25.3 p/Share
14,491
Added 38.59%
23,061
Common Stock
Mar 20
2024
SELL
Open market or private sale
$14,124
$35.31 p/Share
400
Reduced 4.46%
8,570
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$10,120
$25.3 p/Share
400
Added 4.27%
8,970
Common Stock
Mar 19
2024
SELL
Open market or private sale
$436,572
$35.31 p/Share
12,364
Reduced 59.06%
8,570
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$312,809
$25.3 p/Share
12,364
Added 37.13%
20,934
Common Stock
Mar 13
2024
SELL
Open market or private sale
$2,107,347
$33.79 p/Share
62,366
Reduced 87.92%
8,570
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$1,153,147
$18.49 p/Share
62,366
Added 58.26%
44,686
Common Stock
Mar 12
2024
SELL
Open market or private sale
$128,133
$32.99 p/Share
3,884
Reduced 31.19%
8,570
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$50,414
$12.98 p/Share
3,884
Added 23.77%
12,454
Common Stock
Feb 26
2024
SELL
Open market or private sale
$151,050
$30.21 p/Share
5,000
Reduced 36.85%
8,570
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$45,650
$9.13 p/Share
5,000
Added 26.93%
13,570
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$18,540
$29.06 p/Share
638
Reduced 6.93%
8,570
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
1,250
Added 11.95%
9,208
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$10,393
$27.94 p/Share
372
Reduced 4.47%
7,958
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
750
Added 8.26%
8,330
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$37,942
$32.1 p/Share
1,182
Reduced 14.16%
7,165
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,500
Added 23.05%
8,347
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
-
750
Added 12.01%
5,497
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
1,500
Added 24.01%
4,747
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
750
Added 18.76%
3,247
Common Stock