Oct 15
2024
SELL
Open market or private sale
$246,149
$49.23 p/Share
5,000
Reduced 0.74%
668,239
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.74%
673,239
Common Stock
Oct 01
2024
SELL
Open market or private sale
$718,800
$47.92 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,498,618
$49.43 p/Share
30,318
Reduced 4.34%
668,239
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$120,968
$3.99 p/Share
30,318
Added 4.16%
698,557
Common Stock
Sep 20
2024
SELL
Open market or private sale
$2,860,127
$49.31 p/Share
58,003
Reduced 7.99%
668,239
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$231,431
$3.99 p/Share
58,003
Added 7.4%
726,242
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,555,122
$49.09 p/Share
31,679
Reduced 4.53%
668,239
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$126,399
$3.99 p/Share
31,679
Added 4.33%
699,918
Common Stock
Sep 03
2024
SELL
Open market or private sale
$673,950
$44.93 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Aug 23
2024
SELL
Open market or private sale
$660,450
$44.03 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Aug 21
2024
SELL
Open market or private sale
$186,708
$42.54 p/Share
4,389
Reduced 0.65%
668,239
Common Stock
Aug 20
2024
SELL
Open market or private sale
$698,188
$42.23 p/Share
16,533
Reduced 2.4%
672,628
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
40,750
Added 5.58%
689,161
Common Stock
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