Nov 15
2024
BUY
Exercise of conversion of derivative security
$76,050
$1.17 p/Share
65,000
Added 6.44%
943,565
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,005,200
$50.26 p/Share
20,000
Reduced 2.23%
878,565
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$23,400
$1.17 p/Share
20,000
Added 2.18%
898,565
Common Stock
Oct 04
2024
SELL
Open market or private sale
$352,880
$40.1 p/Share
8,800
Reduced 0.99%
878,565
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
$10,296
$1.17 p/Share
8,800
Added 0.98%
887,365
Common Stock
Oct 01
2024
SELL
Open market or private sale
$1,429,900
$39.5 p/Share
36,200
Reduced 3.96%
878,565
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$42,354
$1.17 p/Share
36,200
Added 3.81%
914,765
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,821,599
$40.48 p/Share
45,000
Reduced 4.87%
878,565
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$52,650
$1.17 p/Share
45,000
Added 4.65%
923,565
Common Stock
Aug 20
2024
SELL
Open market or private sale
$620,391
$38.62 p/Share
16,064
Reduced 1.8%
878,565
Common Stock
Aug 19
2024
SELL
Open market or private sale
$400,100
$40.01 p/Share
10,000
Reduced 1.11%
894,629
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$11,700
$1.17 p/Share
10,000
Added 1.09%
904,629
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,308,300
$37.38 p/Share
35,000
Reduced 3.76%
894,629
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$40,950
$1.17 p/Share
35,000
Added 3.63%
929,629
Common Stock
Jul 15
2024
SELL
Open market or private sale
$300,500
$30.05 p/Share
10,000
Reduced 1.11%
894,629
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$11,700
$1.17 p/Share
10,000
Added 1.09%
904,629
Common Stock
Jul 11
2024
SELL
Open market or private sale
$258,800
$25.88 p/Share
10,000
Reduced 1.11%
894,629
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$11,700
$1.17 p/Share
10,000
Added 1.09%
904,629
Common Stock
Jul 01
2024
SELL
Open market or private sale
$117,600
$23.52 p/Share
5,000
Reduced 0.56%
894,629
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$5,850
$1.17 p/Share
5,000
Added 0.55%
899,629
Common Stock
Jun 03
2024
SELL
Open market or private sale
$378,000
$25.2 p/Share
15,000
Reduced 1.65%
894,629
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$17,550
$1.17 p/Share
15,000
Added 1.62%
909,629
Common Stock
May 20
2024
SELL
Open market or private sale
$387,504
$25.61 p/Share
15,131
Reduced 1.66%
894,629
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$143,536
$8.88 p/Share
16,164
Added 1.75%
909,760
Common Stock
May 15
2024
SELL
Open market or private sale
$2,361,600
$29.52 p/Share
80,000
Reduced 8.22%
893,596
Common Stock