Oct 09
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.45%
680,090
Common Stock
Sep 08
2023
SELL
Open market or private sale
$354,400
$35.44 p/Share
10,000
Reduced 1.47%
670,090
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.45%
680,090
Common Stock
Sep 06
2023
SELL
Open market or private sale
$15,600
$39.0 p/Share
400
Reduced 0.06%
670,090
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,596
$3.99 p/Share
400
Added 0.06%
670,490
Common Stock
Aug 23
2023
SELL
Open market or private sale
$403,853
$34.8 p/Share
11,605
Reduced 1.7%
670,090
Common Stock
Aug 22
2023
SELL
Open market or private sale
$311,280
$34.94 p/Share
8,909
Reduced 1.29%
681,695
Common Stock
Aug 21
2023
SELL
Open market or private sale
$138,722
$34.89 p/Share
3,976
Reduced 0.57%
690,604
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
46,187
Added 6.24%
694,580
Common Stock
Aug 08
2023
SELL
Open market or private sale
$349,000
$34.9 p/Share
10,000
Reduced 1.52%
648,393
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.5%
658,393
Common Stock
Jul 10
2023
SELL
Open market or private sale
$604,650
$40.31 p/Share
15,000
Reduced 2.26%
648,393
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.21%
663,393
Common Stock
Jun 22
2023
SELL
Open market or private sale
$158,448
$49.04 p/Share
3,231
Reduced 0.5%
648,393
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$12,891
$3.99 p/Share
3,231
Added 0.49%
651,624
Common Stock
Jun 21
2023
SELL
Open market or private sale
$1,063,033
$49.7 p/Share
21,389
Reduced 3.19%
648,393
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$85,342
$3.99 p/Share
21,389
Added 3.09%
669,782
Common Stock
Jun 16
2023
SELL
Open market or private sale
$122,600
$49.04 p/Share
2,500
Reduced 0.38%
648,393
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$9,975
$3.99 p/Share
2,500
Added 0.38%
650,893
Common Stock
Jun 13
2023
SELL
Open market or private sale
$466,410
$49.07 p/Share
9,505
Reduced 1.44%
648,393
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$37,924
$3.99 p/Share
9,505
Added 1.42%
657,898
Common Stock
Jun 12
2023
SELL
Open market or private sale
$141,981
$49.01 p/Share
2,897
Reduced 0.44%
648,393
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$11,559
$3.99 p/Share
2,897
Added 0.44%
651,290
Common Stock
Jun 09
2023
SELL
Open market or private sale
$220,250
$44.05 p/Share
5,000
Reduced 0.77%
648,393
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.76%
653,393
Common Stock