Nov 11
2024
SELL
Open market or private sale
$888,100
$66.87 p/Share
13,281
Reduced 100.0%
0
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$187,129
$14.09 p/Share
13,281
Added 50.0%
13,281
Common Stock
Jul 16
2024
SELL
Open market or private sale
$554,804
$53.0 p/Share
10,468
Reduced 99.71%
30
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$286,299
$27.35 p/Share
10,468
Added 49.93%
10,498
Common Stock
Jul 12
2024
SELL
Open market or private sale
$265,703
$50.01 p/Share
5,313
Reduced 99.44%
30
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$113,591
$21.38 p/Share
5,313
Added 49.86%
5,343
Common Stock
May 09
2024
SELL
Open market or private sale
$154,340
$38.74 p/Share
3,984
Reduced 99.25%
30
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$27,091
$6.8 p/Share
3,984
Added 49.81%
4,014
Common Stock
Mar 21
2024
SELL
Open market or private sale
$735,599
$40.34 p/Share
18,235
Reduced 99.84%
30
Common Stock
Mar 19
2024
SELL
Open market or private sale
$608,498
$39.22 p/Share
15,515
Reduced 45.93%
18,265
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
33,750
Added 49.98%
33,780
Common Stock
Feb 14
2024
SELL
Open market or private sale
$54,460
$50.01 p/Share
1,089
Reduced 97.32%
30
Common Stock
Feb 13
2024
SELL
Open market or private sale
$93,250
$50.0 p/Share
1,865
Reduced 62.5%
1,119
Common Stock
Feb 13
2024
SELL
Open market or private sale
$23,574
$49.84 p/Share
473
Reduced 13.68%
2,984
Common Stock
Feb 12
2024
SELL
Open market or private sale
$40,641
$51.38 p/Share
791
Reduced 18.62%
3,457
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
1,562
Added 26.88%
4,248
Common Stock
Feb 09
2024
SELL
Open market or private sale
$3,603,054
$50.2 p/Share
71,774
Reduced 96.39%
2,686
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$1,536,067
$21.38 p/Share
71,846
Added 49.11%
74,460
Common Stock
Feb 01
2024
SELL
Open market or private sale
$59,659
$45.06 p/Share
1,324
Reduced 33.62%
2,614
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
3,938
Added 50.0%
3,938
Common Stock
Dec 28
2023
SELL
Open market or private sale
$396,300
$50.0 p/Share
7,926
Reduced 100.0%
0
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$145,384
$21.38 p/Share
6,800
Added 46.18%
7,926
Common Stock
Dec 27
2023
SELL
Open market or private sale
$250,800
$50.01 p/Share
5,015
Reduced 81.66%
1,126
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$51,312
$21.38 p/Share
2,400
Added 28.1%
6,141
Common Stock
Nov 14
2023
SELL
Open market or private sale
$894,432
$32.07 p/Share
27,890
Reduced 88.17%
3,741
Common Stock