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
Aug 19
2024
BUY
Exercise of conversion of derivative security
$198,300
$13.22 p/Share
15,000
Added 6.72%
208,060
Common Stock
Aug 07
2024
SELL
Open market or private sale
$420,000
$35.0 p/Share
12,000
Reduced 5.87%
192,493
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$99,150
$13.22 p/Share
7,500
Added 3.54%
204,493
Common Stock
Jun 03
2024
SELL
Open market or private sale
$76,320
$25.44 p/Share
3,000
Reduced 1.5%
196,993
Common Stock
May 20
2024
SELL
Open market or private sale
$112,292
$25.62 p/Share
4,383
Reduced 2.14%
199,993
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
30,601
Added 13.02%
204,376
Common Stock