The beatandraise.com SEC Filings API is open: get a free API key, or see plans. Questions: [email protected].

Form 144: proposed sales of restricted securities

An affiliate of a company, or a holder of restricted stock, gives notice before selling more than 5,000 shares or $50,000 in a three-month period under Rule 144: the securities, the broker, the number of shares and their market value, how and when they were acquired, and what was sold in the past three months. Filed electronically in XML since April 2023.

127,670 filings with an XML document, 86 fields defined by the SEC, every one of them available as filed.

Coverage

Form typeFilings on EDGARWith an XML documentFirst XML filingLatest
144133,817126,2092022-09-202026-10-13
144/A1,7611,4612022-09-192026-10-08

Counted from our copy of EDGAR on 2026-10-14. Filings before a form's XML start date were filed as text or HTML and are available as documents, not as fields.

API

Every filing of this form for a company or a person, newest first, in one call. Pass any CIK on the filing (the issuer, or a reporting person or filer); amendments are included unless amendments=false.

GET https://beatandraise.com/api/v1/form-data?cik=<CIK>&form=144&format=json
GET https://beatandraise.com/api/v1/form-data?cik=<CIK>&form=144&format=xml
    &from=YYYY-MM-DD &to=YYYY-MM-DD &amendments=false &compact=true &limit= &cursor=
  • format=json: every element as SEC names it, values exactly as filed, including fields the SEC's own viewer does not show.
  • format=xml: the document as filed, with its SHA-256, for clients that parse XML themselves.
  • Each row carries the accession number, form, filing date, schema version and links to the filing on sec.gov.

Lossless JSON

The JSON is not a selection of fields. It is the whole document, converted so it can be turned back into the original XML with nothing lost: every element, every attribute, every value and the order they came in. We check that for every document we store; one that does not rebuild exactly is not stored.

  • An element with only text is a string; one with children is an object keyed by SEC's element name; a name that repeats becomes an array.
  • Attributes are @name keys (@xsi:nil included); text next to child elements is #text.
  • Order is kept in #order: the child element names in document order. JSON objects have no order, and some forms depend on it (a Form 4's Table I lists transactions and holdings “in any order”). compact=true drops it when you do not need the XML back.
  • Older schema versions are kept as filed: a 2004 Form 4 has the fields the 2004 schema had.

A Python function that rebuilds the XML from our JSON: sec_json_to_xml.py.

Example

SEC's own sample from the technical specification (fictitious data). The JSON below is what the API returns for it, produced by the same code that stores every filing.

XML as filed: Sample 144.xml

