Mar 14
2025
BUY
Exercise of conversion of derivative security
$242,125
$7.45 p/Share
32,500
Added 0.61%
5,302,845
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$249,202
$7.45 p/Share
33,450
Added 0.63%
5,270,345
Common Stock
Mar 10
2025
SELL
Open market or private sale
$459,280
$57.41 p/Share
8,000
Reduced 0.15%
5,236,895
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$59,600
$7.45 p/Share
8,000
Added 0.15%
5,244,895
Common Stock
Mar 03
2025
SELL
Open market or private sale
$515,840
$64.48 p/Share
8,000
Reduced 0.15%
5,236,895
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$59,600
$7.45 p/Share
8,000
Added 0.15%
5,244,895
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$496,490
$5.72 p/Share
86,799
Added 1.63%
5,236,895
Common Stock
Feb 25
2025
SELL
Open market or private sale
$4,116,663
$64.64 p/Share
63,686
Reduced 1.22%
5,150,096
Common Stock
Feb 24
2025
SELL
Open market or private sale
$1,826,893
$64.23 p/Share
28,443
Reduced 0.54%
5,213,782
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$59,600
$7.45 p/Share
8,000
Added 0.15%
5,242,225
Common Stock
Feb 21
2025
SELL
Open market or private sale
$1,642,961
$67.47 p/Share
24,351
Reduced 0.46%
5,234,225
Common Stock
Feb 20
2025
SELL
Open market or private sale
$2,324,228
$69.95 p/Share
33,227
Reduced 0.63%
5,258,576
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
8,605
Added 0.16%
5,291,803
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
133,102
Added 2.46%
5,283,198
Common Stock
Feb 18
2025
SELL
Open market or private sale
$580,000
$72.5 p/Share
8,000
Reduced 0.16%
5,150,096
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$59,600
$7.45 p/Share
8,000
Added 0.15%
5,158,096
Common Stock
Feb 10
2025
SELL
Open market or private sale
$3,430,079
$71.46 p/Share
48,000
Reduced 0.92%
5,150,096
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$357,600
$7.45 p/Share
48,000
Added 0.91%
5,198,096
Common Stock
Jan 08
2025
BUY
Exercise of conversion of derivative security
$228,826
$3.99 p/Share
57,350
Added 1.1%
5,150,096
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$265,933
$3.99 p/Share
66,650
Added 1.29%
5,092,746
Common Stock
Dec 16
2024
SELL
Open market or private sale
$4,896,614
$68.98 p/Share
70,986
Reduced 1.39%
5,026,096
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$496,542
$7.45 p/Share
66,650
Added 1.29%
5,097,082
Common Stock
Nov 26
2024
SELL
Open market or private sale
$2,714,151
$60.79 p/Share
44,648
Reduced 0.88%
5,030,432
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$332,627
$7.45 p/Share
44,648
Added 0.87%
5,075,080
Common Stock
Nov 25
2024
SELL
Open market or private sale
$3,680,217
$59.51 p/Share
61,842
Reduced 1.21%
5,030,432
Common Stock