Mar 03
2025
SELL
Open market or private sale
$135,780
$67.89 p/Share
2,000
Reduced 1.31%
150,129
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$26,440
$13.22 p/Share
2,000
Added 1.3%
152,129
Common Stock
Feb 28
2025
SELL
Open market or private sale
$1,006,869
$64.93 p/Share
15,507
Reduced 10.27%
135,463
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$99,996
$13.22 p/Share
7,564
Added 4.77%
150,970
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
14,666
Added 8.9%
150,129
Common Stock
Feb 20
2025
SELL
Open market or private sale
$380,212
$79.31 p/Share
4,794
Reduced 3.23%
143,406
Common Stock
Nov 25
2024
SELL
Open market or private sale
$229,290
$76.43 p/Share
3,000
Reduced 1.99%
147,781
Common Stock
Nov 20
2024
SELL
Open market or private sale
$447,619
$70.05 p/Share
6,390
Reduced 4.07%
150,781
Common Stock
Nov 01
2024
SELL
Open market or private sale
$529,084
$48.58 p/Share
10,891
Reduced 6.48%
157,171
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$211,771
$13.22 p/Share
16,019
Added 8.7%
168,062
Common Stock
Oct 14
2024
SELL
Open market or private sale
$4,201,680
$50.02 p/Share
84,000
Reduced 35.59%
152,043
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$991,500
$13.22 p/Share
75,000
Added 24.11%
236,043
Common Stock
Oct 11
2024
SELL
Open market or private sale
$900,000
$45.0 p/Share
20,000
Reduced 11.05%
161,043
Common Stock
Oct 11
2024
BUY
Exercise of conversion of derivative security
$264,400
$13.22 p/Share
20,000
Added 9.95%
181,043
Common Stock
Oct 04
2024
SELL
Open market or private sale
$52,013
$40.01 p/Share
1,300
Reduced 0.8%
161,043
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
$17,186
$13.22 p/Share
1,300
Added 0.79%
162,343
Common Stock
Oct 01
2024
SELL
Open market or private sale
$245,148
$39.54 p/Share
6,200
Reduced 3.71%
161,043
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$81,964
$13.22 p/Share
6,200
Added 3.57%
167,243
Common Stock
Sep 03
2024
SELL
Open market or private sale
$467,578
$41.28 p/Share
11,327
Reduced 6.57%
161,043
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$99,150
$13.22 p/Share
7,500
Added 4.17%
172,370
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,755,000
$45.0 p/Share
39,000
Reduced 19.13%
164,870
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$396,600
$13.22 p/Share
30,000
Added 12.83%
203,870
Common Stock
Aug 23
2024
SELL
Open market or private sale
$120,000
$40.0 p/Share
3,000
Reduced 1.7%
173,870
Common Stock
Aug 20
2024
SELL
Open market or private sale
$281,488
$39.15 p/Share
7,190
Reduced 3.91%
176,870
Common Stock
Aug 19
2024
SELL
Open market or private sale
$960,000
$40.0 p/Share
24,000
Reduced 11.54%
184,060
Common Stock