<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns="http://www.sec.gov/edgar/ownership" xmlns:com="http://www.sec.gov/edgar/common">
   <headerData>
      <submissionType>144</submissionType>
      <filerInfo>
         <filer>
            <filerCredentials>
               <cik>0001161286</cik>
               <ccc>#tech123</ccc>
            </filerCredentials>
         </filer>
         <liveTestFlag>LIVE</liveTestFlag>
         <contact>
            <contactName>Raj C</contactName>
            <contactPhoneNumber>2025516129</contactPhoneNumber>
            <contactEmailAddress>[email protected]</contactEmailAddress>
         </contact>
         <flags>
            <overrideInternetFlag>false</overrideInternetFlag>
         </flags>
         <notifications>
            <notificationEmailAddress>[email protected]</notificationEmailAddress>
            <notificationEmailAddress>[email protected]</notificationEmailAddress>
            <notificationEmailAddress>[email protected]</notificationEmailAddress>
         </notifications>
      </filerInfo>
   </headerData>
   <formData>
      <issuerInfo>
         <issuerCik>0001118676</issuerCik>
         <issuerName>RUFUS TEST CO</issuerName>
         <secFileNumber>033-100039</secFileNumber>
         <issuerAddress>
            <com:street1>5601 N. MacArthur Blvd</com:street1>
            <com:city>Irving</com:city>
            <com:stateOrCountry>TX</com:stateOrCountry>
            <com:zipCode>75038</com:zipCode>
         </issuerAddress>
         <issuerContactPhone>972-717-0300</issuerContactPhone>
         <nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold>van der Velden Jan</nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold>
         <relationshipsToIssuer>
            <relationshipToIssuer>Officer</relationshipToIssuer>
            <relationshipToIssuer>Director</relationshipToIssuer>
            <relationshipToIssuer>Stakeholder</relationshipToIssuer>
         </relationshipsToIssuer>
      </issuerInfo>
      <securitiesInformation>
         <securitiesClassTitle>Common stock</securitiesClassTitle>
         <brokerOrMarketmakerDetails>
            <name>Virtu Financial</name>
            <address>
               <com:street1>One Liberty Plaza</com:street1>
               <com:street2>165 Broadway</com:street2>
               <com:city>New York</com:city>
               <com:stateOrCountry>NY</com:stateOrCountry>
               <com:zipCode>10006</com:zipCode>
            </address>
         </brokerOrMarketmakerDetails>
         <noOfUnitsSold>17087</noOfUnitsSold>
         <aggregateMarketValue>1282000.00</aggregateMarketValue>
         <noOfUnitsOutstanding>161514066</noOfUnitsOutstanding>
         <approxSaleDate>08/27/2022</approxSaleDate>
         <securitiesExchangeName>CHX</securitiesExchangeName>
      </securitiesInformation>
      <securitiesInformation>
         <securitiesClassTitle>Common stock1</securitiesClassTitle>
         <brokerOrMarketmakerDetails>
            <name>Virtu Financial 1</name>
            <address>
               <com:street1>One Liberty Plaza 1</com:street1>
               <com:street2>165 Broadway 1</com:street2>
               <com:city>New York</com:city>
               <com:stateOrCountry>NY</com:stateOrCountry>
               <com:zipCode>10006</com:zipCode>
            </address>
         </brokerOrMarketmakerDetails>
         <noOfUnitsSold>18000</noOfUnitsSold>
         <aggregateMarketValue>126500000.00</aggregateMarketValue>
         <noOfUnitsOutstanding>161514066</noOfUnitsOutstanding>
         <approxSaleDate>08/27/2022</approxSaleDate>
         <securitiesExchangeName>NYSE</securitiesExchangeName>
      </securitiesInformation>
      <securitiesToBeSold>
         <securitiesClassTitle>Common stock</securitiesClassTitle>
         <acquiredDate>08/27/2022</acquiredDate>
         <natureOfAcquisitionTransaction>Employee Stock Award</natureOfAcquisitionTransaction>
         <nameOfPersonfromWhomAcquired>Issuer</nameOfPersonfromWhomAcquired>
         <isGiftTransaction>Y</isGiftTransaction>
         <donarAcquiredDate>08/14/2022</donarAcquiredDate>
         <amountOfSecuritiesAcquired>17087</amountOfSecuritiesAcquired>
         <paymentDate>08/27/2022</paymentDate>
         <natureOfPayment>CASH</natureOfPayment>
      </securitiesToBeSold>
      <securitiesToBeSold>
         <securitiesClassTitle>Common stock - 2</securitiesClassTitle>
         <acquiredDate>01/01/1933</acquiredDate>
         <natureOfAcquisitionTransaction>Employee Stock Award -1</natureOfAcquisitionTransaction>
         <nameOfPersonfromWhomAcquired>Issuer-1</nameOfPersonfromWhomAcquired>
         <isGiftTransaction>Y</isGiftTransaction>
         <donarAcquiredDate>01/01/1933</donarAcquiredDate>
         <amountOfSecuritiesAcquired>17087</amountOfSecuritiesAcquired>
         <paymentDate>08/15/2021</paymentDate>
         <natureOfPayment>CASH-25</natureOfPayment>
      </securitiesToBeSold>
      <nothingToReportFlagOnSecuritiesSoldInPast3Months>N</nothingToReportFlagOnSecuritiesSoldInPast3Months>
      <securitiesSoldInPast3Months>
         <sellerDetails>
            <name>Virtu Financial</name>
            <address>
               <com:street1>One Liberty Plaza</com:street1>
               <com:street2>165 Broadway</com:street2>
               <com:city>New York</com:city>
               <com:stateOrCountry>NY</com:stateOrCountry>
               <com:zipCode>10006</com:zipCode>
            </address>
         </sellerDetails>
         <securitiesClassTitle>Common Stock</securitiesClassTitle>
         <saleDate>08/27/2022</saleDate>
         <amountOfSecuritiesSold>0</amountOfSecuritiesSold>
         <grossProceeds>0.00</grossProceeds>
      </securitiesSoldInPast3Months>
      <remarks>This is new 144 form</remarks>
      <noticeSignature>
         <noticeDate>09/08/2022</noticeDate>
         <planAdoptionDates>
            <planAdoptionDate>08/15/2022</planAdoptionDate>
            <planAdoptionDate>08/15/2022</planAdoptionDate>
            <planAdoptionDate>01/02/1933</planAdoptionDate>
         </planAdoptionDates>
         <signature>/s/ Jan van der Velden</signature>
      </noticeSignature>
   </formData>
   <documents>
      <com:document>
         <com:conformedName>test2.txt</com:conformedName>
         <com:conformedDocumentType>COVER</com:conformedDocumentType>
         <com:contents>DQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQo=</com:contents>
      </com:document>
      <com:document>
         <com:conformedName>test3.txt</com:conformedName>
         <com:conformedDocumentType>EX-24</com:conformedDocumentType>
         <com:contents>DQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQo=</com:contents>
      </com:document>
   </documents>
