Feb 19
2025
SELL
Open market or private sale
$70,266
$57.22 p/Share
1,228
Reduced 12.61%
8,509
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
4,125
Added 29.76%
9,737
Common Stock
Feb 12
2025
SELL
Open market or private sale
$26,611
$56.74 p/Share
469
Reduced 7.71%
5,612
Common Stock
Feb 11
2025
SELL
Open market or private sale
$45,678
$57.53 p/Share
794
Reduced 99.25%
6
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
1,562
Added 18.51%
6,875
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,656
Added 33.33%
5,313
Common Stock
Feb 04
2025
SELL
Open market or private sale
$76,129
$59.43 p/Share
1,281
Reduced 32.53%
2,657
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
3,938
Added 50.0%
3,938
Common Stock
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