Jun 13
2024
SELL
Open market or private sale
$176,850
$35.37 p/Share
5,000
Reduced 0.77%
648,411
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.76%
653,411
Common Stock
May 21
2024
SELL
Open market or private sale
$507,283
$37.46 p/Share
13,542
Reduced 2.05%
648,411
Common Stock
May 20
2024
SELL
Open market or private sale
$300,018
$36.88 p/Share
8,135
Reduced 1.21%
661,953
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
40,750
Added 5.73%
670,088
Common Stock
Mar 01
2024
SELL
Open market or private sale
$582,300
$38.82 p/Share
15,000
Reduced 2.33%
629,338
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.28%
644,338
Common Stock
Feb 21
2024
SELL
Open market or private sale
$525,201
$40.27 p/Share
13,042
Reduced 2.03%
629,338
Common Stock
Feb 20
2024
SELL
Open market or private sale
$290,468
$41.46 p/Share
7,006
Reduced 1.08%
642,380
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
37,375
Added 5.44%
649,386
Common Stock
Feb 02
2024
SELL
Open market or private sale
$220,550
$44.11 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Feb 01
2024
SELL
Open market or private sale
$647,100
$43.14 p/Share
15,000
Reduced 2.39%
612,011
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.34%
627,011
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,163,003
$44.58 p/Share
26,088
Reduced 4.09%
612,011
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$104,091
$3.99 p/Share
26,088
Added 3.93%
638,099
Common Stock
Jan 19
2024
SELL
Open market or private sale
$392,217
$44.01 p/Share
8,912
Reduced 1.44%
612,011
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$35,558
$3.99 p/Share
8,912
Added 1.41%
620,923
Common Stock
Jan 10
2024
SELL
Open market or private sale
$195,100
$39.02 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Jan 02
2024
SELL
Open market or private sale
$365,200
$36.52 p/Share
10,000
Reduced 1.61%
612,011
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.58%
622,011
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,050
$39.01 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Dec 01
2023
SELL
Open market or private sale
$371,900
$37.19 p/Share
10,000
Reduced 1.61%
612,011
Common Stock