</edgarSubmission>

JSON from the API (format=json)

{
  "#order": [
    "headerData",
    "formData",
    "documents"
  ],
  "documents": {
    "document": [
      {
        "#order": [
          "conformedName",
          "conformedDocumentType",
          "contents"
        ],
        "conformedDocumentType": "COVER",
        "conformedName": "test2.txt",
        "contents": "DQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQo="
      },
      {
        "#order": [
          "conformedName",
          "conformedDocumentType",
          "contents"
        ],
        "conformedDocumentType": "EX-24",
        "conformedName": "test3.txt",
        "contents": "DQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQp0ZXN0aW5nLi4uDQo="
      }
    ]
  },
  "formData": {
    "#order": [
      "issuerInfo",
      "securitiesInformation",
      "securitiesInformation",
      "securitiesToBeSold",
      "securitiesToBeSold",
      "nothingToReportFlagOnSecuritiesSoldInPast3Months",
      "securitiesSoldInPast3Months",
      "remarks",
      "noticeSignature"
    ],
    "issuerInfo": {
      "#order": [
        "issuerCik",
        "issuerName",
        "secFileNumber",
        "issuerAddress",
        "issuerContactPhone",
        "nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold",
        "relationshipsToIssuer"
      ],
      "issuerAddress": {
        "#order": [
          "street1",
          "city",
          "stateOrCountry",
          "zipCode"
        ],
        "city": "Irving",
        "stateOrCountry": "TX",
        "street1": "5601 N. MacArthur Blvd",
        "zipCode": "75038"
      },
      "issuerCik": "0001118676",
      "issuerContactPhone": "972-717-0300",
      "issuerName": "RUFUS TEST CO",
      "nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold": "van der Velden Jan",
      "relationshipsToIssuer": {
        "relationshipToIssuer": [
          "Officer",
          "Director",
          "Stakeholder"
        ]
      },
      "secFileNumber": "033-100039"
    },
    "nothingToReportFlagOnSecuritiesSoldInPast3Months": "N",
    "noticeSignature": {
      "#order": [
        "noticeDate",
        "planAdoptionDates",
        "signature"
      ],
      "noticeDate": "09/08/2022",
      "planAdoptionDates": {
        "planAdoptionDate": [
          "08/15/2022",
          "08/15/2022",
          "01/02/1933"
        ]
      },
      "signature": "/s/ Jan van der Velden"
    },
    "remarks": "This is new 144 form",
    "securitiesInformation": [
      {
        "#order": [
          "securitiesClassTitle",
          "brokerOrMarketmakerDetails",
          "noOfUnitsSold",
          "aggregateMarketValue",
          "noOfUnitsOutstanding",
          "approxSaleDate",
          "securitiesExchangeName"
        ],
        "aggregateMarketValue": "1282000.00",
        "approxSaleDate": "08/27/2022",
        "brokerOrMarketmakerDetails": {
          "#order": [
            "name",
            "address"
          ],
          "address": {
            "#order": [
              "street1",
              "street2",
              "city",
              "stateOrCountry",
              "zipCode"
            ],
            "city": "New York",
            "stateOrCountry": "NY",
            "street1": "One Liberty Plaza",
            "street2": "165 Broadway",
            "zipCode": "10006"
          },
          "name": "Virtu Financial"
        },
        "noOfUnitsOutstanding": "161514066",
        "noOfUnitsSold": "17087",
        "securitiesClassTitle": "Common stock",
        "securitiesExchangeName": "CHX"
      },
      {
        "#order": [
          "securitiesClassTitle",
          "brokerOrMarketmakerDetails",
          "noOfUnitsSold",
          "aggregateMarketValue",
          "noOfUnitsOutstanding",
          "approxSaleDate",
          "securitiesExchangeName"
        ],
        "aggregateMarketValue": "126500000.00",
        "approxSaleDate": "08/27/2022",
        "brokerOrMarketmakerDetails": {
          "#order": [
            "name",
            "address"
          ],
          "address": {
            "#order": [
              "street1",
              "street2",
              "city",
              "stateOrCountry",
              "zipCode"
            ],
            "city": "New York",

142 more lines not shown.

Every field

Every element and attribute in the SEC's schema for this form, in schema order, indented by depth. Names are the SEC's and are the keys in the JSON.

edgarSubmission (eis_Form_144_Ownership.xsd, 86 fields)
Field (path)TypeOccursAllowed valuesSEC's description
edgarSubmission(group)1..1
schemaVersionSCHEMA_VERSION_TYPE0..1length=5
headerData(group: HEADER_DATA)1..1These elements are part of the HEADER_DATA_TYPE group
submissionTypeSUBMISSION_TYPE1..1one of: 144, 144/A
previousAccessionNumberACCESSION_NUMBER_TYPE0..1pattern=[*]{0}|[0-9]{1,10}\-[0-9]{1,2}\-[0-9]{1,6}
filerInfo(group: FILER_INFO_TYPE)1..1These elements are part of the FILER_INFO_TYPE group
filer(group: FILER_TYPE)1..1These elements are part of the FILER_TYPE group
filerCredentials(group: FILER_CREDENTIALS_TYPE)1..1These elements are part of the FILER_CREDENTIALS_TYPE group
cikCIK_TYPE1..1pattern=\d{1,10}
cccCCC_TYPE1..1length=8
liveTestFlagLIVE_TEST_TYPE1..1one of: LIVE, TEST
contact(group: CONTACT_TYPE)1..1These elements are part of the CONTACT_TYPE group
contactNameNAME_TYPE1..1minLength=1; maxLength=30; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,30}
contactPhoneNumberEDGAR_PHONE_TYPE1..1minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20}
contactEmailAddressINTERNET_ADDRESS_TYPE1..1maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?)
flags(group: FLAGS_TYPE)1..1These elements are part of the FLAGS_TYPE group
overrideInternetFlagTRUE_FALSE_TYPE0..1pattern=true; pattern=false
notifications(group: NOTIFICATIONS_TYPE)0..1These elements are part of the NOTIFICATIONS_TYPE group
notificationEmailAddressINTERNET_ADDRESS_TYPE0..3maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?)
formData(group: FORM_DATA)1..1These elements are part of the FORM_DATA group
issuerInfo(group: ISSUER_INFORMATION)1..1These elements are part of the form data group
issuerCikCIK_TYPE1..1pattern=\d{1,10}
issuerNameSTRING_150_TYPE1..1minLength=1; maxLength=150
secFileNumberFILE_NUMBER_TYPE0..1pattern=\d{1,3}-\d{1,8}-[a-zA-Z0-9]{1,4}|\d{1,3}-\d{1,8}|24R-\d{1,8}-[a-zA-Z0-9]{1,4}|24R-\d{1,8}
issuerAddress(group: ADDRESS_TYPE)1..1
street1STREET_TYPE1..1minLength=1; maxLength=40
street2STREET_TYPE0..1minLength=1; maxLength=40
citySTRING_30_TYPE1..1minLength=1; maxLength=30
stateOrCountrySTATE_COUNTRY_CODE1..1one of 331 codes (AL, AK, AZ, AR, CA, …; full list in the XSD)
zipCodeZIP_TYPE1..1minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]*
issuerContactPhoneEDGAR_PHONE_TYPE1..1minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20}
nameOfPersonForWhoseAccountTheSecuritiesAreToBeSoldSTRING_150_TYPE1..1minLength=1; maxLength=150
relationshipsToIssuer(group: RELATIONSHIPS_TO_ISSUER)1..1These elements are part of the NOTIFICATIONS_TYPE group
relationshipToIssuerSTRING_50_TYPE1..5minLength=1; maxLength=50
securitiesInformation(group: SECURITIES_INFORMATION)1..40These elements are part of the form data group
securitiesClassTitleSTRING_150_TYPE1..1minLength=1; maxLength=150
brokerOrMarketmakerDetails(group: NAME_ADDRESS_TYPE)1..1These elements are part of the CONTACT_TYPE group
nameNAME_TYPE1..1minLength=1; maxLength=100; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,100}
address(group: ADDRESS_TYPE)1..1
street1STREET_TYPE1..1minLength=1; maxLength=40
street2STREET_TYPE0..1minLength=1; maxLength=40
citySTRING_30_TYPE1..1minLength=1; maxLength=30
stateOrCountrySTATE_COUNTRY_CODE1..1one of 331 codes (AL, AK, AZ, AR, CA, …; full list in the XSD)
zipCodeZIP_TYPE1..1minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]*
noOfUnitsSoldINTEGER_NONNEGATIVE_121..1totalDigits=12
aggregateMarketValueDECIMAL_TYPE14_2_NONNEGATIVE1..1totalDigits=14; fractionDigits=2; maxInclusive=999999999999.99; minInclusive=0
noOfUnitsOutstandingINTEGER_NONNEGATIVE_121..1totalDigits=12
approxSaleDateDATE_TYPE21..1pattern=\d{1,2}/\d{1,2}/\d{4}
securitiesExchangeNameSTRING_20_TYPE1..1minLength=1; maxLength=20
securitiesToBeSold(group: SECURITIES_TO_BE_SOLD)1..40These elements are part of the form data group
securitiesClassTitleSTRING_150_TYPE1..1minLength=1; maxLength=150
acquiredDateDATE_TYPE21..1pattern=\d{1,2}/\d{1,2}/\d{4}
natureOfAcquisitionTransactionSTRING_255_TYPE1..1maxLength=255
nameOfPersonfromWhomAcquiredSTRING_100_TYPE0..1minLength=1; maxLength=100
isGiftTransactionYES_NO_TYPE1..1one of: Y, N
donarAcquiredDateDATE_TYPE20..1pattern=\d{1,2}/\d{1,2}/\d{4}
amountOfSecuritiesAcquiredINTEGER_NONNEGATIVE_121..1totalDigits=12
paymentDateDATE_TYPE20..1pattern=\d{1,2}/\d{1,2}/\d{4}
natureOfPaymentSTRING_255_TYPE1..1maxLength=255
nothingToReportFlagOnSecuritiesSoldInPast3MonthsYES_NO_TYPE1..1one of: Y, N
securitiesSoldInPast3Months(group: SECURITIES_SOLD_IN_PAST_3_MONTHS)0..200These elements are part of the form data group
sellerDetails(group: NAME_ADDRESS_TYPE)1..1These elements are part of the CONTACT_TYPE group
nameNAME_TYPE1..1minLength=1; maxLength=100; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,100}
address(group: ADDRESS_TYPE)1..1
street1STREET_TYPE1..1minLength=1; maxLength=40
street2STREET_TYPE0..1minLength=1; maxLength=40
citySTRING_30_TYPE1..1minLength=1; maxLength=30
stateOrCountrySTATE_COUNTRY_CODE1..1one of 331 codes (AL, AK, AZ, AR, CA, …; full list in the XSD)
zipCodeZIP_TYPE1..1minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]*
securitiesClassTitleSTRING_150_TYPE1..1minLength=1; maxLength=150
saleDateDATE_TYPE21..1pattern=\d{1,2}/\d{1,2}/\d{4}
amountOfSecuritiesSoldINTEGER_NONNEGATIVE_121..1totalDigits=12
grossProceedsDECIMAL_TYPE14_2_NONNEGATIVE1..1totalDigits=14; fractionDigits=2; maxInclusive=999999999999.99; minInclusive=0
remarksSTRING_1K_TYPE0..1minLength=1; maxLength=1000
noticeSignature(group: NOTICE_SIGNATURE)1..1These elements are part of the form data group
noticeDateDATE_TYPE21..1pattern=\d{1,2}/\d{1,2}/\d{4}
planAdoptionDates(group: PLAN_ADOPTION_DATES)0..1These elements are part of the FORM_DATA group
planAdoptionDateDATE_TYPE20..20pattern=\d{1,2}/\d{1,2}/\d{4}
signatureSTRING_150_TYPE1..1minLength=1; maxLength=150
documents(group: EDGAR_DOCUMENTS_TYPE)0..1
document(group: EDGAR_DOCUMENT_TYPE)1..nDocument names must be lower case and no longer than thirty-two (32) characters in length. The names must start with a letter (a-z) and may contain numbers (0-9) with no spaces. Document names may contain one period (.), one hyphen (-), and one underscore (_) character and must end with *.htm, *.txt, *.pdf, *.fil, *.jpg, *.gif, *.xml or *.xsd extensions.
conformedNameDOCUMENT_NAME_TYPE1..1minLength=1; maxLength=32; pattern=([a-zA-Z0-9]+[\w\._\-]*)([\.](([hH][tT][mM])|([tT][xX][tT])|([pP][dD][fF])|([xX][mM][lL])|([jJ][pP][gG])|([gG][iI][fF])|([fF][iI][lL])|([xX][sS][dD])))
conformedDocumentTypeSUB_DOCUMENT_TYPE1..1SUBMISSION_TYPE (one of 449 codes (10-12B, 10-12B/A, 10-12G, 10-12G/A, 10-D, …; full list in the XSD)) or DOCUMENT_TYPE (BASE_DOCUMENT_TYPE (one of 374 codes (CORRESP, COVER, EU-1, EX-1, EX-1.01, …; full list in the XSD)) or OPEN_DOCUMENT_TYPE (minLength=4; maxLength=128))
relatedFormTypeRELATED_FORM_TYPE0..1one of: 10-D, 10-D/A, ABS-EE, ABS-EE/A
descriptionDOCUMENT_DESCRIPTION_TYPE0..1maxLength=255; minLength=1; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,255}
contentsDOCUMENT_MIME_BLOCK_TYPE1..1minLength=1

Field list generated from the SEC's EDGAR XML technical specification (Version 3 (March 2025)): https://www.sec.gov/files/edgar/filer-information/specifications/form144xmltechspec2-0.zip. “Occurs” is min..max (n = unbounded). Nothing on this page is investment advice.

Questions about this form's data, or need something it does not cover? Email [email protected].