Aug 15
2024
SELL
Open market or private sale
$187,872
$39.14 p/Share
4,800
Reduced 0.73%
648,411
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$19,152
$3.99 p/Share
4,800
Added 0.73%
653,211
Common Stock
Aug 14
2024
SELL
Open market or private sale
$397,800
$39.0 p/Share
10,200
Reduced 1.55%
648,411
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$40,698
$3.99 p/Share
10,200
Added 1.53%
658,611
Common Stock
Aug 01
2024
SELL
Open market or private sale
$175,350
$35.07 p/Share
5,000
Reduced 0.77%
648,411
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.76%
653,411
Common Stock
Jul 01
2024
SELL
Open market or private sale
$182,450
$36.49 p/Share
5,000
Reduced 0.77%
648,411
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.76%
653,411
Common Stock
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