0001096906-20-000111.txt : 20200316 0001096906-20-000111.hdr.sgml : 20200316 20200316171703 ACCESSION NUMBER: 0001096906-20-000111 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 129 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200316 DATE AS OF CHANGE: 20200316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UTAH MEDICAL PRODUCTS INC CENTRAL INDEX KEY: 0000706698 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 870342734 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12575 FILM NUMBER: 20718200 BUSINESS ADDRESS: STREET 1: 7043 S 300 WEST CITY: MIDVALE STATE: UT ZIP: 84047 BUSINESS PHONE: 8015661200 10-K 1 utah.htm 10K


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549

FORM 10‑K

⌧     ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended  December 31, 2019
 
OR
 
□     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from _________ to ___________
 
Commission File No. 001-12575

UTAH MEDICAL PRODUCTS INC
(Exact name of Registrant as specified in its charter)

Utah
87‑0342734
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)

7043 South 300 West
Midvale, Utah  84047
(Address of principal executive offices) (Zip Code)

(801) 566‑1200
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
   
     
Title of each class:
Trading Symbol:
Name of each exchange on which registered:
Common stock, $0.01 par value
UTMD
NASDAQ
     
Securities registered pursuant to Section 12(g) of the Act: None
 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   Yes □   No ⌧

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.   Yes □   No ⌧

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes ⌧   No □

 Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes ⌧   No □


Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer □
Accelerated filer ⌧
Non-accelerated filer □
Smaller reporting company □
 
Emerging growth company □

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  □

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes □   No ⌧

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter.  As of June 30, 2019, the aggregate market value of the voting and nonvoting common equity held by non-affiliates of the registrant was $326,703,722.

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.  As of March 12, 2020, common shares outstanding were 3,697,431.

DOCUMENTS INCORPORATED BY REFERENCE
The Company’s definitive proxy statement for the Annual Meeting of Stockholders is incorporated by reference into Part III, Item 10, 11, 12, 13 and 14 of this Form 10-K.

INDEX TO FORM 10‑K

     
PAGE
PART I
     
 
Item 1
Business
1
 
Item 1A
Risk Factors
15
 
Item 1B
Unresolved Staff Comments
17
 
Item 2
Properties
17
 
Item 3
Legal Proceedings
17
 
Item 4
Reserved
17
       
PART II
     
 
Item 5
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
18
 
Item 6
Selected Financial Data
19
 
Item 7
Management’s Discussion and Analysis of Financial Condition and Results of Operations
20
 
Item 7A
Quantitative and Qualitative Disclosures About Market Risk
35
 
Item 8
Financial Statements and Supplementary Data
35
 
Item 9
Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
60
 
Item 9A
Controls and Procedures
60
 
Item 9B
Other Information
60
       
       
PART III
     
 
Item 10
Directors, Executive Officers and Corporate Governance
61
 
Item 11
Executive Compensation
61
 
Item 12
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
61
 
Item 13
Certain Relationships and Related Transactions, and Director Independence
61
 
Item 14
Principal Accounting Fees and Services
62
       
PART IV
     
 
Item 15
Exhibits, Financial Statement Schedules
63
       
SIGNATURES

  74



PART I

ITEM 1 – BUSINESS

Currency amounts throughout this report are in thousands except per-share amounts and where noted.

Utah Medical Products, Inc. (“UTMD” or “the Company”) is in the business of producing high quality cost‑ effective medical devices that are predominantly proprietary, disposable and for hospital use.  Success depends on 1) recognizing and responding to needs of clinicians and patients, 2) rapidly designing or acquiring economical solutions that gain premarketing regulatory concurrence, 3) reliably producing devices that meet those clinical needs, and then 4) selling through

 
a)
UTMD's own direct channels into markets where the Company enjoys an established reputation and has a critical mass of sales and support resources, or
     
 
b)
relationships with other medical companies that have the resources to effectively distribute and support the Company's products.

UTMD's success in providing reliable solutions comes from its proven ability to integrate a number of engineering and technical disciplines in electronics, software, mechanical assembly and packaging, instrumentation, plastics processing and materials.   The resulting differentiated devices represent significant incremental improvements in patient safety, clinical outcomes and/or total cost over preexisting clinical tools. UTMD's experience is that, in the case of labor‑saving devices, the improvement in cost‑effectiveness of clinical procedures also leads to an improvement in overall healthcare including lower risk of complications.  UTMD markets a broad range of medical devices used in critical care areas, especially the neonatal intensive care unit (NICU), the labor and delivery (L&D) department and the women’s health center in hospitals, as well as products sold to outpatient clinics and physician's offices.

The opportunity to apply solutions to recognized needs results from an excellent core of practicing clinicians who introduce ideas to the Company, and key employees who are both clinical applications savvy and development engineering adept.

Domestically, UTMD’s medical devices are sold directly to clinical end-user facilities or a designated stocking distributor for a medical facility.  In addition, some of UTMD’s devices are sold through specialty distributors, national hospital distribution companies and other medical device manufacturers.  Outside the U.S. (OUS), devices are sold directly to end-users in Canada, the United Kingdom (UK), France, Ireland and Australia, and through other medical device companies and through independent medical products distributors in many other countries.  UTMD has representation globally in the major developed countries as well as many underdeveloped countries through more than 260 distributors, 120 of which purchased at least five thousand dollars in UTMD medical devices during 2019.

UTMD was formed as a Utah corporation in 1978.  UTMD sold stock to the public one time in 1982 for $1,750 (before offering costs of $321).  Since 1992, UTMD has returned $117,872 in the form of share repurchases, and an additional $58,800 in cash dividends, to its public stockholders.

Utah Medical Products Ltd., a wholly-owned subsidiary with manufacturing located in Ireland, was formed in 1995 to better serve UTMD’s OUS customers. In 1997, UTMD purchased Columbia Medical, Inc. (CMI), a company specializing in silicone injection molding, assembly and marketing vacuum-assisted obstetrical delivery systems.  In 1998, UTMD acquired the neonatal product line of Gesco International, a subsidiary of Bard Access Systems and C.R. Bard, Inc.  In 2004, UTMD acquired Abcorp, Inc., its supplier of fetal monitoring belts.  In 2011, UTMD purchased all of the common shares of Femcare Holdings Ltd (Femcare) of the United Kingdom, and its subsidiaries including Femcare Australia Pty Ltd as a sales and distribution operation to directly serve Australia medical facilities. The addition of Femcare provided product and distribution channel diversification and expansion.  Sales of the products, or derivatives of the products, from the four acquisitions noted above, comprised 59% of UTMD’s consolidated 2019 sales.  In late 2016, UTMD formed Utah Medical Products Canada Ltd (dba Femcare Canada) as a sales and distribution operation to directly serve Canadian medical facilities. In early 2019, UTMD acquired the remaining life of Femcare’s exclusive U.S. distribution agreement for the Filshie Clip System from CooperSurgical Inc.

UTMD's corporate headquarters are located at 7043 South 300 West, Midvale, Utah 84047 USA.  The corporate office telephone number is 01 (801) 566‑1200.  Ireland operations are located at Athlone Business and Technology Park, Athlone, County Westmeath, Ireland.  The Ireland telephone number is 353 (90) 647-3932.  United Kingdom operations are located at 32 Premier Way, Romsey, Hampshire SO51 9DQ, United Kingdom.  The UK phone number is 44 (1794) 525 100.  Australia operations are located at Unit 12, 5 Gladstone Road, Castle Hill, NSW 2154, Australia.  The Australia phone number is 612 9045 4110.  Canada operations are located at 6355 Kennedy Road #15, Mississauga, ON L5T 2L5, Canada. The Canada phone number is 01 (905) 795-1102.

1

PRODUCTS

More complete descriptions including part numbers and pictures of UTMD’s devices can be conveniently obtained at www.utahmed.com and www.femcare.co.uk.

Labor and Delivery/ Obstetrics:
Fetal Monitoring Accessories.
Electronic Fetal Monitoring (EFM) is the standard of care in labor and delivery throughout the modern world.  While not all pregnancies are high risk, fetal emergencies can occur suddenly in seemingly normal labors.  The use of EFM allows conservation of nursing personnel and has virtually eliminated intrapartum fetal death.  Accurate determination of contraction strength increases the safety of labor augmentation and reduces the need for Cesarean section for desultory labor. Infusion of fluid through an intrauterine catheter may cushion the umbilical cord and improve oxygenation of the fetus.

To assist the physician in controlling the effectiveness of administration of oxytocin and monitoring effects of amnioinfusion, contraction intensities, uterine resting tones and peak contraction pressures are closely monitored through the use of an invasive intrauterine pressure catheter system.  In addition, to help identify the possible onset of fetal hypoxia, correlation of the changes in fetal heart rate (FHR) relative to the frequency and duration of contractions are often electronically monitored.  UTMD’s intrauterine pressure (IUP) catheters provide for clinician choices from a traditional fluid-filled system to INTRAN® PLUS, for over twenty-eight years the most widely accepted transducer-tipped system.  In addition, adjunct toco belts are provided by UTMD.  UTMD’s IUP catheters include:

IUP‑075 and UTMD’s other custom fluid-filled clear catheter kits utilize a saline‑filled catheter that is placed within the uterine cavity, connected to a separate external reusable or disposable transducer.  This product package, utilizing double lumen catheters, was the traditional mode of intrauterine monitoring prior to the introduction of INTRAN.  An intrauterine pressure change is transmitted through the fluid column to the external pressure transducer.
   
Introduced in 1987, INTRAN was the first disposable intrauterine pressure catheter that placed the pressure transducer at the pressure source within the uterine cavity.  This design eliminated the complicated setup of fluid‑filled systems and provided more accurate pressure waveforms.  INTRAN I was discontinued in 1995 in favor of the more widely preferred INTRAN PLUS.
   
INTRAN PLUS was introduced in 1991.  The INTRAN PLUS catheter combines the transducer tip concept of INTRAN I with a refined tip design, a zeroing switch or button that allows the clinician to reset the reference of the monitor, and a dedicated amniolumen which provides access to the amniotic fluid environment which may be helpful in the diagnosis and intervention of certain fetal conditions.  In 1996, a viewport enhancement which allows physicians to observe amniotic fluid in a closed system was added to INTRAN PLUS.  In 1997, UTMD introduced several variations to allow user preferences in tip size, zero switch/button location and amniotic fluid visualization.

UTMD markets tocodynamometer belts, catheters and accessories, but does not market electronic monitors, the capital equipment that processes the electrical signals.  In addition to products currently offered, UTMD continues to investigate the feasibility of tools that enhance fetal monitoring techniques.

Vacuum-Assisted Delivery Systems (VAD).
UTMD’s VAD Systems include CMI® soft silicone bell-shaped birthing cups and reusable hand-held vacuum pumps which are the safest products available for use in vacuum-assisted operative deliveries. UTMD’s soft silicone cup is a bell-shaped cup design that should be preferred for fetal well-being in low or outlet fetal stations with occiput anterior presentations, which represent more than 90% of the cases where VAD is indicated.  Operative vaginal deliveries using forceps or vacuum-assisted delivery systems provide knowledgeable physicians with a trial vaginal operative delivery prior to a more invasive C-section intervention. Although there are risks associated with vaginal operative deliveries which may currently represent 3-4% of all U.S. hospital births, the procedures are generally regarded as safer long term for the mother, and at least as safe for the fetus, as abdominal (Cesarean) delivery in comparable clinical situations.  UTMD’s bell-shaped soft silicone TENDER TOUCH® cups enjoy a low reported complication rate compared to other vacuum cup designs, as evidenced by the FDA Medical Device Reporting System (MAUDE) which publicly lists serious injuries reported by hospitals using specific brand names of products.

2

Other Labor & Delivery Tools.
AROM-COT™ is a finger cover with a prong designed to rupture maternal membranes with less patient pain and anxiety.  MUC-X is an aspiration device used immediately after birth to clear neonatal respiratory passages and reduce exposure to potential infections.  CORDGUARD® is a product which unifies the multiple steps of clamping the neonate’s cord close to the umbilicus, severing the cord without splattering blood, drawing a clean cord blood sample and assisting in the removal of the placenta.  CORDGUARD’s sharpless, closed system reduces the risk of exposure to potentially infected blood, and consequently reduces the high cost of exposure treatment under OSHA and CDC guidelines. In addition, CORDGUARD facilitates obtaining neonatal blood that is otherwise hard to obtain safely and cleanly. BT-CATH® is a patented uterine balloon tamponade catheter for controlling severe postpartum hemorrhage. Its benefits include the ease of rapid deployment and ability to monitor further bleeding after the tamponade has been placed. Abcorp toco belts and straps for fetal monitoring by an external tocodynamometer are provided in latex-free form in several configurations.  In 2014, UTMD extended the product line to include Bari-Belts™ and Bari-Bands™, a series of abdominal belts designed specifically for bariatric patients and bands to accommodate patients of all shapes and sizes.  In 2015, UTMD obtained FDA clearance to market a new mechanical cervical ripening device, the CVX-RIPE™ catheter, designed to mechanically improve the favorability of the cervix of pregnant patients at term gestation, for whom induction of labor is medically indicated. The CVX-Ripe utilizes two adjacent conical silicone balloons, similar to the shape of an hourglass.  This design is intended to allow the clinician to gently apply internal pressure to the cervical canal, as well as both the internal and external os, to reduce the time needed to allow induction as well as the total time to achieve a successful vaginal delivery. 

Neonatal Intensive Care:
DISPOSA-HOOD™
The DISPOSA-HOOD is an infant respiratory hood that is used in the NICU to administer oxygen to neonates and flush CO2 (carbon dioxide) while maintaining a neutral thermal environment (NTE) critical to proper physiologic responses. The DISPOSA-HOOD, placed over the infant's head, incorporates a round diffusor connection specifically designed to disperse the incoming gases along the inner surfaces of the hood, rather than allowing them to blow directly on the infant's head.  The design allows more precise FIO2 (fractional inspired oxygen) control, minimizes convective heat loss from the head, provides optimum flows for elimination of CO2 by ventilation and allows for humidification. DISPOSA-HOOD, in contrast to an incubator, allows for excellent access to and visualization of the underdeveloped infant.  Because it is a disposable product, it also prevents potential cross‑contamination that might occur with an incubator. Less invasive than nasal cannulae, DISPOSA-HOOD avoids potential damage to fragile premature neonatal nasal/ orotracheal tissues, as well as facial tissues as cannulae are often secured with tape.   A nasal cannula by itself cannot provide a NTE.

DELTRAN® PLUS
UTMD’s DELTRAN blood pressure monitoring system has been adapted specifically for use in the NICU.  The streamlined version eliminates needles used for blood sampling, avoids the loss of scarce neonatal blood volume and provides a closed system that reduces the risk of infection.  The system features excellent visualization of clearing volume, and one-handed use.  UTMD continues its customization of Deltran kits for specific hospital applications.

GESCO®
In the third quarter of 1998, UTMD acquired the neonatal product line of Gesco International.  GESCO, best known for optimally biocompatible silicone catheters, gained an early distinctive reputation for its focus on the special developmental needs of tiny, critically-ill babies.

A class of catheters called umbilical vessel catheters (UVCs) are specially designed for administering vital medications and fluids immediately following birth through the infant’s umbilical vessel into the inferior vena cava.  Because of the neonate’s small size and lack of vascular development, there is no better access to vital organs.  The catheters are also called umbilical artery catheters (UACs) when placed in one of the umbilical arteries to measure blood pressure or monitor metabolic processes through blood analysis.  In developing its UMBILI-CATH™ product line, Gesco pioneered the use of soft, biocompatible silicone catheters, helping to reduce the number of insertions required as well as other complications associated with invasive applications.  UTMD has expanded the UVC product line to include catheters made from a proprietary thermosensitive polyurethane (Tecoflex®) that offers many of the flexibility and biocompatibility advantages of silicone after insertion, with the greater rigidity of polyurethane preferred by many clinicians for insertion. In addition, GESCO provides a convenient catheterization procedure tray of instruments and supplies necessary to place UVC catheters, as well as perform other similar procedures.
3

    The primary distinction of GESCO products is that they were developed with the special needs of the neonate in mind, not just cut-down or smaller versions of adult devices.  For example, in the case of invasive catheters, the introducer, the soft rounded distal tip, mode of securing to the patient after insertion to avoid migration, luer-locking hub with minimal dead space, number of lumens, catheter radiopaque striping for visualization, variations in catheter lengths and diameters and special packaging are all features specially designed for neonates. UTMD continues to modify product features to incorporate current neonatal practitioner preferences.

The soft, biocompatible silicone catheter concept had important advantages in other applications including peripherally inserted central venous catheters (PICC lines), enteral feeding tubes, urinary drainage catheters and chest drainage tubes.  GESCO developed and marketed initial versions of all of these neonatal products.  In order to keep pace with the trend of caring for smaller babies, UTMD has added smaller diameter versions of its URI-CATH® and NUTRI-CATH® products. At the request of customers who prefer a stiffer catheter for insertion, UTMD added a Tecoflex polyurethane oral-connection only Nutri-Cath series in 2009.

In 2000, UTMD gained FDA premarketing clearance of a PICC family of products specifically designed to minimize trauma to the critically ill neonate, named PICC-NATE®.  The PICC-NATE product line was designed with the input of experienced neonatal medical practitioners for use as a long-term indwelling catheter system for single-use, therapeutic central venous infusion of drug solutions, blood products or other fluids and for blood sampling.  The soft, strong silicone PICC-Nate comes in two diameter sizes and two hub configurations.  In early 2003, UTMD added a Tecoflex polyurethane version that offers many of the flexibility and biocompatibility advantages of silicone after insertion, with the greater rigidity of polyurethane preferred by many clinicians for insertion.

In 2006, UTMD developed a unique enteral feeding-only extension set named NUTRI-LOK® that addresses important safety risks in the NICU – inadvertent connections with IV lines and inadvertent disconnections of components of the system spanning the dispensing container through the infusion catheter.    In October 2007, UTMD added dispensing syringes with interlocking connectors to its NUTRI-CATH/NUTRI-LOK family of enteral feeding devices.  In 2008, UTMD expanded the NUTRI-LOK system with specialty extension sets for GI tubes and for continuous connection to a fluid pump. In 2009, UTMD added a Kangaroo bag for larger feeds along with other NUTRI-LOK accessories.  In 2011, UTMD added variations in adapters and extension sets used with NUTRI-CATH.  Recognizing the important need to prevent misadministration of enteral feeding or medication by the wrong route, the FDA in February 2015 released its final guidance, “Safety Considerations to Mitigate the Risks of Misconnections with Small Bore Connectors Intended for Enteral Applications.”  The guidance includes compliance with ISO 80369-3 standard connectors. This new standard was released to create a universal connection that is not compatible with a luer connection or any other type of small bore medical connector.  In 2016, UTMD introduced an alternative enteral feeding family of devices incorporating ENFit™ ISO 80369-3 compliant connectors.  These purple connectors replace the current Nutri-Lok connectors on catheters and extension sets. UTMD also distributes ENFit oral syringes.

In 2006, UTMD completed the replacement of all DEHP plasticizer PVC materials in its Gesco product line that may come in contact with neonatal patients, addressing another safety concern related specifically to the possible maldevelopment of male neonates.

Other GESCO specialty products include a disposable peritoneal dialysis (PD) set that is a pre-assembled, sterile, closed system, called DIALY-NATE®.  PD is an ideal method to aid compromised renal function in a neonate because critically-ill pediatric patients may not have sufficient blood volume to support hemodialysis. DIALY-NATE is provided in a form that allows timely PD implementation.  In 2008, UTMD added a DIALY-NATE version that can be used with a variety of fluid warming systems.  In 2010, UTMD introduced a bifurcated system that allows for higher volume manual PD applications.  Since 2013, additional custom configurations have been added to satisfy specific clinical preferences.
4

Other specialty NICU devices include a silicone oral protection device used to prevent palatal soft tissue injury by orotracheal tubes, called PALA-NATE®; a pre-assembled, closed urinary drainage system, called URI-CATH®, which reduces risk of infection and valuable nursing time, and a lumbar sampling kit with a tiny, specially-beveled needle for obtaining cerebral spinal fluid samples, called MYELO-NATE®.

GESCO’s first patented product, HEMO-NATE®, is a disposable filter designed to remove microaggregates from stored blood prior to transfusion into a neonate where any deficiency can have an overwhelmingly negative impact on a neonate’s chances for survival, given an under-developed vasculature and small total blood volume.  In 2001, UTMD introduced a new filter and an improved blood bag spike for HEMO-NATE, and a needleless version.

UTMD expects to continue to improve and expand its neonatal product line, seeking to reinforce a reputation as having the most reliable and developmentally-friendly specialty devices available for the NICU.

Gynecology /Urology /Electrosurgery:
LETZ® System
The LETZ System (loop excision of the transformation zone) is used to excise cervical intraepithelial neoplasia (CIN) and other lower genital tract lesions related to human papilloma virus (HPV) infections.  The electrosurgery procedure with hemostasis has become the standard of care for HPV cervical infection treatment, replacing cold knife scalpel, laser and cryotherapy procedural approaches because it is economical, safe, effective, quick and easy to perform, has fewer potential side effects and requires little physician training.  A major incentive for performing the LETZ procedure is that it may be performed using local anesthetic in a physician's office, eliminating the time and expense of hospital or surgical center admittance.  Most importantly clinically, in contrast to laser (tissue ablation) and cryotherapy (freezing of tissue), LETZ provides a fine tissue specimen for pathological assessment.

UTMD’s LETZ System includes disposable electrodes, the FINESSE® electrosurgical generators and other miscellaneous components.  A disposable loop electrode used to excise the tissue specimen is a pencil‑like tube with a thin tungsten wire loop attached.  The loop is available in varying sizes and includes a Safe‑T‑Gauge® that can be positioned so the physician can accurately monitor and control the amount of tissue being excised. Excising too much tissue can compromise fertility and result in premature birth. UTMD continues to augment its specialty electrodes. For example, the Company markets a unique conization electrode for deep endocervical disease called C-LETZ®, designed by UTMD to limit the removal of healthy tissue margins that might compromise adequate cervical function.  In 2010, UTMD introduced a patented electrode attachment that prevents interference with the colposcope during LETZ. UTMD also will continue to provide other components to augment the use of its market-leading specialty electrodes with other manufacturers’ electrosurgical generators.

After more than 20 years on the market, in 2012 UTMD completed a significant redesign, and achieved certification to the latest EN 60601 international safety standards, for a FINESSE+ electrosurgical generator.  The FINESSE+ design includes dispersive pad contact monitoring for improved patient safety, improved circuitry for computer controlled-output that provides a precise tissue specimen for histopathology, a more efficient output stage resulting in less heat generation and longer electronic component life, an update to electronic components which reduces the number of required components and increases service life, and an easy change internal filter for integral smoke evacuation, a unique feature of FINESSE.  UTMD obtained FDA premarketing clearance for FINESSE+ in January 2013.

FINESSE+ Generator; Specialty Loop, Ball, and Needle Electrodes; FILTRESSE® Evacuator; Other Specialty Electrodes; Other UTMD Supplies and Gynecologic Tools; Femcare Trocars and Cannulae; and Femcare Laparoscopic Instruments and accessories.

UTMD has FDA clearance to market its electrosurgical system and tools for use in general surgery applications, including dermatology, plastic surgery and otolaryngology.  FILTRESSE is a stand-alone surgical smoke filtration system that combines high filtration efficiency, low cost and convenient use in a surgical office setting. Other electrosurgery tools and accessories include disposable electrosurgical pens, dispersive pads, footswitches, filter packs, speculums, retractors, forceps, tenacula and hooks.  UTMD acquired the distribution rights to a unique reusable four-way expander system which facilitates access to, and visualization of, the cervix, eliminating the need for less effective specula and lateral retractors.  In 2007, UTMD developed OptiSpec®, a patented ultra-bright light for cervical visualization without physician distraction during exams, pap smears and other vaginal procedures requiring direct cervical visualization without the use of a colposcope.  In 2011, UTMD acquired Femcare’s single patient use trocars and cannulae available in shielded and bladeless designs, suction and irrigation tubing, insufflation tubing and connectors, pressure infusor bags and control valves. Also acquired were Femcare’s hormone replacement therapy (HRT) trocar/obturator and HRT procedure tray for subdermal placement of hormone tablets, and a femoral sponge product used during joint replacement surgery.
5

EPITOME® and OptiMicro™ Electrosurgical Devices
In 1996, after finding the general surgical market lacked a precision electrosurgical blade, UTMD developed EPITOME, an electrosurgical scalpel which delivers precise performance in surgical incision and excision with hemostasis while minimizing thermal side effects.  Where rapid yet precise dissection of dense or fatty tissue is necessary, such as in mammaplasty or abdominoplasty, UTMD believes that EPITOME has no close substitute.  Furthermore, an independent study concluded that the EPITOME scalpel provides a significant improvement over other devices in wound healing.  EPITOME allows a rapid incision without countertraction, yielding limited morbidity, less post-surgical pain and cosmetically superior results.   EPITOME is useful where minimization of thermal tissue injury is important but control of bleeding needed. A bendable version of EPITOME with a smaller active electrode was introduced in 1998.  Designed to significantly reduce the chance of tissue burns due to inadvertent electrode contact and where a smaller, bent scalpel tip is needed, the bendable EPITOME is of particular value, e.g., to thoracic surgeons in harvesting the internal mammary artery during coronary artery bypass surgery, as well as to otolaryngologists for tonsillectomies or uvulopalatoplasties, or plastic surgeons creating or working in a breast pocket during augmentation or capsulectomy

In 2002, UTMD introduced a product line of ultra-fine tipped microdissection needles, called OptiMicro™ Needles, to complement the Epitome Scalpel.  Whereas the Epitome Scalpel has been particularly effective for large scale surgeries that entail a great amount of tissue cutting, the OptiMicro electrosurgical needles are particularly useful in small-scale plastic and reconstructive surgery applications where extreme precision and ideal cosmetic results are expected.  In 2009, UTMD added extended length OptiMicro needle versions useful in certain head and neck procedures.

Filshie® Clip System
   UTMD acquired the Filshie Clip System as part of its acquisition of Femcare in March 2011. In 2019, sales of Filshie Clips, applicators and accessories represented 36% of UTMD’s total U.S. Dollar denominated sales. The Filshie Clip is a female surgical contraception device used for tubal ligation, i.e., placed on the fallopian tubes, generally laparoscopically, but also postpartum during a C-Section procedure. The Filshie Clip, implanted in over six million women worldwide during the last 37 years, has empirically been proven to be the safest and most effective tubal occlusive device, is as easy or easier to achieve occlusion as any of the alternative surgical techniques, and has a substantially higher probability of reversibility when compared to all of the other approaches for women who later decide that they might like to get pregnant. Femcare has obtained numerous regulatory approvals for the Filshie Clip System, which in 2019 was sold OUS directly by UTMD to medical facilities in Canada, Ireland, France, the UK and Australia, and through specialty distributors in other countries. In February 2019, UTMD acquired exclusive U.S. distribution rights from CooperSurgical Inc. (CSI) and began to directly sell the Filshie Clip System to medical facilities in the U.S.

   There are several tubal ligation methods with varying degrees of effectiveness, safety and opportunity to be reversed.  The traditional tubal ligation approach, informally known as “getting one’s tubes tied”, is a form of female sterilization in which the fallopian tubes are severed and sealed, permanently occluded or pinched shut.  If the sterilization procedure is carried out postpartum, the Pomeroy technique is often adopted. During this procedure a small loop of the fallopian tube is tied with a suture and the top section removed by cutting. A traditional method for interval sterilization is with the use of Bipolar Cautery (electrocautery). With this method, a current flows between the tips of forceps when applied to the fallopian tube. This current then “burns” a portion of the fallopian tube shut. Bipolar diathermy has a higher rate of ectopic pregnancy, a life-threatening complication, compared to other tubal occlusion methods. Although these common methods are relatively easy to perform, the failure rate of these methods, defined as the percentage of patients having undergone the procedure who subsequently get pregnant, has been reported to be about 3%. The Filshie Clip, which can be used either post-partum (following childbirth) or at times unrelated to the post-partum period (interval sterilization), is at least as easy to use, has much less intraoperative risk to apply, has a reported failure rate an order of magnitude less than Bipolar Cautery and is more effective and much simpler to perform than the Pomeroy technique.
6

   Apart from Bipolar Cautery and the Pomeroy technique, other mechanical devices have been the Falope Ring (or Yoon Ring) and the Hulka Clip (which is no longer manufactured). Both these older methods have a higher failure rate than the Filshie Clip, are associated with more post-operative pain and have generally been abandoned in favor of other sterilization techniques. Sterilization carried out with the Falope Ring also reduces the chances of a successful reversal being carried out.

   In more recent years, hysteroscopic sterilization devices were introduced as an alternative to laparoscopic tubal ligation. The devices were the Adiana by Hologic Inc and the ESSURE by Conceptus, Inc. (acquired by Bayer AG in 2013).  Both of these transcervically implanted devices are no longer being marketed; Adiana was stopped in 2012 and ESSURE was stopped in 2017. Prior to Bayer ceasing the distribution of ESSURE, the device had received a substantial amount of negative publicity regarding unwanted side effects, particularly from patients through social media. Unfortunately, because both the Filshie Clip and ESSURE are surgically implanted devices designed to achieve sterilization by tubal occlusion, some readers of the media have incorrectly concluded that the negative side effects of ESSURE also apply to Filshie Clips. UTMD would like to provide clarification to stockholders why this association is incorrect.

  In particular, within a few hundred thousand implanted ESSURE devices, thousands of women complained about possible autoimmune responses, allergic response to nickel and/or significant chronic pain. These symptoms simply do not apply to Filshie Clips as the ESSURE device and Filshie Clips are substantially different in design and use.  ESSURE had a metal coil with a tip capable of perforation, with nickel components, hysteroscopically implanted (with some difficulty and risk of unwanted bodily injury) inside the Fallopian tubes, which then caused scar tissue to grow around it over time and occlude the tubes. Filshie Clips are clamped over the tubes, laparoscopically or following a C-section, with immediately effective occlusion and almost no chance of patient injury beyond the normal risks of laparoscopic surgery. There are no nickel components in the Filshie Clip. However, a minute amount of nickel does exist in medical grade silicone and titanium, generally accepted worldwide as the most biocompatible materials for human implants. A toxicology study by a reputable microbiology firm confirmed that the amount of nickel found in Filshie Clips is significantly less than that found in normal drinking water and foods.  Orthopedic implants, for example, are routinely made of titanium in massively greater amounts. There have been a few patient complaints of suspected allergic response to Filshie Clips within millions of uses (including from patients allergic to copper, which there is none in Filshie Clips), but no such reports from clinicians or in the clinical literature.

Pain associated normally with any laparoscopic procedure generally resolves within 48 hours, and is not severe nor does it become chronic unless the result of an infection. Sterile Filshie Clips are provided to the surgeon in validated sterile packaging. Nevertheless, pain is the most prevalent (but rare) FILSHIE complaint.  In women with implanted clips who have reported chronic pain, several other gynecological symptoms are typically present which are not related to Filshie Clips. The obvious recourse for a person experiencing pain that she associates with an implanted device is to remove it.  ESSURE, difficult if not impossible to remove, required very specialized surgical technique. In contrast, given currently widely available imaging and normal laparoscopic skills, Filshie Clips can be removed safely, although removal is rarely requested.

A well-known and clinically reported potential side effect of Filshie Clip tubal ligation is clip migration. A clip occluded Fallopian tube eventually separates into two permanently closed stubs after tissue necrosis under a closed clip. Peritoneal tissue usually encapsulates an implanted clip while still in contact with the Fallopian tube.  In some cases where tissue encapsulation is slow, migration of a clip occurs after sterilization has been achieved. Although the silicone lining of the clip helps prevent clip migration and reduces the risk of tubal regeneration, one clinical journal publication indicated migration occurs 6% of the time. Dr. Marcus Filshie, the inventor of the clip, expressed his opinion in 2002 that more than 25% of patients will experience a migration of one or more clips, typically within the abdominal cavity. Once detached, the clip becomes encompassed in dense adhesive tissue normally without any symptoms, only rarely causing any complication. A low grade inflammatory response can occur. Because clips are biologically inert and relatively small, physicians generally have concluded that removing a migrated clip represents more risk to long term well-being than leaving it in the body.  In 2019, UTMD retained a clinical expert who in 2010 had published the results of a twenty-year retrospective review of all reported Filshie Clip migration events in the English literature, in order to independently review all reported complaints contained in the US FDA MAUDE website and the Australia TGA DAEN website over the most recent ten years. His February 2019 written report generally observed that “There were no serious clinical or life-threatening complications that related directly or indirectly to the Filshie Clips or their migration.”
7

In summary, UTMD stockholders should be confident that Filshie Clips are a very safe and effective method of tubal occlusion.

The U.S. FDA released the Filshie Clip for marketing in the U.S. in 1996 after a Femcare PMA submission which included a prospective clinical trial involving 5,454 women implanted with Filshie Clips. In late 2016, the FDA approved the use of Femcare’s Sterishot single use applicator for applying Filshie Clips. An applicator is a precision instrument which closes the implanted Filshie Clip on the Fallopian tube to achieve proper permanent tubal ligation. Reused applicators require extra handling, cleaning, resterilization and storage which have the potential to damage or misalign the delicate mechanism. Timely periodic servicing and recalibration is needed but often not sought by hospitals. In addition, the reuse of a surgical instrument introduces the possibility of infection if not properly cleaned and resterilized between procedures.  The precalibrated, single-use sterile Sterishot eliminates these safety, effectiveness and cost exposures. After more than ten years since being introduced outside the U.S. (OUS), the patented Sterishot is used in the majority of Filshie Clip ligation procedures OUS, but was not effectively marketed by CSI.  Beginning in February 2019, UTMD began directly marketing the Filshie Clip System in the U.S., recommending the adoption of Sterishot kits.

PATHFINDER PLUS™
PATHFINDER PLUS is a proprietary endoscopic irrigation device that allows a uro/gyn surgeon to precisely irrigate, clearing the visual field, with the same hand that controls the endoscope, eliminating the need for a separate assistant to irrigate without visualization.  An example of a procedure where Pathfinder has found particular success is ureteroscopic stone ablation.

SUPRAPUBIC CATHETERIZATION
The Add-a-Cath introducer is a Femcare device designed for easy and safe suprapubic introduction of a catheter for bladder drainage.  Suprapubic catheterization is generally well-recognized as a drainage method with fewer complications than with urethral catheterization.   In 2013, UTMD introduced suprapubic catheterization procedure kits featuring the Add-a-Cath introducer, which UTMD now distributes directly to end-users in the U.S. under the trade name “Supra-Foley”.

LIBERTY® System
LIBERTY is a device for the conservative treatment and effective control of urinary incontinence in women.  UTMD believes that LIBERTY is the easiest-to-use, most cost effective incontinence treatment available that yields a therapeutic effect, not just a cover-up. LIBERTY consists of a battery operated electrical stimulation unit and an intravaginal electrode probe.  This physiotherapy technique, which can be done in the privacy of the home, involves passive strengthening of the periurethral muscles.  Pulsed, low voltage, high frequency current is applied primarily to the pudendal neuromuscular tissue causing the pelvic area muscles to contract, leading to better muscle tone.  Because electrical stimulation has no known adverse side effects, LIBERTY provides women suffering from mild to moderate incontinence an effective, lower cost and lower risk alternative to more traumatic treatments such as surgery and drug therapy.

ENDOCURETTE
In cooperation with Mayo Clinic, UTMD developed an advanced curette for uterine endometrial tissue sampling in the doctor’s office.  The sampling procedure is intended primarily to rule out precancer or cancerous change of the uterus in premenopausal women with abnormal uterine bleeding, or women with postmenopausal bleeding.  The device is part of a class of catheters designed to be used without dilatation of the cervix and without general anesthetic.  The inherent weakness of this type of device, which is related to its small size, is that it may not remove enough tissue of the endometrium for an accurate histologic assessment, in contrast to a more invasive D&C hospital procedure.  The tip of the EndoCurette was specially designed to obtain a more thorough tissue specimen compared to other catheters used without the need for dilatation, and without an increase in patient discomfort.

TVUS/HSG-Cath™
In order to further assess persistent abnormal or dysfunctional uterine bleeding and other suspected abnormalities of the uterus, or as a next step after endometrial tissue sampling with an EndoCurette, gynecologists may utilize transvaginal ultrasound imaging of the uterus.  UTMD’s TVUS/HSG-Cath was designed and released for marketing in 2007 to provide effective cervical occlusion that allows distention of the uterus to differentiate anterior and posterior endometrium, among other irregularities, together with minimal visual obstruction of the uterus near the internal os.  In addition, the TVUS/HSG-Cath may be used in hysterosalpingography radiographic procedures to assess the patency of fallopian tubes.  A related device acquired in 2011 is Femcare’s Spackman Style uterine cannula designed for the manipulation of the uterus and injection of fluid to test the patency of the fallopian tubes.
8

LUMIN®
LUMIN® is a gynecological tool developed by UTMD for reliably and safely manipulating the uterus in laparoscopic procedures.  LUMIN combines the strength, range of motion and versatility of the higher end reusable instruments with the lower cost and cleanliness of the inexpensive less functional disposable instruments presently on the market, while at the same time reducing the number of tools needed to move and secure the uterus.

Blood Pressure Monitoring:
DELTRAN® Disposable Pressure Transducer (DPT)
In pressure monitoring, a transducer is used to convert physiological (mechanical) pressure into an electrical signal that is displayed on electronic monitoring equipment.  UTMD developed and is now distributing its disposable transducer as a stand‑alone product, and as a component in sterile blood pressure monitoring kits through direct representatives and other medical companies in the U.S., as well as independent distributors and other medical device companies OUS.

The Company believes that the DELTRAN DPT which it designed over thirty years ago and currently manufactures, remains the standard in terms of accuracy, reliability and ease of use.  Introduced in 1998, the DELTRAN PLUS provides a closed system for blood sampling, without the use of needles, reducing the risk of an unwanted infection for both the patient and the practitioner.  In 2009, in conjunction with its other NICU devices, UTMD continued to configure neonatal Deltran custom kits which satisfy the special needs of conserving limited blood volume and protecting the neonate from infection.

Pressure Monitoring Accessories, Components and Other Molded Parts.
Components included in blood pressure monitoring kit configurations include transducers, flush devices, stopcocks, fluid administration sets, caps, pressure tubing, interface cables and organizers.  The Company sells similar components designed for other medical device company applications which incorporate UTMD’s technologies and designs.  DELTA-CAL™ is a calibration device used to check proper functioning of an arterial pressure system.  In addition, UTMD sells plastic molded parts on a subcontract basis to a number of medical and non-medical device companies.  In addition, partly as a result of its excellent quality system and ISO13485 certification, UTMD performs subcontract assembly, testing and packaging of components that are proprietary to other medical device firms.  UTMD believes that this practice helps better utilize its investment in fixed plant and equipment, and spreads overhead costs resulting in better gross profit margins on finished device sales.

MARKETING and COMPETITION

UTMD divides its sales into “domestic” U.S. sales and “outside the U.S.” sales, which are finished device and component sales to entities outside the U.S.

1)  Domestic sales.
For domestic sales to end-users of finished devices, marketing efforts are complex and fragmented.  UTMD’s marketing focus is with clinicians who take responsibility for obtaining optimal patient care outcomes, primarily through clinical meetings, trade shows and the Internet.  In competitive bidding processes, UTMD works primarily with administrators who are responsible for hospital purchasing decisions.

UTMD competes primarily on the basis of improved patient safety and reliable device performance in the hands of a trained clinician.  A number of UTMD’s devices are strong brands because they are well-recognized by clinicians as clinically different and have been in use for decades.  UTMD’s broad offering of finished devices is comprised of dozens of specialty device types.  Although there may be only a few competitors for each type, in the aggregate UTMD has dozens of U.S. medical device competitors.  There are at least two competitors with significant market share for each of UTMD’s device types.

As a general rule, because of UTMD’s differences in design and reliability, competitors’ devices represent substitutes rather than equivalent devices.  The Company’s primary marketing challenge is to keep its customers focused on those differences and their important clinical benefits.  In recent years, UTMD’s access to U.S. hospital clinicians has become increasingly restricted and the involvement of clinicians in medical device purchasing decisions, which is critical to the Company’s success, has declined.  To the degree that U.S. hospitals become less focused on patient safety and clinical outcomes and more on out-of-pocket unit price, UTMD’s competitive position weakens.
9

In 2019, UTMD sold components and finished devices to 147 other companies in the U.S. (OEM sales). For over 40 years, the Company has utilized its manufacturing capabilities and engineering know-how to produce high quality components and finished devices for other companies.  For U.S. companies which wish to distribute their products outside the U.S., UTMD’s maintenance of certification to current ISO 13485 medical device quality standards is an important benefit.  UTMD’s website, which lists its capabilities, is often the basis for contacts for new OEM work.

Although there are other manufacturers in the U.S. with similar manufacturing capabilities, UTMD’s primary competition comes from East Europe, India and China device component manufacturers which have much lower wage rate structures. To the extent that the U.S. Dollar (USD) gains strength in any period of time against foreign currencies, UTMD’s ability to be cost-competitive with foreign manufacturers is diminished.

2)  Outside the U.S. (OUS) sales.
OUS sales in 2019, as a percentage of consolidated total USD sales, represented 41% compared to 50% in 2018.  The lower OUS share of total sales in 2019 was the result of higher sales of Filshie Clip System devices in the U.S. and a stronger USD which diminished foreign currency sales translated into USD terms. Because UTMD’s subsidiaries distribute devices directly to medical facilities OUS, two thirds of OUS sales are invoiced in foreign currencies. In addition, foreign subsidiary expenses are in the native currency of the respective country.  Therefore, changes in foreign currency exchange (FX) rates can have a significant impact on UTMD’s USD-reported financial results.

Prior to 2011, with only a few exceptions, UTMD’s OUS sales were to other medical device companies and distributors, not to clinical end-user facilities. After the acquisition of Femcare in 2011, UTMD began a transition to marketing directly to end-users in countries where the Filshie Clip System had achieved significant acceptance. This also allowed increased distribution opportunities for other UTMD devices which previously did not have significant third party distributor interest.  In 2019, UTMD distributed directly to medical facilities in Canada, the UK, France, Ireland and Australia. In addition, the Company’s devices are sold in other countries OUS through over 260 independent regional distributors. UTMD’s website provides information that frequently results in unsolicited contacts from OUS entities.

DISTRIBUTION

An important success factor in the medical device industry is access to medical practitioners.  In the U.S., the hospital supplier environment has consolidated as a result of group purchasing organizations (GPOs), or their equivalents.  It is UTMD’s assessment that U.S. hospitals are not currently saving costs under GPO contracts when it comes to specialty medical devices that can reduce complications, utilization rates, clinician time and unwanted side effects, because administrators are focused primarily on out-of-pocket costs and miss the broader total cost of care issues.

The longer term overall cost of care in the U.S. will continue to increase, with quality of care lower, as innovative suppliers are excluded from participating in the marketplace as a result of unnecessary regulatory and other purely administrative burdens. The length of time and number of administrative steps required in evaluating new products for use in hospitals has grown substantially. As a potential negative factor to future performance, as UTMD introduces new products it believes are safer and more effective, it may find itself excluded from certain customers because of the existence of long term supply agreements for existing products. UTMD may also be unable to establish viable relationships with other medical device companies that do have access to users but lack an interest in the Company’s approach or demand too great a financial or administrative burden.

When U.S. hospital customers request it, UTMD provides its devices through national distribution companies, also known as Med/Surg distributors.  Sales to Med/Surg distributors in 2019 comprised 9% of total domestic direct sales.

  In the U.S., Canada, Ireland, France, the UK and Australia, UTMD sells its products with the support of its own directly employed customer service and sales force, independent consultants and selective independent manufacturer representatives.  Direct sales representatives focus on applications for UTMD devices where customer training and support may be important. The direct sales force is comprised both of “outside” representatives operating remotely in specific geographic areas, and “inside” representatives who operate primarily by telephone from corporate offices.  Direct representatives are trained to understand the medical procedures being performed within UTMD’s clinical focus. Through the use of its one-on-one contacts with physicians and other clinical practitioners directly involved in patient care, the direct sales force positions UTMD to gain market leadership with specific solutions to clinical issues. In addition to its direct representatives, UTMD utilizes third party consulting clinical specialists to augment its customer training programs.
10

Additionally, UTMD sells component parts as well as finished devices to other companies for use with their product lines.  This OEM distribution channel is simply maximizing utilization of manufacturing capabilities that are otherwise needed for UTMD's primary business, and does not compete with or dilute UTMD’s direct distribution and marketing programs.

OUS, the Company distributes directly to end-user facilities in Canada, the UK, France, Ireland and Australia, and in 2019 sold to over 260 regional distributors and OEMs (other medical device manufacturers and/or distributors) in over a hundred countries. Ten percent of UTMD’s independent OUS distributors comprised 78% of UTMD’s indirect OUS sales in the years of 2017 - 2019.

NEW PRODUCT DEVELOPMENT

New product development has been a key ingredient to UTMD’s market identity.  Product development takes several interrelated forms: 1) improvements, enhancements and extensions of current product lines in response to clinical needs or clinician requests, 2) introduction of new or augmented devices that represent a significant improvement in safety, effectiveness and/or total cost of care, and 3) acquisitions of products or technology from others.  Manufacturing process development is an equally important aspect that cannot be separated from the successful design and development of devices.

Because of UTMD’s reputation as a focused product developer, its financial strength and its established clinician user base, it enjoys a substantial inflow of new product development ideas.  Internal development, joint development, product acquisitions and licensing arrangements are all included as viable options in the investigation of opportunities.  Only a small percentage of ideas survive feasibility screening.  For internal development purposes, projects are assigned to a project manager who assembles an interdisciplinary, cross-functional development team.  The team’s objective is to have a clinically acceptable, manufacturable and regulatory-released product ready for marketing by a specific date.  Several projects, depending on the level of resources required, are underway at UTMD at any given time. Only a few assigned projects succeed in attaining a product that meets all of the Company’s criteria. In particular, this includes a product that is highly reliable, easy to use, cost-effective, safe, useful and differentiated from the competition. Once a product is developed, tooled, fully tested and cleared for marketing by the applicable regulatory entity(ies) in the U.S. and/or other countries, there remains a reasonable probability it cannot be successfully marketed for any number of reasons, not the least of which is being beaten to the market by a competitor with a better solution, or not having access to users because of limitations in marketing and distribution resources or exclusionary contracts of GPOs.

UTMD’s current product and process development projects are in the following areas: 1) augmentation and internal manufacturing of existing UTMD devices, 2) neonatal intensive care, 3) specialized procedures for the assessment and treatment of cervical/uterine disease, 4) labor and delivery procedures, and 5) product and process development for OEM customers. Internal product development expenses are expected to remain in the range of 1-2% of sales.

EMPLOYEES AND OTHERS

At December 31, 2019, the Company had 182 employees, eight regular consultants, 21 independent manufacturer’s sales representatives and an additional eleven subcontract production employees in Utah.  The subcontract employees represent UTMD’s desire to provide handicapped persons additional work opportunities, hired through the Utah state-supported Work Activity Center.  The Company utilizes independent consultants, several of which were prior employees. Almost all of UTMD’s internally-manufactured devices are made either in Utah or in Ireland. The average tenure with the Company of the 164 employees in the U.S. and Ireland is fifteen years. This experience conveys an important benefit due to the level of training required to produce consistently high quality medical devices and appreciation of how UTMD’s devices provide unique benefits for clinicians and patients.  The Company's continued success will depend to a large extent upon its ability to retain skilled and experienced employees and consultants.  No assurances can be given that the Company will be able to retain or attract such people in the future, although management is committed to providing an environment in which reliable, creative and high achieving people wish to work.
11

None of the Company's officers or directors is bound by restrictive covenants from prior employers that limit their ability to contribute to UTMD’s programs.  All professional employees agree to a code of conduct and sign a strict confidentiality agreement as a condition of employment, and as consideration for receipt of stock option awards and participation in the annual sales and management bonus program.  All employees participate in contemporaneous performance‑based bonus programs.  None of the Company's employees is represented by labor unions or other collective bargaining groups.

PATENTS, TRADEMARKS AND TECHNOLOGY LICENSES

The Company currently owns nine unexpired U.S. patents, numerous associated patents in sovereignties OUS and is the licensee of certain other technology. There can be no assurance, however, that patents will be issued with respect to any pending applications, that marketable products will result from the patents or that issued patents can be successfully defended in a patent infringement situation.  The Company also owns thirty-two U.S. registered trademarks which have achieved significant brand recognition. The Company believes that its trademarks and tradenames, many of which have become well known in the global medical community through decades of successful use of the associated medical devices, likely have and will continue to have substantially more intangible value than its patents.

The ability of the Company to achieve commercial success depends in part on the protection afforded by its patents and trademarks.  However, UTMD believes that the protections afforded by patents and trademarks are less important  to  UTMD’s business, taken as a whole,  than a medical device’s established incremental clinical utility, which may be dominated by a number of other factors including relative cost, ease of use, ease of training/adoption, perceived clinical value of different design features, risk of use in applicable procedures, the reliability of achieving a desired outcome in the hands of different users and market access to potential users.  In cases where competitors introduce products that may infringe on UTMD’s technology or trademarks, the Company has an obligation to its stockholders to defend its intangible property to the extent that it can afford to do so, and that it is material to the Company’s success. The Company must also defend itself when competitors allege that UTMD may be infringing their technologies.

As a matter of policy, UTMD has acquired and will continue to acquire the use of technology from third parties that can be synergistically combined with UTMD proprietary product ideas.  During 2019, royalties included in cost of goods sold were $171.  Other royalties have been previously paid as a lump sum, or were incorporated into the price of acquisitions or into the cost of purchased components which practice certain patents of third parties.  Also as a matter of policy, UTMD licenses its proprietary technology to others in circumstances where licensing does not directly compete with UTMD's own marketing initiatives.  During 2019 the Company received $6 in royalty income, compared to $76 in 2018 and $86 in 2017.

GOVERNMENT REGULATION

UTMD's products and manufacturing processes are subject to regulation by the U.S. Food & Drug Administration (“FDA”), as well as many other regulatory entities globally.  The FDA has authority to regulate the marketing, manufacturing, labeling, packaging and distribution of medical devices in the U.S.  Requirements exist under other federal laws and under state, local and foreign statutes that apply to the manufacturing and marketing of the Company's medical devices.

All manufacturers of medical devices must register with the FDA and list all medical devices produced by them.   In addition, prior to commercial distribution of some devices for human use, a manufacturer must file a notice with the FDA, setting forth certain information regarding the safety and effectiveness of the device that is acceptable in content to the FDA.

Devices which are classified in Class I are subject only to the general controls concerning adulteration, misbranding, good manufacturing practices, record keeping and reporting requirements.  Devices classified in Class II must, in addition, comply with special controls or performance standards promulgated by the FDA.
12

Except for the Filshie Clip System, all of UTMD’s present devices are unclassified, Class I or Class II devices.  The Filshie Clip System is a Class III device which has more stringent regulatory controls. The Company is in compliance with all applicable U.S. regulatory standards including CFR Part 820, the FDA Quality System Regulation (QSR) effective in 1997, also known as cGMPs (current good manufacturing practices).  The Company’s most recent Utah FDA QSR inspection was in July 2014, which did not result in the issuance of any FDA-483 observations.  In 2019, UTMD’s manufacturing facilities in Utah were audited and certified by a recognized authorized auditing organization under a new Medical Device Single Audit Program (MDSAP). In most circumstances, the new MDSAP eliminates the need for FDA QSR inspections. The Company’s most recent UK FDA QSR inspection was in July 2019, which also did not result in the issuance of any FDA-483 observations.

In 1994, UTMD received certification of its quality system under the ISO9001/EN46001 standards (“ISO” stands for “International Organization of Standardization”) which it maintained until December 2003.  In October 2003, UTMD’s Utah facility was certified under the more stringent ISO13485 standard for medical devices. UTMD’s Ireland facility was certified under the concomitant ISO13488 standard.  In July 2006, both facility ISO certifications were upgraded to the even more stringent ISO13485:2003 standard.  Currently, UTMD’s facilities in the UK, Ireland and Utah are all certified under the most recent ISO13485:2016 standard.  In 2019, UTMD’s manufacturing facilities in Ireland and UK were audited and certified by a recognized authorized auditing organization under the MDSAP. The MDSAP offers an “all-in-one” inspection regime to accommodate the quality system requirements of Australia, Brazil, Canada, USA and Japan.

UTMD remains on a continuous periodic audit schedule by its independent notified body and authorized MDSAP auditing organization in order to stay current with international regulatory standards, and retain its certifications. UTMD has received CE Mark certifications (demonstrates proof of compliance with the European Community’s ISO standards) for all of its major products.

SOURCES AND AVAILABILITY OF RAW MATERIALS

Most of the components which the Company purchases from various vendors are readily available from a number of sources in a number of locations worldwide. That notwithstanding, the Company maintains safety stocks that anticipate potential disruption to its supply chain from changes in government policies including tariffs, as well as a possible disruption from the coronavirus, including the time required to source and qualify new vendors.  Fortunately, given availability of its significant cash reserves, UTMD has the financial ability to mitigate supply chain risk by carrying extra inventories during periods of increased uncertainty.

Alternative sourcing of various components is continually underway.  Vendors are qualified by UTMD’s Quality Assurance. In the few cases where the Company has a sole source, it either maintains or has agreement with the supplier to maintain excess safety stocks that would cover the time required to develop and qualify a new source. The Company has a vendor quality monitoring program that includes routinely checking incoming material for conformance to specifications, as required per written procedures.

U.S. EXPORTS

UTMD regards the OUS marketplace as an important element of its growth strategy. UTMD is keenly aware that not only are OUS markets different from the U.S. market, but also that each country has its own set of driving influences that affects the dynamics of the nature of care given and medical devices used.  The Company operates four OUS facilities; in Romsey, Hampshire, England; in Castle Hill, NSW, Australia; in Mississauga, Ontario, Canada and in Athlone, County Westmeath, Ireland.  These facilities offer a number of advantages: 1) from a marketing point of view, better response to Europe, Asia, Africa and Australia customers, including a better understanding of customer needs, less costly distribution and, in the EU, duty-free access to 500 million patients; 2) from a regulatory point of view, faster new product introductions; and 3) from a manufacturing point of view, reduced dependence on one manufacturing site and increased capacity for meeting customer needs.

Total 2019 trade revenues in USD terms from customers OUS were $19,411 (41% of total sales), compared to $20,806 (50% of total sales) in 2018 and $21,129 (51% of total sales) in 2017.  OUS trade sales (U.S. exports) from the U.S. to OUS customers were $4,322 in 2019, $5,427 in 2018 and $5,357 in 2017.  U.S. exports represented 22%, 26% and 25% of total OUS trade sales in 2019, 2018 and 2017, respectively.  The U.S. export numbers exclude Utah intercompany sales of components and finished devices to UTMD foreign subsidiaries, which then distribute U.S.-made components and finished devices as part of their sales to OUS customers.

For sales by OUS geographic area, please see note 9 to the Consolidated Financial Statements.
13

BACKLOG

Backlog is defined as orders received and accepted by UTMD which have not shipped yet.  As a supplier of primarily disposable hospital products, the nature of UTMD’s non-distributor or non-OEM business requires fast response to customer orders.  Virtually all direct shipments to end-user facilities are accomplished within a few days of acceptance of purchase orders. Consequently, UTMD’s backlog at any point in time is comprised mainly of orders from OEM and independent distributors, which purchase in larger quantities, at less frequent intervals with fluctuating order patterns. Backlog shippable in less than 90 days was $1,627 as of January 1, 2020, compared to $3,164 as of January 1, 2019 and $3,140 as of January 1, 2018.

SEASONAL ASPECTS

The Company's business is generally not affected by seasonal factors, but it is affected by uneven purchasing patterns of OEM customers and independent distributors.

PRODUCT LIABILITY RISK MANAGEMENT

The risk of product liability lawsuits is a negative factor in the medical device industry because devices are frequently used in inherently risky situations to help clinicians achieve a more positive outcome than what might otherwise be the case.  In any lawsuit against a company where an individual plaintiff suffers permanent physical injury, a possibility of a large award for damages exists whether or not a causal relationship exists. However, no such damages have been awarded against UTMD in its 41-year history of shipping many millions of devices.

UTMD is self-insured for product liability risk, and reserves funds against its current performance on an ongoing basis to provide for its costs of defense should any lawsuits be filed. The Company’s average cost of defense over the last twenty-seven years, including the last nine years following the acquisition of the Filshie Clip System, was less than $20 per year, well below the deductible level of product liability insurance policies. In its 41 year history of shipping over 50 million finished devices used in critical care and over 400 million components, there has never been a product liability judgment against UTMD.  This experience validates that the most important aspect of product liability risk management is the safe design and reliable integrity of manufactured products.

   The best defense the Company believes that it has is the consistent conformance to specifications of its proven safe and effective products.  Over the time span of the last twenty-seven years, UTMD has been named as a defendant in a total of nine lawsuits.  Four lawsuits involved a patient injury related to operative vaginal deliveries where a UTMD VAD birthing cup or hand pump was used. The VADS devices in all four cases did conform to specifications. UTMD was ultimately dismissed as a defendant in all four VADS lawsuits, and legal costs were not material to performance. In the fifth lawsuit, regarding the use of EndoCurette, there was no evidence of patient injury. The lawsuit was settled in 2010 for an immaterial amount to avoid the diversion of management time and substantial costs of litigation, even though UTMD was confident that the case was without merit. In the sixth, UTMD was brought into the lawsuit by a defendant physician, speculating a design deficiency in a Finesse electrosurgical generator (ESU) which had been in use for eighteen years before the injury event, and used successfully by the same physician in multiple procedures after the event. The injured patient did not allege any fault by UTMD.  The case was settled in 2012 without any UTMD involvement or liability. There have been three Filshie Clip System lawsuits since UTMD acquired Femcare in 2011, all of which were dismissed with prejudice prior to the conclusion of discovery. The average annual cost of Filshie Clip System lawsuits since 2011 was $8 per year.  Other than the Filshie Clip System claims, there have been no product liability lawsuits during the last eight years.

In summary, since 1995 during which time over one hundred million finished devices and OEM components were distributed by UTMD, there have been no judgments resulting from a claim of defect in UTMD’s design or manufacture of its products, or a fault in its informational materials. In the current tort system in the U.S., meritless product liability cases do get filed where aggressive attorneys calculate that a company will find it cheaper to settle for some nominal amount in lieu of potentially substantial defense costs of going to court.
14

FORWARD LOOKING INFORMATION

This report contains certain forward-looking statements and information relating to the Company that are based on the beliefs of management as well as assumptions made by management based on information currently available.  When used in this document, the words “anticipate,” “believe,” “project,” “estimate,” “expect,” “intend” and similar expressions, as they relate to the Company or its management, are intended to identify forward-looking statements.  Such statements reflect the current view of the Company respecting future events and are subject to certain risks, uncertainties and assumptions, including the risks and uncertainties stated throughout the document.  Although the Company has attempted to identify important factors that could cause the actual results to differ materially, there may be other factors that cause the forward statement not to come true as anticipated, believed, projected, expected, or intended.  Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may differ materially from those described herein as anticipated, believed, projected, estimated, expected or intended.  Financial estimates are subject to change and are not intended to be relied upon as predictions of future operating results, and the Company assumes no obligation to update or disclose revisions to those estimates.

ITEM 1A – RISK FACTORS

Legislative or executive order healthcare reform in the United States, particularly as suggested by leading candidates in a presidential election year, have the potential to render the U.S. medical device marketplace unpredictable. A fully government-run healthcare system would likely eliminate healthcare consumer choice as well as commercial incentives for innovation.

Increasing regulatory burdens, including premarketing approval delays, may result in significant loss of revenue, unpredictable costs and loss of management focus on developing and marketing products that improve the quality of healthcare:
Thousands of small focused medical device manufacturers including UTMD that do not have the overhead structure that the few large medical device companies can afford are increasingly burdened with bureaucratic and underqualified regulator demands that are not reasonably related to assuring the safety or effectiveness of the devices that they provide.  Premarketing submission administrative burdens, and substantial “user fees” or notified body review fees, represent a significant non-clinical and/or non-scientific barrier to new product introduction, resulting in lack of investment or delays to revenues from new or improved devices.  The risks associated with such circumstances relate not only to substantial out-of-pocket costs, including potential litigation in millions of dollars, but also loss of business and a diversion of attention of key employees for an extended period of time from managing their normal responsibilities, particularly in new product development and routine quality assurance activities.

The growth of Group Purchasing Organizations (GPOs) adds non-productive costs, typically weakens the Company’s marketing and sales efforts and may result in lower revenues:
GPOs, theoretically acting as bargaining agents for member hospitals, but actually collecting revenues from the companies that they are negotiating with, have made a concerted effort to turn medical devices that convey special patient safety advantages and better health outcomes, like UTMD’s, into undifferentiated commodities. GPOs have been granted an antitrust exemption by the U.S. Congress. Otherwise, their business model based on “kickbacks” would be a violation of law.  These bureaucratic entities do not recognize or understand the overall cost of care as it relates to safety and effectiveness of devices, and they create a substantial administrative burden that is primarily driven by collection of their administrative fees.

The Company’s business strategy may not be successful in the future:
As the level of complexity and uncertainty in the medical device industry increases, evidenced, for example, by the unpredictable and overly cumbersome regulatory environment, the Company’s views of the future and product/ market strategy may not yield financial results consistent with the past.

As the healthcare industry becomes increasingly bureaucratic it puts smaller companies like UTMD at a competitive disadvantage:
An aging population is placing greater burdens on healthcare systems, particularly hospitals. The length of time and number of administrative steps required in adopting new products for use in hospitals has grown substantially in recent years.  Smaller companies like UTMD typically do not have the administrative resources to deal with broad new administrative requirements, resulting in either loss of revenue or increased costs.  As UTMD introduces new products it believes are safer and more effective, it may find itself excluded from certain clinical users because of the existence of long term supply agreements for preexisting products, particularly from competitors which offer hospitals a broader range of products and services.  Restrictions used by hospital administrators to limit clinician involvement in device purchasing decisions makes communicating UTMD’s clinical advantages much more difficult.
15

A product liability lawsuit could result in significant legal expenses and a large award against the Company:
UTMD’s devices are frequently used in inherently risky situations to help physicians achieve a more positive outcome than what might otherwise be the case.  In any lawsuit where an individual plaintiff suffered permanent physical injury, the possibility of a large award for damages exists whether or not a causal relationship exists.

The Company’s reliance on third party distributors in some markets may result in less predictable revenues:
UTMD’s distributors have varying expertise in marketing and selling specialty medical devices.  They also sell other devices that may result in less focus on the Company’s products.  In some countries, notably China, Pakistan and India not subject to similarly rigorous standards, a distributor of UTMD’s products may eventually become a competitor with a cheaper but lower quality version of UTMD’s devices.

The loss of one or more key employees could negatively affect UTMD performance:
In a small company with limited resources, the distraction or loss of key personnel at any point in time may be disruptive to performance.  The Company’s benefits programs are key to recruiting and retaining talented employees.  An increase in UTMD’s employee healthcare plan costs, for example, may cause the Company to have to reduce coverages which in turn represents a risk to retaining key employees.

Fluctuations in foreign currencies relative to the USD can result in significant differences in period to period financial results:
Since a significant portion of UTMD’s sales are invoiced in foreign currencies and consolidated financial results are reported in USD terms, a stronger USD can have negative revenue effects. Conversely, a weaker USD would increase foreign subsidiary operating costs in USD terms. For the portion of sales to foreign entities made in fixed USD terms, a stronger USD makes the devices more expensive and weakens demand.  For the portion invoiced in a foreign currency, not only USD-denominated sales are reduced, but also gross profits may be reduced because finished distributed devices and/or U.S. made raw materials and components are likely being purchased in fixed USD.

Trade restrictions and /or tariffs resulting from changing government trade policies have the potential to disrupt UTMD’s supply chain.

The corona virus outbreak could potentially disrupt UTMD’s supply chain, or interfere with normal business operations due to the loss of employee availability.

ITEM 1B – UNRESOLVED STAFF COMMENTS

None

ITEM 2 ‑ PROPERTIES

Office and Manufacturing Facilities.
UTMD is a vertically‑integrated manufacturing company.  Capabilities include silicone and plastics-forming operations including injection molding, insert and over-molding, thermoforming and extrusion; sensor production; manual and automated assembly of mechanical, electrical and electronic components; parts printing; various testing modalities; advanced packaging in clean room conditions; and a machine shop for mold‑making and fabrication of assembly tools and fixtures.  Capabilities also include an R&D laboratory for both electronic and chemical processes, software development resources, communications and computer systems networked real time OUS, and administrative offices.

At the beginning of 2020, the Company's operations were located in 105,000 square feet of facilities in Midvale, Utah, a 77,000 square foot facility in Athlone, County Westmeath, Ireland, a 38,600 square foot facility in Romsey, Hampshire, England, a 3,200 square foot facility in Castle Hill NSW, Australia, and a 4,700 square foot facility in Mississauga, Ontario, Canada.  Manufacturing is currently carried out primarily in the Utah and Ireland facilities.

16

In late 2016 UTMD purchased a 38,600 square foot facility in Romsey and subsequently fitted-out the building in 2017 with the capability to manufacture medical devices. In November 2017, Femcare UK’s operations moved into the refurbished building. The prior UK lease and all associated potential liabilities have been terminated.

UTMD owns all of its property and facilities with the exception of a long‑term lease with 12 years remaining on one section of its Midvale parking lot.

ITEM 3 ‑ LEGAL PROCEEDINGS

The Company may be a party from time to time in litigation incidental to its business. Presently, there is no litigation or threatened litigation for which the Company believes the outcome may be material to its financial results.

ITEM 4 ‑ RESERVED

17


PART II

ITEM 5 ‑ MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information.
UTMD's common stock trades on the NASDAQ Global Market (symbol:UTMD).  The following table sets forth the high and low sales price information as reported by NASDAQ for the periods indicated:

   
2019
   
2018
 
   
High
   
Low
   
High
   
Low
 
1st Quarter
 
$
102.46
   
$
80.22
   
$
101.45
   
$
78.95
 
2nd Quarter
   
96.16
     
76.60
     
117.65
     
94.00
 
3rd Quarter
   
102.44
     
82.62
     
115.15
     
85.40
 
4th Quarter
   
112.26
     
100.23
     
99.95
     
73.98
 

Stockholders.
The number of beneficial stockholders of UTMD’s common stock as of March 6, 2020 was at least 2,500.

Dividends.
The following sets forth cash dividends paid during the past two years:

Record Date
Payable Date
 
Per Share
Amount
 
December 15, 2017
January 3, 2018
   
0.270
 
March 16, 2018
April 3, 2018
   
0.270
 
June 15, 2018
July 6, 2018
   
0.270
 
September 14, 2018
October 2, 2018
   
0.270
 
December 14, 2018
January 3, 2019
   
0.275
 
March 15, 2019
April 2, 2019
   
0.275
 
June 14, 2019
July 3, 2019
   
0.275
 
September 13, 2019
October 3, 2019
   
0.275
 
           
2018 total cash dividends paid per share
 
$
1.080
 
2019 total cash dividends paid per share
 
$
1.100
 

Issuer Purchases of Equity Securities.
UTMD purchased 5,000 shares of its common stock for $398 including commissions and fees in May 2019.  UTMD purchased 15,000 shares of its common stock for $1,205 including commissions and fees in December 2018.
18

ITEM 6 ‑ SELECTED FINANCIAL DATA
Dollar amounts are in thousands, except per share data.

The following selected consolidated financial data of UTMD and its subsidiaries for the five years ended December 31, 2019, are derived from the audited financial statements and notes of UTMD and its subsidiaries, certain of which are included in this report.  The selected consolidated financial data should be read in conjunction with UTMD’s Consolidated Financial Statements and the notes included elsewhere in this report.

   
Year Ended December 31
 
     2019    
2018
   
2017
   
2016
   
2015
 
Net Sales
 
$
46,904
   
$
41,998
   
$
41,414
   
$
39,298
   
$
40,157
 
Net Income
   
14,727
     
18,555
     
8,505
     
12,128
     
11,843
 
Earnings Per Common Share (Diluted)
   
3.939
     
4.95
     
2.28
     
3.22
     
3.14
 
Total Assets
   
109,787
     
99,768
     
92,745
     
76,191
     
79,175
 
Working Capital
   
51,438
     
55,643
     
43,909
     
31,451
     
28,807
 
Long-term Debt
   
0
     
0
     
0
     
0
     
0
 
Cash Dividends Per Common Share
   
1.100
     
1.085
     
1.065
     
1.045
     
1.025
 

19

ITEM 7 ‑ MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Currency amounts are in thousands except per-share amounts and where noted.  Currencies are abbreviated as follows: the U.S. Dollar (USD or $), the Great Britain Pound (GBP or £), the Euro (EUR or €), the Australian Dollar (AUD or A$) and the Canadian Dollar (CAD or C$).

The following comments should be read in conjunction with the accompanying financial statements.

Overview.
In the final calendar quarter (4Q) of 2019, Utah Medical Products, Inc. (Nasdaq: UTMD) began to realize accretive profits net of the quarterly amortization of the purchase price paid to CooperSurgical Inc. (CSI) for the acquisition of exclusive Filshie Clip System distribution rights in the U.S. The 4Q results allowed UTMD to meet its beginning of 2019 year projections to stockholders for the year as a whole.

Income statement results in 2019 compared to 2018 were as follows:

   
2019
   
2018
   
Change
 
Net Sales
 
$
46,904
   
$
41,998
     
+11.7
%
Gross Profit (GP)
   
29,466
     
26,306
     
+12.0
%
Operating Income
   
17,633
     
18,697
     
(5.7
%)
Income Before Tax (EBT)
   
17,884
     
19,458
     
(8.1
%)
Net Income before TCJA tax adjustments
   
14,145
     
15,504
     
(8.8
%)
Net Income per US GAAP
   
14,727
     
18,555
     
(20.6
%)
EPS before TCJA tax adjustments
   
3.784
     
4.136
     
(8.5
%)
Earnings per Share (EPS) per US GAAP
   
3.939
     
4.950
     
(20.4
%)

The 2019 sales increase was the result of 30% higher U.S. domestic sales, led by a $3,501 increase in domestic sales of the Filshie Clip System and $2,222 higher U.S. pressure transducer kit sales to an OEM customer. Sales outside the U.S. (OUS) were 7% lower, about half of which ($631) was the result of a lower foreign currency exchange (FX) rate when converting foreign currency sales to USD.  Operating Income and EBT were lower due to a new $4,053 noncash expense in 2019 resulting from amortizing the $21,000 purchase price of acquiring the remaining life of the U.S. exclusive distribution rights for the Filshie Clip System in February 2019.

Net Income and EPS per U.S. Generally Accepted Accounting Principles (US GAAP) in both 2019 and 2018 were affected by a change in UTMD’s estimate of the IRC 965 Transition (REPAT) Tax initially booked in 2017 resulting from the U.S. “Tax Cuts and Jobs Act” (TCJA) enacted by Congress in December 2017, and the concomitant ensuing Global Intangible Low-Taxed Income (GILTI) tax and Foreign-Derived Intangible Income (FDII) tax credit which liability began in 2018.  US GAAP Net Sales, GP, Operating Income and EBT were not affected by the TCJA tax estimate-related adjustments in 2019 or 2018.  The adjustments to UTMD’s income tax estimates are more fully explained later in this report. Because of the TCJA-related tax estimate adjustments, in UTMD management’s view, a comparison of US GAAP Net Income and EPS between 2019 and 2018 does not provide stockholders with meaningful insight about UTMD’s financial performance. The non-GAAP results presented above eliminate the TCJA-related tax estimate adjustments from Net Income and EPS.

The associated key 2019 profit margins (profits as a percentage of sales) compared to the 2018 calendar year follow:

   
2019
   
2018
 
Gross Profit Margin (GPM)
   
62.8
%
   
62.6
%
Operating Income Margin
   
37.6
%
   
44.5
%
Income Before Tax Margin
   
38.1
%
   
46.3
%
Net Income Margin before TCJA tax adjusts
   
30.2
%
   
36.9
%
Net Income Margin per US GAAP
   
31.4
%
   
44.2
%

Measures of the Company’s liquidity and overall financial condition improved as of the end of 2019 compared to the end of 2018 as the result of continued strong positive cash flow from normal operations. The Company’s continued excellent positive cash flow in 2019 allowed it to increase cash dividends paid to stockholders, repurchase 5,000 UTMD shares in the open market, use $23,048 to repurchase Filshie Clip System exclusive distribution rights and inventory from CSI and use $540 in cash for maintaining Property, Plant and Equipment (PP&E) in good working order.

20

In spite of the above uses of $28,097 in cash, UTMD’s cash equivalent balances at the end of 2019 declined just $8,325 to $42,787 compared to $51,112 at the end of 2018.  Working capital declined just $4,206 to $51,438 at the end of 2019 from $55,643 at the end of 2018.  Total liabilities decreased $2,082. The Company remained without debt.  UTMD’s total debt ratio (total liabilities to total assets) was 8% at the end of 2019 compared to 11% at the end of 2018.  Stockholders’ Equity increased to $101,092 from $88,992 at the end of 2018, despite the 2019 payments of $4,112 in cash dividends to stockholders and use of $398 for share repurchases, both of which reduce Stockholders’ Equity.

Productivity of Fixed Assets and Working Capital Assets.
Assets.
Year-end 2019 total consolidated assets were $109,787 comprised of $54,885 in current assets, $10,728 in consolidated net PP&E and $44,173 in net intangible assets.  This compares to $99,768 total assets at the end of 2018 comprised of $60,903 in current assets, $10,359 in consolidated net PP&E and $28,506 in net intangible assets. Total asset turns (total consolidated sales divided by average total assets for the year) in 2019 were 45%, compared to 44% in 2018, as the growth in sales outpaced the growth in average assets.

    Current assets decreased $6,018 due to a $8,325 decrease in year-end cash and investments, a $786 increase in accounts and other receivables and a $1,501 increase in year-end inventories. Year-end 2019 and 2018 cash and investment balances were $42,787 and $51,112, representing 39% and 51% of total assets, respectively.  Net (after allowance for doubtful accounts) year-end trade accounts receivable (A/R) balances increased $756. This was due to the 30% higher domestic sales. Average days in A/R from date of invoice on December 31, 2019 and at December 31, 2018 were both 36 days based on 4Q 2019 and 4Q 2018 shipments respectively.  The Company believes any older A/R will be collected or are within its reserve balances for uncollectible amounts.  Average 2019 consolidated inventory turns were 2.8 compared to 2.9 in 2018 based on the applicable year’s cost of goods sold.  The increase in inventories was primarily the result of beginning to directly sell the Filshie Clip System to U.S. medical facilities in 2019.

Working capital (current assets minus current liabilities) at year-end 2019 was 8% lower at $51,438 compared to $55,643 at year-end 2018.  Consistent with Federal and State rules, the REPAT tax current liability was only $101 at the end of 2019. The end of 2019 working capital significantly exceeds UTMD’s needs for normal operations, funding future organic growth and timely payment of accrued tax liabilities, in addition to allowing for substantial funding of any future acquisition without diluting stockholder interest.

December 31, 2019 net $10.7 million total PP&E includes Utah, Ireland and England manufacturing molds, production tooling and equipment, test equipment, and product development laboratory equipment.  In addition, PP&E includes computers and software, warehouse equipment, furniture and fixtures, facilities and real estate for all five locations in Utah, Ireland, UK, Canada and Australia.  Manufacturing facilities in Utah, Ireland and the UK are standalone buildings with a combined 220,000 square feet on 15 acres of land.  The distribution facilities in Australia and Canada with a combined 8,000 square feet are part of larger industrial condominiums.  Management estimates the fair market value of the five owned facilities to be at least $21 million excluding the contents, the fungible value of which increases stockholder enterprise value relative to most of UTMD’s industry peers which lease their facilities.

Ending 2019 net consolidated PP&E (depreciated book value of all fixed assets) increased $369 as a result of the combination of capital expenditures of $540, depreciation of $700 and the effect of FX rates on year-end foreign subsidiary asset balances.

The following end-of-year FX rates in USD applied to assets and liabilities of each applicable foreign subsidiary:

     
12-31-19
     
12-31-18
 
EUR
   
1.1227
     
1.1456
 
GBP
   
1.3268
     
1.2760
 
AUD
   
0.7030
     
0.7046
 
CAD
   
0.7715
     
0.7329
 

The year-end 2019 net book value (after accumulated depreciation) of consolidated PP&E was 32% of purchase cost.  End-of-year PP&E turns (Net Sales divided by Net PP&E) was 4.4 in 2019 compared to 4.1 in 2018 due primarily to the 12% higher 2019 sales. A future leverage in productivity of fixed assets which will not have to be increased to support new business activity will be a source of incremental profitability.
21

  Net intangible assets (after accumulated amortization) are comprised of the capitalized costs of obtaining patents and other intellectual property, as well as the value of identifiable intangible assets (IIA) and goodwill resulting from acquisitions. Net intangible assets were $44,173 (40% of total assets) at the end of 2019 compared to $28,506 (29% of total assets) at the end of 2018.  Per US GAAP, intangible assets are categorized as either 1) IIA, which are amortized over the estimated useful life of the assets, or 2) goodwill, which is not amortized or expensed until the associated economic value of the acquired asset becomes impaired. The two categories of Femcare intangibles at year-end 2019 were net IIA of $13,202 and goodwill of $6,770. The accumulated amortization of Femcare IIA as of December 31, 2019 since the March 18, 2011 acquisition was $18,750. The remaining Femcare IIA will be fully amortized in 6 more years. The goodwill portion of intangible assets resulting from the Femcare acquisition, which is not amortized, increased $259 due to a stronger GBP at year-end. The GBP FX rate at December 31, 2019 increased 4.0% from December 31, 2018. In 2019, UTMD acquired an additional $21,000 IIA from the purchase of the remaining life of exclusive U.S. distribution rights for the Filshie Clip System from CSI, of which $4,053 was amortized during the year.  The remaining CSI IIA will be fully amortized in 4 more years.  UTMD’s goodwill balance including the Femcare goodwill was $13,961 at the end of 2019, 32% of total net intangibles.

Because the products associated with UTMD’s acquisitions of Columbia Medical in 1997, Gesco in 1998, Abcorp in 2004 and Femcare in 2011 continue to be viable parts of UTMD’s overall business, UTMD does not expect the current goodwill value associated with the four acquisitions to become impaired in 2020. Amortization of IIA was $6,144 in 2019 compared to $2,191 in 2018. The difference was essentially the amortization of $21,000 new IIA resulting from the acquisition of CSI remaining Filshie Clip System exclusive U.S. distribution rights in 2019. The 2019 non-cash amortization expense of Femcare IIA was $2,037 (£1,595) compared to $2,130 (£1,595) in 2018.  The Femcare IIA amortization USD difference was again due to the change in USD/GBP FX rate. The 2020 non-cash amortization expense (included as part of operating expenses) of Femcare IIA will again be £1,595, or $2,074 if the USD/GBP average FX rate is 1.30.  The 2019 non-cash amortization expense of CSI IIA was $4,053 compared to zero in 2018.  The 2020 operating expense resulting from amortization of CSI IIA will be $4,421.

Liabilities.
The remaining $2,212 balance of the corrected $2,792 total REPAT tax liability from the TCJA is 79% instead of 84% (after the allowed 16% in the first two years of eight years’ pay out), because the initial Federal and State payments were based on an initial estimate which was conservatively too high at $6,288 compared to the current adjusted estimate of $2,792. The Federal and State REPAT tax payment requirement is 8% of the respective REPAT tax liability per year for the first five years, 15% in the sixth year, 20% in the seventh year and 25% in the eighth year.

  Year-end 2019 current liabilities were $1,812 lower than at the end of 2018. Ending accrued liabilities were $1,952 lower due to lower taxes payable and lower customer deposits. Total liabilities were $2,082 lower at the end of 2019 compared to the end of 2018. The resulting 2019 year-end total debt ratio was 8% compared to 11% at the end of 2018.

  The year-end 2019 DTL balance created as a result of the fifteen year deferred tax consequence of the amortization of Femcare’s IIA was $2,239, down from $2,541 at the end of 2018. The relatively small decline in this DTL considering the $2,037 in 2019 amortization of IIA (suggesting a 15% tax rate) was due to a 4% stronger GBP compared to the USD at the end of 2019 compared to the end of 2018. In addition to liabilities stated on the balance sheet, UTMD has operating lease and purchase obligations described in Note 8 to the financial statements.

Results of Operations.
a) Revenues.
Under accounting standards applicable for 2019, the Company believed that revenue should be recognized at the time of shipment as title generally passes to the customer at the time of shipment, or completion of services performed under contract.  Revenue recognized by UTMD is based upon documented arrangements and fixed contracts in which the selling price is fixed prior to acceptance and completion of an order.  Revenue from product or service sales is generally recognized at the time the product is shipped or service completed and invoiced, and collectibility is reasonably assured.  Over 99% of UTMD’s revenue is recognized at the time UTMD ships a physical device to a customer’s designated location, where the selling price for the item shipped was agreed prior to UTMD’s acceptance and completion of the customer order. There are no post-shipment obligations which have been or are expected to be material to financial results.
22

There are circumstances under which revenue may be recognized when product is not shipped, which have met the criteria of ASC 606:  the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies.  This revenue is recognized when UTMD’s service has been completed according to a fixed contractual agreement.

   Beginning on January 1, 2018, the Company adopted ASU 2014-09, a new revenue recognition accounting standard.  Management completed an extensive assessment and implementation of the standard, including UTMD’s various contracts with customers and associated performance obligations and the Company’s conclusions regarding its revenue recognition practices and procedures. Other items like commissions and rights of return were also evaluated by the Company. Management is confident that the Company has properly evaluated the standard’s requirements and has arrived at appropriate conclusions in recognizing revenue in accordance with the new standard.  Those practices and procedures the Company will use to recognize revenue under the new standard are not significantly different than the methods used previously since UTMD has traditionally recognized revenue upon shipping a physical device to a customer’s designated location, which is also when the Company has met its performance obligations under contracts it has with its customers that represent over 99% of its revenue. While the Company’s revenue not associated with shipping a physical product is immaterial, management believes the Company’s practices in recognizing that revenue is also in accordance with ASU 2014-09.

Terms of sale are established in advance of UTMD’s acceptance of customer orders. In the U.S., Ireland, UK, France, Australia and Canada since the beginning of 2017, UTMD has generally accepted orders directly from and shipped directly to end-user clinical facilities, as well as third party medical/surgical distributors, under UTMD’s Standard Terms and Conditions (T&C) of Sale. About 9% of UTMD’s domestic end-user sales went through third party med/surg distributors which contract separately with clinical facilities to provide purchasing, storage and scheduled delivery functions for the applicable facility.  UTMD’s T&C of Sale to end-user facilities are substantially the same in the U.S., Canada, Ireland, UK, France and Australia.

UTMD may have separate discounted pricing agreements with a specific clinical facility or group of affiliated facilities based on volume of purchases.  Pricing agreements which are documented arrangements with clinical facilities, or groups of affiliated facilities, if applicable, are established in advance of orders accepted or shipments made.  For existing customers, past actual shipment volumes typically determine the fixed price by part number for the next agreement period of one year. For new customers, the customer’s best estimate of volume is usually accepted by UTMD for determining the ensuing fixed prices for the agreement period. Prices are not adjusted after an order is accepted. For the sake of clarity, the separate pricing agreements with clinical facilities based on volume of purchases disclosure is not inconsistent with UTMD’s disclosure above that the selling price is fixed prior to the acceptance of a specific customer order.

UTMD’s global consolidated trade sales are comprised of domestic and OUS sales. Domestic sales in 2019 included 1) direct domestic sales, sales of finished devices to end-user facilities and med/surg distributors in the U.S., and 2) domestic OEM sales, sales of components or finished products, which may not be medical devices, to other companies for inclusion in their products.  In 2018, domestic sales included the above two items (except that direct domestic sales did not include the Filshie Clip System) plus sales of the Filshie Clip System by Femcare UK to CSI.  OUS sales are export sales from UTMD in the U.S. to customers outside the U.S. invoiced in USD, and all sales from UTMD subsidiaries in Ireland, Canada, Australia and the UK (other than Femcare UK sales to CSI in 2018) which may be invoiced in EUR, GBP, CAD, AUD or USD.  The term “trade” means sales to customers which are not part of UTMD. Each UTMD entity had 2019 intercompany sales of components and/or finished devices to other UTMD entities.

Global consolidated trade sales in 2019 were $46,904 compared to $41,998 in 2018 and $41,414 in 2017.  The $4,906 (+11.7%) higher sales in 2019 were the result of several offsetting factors described below.  Total U.S. domestic sales were up $6,302 (+29.7%) in 2019, at $27,493 compared to $21,192 in 2018. OUS sales were down $1,395 (6.7%) at $19,411 compared to $20,806 in 2018.

Domestic Sales.
U.S. domestic sales in 2019 were $27,493 (59% of total sales) compared to $21,192 (50% of total sales) in 2018. The contributors to the 2019 total $6,302 (+29.7%) higher domestic sales were $3,501 (+106%) higher sales of Filshie Clip System devices in the U.S., $2,452 (+60%) higher sales of components and finished devices used in other companies’ products (OEM customers), and $349 (+3%) higher direct sales of non-Filshie finished devices to domestic end-users.  Domestic sales in 2017 were $20,286.
23

Domestic Filshie Clip System sales in 2019 were 25% of total U.S. domestic sales compared to 16% in 2018. The higher domestic Filshie Clip System sales occurred as a result of converting from Femcare UK sales to a domestic distributor in 2018 to UTMD sales directly to end-users in 2019.

Domestic OEM sales in 2019 were 24% of total U.S. domestic sales compared to 19% in 2018.  UTMD sold components and finished devices to 147 different U.S. companies in 2019 compared to 152 companies in 2018 for use in their product offerings.  Sales to UTMD’s largest OEM customer, representing 75% of total domestic OEM sales, were up $2,222 (+82%). Although this customer has projected higher purchases from UTMD in 2020, UTMD is expecting lower 2020 sales due to recognizing the customer’s inventory build-up.

Domestic direct (end-user) sales excluding the Filshie Clip System were 51% of total U.S. domestic sales in 2019 compared to 65% in 2018.  Of UTMD’s three main domestic direct categories, neonatal products were $4,654 (+2% higher), labor & delivery (L&D) products were $4,053 (+8% higher), and gynecology/ electrosurgery/ urology products excluding the Filshie Clip System were $4,826 (about the same).

OUS Sales.
Sales OUS in 2019 were $19,411 (6.7% lower) compared to $20,806 in 2018. OUS sales were $21,129 in 2017.

Because a significant portion of UTMD’s sales are invoiced in foreign currencies, changes in FX rates can potentially have a material effect on period-to-period USD-denominated sales. UTMD’s FX rates for income statement purposes are transaction-weighted averages. The average rates from the applicable foreign currency to USD during 2019 compared to 2018 follow:

   
2019
   
2018
   
Change
 
GBP
   
1.277
     
1.334
     
(4.3
%)
EUR
   
1.119
     
1.180
     
(5.1
%)
AUD
   
0.696
     
0.747
     
(6.9
%)
CAD
   
0.754
     
0.773
     
(2.5
%)
Sales weighted-average change:
                    (4.7
%)

Forty-five percent ($631) of the $1,395 lower OUS sales were due to the changes in FX rates (stronger USD in 2019).  EUR currency sales in 2019 were reduced $277 compared to what the same EUR sales in 2018 would have been expressed in USD.  GBP currency sales in 2019 were reduced $174 compared to what the same GBP sales in 2018 would have been expressed in USD.  AUD currency sales in 2019 were reduced $126 compared to what the same AUD sales in 2018 would have been expressed in USD.  CAD currency sales in 2019 were reduced $54 compared to what the same CAD sales in 2018 would have been expressed in USD.

Sixty-six percent of (USD denominated) 2019 OUS sales were invoiced in foreign currencies compared to 67% in 2018. As a portion of total USD consolidated sales, 27% of UTMD’s USD-equivalent sales were invoiced in foreign currencies in 2019 compared to 33% in 2018. The GBP, EUR, AUD and CAD converted sales represented 8%, 11%, 4% and 4% of total 2019 USD sales, respectively.  This compares to 10% GBP, 12% EUR, 5% AUD and 6% CAD of total 2018 USD sales. The lower converted foreign currency sales percentages of total sales in 2019 were not only due to the stronger USD, but also much higher domestic sales.

Variations in order pattern of UTMD’s China distributors, one for BPM devices and another for neonatal devices, continue to be significant from year-to-year. The China BPM distributor purchased $662 more and the China neonatal device distributor $519 less in 2019 compared to 2018, largely offsetting one another.  UTMD expects that the reverse might be the case in 2020.

USD-denominated trade (excludes intercompany) sales of devices to OUS customers by UTMD’s Ireland facility (UTMD Ltd) were $5,894 (+18%) in 2019 compared to $5,008 in 2018.  As the EUR was down 5.1% relative to the USD in 2019, the FX impact subtracted $277 from 2019 sales.  In other words, constant currency sales were $6,171 (+23%). UTMD Ltd produces the BPM devices sold to UTMD’s China distributor. In constant EUR currency and eliminating sales of BPM devices to its China distributor in both years 2019 and 2018, 2019 Ireland trade sales experienced 13% growth compared to 2018.
24

In 2019, UTMD’s UK subsidiary, Femcare Ltd., had $5,382 trade sales of devices to domestic UK, domestic France and international distributor customers, down 8% compared to $5,849 in 2018. The FX impact subtracted $174 (4.3%) from 2019 sales, explaining about half of the lower sales in USD terms. The 2018 trade sales figure excludes sales to CSI, which in 2019 were intercompany sales.

USD-denominated sales of devices to end-users in Australia by Femcare’s Australia distribution subsidiary (Femcare Australia Pty Ltd) were 12% lower in 2019 compared to 2018. The FX impact subtracted $126 (6.9%) from 2019 sales, explaining 57% of the lower sales.

USD-denominated sales of devices to end-users in Canada by UTMD’s Canada distribution subsidiary (Utah Medical Products Canada, Inc.) were 18% lower in 2019 compared to 2018. The FX impact subtracted $54 (2.5%) from 2019 sales, explaining 14% of the lower sales.

UTMD groups its sales into four general product categories:  1) obstetrics, comprised of labor and delivery management tools for monitoring fetal and maternal well-being, for reducing risk in performing difficult delivery procedures and for improving clinician and patient safety;  2) gynecology/ electrosurgery/ urology, comprised of tools for gynecological procedures associated primarily with cervical/ uterine disease including LETZ, endometrial tissue sampling, transvaginal uterine sonography, diagnostic laparoscopy, surgical contraception and other MIS procedures; specialty excision and incision tools; conservative urinary incontinence therapy devices; and urology surgical procedure devices;  3) neonatal critical care, comprised of devices that provide developmentally-friendly care to the most critically ill babies, including providing vascular access, enteral feeding, administering vital fluids, oxygen therapy while maintaining a neutral thermal environment, providing protection and assisting in specialized applications; and 4) blood pressure monitoring/ accessories/ other, comprised of specialized transducers and components as well as molded parts and assemblies sold on an OEM basis to other companies.  In these four categories, UTMD’s primary revenue contributors enjoy significant brand awareness by clinical users.

Global revenues by product category:

   
2019
   
%
   
2018
   
%
   
2017
   
%
 
Obstetrics
 
$
5,000
     
11
   
$
4,447
     
11
   
$
4,499
     
11
 
Gynecology/ Electrosurgery/ Urology
   
25,354
     
54
     
23,167
     
55
     
23,175
     
56
 
Neonatal
   
6,066
     
13
     
6,436
     
15
     
6,154
     
15
 
Blood Pressure Monitoring and Accessories*
   
10,484
     
22
     
7,948
     
19
     
7,586
     
18
 
Total:
 
$
46,904
     
100
   
$
41,998
     
100
   
$
41,414
     
100
 

OUS revenues by product category:
   
2019
   
%
   
2018
   
%
   
2017
   
%
 
Obstetrics
 
$
947
     
5
   
$
698
     
3
   
$
732
     
3
 
Gynecology/ Electrosurgery/ Urology
   
13,731
     
71
     
15,022
     
72
     
14,759
     
70
 
Neonatal
   
1,412
     
7
     
2,252
     
11
     
2,105
     
10
 
Blood Pressure Monitoring and Accessories*
   
3,321
     
17
     
2,834
     
14
     
3,533
     
17
 
Total:
 
$
19,411
     
100
   
$
20,806
     
100
   
$
21,129
     
100
 
*includes molded components and finished medical and non-medical devices sold to OEM customers.

Looking forward to 2020, there again appear to be several offsetting influences on projected sales which may not be minor.  Although FX rates over the course of the year are not predictable, the projected strength of the U.S. economy as well as geopolitical tensions suggest that the USD is unlikely to weaken relative to other currencies in 2020. A stronger USD reduced total sales 1.3% in 2019.  UTMD’s OUS distributor varying order patterns are likely to continue, but hopefully offsetting one another. UTMD’s 2020 sales of BPM products to its China distributor, based on its initial annual fixed order, are projected to be $220 lower than in 2019, a year in which sales to this distributor were $662 higher than in 2018. On the other hand, based on recent activity, 2020 sales of neonatal products to international distributors are likely to be higher by about the same $220 amount.  In order to stay ahead of its rapid growth by building inventory, UTMD’s largest OEM customer substantially increased 2019 purchases from UTMD in the U.S. and Ireland by $2,407.  It seems likely to UTMD that purchases from this customer in 2020 may be at least $700 lower than in 2019 to more closely match its actual growth in demand. UTMD’s sales of its niche L&D and gynecology devices excluding the Filshie Clip System are stable, but slow growing. Although the Company remains optimistic about increasing sales of its proven safe and very effective Filshie Clip System for tubal ligation, particularly in the U.S., growth may also be slow as an adjunct from the negative social media that has confused complications of Bayer’s Essure tubal ligation device, which was removed from the market, with the Filshie Clip System. In summary, management currently believes overall UTMD year 2020 USD-denominated consolidated revenues are likely to not increase more than low single percentage digits.
25


b)
Gross Profit (GP).
UTMD’s 2019 consolidated GP, the surplus after subtracting costs of manufacturing, which includes purchasing raw materials, forming components, assembling, inspecting, testing, packaging and sterilizing  products, from net revenues, was $29,466 (62.8% of sales) compared to $26,306 in 2018 (62.6% of sales) and $26,395 (63.7% of sales) in 2017. GP in 2019 increased $3,161, which was 64.4% of the $4,906 increase in sales.

UTMD’s expected 2019 GPM increase was damped by the need to sell the remaining Filshie Clip System inventory obtained from CSI as part of UTMD’s acquisition of the remaining life of CSI’s exclusive U.S. distribution agreement. The CSI inventory was purchased by UTMD at CSI’s prior distributor price from Femcare. In other words, the margin received by UTMD from selling the CSI remaining inventory during most of 2019 was limited to the distributor margin, not the margin over the manufacturing cost.

In addition, there was a product mix change in 2019 which affected GPMs because OEM sales, which grew faster than other sales categories, have inherently lower GPMs than direct end-user device sales.  With OEM sales, another entity incurs operating expenses including sales and marketing (S&M) expenses, as well as much of product development (R&D) and general and administrative (G&A) expenses. In addition to the product mix change, actual raw material price increases and increased freight-in expense from raw material vendors helped damp the GPM.  However, fixed manufacturing overhead costs were diluted by higher sales and, despite higher loaded (by benefits and taxes) labor costs, the Company maintained direct labor productivity in 2019 consistent with the prior year.

Because UTMD’s medical devices are differentiated and not subject to GPO agreements or other significant commodity pricing pressures, the Company was able to avoid unit sales price reductions.

UTMD’s Ireland subsidiary’s (UTMD Ltd’s) GP was EUR 2,908 in 2019 compared to EUR 3,606 in 2018 and EUR 3,234 in 2017. The associated GPMs were 43.1% in 2019, 49.8% in 2018, and 47.5% in 2017.  Despite higher trade sales, the lower GP and GPM in 2019 were due to much lower intercompany sales of Sterishot (Filshie) kits manufactured by UTMD Ltd. due to lower sales in Canada and Australia, and the need to deplete the CSI inventory in the U.S.  In addition, the $662 higher China distributor BPM sales, priced at a very low GPM compared to other device sales, were from UTMD Ltd.

Femcare UK GP was GBP 3,884 in 2019 compared to GBP 5,010 in 2018 and GBP 5,317 in 2017. The lower GP in 2019 was due to the fact that the UK had no sales of Filshie Clip System devices to CSI in 2019 compared to $3,296 in 2018, and had limited intercompany Filshie Clip System device sales to the U.S. because of the need to deplete the CSI inventory. The UK 2019 GPM was 70.2% compared to 71.7% in both 2018 and 2017.

Femcare Australia and Femcare Canada are purely distribution facilities for UTMD finished devices in their respective countries.  Australia GP was AUD 1,415 in 2019, compared to AUD 1,526 in 2018 and AUD 1,846 in 2017.  In addition to 5.8% lower AUD sales, Femcare Australia GP were further leveraged lower as a weaker AUD raises the AUD cost of finished devices purchased from other UTMD subsidiaries in their fixed currency terms. The respective Femcare Australia GPMs were 57.7% in 2019, 58.7% in 2018, and 62.7% in 2017.  Canada GP was CAD 1,670 in 2019 (54.5% of sales) compared to CAD 1,999 in 2018 (60.0% of sales) and 2,300 (60.2% of sales) in 2017, its first year of operation. The 16% lower GP was due to 16% lower CAD sales in 2019 compared to 2018, UTMD’s weakest sales region.

In the U.S., GP was $19,180 in 2019, compared to $13,065 in 2018 and $12,497 in 2017. UTMD U.S. GPMs were 57.1% in 2019, 54.1% in 2018, and 55.0% in 2017. Because UTMD in the U.S. grew its trade sales by 36% including direct sales of Filshie Clip System devices, and maintained its intercompany sales of components and finished devices, despite the high growth in lower margin OEM product sales, it was able to increase GP by 47%.

A summation of the above 2019 GP of each subsidiary will not yield consolidated total GP because of elimination of profit in inventory of intercompany goods.  UTMD expects an increase in its consolidated 2020 GPM.
26



c)
Operating Income.
Operating Income results from subtracting operating expenses from GP.  Operating Income in 2019 was $17,632 (37.6% of sales) compared to $18,697 in 2018 (44.5% of sales), and $19,011 (45.9% of sales) in 2017.  The lower 2019 Operating Income margin reflected the new CSI IIA amortization expense (8.6% of sales) included in General and Administrative (G&A) operating expenses. Excluding non-cash Femcare and CSI IIA amortization expenses, UTMD consolidated operating expenses were 12.2% of sales in 2019, compared to 13.0% in 2018 and 12.9% in 2017.

The UTMD Ltd (Ireland) Operating Income margin in 2019 was 38.5% compared to 45.9% in 2018, and 42.7% in 2017.  Femcare UK’s 2019 Operating Income margin was 27.8% compared to 38.1% in 2018, and 40.1% in 2017.  Femcare Australia’s 2019 Operating Income margin was 38.6% compared to 45.4% in 2018, and 50.0% in 2017.  Femcare Canada’s 2019 Operating Income margin was 41.9% compared to 49.1% in 2018, and 51.5% in 2017. UTMD’s 2019 Operating Income margin in the U.S. was 33.7% compared to 39.1% in 2018, and 39.8% in 2017.  The new CSI IIA amortization expense hit the 2019 U.S. Operating Income margin, and the Femcare IIA amortization expense hit the Femcare UK Operating Income margin in years 2017-2019.

Operating expenses include sales and marketing (S&M) expenses, product development (R&D) expenses and G&A expenses. Consolidated operating expenses were $11,834 (25.2% of sales) in 2019, $7,608 (18.1% of sales) in 2018 and $7,385 (17.8% of sales) in 2017. The following table provides a comparison of operating expense categories, as well as further segmentation of G&A expenses, for the last three years.

       
2019
   
2018
   
2017
 
S&M expenses
    
$
1,738
   
$
1,708
   
$
1,544
 
R&D expenses
     
483
     
454
     
448
 
G&A expenses:
                         
 
a)
litigation expense provision
   
16
     
(8
)
   
29
 
 
b)
corporate legal
   
32
     
32
     
32
 
 
c)
stock option compensation
   
113
     
64
     
129
 
 
d)
management bonus accrual
   
403
     
373
     
430
 
 
e)
outside accounting audit/tax
   
216
     
238
     
196
 
 
f)
Femcare IIA amortization
   
2,037
     
2,131
     
2,055
 
 
g)
CSI IIA amortization
   
4,053
      -
     
-
 
 
h)
property & liability insurance premiums
   
91
     
126
     
155
 
 
i)
all other G&A expenses
   
2,652
     
2,491
     
2,367
 
G&A expenses – total
   
9,613
     
5,447
     
5,393
 
Total Consolidated Operating Expense:
 
$
11,834
   
$
7,608
   
$
7,385
 
Percent of sales:
   
25.2
%
   
18.1
%
   
17.8
%

Description of Operating Expense Categories
i) S&M expenses:
S&M expenses in 2019 were $1,738 (3.7% of 2019 sales) compared to $1,708 (4.1% of 2018 sales), and $1,544 (3.7% of sales) in 2017.

S&M expenses are the costs of communicating UTMD’s differences and product advantages, providing training and other customer service in support of the use of UTMD’s solutions, attending clinical meetings and medical trade shows, administering customer agreements, advertising, processing orders, shipping, and paying commissions to outside independent representatives. In markets where UTMD sells directly to end-users, which in 2017-2019 included the U.S., Ireland, UK, Australia, France and Canada, the largest components of S&M expenses were the cost of employing direct sales representatives, including associated costs of attending trade shows, travel, subsistence and communications; the cost of customer service required to timely process orders; and the distribution costs associated with shipping products. A trade-off for the higher GP obtained from selling directly at end-user prices is higher S&M expenses.

S&M expenses include all customer support costs including training. In general, training is not required for UTMD’s products since they are well-established and have been clinically widely used. Written “Instructions For Use” are packaged with all finished devices. Although UTMD does not have any explicit contracts with customers to provide training, it does provide hospital in-service and clinical training as required and reasonably requested.
27

UTMD promises prospective customers that it will provide, at no charge in reasonable quantities, electronic media and other instructional materials developed for the use of its products. UTMD provides customer support from offices in the U.S., Canada, Ireland, UK and Australia by telephone to answer user questions and help troubleshoot any user issues. Occasionally, on a case-by-case basis, UTMD may utilize the services of an independent practitioner to provide educational assistance to clinicians. All in-service and training expenses are routinely expensed as they occur.  Except for the consulting services of independent practitioners and occasional use of marketing consultants, all of these services are allocated from fixed S&M overhead costs. Historically, additional consulting costs have been immaterial to financial results, which is also UTMD’s expectation for the future.

ii) R&D expenses:
R&D expenses were $483 (1.0% of sales) in 2019 compared to $454 (1.1% of sales) in 2018, and $447 (1.1% of sales) in 2017.  R&D expenses include the costs of investigating clinical needs, developing innovative concepts, testing concepts for viability, validating methods of manufacture, completing any necessary premarketing clinical trials, regulatory documentation and other activities required for design control, responding to customer requests for product enhancements, and assisting manufacturing engineering on an ongoing basis in developing new processes or improving existing processes. Although no new UTMD devices were launched in 2019, R&D played a significant and continuing role in manufacturing process improvements that were needed to support fast growing OEM product sales, in addition to continuing work on new product projects. UTMD does not pre-announce new devices that are being developed.

iii)  G&A expenses:
G&A expenses in 2019 were $9,613 (20.5% of sales) compared to $5,447 (13.0% of sales) in 2018 and $5,393 (13.0% of sales) in 2017.  G&A expenses include the “front office” functional costs of executive management and outside directors, finance and accounting, corporate information systems, human resources, stockholder relations, corporate risk management, corporate governance, protection of intellectual property, amortization of identifiable intangibles and legal costs.  The table above helps clarify certain specific categories of G&A expenses of interest to stockholders.  Amortization of the 2011 acquired Femcare IIA is part of G&A expenses. Although the IIA GBP amortization expense in 2019 was the same as in 2018, because of the weaker GBP for the year as a whole, the USD 2019 IIA amortization expense was $94 lower than in 2018.  The resulting G&A noncash amortization expense of Femcare IIA was 4.3% of total consolidated 2019 sales compared to 5.1% of total 2018 sales, and 5.0% of total sales in 2017. The Femcare IIA amortization expense will continue until March 2026 (or until the value of any remaining IIA becomes impaired).

The early 2019 $21,000 purchase of CSI exclusive Filshie Clip System U.S. distribution rights became an IIA which will be amortized on a straight line basis over the remaining life of the Femcare distribution agreement with CSI which was through 3Q 2023.  This new IIA amortization expense included in G&A expenses, which began in February 2019, was $4,053 in 2019 (8.6% of total sales). The 2019 new CSI IIA amortization expense exceeded UTMD’s increase in GP by $892.  In 2020, a full year’s CSI IIA amortization expense will be $4,421.  In contrast to 2019, as a result of management’s projected 2020 increase in GPM, the GP benefit of acquiring the CSI distribution agreement should exceed the IIA amortization expense.


d)
Non-operating income/Non-operating expense, and Earnings Before Taxes (EBT).
Non-operating income includes royalties from licensing UTMD’s technology, rent from leasing underutilized property to others, income earned from investing the Company’s excess cash and gains from the sale of assets.  Non-operating expense includes interest on bank loans, bank service fees, excise taxes and losses from the sale of assets. Also, the period-to-period remeasured value of EUR cash balances held in the UK, and GBP balances held in Ireland, generates a gain or loss which is booked at reporting period end as non-operating income or expense, as applicable.

Net non-operating income (combination of non-operating income and non-operating expense) was $252 in 2019 compared to $761 in 2018, and $71 in 2017. The non-operating income in 2018 included a $450 gain from the sales of assets which did not recur in 2019. A description of components of UTMD’s non-operating income or expense follows:
28

1)
Interest Expense.  There was no interest expense in 2017-2019.  Absent an acquisition or large repurchase of shares that requires new borrowing, UTMD does not expect any interest expense in 2020.
   
2)
Investment of excess cash.  Consolidated investment income (including gains and losses on sales of investments) was $255 in 2019 compared to $248 in 2018, and $17 in 2017.  Prior to 2018, cash was generally held in non-interest bearing bank accounts because avoiding the bank operating fees which would result from lower balances offset the low interest that could be earned at then current interest rates.
   
3)
Royalties.  Femcare received a royalty from licensing the use of the Filshie Clip System intangibles to CSI as part of its U.S. exclusive distribution agreement. Royalties in 2019 were $5 compared to $76 in 2018, and $86 in 2017. UTMD did not receive a CSI royalty in 2019 after January because of the purchase of the distribution agreement.  Presently, there are no other arrangements under which UTMD is receiving royalties from other parties.
   
4)
Gains/ losses from remeasured currency in bank accounts.  UTMD recognized a non-operating expense of $76 in 2019 compared to non-operating income of $13 in 2018, and non-operating income of $4 in 2017 from losses or gains on remeasured foreign currency bank balances. EUR and AUD currency cash balances in the UK, and GBP currency cash bank balances in Ireland, are subject to remeasured currency translation gains/ losses as a result of period to period changes in FX rates.  Because of UTMD’s subsidiaries’ profitability, the subsidiaries may continue to accumulate cash until uses of cash that increase stockholder value are identified.
   
5)
Other non-operating income or expense.  Income received from renting unused warehouse space in Ireland and parking lot space in Utah for a cell phone tower, offset by bank fees, and other miscellaneous non-operating expenses resulted in a net non-operating expense of $85 in 2019 compared to $3 in 2018 and $36 in 2017.

EBT results from adding net non-operating income or subtracting net non-operating expense from Operating Income. Consolidated EBT was $17,884 (38.1% of sales) in 2019 compared to $19,458 (46.3% of sales) in 2018, and $19,082 (46.1% of sales) in 2017.  The 2019 EBT of UTMD Ltd. (Ireland) was €2,577 (38.2% of sales) compared to €3,144 (43.4% of sales) in 2018, and €2,779 (40.8% of sales) in 2017.  Femcare UK’s 2019 EBT was £1,566 (28.3% of sales) compared to £2,896 (41.5% of sales) in 2018, and £3,155 (42.5% of sales) in 2017. Femcare AUS’s 2019 EBT was AUD 952 (38.8% of sales) compared to AUD 1,183 (45.5% of sales) in 2018, and AUD 1,473 (50.0% of sales) in 2017. Femcare Canada’s 2019 EBT was CAD 1,280 (41.8% of sales) compared to CAD 1,632 (49.0% of sales) in 2018, and 1,906 (49.9% of sales) in 2017.

As a side note for clarity of financial results, UTMD’s 2019, 2018 and 2017 EBT, as well as all other income statement measures above the EBT line in the Income Statements, were unaffected by estimates of the REPAT tax and associated GILTI tax and FDII tax credit, all of which resulted from the TCJA enacted in late 2017.

EBITDA is a non-US GAAP metric that UTMD management believes is of interest to investors because it provides meaningful supplemental information to both management and investors that represents profitability performance without factoring in effects of financing, accounting decisions regarding non-cash expenses, capital expenditures or tax environments. If the Company were to need to borrow to pay for a major asset or acquisition, the projected EBITDA metric would be of primary interest to a lending institution to determine UTMD’s credit worthiness. Although the U.S. Securities and Exchange Commission advises that EBITDA is a non-GAAP metric, UTMD’s non-US GAAP EBITDA is the sum of the following elements in the table below, each of which is a US GAAP number:

   
2019
   
2018
   
2017
 
EBT
 
$
17,884
   
$
19,458
   
$
19,082
 
Depreciation Expense
   
700
     
765
     
660
 
Femcare IIA Amortization Expense
   
2,037
     
2,130
     
2,055
 
CSI IIA Amortization Expense
   
4,053
     
0
     
0
 
Other Non-Cash Amortization Expense
   
54
     
60
     
57
 
Stock Option Compensation Expense
   
113
     
64
     
129
 
Remeasured Foreign Currency Balances
   
76
     
(13
)
   
(4
)
UTMD non-US GAAP EBITDA:
 
$
24,917
   
$
22,464
   
$
21,979
 

In summary, UTMD’s 2019 non-US GAAP EBITDA grew 10.9% compared to 2018, despite lower EBT.  This is indicative of the benefit of UTMD’s acquisition of the CSI distribution agreement.


e)
Net Income, Earnings Per Share (EPS) and Return on Equity (ROE).
Net Income
Net Income results after subtracting a provision for estimated income taxes from EBT. UTMD’s US GAAP Net Income in 2019 was $14,727 (31.4% of sales) compared to $18,555 (44.2% of sales) in 2018, and $8,505 (20.5% of sales) in 2017. Because of changes in tax estimates for the years 2017-2019 due to the TCJA enacted in December 2017, management does not believe either that the estimated tax provisions have a direct relationship to sales in the same periods, or that the year-to-year changes in US GAAP Net Income is indicative of UTMD’s financial performance. Ignoring the REPAT and associated TCJA tax adjustments in 2017-2019, 2019 non-US GAAP Net Income was $14,145 (30.2% of sales) compared to 2018 non-US GAAP Net Income of $15,504 (36.9% of sales), and non-US GAAP Net Income of $14,562 (35.2% of sales) in 2017.

29

Adding to the difference in 2019 Operating Income compared to 2018, US GAAP Net Income and EPS in 2019 were affected by another change in UTMD’s estimate of its State tax liability under the TCJA.  Stockholders may recall that UTMD recorded a 3Q 2018 favorable $3,230 adjustment to its initial estimate of the combined Federal and Utah State IRC 965 transition (REPAT) tax recorded in 4Q 2017 financial results, and an unfavorable $129 adjustment in 4Q 2018 for the new Global Intangible Low-Taxed Income (GILTI) tax. The 2018 tax estimate adjustments made to UTMD’s income tax provision had a substantial positive impact on U.S. GAAP 2018 Net Income and EPS with which 2019 results are compared. As additional IRS guidance has become available, and the State of Utah’s policy for the calculation of its REPAT tax and GILTI tax has become more clear despite lack of published guidance, UTMD’s independent tax advisors have recently recommended a further $582 favorable estimate adjustment, which has been recorded in UTMD’s 4Q 2019 income tax provision. The adjustment emanates from an updated estimate of the 2017 Utah REPAT tax, application of Utah rules for income apportionment and further clarification of the new Foreign-Derived Intangible Income (FDII) regime associated with the GILTI regime as part of the TCJA. In summary, UTMD’s initial $6,288 conservative estimate of the combined Federal and State REPAT tax has ended up, after two subsequent adjustments, to only be $2,792. In addition, the new GILTI tax on foreign subsidiary income is more than offset by the FDII tax credit for UTMD’s exports of devices manufactured in the U.S.  Despite management’s initial comments after the TCJA was enacted, the resulting lower income taxes looking forward should be of substantial benefit to stockholders.

 The US GAAP consolidated income tax provision rate for 2019 was 17.7% of EBT compared to 4.6% of EBT in 2018, and 55.4% of EBT in 2017. The non-US GAAP consolidated combined income tax provision rate for 2019 was 20.9% of EBT compared to 20.3% of EBT in 2018 and 23.7% in 2017. In general, year-to-year fluctuations in the combined tax provision rate will result from variation in EBT contribution from subsidiaries in jurisdictions with different corporate income tax rates. Taxes in foreign subsidiaries are based on taxable EBT in those sovereignties, which can be different from the contribution to consolidated EBT per US GAAP.

The UK had an income tax rate of 20% in 1Q 2017 and a rate of 19% thereafter. The UK also allows a tax deduction for sales of UK patented products which varies from year-to-year based on somewhat complicated rules which are sorted out for UTMD by independent UK tax specialists. The 2019 UK income tax rate of 19% is scheduled to decline to 17% beginning April 1, 2020. The income tax rate for AUS has been and is planned to remain at 30%. The income tax rate for Canada was and is expected to remain at about 26%. Profits of the Ireland subsidiary are taxed at a 12.5% rate on exported manufactured products, and a 25% rate on rental and other types of income including income from sales of medical devices in Ireland domestically.  As UTMD stockholders likely know, in the U.S. the current Federal income tax rate is 21%, down from 34% prior to the TCJA.  Federal taxes are not 21% of U.S. EBT, however, as income taxes paid to the State are a deductible expense for Federal tax purposes, other expenses are not deductible and there remains an R&D tax credit along with other credits, not to mention the new GILTI tax and FDII tax credit. The State income tax rate declined to 4.95% from 5% prior to the TCJA, but the State has enacted new income apportionment rules that provide for additional tax relief, and has its own (not formally published yet) rules for calculating the State REPAT, GILTI and FDII provisions of the TCJA.

EPS
EPS are Net Income divided by the number of shares of stock outstanding (diluted to take into consideration stock option awards which are “in the money,” i.e., have exercise prices below the applicable period’s weighted average market value).  Diluted EPS in 2019 per US GAAP were $3.939 ($3.784 prior to the State REPAT tax correction) compared to $4.950 ($4.136 prior to the REPAT tax correction and GILTI tax provision) in 2018, and $2.276 in 2017 ($3.897 prior to the REPAT tax and DTL adjustment). The 2019 non-US GAAP EPS result met management’s projection at the beginning of the year.

The 2019-ending weighted average number of diluted common shares (the number used to calculate diluted EPS) was 3,739 (in thousands) compared to 3,749 in 2018, and 3,737 shares in 2017. Dilution for “in the money” unexercised options for the year 2019 was 18 (in thousands) compared to18 shares in 2018, and 19 shares in 2017. Actual outstanding common shares as of December 31, 2019 were 3,722.
30

UTMD management believes that the presentation of Net Income and EPS results excluding the REPAT tax liability estimate in 2017 and adjustments in 2018 and 2019 provides meaningful supplemental information to both management and investors that is more clearly indicative of UTMD’s bottom line results in comparing 2019 to the prior years 2018 and 2017.  Net Income and EPS are presented below both according to GAAP and also prior to recognition of various tax estimates related to the TCJA.

US GAAP:

   
2019
   
2018
   
2017
 
Net Income
 
$
14,727
   
$
18,555
   
$
8,505
 
Net Income Margin
   
31.4
%
   
44.2
%
   
20.5
%
EPS
 
$
3.939
   
$
4.950
   
$
2.276
 

Non-US GAAP (excluding TCJA REPAT tax in 2017 and adjustments in 2018 and 2019):

   
2019
   
2018
   
2017
 
Net Income
 
$
14,145
   
$
15,504
   
$
14,562
 
Net Income Margin
   
30.2
%
   
36.9
%
   
35.2
%
EPS
 
$
3.784
   
$
4.136
   
$
3.897
 

Note:  The tax provision adjustments only affected UTMD’s income tax provision, Net Income and EPS, not consolidated revenues (sales), GP, Operating Income or EBT.

 The Company believes that investors benefit from referring to the non-US GAAP financial measures above in assessing UTMD’s performance. The non-US GAAP financial measures also facilitate management’s internal comparisons for purposes of planning future performance. The non-US GAAP financial measures disclosed by UTMD should not be considered a substitute for or superior to financial measures calculated in accordance with US GAAP, and the financial results calculated in accordance with US GAAP and reconciliations to those financial statements should be carefully evaluated.

To summarize 2019 financial results, UTMD achieved substantial growth in domestic revenues, but due to the strength of the USD, realized lower USD-denominated sales and demand OUS.  Although GP grew consistent with sales, UTMD’s GPM did not expand as much as expected to cover the new IIA amortization expense associated with the acquisition of the exclusive U.S. distribution rights for the Filshie Clip System from CSI.  As a result, Operating Income was 5.7% lower than in 2018 despite continued excellent management of operating expenses.  Without the same non-operating income benefit of asset sales in 2018, UTMD’s 2019 non-US GAAP Net Income (ignoring tax estimate changes in both 2019 and 2018) declined 8.8% and non-US GAAP EPS declined 8.5% because of slightly lower diluted shares outstanding.   Net Income and EPS met management’s projections provided to stockholders at the beginning of the year (excluding the favorable income tax provision estimate adjustments).

Looking forward, because of the lack of predictability of UTMD’s largest OEM customer’s demand, the variability of FX rates affecting UTMD’s foreign currency sales not to mention OUS distributor demand patterns, and expected slower growth in Filshie Clip System demand, management conservatively projects 2020 consolidated sales about the same as in 2019.  An expected higher GPM, however, should fuel UTMD’s continued growth in its non-US GAAP EBITDA metric.  In a U.S. presidential election year, considering the rhetoric of leading candidates, that’s about as specific as the Company can be in projecting the future.

ROE
Maintaining a high ROE is a key management objective for UTMD in order to grow without diluting stockholder interest. ROE is the quotient of Net Income divided by average Stockholders’ Equity, but more specifically it is the product of the Net Income margin, productivity of assets and financial leverage. Although UTMD’s high Net Income margin is the primary factor that continues to drive its ROE, cash dividends to stockholders and repurchase of shares help in lowering average Stockholders’ Equity, reducing the denominator in calculating ROE.  Before dividends, UTMD’s 2019 ROE was 14.9% compared to 18.6% in 2018, and 19.8% in 2017 excluding the effect of the tax adjustments on Net Income associated with the TCJA.  The lower 2019 ROE was the result of 8.8% lower non-US GAAP NI and 13.7% higher average Stockholders’ Equity.
31

Because of its magnitude, the REPAT tax estimate in 2017, and estimate adjustments in both 2018 and 2019, had a significant impact on the overall ROE ratios, even though the REPAT tax amounts reduce both the numerator and denominator.  UTMD’s 2019 ROE before stockholder dividends (with US GAAP Net Income) was 15.5%.  In comparison, 2018 ROE was 22.2%, and 2017 ROE was 4.6% with US GAAP Net Income. Because of the impact on Net Income from the over-estimate of the REPAT tax in 2017 and the corrections in 2018 and 2019, stockholders might consider that the average ROE of 14% is more indicative of results in all three years.  Average Stockholders’ Equity was $95,042 in 2019 compared to $83,557 in 2018, and $73,683 in 2017.  Maintaining a high ROE with the dilutive effect of rapidly growing Average Stockholders’ Equity (despite reductions from dividends and stock repurchases) suggests an excellent increase in stockholder value.

Liquidity and Capital Resources
Cash Flows.
Net cash provided by operating activities, including adjustments for depreciation and other non-cash operating expenses, along with changes in working capital and the tax benefit attributable to exercise of employee incentive stock options, totaled $17,056 in 2019 compared to $16,834 in 2018, and $16,908 in 2017.  Changes in 2019 changes in cash from operating activities compared to 2018 changes (second order derivative) were largely related to the REPAT tax and acquisition of the CSI distribution rights:  1) largely with regard to the REPAT tax, $3,827 smaller US GAAP net income, a $2,397 smaller adjustment reduction to the long term REPAT tax payable, and a $1,093 larger decrease in accrued liabilities (taxes payable); and 2) largely with regard to the CSI acquisition, a $3,953 increase in non-cash amortization expense, a $1,442 larger increase in inventories and a $242 larger increase in accounts receivable. In addition, in 2019 UTMD realized a $457 smaller gain on disposal of assets including investments compared to 2018. Other changes were generally consistent with prior year changes relative to effective working capital management and sales activity.

In investing activities, during 2019 UTMD used $540 to purchase new molds and manufacturing equipment to maintain and improve operating capabilities, compared to using $402 for that purpose in 2018. Also in 2019, UTMD used $21,000 to purchase the remaining life of CSI’s exclusive U.S. distribution rights for the Filshie Clip System.

In 2019 UTMD received $283 and issued 7,042 shares of stock upon the exercise of employee and director stock options.  Employees and directors exercised a total of 7,110 option shares in 2019, with 68 shares immediately being retired as a result of optionees trading the shares in payment of the exercise price of the options.  Option exercises in 2019 were at an average price of $40.80 per share. The Company received a $23 tax benefit from option exercises in 2019, which is reflected in net income as a result of adopting a new accounting standard in 2017. UTMD repurchased 5,000 shares of its stock in the open market during 2019 at an average cost of $79.52 per share.

In comparison, in 2018 UTMD received $454 and issued 13,283 shares of stock upon the exercise of employee and director stock options.  Employees and directors exercised a total of 15,722 option shares in 2018, with 2,439 shares immediately being retired as a result of optionees trading the shares in payment of the exercise price of the options.  Option exercises in 2018 were at an average price of $43.22 per share.  The Company received a $49 tax benefit from option exercises in 2018, which is reflected in net income as a result of adopting a new accounting standard in 2017. UTMD repurchased 15,000 shares of its stock in the open market during 2018 at an average cost of $80.35 per share.

In 2017 UTMD received $302 and issued 8,302 shares of stock upon the exercise of employee and director stock options.  Employees and directors exercised a total of 8,638 option shares in 2017, with 336 shares immediately being retired as a result of optionees trading the shares in payment of the exercise price of the options.  Option exercises in 2017 were at an average price of $37.83 per share.  The Company received a $38 tax benefit from option exercises in 2017, which is reflected in net income as a result of adopting a new accounting standard in 2017. UTMD did not repurchase any shares of its stock in the open market during 2017.

UTMD did not borrow in any of the three years 2017-2019.  Cash dividends paid to stockholders were $4,112 in 2019 compared to $4,026 in 2018, and $2,955 in 2017. The $1,005 cash dividend declared for 4Q 2017 was paid in early January 2018, a change from the dividend declared in 4Q 2016, which was paid in late December 2016.

Management believes that future income from operations and effective management of working capital will provide the liquidity needed to finance internal growth plans.  In an uncertain economic environment, UTMD’s cash balances allow management to operate with the long-term best interest of stockholders in mind.  Planned 2020 capital expenditures for ongoing operations are expected to be more than depreciation of PP&E, primarily because the Midvale facility will receive a new roof costing about $300 with an expected 15-year useful life.
32

Management plans to utilize cash not needed to support normal operations in one or a combination of the following: 1) in general, to continue to invest at opportune times in ways that will enhance future profitability; 2) to make additional investments in new technology and/or processes; and/or 3) to acquire a product line or company that will augment revenue and EPS growth and better utilize UTMD’s existing infrastructure.  If there are no better strategic uses for UTMD’s cash, the Company will continue to return cash to stockholders in the form of dividends and share repurchases when the stock appears undervalued.

Management's Outlook.
UTMD is small, but its employees are experienced and remain diligent in their work. UTMD’s passion is in providing differentiated clinical solutions that will help improve the effectiveness of medical procedures and reduce health risks, particularly for women and their babies.

The safety, reliability and performance of UTMD’s medical devices are high and represent significant clinical benefits while providing minimum total cost of care.  UTMD will continue to leverage its reputation as a device innovator which will responsively take on challenges to work with clinicians who use its specialty devices.  In doing so, UTMD will continue to differentiate itself, especially from commodity-oriented competitors.  In 2020, UTMD again plans to

1)
exploit distribution and manufacturing synergies by further integrating capabilities and resources in its multinational operations;
   
2)
focus on effectively direct marketing the benefits of the Filshie Clip System in the U.S.;
   
3)
introduce additional products helpful to clinicians through internal new product development;
   
4)
continue to achieve excellent overall financial operating performance;
   
5)
utilize positive cash generation to continue providing cash dividends to stockholders and make open market share repurchases if/when the UTMD share price seems undervalued; and
   
6)
be vigilant for accretive acquisition opportunities which may be brought about by difficult burdens on small, innovative companies.

The Company has a fundamental focus to do an excellent job in meeting clinicians’ and patients’ needs, while providing stockholders with excellent returns.  In 2019, the value of UTMD’s stock increased 30%, ending the year at $107.90/ share, while $1.10 in cash dividends/ share were paid. In comparison, the DJIA, S&P 500 and NASDAQ indices were up 22%, 29% and 35% respectively in 2019.

Taking a longer term view, as of the end of 2019 from the end of 1998, UTMD’s share price increased 1,544%, representing a 14.3% annually compounded share price increase over the twenty-one year time span. If additional returns to stockholders from cash dividends are added, stockholder value increased 1,780% over the twenty-one year time span, representing 15.0% annually compounded growth in value. In comparison to UTMD’s 1,544% increase in stock value over the past twenty-one years, the NASDAQ Composite Index was up 309%, the S&P 500 Index was up 163% and the DJIA was up 211%.

   Combining share price appreciation as a result of a long term profitable financial performance and a capital allocation strategy that includes opportunistic share repurchases with steadily growing quarterly cash dividends paid to stockholders since 2004, longer term UTMD stockholders have experienced excellent returns. Management is committed to continue that performance.

Off Balance Sheet Arrangements
None

Contractual Obligations
The following is a summary of UTMD’s significant contractual obligations and commitments as of December 31, 2019:
33


 
Contractual Obligations and Commitments
 
Total
   
2020
     
2021-
2022
     
2023-
2024
   
2025 and
thereafter
 
                                   
Long-term debt obligations
 
$
-
   
$
-
   
$
-
   
$
-
   
$
-
 
Operating lease obligations
   
554
     
60
     
104
     
90
     
300
 
Purchase obligations
   
2,504
     
2,405
     
99
     
-
     
-
 
Total
 
$
3,058
   
$
2,465
   
$
203
   
$
90
   
$
300
 

Critical Accounting Policies and Estimates
The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as well as the reported amounts of revenues and expenses during the reporting period.

Management bases its estimates and judgments on historical experience, current economic and industry conditions and on various other factors that are believed to be reasonable under the circumstances. This forms the basis for making judgments about the carrying values of assets and liabilities that are not readily available from other sources. Management has identified the following as the Company’s most critical accounting policies which require significant judgment and estimates. Although management believes its estimates are reasonable, actual results may differ from these estimates under different assumptions or conditions.

Allowance for doubtful accounts: The majority of the Company’s receivables are with healthcare facilities and medical device distributors.  Although the Company has historically not had significant write-offs of bad debt, the possibility exists, particularly with foreign distributors where collection efforts can be difficult or in the event of widespread hospital bankruptcies.
   
Inventory valuation reserves:  The Company strives to maintain inventory to 1) meet its customers’ needs and 2) optimize manufacturing lot sizes while 3) not tying-up an unnecessary amount of the Company’s capital increasing the possibility of, among other things, obsolescence. The Company believes its method of reviewing actual and projected demand for its existing inventory allows it to arrive at a fair inventory valuation reserve. While the Company has historically not had significant inventory write-offs, the possibility exists that one or more of its products may become unexpectedly obsolete for which a reserve has not previously been created. The Company’s historical write-offs have not been materially different from its estimates.

Accounting Policy Changes
The Company’s management has evaluated the recently issued accounting pronouncements through the filing date of these financial statements and has determined that the application of these pronouncements will not have a material impact on the Company’s financial position and results of operations.

ITEM 7A ‑ QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company had manufacturing operations, including related assets, in the U.S. denominated in the U.S. Dollar (USD), in Ireland denominated in the Euro (EUR), and in England denominated in the British Pound (GBP). UTMD also has trading activities in the U.S. and in subsidiaries in other countries denominated in the USD, EUR, GBP, the Australian Dollar (AUD) and the Canadian Dollar (CAD).  The currencies are subject to exchange rate fluctuations that are beyond the control of UTMD.  The exchange rates were .8907, .8729 and .8319 EUR per USD as of December 31, 2019, 2018 and 2017, respectively.  Exchange rates were .7537, .7837 and .7395 GBP per USD as of December 31, 2019, 2018 and 2017, respectively. Exchange rates were 1.4226, 1.4193 and 1.2796 AUD per USD on December 31, 2019, 2018 and 2017, respectively. Exchange rates were 1.2962, 1.3644 and 1.2519 CAD per USD on December 31, 2019, 2018, and 2017, respectively. Please see note 1 in Item 8, below under “Translation of Foreign Currencies” for more information.  UTMD manages its foreign currency risk without separate hedging transactions by either invoicing customers in the local currency where costs of production were incurred, or by converting currencies as transactions occur.

34

ITEM 8 ‑ FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Currency amounts are in thousands except per-share amounts and where noted.

TABLE OF CONTENTS

Management’s Report on Internal Control Over Financial Reporting
36
   
Report of Independent Registered Public Accounting Firm (Haynie) on Financial Statements and the Company’s Internal Control Over Financial Reporting
37
   
Report of Independent Registered Public Accounting Firm (Jones-Simkins) on Financial Statements and the Company’s Internal Control Over Financial Reporting
39
   
Report of Independent Registered Public Accounting Firm (Nortons) on Financial Statements and the Company’s Internal Control Over Financial Reporting
41
   
Consolidated Balance Sheet
42
   
Consolidated Statement of Income and Comprehensive Income
43
   
Consolidated Statement of Cash Flow
44
   
Consolidated Statement of Stockholders’ Equity
45
   
Notes to Consolidated Financial Statements
46

35

MANAGEMENT’S REPORT ON INTERNAL CONTROL
OVER FINANCIAL REPORTING

 
Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. The Company's internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The Company's internal control over financial reporting includes those policies and procedures that:
 
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;
   
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and
   
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company's assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
The Company’s management assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2019. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013).
 
Based on its assessment and those criteria, management believes that the Company maintained effective internal control over financial reporting as of December 31, 2019.
 
The Company's independent registered public accounting firm, Haynie & Company, has audited the Company's internal control over financial reporting as of December 31, 2019, and its report is shown on the next page.
 
Nortons Assurance Limited audited the internal control over financial reporting of Femcare Group Limited as of December 31, 2019, and its report follows the report of Haynie & Company.


By: /s/ Kevin L. Cornwell
Kevin L. Cornwell
Chief Executive Officer



By: /s/ Brian L. Koopman
Brian L. Koopman
Principal Financial Officer

36

 

 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
 

 
 
To the Board of Directors and
Stockholders of Utah Medical Products, Inc.
 
 
Opinions on the Financial Statements and Internal Control over Financial Reporting
 
We have audited the accompanying balance sheets of Utah Medical Products, Inc. (the Company) as of December 31, 2019 and 2018, and the related statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2019, and the related notes (collectively referred to as the financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
 
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.
 
Basis for Opinion
 
The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
 
We did not audit portions of the consolidated financial statements and we did not examine the effectiveness of internal control over financial reporting for portions of Femcare Group Limited, a wholly owned subsidiary. The portions not audited by us include assets of $40,845,000 and $38,787,000 as of December 31, 2019 and 2018, respectively and total revenues of $8,768,000 and $11,286,000 for the years ended December 31, 2019 and 2018, respectively. Those portions of the consolidated financial statements and the effectiveness of internal control over financial reporting were audited by other auditors whose reports have been furnished to us, and our opinions, insofar as they relate to the amounts included for Femcare Group Limited and the effectiveness of Femcare Group Limited's internal control over financial reporting, is based solely on the reports of the other auditors.
 
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
37

Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
 
Definition and Limitations of Internal Control over Financial Reporting
 
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


Haynie & Company
Salt Lake City, Utah
March 16, 2020


We have served as the Company’s auditor since 2018

38

 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
To the Board of Directors and Stockholders
of Utah Medical Products, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated statements of income and comprehensive income of Utah Medical Products, Inc. December 31, 2017, and the related consolidated statements of stockholders’ equity, and cash flows for the year ended December 31, 2017. We also have audited Utah Medical Products, Inc.’s internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (1992) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, based on our audit and the report of the other auditors, the consolidated financial statements referred to above present fairly, in all material respects, the results of Utah Medical Products, Inc’s operations and cash flows for the period ended December 31, 2017 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, based on our audit and the report of the other auditors, Utah Medical Products, Inc. maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (1992) issued by COSO.

Basis for Opinion

Utah Medical Products, Inc.’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these consolidated financial statements and an opinion on Utah Medical Products, Inc.’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to Utah Medical Products, Inc. in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. We did not audit portions of the consolidated financial statements and we did not examine the effectiveness of internal control over financial reporting for portions of Femcare Group Limited, a wholly owned subsidiary. The portions not audited by us include total revenues of $11,371,000 for the year ended December 31, 2017. Those portions of the consolidated financial statements and the effectiveness of internal control over financial reporting were audited by other auditors whose reports have been furnished to us, and our opinions, insofar as they relate to the amounts included for Femcare Group Limited and the effectiveness of Femcare Group Limited’s internal control over financial reporting, is based solely on the reports of the other auditors.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 
39

Our audit of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the consolidated financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall consolidated financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

JONES SIMKINS LLC

We have served as Utah Medical Products, Inc.’s auditor since 2003.
Logan, Utah
March 5, 2018

40

 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
To the Board of Directors and Stockholders
of Utah Medical Products, Inc.
 
Opinions on the Financial Statements and Internal Control over Financial Reporting
 
We have audited the consolidated balance sheets of Femcare Group Limited (the Company), including its subsidiaries, as of December 31, 2019 and 2018, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2019. We also have audited the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework (1992) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
 
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018 and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework (1992)  issued by COSO.
 
Basis for Opinion
 
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
 
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
 
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
 
Definition and Limitations of Internal Control over Financial Reporting
 
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 

 
NORTONS ASSURANCE LIMITED
 
We have served as the Company’s auditor since 2011.
 
Reading, United Kingdom
March 10, 2020
41

 
UTAH MEDICAL PRODUCTS, INC.
 
CONSOLIDATED BALANCE SHEETS
 
December 31, 2019 and 2018
 
(In thousands)
 
   
ASSETS
 
2019
   
2018
 
Current assets:
           
 Cash
 
$
42,787
   
$
51,112
 
Accounts and other receivables, net (note 2)
   
4,742
     
3,956
 
Inventories (note 2)
   
6,913
     
5,412
 
Prepaid expenses and other current assets
   
444
     
423
 
Total current assets
   
54,886
     
60,903
 
Property and equipment, net (notes 4 and 10)
   
10,728
     
10,359
 
Goodwill
   
13,961
     
13,703
 
Other intangible assets (note 2)
   
55,205
     
32,979
 
Other intangible assets - accumulated amortization
   
(24,993
)
   
(18,176
)
Other intangible assets - net (note 2)
   
30,212
     
14,803
 
Total assets
 
$
109,787
   
$
99,768
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
               
Current liabilities:
               
Accounts payable
 
$
1,098
   
$
975
 
Accrued expenses (note 2)
   
2,350
     
4,285
 
Total current liabilities
   
3,448
     
5,260
 
Long term lease liability
   
376
     
-
 
Long term income tax payable (REPAT tax) (note 7)
   
2,110
     
2,441
 
Deferred tax liability - intangible assets
   
2,239
     
2,540
 
Deferred income taxes (note 7)
   
521
     
535
 
Total liabilities
   
8,694
     
10,776
 
Commitments and contingencies (notes 6 and 12)
   
-
     
-
 
Stockholders' equity:
               
Preferred stock, $.01 par value; 5,000 shares authorized, no shares issued and outstanding
   
-
     
-
 
 Common stock, $.01 par value; 50,000 shares authorized, issued 3,722 shares in 2019 and 3,720 shares in 2018
   
37
     
37
 
Accumulated other comprehensive loss
   
(9,782
)
   
(11,290
)
Additional paid-in capital
   
18
     
122
 
Retained earnings
   
110,820
     
100,123
 
Total stockholders' equity
   
101,093
     
88,992
 
                 
Total liabilities and stockholders' equity
 
$
109,787
   
$
99,768
 

See accompanying notes to financial statements.
42


UTAH MEDICAL PRODUCTS, INC.
 
CONSOLIDATED STATEMENTS OF INCOME
 
AND COMPREHENSIVE INCOME
 
Years ended December 31, 2019, 2018 and 2017
 
(In thousands, except per share amounts)
 
   
   
2019
   
2018
   
2017
 
Sales, net (notes 1, 3, 9 and 11)
 
$
46,904
   
$
41,998
   
$
41,414
 
Cost of goods sold
   
17,438
     
15,692
     
15,019
 
Gross profit
   
29,466
     
26,306
     
26,395
 
Operating expense:
                       
Sales and marketing
   
1,738
     
1,708
     
1,544
 
Research and development
   
483
     
454
     
447
 
General and administrative
   
9,613
     
5,447
     
5,393
 
Operating income
   
17,632
     
18,697
     
19,011
 
Other income (expense):
                       
Dividend and interest income
   
254
     
217
     
17
 
Gains and (losses) on investments
   
-
     
32
     
-
 
Royalty income (note 12)
   
6
     
76
     
86
 
Other, net
   
(8
)
   
437
     
(32
)
Income before provision for income taxes
   
17,884
     
19,459
     
19,082
 
Provision for income taxes (note 7)
   
3,157
     
904
     
10,577
 
Net income
 
$
14,727
   
$
18,555
   
$
8,505
 
Earnings per common share (basic) (note 1):
 
$
3.96
   
$
4.97
   
$
2.29
 
Earnings per common share (diluted) (note 1):
 
$
3.94
   
$
4.95
   
$
2.28
 
Other comprehensive income (loss):
                       
Foreign currency translation net of taxes of $0 in all periods
 
$
1,507
   
$
(2,949
)
 
$
3,893
 
Unrealized gain on investments net of taxes of $0, $0 and $6
   
-
     
-
     
10
 
Total comprehensive income
 
$
16,234
   
$
15,606
   
$
12,408
 

See accompanying notes to financial statements.

43


UTAH MEDICAL PRODUCTS, INC.
 
CONSOLIDATED STATEMENTS OF CASH FLOW
 
Years Ended December 31, 2019, 2018 and 2017
 
(In thousands)
 
   
   
2019
   
2018
   
2017
 
Cash flows from operating activities:
                 
Net income
 
$
14,727
   
$
18,555
   
$
8,505
 
Adjustments to reconcile net income to net cash provided by operating activities:
                       
Depreciation
   
700
     
765
     
660
 
Amortization
   
6,144
     
2,191
     
2,113
 
Gain on investments
   
-
     
(32
)
   
-
 
Provision for losses on accounts receivable
   
14
     
20
     
4
 
Amortization of operating lease assets
   
38
     
-
     
-
 
Loss/(Gain) on disposal of assets
   
16
     
(410
)
   
17
 
Deferred income taxes
   
(396
)
   
(326
)
   
(658
)
Stock-based compensation expense
   
113
     
64
     
129
 
Tax benefit attributable to exercise of stock options
   
23
     
49
     
-
 
(Increase) decrease in:
                       
Accounts receivable
   
(738
)
   
(496
)
   
(242
)
Other receivables
   
(16
)
   
-
     
2
 
Inventories
   
(1,686
)
   
(244
)
   
(467
)
Prepaid expenses and other current assets
   
(16
)
   
(68
)
   
24
 
Increase (decrease) in:
                       
Accounts payable
   
114
     
52
     
9
 
Accrued expenses
   
(1,651
)
   
(558
)
   
1,027
 
Long-term repatriation tax payable
   
(330
)
   
(2,728
)
   
5,785
 
Net cash provided by operating activities
   
17,056
     
16,834
     
16,908
 
                         
Cash flows from investing activities:
                       
Capital expenditures for:
                       
Property and equipment
   
(540
)
   
(402
)
   
(1,597
)
Intangible assets
   
(21,000
)
   
-
     
-
 
Proceeds from the sale of investments
   
-
     
74
     
-
 
Proceeds from the sale of property and equiment
   
-
     
862
     
-
 
Net cash provided by (used in) investing activities
   
(21,540
)
   
534
     
(1,597
)
                         
Cash flows from financing activities:
                       
Proceeds from issuance of common stock - options
   
283
     
454
     
302
 
Common stock purchased and retired
   
(398
)
   
(1,205
)
   
-
 
Dividends paid
   
(4,112
)
   
(4,026
)
   
(2,955
)
Net cash (used in) financing activities
   
(4,227
)
   
(4,777
)
   
(2,653
)
                         
Effect of exchange rate changes on cash
   
386
     
(1,354
)
   
921
 
                         
Net increase in cash and cash equivalents
   
(8,325
)
   
11,237
     
13,579
 
                         
Cash at beginning of year
   
51,112
     
39,875
     
26,296
 
                         
Cash at end of year
 
$
42,787
   
$
51,112
   
$
39,875
 
                         
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
                 
Cash paid during the year for:
                       
Income taxes
 
$
5,304
   
$
4,851
   
$
5,151
 
Interest
   
-
     
-
     
-
 

See accompanying notes to financial statements.
44

UTAH MEDICAL PRODUCTS, INC.
 
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY
 
Years Ended December 31, 2019, 2018 and 2017
 
(In thousands)
 
   
                     
Accumulated
             
               
Additional
   
Other
         
Total
 
   
Common Stock
   
Paid-in
   
Comprehensive
   
Retained
   
Stockholders'
 
   
Shares
   
Amount
   
Capital
   
Income
   
Earnings
   
Equity
 
Balance at December 31, 2016
   
3,713
   
$
37
   
$
378
   
$
(12,243
)
 
$
81,072
   
$
69,244
 
Shares issued upon exercise of employee stock options for cash
   
9
     
-
     
327
     
-
     
-
     
327
 
Shares received and retired upon exercise of stock options
   
-
     
-
     
(25
)
   
-
     
-
     
(25
)
Stock option compensation expense
   
-
     
-
     
129
     
-
     
-
     
129
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
3,893
     
-
     
3,893
 
Unrealized holding gain (loss) from investments, available-for-sale, net of taxes
   
-
     
-
     
-
     
10
     
-
     
10
 
Common stock dividends
   
-
     
-
     
-
     
-
     
(3,960
)
   
(3,960
)
Net income
   
-
     
-
     
-
     
-
     
8,505
     
8,505
 
Balance at December 31, 2017
   
3,722
   
$
37
   
$
809
   
$
(8,341
)
 
$
85,617
   
$
78,122
 
                                                 
Shares issued upon exercise of employee stock options for cash
   
16
     
-
     
679
     
-
     
-
     
679
 
Shares received and retired upon exercise of stock options
   
(2
)
   
-
     
(225
)
   
-
     
-
     
(225
)
Stock option compensation expense
   
-
     
-
     
64
     
-
     
-
     
64
 
Common stock purchased and retired
   
(15
)
   
-
     
(1,205
)
   
-
     
-
     
(1,205
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
(2,949
)
   
-
     
(2,949
)
Common stock dividends
   
-
     
-
     
-
     
-
     
(4,049
)
   
(4,049
)
Net income
   
-
     
-
     
-
     
-
     
18,555
     
18,555
 
Balance at December 31, 2018
   
3,720
   
$
37
   
$
122
   
$
(11,290
)
 
$
100,123
   
$
88,992
 
                                                 
Shares issued upon exercise of employee stock options for cash
   
7
     
-
     
290
     
-
     
-
     
290
 
Shares received and retired upon exercise of stock options
   
-
     
-
     
(7
)
   
-
     
-
     
(7
)
Stock option compensation expense
   
-
     
-
     
113
     
-
     
-
     
113
 
Common stock purchased and retired
   
(5
)
   
-
     
(499
)
   
-
     
101
     
(398
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
1,507
     
-
     
1,507
 
Common stock dividends
   
-
     
-
     
-
     
-
     
(4,132
)
   
(4,132
)
Net income
   
-
     
-
     
-
     
-
     
14,727
     
14,727
 
Balance at December 31, 2019
   
3,722
   
$
37
   
$
18
   
$
(9,782
)
 
$
110,820
   
$
101,093
 

See accompanying notes to financial statements.
45

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Currency amounts are in thousands except per-share amounts and where noted.

Note 1 – Summary of Significant Accounting Policies

Organization
Utah Medical Products, Inc. with headquarters in Midvale, Utah and its wholly-owned operating subsidiaries, Femcare Limited located in Romsey, Hampshire, England, Femcare Australia Pty Ltd located in Castle Hill, NSW, Australia, Utah Medical Products Canada, Inc. (dba Femcare Canada) located in Mississauga, Ontario, Canada and Utah Medical Products Ltd., which operates a manufacturing facility in Athlone, Ireland, (in the aggregate, the Company) are in the primary business of developing, manufacturing and globally distributing specialized medical devices for the healthcare industry.  The Company’s broad range of products includes those used in critical care areas and the labor and delivery departments of hospitals, as well as outpatient clinics and physicians’ offices.  Products are sold directly to end-user facilities in the U.S., Ireland, UK, Canada, France and Australia, and through third party distributors in other outside the U.S. (OUS) markets.  Domestically, until February 1, 2019, Femcare had an exclusive U.S. distribution relationship with CooperSurgical, Inc. (CSI) for the Filshie Clip System.  UTMD also sells subcontract manufactured components and finished products to over 150 companies in the U.S. for their medical and non-medical products.

Use of Estimates in the Preparation of Financial Statements
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Although actual results could differ from those estimates, management believes it has considered and disclosed all relevant information in making its estimates that materially affect reported performance and current values.

Principles of Consolidation
The consolidated financial statements include those of the Company and its subsidiaries.  All intercompany accounts and transactions have been eliminated in consolidation.

Cash and Cash Equivalents
For purposes of the consolidated statement of cash flows, the Company considers cash on deposit and short-term investments with original maturities of three months or less to be cash and cash equivalents.

Investments
The Company classifies its investments as “available-for-sale.”  Securities classified as “available-for-sale” are carried in the financial statements at fair value.  Realized gains and losses, determined using the specific identification method, are included in operations; unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income.  Declines in fair value below cost that are other-than-temporary are included in operations.  As of December 31, 2019 the Company held no investments other than short maturity money market funds which are part of cash and cash equivalents.

Concentration of Credit Risk
The primary concentration of credit risk consists of trade receivables.  In the normal course of business, the Company provides credit terms to its customers.  Accordingly, the Company performs ongoing credit evaluations of its customers and maintains allowances for possible losses which, when realized, have been within the range of management's expectations as reflected by its reserves.

The Company's customer base consists of hospitals, medical device distributors, physician practices and others directly related to healthcare providers, as well as other manufacturing companies. Although the Company is affected by the well-being of the global healthcare industry, management does not believe significant trade receivable credit risk exists at December 31, 2019 except under an extreme global financial crisis.
46


Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 1 – Summary of Significant Accounting Policies (continued)

The Company maintains its cash in bank deposit accounts in addition to Fidelity Investment money market accounts.  The Company has not experienced any losses in such accounts and believes it is not exposed to a significant credit risk on cash and cash equivalent balances.

Accounts Receivable
Accounts receivable are amounts due on product sales and are unsecured.  Accounts receivable are carried at their estimated collectible amounts.  Credit is generally extended on a short-term basis; thus accounts receivable do not bear interest although a late charge may be applied to such receivables that are past the due date.  Accounts receivable are periodically evaluated for collectibility based on past credit history of customers and current market conditions.  Provisions for losses on accounts receivable are determined on the basis of loss experience, known and inherent risk in the account balance and current economic conditions (see note 2).

Inventories
Finished products, work-in-process, raw materials and supplies inventories are stated at the lower of cost and net realizable value (NRV) computed on a first-in, first-out method.  Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation (see note 2).

Property and Equipment
Property and equipment are stated at cost.  Depreciation and amortization are computed using the straight-line method over estimated useful lives as follows:

Building and improvements
15-40 years
Furniture, equipment and tooling
3-10 years

Long-Lived Assets
The Company evaluates its long-lived assets in accordance with Accounting Standards Codification (ASC) 360, “Accounting for the Impairment of Long-Lived Assets.”  Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable.  When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts.  Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

Intangible Assets
Costs associated with the acquisition of patents, trademarks, trade names, customer relationships, regulatory approvals & product certifications, license rights and non-compete agreements are capitalized, and are being amortized using the straight-line method over periods ranging from 5 to 20 years. UTMD’s goodwill is tested for impairment annually, in the fourth quarter of each year, in accordance with ASC 350. UTMD also performs impairment tests contemporaneously, if circumstances change that would more than likely reduce the fair value of goodwill below its net book value.  If UTMD determines that its goodwill is impaired, a second step is completed to measure the amount of the impairment loss. UTMD does not expect its goodwill to become impaired in the foreseeable future.  Estimated future amortization expenses on intangible assets held as of December 31, 2019, using the 2019 year-end 1.3268 USD/GBP and .7030 USD/AUD currency exchange rates, is about $6,550 in 2020, $6,543 in 2021, $6,542 in 2022, $5,805 in 2023, and $2,121 in 2024 (see note 2).

In 2019, $21,000 in intangible assets were acquired from CSI.  The future amortization expenses on those assets are estimated to be $4,421per year in 2020-2022, and $3,684 in 2023 (see note 15).
47


Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 1 – Summary of Significant Accounting Policies (continued)

Stock-Based Compensation
At December 31, 2019, the Company has stock-based employee compensation plans, which are described more fully in note 8.  The Company accounts for stock compensation under ASC 718, Share-Based Payment.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors. In 2019, the Company recognized $113 in stock-based compensation cost compared to $64 in 2018 and $129 in 2017.

Revenue Recognition
The Company recognizes revenue at the time of product shipment as UTMD meets its contractual performance obligations to the customer at the time of shipment. Revenue recognized by UTMD is based upon the consideration to which UTMD is entitled from its customers as a result of shipping a physical product, in accordance with the documented arrangements and fixed contracts in which the selling price was fixed prior to the Company’s acceptance of an order. Revenue from service sales, which are immaterial to UTMD, is generally recognized when the service is completed and invoiced. As demonstrated by decades of experience in successful and consistent collections, there is very minor and insignificant uncertainty regarding the collectability of invoiced amounts reasonably within the terms of the Company’s contracts. There are circumstances under which insignificant revenue may be recognized when product is not shipped, which meet the criteria of ASU 2014-09: the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies.  This revenue is recognized when UTMD’s performance obligations have been completed according to a fixed contractual agreement.  UTMD includes handling fees charged to customers in revenues. 
Income Taxes
The Company accounts for income taxes under ASC 740, “Accounting for Income Taxes,” whereby deferred taxes are computed under the asset and liability method.

In November 2015, the FASB released ASU 2015-17, Income Taxes (Topic 740):  Balance Sheet classification of Deferred Taxes.  ASU 2015-17 requires that all deferred income taxes are classified as noncurrent in a classified statement of financial position.  The Company adopted ASU 2015-17 retrospectively effective January 1, 2017.

The TCJA contains a deemed repatriation transition tax (REPAT tax) on accumulated earnings and profits of the Company’s non-U.S. subsidiaries that have not been subject to U.S. tax.  The Company has elected to pay its net REPAT tax over eight years.

On December 22, 2017, the SEC issued SAB 118 which provided guidance on accounting for the impact of the TCJA.  SAB 118 provides a measurement period of up to one year from enactment for a company to complete its tax accounting under ASC 740.  Once a company was able to make a reasonable estimate and record a provisional amount for effects of the TCJA, it was required to do so.

During the fourth quarter of 2017, the Company recorded a provisional tax charge for the REPAT tax of $6,288 and a provisional tax credit of $230 for the re-measurement of its U.S. deferred tax balances.  Both provisional tax amounts were the Company’s reasonable estimate of the impact of the TCJA based on its understanding and available guidance.  During the third quarter of 2018, after more IRS information became available and when UTMD’s independent tax advisors completed the 2017 income tax return, the Company recognized a benefit of $3,230 from adjustments to the provisional amount recorded for the REPAT tax at December 31, 2017 and included this adjustment as a component of income tax expense from continuing operations.   During the fourth quarter of 2019, after consultation with specialists in Utah most knowledgeable of Utah State Tax Commission rules, UTMD’s estimate of the State portion of the REPAT tax was reduced by $403.  The Company recognized a net benefit of $266 from its adjustment to the provisional amount recorded for the REPAT tax at December 31, 2017 because the reduced deductibility of the State REPAT tax increased the Federal REPAT tax estimate by $137.  The net $266 benefit was included in 4Q 2019 as a component of income tax expense from continuing operations.
48

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 1 – Summary of Significant Accounting Policies (continued)
 
The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, in Utah, in the United Kingdom, in Australia, in Ireland and in Canada.

The Company recognizes interest accrued related to unrecognized tax benefits in interest expense and any related penalties in income taxes. The Company did not recognize any tax-related interest expense or have any tax penalties in any of the three years 2017 through 2019.

Legal Costs
The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business.  The Company maintains a reserve for legal costs which are probable and estimated based on previous experience and known risk.  The reserve for legal costs at December 31, 2019 and 2018 was $113 and $149, respectively (see note 2).

Earnings per Share
The computation of basic earnings per common share is based on the weighted average number of shares outstanding during each year.

The computation of earnings per common share assuming dilution is based on the weighted average number of shares outstanding during the year plus the weighted average common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the year.

The shares (in thousands) used in the computation of the Company’s basic and diluted earnings per share are reconciled as follows:

   
2019
   
2018
   
2017
 
Weighted average number of shares outstanding – basic
   
3,721
     
3,730
     
3,718
 
Dilutive effect of stock options
   
18
     
18
     
19
 
Weighted average number of shares outstanding, assuming dilution
   
3,739
     
3,748
     
3,737
 

Presentation of Sales and Similar Taxes
Sales tax on revenue-producing transactions is recorded as a liability when the sale occurs.  UTMD is not required to withhold sales tax on OUS sales, and at least 90% of domestic 2019 sales were to customers who are tax exempt or who are in jurisdictions where UTMD is not required to withhold sales tax.

Translation of Foreign Currencies
Assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at the applicable exchange rates at year-end.  Net gains or losses resulting from the translation of the Company’s assets and liabilities are reflected as a separate component of stockholders’ equity.  A negative translation impact on stockholders’ equity reflects a current relative U.S. Dollar value higher than at the point in time that assets were actually acquired in a foreign currency.  A positive translation impact would result from a U.S. dollar weaker in value than at the point in time foreign assets were acquired.  Year-end translation gains or losses of non-functional currency bank account balances, e.g. EUR and AUD balances held by the UK subsidiary, are recognized as non-operating income or expense, as applicable.

Income and expense items are translated at the weighted average rate of exchange (based on when transactions actually occurred) during the year.
49


Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 2 – Detail of Certain Balance Sheet Accounts

   
2019
   
2018
 
Accounts and other receivables:
           
Accounts receivable
 
$
4,835
   
$
4,064
 
Accrued interest and other
   
43
     
13
 
Less allowance for doubtful accounts
   
(136
)
   
(121
)
Total accounts and other receivables
 
$
4,742
   
$
3,956
 
Inventories:
               
Finished products
 
$
1,708
   
$
1,615
 
Work-in-process
   
1,022
     
1,103
 
Raw materials
   
4,183
     
2,694
 
Total inventories
 
$
6,913
   
$
5,412
 
Goodwill:
               
Balance before effect of foreign exchange
 
$
13,703
   
$
14,092
 
Effect of foreign exchange
   
258
     
(389
)
Subtractions as a result of impairment
   
-
     
-
 
Total Goodwill
 
$
13,961
   
$
13,703
 
Other Identifiable Intangible Assets:
               
Patents
 
$
2,194
   
$
2,136
 
Non-compete agreements
   
133
     
128
 
Trademarks & trade names
   
9,738
     
9,375
 
Customer relationships
   
9,486
     
9,123
 
Distribution agreements
    21,000
     
-
 
Regulatory approvals & product certifications
   
12,654
     
12,217
 
Total Other Identifiable Intangible Assets
   
55,205
     
32,979
 
Accumulated amortization
   
(24,993
)
   
(18,176
)
Other Identifiable Intangible Assets, Net
 
$
30,212
   
$
14,803
 
Accrued expenses:
               
Income taxes payable (receivable)
 
$
(513
)
 
$
845
 
Payroll and payroll taxes
   
1,032
     
1,099
 
Reserve for litigation costs
   
113
     
149
 
Other
   
1,718
     
2,192
 
Total accrued expenses
 
$
2,350
   
$
4,285
 

Note 3 – Quarterly Results of Operations (Unaudited)

   
Unaudited Quarterly Data for 2019
 
   
First
Quarter
   
Second
Quarter
   
Third
Quarter
   
Fourth
Quarter
 
Net Sales
 
$
10,732
   
$
11,846
   
$
12,494
   
$
11,831
 
Gross Profit
   
6,773
     
7,500
     
7,379
     
7,814
 
Net Income
   
3,139
     
3,525
     
3,705
     
4,359
 
Earnings Per Common Share (Diluted)
   
.84
     
.94
     
.99
     
1.17
 

   
Unaudited Quarterly Data for 2018
 
   
First
Quarter
   
Second
Quarter
   
Third
Quarter
   
Fourth
Quarter
 
Net Sales
 
$
10,887
   
$
10,965
   
$
10,390
   
$
9,756
 
Gross Profit
   
6,922
     
6,984
     
6,294
     
6,106
 
Net Income
   
4,092
     
4,308
     
6,762
     
3,393
 
Earnings Per Common Share (Diluted)
   
1.09
     
1.15
     
1.80
     
.91
 

50

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 3 – Quarterly Results of Operations (Unaudited) (continued)

   
Unaudited Quarterly Data for 2017
 
   
First
Quarter
   
Second
Quarter
   
Third
Quarter
   
Fourth
Quarter
 
Net Sales
 
$
10,259
   
$
10,829
   
$
10,125
   
$
10,201
 
Gross Profit
   
6,535
     
6,893
     
6,496
     
6,470
 
Net Income
   
3,536
     
3,870
     
3,622
     
(2,522
)
Earnings Per Common Share (Diluted)
   
.95
     
1.04
     
.97
     
(.67
)

Note 4 – Property and Equipment

Property and equipment consists of the following:

   
December 31,
 
   
2019
   
2018
 
             
Land
 
$
1,671
   
$
1,653
 
Buildings and improvements
   
13,887
     
13,752
 
Furniture, equipment and tooling
   
16,254
     
16,003
 
Right of Use Asset
   
414
     
-
 
Construction-in-progress
   
372
     
141
 
Total
   
32,598
     
31,549
 
Accumulated depreciation
   
(21,870
)
   
(21,190
)
Property and equipment, net
 
$
10,728
   
$
10,359
 

Included in the Company’s consolidated balance sheet are the assets of its manufacturing and administrative facilities in Utah, Canada, England, Australia and Ireland.  Property and equipment, by geographic area, are as follows:

   
December 31, 2019     
 
   
U.S. &
   
England &
             
   
Canada
   
Australia
   
Ireland
   
Total
 
                         
Land
 
$
621
   
$
664
   
$
386
   
$
1,671
 
Buildings and improvements
   
6,385
     
3,311
     
4,191
     
13,887
 
Furniture, equipment and tooling
   
14,316
     
793
     
1,145
     
16,254
 
Right of Use Asset
   
385
     
-
     
29
     
414
 
Construction-in-progress
   
205
     
-
     
167
     
372
 
Total
   
21,912
     
4,768
     
5,918
     
32,598
 
Accumulated depreciation
   
(17,808
)
   
(784
)
   
(3,278
)
   
(21,870
)
Property and equipment, net
 
$
4,104
   
$
3,984
   
$
2,640
   
$
10,728
 

   
December 31, 2018
   
U.S. &
   
England &
             
   
Canada
   
Australia
   
Ireland
   
Total
 
Land
 
$
621
   
$
639
   
$
393
   
$
1,653
 
Buildings and improvements
   
6,348
     
3,205
     
4,199
     
13,752
 
Furniture, equipment and tooling
   
14,104
     
765
     
1,134
     
16,003
 
Construction-in-progress
   
141
     
-
     
-
     
141
 
Total
   
21,214
     
4,609
     
5,726
     
31,549
 
Accumulated depreciation
   
(17,475
)
   
(531
)
   
(3,184
)
   
(21,190
)
Property and equipment, net
 
$
3,739
   
$
4,078
   
$
2,542
   
$
10,359
 


51

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 5 – Long-term Debt

None in 2018 and 2019.

Note 6 – Commitments and Contingencies

Purchase Obligations
The Company has obligations to purchase raw materials for use in its manufacturing operations.  The Company has the right to make changes in, among other things, purchase quantities, delivery schedules and order acceptance.

Product Liability
The Company is self-insured for product liability risk. “Product liability” is an insurance industry term for the cost of legal defense and possible damages awarded as a result of use of a company’s product during a procedure which results in an injury of a patient.  The Company maintains a reserve for product liability litigation and damages consistent with its previous long-term experience.  Actual product liability litigation costs and damages during the last three reporting years have been immaterial, which is consistent with the Company’s overall history.

The Company absorbs the costs of clinical training and trouble-shooting in its on-going operating expenses.

Warranty Reserve
The Company’s published warranty is: “UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.  During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.”

UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations are immaterial, no warranty reserve was made at December 31, 2019 or December 31, 2018.

Litigation
The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business.  Presently, there is no litigation or threatened litigation for which the Company believes the outcome may be material to its financial results.  The Company applies its accounting policy to accrue legal costs that can be reasonably estimated.
52

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 7 – Income Taxes

Deferred tax assets (liabilities) consist of the following temporary differences:


 
December 31,
 

  2019     2018     2017  
Inventory write-downs and differences due to UNICAP
  $ 84
    $ 60
    $ 56
 
Allowance for doubtful accounts
   
33
     
18
     
16
 
Accrued liabilities and reserves
   
55
     
62
     
89
 
Other - foreign
   
-
     
-
     
4
 
Depreciation and amortization
   
(2,933
)
   
(3,216
)
   
(3,789
)
Unrealized investment gains
    -
     
-
      66
 
Deferred income taxes, net
 
$
(2,761
)  
$
(3,076
)
 
$
(3,558
)

The components of income tax expense are as follows:


Years ended December 31,
 

2019
  2018   2017  
Current
 
$
3,467
   
$
1,386
   
$
10,944
 
Deferred
   
(310
)
   
(482
)
    (367 )
Total
 
$
3,157
   
$
904
   
$
10,577
 

Income tax expense differed from amounts computed by applying the statutory federal rate to pretax income as follows:


 
Years ended December 31,
 

 
2019
    2018     2017  

              $    
Federal income tax expense at the statutory rate
 
$
2,512
   
$
2,127
   
$
3,086
 
State income taxes
   
(124
)
   
365
     
299
 
Foreign income taxes (blended rate)
   
985
     
1,607
     
1,444
 
R&D tax credits and manufacturing profit deduction
   
(9
)
   
(146
)
   
(303
)
Deemed repatriation transition tax
   
(266
)
   
(3,230
)
   
6,288
 
Effective federal rate change
   
-
     
-
     
(230
)
US Taxes on foreign income
    59
     
179
     
-
 
Other
    -
      2
     
(7
)
Total
 
$
3,157
    $ 904    
$
10,577
 

The domestic and foreign components of income before income tax expense were as follows:


Years ended December 31,
 

2019
  2018  
2017
 
Domestic
 
$
11,549
   
$
10,130
   
$
9,124
 
Foreign
   
6,335
     
9,329
     
9,958
 
Total
 
$
17,884
   
$
19,459
   
$
19,082
 
53

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 8 – Options

The Company has stock option plans which authorize the grant of stock options to eligible employees, directors and other individuals to purchase up to an aggregate of 307 thousand shares of common stock, of which 52 thousand are outstanding as of December 31, 2019.  All options granted under the plans are granted at current market value at the date of grant, and may be exercised between six months and ten years following the date of grant.  The plans are intended to advance the interest of the Company by attracting and ensuring retention of competent directors, employees and executive personnel, and to provide incentives to those individuals to devote their utmost efforts to the advancement of stockholder value.  Changes in stock options were as follows:

   
Shares
(000’s)
   
Price Range
Per Share
 
2019
                 
Granted     -
    $ -     $ -  
Expired or canceled
   
2
     
58.50
     
74.64
 
Exercised
   
7
     
24.00
     
58.50
 
Total outstanding at December 31
   
52
     
26.52
     
74.64
 
Total exercisable at December 31
   
33
     
26.52
     
74.64
 
                         
2018
                       
Granted
   
22
   
$
74.76
   
$
74.76
 
Expired or canceled
   
-
     
-
     
-
 
Exercised
   
16
     
24.00
     
58.50
 
Total outstanding at December 31
   
61
     
24.00
     
74.64
 
Total exercisable at December 31
   
31
     
24.00
     
58.50
 
                         
2017
                       
Granted
   
-
    $ -   $   -
 
Expired or canceled
   
12
     
49.18
     
58.50
 
Exercised
   
9
     
24.00
     
49.18
 
Total outstanding at December 31
   
54
     
24.00
     
58.50
 
Total exercisable at December 31
   
39
     
24.00
     
58.50
 

For the years ended December 31, 2019, 2018 and 2017, the Company reduced current income taxes payable by $23, $49 and $38, respectively, for the income tax benefit attributable to sale by optionees of common stock received upon the exercise of stock options.

Stock-Based Compensation
In 2019, the Company recognized $113 in equity compensation cost, compared to $64 in 2018 and $129 in 2017.

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:


 
Years ended December 31,
 

 
2019
     2018      2017  
Expected dividend amount per quarter
 
$
-
   
$
.2875
   
$
-
 
Expected stock price volatility
   
-
     
27.5
%
   
-
 
Risk-free interest rate
   
-
     
2.57
%
   
-
 
Expected life of options
   
-
   
4.9 years
     
-
 

The per share weighted average fair value of options granted during 2018 is $15.77.  No options were granted in 2017 or 2019.
54

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 8 – Options (continued)

All UTMD options vest over a four-year service period.  At December 31, 2019 there was $241 total unrecognized compensation expense related to non-vested stock options under the plans. A $33 portion of the cost is expected to be recognized over the next nine months, and the remaining $208 recognized over the next 3 years. Expected dividend amounts were estimated based on the actual cash dividend rate at the time the options were granted and an estimate of future dividends based on past dividend rate changes as well as management’s expectations of future dividend rates over the expected holding period of the options.  Expected volatility is based on UTMD’s historical volatility over recent periods of time and trends in that volatility, giving weight to more recent periods.  Risk free interest rates were estimated based on actual U.S. Treasury Securities Interest rates as reported by the Federal Reserve Bank for periods of time equivalent to the holding periods estimated for the options on the dates the options were granted.  Expected term of options were estimated based on historical holding periods for similar options previously granted by UTMD to employees and directors.

The following table summarizes information about stock options outstanding at December 31, 2019:








Options Outstanding
   
Options Exercisable

Range of
Exercise
Prices
   
Actual
Number
Outstanding
   
Weighted
Average
Remaining
Contractual
Life (Years)
 
Weighted
Average
Exercise
Price
   
Number
Exercisable
 
Weighted
Average
Exercise
Price
 
 
$
26.52
  -
    49.18       18,560       3.25    
$
40.18
      18,560    
$
40.18
 
   
50.72
  -
   
74.64
     
33,129
     
8.21
     
68.77
     
13,554
     
64.75
 
 
$
26.52
  -
   
74.64
     
51,689
     
6.42
   
$
58.50
     
32,114
   
$
50.55
 


 
2019
    2018     2017  
Intrinsic Value of Stock Options Exercised
 
$
354
   
$
812
   
$
270
 
Intrinsic Value of Stock Options Outstanding
    2,553
     
1,605
     
1,951
 

Note 9 – Geographic Information

The Company had sales in the following geographic areas based on the customer’s country of domicile:


 
2019
    2018     2017  
United States
 
$
27,493
   
$
21,192
   
$
20,286
 
Europe
   
8,906
      9,160
     
8,519
 
Other
   
10,505
      11,646
     
12,609
 

Note 10 – Long-lived Assets by Geographic Area

The Company’s long-lived assets by geographic area were as follows:


  2019     2018     2017  
United States
 
$
27,605
   
$
10,309
   
$
10,866
 
England
   
23,548
     
24,892
     
28,604
 
Ireland
   
2,639
     
2,543
     
2,803
 
Australia
   
423
     
447
     
525
 
Canada
   
686
     
676
     
759
 
55

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 11 – Revenues by Product Category and Geographic Region

Global revenues by product category:

   
2019
   
2018
   
2017
 
Obstetrics
 
$
5,000
   
$
4,447
   
$
4,499
 
Gynecology/ Electrosurgery/ Urology
   
25,354
     
23,167
     
23,175
 
Neonatal
   
6,066
     
6,436
     
6,154
 
Blood Pressure Monitoring and Accessories
   
10,484
     
7,948
     
7,586
 
Total:
 
$
46,904
   
$
41,998
   
$
41,414
 

Included in the Global revenues (above) were OUS revenues by product category:

   
2019
   
2018
   
2017
 
Obstetrics
 
$
947
   
$
698
   
$
732
 
Gynecology/ Electrosurgery/ Urology
   
13,731
     
15,022
     
14,759
 
Neonatal
   
1,412
     
2,252
     
2,105
 
Blood Pressure Monitoring and Accessories
   
3,321
     
2,834
     
3,533
 
Total:
 
$
19,411
   
$
20,806
   
$
21,129
 

Note 12 - Product Sale and Purchase Commitments

The Company has had license agreements for the rights to develop and market certain products or technologies owned by unrelated parties.  The confidential terms of such agreements are unique and varied, depending on many factors relating to the value and stage of development of the technology licensed.  Royalties on future product sales are a normal component of such agreements and are included in the Company’s cost of goods sold on an ongoing basis.

In 2019, 2018 and 2017, UTMD received royalties of $6, $76 and $86, respectively, for the use of intellectual property of Filshie Clip System as part of Femcare’s exclusive U.S. distribution agreement with CSI.

UTMD had $3,058 in operating lease and purchase commitments as of December 31, 2019.

Note 13 – Employee Benefit Plans

The Company sponsors a contributory 401(k) savings plan for U.S. employees, and contributory retirement plans for Ireland, UK, Australia and Canada employees.  The Company’s matching contribution is determined annually by the board of directors.  Company contributions were approximately $171, $160 and $153 for the years ended December 31, 2019, 2018 and 2017, respectively.
56

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 14 – Leases

UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.  The remaining lease term on the parking lot is 12 years and on the automobile is 24 months.  There are no options to extend or terminate the leases.  UTMD has no other leases yet to commence.  As neither lease contains implicit rates, UTMD’s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.

The components of lease cost were as follows:
As of
December 31,
2019
 
Operating Lease Cost (in thousands)
 
$
60
 
Right of Use Assets obtained in exchange for new operating lease obligations
 
$
42
 
         
Other information
As of
December 31,
2019
 
Weighted Average Remaining Lease Term - Operating Leases
12 years
 
Weighted Average Discount Rate – Operating Leases
   
5.4
%

Operating lease liabilities/ payments (in thousands)
     
Operating lease payments, 2020
 
$
60
 
Operating lease payments, 2021
 
$
60
 
Operating lease payments, 2022
 
$
45
 
Operating lease payments, 2023
 
$
45
 
Operating lease payments, 2024
 
$
45
 
Thereafter
 
$
299
 

Reconciliation of operating lease liabilities/ payments to  operating lease liabilities (in thousands)
               
Total operating lease liabilities/ payments
   
$
554
 
Operating lease liabilities – current (included in Accrued Expenses)
     
38
 
Operating lease liabilities – long term
     
376
 
Present value adjustment
   
$
140
 

Maturities of lease liabilities were as follows (in thousands):
 
Year ending December 31,
     
2020
 
$
38
 
2021
 
$
40
 
2022
 
$
27
 
2023
 
$
29
 
2024
 
$
29
 
Thereafter
 
$
251
 

Note 15 - Distribution Agreement Purchase

UTMD completed the purchase of exclusive U.S. distribution rights for the FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare.  As part of the agreement, UTMD also purchased the remaining CSI inventory for approximately $2,100.
57

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017

Note 16 - Earnings Per Share

Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.  Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 2019.

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

   
2019
   
2018
   
2017
 
Numerator (in thousands)
                 
Net income
   
14,727
     
18,555
     
8,505
 
                         
Denominator
                       
Weighted average shares, basic
   
3,721
     
3,730
     
3,718
 
Dilutive effect of stock options
   
18
     
18
     
19
 
Diluted shares
   
3,739
     
3,748
     
3,737
 
                         
Earnings per share, basic
   
3.96
     
4.97
     
2.29
 
Earnings per share, diluted
   
3.94
     
4.95
     
2.28
 

Note 17 – Recent Accounting Pronouncements

In March 2016, new accounting guidance was issued to simplify several aspects of accounting for employee share-based payment (including stock option) transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification in the statement of cash flows. Under the guidance, entities recognize all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement. UTMD adopted this standard on January 1, 2017, which had an insignificant impact on its consolidated financial statements. UTMD made a determination to continue to account for forfeitures by estimating the number of awards that are expected to vest.  Because UTMD primarily issues incentive stock options, excess tax benefits and tax deficiencies have historically been minimal.

In May 2014, new accounting guidance (ASU 2014-09) was issued that outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to fulfill a contract.  UTMD adopted this new standard on January 1, 2018, using a modified retrospective approach. In accordance with ASU 2014-09, UTMD’s revenue recognition is based on its contracts and the performance obligations identified in them. With very insignificant and limited exceptions, the Company’s performance obligation is met when it ships a physical product to a customer’s designated location. The basis on which UTMD recognizes revenue was updated on January 1, 2018, but it did not result in a change to the process and timing of revenue recognition, because the previous revenue recognition method complies with ASU 2014-09.  Therefore, the adoption of ASU 2014-09 did not have an impact on UTMD’s financial statements. In accordance with this adoption disaggregated revenue is presented in Note 11.
58

Utah Medical Products, Inc.
Notes to Consolidated Financial Statements
Years Ended December 31, 2019, 2018 and 2017


Note 17 – Recent Accounting Pronouncements (continued)
In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted.  The new guidance became effective for UTMD on January 1, 2019.  UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.  Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income statement.  UTMD’s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland (see Note 14).

Note 18 – Subsequent Events

The Company evaluated its December 31, 2019 financial statements for subsequent events through the date the financial statements were issued.  The Company is not aware of any subsequent events which would require recognition or disclosure in the financial statements.

ITEM 9 – CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures.
UTMD Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in the Securities Exchange Act of 1934 Rule 13a-15(e).  UTMD’s Board of Directors, operating through its Audit Committee, provides oversight to its financial reporting process.

During 2019, UTMD evaluated the effectiveness of the design and operation of its disclosure controls and procedures. Based on that evaluation, UTMD’s Chief Executive Officer and Principal Financial Officer concluded that, as of December 31, 2019, its disclosure controls and procedures were effective.

Management’s Report on Internal Control Over Financial Reporting.
Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, the Company has included, as part of this Form 10-K, a report of management's assessment of the effectiveness of its internal controls as of December 31, 2019.  Haynie & Company, the independent registered public accounting firm of the Company, has audited the effectiveness of the Company's internal control over financial reporting. Nortons Assurance Limited, the independent registered public accounting firm of Femcare Group Limited (Femcare Group) has audited the effectiveness of Femcare Group’s internal control over financial reporting. Management's report, and the reports of Haynie & Company and Nortons Assurance Limited appear on pages 37 through 42 of this Form 10-K under the captions "Management's Report on Internal Control Over Financial Reporting" and "Report of Independent Registered Public Accounting Firm" and are incorporated herein by reference.

Changes in Internal Control Over Financial Reporting.
There have been no changes in UTMD’s internal control over financial reporting that materially affected, or were reasonably likely to materially affect, the Company’s internal control over financial reporting during the fourth quarter of the fiscal year ended December 31, 2019, and there were no material weaknesses.

ITEM 9B – OTHER INFORMATION
None.
59

PART III

ITEM 10 – DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders under the captions,

“PROPOSAL NO. 1. ELECTION OF DIRECTORS: General,” and “Directors and Nominees,”
   
“SECURITY OWNERSHIP OF MANAGEMENT AND CERTAIN PERSONS,” and
   
“EXECUTIVE OFFICER COMPENSATION: 2019 Director Compensation,”

is incorporated herein by reference.

UTMD adopted a Code of Ethics for its executive officers, including the Chief Executive Officer and outside directors, in October 2003.  The Code of Ethics, along with UTMD’s Code of Conduct, which covers all exempt employees (including all officers and outside directors) and certain non-exempt employees, is posted on UTMD’s web site at www.utahmed.com.  UTMD intends to post on its website any waivers of or amendments to its Code of Ethics.

ITEM 11 - EXECUTIVE COMPENSATION

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders under the captions,

“EXECUTIVE OFFICER COMPENSATION,”
   
COMPENSATION DISCUSSION AND ANALYSIS,” and
   
BOARD OF DIRECTORS AND OTHER BOARD COMMITTEE REPORTS: Compensation and Option Committee Interlocks and Insider Participation,” specifically excluding the “Report of the Compensation Committee”

is incorporated herein by reference.

ITEM 12 - SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders under the captions,

“SECURITY OWNERSHIP OF MANAGEMENT AND CERTAIN PERSONS” and
   
“DISCLOSURE RESPECTING THE COMPANY’S EQUITY COMPENSATION PLANS”

is incorporated herein by reference.

ITEM 13 - CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders under the captions,

“CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS”
   
“BOARD OF DIRECTORS AND OTHER BOARD COMMITTEE REPORTS: Director Independence”

is incorporated herein by reference.

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders in the first paragraph under the caption, “Report of the Audit Committee” is incorporated herein by reference.

ITEM 14 – PRINCIPAL ACCOUNTING FEES AND SERVICES

The information from the definitive proxy statement of the registrant for the 2020 annual meeting of stockholders under the caption “PROPOSAL NO 2. RATIFICATION OF THE APPOINTMENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM: Fees billed by Haynie & Company,” “Audit Committee Policy and Approval,” and “Auditor Independence” are incorporated herein by reference.
60


PART IV

ITEM 15 – EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)  The following documents are filed as part of this report or incorporated herein by reference.

1. Financial Statements.
(See Table of Contents to Item 8, above.)

2. Supplemental Schedule.
Financial Statement Schedules are omitted because they are inapplicable or the required information is otherwise included in the accompanying Financial Statements and the notes thereto.

3. Exhibits.

Exhibit #
SEC
Reference #
Title of Document
Location
       
1
3
Incorporated by Reference (1)
       
2
3
Incorporated by Reference (1)
       
3
3
Incorporated by Reference (2)
       
4
4
Incorporated by Reference (4)
       
5
4
Incorporated by Reference (5)
       
6
4
Designation of Rights, Privileges, and Preferences of Series “A” Preferred Stock
Incorporated by Reference (3)
       
7
10
Incorporated by Reference (6)
       
8
10
Incorporated by Reference (6)
       
9
10
Incorporated by Reference (7)
       
10
10
Incorporated by Reference (8)
       
11
10
This filing
       
12
21
This filing
       
13
23
This filing
       
14 23
This filing
       
15
23
This filing
       
16
31
This Filing

61


Exhibit #
SEC
Reference #
Title of Document
Location
       
17
31
This Filing
       
18
32
This Filing
       
19
32
This Filing
       
101.ins
 
XBRL Instance Document
This Filing
       
101.xsd
 
XBRL Taxonomy Extension Schema Document
This Filing
       
101.cal
 
XBRL Taxonomy Extension Calculation Linkbase Document
This Filing
       
101.def
 
XBRL Taxonomy Extension Definition Linkbase Document
This Filing
       
101.tab
 
XBRL Taxonomy Extension Label Linkbase Document
This Filing
       
101.pre
 
XBRL Taxonomy Extension Presentation Linkbase Document
This Filing

* Management contract of compensatory plan or arrangement required to be filed pursuant to Item 14(c).

(1)
Incorporated by reference from the Company’s annual report on form 10-K filed with the Commission for the year ended December 31, 2004.
(2)
Incorporated by reference from the Company’s report on form 8-K filed with the Commission on February 13, 2014.
(3)
Incorporated by reference from the Company’s registration statement on form S-8 filed with the Commission effective February 10, 1995.
(4)
Incorporated by reference from the Company’s report on form 8-K filed with the Commission on October 1, 2004.
(5)
Incorporated by reference from the Company’s report on form 8-K filed with the Commission on October 24, 2014.
(6)
Incorporated by reference from the Company’s annual report on form 10-K filed with the Commission for the year ended December 31, 2003.
(7)
Incorporated by reference from the Company’s 2003 definitive proxy statement on form DEF 14A filed with the Commission on March 27, 2003.
(8)
Incorporated by reference from the Company’s 2013 definitive proxy statement on form DEF 14A filed with the Commission on March 7, 2013.

62


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned this 13th day of March, 2020.

UTAH MEDICAL PRODUCTS, INC.


By:    /s/ Kevin L. Cornwell
Kevin L. Cornwell
Chief Executive Officer


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on this 13th day of March, 2020.



By:  /s/ James H. Beeson 
James H. Beeson, Director



By:  /s/ Kevin L. Cornwell 
Kevin L. Cornwell, Director



By:  /s/ Ernst G. Hoyer 
Ernst G. Hoyer, Director



By:  /s/ Barbara A. Payne 
Barbara A. Payne, Director



By:  /s/ Paul O. Richins 
Paul O. Richins, Director

63


EX-10.6 2 exh10_6.htm SUMMARY OF OFFICER AND DIRECTOR COMPENSATION
Exhibit 10.6
SUMMARY of OFFICER and DIRECTOR COMPENSATION


The Employment Agreement in Exhibits 7 & 8 of this report is the only written contractual compensation arrangement the Company has with any of its Directors and Executive Officers.

During 2020, the Company’s Chief Executive and Principal Financial Officer (the Company’s “Named Executive Officers”) are scheduled to receive the following compensation from the Company:

Compensation Arrangement
2020 Scheduled Amount
   
Base salary
$  156,000 (CEO); $111,000 (PFO)
401(k) matching contributions
6,408 (maximum)
Section 125 plan matching contributions (1)
500 (maximum)
Management bonus
will be determined at year-end
Pet health benefits (1)
500 (maximum)
Family medical benefits (1)
will depend on future events
Travel expense reimbursement (2)
20,000 (CEO); 500 (PFO)


During 2020, the Company’s Directors are scheduled to receive the following compensation from the Company:

Compensation Arrangement
 
Ernst Hoyer
   
Barbara Payne
   
James Beeson
   
Paul Richins
 
Base
 
$
26,000
   
$
26,000
   
$
26,000
   
$
26,000
 
Executive Committee
   
4,000
     
-
     
-
     
-
 
Audit Committee Chairman
   
3,000
     
-
     
-
     
-
 
Travel Expense Reimbursement (2)
   
500
     
500
     
500
     
50
 

(1)
  CEO and PFO participate on the same basis as other eligible employees.
   
(2)
  Estimated 2020 travel expenses on behalf of UTMD business.  The Company reimburses its employees and directors for authorized business expenses.




EX-21 3 exh_21.htm SUBSIDIARIES OF UTAH MEDICAL PRODUCTS, INC.
Exhibit 21

SUBSIDIARIES of UTAH MEDICAL PRODUCTS, INC.


Subsidiary Name
Jurisdiction of Organization
Business Name
Utah Medical Products Ltd.
Bermuda
Utah Medical Products
Columbia Medical & Surgical, Inc.
Oregon
Utah Medical Products
Abcorp Medical
Florida
Utah Medical Products
Femcare Group Limited
United Kingdom
Femcare Group
Femcare Limited
United Kingdom
Femcare Limited
Femcare Australia Pty Ltd
Australia
Femcare Australia
Utah Medical Products Canada Inc.
Canada
Femcare Canada







EX-23.1 4 exh23_1.htm CONSENT OF HAYNIE & COMPANY, UTMD'S INDEPENDENT AUDITORS FOR THE YEAR ENDED DECEMBER 31, 2019
 Exhibit 23.1
CONSENT of HAYNIE & COMPANY,
UTAH MEDICAL PRODUCTS, INC’S INDEPENDENT AUDITORS
for the YEAR ENDED DECEMBER 31, 2019




We consent to the incorporation by reference in Registration Statement No. 333-199337 (on Form S-8) of Utah Medical Products, Inc. of our audit report dated March 13, 2020, on the consolidated financial statements and internal control over financial reporting of Utah Medical Products, Inc., which report appears in this annual report on Form 10-K of Utah Medical Products, Inc. for the year ended December 31, 2019.

/s/ Haynie & Company
Haynie & Company
Salt Lake City, Utah
March 16, 2020



EX-23.2 5 exh23_2.htm CONSENT OF JONES SIMKINS LLC, UTMD'S INDEPENDENT AUDITORS FOR THE YEAR ENDED DECEMBER 31, 2017.
Exhibit 23.2

CONSENT of JONES SIMKINS LLC,
UTAH MEDICAL PRODUCTS, INC’S INDEPENDENT AUDITORS
for the YEARS ENDED DECEMBER 31, 2017 and DECEMBER 31, 2016


Consent of Independent Registered Public Accounting Firm
 

 
Utah Medical Products, Inc.
 
We hereby consent to the incorporation by reference in Registration Statements on Form S-8 Nos. 333-127946 and 333-199337 of Utah Medical Products, Inc. of our report dated March 14, 2020, relating to the consolidated financial statements and the effectiveness of Utah Medical Products, Inc.’s internal control over financial reporting, which appears in this Form 10-K.

 
JONES SIMKINS LLC
Logan, Utah
March 12, 2020



EX-23.3 6 exh23_3.htm CONSENT OF NORTONS ASSURANCE LIMITED, FEMCARE GROUP LIMITED'S INDEPENDENT AUDITORS FOR THE YEARS ENDED DECEMBER 31, 2019, DECEMBER 31, 2018 AND DECEMBER 31, 2017
Exhibit 23.3

CONSENT of NORTONS ASSURANCE LIMITED,
FEMCARE GROUP LTD’S INDEPENDENT AUDITORS
for the YEARS ENDED DECEMBER 31, 2019, DECEMBER 31, 2018 AND DECEMBER 31, 2017


Utah Medical Products, Inc.

We consent to the incorporation by reference in Registration Statement Nos. 333-127946, 333-199337  (on Form S-8), and 333-182078 (on Form S-3) of Utah Medical Products, Inc. of our audit reports dated March 10, 2020, on the financial statements and internal control over financial reporting of Femcare Group Limited, which reports appear in this annual report on Form 10-K of Utah Medical Products, Inc. for the years ended 31 December 2019, 2018 and 2017.



Nortons Assurance Limited
Chartered Accountants and Statutory Auditor
Reading
United Kingdom




EX-31.1 7 exh31_1.htm CERTIFICATION OF CEO PURSUANT TO RULE 13A-14(A) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
Exhibit 31.1

CERTIFICATION OF CEO
PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kevin L. Cornwell, certify that:

1. I have reviewed this annual report on Form 10-K of Utah Medical Products, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;


(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


(c)
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and


(d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):


(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and


(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 13, 2020

/s/ Kevin L. Cornwell
Kevin L. Cornwell
Chief Executive Officer

EX-31.2 8 exh31_2.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Brian L. Koopman, certify that:

1. I have reviewed this annual report on Form 10-K of Utah Medical Products, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


(a)
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;


(b)
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


(c)
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and


(d)
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):


(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and


(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 13, 2020


/s/ Brian L. Koopman
Brian L. Koopman
Principal Financial Officer




EX-32.1 9 exh32_1.htm CERTIFICATION OF CEO PURSUANT TO 18 U.S.C. ?1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Annual Report of Utah Medical Products, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin L. Cornwell, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:


(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and


(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.


 /s/ Kevin L. Cornwell
Kevin L. Cornwell
Chief Executive Officer
March 13, 2020


A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 10 exh32_2.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. ?1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Utah Medical Products, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian L. Koopman, Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:


(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and


(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.


 /s/ Brian L. Koopman
Brian L. Koopman
Principal Financial Officer
March 13, 2020


A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.INS 11 utmd-20191231.xml XBRL INSTANCE DOCUMENT 0000706698 --12-31 UTMD false false false 10-K 2019-12-31 001-12575 UTAH MEDICAL PRODUCTS INC UT 87-0342734 7043 South 300 West Midvale UT 84047 801 566-1200 Common stock, $0.01 par value NASDAQ No No Yes Yes Accelerated Filer 326703722 3697431 <b>The Company&#146;s definitive proxy statement for the Annual Meeting of Stockholders is incorporated by reference into Part III, Item 10, 11, 12, 13 and 14 of this Form 10-K.</b> false 2019 FY true false 4742000 3956000 444000 423000 54886000 60903000 30212000 14803000 109787000 99768000 1098000 975000 3448000 5260000 0 2110000 2441000 2239000 2540000 521000 535000 8694000 10776000 0 0 0.01 0.01 5000 5000 0 0 0 0 0 0 0.01 0.01 50000 50000 3722 3722 3720 3720 37000 37000 -9782000 -11290000 18000 122000 110820000 100123000 101093000 88992000 109787000 99768000 46904000 41998000 41414000 17438000 15692000 15019000 29466000 26306000 26395000 1738000 1708000 1544000 483000 454000 447000 9613000 5447000 5393000 17632000 18697000 19011000 254000 217000 17000 0 32000 0 -8000 437000 -32000 0 0 0 0 0 6 16234000 15606000 12408000 700000 765000 660000 6144000 2191000 2113000 0 32000 0 14000 20000 4000 38000 0 0 -16000 410000 -17000 -396000 -326000 -658000 113000 64000 129000 -23000 -49000 0 738000 496000 242000 16000 0 -2000 1686000 244000 467000 16000 68000 -24000 114000 52000 9000 -1651000 -558000 1027000 -330000 -2728000 5785000 17056000 16834000 16908000 540000 402000 1597000 21000000 0 0 0 74000 0 0 862000 0 -21540000 534000 -1597000 283000 454000 302000 398000 1205000 0 0 0 0 4112000 4026000 2955000 -4227000 -4777000 -2653000 386000 -1354000 921000 -8325000 11237000 13579000 26296000 42787000 51112000 39875000 5304000 4851000 5151000 0 0 0 3713000 37000 378000 -12243000 81072000 69244000 0 327000 0 0 327000 0 0 -25000 0 0 -25000 0 129000 0 0 129000 0 0 0 0 0 0 0 3893000 0 3893000 0 0 10000 0 10000 0 0 0 3960000 3960000 0 0 0 8505000 3722000 37000 809000 -8341000 85617000 78122000 0 679000 0 0 679000 -2000 0 -225000 0 0 -225000 0 64000 0 0 64000 -15000 0 -1205000 0 0 -1205000 0 0 -2949000 0 -2949000 0 0 0 0 0 0 0 0 4049000 4049000 0 0 0 18555000 3720000 37000 122000 -11290000 100123000 88992000 0 290000 0 0 290000 0 0 -7000 0 0 -7000 0 113000 0 0 113000 -5000 0 -499000 0 101000 -398000 0 0 1507000 0 1507000 0 0 0 0 0 0 0 0 4132000 4132000 0 0 0 14727000 3722000 37000 18000 -9783000 110820000 101093000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 1 &#150;&nbsp;Summary of Significant Accounting Policies</font></p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Organization</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Utah Medical Products, Inc. with headquarters in Midvale, Utah and its wholly-owned operating subsidiaries, Femcare Limited located in Romsey, Hampshire, England, Femcare Australia Pty Ltd located in Castle Hill, NSW, Australia, Utah Medical Products Canada, Inc. (dba Femcare Canada) located in Mississauga, Ontario, Canada and Utah Medical Products Ltd., which operates a manufacturing facility in Athlone, Ireland, (in the aggregate, the Company) are in the primary business of developing, manufacturing and globally distributing specialized medical devices for the healthcare industry. &nbsp;The Company&#146;s broad range of products includes those used in critical care areas and the labor and delivery departments of hospitals, as well as outpatient clinics and physicians&#146; offices. &nbsp;Products are sold directly to end user facilities in the U.S., Ireland, UK, Canada, France and Australia, and through third party distributors in other outside the U.S. (OUS) markets. &nbsp;Domestically, until February 1, 2019, Femcare had an exclusive U.S. distribution relationship with CooperSurgical, Inc. (CSI) for the FILSHIE Clip System. &nbsp;UTMD also sells subcontract manufactured components and finished products to over 150 companies in the U.S. for their medical and non-medical products.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Use of Estimates in the Preparation of Financial Statements</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. &nbsp;Although actual results could differ from those estimates, management believes it has considered and disclosed all relevant information in making its estimates that materially affect reported performance and current values.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Principles of Consolidation</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The consolidated financial statements include those of the Company and its subsidiaries. &nbsp;All intercompany accounts and transactions have been eliminated in consolidation. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Cash and Cash Equivalents</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>For purposes of the consolidated statement of cash flows, the Company considers cash on deposit and short-term investments with original maturities of three months or less to be cash and cash equivalents.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Investments</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company classifies its investments as &#147;available-for-sale.&#148; &nbsp;Securities classified as &#147;available-for-sale&#148; are carried in the financial statements at fair value. &nbsp;Realized gains and losses, determined using the specific identification method, are included in operations; unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income. &nbsp;Declines in fair value below cost that are other than temporary are included in operations. &nbsp;As of December 31, 2019 the Company held no investments other than short maturity money market funds which are part of cash and cash equivalents. </p><p style='margin:0'> &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Concentration of Credit Risk</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The primary concentration of credit risk consists of trade receivables. &nbsp;In the normal course of business, the Company provides credit terms to its customers. &nbsp;Accordingly, the Company performs ongoing credit evaluations of its customers and maintains allowances for possible losses which, when realized, have been within the range of management's expectations as reflected by its reserves. </p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company's customer base consists of hospitals, medical device distributors, physician practices and others directly related to healthcare providers, as well as other manufacturing companies. Although the Company is affected by the well-being of the global healthcare industry, management does not believe significant trade receivable credit risk exists at December&#160;31, 2019 except under an extreme global financial crisis.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company maintains its cash in bank deposit accounts in addition to Fidelity Investment money market accounts. &nbsp;The Company has not experienced any losses in such accounts and believes it is not exposed to a significant credit risk on cash and cash equivalent balances. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Accounts Receivable</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Accounts receivable are amounts due on product sales and are unsecured. &nbsp;Accounts receivable are carried at their estimated collectible amounts. &nbsp;Credit is generally extended on a short-term basis; thus accounts receivable do not bear interest although a late charge may be applied to such receivables that are past the due date. &nbsp;Accounts receivable are periodically evaluated for collectibility based on past credit history of customers and current market conditions. &nbsp;Provisions for losses on accounts receivable are determined on the basis of loss experience, known and inherent risk in the account balance and current economic conditions (see note 2).</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Inventories</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Finished products, work-in-process, raw materials and supplies inventories are stated at the lower of cost and net realizable value (NRV) computed on a first-in, first-out method. &nbsp;Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation (see note 2). </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Property and Equipment</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Property and equipment are stated at cost. &nbsp;Depreciation and amortization are computed using the straight-line method over estimated useful lives as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:391.5pt'><tr align="left"><td colspan="2" valign="top" style='width:391.5pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>Building and improvements</p></td><td valign="middle" style='width:92.7pt'><p align="center" style='margin:0'>15 - 40 years</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="middle" style='width:92.7pt'><p align="center" style='margin:0'>3 - 10 years</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Long-Lived Assets</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company evaluates its long-lived assets in accordance with Accounting Standards Codification (ASC) 360, &#147;Accounting for the Impairment of Long-Lived Assets.&#148; &nbsp;Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. &nbsp;When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. &nbsp;Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Intangible Assets</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Costs associated with the acquisition of patents, trademarks, trade names, customer relationships, regulatory approvals &amp; product certifications, license rights and non-compete agreements are capitalized, and are being amortized using the straight-line method over periods ranging from 5 to 20 years. UTMD&#146;s goodwill is tested for impairment annually, in the fourth quarter of each year, in accordance with ASC 350. UTMD also performs impairment tests contemporaneously, if circumstances change that would more than likely reduce the fair value of goodwill below its net book value. &nbsp;If UTMD determines that its goodwill is impaired, a second step is completed to measure the amount of the impairment loss. UTMD does not expect its goodwill to become impaired in the foreseeable future. &nbsp;Estimated future amortization expenses on intangible assets held as of December 31, 2019, using the 2019 year-end 1.3268 USD/GBP and.7030 USD/AUD currency exchange rates, is about $6,550 in 2020, $6,543 in 2021, $6,542 in 2022, $5,805 in 2023, and $2,121 in 2024 (see note 2).</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In 2019, $21,000 in intangible assets were acquired from CSI. &nbsp;The future amortization expenses on those assets are estimated to be $4,421 per year in 2020-2022, and $3,684 in 2023 (see note 15).</p><p style='margin:0'>&nbsp;</p><p style='margin:0'> <font style='border-bottom:1px solid #000000'>Stock-Based Compensation </font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>At December 31, 2019, the Company has stock-based employee compensation plans, which are described more fully in note 8. &nbsp;The Company accounts for stock compensation under ASC 718, <i>Share-Based Payment</i>. &nbsp;This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors. In 2019, the Company recognized $113 in stock-based compensation cost compared to $64 in 2018 and $129 in 2017.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Revenue Recognition</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company recognizes revenue at the time of product shipment as UTMD meets its contractual performance obligations to the customer at the time of shipment. Revenue recognized by UTMD is based upon the consideration to which UTMD is entitled from its customers as a result of shipping a physical product, in accordance with the documented arrangements and fixed contracts in which the selling price was fixed prior to the Company&#146;s acceptance of an order. Revenue from service sales, which are immaterial to UTMD, is generally recognized when the service is completed and invoiced. As demonstrated by decades of experience in successful and consistent collections, there is very minor and insignificant uncertainty regarding the collectability of invoiced amounts reasonably within the terms of the Company&#146;s contracts. There are circumstances under which insignificant revenue may be recognized when product is not shipped, which meet the criteria of ASU 2014-09: the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies. &nbsp;This revenue is recognized when UTMD&#146;s performance obligations have been completed according to a fixed contractual agreement. &nbsp;UTMD includes handling fees charged to customers in revenues. </p><p style='margin:0'> &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Income Taxes</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company accounts for income taxes under ASC 740, &#147;Accounting for Income Taxes,&#148; whereby deferred taxes are computed under the asset and liability method. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In November 2015, the FASB released ASU 2015-17, Income Taxes (Topic 740): &nbsp;Balance Sheet classification of Deferred Taxes. &nbsp;ASU 2015-17 requires that all deferred income taxes are classified as noncurrent in a classified statement of financial position. &nbsp;The Company adopted ASU 2015-17 retrospectively effective January 1, 2017.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The TCJA contains a deemed repatriation transition tax (REPAT tax) on accumulated earnings and profits of the Company&#146;s non-U.S. subsidiaries that have not been subject to U.S. tax. &nbsp;The Company has elected to pay its net REPAT tax over eight years. &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>On December 22, 2017, the SEC issued SAB 118 which provided guidance on accounting for the impact of the TCJA. &nbsp;SAB 118 provides a measurement period of up to one year from enactment for a company to complete its tax accounting under ASC 740. &nbsp;Once a company was able to make a reasonable estimate and record a provisional amount for effects of the TCJA, it was required to do so.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>During the fourth quarter of 2017, the Company recorded a provisional tax charge for the REPAT tax of $6,288 and a provisional tax credit of $230 for the re-measurement of its U.S. deferred tax balances. &nbsp;Both provisional tax amounts were the Company&#146;s reasonable estimate of the impact of the TCJA based on its understanding and available guidance. &nbsp;During the third quarter of 2018, the Company recognized a benefit of $3,230 from adjustments to the provisional amount recorded for the REPAT tax at December 31, 2017, and included this adjustment as a component of income tax expense from continuing operations. During the fourth quarter of 2019, after consultation with specialists in Utah most knowledgeable of Utah State Tax Commission rules, UTMD&#146;s estimate of the State portion of the REPAT tax was reduced by $403. &nbsp;The Company recognized a net benefit of $266 from its adjustment to the provisional amount recorded for the REPAT tax at December 31, 2017 because the reduced deductibility of the State REPAT tax increased the Federal REPAT tax estimate by $137. &nbsp;The net $266 benefit was included in 4Q 2019 as a component of income tax expense from continuing operations.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, in Utah, in the United Kingdom, in Australia, in Ireland and in Canada. &nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company recognizes interest accrued related to unrecognized tax benefits in interest expenses and any related penalties in income taxes. The Company did not recognize any tax-related interest expense or have any tax penalties in any of the three years 2017 through 2019. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Legal Costs</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business. &nbsp;The Company maintains a reserve for legal costs which are probable and estimated based on previous experience and known risk. &nbsp;The reserve for legal costs at December 31, 2019 and 2018 was $113 and $149, respectively (see note 2).</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Earnings per Share</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The computation of basic earnings per common share is based on the weighted average number of shares outstanding during each year. </p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The computation of earnings per common share assuming dilution is based on the weighted average number of shares outstanding during the year plus the weighted average common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the year.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The shares (in thousands) used in the computation of the Company&#146;s basic and diluted earnings per share are reconciled as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:439.2pt'><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:21.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding &#150;&nbsp;basic</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,721</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,730</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,718</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'> Dilutive effect of stock options</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>19</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding, assuming dilution</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,748</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,737</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Presentation of Sales and Similar Taxes</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Sales tax on revenue-producing transactions is recorded as a liability when the sale occurs. &nbsp;UTMD is not required to withhold sales tax on OUS sales, and at least 90% of domestic 2019 sales were to customers who are tax exempt or who are in jurisdictions where UTMD is not required to withhold sales tax.</p><p style='margin:0'> &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Translation of Foreign Currencies</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Assets and liabilities of the Company&#146;s foreign subsidiaries are translated into U.S. dollars at the applicable exchange rates at year-end. &nbsp;Net gains or losses resulting from the translation of the Company&#146;s assets and liabilities are reflected as a separate component of stockholders&#146; equity. &nbsp;A negative translation impact on stockholders&#146; equity reflects a current relative U.S. Dollar value higher than at the point in time that assets were actually acquired in a foreign currency. &nbsp;A positive translation impact would result from a U.S. dollar weaker in value than at the point in time foreign assets were acquired. &nbsp;Year-end translation gains or losses of non-functional currency bank account balances, e.g. EUR and AUD balances held by the UK subsidiary, are recognized as non-operating income or expense, as applicable.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Income and expense items are translated at the weighted average rate of exchange (based on when transactions actually occurred) during the year. </p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Use of Estimates in the Preparation of Financial Statements</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. &nbsp;Although actual results could differ from those estimates, management believes it has considered and disclosed all relevant information in making its estimates that materially affect reported performance and current values.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Principles of Consolidation</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The consolidated financial statements include those of the Company and its subsidiaries. &nbsp;All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Cash and Cash Equivalents</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>For purposes of the consolidated statement of cash flows, the Company considers cash on deposit and short-term investments with original maturities of three months or less to be cash and cash equivalents.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Investments</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company classifies its investments as &#147;available-for-sale.&#148; &nbsp;Securities classified as &#147;available-for-sale&#148; are carried in the financial statements at fair value. &nbsp;Realized gains and losses, determined using the specific identification method, are included in operations; unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income. &nbsp;Declines in fair value below cost that are other than temporary are included in operations. &nbsp;As of December 31, 2019 the Company held no investments other than short maturity money market funds which are part of cash and cash equivalents.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Concentration of Credit Risk</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The primary concentration of credit risk consists of trade receivables. &nbsp;In the normal course of business, the Company provides credit terms to its customers. &nbsp;Accordingly, the Company performs ongoing credit evaluations of its customers and maintains allowances for possible losses which, when realized, have been within the range of management's expectations as reflected by its reserves. </p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company's customer base consists of hospitals, medical device distributors, physician practices and others directly related to healthcare providers, as well as other manufacturing companies. Although the Company is affected by the well-being of the global healthcare industry, management does not believe significant trade receivable credit risk exists at December&#160;31, 2019 except under an extreme global financial crisis.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company maintains its cash in bank deposit accounts in addition to Fidelity Investment money market accounts. &nbsp;The Company has not experienced any losses in such accounts and believes it is not exposed to a significant credit risk on cash and cash equivalent balances.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Accounts Receivable</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Accounts receivable are amounts due on product sales and are unsecured. &nbsp;Accounts receivable are carried at their estimated collectible amounts. &nbsp;Credit is generally extended on a short-term basis; thus accounts receivable do not bear interest although a late charge may be applied to such receivables that are past the due date. &nbsp;Accounts receivable are periodically evaluated for collectibility based on past credit history of customers and current market conditions. &nbsp;Provisions for losses on accounts receivable are determined on the basis of loss experience, known and inherent risk in the account balance and current economic conditions (see note 2).</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Inventories</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Finished products, work-in-process, raw materials and supplies inventories are stated at the lower of cost and net realizable value (NRV) computed on a first-in, first-out method. &nbsp;Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation (see note 2).</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Property and Equipment</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Property and equipment are stated at cost. &nbsp;Depreciation and amortization are computed using the straight-line method over estimated useful lives as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:391.5pt'><tr align="left"><td colspan="2" valign="top" style='width:391.5pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>Building and improvements</p></td><td valign="middle" style='width:92.7pt'><p align="center" style='margin:0'>15 - 40 years</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="middle" style='width:92.7pt'><p align="center" style='margin:0'>3 - 10 years</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p> P15Y P40Y P3Y P10Y <p style='margin:0'><font style='border-bottom:1px solid #000000'>Long-Lived Assets</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company evaluates its long-lived assets in accordance with Accounting Standards Codification (ASC) 360, &#147;Accounting for the Impairment of Long-Lived Assets.&#148; &nbsp;Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. &nbsp;When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. &nbsp;Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Intangible Assets</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Costs associated with the acquisition of patents, trademarks, trade names, customer relationships, regulatory approvals &amp; product certifications, license rights and non-compete agreements are capitalized, and are being amortized using the straight-line method over periods ranging from 5 to 20 years. UTMD&#146;s goodwill is tested for impairment annually, in the fourth quarter of each year, in accordance with ASC 350. UTMD also performs impairment tests contemporaneously, if circumstances change that would more than likely reduce the fair value of goodwill below its net book value. &nbsp;If UTMD determines that its goodwill is impaired, a second step is completed to measure the amount of the impairment loss. UTMD does not expect its goodwill to become impaired in the foreseeable future. &nbsp;Estimated future amortization expenses on intangible assets held as of December 31, 2019, using the 2019 year-end 1.3268 USD/GBP and.7030 USD/AUD currency exchange rates, is about $6,550 in 2020, $6,543 in 2021, $6,542 in 2022, $5,805 in 2023, and $2,121 in 2024 (see note 2).</p> 1.3268 0.7030 6550000 6543000 6542000 5805000 2121000 21000000 4421000 4421000 4421000 3684000 <font style='border-bottom:1px solid #000000'>Stock-Based Compensation </font><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>At December 31, 2019, the Company has stock-based employee compensation plans, which are described more fully in note 8. &nbsp;The Company accounts for stock compensation under ASC 718, <i>Share-Based Payment</i>. &nbsp;This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors. In 2019, the Company recognized $113 in stock-based compensation cost compared to $64 in 2018 and $129 in 2017.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Revenue Recognition</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company recognizes revenue at the time of product shipment as UTMD meets its contractual performance obligations to the customer at the time of shipment. Revenue recognized by UTMD is based upon the consideration to which UTMD is entitled from its customers as a result of shipping a physical product, in accordance with the documented arrangements and fixed contracts in which the selling price was fixed prior to the Company&#146;s acceptance of an order. Revenue from service sales, which are immaterial to UTMD, is generally recognized when the service is completed and invoiced. As demonstrated by decades of experience in successful and consistent collections, there is very minor and insignificant uncertainty regarding the collectability of invoiced amounts reasonably within the terms of the Company&#146;s contracts. There are circumstances under which insignificant revenue may be recognized when product is not shipped, which meet the criteria of ASU 2014-09: the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies. &nbsp;This revenue is recognized when UTMD&#146;s performance obligations have been completed according to a fixed contractual agreement. &nbsp;UTMD includes handling fees charged to customers in revenues.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Income Taxes</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company accounts for income taxes under ASC 740, &#147;Accounting for Income Taxes,&#148; whereby deferred taxes are computed under the asset and liability method. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In November 2015, the FASB released ASU 2015-17, Income Taxes (Topic 740): &nbsp;Balance Sheet classification of Deferred Taxes. &nbsp;ASU 2015-17 requires that all deferred income taxes are classified as noncurrent in a classified statement of financial position. &nbsp;The Company adopted ASU 2015-17 retrospectively effective January 1, 2017.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The TCJA contains a deemed repatriation transition tax (REPAT tax) on accumulated earnings and profits of the Company&#146;s non-U.S. subsidiaries that have not been subject to U.S. tax. &nbsp;The Company has elected to pay its net REPAT tax over eight years. &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>On December 22, 2017, the SEC issued SAB 118 which provided guidance on accounting for the impact of the TCJA. &nbsp;SAB 118 provides a measurement period of up to one year from enactment for a company to complete its tax accounting under ASC 740. &nbsp;Once a company was able to make a reasonable estimate and record a provisional amount for effects of the TCJA, it was required to do so.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>During the fourth quarter of 2017, the Company recorded a provisional tax charge for the REPAT tax of $6,288 and a provisional tax credit of $230 for the re-measurement of its U.S. deferred tax balances. &nbsp;Both provisional tax amounts were the Company&#146;s reasonable estimate of the impact of the TCJA based on its understanding and available guidance. &nbsp;During the third quarter of 2018, the Company recognized a benefit of $3,230 from adjustments to the provisional amount recorded for the REPAT tax at December 31, 2017, and included this adjustment as a component of income tax expense from continuing operations. During the fourth quarter of 2019, after consultation with specialists in Utah most knowledgeable of Utah State Tax Commission rules, UTMD&#146;s estimate of the State portion of the REPAT tax was reduced by $403. &nbsp;The Company recognized a net benefit of $266 from its adjustment to the provisional amount recorded for the REPAT tax at December 31, 2017 because the reduced deductibility of the State REPAT tax increased the Federal REPAT tax estimate by $137. &nbsp;The net $266 benefit was included in 4Q 2019 as a component of income tax expense from continuing operations.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, in Utah, in the United Kingdom, in Australia, in Ireland and in Canada. &nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company recognizes interest accrued related to unrecognized tax benefits in interest expenses and any related penalties in income taxes. The Company did not recognize any tax-related interest expense or have any tax penalties in any of the three years 2017 through 2019.</p> 403000 137000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Legal Costs</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business. &nbsp;The Company maintains a reserve for legal costs which are probable and estimated based on previous experience and known risk. &nbsp;The reserve for legal costs at December 31, 2019 and 2018 was $113 and $149, respectively (see note 2).</p> 113000 149000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Earnings per Share</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The computation of basic earnings per common share is based on the weighted average number of shares outstanding during each year. </p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The computation of earnings per common share assuming dilution is based on the weighted average number of shares outstanding during the year plus the weighted average common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the year.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The shares (in thousands) used in the computation of the Company&#146;s basic and diluted earnings per share are reconciled as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:439.2pt'><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:21.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding &#150;&nbsp;basic</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,721</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,730</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,718</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'> Dilutive effect of stock options</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>19</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding, assuming dilution</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,748</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,737</p></td></tr></table> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:439.2pt'><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:21.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding &#150;&nbsp;basic</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,721</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,730</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,718</p></td></tr><tr align="left"><td valign="top" style='width:298.8pt'><p style='margin:0'> Dilutive effect of stock options</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>19</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:298.8pt'><p style='margin:0'> Weighted average number of shares outstanding, assuming dilution</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,748</p></td><td valign="top" bgcolor="#CCEEFF" style='width:21.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,737</p></td></tr></table> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Presentation of Sales and Similar Taxes</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Sales tax on revenue-producing transactions is recorded as a liability when the sale occurs. &nbsp;UTMD is not required to withhold sales tax on OUS sales, and at least 90% of domestic 2019 sales were to customers who are tax exempt or who are in jurisdictions where UTMD is not required to withhold sales tax.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Translation of Foreign Currencies</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Assets and liabilities of the Company&#146;s foreign subsidiaries are translated into U.S. dollars at the applicable exchange rates at year-end. &nbsp;Net gains or losses resulting from the translation of the Company&#146;s assets and liabilities are reflected as a separate component of stockholders&#146; equity. &nbsp;A negative translation impact on stockholders&#146; equity reflects a current relative U.S. Dollar value higher than at the point in time that assets were actually acquired in a foreign currency. &nbsp;A positive translation impact would result from a U.S. dollar weaker in value than at the point in time foreign assets were acquired. &nbsp;Year-end translation gains or losses of non-functional currency bank account balances, e.g. EUR and AUD balances held by the UK subsidiary, are recognized as non-operating income or expense, as applicable.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Income and expense items are translated at the weighted average rate of exchange (based on when transactions actually occurred) during the year.</p> <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 2 &#150;&nbsp;Detail of Certain Balance Sheet Accounts</font></p><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:109.45pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Accounts and other receivables:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accounts receivable&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>4,835</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>4,064</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accrued interest and other&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>43</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>13</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Less allowance for doubtful accounts&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(136)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(121)</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total accounts and other receivables&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,742</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,956</p></td></tr></table><p style='margin:0'> </p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Inventories:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>.</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Finished products&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,708</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,615</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Work-in-process&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,022</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,103</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Raw materials&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>4,183</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,694</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total inventories&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>6,913</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>5,412</p></td></tr></table><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Goodwill:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Balance before effect of foreign exchange&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>13,703</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>14,092</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Effect of foreign exchange&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>258</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(389)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Subtractions as a result of impairment&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total Goodwill&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>13,961</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>13,703</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'>Other identifiable intangible assets:</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Patents&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>2,194</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>2,136</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Non-compete agreements&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>133</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>128</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Trademarks &amp; trade names&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>9,738</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>9,375</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Customer relationships&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>9,486</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>9,123</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd> Distribution agreements&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>21,000</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Regulatory approvals &amp; product certifications&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>12,654</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>12,217</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total Other Identifiable Intangible Assets&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>55,205</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,979</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accumulated amortization&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(24,993)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(18,176)</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd> Other Identifiable Intangible Assets, Net&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>30,212</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>14,803</p></td></tr></table><p style='margin:0'> </p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Accrued expenses:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Income taxes payable (receivable)&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(513)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>845</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Payroll and payroll taxes&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,032</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,099</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Reserve for litigation costs&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>113</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>149</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Other&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1,718</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,192</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total accrued expenses&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,350</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,285</p></td></tr></table> <p style='line-height:6pt;margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:109.45pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Accounts and other receivables:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accounts receivable&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>4,835</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>4,064</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accrued interest and other&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>43</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>13</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Less allowance for doubtful accounts&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(136)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(121)</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total accounts and other receivables&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,742</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,956</p></td></tr></table> 4835000 4064000 43000 13000 136000 121000 4742000 3956000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Inventories:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>.</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Finished products&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,708</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,615</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Work-in-process&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,022</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,103</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Raw materials&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>4,183</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,694</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total inventories&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>6,913</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>5,412</p></td></tr></table> 1708000 1615000 1022000 1103000 4183000 2694000 6913000 5412000 <table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Goodwill:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Balance before effect of foreign exchange&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>13,703</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>14,092</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Effect of foreign exchange&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>258</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(389)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Subtractions as a result of impairment&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total Goodwill&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>13,961</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>13,703</p></td></tr></table> 14092000 258000 -389000 0 0 13961000 13703000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'>Other identifiable intangible assets:</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Patents&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>2,194</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>2,136</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Non-compete agreements&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>133</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>128</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Trademarks &amp; trade names&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>9,738</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt'><p align="right" style='margin:0'>9,375</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Customer relationships&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>9,486</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>9,123</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd> Distribution agreements&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>21,000</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Regulatory approvals &amp; product certifications&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>12,654</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>12,217</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total Other Identifiable Intangible Assets&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>55,205</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,979</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:324pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Accumulated amortization&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(24,993)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.55pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.6pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(18,176)</p></td></tr><tr align="left"><td valign="top" style='width:324pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd> Other Identifiable Intangible Assets, Net&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>30,212</p></td><td valign="top" style='width:35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.55pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:36.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>14,803</p></td></tr></table> 2194000 2136000 133000 128000 9738000 9375000 9486000 9123000 21000000 0 12654000 12217000 55205000 32979000 24993000 18176000 30212000 14803000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:449.3pt'><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'>Accrued expenses:</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Income taxes payable (receivable)&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(513)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>845</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Payroll and payroll taxes&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,032</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>1,099</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Reserve for litigation costs&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>113</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>149</p></td></tr><tr align="left"><td valign="top" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Other&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1,718</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,192</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:331.2pt'><p style='margin:0'><kbd style='margin-left:46.8pt'></kbd>Total accrued expenses&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,350</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,285</p></td></tr></table> -513000 845000 1032000 1099000 113000 149000 1718000 2192000 2350000 4285000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 3 &#150;&nbsp;Quarterly Results of Operations (Unaudited)</font></p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2019</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,732</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,846</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>12,494</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,831</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,773</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,500</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,379</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,814</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,139</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,525</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,705</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,359</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.84</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.94</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.99</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.17</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2018</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,887</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,965</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,390</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>9,756</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,922</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,984</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,294</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,106</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,092</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,308</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>6,762</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,393</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.09</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.15</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.80</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.91</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2017</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,259</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,829</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,125</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,201</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,535</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,893</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,496</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,470</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,536</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,870</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,622</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>(2,522)</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.95</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.04</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.97</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(.67)</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2019</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,732</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,846</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>12,494</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,831</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,773</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,500</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,379</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>7,814</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,139</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,525</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,705</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,359</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.84</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.94</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.99</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.17</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2018</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,887</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,965</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,390</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>9,756</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,922</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,984</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,294</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,106</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,092</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>4,308</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>6,762</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,393</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.09</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.15</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.80</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.91</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Unaudited Quarterly Data for 2017</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>First Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Second Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Third Quarter</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Fourth Quarter</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Sales</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,259</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,829</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,125</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>10,201</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Gross Profit</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,535</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,893</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,496</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,470</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Net Income</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,536</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,870</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>3,622</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>(2,522)</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Earnings Per Common Share (Diluted)</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.95</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>1.04</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>.97</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(.67)</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p> 10732000 11846000 12494000 11831000 6773000 7500000 7379000 7814000 3139000 3525000 3705000 4359000 0.84 0.94 0.99 1.17 10887000 10965000 10390000 9756000 6922000 6984000 6294000 6106000 4092000 4308000 6762000 3393000 1.09 1.15 1.80 0.91 10259000 10829000 10125000 10201000 6535000 6893000 6496000 6470000 3536000 3870000 3622000 -2522000 0.95 1.04 0.97 -0.67 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 4 &#150;&nbsp;Property and Equipment</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Property and equipment consists of the following:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:346.5pt'><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:112.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:1pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>1,671</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>1,653</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt'><p align="right" style='margin:0'>13,887</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt'><p align="right" style='margin:0'>13,752</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>16,254</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>16,003</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Right of Use Asset</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt'><p align="right" style='margin:0'>414</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>372</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>141</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,598</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>31,549</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,870)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,190)</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:44pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,728</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:45pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,359</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>Included in the Company&#146;s consolidated balance sheet are the assets of its manufacturing and administrative facilities in Utah, Canada, England, Australia and Ireland. &nbsp;Property and equipment, by geographic area, are as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31, 2019</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>U.S. &amp; Canada </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>England &amp; Australia </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Ireland</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Total</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>621</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>664</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>386</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>1,671</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,385</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>3,311</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>4,191</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>13,887</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>14,316</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>793</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>1,145</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>16,254</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Right of Use Asset</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>385</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>29</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>414</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>205</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>167</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>372</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,912</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,768</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,918</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,598</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(17,808)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(784)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(3,278)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,870)</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,104</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,984</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,640</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,728</p></td></tr></table><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31, 2018</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>U.S. &amp; Canada </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>England &amp; Australia </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Ireland</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Total</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>621</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>639</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>393</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>1,653</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,348</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>3,205</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>4,199</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>13,752</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>14,104</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>765</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>1,134</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>16,003</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>141</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>141</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,214</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,609</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,726</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>31,549</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(17,475)</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(531)</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(3,184)</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,190)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,078</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,542</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,359</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:346.5pt'><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:112.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:1pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>1,671</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>1,653</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt'><p align="right" style='margin:0'>13,887</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt'><p align="right" style='margin:0'>13,752</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>16,254</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>16,003</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Right of Use Asset</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt'><p align="right" style='margin:0'>414</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt'><p align="right" style='margin:0'>372</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt'><p align="right" style='margin:0'>141</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,598</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>31,549</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:211.5pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,870)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:22.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,190)</p></td></tr><tr align="left"><td valign="top" style='width:211.5pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:44pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,728</p></td><td valign="top" style='width:1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:22.5pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:45pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,359</p></td></tr></table> 1671000 1653000 13887000 13752000 16254000 16003000 414000 0 372000 141000 32598000 31549000 21870000 21190000 10728000 10359000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31, 2019</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>U.S. &amp; Canada </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>England &amp; Australia </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Ireland</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Total</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>621</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>664</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>386</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>1,671</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,385</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>3,311</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>4,191</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>13,887</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>14,316</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>793</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>1,145</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>16,254</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Right of Use Asset</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>385</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>29</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>414</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>205</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>167</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>372</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,912</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,768</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,918</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>32,598</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(17,808)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(784)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(3,278)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,870)</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,104</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,984</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,640</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,728</p></td></tr></table><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:410.5pt'><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="10" valign="top" style='width:240.95pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31, 2018</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.6pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>U.S. &amp; Canada </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>England &amp; Australia </p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Ireland</p></td><td valign="bottom" style='width:14.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Total</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Land</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>621</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>639</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>393</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>1,653</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Buildings and improvements</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>6,348</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>3,205</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt'><p align="right" style='margin:0'>4,199</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt'><p align="right" style='margin:0'>13,752</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Furniture, equipment and tooling</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>14,104</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>765</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>1,134</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt'><p align="right" style='margin:0'>16,003</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Construction-in-progress</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>141</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>141</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'><kbd style='margin-left:19.8pt'></kbd>Total&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,214</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,609</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,726</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>31,549</p></td></tr><tr align="left"><td valign="top" style='width:151.2pt'><p style='margin:0'>Accumulated depreciation</p></td><td valign="top" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(17,475)</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(531)</p></td><td valign="top" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(3,184)</p></td><td valign="top" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:43.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(21,190)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:151.2pt'><p style='margin:0'>Property and equipment, net</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.6pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>4,078</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,542</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:43.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,359</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p> 621000 664000 386000 6385000 3311000 4191000 14316000 793000 1145000 385000 0 29000 205000 0 167000 21912000 4768000 5918000 17808000 784000 3278000 4104000 3984000 2640000 621000 639000 393000 6348000 3205000 4199000 14104000 765000 1134000 141000 0 0 21214000 4609000 5726000 17475000 531000 3184000 3739000 4078000 2542000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 5 &#150;&nbsp;Long-term Debt</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>None in 2018 and 2019.</p> 0 0 <p style='margin-top:0pt;margin-bottom:6pt'><font style='border-bottom:1px solid #000000'>Note 6 &#150;&nbsp;Commitments and Contingencies</font></p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Purchase Obligations</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has obligations to purchase raw materials for use in its manufacturing operations. &nbsp;The Company has the right to make changes in, among other things, purchase quantities, delivery schedules and order acceptance.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Product Liability</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company is self-insured for product liability risk. &#147;Product liability&#148; is an insurance industry term for the cost of legal defense and possible damages awarded as a result of use of a company&#146;s product during a procedure which results in an injury of a patient. &nbsp;The Company maintains a reserve for product liability litigation and damages consistent with its previous long-term experience. &nbsp;Actual product liability litigation costs and damages during the last three reporting years have been immaterial, which is consistent with the Company&#146;s overall history. &nbsp;&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company absorbs the costs of clinical training and trouble-shooting in its on-going operating expenses.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Warranty Reserve</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company&#146;s published warranty is: &#147;UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment. &nbsp;During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.&#148; </p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations are immaterial, no warranty reserve was made at December 31, 2019 or December 31, 2018. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Litigation</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business. &nbsp;Presently, there is no litigation or threatened litigation for which the Company believes the outcome may be material to its financial results. &nbsp;The Company applies its accounting policy to accrue legal costs that can be reasonably estimated.</p> 0 0 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 7 &#150;&nbsp;Income Taxes &nbsp;</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Deferred tax assets (liabilities) consist of the following temporary differences:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:50.96%;border-bottom:0.5pt solid #000000'><tr align="left"><td valign="top" style='width:136.2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="middle" style='width:138.7pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:15.05pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:15.05pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Inventory write-downs and differences due to UNICAP</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>84</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>60</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>56</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Allowance for doubtful accounts</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>33</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>16</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Accrued liabilities and reserves</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>55</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>62</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>89</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Other - foreign</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>4</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Depreciation and amortization</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(2,933)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,216)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,789)</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Unrealized investment gains</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>66</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Deferred income taxes, net</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(2,761)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,076)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,558)</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The components of income tax expense are as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Current</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,467</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,386</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>10,944</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Deferred</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(310)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(482)</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(367)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,157</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>904</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,577</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>Income tax expense differed from amounts computed by applying the statutory federal rate to pretax income as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Federal income tax expense at the statutory rate</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>2,512</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>2,127</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>3,086</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>State income taxes</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(124)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>365</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>299</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Foreign income taxes (blended rate)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>985</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,607</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,444</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>ETI, manufacturing deduction and tax credits</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(9)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(146)</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(303)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Deemed repatriation transition tax </p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(266)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(3,230)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>6,288</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Effective federal rate change</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(230)</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>US Taxes on foreign income</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>59</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>179</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Other</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(7)</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,157</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>904</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,577</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The domestic and foreign components of income before income tax expense were as follows: &nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Domestic</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,549</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>10,130</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>9,124</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Foreign</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>6,335</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>9,329</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>9,958</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>17,884</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>19,459</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>19,082</p></td></tr></table> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:50.96%;border-bottom:0.5pt solid #000000'><tr align="left"><td valign="top" style='width:136.2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="middle" style='width:138.7pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>December 31,</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:15.05pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:15.05pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:31.7pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Inventory write-downs and differences due to UNICAP</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>84</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>60</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>56</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Allowance for doubtful accounts</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>33</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>16</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Accrued liabilities and reserves</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>55</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>62</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>89</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Other - foreign</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>4</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Depreciation and amortization</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(2,933)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,216)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,789)</p></td></tr><tr align="left"><td valign="top" style='width:136.2pt'><p style='margin:0'>Unrealized investment gains</p></td><td valign="top" style='width:6.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:6.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>66</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:136.2pt'><p style='margin:0'>Deferred income taxes, net</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.7pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(2,761)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,076)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:6.75pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>(3,558)</p></td></tr></table> 84000 60000 56000 33000 18000 16000 55000 62000 89000 0 0 4000 2933000 3216000 3789000 0 0 66000 2761000 3076000 3558000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Current</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>3,467</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,386</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>10,944</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Deferred</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(310)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(482)</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(367)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,157</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>904</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,577</p></td></tr></table> 3467000 1386000 10944000 -310000 -482000 -367000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Federal income tax expense at the statutory rate</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>2,512</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>2,127</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>3,086</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>State income taxes</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(124)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>365</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>299</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Foreign income taxes (blended rate)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>985</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,607</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>1,444</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>ETI, manufacturing deduction and tax credits</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(9)</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(146)</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(303)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Deemed repatriation transition tax </p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(266)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>(3,230)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>6,288</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Effective federal rate change</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>(230)</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>US Taxes on foreign income</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>59</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>179</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Other</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(7)</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,157</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>904</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>10,577</p></td></tr></table> 2512000 2127000 3086000 -124000 365000 299000 985000 1607000 1444000 9000 146000 303000 -266000 -3230000 6288000 0 0 -230000 59000 179000 0 0 2000 -7000 3157000 904000 10577000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:186.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:36pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Domestic</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>11,549</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>10,130</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>9,124</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Foreign</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>6,335</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>9,329</p></td><td valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>9,958</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>17,884</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>19,459</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>19,082</p></td></tr></table> 11549000 10130000 9124000 6335000 9329000 9958000 17884000 19459000 19082000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 8 &#150;&nbsp;Options</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has stock option plans which authorize the grant of stock options to eligible employees, directors and other individuals to purchase up to an aggregate of &nbsp;307 thousand shares of common stock, of which 52 thousand are outstanding as of December 31, 2019. &nbsp;All options granted under the plans are granted at current market value at the date of grant, and may be exercised between six months and ten years following the date of grant. &nbsp;The plans are intended to advance the interest of the Company by attracting and ensuring retention of competent directors, employees and executive personnel, and to provide incentives to those individuals to devote their utmost efforts to the advancement of stockholder value. &nbsp;Changes in stock options were as follows:</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'> &nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Shares(000&#146;s)</p></td><td valign="top" style='width:32.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:118.1pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Price Range Per Share</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'><b>2019</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.8pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:13.5pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.5pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>2</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>58.50 - 74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>7</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>52</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>26.52 - 74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>33</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>26.52 - 74.64</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr></table><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.8pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:31.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'><b>2018</b></p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:26.8pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:13.5pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:31.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>22</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>74.76 - 74.76</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>16</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>61</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 74.64</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'><b>2017</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>12</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>49.18 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>9</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 49.18</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>54</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>39</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>For the years ended December&#160;31, 2019, 2018 and 2017, the Company reduced current income taxes payable by $23, $49 and $38, respectively, for the income tax benefit attributable to sale by optionees of common stock received upon the exercise of stock options.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'><font style='border-bottom:1px solid #000000'>Stock-Based Compensation</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>In 2019, the Company recognized $113 in equity compensation cost, compared to $64 in 2018 and $129 in 2017. &nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:198.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expected dividend amount per quarter</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:40.3pt'><p align="right" style='margin:0'>0.2875</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expected stock price volatility</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt'><p align="right" style='margin:0'>27.5%</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Risk-free interest rate</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:40.3pt'><p align="right" style='margin:0'>2.57%</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expected life of options</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt'><p align="right" style='margin:0'>4.9 years</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The per share weighted average fair value of options granted during 2018 is $15.77. No options were granted in 2017 or 2019.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin-top:0pt;margin-bottom:6pt'>All UTMD options vest over a four-year service period. &nbsp;At December 31, 2019 there was $241 total unrecognized compensation expense related to non-vested stock options under the plans. A $33 portion of the cost is expected to be recognized over the next nine months, and the remaining $208 recognized over the next 3 years. Expected dividend amounts were estimated based on the actual cash dividend rate at the time the options were granted and an estimate of future dividends based on past dividend rate changes as well as management&#146;s expectations of future dividend rates over the expected holding period of the options. &nbsp;Expected volatility is based on UTMD&#146;s historical volatility over recent periods of time and trends in that volatility, giving weight to more recent periods. &nbsp;Risk free interest rates were estimated based on actual U.S. Treasury Securities Interest rates as reported by the Federal Reserve Bank for periods of time equivalent to the holding periods estimated for the options on the dates the options were granted. &nbsp;Expected term of options were estimated based on historical holding periods for similar options previously granted by UTMD to employees and directors. &nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>The following table summarizes information about stock options outstanding at December 31, 2019:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:453.05pt'><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="5" valign="bottom" style='width:67.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="6" valign="bottom" style='width:189.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Options Outstanding</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:123.8pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Options Exercisable</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="5" valign="bottom" style='width:67.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Range of Exercise Prices</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Number Outstanding</p></td><td valign="top" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Remaining Contractual Life (Years)</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Exercise Price</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Number Exercisable</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Exercise Price</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:27pt'><p align="center" style='margin:0'> &nbsp;</p></td><td colspan="2" valign="bottom" style='width:13.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:27pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:9pt'><p style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.65pt'><p align="right" style='margin:0'>26.52</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:27.35pt'><p style='margin:0'>49.18</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>18,560</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>3.25 </p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>40.18</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>18,560</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>40.18</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:26.65pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>50.72</p></td><td colspan="2" valign="top" style='width:13.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" style='width:27.35pt;border-bottom:0.5pt solid #000000'><p style='margin:0'>74.64</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>33,129</p></td><td valign="top" style='width:15.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8.21</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>68.77</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>13,554</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>64.75</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:9pt'><p style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>26.52</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:27.35pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p style='margin:0'>74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>51,689</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>6.42</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>58.50</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>32,114</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>50.55</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:198.35pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Intrinsic Value of Stock Options Exercised</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>354</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:40.3pt'><p align="right" style='margin:0'>812</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44.25pt'><p align="right" style='margin:0'>270</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Intrinsic Value of Stock Options Outstanding</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:45.35pt'><p align="right" style='margin:0'>2,553</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:40.3pt'><p align="right" style='margin:0'>1,605</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" style='width:44.25pt'><p align="right" style='margin:0'>1,951</p></td></tr></table> 307000 <p style='margin:0'> &nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Shares(000&#146;s)</p></td><td valign="top" style='width:32.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:118.1pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Price Range Per Share</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'><b>2019</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.8pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:13.5pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.5pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>2</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>58.50 - 74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>7</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>52</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>26.52 - 74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>33</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>26.52 - 74.64</p></td><td valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr></table><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:447.15pt'><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.8pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:31.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'><b>2018</b></p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:26.8pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:13.5pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:31.5pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>22</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>74.76 - 74.76</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>16</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>61</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 74.64</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'><b>2017</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:36pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.4pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Granted</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>-</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>- - -</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expired or canceled</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>12</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>49.18 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Exercised</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>9</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 49.18</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Total outstanding at December 31</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36.35pt'><p align="center" style='margin:0'>54</p></td><td valign="top" bgcolor="#CCEEFF" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" bgcolor="#CCEEFF" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Total exercisable at December 31</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36.35pt'><p align="center" style='margin:0'>39</p></td><td valign="top" style='width:32.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="5" valign="top" style='width:71.8pt'><p align="center" style='margin:0'>24.00 - 58.50</p></td><td colspan="2" valign="top" style='width:37.65pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr></table> 0 - - - 2000 58.50 - 74.64 7000 24.00 - 58.50 52000 26.52 - 74.64 33000 26.52 - 74.64 22000 74.76 - 74.76 0 - - - 16000 24.00 - 58.50 61000 24.00 - 74.64 31000 24.00 - 58.50 0 - - - 12000 49.18 - 58.50 9000 24.00 - 49.18 54000 24.00 - 58.50 39000 24.00 - 58.50 23000 49000 38000 113000 64000 129000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="7" valign="top" style='width:198.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Years ended December 31,</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Expected dividend amount per quarter</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:40.3pt'><p align="right" style='margin:0'>0.2875</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expected stock price volatility</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt'><p align="right" style='margin:0'>27.5%</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:252pt'><p style='margin:0'>Risk-free interest rate</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:40.3pt'><p align="right" style='margin:0'>2.57%</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="top" style='width:252pt'><p style='margin:0'>Expected life of options</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:45.35pt'><p align="right" style='margin:0'>-</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:40.3pt'><p align="right" style='margin:0'>4.9 years</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:44.25pt'><p align="right" style='margin:0'>-</p></td></tr></table> 0 0.2875 0 0 0.2750 0 0 0.0257 0 P0Y P4Y10M24D P0Y 15.77 241000 33000 P9M 208000 P3Y <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:453.05pt'><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="5" valign="bottom" style='width:67.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="6" valign="bottom" style='width:189.4pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Options Outstanding</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td colspan="4" valign="bottom" style='width:123.8pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Options Exercisable</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="5" valign="bottom" style='width:67.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Range of Exercise Prices</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Number Outstanding</p></td><td valign="top" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Remaining Contractual Life (Years)</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Exercise Price</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Number Exercisable</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>Weighted Average Exercise Price</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td colspan="2" valign="bottom" style='width:27pt'><p align="center" style='margin:0'> &nbsp;</p></td><td colspan="2" valign="bottom" style='width:13.5pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:27pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:50.4pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:9pt'><p style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.65pt'><p align="right" style='margin:0'>26.52</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:27.35pt'><p style='margin:0'>49.18</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>18,560</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>3.25 </p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>40.18</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>18,560</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt'><p align="right" style='margin:0'>40.18</p></td></tr><tr align="left"><td valign="top" style='width:9pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:26.65pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>50.72</p></td><td colspan="2" valign="top" style='width:13.5pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" style='width:27.35pt;border-bottom:0.5pt solid #000000'><p style='margin:0'>74.64</p></td><td valign="top" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>33,129</p></td><td valign="top" style='width:15.2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8.21</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>68.77</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>13,554</p></td><td valign="top" style='width:14.35pt;border-bottom:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:50.4pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>64.75</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:9pt'><p style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:26.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>26.52</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:13.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="center" style='margin:0'>-</p></td><td colspan="2" valign="top" bgcolor="#CCEEFF" style='width:27.35pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p style='margin:0'>74.64</p></td><td valign="top" bgcolor="#CCEEFF" style='width:31.7pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>51,689</p></td><td valign="top" bgcolor="#CCEEFF" style='width:15.2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>6.42</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>58.50</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>32,114</p></td><td valign="top" bgcolor="#CCEEFF" style='width:14.35pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:50.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>50.55</p></td></tr></table> 26.52 49.18 18560 3.25 40.18 18560 40.18 50.72 74.64 33129 8.21 68.77 13554 64.75 26.52 74.64 51689 6.42 58.50 32114 50.55 354000 812000 270000 2553000 1605000 1951000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 9 &#150;&nbsp;Geographic Information</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company had sales in the following geographic areas based on the customer&#146;s country of domicile:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:18pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>United States</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>27,493</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,192</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>20,286</p></td></tr><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>Europe</p></td><td valign="top" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>8,906</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>9,160</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>8,519</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Other</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,505</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>11,646</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>12,609</p></td></tr></table> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:18pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>United States</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>27,493</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,192</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>20,286</p></td></tr><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>Europe</p></td><td valign="top" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>8,906</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>9,160</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>8,519</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Other</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,505</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>11,646</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>12,609</p></td></tr></table> 27493000 21192000 20286000 8906000 9160000 8519000 10505000 11646000 12609000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 10 &#150;&nbsp;Long-lived Assets by Geographic Area</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company&#146;s long-lived assets by geographic area were as follows:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:18pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>United States</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>27,605</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,309</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,866</p></td></tr><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>England</p></td><td valign="top" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,548</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>24,892</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>28,604</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Ireland</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,639</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,543</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,803</p></td></tr><tr align="left"><td valign="top" bgcolor="#FFFFFF" style='width:198pt'><p style='margin:0'>Australia</p></td><td valign="top" bgcolor="#FFFFFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>423</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>447</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>525</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Canada</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>686</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>676</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>759</p></td></tr><tr align="left"><td valign="top" bgcolor="#FFFFFF" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr></table> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:18pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>United States</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>27,605</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,309</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>10,866</p></td></tr><tr align="left"><td valign="top" style='width:198pt'><p style='margin:0'>England</p></td><td valign="top" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,548</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>24,892</p></td><td valign="top" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>28,604</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Ireland</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,639</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,543</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,803</p></td></tr><tr align="left"><td valign="top" bgcolor="#FFFFFF" style='width:198pt'><p style='margin:0'>Australia</p></td><td valign="top" bgcolor="#FFFFFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>423</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>447</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>525</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:198pt'><p style='margin:0'>Canada</p></td><td valign="top" bgcolor="#CCEEFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>686</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>676</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>759</p></td></tr><tr align="left"><td valign="top" bgcolor="#FFFFFF" style='width:198pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:18pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:23.05pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#FFFFFF" style='width:36pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr></table> 27605000 10309000 10866000 23548000 24892000 28604000 2639000 2543000 2803000 423000 447000 525000 686000 676000 759000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 11 &#150;&nbsp;Revenues by Product Category and Geographic Region</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>Global revenues by product category:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'> </p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Obstetrics</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,000</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>4,447</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>4,499</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Gynecology/Electrosurgery/Urology</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>25,354</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,167</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,175</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Neonatal</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,066</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,436</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,154</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Blood Pressure Monitoring and Accessories</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>10,484</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,948</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,586</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Total:</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>46,904</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>41,998</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>41,414</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>Included in the Global revenues (above) were OUS revenues by product category:</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'> </p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Obstetrics</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>947</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>698</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>732</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Gynecology/Electrosurgery/Urology</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>13,731</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>15,022</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>14,759</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Neonatal</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>1,412</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,252</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,105</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Blood Pressure Monitoring and Accessories</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>3,321</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,834</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>3,533</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Total:</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>19,411</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>20,806</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,129</p></td></tr></table><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p> <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'> </p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Obstetrics</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>5,000</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>4,447</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>4,499</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Gynecology/Electrosurgery/Urology</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>25,354</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,167</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>23,175</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Neonatal</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,066</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,436</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>6,154</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Blood Pressure Monitoring and Accessories</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>10,484</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,948</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,586</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Total:</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>46,904</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>41,998</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>41,414</p></td></tr></table> 5000000 4447000 4499000 25354000 23167000 23175000 6066000 6436000 6154000 10484000 7948000 7586000 46904000 41998000 41414000 <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'> </p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:23.05pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Obstetrics</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>947</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>698</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>732</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Gynecology/Electrosurgery/Urology</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>13,731</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>15,022</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt'><p align="right" style='margin:0'>14,759</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Neonatal</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>1,412</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,252</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt'><p align="right" style='margin:0'>2,105</p></td></tr><tr align="left"><td valign="top" style='width:180pt'><p style='margin:0'>Blood Pressure Monitoring and Accessories</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>3,321</p></td><td valign="top" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>2,834</p></td><td valign="top" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:8.65pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:36pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>3,533</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:180pt'><p style='margin:0'>Total:</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>19,411</p></td><td valign="top" bgcolor="#CCEEFF" style='width:23.05pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>20,806</p></td><td valign="top" bgcolor="#CCEEFF" style='width:28.1pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:8.65pt'><p align="right" style='margin:0'>$</p></td><td valign="top" bgcolor="#CCEEFF" style='width:36pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>21,129</p></td></tr></table> 947000 698000 732000 13731000 15022000 14759000 1412000 2252000 2105000 3321000 2834000 3533000 19411000 20806000 21129000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 12 - Product Sale and Purchase Commitments</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company has had license agreements for the rights to develop and market certain products or technologies owned by unrelated parties. &nbsp;The confidential terms of such agreements are unique and varied, depending on many factors relating to the value and stage of development of the technology licensed. &nbsp;Royalties on future product sales are a normal component of such agreements and are included in the Company&#146;s cost of goods sold on an ongoing basis.</p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>In 2019, 2018 and 2017, UTMD received royalties of $6, $76 and $86, respectively, for the use of intellectual property of Filshie Clip System as part of Femcare&#146;s exclusive U.S. distribution agreement with CSI. </p><p style='margin:0'>&nbsp;</p><p style='margin:0'>UTMD had $3,058 in operating lease and purchase commitments as of December 31, 2019.</p> 6000 76000 86000 3058000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 13 &#150;&nbsp;Employee Benefit Plans</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>The Company sponsors a contributory 401(k) savings plan for U.S. employees, and contributory retirement plans for Ireland, UK, Australia and Canada employees. &nbsp;The Company&#146;s matching contribution is determined annually by the board of directors. &nbsp;Company contributions were approximately $171, $160 and $153 for the years ended December 31, 2019, 2018 and 2017, respectively.</p> 171000 160000 153000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 14 &#150;&nbsp;Leases</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility. &nbsp;The remaining lease term on the parking lot is 12 years and on the automobile it is 24 months. &nbsp;There are no options to extend or terminate the leases. &nbsp;UTMD has no other leases yet to commence. &nbsp;As neither lease contains implicit rates, UTMD&#146;s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:311.4pt'><p style='margin:0'>The components of lease cost were as follows:</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>As of December 31, 2019</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Operating Lease Cost (<i>in thousands</i>)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Right of Use Assets obtained in exchange for new operating lease obligations</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>$42</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Other Information</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>As of December 31, 2019</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Weighted Average Remaining Lease Term &nbsp;- Operating Leases</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>12 years</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Weighted Average Discount Rate &#150;&nbsp;Operating Leases</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>5.4%</p></td></tr></table><p style='line-height:13.8pt;margin-top:0pt;margin-bottom:10pt'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease liabilities/ payments </p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>(<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2020</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2021</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2022</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2023</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2024</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Thereafter</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$299</p></td></tr></table><p style='line-height:13.8pt;margin-top:0pt;margin-bottom:10pt'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:311.4pt'><p style='margin:0'>Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'> (<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Total operating lease liabilities/ payments</p></td><td valign="top" bgcolor="#CCEEFF" style='width:99pt'><p align="right" style='margin:0'>$554</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Operating lease liabilities &#150;&nbsp;current (included in Accrued Expenses)</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'>$38</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Operating lease liabilities &#150;&nbsp;long term</p></td><td valign="top" bgcolor="#CCEEFF" style='width:99pt'><p align="right" style='margin:0'><font style='border-bottom:1px solid #000000'>$376</font></p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Present value adjustment</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'>$140</p></td></tr></table><p style='line-height:13.8pt;margin-top:0pt;margin-bottom:10pt'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Maturities of lease liabilities were as follows:</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>(<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Year ending December 31,</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2020</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$38</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>2021</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$40</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2022</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$27</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>2023</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$29</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2024</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$29</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Thereafter</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$251</p></td></tr></table> P12Y P24M <p style='margin:0'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:311.4pt'><p style='margin:0'>The components of lease cost were as follows:</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>As of December 31, 2019</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Operating Lease Cost (<i>in thousands</i>)</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Right of Use Assets obtained in exchange for new operating lease obligations</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>$42</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Other Information</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>As of December 31, 2019</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Weighted Average Remaining Lease Term &nbsp;- Operating Leases</p></td><td valign="top" bgcolor="#CCEEFF" style='width:112.5pt'><p align="right" style='margin:0'>12 years</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Weighted Average Discount Rate &#150;&nbsp;Operating Leases</p></td><td valign="top" style='width:112.5pt'><p align="right" style='margin:0'>5.4%</p></td></tr></table> 60000 42000 P12Y 0.0540 <table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease liabilities/ payments </p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>(<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2020</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2021</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$60</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2022</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2023</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:239.4pt'><p style='margin:0'>Operating lease payments, 2024</p></td><td valign="top" bgcolor="#CCEEFF" style='width:72pt'><p align="right" style='margin:0'>$45</p></td></tr><tr align="left"><td valign="top" style='width:239.4pt'><p style='margin:0'>Thereafter</p></td><td valign="top" style='width:72pt'><p align="right" style='margin:0'>$299</p></td></tr></table> 60000 60000 45000 45000 45000 299000 <p style='line-height:13.8pt;margin-top:0pt;margin-bottom:10pt'>&nbsp;</p><table style='border-collapse:collapse;width:100%'><tr style='height:23.85pt'><td valign="top" style='width:311.4pt'><p style='margin:0'>Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'> (<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Total operating lease liabilities/ payments</p></td><td valign="top" bgcolor="#CCEEFF" style='width:99pt'><p align="right" style='margin:0'>$554</p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Operating lease liabilities &#150;&nbsp;current (included in Accrued Expenses)</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'>$38</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:311.4pt'><p style='margin:0'>Operating lease liabilities &#150;&nbsp;long term</p></td><td valign="top" bgcolor="#CCEEFF" style='width:99pt'><p align="right" style='margin:0'><font style='border-bottom:1px solid #000000'>$376</font></p></td></tr><tr align="left"><td valign="top" style='width:311.4pt'><p style='margin:0'>Present value adjustment</p></td><td valign="top" style='width:99pt'><p align="right" style='margin:0'>$140</p></td></tr></table> 554000 38000 376000 140000 <table style='border-collapse:collapse;width:100%'><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Maturities of lease liabilities were as follows:</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>(<i>in thousands</i>)</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Year ending December 31,</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2020</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$38</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>2021</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$40</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2022</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$27</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>2023</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$29</p></td></tr><tr align="left"><td valign="top" bgcolor="#CCEEFF" style='width:401.6pt'><p style='margin:0'>2024</p></td><td valign="top" bgcolor="#CCEEFF" style='width:151pt'><p align="right" style='margin:0'>$29</p></td></tr><tr align="left"><td valign="top" style='width:401.6pt'><p style='margin:0'>Thereafter</p></td><td valign="top" style='width:151pt'><p align="right" style='margin:0'>$251</p></td></tr></table> 38000 40000 27000 29000 29000 251000 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 15 &#150;&nbsp;Distribution Agreement Purchase</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>UTMD completed the purchase of exclusive U.S. distribution rights for the FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&amp;A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare. &nbsp;As part of the agreement, UTMD also purchased the remaining CSI inventory for approximately $2,100.</p><p style='margin:0'>&nbsp;</p> 21000000 4.75 <font style='border-bottom:1px solid #000000'>Note 16 &#150;&nbsp;Earnings Per Share</font><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period. &nbsp;Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 2019.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'> The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p><table style='border-collapse:collapse;width:73.92%'><tr style='height:12.5pt'><td colspan="6" valign="top" style='width:408.5pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><i>(in thousands)</i></p></td></tr><tr style='height:12.5pt'><td colspan="6" valign="top" style='width:408.5pt;padding-left:5.75pt;padding-right:5.75pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><b>Numerator</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:11.2pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Net income</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>14,727</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>18,555</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>8,505</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:12pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><b>Denominator</b></p></td><td valign="top" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Weighted average shares, basic</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,721</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,730</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,718</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Dilutive effect of stock options</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>19</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Diluted shares</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,748</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,737</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Earnings per share, basic</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3.96</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>4.97</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>2.29</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Earnings per share, diluted</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3.94</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>4.95</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>2.28</p></td></tr></table> The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:<table style='border-collapse:collapse;width:73.92%'><tr style='height:12.5pt'><td colspan="6" valign="top" style='width:408.5pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><i>(in thousands)</i></p></td></tr><tr style='height:12.5pt'><td colspan="6" valign="top" style='width:408.5pt;padding-left:5.75pt;padding-right:5.75pt'><p align="center" style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2019</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2018</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'>2017</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><b>Numerator</b></p></td><td valign="top" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:11.2pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Net income</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>14,727</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>18,555</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>8,505</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:12pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'><b>Denominator</b></p></td><td valign="top" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="top" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Weighted average shares, basic</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,721</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,730</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3,718</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Dilutive effect of stock options</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>18</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>19</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Diluted shares</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,739</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,748</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>3,737</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr style='height:12.5pt'><td valign="top" bgcolor="#CCEEFF" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Earnings per share, basic</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3.96</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>4.97</p></td><td valign="top" bgcolor="#CCEEFF" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" bgcolor="#CCEEFF" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>2.29</p></td></tr><tr style='height:12.5pt'><td valign="top" style='width:162.15pt;padding-left:5.75pt;padding-right:5.75pt'><p style='margin:0'>Earnings per share, diluted</p></td><td valign="middle" style='width:68.95pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>3.94</p></td><td valign="top" style='width:19.75pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>4.95</p></td><td valign="top" style='width:19.45pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="middle" style='width:69.1pt;padding-left:5.75pt;padding-right:5.75pt'><p align="right" style='margin:0'>2.28</p></td></tr></table> 14727000 18555000 8505000 3721000 3730000 3718000 18000 18000 19000 3739000 3748000 3737000 3.96 4.97 2.29 3.94 4.95 2.28 <p style='margin:0'><font style='border-bottom:1px solid #000000'>Note 17 &#150;&nbsp;Recent Accounting Pronouncements</font></p><p style='line-height:6pt;margin:0'>&nbsp;</p><p style='margin:0'>In March 2016, new accounting guidance was issued to simplify several aspects of accounting for employee share-based payment (including stock option) transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification in the statement of cash flows. Under the guidance, entities recognize all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement. UTMD adopted this standard on January 1, 2017, which had an insignificant impact on its consolidated financial statements. UTMD made a determination to continue to account for forfeitures by estimating the number of awards that are expected to vest. &nbsp;Because UTMD primarily issues incentive stock options, excess tax benefits and tax deficiencies have historically been minimal.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In May 2014, new accounting guidance (ASU 2014-09) was issued that outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.&#160; The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to fulfill a contract.&#160; UTMD adopted this new standard on January 1, 2018, using a modified retrospective approach. In accordance with ASU 2014-09, UTMDs revenue recognition is based on its contracts and the performance obligations identified in them. With very insignificant and limited exceptions, the Company&#146;s performance obligation is met when it ships a physical product to a customer&#146;s designated location. The basis on which UTMD recognizes revenue was updated on January 1, 2018, but it did not result in a change to the process and timing of revenue recognition, because the previous revenue recognition method complies with ASU 2014-09. &nbsp;Therefore, the adoption of ASU 2014-09 did not have an impact on UTMD&#146;s financial statements. In accordance with this adoption disaggregated revenue is presented in Note 11.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &nbsp;The new guidance became effective for UTMD on January 1, 2019. &nbsp;UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements. &nbsp;Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income statement. &nbsp;UTMD&#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland (see Note 14).</p><p style='margin:0'>&nbsp;</p> <p style='margin:0'>In March 2016, new accounting guidance was issued to simplify several aspects of accounting for employee share-based payment (including stock option) transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification in the statement of cash flows. Under the guidance, entities recognize all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement. UTMD adopted this standard on January 1, 2017, which had an insignificant impact on its consolidated financial statements. UTMD made a determination to continue to account for forfeitures by estimating the number of awards that are expected to vest. &nbsp;Because UTMD primarily issues incentive stock options, excess tax benefits and tax deficiencies have historically been minimal.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In May 2014, new accounting guidance (ASU 2014-09) was issued that outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.&#160; The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to fulfill a contract.&#160; UTMD adopted this new standard on January 1, 2018, using a modified retrospective approach. In accordance with ASU 2014-09, UTMDs revenue recognition is based on its contracts and the performance obligations identified in them. With very insignificant and limited exceptions, the Company&#146;s performance obligation is met when it ships a physical product to a customer&#146;s designated location. The basis on which UTMD recognizes revenue was updated on January 1, 2018, but it did not result in a change to the process and timing of revenue recognition, because the previous revenue recognition method complies with ASU 2014-09. &nbsp;Therefore, the adoption of ASU 2014-09 did not have an impact on UTMD&#146;s financial statements. In accordance with this adoption disaggregated revenue is presented in Note 11.</p><p style='margin:0'>&nbsp;</p><p style='margin:0'>In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &nbsp;The new guidance became effective for UTMD on January 1, 2019. &nbsp;UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements. &nbsp;Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income statement. &nbsp;UTMD&#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland (see Note 14).</p> 452000 452000 <p style='margin-top:0pt;margin-bottom:6pt'><font style='border-bottom:1px solid #000000'>Note 18 &#150;&nbsp;Subsequent Events</font></p><p style='margin:0'>The Company evaluated its December 31, 2019 financial statements for subsequent events through the date the financial statements were issued. &nbsp;The Company is not aware of any subsequent events which would require recognition or disclosure in the financial statements.</p> 0000706698 2019-01-01 2019-12-31 0000706698 2019-12-31 0000706698 2019-06-30 0000706698 2020-03-12 0000706698 2019-12-31 2019-12-31 0000706698 2018-12-31 0000706698 2018-01-01 2018-12-31 0000706698 2017-01-01 2017-12-31 0000706698 2017-12-31 0000706698 2016-12-31 0000706698 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2019-01-01 2019-12-31 0000706698 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000706698 us-gaap:CommonStockMember 2016-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2016-12-31 0000706698 us-gaap:RetainedEarningsMember 2016-12-31 0000706698 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2017-01-01 2017-12-31 0000706698 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000706698 us-gaap:CommonStockMember 2017-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2017-12-31 0000706698 us-gaap:RetainedEarningsMember 2017-12-31 0000706698 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2018-01-01 2018-12-31 0000706698 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000706698 us-gaap:CommonStockMember 2018-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2018-12-31 0000706698 us-gaap:RetainedEarningsMember 2018-12-31 0000706698 us-gaap:CommonStockMember 2019-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2019-12-31 0000706698 us-gaap:RetainedEarningsMember 2019-12-31 0000706698 srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000706698 srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000706698 srt:MinimumMemberus-gaap:EquipmentMember 2019-01-01 2019-12-31 0000706698 srt:MaximumMemberus-gaap:EquipmentMember 2019-01-01 2019-12-31 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-03-31 0000706698 fil:CoopersurgicalIncMember 2019-12-31 0000706698 2019-01-01 2019-03-31 0000706698 2019-04-01 2019-06-30 0000706698 2019-07-01 2019-09-30 0000706698 2019-10-01 2019-12-31 0000706698 2018-01-01 2018-03-31 0000706698 2018-04-01 2018-06-30 0000706698 2018-07-01 2018-09-30 0000706698 2018-10-01 2018-12-31 0000706698 2017-01-01 2017-03-31 0000706698 2017-04-01 2017-06-30 0000706698 2017-07-01 2017-09-30 0000706698 2017-10-01 2017-12-31 0000706698 fil:U.S.AndCanadaMember 2019-12-31 0000706698 fil:EnglandAndAustraliaMember 2019-12-31 0000706698 country:IE 2019-12-31 0000706698 fil:U.S.AndCanadaMember 2018-12-31 0000706698 fil:EnglandAndAustraliaMember 2018-12-31 0000706698 country:IE 2018-12-31 0000706698 fil:Range1Member 2019-01-01 2019-12-31 0000706698 fil:Range1Member 2019-12-31 0000706698 fil:Range2Member 2019-01-01 2019-12-31 0000706698 fil:Range2Member 2019-12-31 0000706698 fil:ObstetricsMemberfil:GlobalMember 2019-01-01 2019-12-31 0000706698 fil:ObstetricsMemberfil:GlobalMember 2018-01-01 2018-12-31 0000706698 fil:ObstetricsMemberfil:GlobalMember 2017-01-01 2017-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:GlobalMember 2019-01-01 2019-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:GlobalMember 2018-01-01 2018-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:GlobalMember 2017-01-01 2017-12-31 0000706698 fil:NeonatalMemberfil:GlobalMember 2019-01-01 2019-12-31 0000706698 fil:NeonatalMemberfil:GlobalMember 2018-01-01 2018-12-31 0000706698 fil:NeonatalMemberfil:GlobalMember 2017-01-01 2017-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:GlobalMember 2019-01-01 2019-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:GlobalMember 2018-01-01 2018-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:GlobalMember 2017-01-01 2017-12-31 0000706698 fil:GlobalMember 2019-01-01 2019-12-31 0000706698 fil:GlobalMember 2018-01-01 2018-12-31 0000706698 fil:GlobalMember 2017-01-01 2017-12-31 0000706698 fil:ObstetricsMemberfil:OusMember 2019-01-01 2019-12-31 0000706698 fil:ObstetricsMemberfil:OusMember 2018-01-01 2018-12-31 0000706698 fil:ObstetricsMemberfil:OusMember 2017-01-01 2017-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OusMember 2019-01-01 2019-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OusMember 2018-01-01 2018-12-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OusMember 2017-01-01 2017-12-31 0000706698 fil:NeonatalMemberfil:OusMember 2019-01-01 2019-12-31 0000706698 fil:NeonatalMemberfil:OusMember 2018-01-01 2018-12-31 0000706698 fil:NeonatalMemberfil:OusMember 2017-01-01 2017-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:OusMember 2019-01-01 2019-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:OusMember 2018-01-01 2018-12-31 0000706698 fil:BloodPressureMonitoringandAccessoriesMemberfil:OusMember 2017-01-01 2017-12-31 0000706698 fil:OusMember 2019-01-01 2019-12-31 0000706698 fil:OusMember 2018-01-01 2018-12-31 0000706698 fil:OusMember 2017-01-01 2017-12-31 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-12-31 0000706698 us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares EX-101.SCH 12 utmd-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000150 - Disclosure - Note 8 - Options link:presentationLink link:definitionLink link:calculationLink 000820 - Disclosure - Note 4 - Property and Equipment: Property, Plant and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Investments (Policies) link:presentationLink link:definitionLink link:calculationLink 001010 - Disclosure - Note 14 - Leases: Lease, Cost (Details) link:presentationLink link:definitionLink link:calculationLink 000960 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Details) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Translation of Foreign Currencies (Policies) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Principles of Consolidation (Policies) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - Note 6 - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 000630 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Tables) link:presentationLink link:definitionLink link:calculationLink 000540 - Disclosure - Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Tables) link:presentationLink link:definitionLink link:calculationLink 000940 - Disclosure - Note 9 - Geographic Information: Schedule Of Geographic Information (Details) link:presentationLink link:definitionLink link:calculationLink 000860 - Disclosure - Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000880 - Disclosure - Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:definitionLink link:calculationLink 000580 - Disclosure - Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Tables) link:presentationLink link:definitionLink link:calculationLink 000980 - Disclosure - Note 12 - Product Sale and Purchase Commitments (Details) link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW link:presentationLink link:definitionLink link:calculationLink 000740 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Legal Costs (Details) link:presentationLink link:definitionLink link:calculationLink 000690 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Cash and Cash Equivalents (Policies) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Revenue Recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000600 - Disclosure - Note 9 - Geographic Information: Schedule Of Geographic Information (Tables) link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000660 - Disclosure - Note 14 - Leases: Reconciliation of operating lease liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - Note 4 - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 000750 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Details) link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Long-lived Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - Note 9 - Geographic Information link:presentationLink link:definitionLink link:calculationLink 000590 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Tables) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - Note 12 - Product Sale and Purchase Commitments link:presentationLink link:definitionLink link:calculationLink 000720 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000570 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Tables) link:presentationLink link:definitionLink link:calculationLink 000520 - Disclosure - Note 4 - Property and Equipment: Property Plant and Equipment by Location (Tables) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 000670 - Disclosure - Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Tables) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME link:presentationLink link:definitionLink link:calculationLink 001000 - Disclosure - Note 14 - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000780 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Details) link:presentationLink link:definitionLink link:calculationLink 000800 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 000560 - Disclosure - Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Tables) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000840 - Disclosure - Note 5 - Long-term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 001020 - Disclosure - Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000500 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Tables) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - Note 11 - Revenues By Product Category And Region link:presentationLink link:definitionLink link:calculationLink 000790 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - Note 17 - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 000850 - Disclosure - Note 6 - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 000640 - Disclosure - Note 14 - Leases: Lease, Cost (Tables) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - Note 7 - Income Taxes link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts link:presentationLink link:definitionLink link:calculationLink 000770 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Details) link:presentationLink link:definitionLink link:calculationLink 000610 - Disclosure - Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Tables) link:presentationLink link:definitionLink link:calculationLink 000900 - Disclosure - Note 8 - Options (Details) link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - Note 5 - Long-term Debt link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Policies) link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Tables) link:presentationLink link:definitionLink link:calculationLink 000620 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Tables) link:presentationLink link:definitionLink link:calculationLink 001030 - Disclosure - Note 14 - Leases: Reconciliation of operating lease liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Concentration of Credit Risk (Policies) link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000970 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - Note 13 - Employee Benefit Plans link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - Note 10 - Geographic Long-Lived Assets Information link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Legal Costs (Policies) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 001060 - Disclosure - Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000550 - Disclosure - Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Tables) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000950 - Disclosure - Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Details) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000910 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) link:presentationLink link:definitionLink link:calculationLink 000650 - Disclosure - Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000760 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Details) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Use of Estimates in The Preparation of Financial Statements (Policies) link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Tables) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - Note 15 - CSI Distribution Agreement Purchase Disclosure link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000680 - Disclosure - Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Presentation of Sales and Similar Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000890 - Disclosure - Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Details) link:presentationLink link:definitionLink link:calculationLink 000710 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 000810 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Details) link:presentationLink link:definitionLink link:calculationLink 000930 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) link:presentationLink link:definitionLink link:calculationLink 000830 - Disclosure - Note 4 - Property and Equipment: Property Plant and Equipment by Location (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET link:presentationLink link:definitionLink link:calculationLink 001050 - Disclosure - Note 15 - CSI Distribution Agreement Purchase Disclosure (Details) link:presentationLink link:definitionLink link:calculationLink 001040 - Disclosure - Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:definitionLink link:calculationLink 000870 - Disclosure - Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - Note 18 - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Inventories (Policies) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - Note 16 - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - Note 14 - Leases link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000990 - Disclosure - Note 13 - Employee Benefit Plans (Details) link:presentationLink link:definitionLink link:calculationLink 000920 - Disclosure - Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) link:presentationLink link:definitionLink link:calculationLink 000730 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 001070 - Disclosure - Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Details) link:presentationLink link:definitionLink link:calculationLink 000700 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - Note 4 - Property and Equipment: Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 13 utmd-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 14 utmd-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 15 utmd-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Lessee, Operating Lease, Liability, Payments, Due Year Two Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Patents, Gross Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provision Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provision Represents the monetary amount of Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provision, during the indicated time period. Building and Building Improvements Schedule of Share-based Compensation, Stock Options, Activity Schedule of Effective Income Tax Rate Reconciliation Principles of Consolidation Note 1 - Summary of Significant Accounting Policies Notes Effect of exchange rate changes on cash Other receivables Other receivables Loss/(Gain) on disposal of assets Loss/(Gain) on disposal of assets Tax benefit attributable to appreciation of stock options Retained Earnings Common Stock Research and development Preferred Stock, Shares Outstanding Total stockholders' equity Total stockholders' equity Other intangible assets, net (note 2) Other intangible assets, net (note 2) Cash {1} Cash Cash at beginning of year Cash at end of year Lessee, Operating Lease, Liability, Payments, Due Year Five Operating Leases, Future Minimum Payments, Due in Four Years Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lessee Operating Lease for Parking Lot Term of Contract Represents the Lessee Operating Lease for Parking Lot Term of Contract, during the indicated time period. Obstetrics Represents the Obstetrics, during the indicated time period. Income (Loss) from Continuing Operations before Income Taxes, Domestic Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Deferred Tax Liabilities Depreciation and Amortization Deferred Tax Liabilities Depreciation and Amortization Represents the monetary amount of Deferred Tax Liabilities Depreciation and Amortization, as of the indicated date. Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts England and Australia Represents the England and Australia, during the indicated time period. Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Buildings and Improvements, Gross Accrued Income Taxes, Current Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Schedule of Finite-Lived Intangible Assets Schedule of Goodwill Stock-based Compensation Note 9 - Geographic Information Represents the textual narrative disclosure of Note 9 - Geographic Information, during the indicated time period. Note 2 - Detail of Certain Balance Sheet Accounts Cash paid during the period for interest Long-term repatriation tax payable Accounts payable {1} Accounts payable Provision for losses on accounts receivable Common stock issued upon exercise of employee stock options Provision for income taxes (note 7) Provision for income taxes (note 7) Royalty income (note 12) Gross Profit Gross profit Preferred stock, $.01 par value; 5,000 shares authorized, no shares issued and outstanding Entity Address, City or Town Amendment Description Document Type Operating Leases, Future Minimum Payments, Due in Five Years Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years Represents the monetary amount of Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years, as of the indicated date. Standard and Extended Product Warranty Accrual Right of Use Asset Maximum Accounts Receivable Investments {1} Investments Note 17 - Recent Accounting Pronouncements Note 4 - Property and Equipment Common stock purchased and retired {1} Common stock purchased and retired Stock-based compensation expense Depreciation Equity Balance, value Equity Balance, value Equity Balance, value Other comprehensive income (loss): Earnings per common share (diluted) (note 1) Earnings Per Share Diluted Income before provision for income taxes Income before provision for income taxes Other, net Common Stock, Shares, Issued Long Term income tax payable (REPAT tax) (note 7) Accounts & other receivables, net (note 2) Document Annual Report Amendment Flag Entity File Number Long-lived assets in Ireland Represents the monetary amount of Long-lived assets in Ireland, as of the indicated date. Range 2 Represents the Range 2, during the indicated time period. Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months Period For Recognition Represents the Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months Period For Recognition, during the indicated time period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Segment, Geographical Machinery and Equipment, Gross Other Finite-Lived Intangible Assets, Gross Diluted shares Weighted Average Number of Shares Outstanding, Diluted Property, Plant and Equipment, Type [Axis] Schedule Of Global Revenues By Product Category Represents the textual narrative disclosure of Schedule Of Global Revenues By Product Category, during the indicated time period. Property Plant and Equipment by Location Represents the textual narrative disclosure of Property Plant and Equipment by Location, during the indicated time period. Proceeds from the sale of investments Accrued expenses Accounts receivable Accounts receivable Stock option compensation expense Foreign currency translation adjustment Foreign currency translation net of taxes of $0 in all periods Commitments and contingencies (note 6 and 12) Inventories (note 2) Inventories (note 2) Document Fiscal Period Focus Entity Address, Address Line One Entity Central Index Key Operating Leases, Future Minimum Payments, Due in Two Years OUS Represents the OUS, during the indicated time period. Range 1 Represents the Range 1, during the indicated time period. Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Unrealized investment loss Represents the monetary amount of Unrealized investment loss, as of the indicated date. IRELAND Employee-related Liabilities, Current Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Components of Income Tax Expense (Benefit) Note 14 - Leases Common stock purchased and retired, shares Unrealized holding gain (loss) from investments, available-for-sale, net of taxes Unrealized gain on investments net of taxes of $0, $0 and $6 Total liabilities and stockholders' equity Total liabilities and stockholders' equity Additional paid-in capital Accumulated other comprehensive loss Deferred tax liability - intangible assets Local Phone Number Entity Common Stock, Shares Outstanding Gynecology/Electrosurgery/Urology Represents the Gynecology/Electrosurgery/Urology, during the indicated time period. Long-lived assets in Canada Represents the monetary amount of Long-lived assets in Canada, as of the indicated date. Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Price Range Per Share Total Exercisable Represents the description of Price Range Per Share Total Exercisable, during the indicated time period. Inventory, Work in Process, Gross Interest Receivable and Other Assets Weighted Average Number of Shares Outstanding, Basic Weighted average shares, basic Finite-lived Intangible Assets Acquired Lessee, Operating Lease, Liability, Maturity Schedule of Future Minimum Rental Payments for Operating Leases Quarterly Financial Information Revenue Recognition Concentration of Credit Risk Use of Estimates in The Preparation of Financial Statements Note 18 - Subsequent Events Note 3 - Quarterly Results of Operations (Unaudited) Proceeds from issuance of common stock - options Additional Paid-In Capitol Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Preferred Stock, Shares Authorized Preferred Stock, Par or Stated Value Per Share Other intangible assets (note 2) Other intangible assets (note 2) City Area Code Operating Lease, Liability Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Global Represents the Global, during the indicated time period. Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Deferred Income Tax Expense Represents the monetary amount of Deferred Income Tax Expense, during the indicated time period. Deferred Tax Assets, Other Increase In The Federal Portion Of The REPAT Tax Represents the monetary amount of Increase In The Federal Portion Of The REPAT Tax, during the indicated time period. Translation of Foreign Currencies Legal Costs Inventories {1} Inventories Note 12 - Product Sale and Purchase Commitments Represents the textual narrative disclosure of Note 12 - Product Sale and Purchase Commitments, during the indicated time period. Net cash provided by operating activities Net cash provided by operating activities Tax benefit attributable to exercise of stock options Tax benefit attributable to exercise of stock options Common stock purchased and retired Equity Balance, shares Equity Balance, shares Equity Balance, shares Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax LIABILITIES AND STOCKHOLDERS' EQUITY Other intangible assets - accumulated amortization Other intangible assets - accumulated amortization Prepaid expenses and other current assets Document Transition Report Entity Filer Category Document Period End Date Accounting Standards Update 2016-02 Price Range Per Share Expired Represents the description of Price Range Per Share Expired, during the indicated time period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period U.S. and Canada Represents the U.S. and Canada, during the indicated time period. Geographical [Axis] Finite-Lived Intangible Assets, Amortization Expense, Year Three Property, Plant and Equipment, Useful Life Reconciliation of operating lease liabilities Reconciliation of operating lease liabilities/ payments to operating lease liabilities. Schedule Of OUS Revenues By Product Category Represents the textual narrative disclosure of Schedule Of OUS Revenues By Product Category, during the indicated time period. Note 10 - Geographic Long-Lived Assets Information Represents the textual narrative disclosure of Note 10 - Geographic Long-Lived Assets Information, during the indicated time period. Note 5 - Long-term Debt Cash paid during the period for income taxes Gain on Investments Gain on Investments CASH FLOWS FROM OPERATING ACTIVITIES: Earnings per common share (basic) (note 1) Earnings per share, basic Operating income Operating income Common Stock, Par or Stated Value Per Share Common stock, $.01 par value; 50,000 shares authorized, issued 3,722 shares in 2019 and 3,720 shares in 2018 Ex Transition Period Entity Shell Company Current Fiscal Year End Date Lessee, Operating Lease, Liability, Payments, Due Operating Leases, Future Minimum Payments, Due Thereafter Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Price Range Per Share Granted Represents the description of Price Range Per Share Granted, during the indicated time period. Income (Loss) from Continuing Operations before Income Taxes, Foreign Estimated Litigation Liability, Current Finite-Lived Customer Relationships, Gross Accounts Receivable, before Allowance for Credit Loss, Current Share-based Payment Arrangement, Expense Schedule of Accrued Expenses Policies Note 16 - Earnings Per Share Note 13 - Employee Benefit Plans Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities Amortization of Right of Use Assets Represents the monetary amount of Amortization of Right of Use Assets, during the indicated time period. Common stock dividends Common stock dividends Common stock issued upon exercise of employee stock options, shares Preferred Stock, Shares Issued Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Remaining Lease Term Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months Represents the monetary amount of Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months, as of the indicated date. Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Effect of foreign exchange Inventory, Raw Materials, Gross Statistical Measurement Schedule of Deferred Tax Assets and Liabilities Property, Plant and Equipment Schedule of Accounts and Other Receivables Note 8 - Options Note 7 - Income Taxes Intangible assets Intangible assets Adjustments to reconcile net income to net cash provided by operating activities: Common stock received and retired upon exercise of stock options, shares Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period. Sales, net (notes 1, 3, 9 and 11) Net Sales Current liabilities: Entity Address, State or Province Blood Pressure Monitoring and Accessories Represents the Blood Pressure Monitoring and Accessories, during the indicated time period. Company Sales in the United States Represents the monetary amount of Company Sales in the United States, during the indicated time period. Share-based Payment Arrangement, Exercise of Option, Tax Benefit Current Income Tax Expense (Benefit) Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Other Regulatory approvals & product certifications Represents the monetary amount of Regulatory approvals & product certifications, as of the indicated date. Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Transition Tax On Accumulated Foreign Earnings Amount Foreign Currency Exchange Rate Translation GBP to USD Represents the pure numeric value of Foreign Currency Exchange Rate Translation GBP to USD, as of the indicated date. New Accounting Pronouncements, Policy Earnings Per Share Note 6 - Commitments and Contingencies Tax benefit attributable to exercise of stock options {1} Tax benefit attributable to exercise of stock options Prepaid expenses and other current assets {1} Prepaid expenses and other current assets Dividend and interest income Cost of goods sold Common Stock, Shares Authorized Total current liabilities Total current liabilities Accounts payable Current assets: Entity Interactive Data Current Lessee, Operating Lease, Liability, Payments, Due after Year Five Operating Leases, Future Minimum Payments Due, Next Twelve Months Defined Contribution Plan, Employer Discretionary Contribution Amount Long-lived assets in Australia Represents the monetary amount of Long-lived assets in Australia, as of the indicated date. Weighted Average Remaining Contractual Life (Years) Represents the Weighted Average Remaining Contractual Life (Years), as of the indicated date. Accounts and Other Receivables, Net, Current Accounts and Other Receivables, Net, Current Finite-Lived Intangible Assets, Amortization Expense, Year Four Schedule of Earnings Per Share, Basic and Diluted Schedule Of Geographic Information Represents the textual narrative disclosure of Schedule Of Geographic Information, during the indicated time period. Schedule of Inventory, Current Tables/Schedules Cash and Cash Equivalents Property and equipment Property and equipment Common stock received and retired upon exercise of stock options Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period. Sales and marketing Stockholders' equity: Accrued expenses (note 2) Accrued expenses (note 2) Entity Well-Known Seasoned Issuer Details Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability, Current Operating Leases, Future Minimum Payments, Due in Three Years Neonatal Represents the Neonatal, during the indicated time period. Product and Service [Axis] Long-lived assets in England Represents the monetary amount of Long-lived assets in England, as of the indicated date. Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Price Range Per Share Outstanding Represents the description of Price Range Per Share Outstanding, during the indicated time period. Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years Period For Recognition Represents the Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years Period For Recognition, during the indicated time period. Finite-Lived Trademarks, Gross Finite-Lived Noncompete Agreements, Gross Estimated Litigation Liability Income Taxes Proceeds from the sale of property and equipment Amortization Entity Tax Identification Number Trading Symbol Type of Adoption Lessee, Operating Lease, Liability, Payments, Due Year Three Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Price Range Per Share Exercised Represents the description of Price Range Per Share Exercised, during the indicated time period. Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Tax Cuts and Jobs Act of 2017 Global Intangible Low Taxed Income Income Tax Expense Represents the monetary amount of Tax Cuts and Jobs Act of 2017 Global Intangible Low Taxed Income Income Tax Expense, during the indicated time period. Subtractions as a result of impairment Weighted Average Number Diluted Shares Outstanding Adjustment Dilutive effect of stock options Decrease In The Utah State Portion Of The REPAT Tax Represents the monetary amount of Decrease In The Utah State Portion Of The REPAT Tax, during the indicated time period. Finite-Lived Intangible Assets, Amortization Expense, Year Two Schedule of Income before Income Tax, Domestic and Foreign Inventories Inventories Comprehensive Income Statement General and administrative Title of 12(b) Security Entity Incorporation, State or Country Code Entity Emerging Growth Company Entity Registrant Name Lessee Operating Lease for Automobile Term of Contract Represents the Lessee Operating Lease for Automobile Term of Contract, during the indicated time period. Long-lived assets in the United States Represents the monetary amount of Long-lived assets in the United States, as of the indicated date. Scenario Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Construction in Progress, Gross Finite-Lived Intangible Assets, Amortization Expense, Year Five Statistical Measurement [Axis] Presentation of Sales and Similar Taxes Represents the textual narrative disclosure of Presentation of Sales and Similar Taxes, during the indicated time period. Note 11 - Revenues By Product Category And Region Represents the textual narrative disclosure of Revenues By Product Category And Region, during the indicated time period. Net increase in cash and cash equivalents Net increase in cash and cash equivalents CASH FLOWS FROM FINANCING ACTIVITIES: Deferred income taxes Equity Components [Axis] Gains and (losses) on investments Deferred income taxes (note 7) Total assets Total assets ASSETS Documents Incorporated by Reference Entity Current Reporting Status Product and Service Company Sales Other Represents the monetary amount of Company Sales Other, during the indicated time period. Company Sales in Europe Represents the monetary amount of Company Sales in Europe, during the indicated time period. Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Deferred Tax Assets, Inventory Long-term Debt Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Distribution Rights Acquisition Represents the Distribution Rights Acquisition, during the indicated time period. Distribution Rights Acquisition [Axis] Represents the description of Distribution Rights Acquisition, during the indicated time period. Equipment Schedule Of Long-Lived Assets By Geographic Area Represents the textual narrative disclosure of Schedule Of Long-Lived Assets By Geographic Area, during the indicated time period. Schedule of Weighted Average Number of Shares Net cash (used in) financing activities Net cash (used in) financing activities CASH FLOWS FROM INVESTING ACTIVITIES: Statement [Line Items] Equity Component Total comprehensive income Total comprehensive income Net income Net income Net Income Common Stock, Shares, Outstanding Retained earnings Goodwill Balance before effect of foreign exchange Total Goodwill Property and equipment, net (notes 4 and 10) Property and equipment, net (notes 4 and 10) Security Exchange Name Adjustments for New Accounting Pronouncements [Axis] Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System Represents the Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period. Lessee, Operating Lease, Liability, Payments, Due Year Four Operating Lease, Cost Contractual Obligation Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Land Inventory, Finished Goods, Net of Reserves CooperSurgical Inc Represents the CooperSurgical Inc, during the indicated time period. Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Foreign Currency Exchange Rate Translation AUD to USD Represents the pure numeric value of Foreign Currency Exchange Rate Translation AUD to USD, as of the indicated date. Minimum Property, Plant and Equipment, Type Lease, Cost {1} Lease, Cost Intangible Assets Long-lived Assets Property and Equipment Note 15 - CSI Distribution Agreement Purchase Disclosure Dividends paid Dividends paid Total liabilities Total liabilities Long Term Lease Liability Total current assets Total current assets Document Fiscal Year Focus Entity Address, Postal Zip Code Entity Small Business Entity Voluntary Filers Entity Public Float EX-101.PRE 16 utmd-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 17 image3.jpg begin 644 image3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WZ@D $DX MZFBN8>-_%US*CLR:!!(8RJG!OG4X;)_YY Y&!]X@]NH!+)XCN-1E:W\.68O= MIVO>RL4M4/?#=9#[+Q[BD'AFYO?GUK6KVZ8]8;9S;0CV 0[C^+&NABBCAB2* M)%CC0!51!@*!T ':J.MZM'HNE2WCH97&$AA7[TTC'"H/,-2U'7+>W\.Z3]MTQ+L6]WJ#-A!_>V>NW!RW(SQ0!V M5%%% %353.-'OC;9^T"WD\K;UW;3C]:K>&Q /#&E"VQY'V2+9CTVBM2N:^S: MIX7GY64G)VDC&>#C@ '2,RHC.[!549))P * M\Z/B[1;WQ-'?ZC=GRH ?[*LHXFDDE)X,Y50<%AD(#VR>]6EU#4O'&KW.EBSD ML-"M2$OC*1YL[]3$"I( QC=SG''&:;IO@K5]-D>6&ZTU)X#<26TRPMOEED!5 M6E)Z*H(&U1_"* -BS\?>'[NXAM3=/;WDLYM_LT\3+(DF<88<[ MCZ_IFOIHYZCBL36=*L=3\<646L0+W%\UM]KO91(\=JI6*)50(J+GL O6F^)O#][ MXA^SP1ZI]AM8SYC-##F?S!]THY/R]3GC)SCO0!R=QX9L=5\1RIX7@BL(](^> M2:,'RI;L8*1E/ND+U8@9&X#K6WK&H+X@^&IURV7RYHH5OXN>8Y8CN(S]59:7 M2M1_X1'3X]*U+1YX(H!A+JPMWFAF_P!H[H).;95_=6ZDE\C@)V;'?!P.^*R9?AUJ-SI%[I,FMI' M8.\LD$4,)!=V8D-,&VNPLAM8;2W,D0*PQHP:3 &, MF0@ECUYH S_'WBR&/4-+M(K5[N"U4:I=Q!Q'@*,Q*Y/ &[#$=>% ZUW%GKFG MWY%N942Y-HEU+;2?>CCZU'4M1OY+HJUTDDH2.=EX&Y5 R!V7.* +*?$+PO\ ;;;3 M[.]%Q++<+:HEO&2%)X!STV]LCWQTJ_K?BK3]$F2U*SWFH2*6CLK1/,E(]2.B MCW)%8UM\.+*STVU@M=1N8+V"X:X:^B5!([,I4\$$ !3@8Z=JE3P/+ID276H)LU'49FO+E/[ MC-T3_@*A5_"J<;!/Y(H'_ *KGA_1M7T>1K6?5([C M2X59+2(Q$R@$Y&]R>=H^48ZCK67;?#FSMX?/74[Z/67D>2;4[=_+DE+G)4CD M;>G'MF@"_P"-)[A]/L](M96AFU:Z6T,R]8XR"TA'OM4@?6MBVCT[1;6RTV$P MVT0 AMH=P7=@9PH[G )JE=>&K>ZT2VTTWEZKVK+)!>>;NG209P^XCD\D'(P0 M2*KZ9X-L++4%U*\GNM4U)/N75])O,?\ N*,*OX"@#HJ*** "N;\0:I=3WL7A M[1Y-FHW"[Y[@#(LX>A<_[1Z*/7GH*Z2L;P]I4&GPW=PKR2W-Y XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capitol
Comprehensive Income
Retained Earnings
Total
Equity Balance, value at Dec. 31, 2016 $ 37 $ 378 $ (12,243) $ 81,072 $ 69,244
Equity Balance, shares at Dec. 31, 2016 3,713        
Common stock issued upon exercise of employee stock options $ 0 327 0 0 327
Common stock issued upon exercise of employee stock options, shares 9        
Common stock received and retired upon exercise of stock options $ 0 (25) 0 0 (25)
Common stock received and retired upon exercise of stock options, shares 0        
Stock option compensation expense $ 0 129 0 0 129
Common stock purchased and retired 0 0 0 0 0
Foreign currency translation adjustment 0 0 3,893 0 3,893
Unrealized holding gain (loss) from investments, available-for-sale, net of taxes 0 0 10 0 10
Common stock dividends 0 0 0 (3,960) (3,960)
Net income 0 0 0 8,505 8,505
Equity Balance, value at Dec. 31, 2017 $ 37 809 (8,341) 85,617 78,122
Equity Balance, shares at Dec. 31, 2017 3,722        
Common stock issued upon exercise of employee stock options $ 0 679 0 0 679
Common stock issued upon exercise of employee stock options, shares 16        
Common stock received and retired upon exercise of stock options $ 0 (225) 0 0 (225)
Common stock received and retired upon exercise of stock options, shares (2)        
Stock option compensation expense $ 0 64 0 0 64
Common stock purchased and retired $ 0 (1,205) 0 0 (1,205)
Common stock purchased and retired, shares (15)        
Foreign currency translation adjustment $ 0 0 (2,949) 0 (2,949)
Unrealized holding gain (loss) from investments, available-for-sale, net of taxes 0 0 0 0 0
Common stock dividends 0 0 0 (4,049) (4,049)
Net income 0 0 0 18,555 18,555
Equity Balance, value at Dec. 31, 2018 $ 37 122 (11,290) 100,123 88,992
Equity Balance, shares at Dec. 31, 2018 3,720        
Common stock issued upon exercise of employee stock options $ 0 290 0 0 290
Common stock issued upon exercise of employee stock options, shares 7        
Common stock received and retired upon exercise of stock options $ 0 (7) 0 0 (7)
Common stock received and retired upon exercise of stock options, shares 0        
Stock option compensation expense $ 0 113 0 0 113
Common stock purchased and retired $ 0 (499) 0 101 (398)
Common stock purchased and retired, shares (5)        
Foreign currency translation adjustment $ 0 0 1,507 0 1,507
Unrealized holding gain (loss) from investments, available-for-sale, net of taxes 0 0 0 0 0
Common stock dividends 0 0 0 (4,132) (4,132)
Net income 0 0 0 14,727 14,727
Equity Balance, value at Dec. 31, 2019 $ 37 $ 18 $ (9,783) $ 110,820 $ 101,093
Equity Balance, shares at Dec. 31, 2019 3,722        
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash $ 42,787 $ 51,112
Accounts & other receivables, net (note 2) 4,742 3,956
Inventories (note 2) 6,913 5,412
Prepaid expenses and other current assets 444 423
Total current assets 54,886 60,903
Property and equipment, net (notes 4 and 10) 10,728 10,359
Goodwill 13,961 13,703
Other intangible assets (note 2) 55,205 32,979
Other intangible assets - accumulated amortization (24,993) (18,176)
Other intangible assets, net (note 2) 30,212 14,803
Total assets 109,787 99,768
Current liabilities:    
Accounts payable 1,098 975
Accrued expenses (note 2) 2,350 4,285
Total current liabilities 3,448 5,260
Long Term Lease Liability 376 0
Long Term income tax payable (REPAT tax) (note 7) 2,110 2,441
Deferred tax liability - intangible assets 2,239 2,540
Deferred income taxes (note 7) 521 535
Total liabilities 8,694 10,776
Commitments and contingencies (note 6 and 12) 0 0
Stockholders' equity:    
Preferred stock, $.01 par value; 5,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $.01 par value; 50,000 shares authorized, issued 3,722 shares in 2019 and 3,720 shares in 2018 37 37
Accumulated other comprehensive loss (9,782) (11,290)
Additional paid-in capital 18 122
Retained earnings 110,820 100,123
Total stockholders' equity 101,093 88,992
Total liabilities and stockholders' equity $ 109,787 $ 99,768
XML 20 R107.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Right of Use Asset $ 414 $ 0
Accounting Standards Update 2016-02    
Right of Use Asset   452
Operating Lease, Liability   $ 452
XML 21 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Geographic Information
12 Months Ended
Dec. 31, 2019
Notes  
Note 9 - Geographic Information

Note 9 – Geographic Information

 

The Company had sales in the following geographic areas based on the customer’s country of domicile:

 

 

 

2019

 

 

2018

 

 

2017

United States

$

27,493

 

$

21,192

 

$

20,286

Europe

 

8,906

 

 

9,160

 

 

8,519

Other

 

10,505

 

 

11,646

 

 

12,609

XML 22 R103.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Reconciliation of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Lessee, Operating Lease, Liability, Payments, Due $ 554  
Operating Lease, Liability, Current 38  
Long Term Lease Liability 376 $ 0
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 140  
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Long-term Debt
12 Months Ended
Dec. 31, 2019
Notes  
Note 5 - Long-term Debt

Note 5 – Long-term Debt

 

None in 2018 and 2019.

XML 24 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Legal Costs (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Legal Costs

Legal Costs

 

The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business.  The Company maintains a reserve for legal costs which are probable and estimated based on previous experience and known risk.  The reserve for legal costs at December 31, 2019 and 2018 was $113 and $149, respectively (see note 2).

XML 25 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Accounts Receivable (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Accounts Receivable

Accounts Receivable

 

Accounts receivable are amounts due on product sales and are unsecured.  Accounts receivable are carried at their estimated collectible amounts.  Credit is generally extended on a short-term basis; thus accounts receivable do not bear interest although a late charge may be applied to such receivables that are past the due date.  Accounts receivable are periodically evaluated for collectibility based on past credit history of customers and current market conditions.  Provisions for losses on accounts receivable are determined on the basis of loss experience, known and inherent risk in the account balance and current economic conditions (see note 2).

XML 26 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Intangible Assets

Intangible Assets

 

Costs associated with the acquisition of patents, trademarks, trade names, customer relationships, regulatory approvals & product certifications, license rights and non-compete agreements are capitalized, and are being amortized using the straight-line method over periods ranging from 5 to 20 years. UTMD’s goodwill is tested for impairment annually, in the fourth quarter of each year, in accordance with ASC 350. UTMD also performs impairment tests contemporaneously, if circumstances change that would more than likely reduce the fair value of goodwill below its net book value.  If UTMD determines that its goodwill is impaired, a second step is completed to measure the amount of the impairment loss. UTMD does not expect its goodwill to become impaired in the foreseeable future.  Estimated future amortization expenses on intangible assets held as of December 31, 2019, using the 2019 year-end 1.3268 USD/GBP and.7030 USD/AUD currency exchange rates, is about $6,550 in 2020, $6,543 in 2021, $6,542 in 2022, $5,805 in 2023, and $2,121 in 2024 (see note 2).

XML 27 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Components of Income Tax Expense (Benefit)

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Current

$

3,467

 

$

1,386

 

$

10,944

Deferred

 

(310)

 

 

(482)

 

 

(367)

Total

$

3,157

 

$

904

 

$

10,577

XML 28 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Quarterly Financial Information

 

 

 

 

Unaudited Quarterly Data for 2019

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,732

 

$

11,846

 

$

12,494

 

$

11,831

Gross Profit

 

 

6,773

 

 

7,500

 

 

7,379

 

 

7,814

Net Income

 

 

3,139

 

 

3,525

 

 

3,705

 

 

4,359

Earnings Per Common Share (Diluted)

 

 

.84

 

 

.94

 

 

.99

 

 

1.17

 

 

 

 

 

Unaudited Quarterly Data for 2018

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,887

 

$

10,965

 

$

10,390

 

$

9,756

Gross Profit

 

 

6,922

 

 

6,984

 

 

6,294

 

 

6,106

Net Income

 

 

4,092

 

 

4,308

 

 

6,762

 

 

3,393

Earnings Per Common Share (Diluted)

 

 

1.09

 

 

1.15

 

 

1.80

 

 

.91

 

 

 

 

 

Unaudited Quarterly Data for 2017

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,259

 

$

10,829

 

$

10,125

 

$

10,201

Gross Profit

 

 

6,535

 

 

6,893

 

 

6,496

 

 

6,470

Net Income

 

 

3,536

 

 

3,870

 

 

3,622

 

 

(2,522)

Earnings Per Common Share (Diluted)

 

 

.95

 

 

1.04

 

 

.97

 

 

(.67)

 

 

 

XML 29 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Expected dividend amount per quarter

$

-

 

$

0.2875

 

$

-

Expected stock price volatility

 

-

 

 

27.5%

 

 

-

Risk-free interest rate

 

-

 

 

2.57%

 

 

-

Expected life of options

 

-

 

 

4.9 years

 

 

-

XML 30 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment: Property Plant and Equipment by Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Land $ 1,671 $ 1,653
Buildings and Improvements, Gross 13,887 13,752
Machinery and Equipment, Gross 16,254 16,003
Right of Use Asset 414 0
Construction in Progress, Gross 372 141
Property, Plant and Equipment, Gross 32,598 31,549
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (21,870) (21,190)
Property and equipment, net (notes 4 and 10) 10,728 10,359
U.S. and Canada    
Land 621 621
Buildings and Improvements, Gross 6,385 6,348
Machinery and Equipment, Gross 14,316 14,104
Right of Use Asset 385  
Construction in Progress, Gross 205 141
Property, Plant and Equipment, Gross 21,912 21,214
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (17,808) (17,475)
Property and equipment, net (notes 4 and 10) 4,104 3,739
England and Australia    
Land 664 639
Buildings and Improvements, Gross 3,311 3,205
Machinery and Equipment, Gross 793 765
Right of Use Asset 0  
Construction in Progress, Gross 0 0
Property, Plant and Equipment, Gross 4,768 4,609
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (784) (531)
Property and equipment, net (notes 4 and 10) 3,984 4,078
IRELAND    
Land 386 393
Buildings and Improvements, Gross 4,191 4,199
Machinery and Equipment, Gross 1,145 1,134
Right of Use Asset 29  
Construction in Progress, Gross 167 0
Property, Plant and Equipment, Gross 5,918 5,726
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (3,278) (3,184)
Property and equipment, net (notes 4 and 10) $ 2,640 $ 2,542
XML 31 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Transition Tax On Accumulated Foreign Earnings Amount $ (266) $ (3,230) $ 6,288
Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provision 0 $ 0 $ 230
Decrease In The Utah State Portion Of The REPAT Tax 403    
Increase In The Federal Portion Of The REPAT Tax $ 137    
XML 32 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Inventory, Finished Goods, Net of Reserves $ 1,708 $ 1,615
Inventory, Work in Process, Gross 1,022 1,103
Inventory, Raw Materials, Gross 4,183 2,694
Inventories (note 2) $ 6,913 $ 5,412
XML 33 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Current Income Tax Expense (Benefit) $ 3,467 $ 1,386 $ 10,944
Deferred Income Tax Expense (310) (482) (367)
Provision for income taxes (note 7) $ 3,157 $ 904 $ 10,577
XML 34 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Accrued Expenses

 

Accrued expenses:

 

 

 

 

 

Income taxes payable (receivable) 

$

(513)

 

$

845

Payroll and payroll taxes 

 

1,032

 

 

1,099

Reserve for litigation costs 

 

113

 

 

149

Other 

 

1,718

 

 

2,192

Total accrued expenses 

$

2,350

 

$

4,285

XML 35 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Presentation of Sales and Similar Taxes (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Presentation of Sales and Similar Taxes

Presentation of Sales and Similar Taxes

 

Sales tax on revenue-producing transactions is recorded as a liability when the sale occurs.  UTMD is not required to withhold sales tax on OUS sales, and at least 90% of domestic 2019 sales were to customers who are tax exempt or who are in jurisdictions where UTMD is not required to withhold sales tax.

XML 36 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Accounts and Other Receivables

 

 

 

December 31,

 

 

2019

 

 

2018

Accounts and other receivables:

 

 

 

 

 

Accounts receivable 

$

4,835

 

$

4,064

Accrued interest and other 

 

43

 

 

13

Less allowance for doubtful accounts 

 

(136)

 

 

(121)

Total accounts and other receivables 

$

4,742

 

$

3,956

XML 37 R96.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sales, net (notes 1, 3, 9 and 11) $ 11,831 $ 12,494 $ 11,846 $ 10,732 $ 9,756 $ 10,390 $ 10,965 $ 10,887 $ 10,201 $ 10,125 $ 10,829 $ 10,259 $ 46,904 $ 41,998 $ 41,414
Global                              
Sales, net (notes 1, 3, 9 and 11)                         46,904 41,998 41,414
Global | Obstetrics                              
Sales, net (notes 1, 3, 9 and 11)                         5,000 4,447 4,499
Global | Gynecology/Electrosurgery/Urology                              
Sales, net (notes 1, 3, 9 and 11)                         25,354 23,167 23,175
Global | Neonatal                              
Sales, net (notes 1, 3, 9 and 11)                         6,066 6,436 6,154
Global | Blood Pressure Monitoring and Accessories                              
Sales, net (notes 1, 3, 9 and 11)                         $ 10,484 $ 7,948 $ 7,586
XML 38 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Reconciliation of operating lease liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Reconciliation of operating lease liabilities

 

Reconciliation of operating lease liabilities/ payments to operating lease liabilities

(in thousands)

Total operating lease liabilities/ payments

$554

Operating lease liabilities – current (included in Accrued Expenses)

$38

Operating lease liabilities – long term

$376

Present value adjustment

$140

XML 40 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule Of Global Revenues By Product Category

 

 

 

2019

 

 

2018

 

 

2017

Obstetrics

 

$

5,000

 

$

4,447

 

$

4,499

Gynecology/Electrosurgery/Urology

 

 

25,354

 

 

23,167

 

 

23,175

Neonatal

 

 

6,066

 

 

6,436

 

 

6,154

Blood Pressure Monitoring and Accessories

 

 

10,484

 

 

7,948

 

 

7,586

Total:

 

$

46,904

 

$

41,998

 

$

41,414

XML 41 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments $ 0 $ 0.2875 $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 0.00% 27.50% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.00% 2.57% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 0 years 4 years 10 months 24 days 0 years
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2019
Notes  
Note 17 - Recent Accounting Pronouncements

Note 17 – Recent Accounting Pronouncements

 

In March 2016, new accounting guidance was issued to simplify several aspects of accounting for employee share-based payment (including stock option) transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification in the statement of cash flows. Under the guidance, entities recognize all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement. UTMD adopted this standard on January 1, 2017, which had an insignificant impact on its consolidated financial statements. UTMD made a determination to continue to account for forfeitures by estimating the number of awards that are expected to vest.  Because UTMD primarily issues incentive stock options, excess tax benefits and tax deficiencies have historically been minimal.

 

In May 2014, new accounting guidance (ASU 2014-09) was issued that outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to fulfill a contract.  UTMD adopted this new standard on January 1, 2018, using a modified retrospective approach. In accordance with ASU 2014-09, UTMDs revenue recognition is based on its contracts and the performance obligations identified in them. With very insignificant and limited exceptions, the Company’s performance obligation is met when it ships a physical product to a customer’s designated location. The basis on which UTMD recognizes revenue was updated on January 1, 2018, but it did not result in a change to the process and timing of revenue recognition, because the previous revenue recognition method complies with ASU 2014-09.  Therefore, the adoption of ASU 2014-09 did not have an impact on UTMD’s financial statements. In accordance with this adoption disaggregated revenue is presented in Note 11.

 

In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted.  The new guidance became effective for UTMD on January 1, 2019.  UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.  Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income statement.  UTMD’s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland (see Note 14).

 

XML 43 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Notes  
Note 13 - Employee Benefit Plans

Note 13 – Employee Benefit Plans

 

The Company sponsors a contributory 401(k) savings plan for U.S. employees, and contributory retirement plans for Ireland, UK, Australia and Canada employees.  The Company’s matching contribution is determined annually by the board of directors.  Company contributions were approximately $171, $160 and $153 for the years ended December 31, 2019, 2018 and 2017, respectively.

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Cash and Cash Equivalents (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Cash and Cash Equivalents

Cash and Cash Equivalents

 

For purposes of the consolidated statement of cash flows, the Company considers cash on deposit and short-term investments with original maturities of three months or less to be cash and cash equivalents.

XML 45 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Earnings Per Share (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Earnings Per Share

Earnings per Share

 

The computation of basic earnings per common share is based on the weighted average number of shares outstanding during each year.

 

The computation of earnings per common share assuming dilution is based on the weighted average number of shares outstanding during the year plus the weighted average common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the year.

 

The shares (in thousands) used in the computation of the Company’s basic and diluted earnings per share are reconciled as follows:

 

 

2019

 

2018

 

2017

Weighted average number of shares outstanding – basic

3,721

 

3,730

 

3,718

Dilutive effect of stock options

18

 

18

 

19

Weighted average number of shares outstanding, assuming dilution

3,739

 

3,748

 

3,737

XML 46 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Weighted Average Number of Shares

 

 

2019

 

2018

 

2017

Weighted average number of shares outstanding – basic

3,721

 

3,730

 

3,718

Dilutive effect of stock options

18

 

18

 

19

Weighted average number of shares outstanding, assuming dilution

3,739

 

3,748

 

3,737

XML 47 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Finite-Lived Intangible Assets

 

Other identifiable intangible assets:

 

 

 

 

 

Patents 

$

2,194

 

$

2,136

Non-compete agreements 

 

133

 

 

128

Trademarks & trade names 

 

9,738

 

 

9,375

Customer relationships 

 

9,486

 

 

9,123

Distribution agreements 

 

21,000

 

 

-

Regulatory approvals & product certifications 

 

12,654

 

 

12,217

Total Other Identifiable Intangible Assets 

 

55,205

 

 

32,979

Accumulated amortization 

 

(24,993)

 

 

(18,176)

Other Identifiable Intangible Assets, Net 

$

30,212

 

$

14,803

XML 48 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sales, net (notes 1, 3, 9 and 11) $ 11,831 $ 12,494 $ 11,846 $ 10,732 $ 9,756 $ 10,390 $ 10,965 $ 10,887 $ 10,201 $ 10,125 $ 10,829 $ 10,259 $ 46,904 $ 41,998 $ 41,414
OUS                              
Sales, net (notes 1, 3, 9 and 11)                         19,411 20,806 21,129
OUS | Obstetrics                              
Sales, net (notes 1, 3, 9 and 11)                         947 698 732
OUS | Gynecology/Electrosurgery/Urology                              
Sales, net (notes 1, 3, 9 and 11)                         13,731 15,022 14,759
OUS | Neonatal                              
Sales, net (notes 1, 3, 9 and 11)                         1,412 2,252 2,105
OUS | Blood Pressure Monitoring and Accessories                              
Sales, net (notes 1, 3, 9 and 11)                         $ 3,321 $ 2,834 $ 3,533
XML 49 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Lessee, Operating Lease, Liability, Maturity

Maturities of lease liabilities were as follows:

(in thousands)

Year ending December 31,

 

2020

$38

2021

$40

2022

$27

2023

$29

2024

$29

Thereafter

$251

EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ""*<% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ((IP4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " @BG!0F[_ 2>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)VFA2NCVLN))07!!\1:2V=U@DX9DI-VWMXV[ M740?P&-F_GSS#4RK@]1#Q. M'7I*($H!K%LFAM/4MW %+##"Z-)W 7_*ZA?6)E-\8+7A6AVXE:*1O*[]\7U MA]]5V W&[NT_-KX(=BW\NHON"U!+ P04 " @BG!0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ""*<%"=?RMH@@, "P1 8 >&PO=V]R:W-H965T&UL?5CM;ILP%'T5Q ,,?&U(4B61FE;3)FU2U6G;;YHX"2K@#$C3 MO?W,1UGJ>]P_ 9QS?&S?>ZXQRXNIGYNCUFWP6A95LPJ/;7NZB:)F>]1EUGPR M)UW9?_:F+K/6/M:'J#G5.MOUI+*(*([3J,SR*EPO^[:'>KTTY[;(*_U0!\VY M++/Z[T87YK(*1?C6\)@?CFW7$*V7I^R@?^CVY^FAMD_1U,LN+W75Y*8*:KU? MA;?BYEZF':%'_,KUI;FZ#[JI/!GSW#U\W:W"N!N1+O2V[;K([.5%W^FBZ'JR MX_@S=AI.FAWQ^OZM]\_]Y.UDGK)&WYGB=[YKCZMP'@8[O<_.1?MH+E_T.*$D M#,;9?],ONK#P;B168VN*IO\-MN>F->78BQU*F;T.U[SJKY?A'Z5&&B;02*") M,(\_),B1(">"^%A!C03E$*)A*OW:W&=MME[6YA+40WA/69=%XD;9U=]VC?UB M]__9Y6ELZ\LZ7D8O73>. $$*]@!(+SG=C#2">8(L8.R[F/;CQ1AA/ MQ(7'UX+U0$[,[T9,TF.JP7GI8J:D)_(".OQ6$)<2CH-'3'HM1>DLEC,BCQCV MLI!%<)U@+C'I;/Q;1#& ML_41K@/$ZX!,7!6 23TJN 00+P%RYJH S-RC@KU/W-?2S3& 4;ZX8.\3][5R M.[KQ,TQA/'DF,3>E]S7B9MC"./),8F]+[FO4S?' M$,:78]C[DOLZ93G&,2PNT=51LM3UH3^F-\'6G*O^&\%5Z_0IX);ZH^A_^/ = MX7M6'_*J"9Y,:P^T_;%S;TRK[5#B3W;"1YWMIH="[]ON=F;OZ^'\/CRTYC1^ MFXBF#R3K?U!+ P04 " @BG!0.A=29?<# "M$@ & 'AL+W=OO(6R4S(SW)F#RC_V/;3X;+R]M][T_>#\L?C3UJ5\EAV$X M/Z5IOSWXINJ_MF=_"O_LVZZIAE#L7M/^W/EJ-P4U=8I95J1-=3PEZ^7T[+E; M+]NWH3Z>_'.WZ-^:INK^V_BZO:P22#X>?#N^'H;Q0;I>GJM7_Z^KL>:@H]_YTJ36YMCX/W]1^V_3,F'9%ZJWI=M_<]Q-QQ6B4T6 M.[^OWNKA6WOYU<\)YG4VI_EP-U7K9M9=%=QVM/J^+M0R?1_KF26;JP3O)/BH*+FBT#=)&MJ_F4#1!$[Q MZCX^E^.5&*^F>'T?7Y DKI)BDIPFB49C#4F$JW( 0-F+%KUH[H6TLKE*\GLO M1M,^Y2+E\D)VDHM.)UH3(X(& ME>S#B#X,\V$RXL,(R5I+9E/)547FLH@7*WJQW L0+Y:U IE!,H:EI%*YD[TX MT8OC7LATW#C>BG(%<5Q**A/K%\AD(F7<#4-2QH7@;;1$9/Q"YR_AO)W MUCQ.4\<)+.B<,W?@>C0D,Q@T6U",B=0@LQ,X/ V%)W PAI3HZRFHG(FL;B#C M$S@_#>4G<#BBRC-J1D*HC;F1(0JEM(3.19MX>A^1%"%!3H&=+NQ00Y%.F<^E3SZD)F)G)DVPDR4F8FEH[1$84-) MR2UI,/))@#(ND>/245RBL)^$S"*;,H(NRR#V<:!D9"J.3+J!VR@.0\C"JD\W M>H+.6NSV>^L5+.PQM M,QT4[-MV\*'*[&O([N"KW:U0^_TPWIIPWUT/4*Z%H3W/AT/I[81J_3]02P,$ M% @ ((IP4'8NN_M<]2CD%LK:JG?_?FU! M J73^P7:\K[G/*? :79C_$T4 -)[KV@MUGXA9;-"2!P*J(B8L09J]>3$>$6D MFO(S$@T'^)2583_W0!EM[4?^/>% ME_)<2+V \JPA9_@)\E>SXVJ&^BC'LH):E*SV.)S6_J=@M0VP-AC%:PDW,1A[ MNI0]8V]Z\NVX]K$F @H'J4,0=;O"%BC5D13'GRZHW^?4QN'X'OV+*5X5LR<" MMHS^+H^R6/L+WSO"B5RH?&&WK] 5%/M>5_UWN )5;J'2Y"LJJ+ MHE J\M[>R]K<;UW\N\UM"#M#V!N"^4-#U!DBRX!:,E/J9R))GG%V\WC[MAJB M/XI@%:G-/.A%LW?FF:I6J-5KOHPS=-5Q.LFFE80#23A6;*>*9-Y+D,K?0X1. MB-#XHX$_=MLCISTR]OFPAL2JH96D1E(;"9[AP"KCB6A$,G>2S*WGRO&9WTD76+*J++LTOAZHNLM8\UD>O MN=0ZV_=!1>X)WP^](CN7[GK9E[W4ZV5U;?-SJ5]JI[D615;_O]%Y=5NYY+X7 M?#X?3VU7X*V7E^RHO^CVZ^6E-D_>/E4^O#RGVFIU3(+J GOIWU MK9G<.UU37JOJ>_?PUW[E^ITBG>M=VZ7(S.5-;W6>=YF,CO_&I.Z]SBYP>O^> M_8^^\:8QKUFCMU7^[WG?GE9N[#I[??NYNOVIQP8%KC.V_F_]IG.#=TI, M';LJ;_K_SN[:M%4Q9C%2BNS'<#V7_?4VYG\/PP%B#!#W H_#)!C@/P5H#X, M4&. 8@'>T)2^;]*LS=;+NKHY]3"\EZR;1?2D3._ONL*^L_O?3/F]=HI'9#(R8,G?",]GO50A4Q498X>*Q@JU-A$Q#:B/D!UB%A V5?0(Y23 3 MKF"XZL/50_TAZZ>!"7NF[!D5)KPWMX"B)(E9>Q%E_K#D $H.@.2(21Z88%(- M14HR,5M !6'"1C%%E$\)EAQ"R2&0S,1L0JL:D:B0C<464*'D(Y9"*IF9&!&4 M' ')"9,<@5ZV.AE!O/$I@ (U,RMBJ#>V]9+/],96+2J63"Y@ O[2 D9%6&P" MQ29 +#&QB55)$A)7:T/!5,H@%T RD5@O^7@Y]8%BP==3'PQU*/FJB+ X3+AJ MA"4^S2S1-&,#!'1+KIOLUX6/^19!9&FV(9J9& 1-Y9D$$&P9E["J\;E<&^$# MD7Z8YE$L]AZ20&S Q4JK%KZH 23B2QI@XG!&+;8Z EY'W.M&:%K-)[ZB 49) M:RJ 1),1>!2,C8Z T_$IMR%D=7%L35^ )2I(N&J$^?&<;NQV!.R.N-V1[5&2 M@HC+MBEKYY$"R&RBHKD7#_L= <,C;G@C--V^D(J$I1I@<1 $7+>-Q<'<[H^P M[1'P/<%];X2B:5\O$NLMM"FUL)=EFQ(+,;,;(FQ_!/Q/SRYM\NA:Z/O;' HVSJZYEVWT!3DKO1P_/HOOT9>4;>DJ' X1?:8;SC'^R M^G@N&^>U:LV'=?_Y>ZBJ5AN5_L)TZDEG^_M#K@]M=QN9^WHX1Q@>VNHRGI%X M]X.:]4]02P,$% @ ((IP4!:")T_[ 0 >@4 !@ !X;"]W;W)K'#!?5 MQM0VH?OW:QM""6&3%^P9SCD^,YB)>\;?104@K4]*&I'8E93M!B&15T"Q>& M M-.I-P3C%4H6\1*+E@(^&1 GR'"="%->-G<8FM^=IS#I)Z@;VW!(=I9C_W0)A M?6*[]CGQ6I>5U F4QBTNX1?(W^V>JPA-*L>:0B-JUE@& M7LSVEJ[DP-B[#KX?$]O1AH! +K4"5LL)=D"(%E(V/D9->SI2$^?[L_HW4[NJ MY8 %[!AYJX^R2NPGVSI"@3LB7UG_ F,]H6V-Q?^ $Q %UT[4&3DCPCRMO!.2 MT5%%6:'X!-!#>Z2?!'@O]%"&X2@I$0+ AH*,7T)L,2 MIS%GO<6'K]MB?8G<3:"ZG^ND:;9YI]HC5/:4NEX4HY,6&C'; >/-,1,"*?7I M"&_MB*UW1?K!*#PP]N.C3XZ)/ M R8RF,9@G$6A=Q'9+<2%S7#59KAB\VEA,[QK\RXBNT9$"YMH=@,I\-+\W<+* M6==(_2%GV6F /'OZ!B_R6S58ACGP)3-,I9^8EW4CK .3ZO\PM[A@3((RZ#PH MAY4:A%- H)!Z^ZCV?!@'0R!9.TXZ-(W;]!]02P,$% @ ((IP4#VE\4S>SGZ7BN[^?[IKG<+9?UT[XXY?6W\E*E]KQ@>?7?ICB6[_=S M-?_XX/OA9=]T'RS7JTO^4OQ9-']='JIV:WFKLCN_WE_:R3\EB6/[J-WW;W2NVQ?'856KWX]^A MZ/S6LQOX]?U']:P7WXIYS.MB6Q[_.>R:_?T\FL]VQ7/^>FR^E^^_%H,@?SX; MU/]>O!7'%N_VI.WQ5![K_N_LZ;5NRM-0I=V54_[S^GHX]Z_O0_V/87B '@;H MVP!E)@>888"Y#=#AY [#+"? ]3D '\8X'_N4C0Y(!@&!)\#KM_'=;+ZV4_R M)E^OJO)]5ET/H$O>':?J+FB_WZ?NP_[K[/_7?@%U^^G;6NEXM7SK"@W,YLKH MKXSQ7&:+&.4R"6*TRZ2(,2Z3(<;>F&6K]R9:0]&Z+V"= CX1?66"GCGWC F) M9H1$1#-G%DIK2R2E'(N4%Y+)R3@5Q-J.2#=0N@'2 R+]ROB.+F5P%PN[6-"% MS-[&,C'TF+)\/S2IDG"&5$E%(IONX\CUH5P?R"4'PL9G36+<(H M M""_DX# M<48#MA,+30[\A#-T1D4BF^[CR VAW)#+M:3))IS8#:=%!%M$H 4Y8VTB<48C MMA/L_)EPALZH2&33?1RY,90; [GD_+*)I=W8BD0B$JE(9%.$(U5YV-0\():< MY4"85 %I$ACI%BFKY@0JI?HZ%41L(1R8 MQPT%\H:E\4KQP&'"T48X="B4.E@C.78HG@>"D$VT'#QD)!-:N:IQ]E @?+ X MIWCZ4,%(&YP_% @@+-(I.8$H'@T6FJ4Z0+'9E5.(U,O5C8.(0DF$9CO%(\!B MY-C5. -HE %HOAN@J>G5W)<#8JD)8.CDRD@VW"Y+E@,T.<.RYP)DH6,; MTQD6*V5B)5;&]E))&15$:R2<15C&U6(YMERT3<9IEB$4ED M) 7(PGKT<,A$S%6.?5\#WV?)4HMFO)611$92@*C(]VFT%#%7.?9^C18>F/)0 MSI8:Y .MJ7@.+51[7<]F !3S/*7IPBC@HBB.QXP3YQ(-H<-#- MQ-&( RV7 ,LEP5+(U]J&]ER =*>X$,ZP?*UME3(U8T- MUR##I;'23"WU#[I%))&15$:R2<15C/W5H!L/-%8:\5I\*R.)C*0 65AV6S83 M,5RR;ICSU#S,\EV53M!6];VVM?9'O;AO'XKGIWH;M^^KZW,EUHRDO MPS,UR]N#/>O_ 5!+ P04 " @BG!0C[B51U(% ";' & 'AL+W=O M;H5"YCRB.DZ@L=H?Y MQ*?VAVU6%6^Y>'^:.ZSTW<%Q@4?^_\J;FZGO6I/%75]_[F MM\W#/.X=^;U_;OL01??U[M=^O^\C=3[^'8/.+W7V!:^O/Z+_,B3?)?-4-'Y= M[?_9;=KMPSR=SS;^I7C;M]^JTZ]^3,C.9V/VO_MWO^_DO9.NCN=JWPR?L^>W MIJW*,4IGI2Q^G+]WA^'[-,;_*(8+T%B +@54B< MRM V>=$6RT5=G6;U^>\]%GTO4O>F:_WG_N'0V,-O7?,TW=/WI;)Z$;WW@4;- MZJRA:\U%$771+U40JF)%HCA-*UA+16*FDEQ*5&RQ"PT3U4, /4G4X &!C!# M ',=0&6LI^:TH$Z,9-)H!H[SC9Z(*Q9M52H@EDTM)8(2J&$]F ML;2:Q'PVBT4MFK7[&FBXUYN2J=G S*N 6<7-*MFP"3Y9B@2E4"#* H8Q M9A3@#*]G-8HF@TGXE1J3<;]2$^K$&#'* K>6N[7R?W1RS &5X3TG1RHR%#"- ML:8 UQ+.-26!=">'GA2)<28:PJ +>%@4Y)'G=M4^ 4RX@#,D*<@0#.M^;('J)3Y(@PJR4I'PUF=^,,W6+,41@E^4XZ@D@ MAA3HPU)GY=A%4 MW84PCRL#8#830&!$:($(03LSZ7Y#"'QY@W*G'/< M-Y!18@.O=S3&D 882OG^7DMV:+%J!Z([I>40E+*, L#7F$0:D"@50Q#LC%)- MEKN6LJXC:='60*:M"ZR'-8:2!E#B\]A*2YA8!?JVE'43#$=<#F24T-5^=>H; MXTD#/*5B_I!$,>12T;HZL3FM+7K\/I5S-[KMX.;7_0 M!4:7\\CE_U!+ P04 " @BG!0 M&((=\;0! #2 P & 'AL+W=O/&ME7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9 MO&-:2$.++/G.MLBP]TH:.%OB>JV%_7T"A4-.M_3%\2B;UD<'*[).-/ -_/?N M;(/%9I9*:C!.HB$6ZIS>;X^G?8Q/ 3\D#&YQ)K&2"^)3-#Y7.=U$0:"@])%! MA.T*#Z!4) HR?DV<=$X9@=VG2/HPWMWR"K0/X!. S MX)#RL#%14OY!>%%D%@=BQ]YW(C[Q]LA#;\KH3*U(=T&\"]YKL3W<9>P:B::8 MTQC#ES%S! OL:K!-FB9'2NQ-FN2%=Q[8^_2([&_X..U?A6VD<>2"/KQLZG^-Z"%(V=R$ M$6K#!YL-!;6/Q[MPMN.8C8;';OI!;/[&Q1]02P,$% @ ((IP4'\P01&S M 0 T@, !@ !X;"]W;W)K/L\'8 M%]<">/*JI'8Y;;WO#HRYL@7%W8WI0.--;:SB'DW;,-=9X%4D*: M%EGTG6R1F=Y+H>%DB>N5XO;O$:093:%H?'*S(.M[ 3_"_NI-%B\TJ ME5"@G3":6*AS>KY! MRB"$:?R9-.D<,A"7YZOZ8ZP=:SES!_=&/HO*MSG=4U)!S7OIG\SP%:9Z;BF9 MBO\.%Y (#YE@C-)(%U=2]LX;-:E@*HJ_CKO0<1_&F]LK;9V03H1T)NPC@8V! M8N8/W/,BLV8@=NQ]Q\,3;PXI]J8,SMB*>(?)._1>BLV7)&.7(#1ACB,F76)F M!$/U.42Z%N*8OJ.GZ_3M:H;;2-\NH^_WZP*[58%=%-A]6.(:YFV1;-%3!;:) MT^1(:7H=)WGAG0?V+HUO\A\^3OL/;ANA'3D;CR\;^U\;XP%326YPA%K\8+,A MH?;A^!G/=ARST?"FFWX0F[]Q\0]02P,$% @ ((IP4+"!(GBT 0 T@, M !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;ITN ME"J)M%V$0 *I6@0\N\DDL=:78#O-\O>,G6R((.+%]HS/.7/Q.!^M>_8=0" O M6AE?T"Z$_L28KSK0PM_9'@S>--9I$=!T+?.] U$GDE:,[W9OF!;2T#)/OHLK MK?HAZ] 5]$A)#8T85'BRXT>8Z[FG9"[^,]Q M(3QF@C$JJWQ:237X8/6L@JEH\3+MTJ1]G&[NLYFV3> S@2^$8XK#ID I\_F_E_AW/V2T*S9CSA.%KS()@J+Z$ MX%LASOP?.M^F9YL99HF>K:,?C]L"ATV!0Q(X_+?$+4SV5Q"VZJD&UZ9I\J2R M@TF3O/(N _O TYO\@4_3_D6X5AI/KC;@RZ;^-]8&P%1V=SA"'7ZPQ5#0A'A\ MBV#-XTUFD1T'0M\[T#42>25HSO=F^8%M+0,D^^BRMS.P0E M#5P<\8/6POTZ@[)C0??TU?$DVRY$!ROS7K3P%<*W_N+08HM*+348+ZTA#IJ" M/NQ/YRSB$^"[A-&OSB16!V@T=0*@IA&C]G3;J$ MC,3U^57]0ZH=:[D*#X]6_9!UZ IZI*2&1@PJ/-GQ(\SUW%,R%_\9;J 0'C/! M&)55/JVD&GRP>E;!5+1XF79ITCY.-P<^T[8)?";PA7!,<=@4*&7^7@11YLZ. MQ$V][T5\XOV)8V^JZ$RM2'>8O$?OK=R_RW)VBT(SYCQA^!JS(!BJ+R'X5H@S M_X?.M^F'S0P/B7Y81S\>MP6R38$L"63_+7$+<_]7$+;JJ0;7IFGRI+*#29.\ M\BX#^Y >D?V!3]/^1;A6&D^N-N#+IOXWU@; 5'9W.$(=?K#%4-"$>'R+9S>- MV60$V\\_B"W?N/P-4$L#!!0 ( ""*<% 9@@X;M0$ -(# 9 >&PO M=V]R:W-H965T?<#R[I8.R+:P \>=6J=1EMO.^. MC+FB 2WF@Q9O*6"T\FK9FKK,@RDC2BO'-YI9I(5N:I]%WMGEJ>J]D"V=+ M7*^UL&\G4&;(Z):^.QYEW?C@8'G:B1I^@O_5G2U:;%8II8;62=,2"U5&[[;' M4Q+P$? D87"+,PF57(QY"<;W,J.;D! H*'Q0$+A=X1Z4"D*8QN])D\XA W%Y M?E?_&FO'6B["P;U1S[+T348/E)10B5[Y1S-\@ZF>3Y1,Q?^ *RB$ATPP1F&4 MBRLI>N>-GE0P%2U>QUVV<1_&&YY,M'4"GPA\)B3[6,L8*&;^17B1I]8,Q(Z] M[T1XXNV18V^*X(RMB'>8O$/O-=]^ODW9-0A-F-.(X4O,C&"H/H?@:R%._!\Z M7Z?O5C/<1?IN&?UP6!=(5@62*)#\M\0US/ZO(&S14PVVCM/D2&'Z-D[RPCL/ M[!V/;_(!'Z?]0=A:MHY7C?VOC/& J6QN<(0:_&"SH:#RX;C'LQW';#2\ MZ:8?Q.9OG/\!4$L#!!0 ( ""*<%#BN7DXM0$ -(# 9 >&PO=V]R M:W-H965TR+36=JD[:I*C3 MMM_$OK91@>L"CKNW'V#7LU:K?X![.>?<#R[9@.;9M@".O"JI;4Y;Y[HC8[9L M07%[@QUH?U.C4=QYTS3,=@9X%4E*LF2SN66*"TV++/K.ILBP=U)H.!MB>Z6X M^7,"B4-.M_3-\22:U@4'*[*.-_ #W,_N;+S%9I5**-!6H"8&ZIS>;8^G?Y R"/DT7B9-.H<,Q.7Y3?TA MUNYKN7 +]RA_B\JU.4TIJ:#FO71/.#S"5,\G2J;BO\$5I(>'3'R,$J6-*RE[ MZU!-*CX5Q5_'7>BX#^/-[C#1U@G)1$AF0AKCL#%0S/P+=[S(# [$C+WO>'CB M[3'QO2F#,[8BWOGDK?=>B^TAS=@U"$V8TXA)EI@9P;SZ'")9"W%*WM&3=?IN M-<-=I.^6T=-T76"_*K"/ OL/2US#'/X+PA8]56":.$V6E-CK.,D+[SRP=TE\ MDW_P<=J_<],(;&PO=V]R:W-H M965TW X$UMG18!3=TD(866?*=79'9/BAIX.R([[46[O<) ME!URNJ7OCF?9M"$Z6)%UHH'O$'YT9X<6FU4JJ<%X:0UQ4.?T?GL\[2,^ 7Y* M&/SB3&(E%VM?HO%4Y703$P(%98@* K)TTZ1PR$I?G=_7/J7:L MY2(\/%CU2U:AS>F!D@IJT:OP;(X@D)XS 1CE%;YM)*R]\'J M2053T>)MW*5)^S#><#[1U@E\(O"9<$AQV!@H9?XH@B@R9P?BQMYW(C[Q]LBQ M-V5TIE:D.TS>H_=:X(-F[!J%)LQIQ/ %9CLC&*K/(?A:B!/_A\[7Z;O5#'>) MOEM&/QS6!?:K OLDL/]OB6N8OXMDBYYJ<$V:)D]*VYLTR0OO/+#WZ1'9!WR< M]F_"-=)X_GT!LZ[56GT!9CCGS(4AG]"\V [ D5TS*/O8LH<1R=[#1=#[*B4,+_.('$JZ(Z^ M.9[ZMG/!P0,@CY-'XF3;J$#,3U^4W]8ZS=UW(5%AY1 M/O>UZPIZI*2&1HS2/>'T"5(][RA)Q7^!&T@/#YGX&!5*&U=2C=:A2BH^%25> MY[W7<9_2S7VB;1-X(O"%<(QQV!PH9OY!.%'F!B=BYMX/(CSQ[L1];ZK@C*V( M=SYYZ[VWDF<\9[<@E##G&<-7F-V"8%Y]"<&W0ISY/W2^3=]O9KB/]/TZ^O&X M+7#8%#A$@<-_2]S"[/\*PE8]56#:.$V65#CJ.,DK[S*P#SR^R1_X/.U?A6E[ M;&UL?5/;;MP@$/T5Q <$+^NDJY5M*9NJ:J566J5J\\S:XXL"C MXG?Y] M 3N.E5A] 68XY\R%(1O1/-L6P)$7);7-:>M@*@B24G&D^2.*=%I6F31=S9%AH.3G8:S(7902IB_)Y XYG1'7QV/7=.Z MX&!%UHL&?H+[U9^-M]BB4G4*M.U0$P-U3N]WQU,:\!'PNX/1KLXD5')!? [& MMRJG24@())0N* B_7>$!I Q"/HT_LR9=0@;B^ORJ_B76[FNY" L/*)^ZRK4Y M/5!202T&Z1YQ_ IS/;>4S,5_ARM(#P^9^!@E2AM74@[6H9I5?"I*O$Q[I^,^ M3C=[/M.V"7PF\(5PB''8%"AF_EDX460&1V*FWO")VG&KD%HQIPF#%]A=@N">?4E!-\*<>(?Z'R;OM_,&;#3VU;4 GKQIU;FS;%H?'*S( M>M' =_ _^K-%BRTJE=30.6DZ8J'.Z4-Z/.T#/@)^2AC=ZDQ")1=C7H/QIP-///X@MW[CX U!+ P04 " @ MBG!0$"7 B;0! #2 P &0 'AL+W=O7;$3S:EL 1]ZTZFQ.6^?Z(V.V;$$+>X<]=/ZF1J.%\Z9IF.T-B"J2 MM&(\2=XQ+61'BRSZSJ;(<'!*=G VQ Y:"_/K! K'G.[HS?$BF]8%!RNR7C3P M%=RW_FR\Q1:52FKHK,2.&*AS^K [G@X!'P'?)8QV=2:AD@OB:S ^53E-0D*@ MH'1!0?CM"H^@5!#R:?R<->D2,A#7YYOZ+$_Z'S;?I^,\-]I._7T=-T6^"P*7"( H?_EKB% M^?!7$+;JJ0;3Q&FRI,2ABY.\\BX#^\#CF_R!3]/^19A&=I9G\TT9I/AL)]_$%N^XRLP$ -(# 9 >&PO=V]R:W-H965T3-B^V!W#H30IE2]P[-QP)L74/DMD;/8#R-ZTVDCEOFH[8P0!K(DD*0I/D MCDC&%:Z*Z#N;JM"C$US!V2 [2LG,[Q,(/94XQ>^.9][U+CA(50RL@^_@?@QG MXRVRJC1<@K)<*V2@+?%]>CQE 1\!/SE,=G-&H9*+UB_!>&I*G(2$0$#M@@+S MVQ4>0(@@Y--X733Q&C(0M^=W]<^Q=E_+A5EXT.(7;UQ?XARC!EHV"O>LIR^P MU'.+T5+\5[B"\/"0B8]1:V'CBNK1.BT7%9^*9&_SSE7D)F[OW PA.G1^I[4P=G;$6\\\E;[[U6-$T*<@U""^8T M8^@&DZX(XM77$'0OQ(G^0Z?[],-NAH=(/VRCY_F^0+8KD$6![+\E[F'^+I)L M>BK!='&:+*KUJ.(D;[SKP-[3^"8?\'G:OS'3<67113O_LK'_K=8.?"K)C1^A MWG^PU1#0NG#\Y,]F'K/9<'I8?A!9OW'U!U!+ P04 " @BG!0X[XL1K0! M #2 P &0 'AL+W=OC/QMOL46E MZA1HVZ$F!NJ[D!!(*%U0$'Z[P@-( M&81\&J^S)EU"!N+Z_*[^.=;N:[D("P\H?W65:W-ZH*2"6@S2/>/X!>9Z;BF9 MB_\*5Y >'C+Q,4J4-JZD'*Q#-:OX5)1XF_9.QWV<;M)TIFT3^$S@"^$0X[ I M4,S\43A19 9'8J;>]R(\<7+DOC=E<,96Q#N?O/7>:\$3GK%K$)HQIPG#5YAD M03"OOH3@6R%._!\ZWZ:GFQFFD9ZNHQ\.VP+[38%]%-C_M\0M3/I7$+;JJ0+3 MQ&FRI,1!QTE>>9>!O>?Q33[@T[1_$Z;IM"47=/YE8_]K1 <^E=V-'Z'6?[#% MD%"[M $ -(# M 9 >&PO=V]R:W-H965T)W^?0$3QVJMO@ SG'/FPE!,VKS8'L"A M-RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I"-WM[HAD7.&JB+ZS MJ0H].L$5G VRHY3,_#Z!T%.),_SN>.9=[X*#5,7 .O@.[L=P-MXBBTK#)2C+ MM4(&VA(_9,=3'O 1\)/#9%=G%"JY:/T2C"]-B7'3'R,6@L;5U2/UFF95'PJDKW-.U=QG]+-?:)M$V@BT(5PB''('"AF_HDY M5A5&3\C,O1]8>.+L2'UOZN",K8AW/GGKO=>*9GE!KD$H84XSAJXPV8(@7GT) M0;="G.@_=+I-WV]FN(_T_3KZX; MD&\*Y%$@_V^)6YC;OX*054\EF"Y.DT6U M'E61Y1M7?P!02P,$% @ ((IP4* (F;6U 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-;O)KE:V MI6RJ*I5::96JS3-KCR\*%P?P.OW[#MAQK<3J"S##.6=T?&7-& $N[&=*#QIC)6"8^FK9GK+(@RDI1D?+.Y8TJTFN9I])UMGIK> MRU;#V1+7*R7LGQ-(,V0TH>^.I[9N?'"P/.U$#3_!_^K.%BTVJY2M NU:HXF% M*J/WR?&T"_@(^-W"X!9G$BJY&/,2C&]E1CF;C!XH*:$2O?1/9GB$J9Y;2J;BO\,5),)# M)ABC,-+%E12]\T9-*IB*$F_CWNJX#^/-[7ZBK1/X1. SX1#CL#%0S/R+\")/ MK1F('7O?B?#$R9%C;XK@C*V(=YB\0^\UY\E=RJY!:,*<1@Q?8)(9P5!]#L'7 M0ISX)SI?IV]7,]Q&^G89_7!8%]BM"NRBP.Z_):YA]A^"L$5/%=@Z3I,CA>EU MG.2%=Q[8>Q[?Y!]\G/8?PM:M=N1B/+YL[']EC =,97.#(]3@!YL-"94/QSV> M[3AFH^%--_T@-G_C_"]02P,$% @ ((IP4#U_:5ZU 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q >$-;MMG95M*9NJ M2J5$6J5J^\S:8QL%/ [@=?KW!>RX5FOU!9CAG#,7AFQ$\V); $?>M.IL3EOG M^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B?+?[R+20'2VRZ#N;(L/!*=G! MV1 [:"W,KQ,H''.:T'?'LVQ:%QRLR'K1P#=PW_NS\19;5"JIH;,2.V*@SNE= MI,0B47Q)=@?*URN@L)@8+2!07AMRO<@U)!R*?Q.FO2)60@ MKL_OZE]B[;Z6B[!PC^JGK%R;TY22"FHQ*/>,XP/,]7R@9"[^$:Z@/#QDXF.4 MJ&Q<23E8AWI6\:EH\3;MLHO[.-WPVYFV3> S@2^$-,9A4Z"8^6?A1)$9'(F9 M>M^+\,3)D?O>E,$96Q'O?/+6>Z\%3]*,78/0C#E-&+[") N">?4E!-\*<>+_ MT/DV?;^9X3[2]^OH:;HM<-@4.$2!PW]+W,+<_A6$K7JJP31QFBPI<>CB)*^\ MR\#>\?@F?^#3M#\)T\C.D@LZ_[*Q_S6B Y_*[L:/4.L_V&(HJ%TX?O)G,XW9 M9#CLYQ_$EF]<_ 902P,$% @ ((IP4'T8./*T 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q <$+^NDJY5M*9NH:J16 M6J5J^\S:8QL%/ [@=?KW!>PX5FOU!9CAG#,7AFQ$\V); $?>M.IL3EOG^B-C MMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B/$GNF!:RHT46?6=39#@X)3LX&V(' MK87Y?0*%8TYW]-WQ+)O6!04S,5_A2LH#P^9^!@E*AM7 M4@[6H9Y5?"I:O$V[[.(^3C?I?J9M$_A,X OA$..P*5#,_%$X460&1V*FWO"\R1CUR T8TX3AJ\PNP7!O/H2@F^%./%_Z'R; MOM_,_GT'['6MUNH+,,,Y9RX,^6C=B^\ GG5ROB"=B'T)\9\U8$6 M_L[V8/"FL4Z+@*9KF>\=B#J1M&)\MWO'M)"&EGGR75R9VR$H:>#BB!^T%N[7 M&90="[JG;XYGV78A.EB9]Z*%KQ"^]1>'%EM4:JG!>&D-<= 4]&%_.A\C/@&^ M2QC]ZDQB)5=K7Z+QJ2[H+B8$"JH0%01N-W@$I:(0IO%SUJ1+R$A"# MU;,*IJ+%Z[1+D_9QNN'93-LF\)G %T*6XK I4,K\2011YLZ.Q$V][T5\XOV) M8V^JZ$RM2'>8O$?OK>2<+P%6:_(!BJ+R'X5H@S_X?.M^F'S0P/ MB7Y81\^R;8'CIL Q"1S_6^(6YO!7$+;JJ0;7IFGRI+*#29.\\BX#^\#3F_R! M3]/^1;A6&D^N-N#+IOXWU@; 5'9W.$(=?K#%4-"$>'R/9S>-V60$V\\_B"W? MN/P-4$L#!!0 ( ""*<%"88Z1.LP$ -(# 9 >&PO=V]R:W-H965T M75LSUUD0901IQ?AF<\>TD"W-TQ@[VCPUO5>RA:,EKM=:V(\#*#-D M=$LO@1=9-SX$6)YVHH:?X']U1XL>FUE*J:%UTK3$0I71Q^W^D(3\F/!;PN 6 M-@F=G(QY# *E A'*>)LXZ5PR )?VA?UK[!U[.0D' M3T;]D:5O,OI 20F5Z)5_,<,WF/JYI61J_CN<06%Z4((U"J-<_)*B=][HB06E M:/$^GK*-YS#Q7V#K #X!^!6 C86B\B_"BSRU9B!VG'TGPA5O]QQG4X1@'$7\ MA^(=1L\YYTG*SH%HRCF,.7R1LYTS&++/)?A:B0/_#\[7X;M5A;L(WWU2>+M. MD*P2))$@^41P=]7B6L[]51&VF*D&6\=M1&=%_:1QSOYESYN^P]A M:]DZ;S;.OS+& TK9W. *-?C 9D=!Y8-YC[8=UVQTO.FF%\3F9YS_!5!+ M P04 " @BG!0.B_PVK0! #2 P &0 'AL+W=O; /@R)M6K0I]D[)%HZ&V%YK8=X/H'#(Z(9> L^R M;EP(L#SM1 T_P?WJCL9[;&8II8;62FR)@2JC#YO]81?R8\)O"8-=V"1T$3U1Y:N MR>@])254HE?N&8=O,/5S2\G4_ \X@_+I08FO4:"R\4N*WCK4$XN7HL7;>,HV MGL/$?X&M _@$X%< -A:*RK\()_+4X$#,./M.A"O>[+F?31&"<13QGQ=O??2< MX#P>>K%E=RMLE5$;:8J093QVVRI,"^C9N\B,X+^\#CG?Q+'[?]29A:MI:< MT/F;C?.O$!UX*&PO=V]R:W-H965T;+TR)5M,\C;&CS5/3>]EJ.%KB>J6$_3B -$-&M_02>&WKQH< MR]-.U/ #_,_N:-%CLTK9*M"N-9I8J#+ZL-T?=@$? ;]:&-S")J&3DS%OP?E6 M9G03"@()A0\* H\S/(*400C+^#-ITCEE("[MB_I3[!U[.0D'CT;^;DO?9/2> MDA(JT4O_:H9GF/JYI61J_CN<02(\5((Y"B-=_)*B=]ZH205+4>)]/%L=SV'2 MO]#6"7PB\"L"&Q/%RK\*+_+4FH'8\W7.<31&"<13Q'Q;O,'K.>;)- MV3D(39C#B.$+S">"H?J<@J^E./#_Z'R=GJQ6F$1ZLJ3SVW6!W:K +@KL_FF1 M7[6XADFNDK#%3!78.FZ3(X7I==SD171>V <>[^03/F[[B[!UJQTY&8\W&^=? M&>,!2]G&PO=V]R:W-H965T(O-*F6K0-L6-3%09?1^>SPE 1\!OUH8[.),0B47Q)=@?"LSN@D)@83" M!07AMRL\@)1!R*?Q.FG2.60@+L\?ZE]C[;Z6B[#P@/)W6[HFHW>4E%")7KHG M'!YAJF=/R53\=[B"]/"0B8]1H+1Q)45O':I)Q:>BQ-NXMSKNPWAS>YAHZP0^ M$?A,N(MQV!@H9OY%.)&G!@=BQMYW(CSQ]LA];XK@C*V(=SYYZ[W7G.^2E%V# MT(0YC1B^P&QG!//J-_:\0 M'?A4-C=^A!K_P69#0N7"\=:?S3AFH^&PFWX0F[]Q_@Y02P,$% @ ((IP M4*FIC_&S 0 T@, !D !X;"]W;W)K&UL;5/; MCM,P$/T5RQ^P;MTNNU1)I.TB!!)(U2+@V4TFB;6^!-MIEK]G[*0AE+S$,Y-S MSEP\S@;K7GT+$,B;5L;GM VA.S#FRQ:T\'>V X-_:NNT".BZAOG.@:@222O& M-YMW3 MI:)&EV,D5F>V#D@9.COA>:^%^'T'9(:=;>@V\R*8-,<"*K!,-?(/P MO3LY]-BL4DD-QDMKB(,ZIT_;PW$?\0GP0\+@%S:)G9RM?8W.YRJGFU@0*"A# M5!!X7. 9E(I"6,:O29/.*2-Q:5_5/Z;>L9>S\/!LU4]9A3:GCY144(M>A1<[ M?(*IGWM*IN:_P 44PF,EF*.TRJ(_12\%W#QF[1*$)&PO=V]R:W-H965T&,"*+]0V2_KWM0U+R(87/#/,.7-F/,Y' M;5YM!^#0FQ3*%KASKM\38JL.)+,WN@?E_S3:2.:\:UIB>P.LCB I"$V2+T0R MKG"9Q]C1E+D>G. *C@;904IF_AU Z+' *;X$GGG;N1 @9=ZS%GZ!^]T?C??( MPE)S"ZP$D0! (J%QB8/\YP M#T($(B_C[\R)EY(!N+8O[(^Q=]_+B5FXU^*%UZXK\#>,:FC8(-RS'I]@[N<6 MH[GY'W &X=.#$E^CTL+&+ZH&Z[2<6;P4R=ZFDZMXCC/_!;8-H#. 7@'(5"@J M?V".E;G1(S+3['L6KCC=4S^;*@3C*.(_+][ZZ+FD69*3Q+";I5XD _P>DV?+>I&PO=V]R:W-H965T;/=-"MC1/H^]L M\A1[IV0+9T-LK[4P;R=0.&1T2S\<3[)N7'"P/.U$#<_@?G=GXRTVLY120VLE MML1 E='[[?&4A/@8\$?"8!=G$BJY(+X$XV>9T4T0! H*%QB$WZ[P $H%(B_C MW\1)YY0!N#Q_L'^/M?M:+L+" ZJ_LG1-1N\H*:$2O7)/./R J9Y;2J;B?\$5 ME \/2GR. I6-*REZZU!/+%Z*%J_C+MNX#^/-83_!U@%\ O 9)[G7GQ.!V/?7 /@ MR;M6K1IC M)YNGIO=*MG"RQ/5:"_OG",H,&=W2:^!5UHT/ 9:GG:CA._@?W-.F<,A"7]E7].?:.O9R%@R>C?LG2-QG]1$D)E>B5?S7#"TS]["F9FO\* M%U (#Y5@CL(H%[^DZ)TW>E+!4K1X'T_9QG.8]*^T=0*?"/R&P,9$L?+/PHL\ MM68@=IQ])\(5;P\<9U.$8!Q%_(?%.XQ>&UL;5/;;IPP$/T5RQ\0LUZV35> ME$T4M5(CK5(U>?;" %9\H;99DK^O;5A"M[S@F>&<,Q>/LT&;-]L"./0NA;(Y M;IWK]H38L@7)[(WN0/D_M3:2.>^:AMC. *LB20I"D^0+D8PK7&0Q=C1%IGLG MN(*C0;:7DIF/ P@]Y'B#+X%GWK0N!$B1=:R!7^!^=T?C/3*K5%R"LEPK9*#. M\=UF?T@#/@)>. QV8:/0R4GKM^#\J'*Y!B"#DR_@S:>(Y M92 N[8OZ8^S=]W)B%NZU>.65:W-\BU$%->N%>];#=YCZV6$T-?\3SB \/%3B M*S.@!F7'V M'0M7O-E3/YLR!.,HXC]?O/71(V653J7L5- M7D3GA;VC\4X^X>.V/S'3<&7123M_LW'^M=8.?"G)C5^AUC^PV1%0NV!^];89 MUVQTG.ZF%T3F9US\!5!+ P04 " @BG!0 YBHX;(! #2 P &0 'AL M+W=OM\= M&7-E"UJX!^S A#\U6BU\<&W#7&=!5(FD%>.;S3NFA32TR%+L;(L,>Z^D@;,E MKM=:V#\G4#CD=$MO@6?9M#X&6)%UHH'OX']T9QL\-JM44H-Q$@VQ4.?T<7L\ M[2,^ 7Y*&-S")K&3"^)+=+Y4.=W$@D!!Z:."",<5GD"I*!3*^#UITCEE)"[M MF_JGU'OHY2($J3SF'2O]'6"7PB\#L"&Q.ERC\*+XK,XD#L./M.Q"O> M'GF831F#:13I7RC>A>BUX(=MQJY1:,*<1@Q?8-X0+*C/*?A:BA/_C\[7Z;O5 M"G>)OEO2^6%=8+\JL$\"^W]:Y'Y,V>1&=%_:1 MISMY@X_;_DW81AI'+NC#S:;YUX@>0BF;A[!";7A@LZ.@]M%\'VP[KMGH>.RF M%\3F9US\!5!+ P04 " @BG!0[9CK!;,! #2 P &0 'AL+W=O2X_?M)LN-YF5\LDC[G\"(J'="\V@; D7*0T2V]!E[:NG$AP/*T$S7\ />S.QGOL5FE;!5HVZ(F!JJ,/FX/QR3@(^!7 M"X-=V"1TNM0 M32J^%"7>Q[/5\1PF_2MMG< G K\AL#%1K/RS<")/#0[$C+/O1+CB[8'[V10A M&$<1__GBK8]>&UL;5-M;YLP$/XKEG] G3A)VT6 U'2J.FF5HD[;/CMP@%6; MH[8)[;^?;0AC&5_PW?$\S[WXG/1HWFP-X,B'5HU-:>U3)=@Y)1LX&F([K87Y/(#"/J5K M>@F\RJIV(<"RI!45_ #WLST:[[%)I9 :&BNQ(0;*E#ZL]X=MP$? +PF]G=DD M=')"? O.MR*EJU 0*,A=4!#^.,,C*!6$?!GOHR:=4@;BW+ZH/\7>?2\G8>$1 MU6]9N#JE]Y044(I.N5?LGV'L9T?)V/QW.(/R\%")SY&CLO%+\LXZU*.*+T6+ MC^&433S[4?]"6R;PD<"O"&Q(%"O_*IS($H,],+WG?C9Y",91Q'^^ M>.NCYXSO[A)V#D(CYC!@^ RSGA#,JT\I^%** _^/SI?IF\4*-Y&^F=/Y;EE@ MNRBPC0+;?UJ\OVIQ"?/E*@F;S52#J>(V69)CU\1-GD6GA7W@\4[^PH=M?Q&F MDHTE)W3^9N/\2T0'OI35C5^AVC^PR5%0NF#>>=L,:S8X#MOQ!;'I&6=_ %!+ M P04 " @BG!0Y\H4F[8! #2 P &0 'AL+W=OGRU:;&&II(;.2=,1"W5.']+C:1_B8\ /":-;G4FHY&+, M:S ^5SE-@B!04/K ('"[PB,H%8A0QJ^9DRXI W!]?F=_CK5C+1?AX-&HG[+R M;4[O*:F@%H/R+V;\!',]MY3,Q7^!*R@,#THP1VF4BRLI!^>-GEE0BA9OTRZ[ MN(_3S>$PP[8!? ;P!7 ?\[ I453^)+PH,FM&8J?>]R(\<7KDV)LR.&,KXAV* M=^B]%OPNR=@U$,TQIRF&KV+2)8(A^Y*";Z4X\?_@?!N^VU2XB_#=&LYOMPGV MFP3[2+#_I\3T0XE;,1]5LE5/-=@F3I,CI1FZ.,DK[S*P#SR^R=_P:=J_"MO( MSI&+\?BRL?^U,1Y02G*#(]3B!UL,!;4/QP.>[31FD^%-/_\@MGSCX@]02P,$ M% @ ((IP4 #2%?RV 0 T@, !D !X;"]W;W)K&UL;5/;3MPP$/T5RQ^ =[UA0:LD$@M"K52D%:CMLS>97(0OJ>ULX.\9 M.R%-:5YLS_B<,Q>/T\'85]< >/*FI'89;;SO#HRYH@$EW)7I0.--9:P2'DU; M,]=9$&4D*FM[+5L/)$MS[$:09,KJEGX[GMFY\ M<+ \[40-+^!_=B>+%IM5RE:!=JW1Q$*5T;OMX9@$? 3\:F%PBS,)E9R->0W& M]S*CFY 02"A\4!"X7> >I Q"F,:?29/.(0-Q>?Y4?XRU8RUGX>#>R-]MZ9N, MWE)20B5ZZ9_-\ VF>JXIF8K_ 1>0" ^98(S"2!=74O3.&S6I8"I*O(U[J^,^ MC#B\YW^]2=@E"$^8X8O@"LYT1#-7G$'PMQ)'_1^?K]-UJAKM(WRWI_'I=(%D5 M2*) \D^)R9<2US!?@[!%3Q78.DZ3(X7I=9SDA7<>V#L>W^0O?)SV)V'K5CMR M-AY?-O:_,L8#IK*YPA%J\(/-AH3*A^,-GNTX9J/A33?](#9_X_P#4$L#!!0 M ( ""*<%!!+K%SLP$ -(# 9 >&PO=V]R:W-H965T%[F%XNDSSF\B$IZ8]]=#>#)AY+:I;3VOMTSYO(:E' WI@6-?TICE?#HVHJY MUH(H(DE)QE>K'5.BT31+8NQHL\1T7C8:CI:X3BEA/P\@39_2-;T$7INJ]B' MLJ05%;R!_]D>+7IL4BD:!=HU1A,+94H?UOO#-N CX%<#O9O9)'1R,N8].-^+ ME*Y"02 A]T%!X'&&1Y R"&$9?T9-.J4,Q+E]47^.O6,O)^'@T'KE-Y3 M4D I.NE?3?\-QGYN*1F;_P%GD @/E6".W$@7OR3OG#=J5,%2E/@8SD;'LQ_U M+[1E A\)_(K AD2Q\B?A1998TQ,[S+X5X8K7>XZSR4,PCB+^P^(=1L\9W^T2 M=@Y"(^8P8/@,LYX0#-6G%'PIQ8'_1^?+],UBA9M(W\SI_'998+LHL(T"VW]: MO+MJ<0ES?Y6$S6:JP%9QFQS)3:?C)L^BT\(^\'@G?^'#MK\(6S7:D9/Q>+-Q M_J4Q'K"4U0VN4(T/;'(DE#Z8=VC;8L;9%U!+ P04 " @ MBG!0D/@[8;,! #2 P &0 'AL+W=OV$ *S:FMEF2O^_8L 1M><$S MPSEG+AZG@[%OK@'PY%VKUF6T\;[;,^:*!K1P-Z:#%O]4QFKAT;4U>4@;BT+^K?8N_8RTDX>#+J59:^R>@#)254HE?^ MV0S?8>KGEI*I^9]P!H7P4 GF*(QR\4N*WGFC)Q4L18OW\91M/(=)_T);)_") MP*\(;$P4*_\JO,A3:P9BQ]EW(ESQ9L]Q-D4(QE'$?UB\P^@YYW=?4G8.0A/F M,&+X K.9$0S5YQ1\+<6!_T?GZ_3M:H7;2-\NZ?QV76"W*K"+ KNEP'URU>(: MYKI)MIBI!EO';7*D,'T;-WD1G1?VD<<[^82/V_Y+V%JVCIR,QYN-\Z^,\8"E M)#>X0@T^L-E14/E@WJ-MQS4;'6^ZZ06Q^1GG_P!02P,$% @ ((IP4'W$ M>T>S 0 T@, !D !X;"]W;W)K&UL;5/;;MLP M#/T501]0)8J[%H%MH&E1K, &!!VV/2LV?4$ET97DN/W[2;+C>9E?+)(^Y_ B M*AW0O-D&P)$/);7-:.-3I]@[V6HX&F)[I83Y/(#$(:-;>@F\MG7C0H#E:2=J^ 'N9W?2\G8>$1Y>^V=$U&[RDIH1*]=*\X?(6I MGUM*IN:_P1FDAX=*?(X"I8U?4O36H9I4?"E*?(QGJ^,Y3/H7VCJ!3P1^16!C MHECYDW B3PT.Q(RS[T2XXNV>^]D4(1A'$?_YXJV/GG-^QU-V#D(3YC!B^ *S MG1',J\\I^%J* _^/SM?IN]4*=Y&^6]+Y[;I LBJ01('DGQ9W5RVN89*K)&PQ M4P6FCMMD28&]CIN\B,X+^\#CG?R%C]O^79BZU9:@X[*87Q.9GG/\!4$L#!!0 ( ""*<%#^,VFSLP$ M -(# 9 >&PO=V]R:W-H965T[^?I3LN&[F%XNDSSF\B$IZ8U]= M#>#)NY+:I;3VOCTPYO(:E'!WI@6-?TICE?#HVHJYUH(H(DE)QE>K>Z9$HVF6 MQ-C)9HGIO&PTG"QQG5+"_CV"-'U*U_0:>&ZJVH< RY)65/ +_._V9-%CDTK1 M*-"N,9I8*%/ZL#X*L$.6_4J(*E*/$^G(V.9S_J7VG+!#X2^ V!#8EBY5^% M%UEB34_L,/M6A"M>'SC.)@_!.(KX#XMW&+UD?+]+V"4(C9CC@.$SS'I",%2? M4O"E%$?^'YTOTS>+%6XB?3.G\]VRP'918!L%MI]:O+]I<0FSOTG"9C-58*NX M38[DIM-QDV?1:6$?>+R3#_BP[3^%K1KMR-EXO-DX_](8#UC*Z@Y7J,8'-CD2 M2A_,/=IV6+/!\:8=7Q";GG'V#U!+ P04 " @BG!0[R3)@;,! #2 P M&0 'AL+W=OM M6I?1QOONP)@K&M#"W9D.6OQ3&:N%1]?6S'461!E!6C&>)!^8%K*E>1IC)YNG MIO=*MG"RQ/5:"_O[",H,&=W0:^!%UHT/ 9:GG:CA._@?WC?LK2-QG=4U)")7KE7\SP&:9^[BF9FO\*%U"8 M'I1@C<(H%[^DZ)TW>F)!*5J\CZ=LXSE,_%?8.H!/ 'X#8&.AJ/Q9>)&GU@S$ MCK/O1+CBS8'C;(H0C*.(_U"\P^@EYP_[E%T"T91S''/X(F+S9./_*& \H);G#%6KP@&UL;5-M;YLP$/XKEG] G3BL[2) :CI5 MF[1)4:>UGQTXP*J-F6U"]^]W-H2RC"_X[GB>YUY\3@=CWUP#X,F[5JW+:.-] MMV?,%0UHX6Y,!RW^J8S5PJ-K:^8Z"Z*,)*T8WVQNF1:RI7D:8T>;IZ;W2K9P MM,3U6@O[YP#*#!G=TDO@6=:-#P&6IYVHX2?X7]W1HL=FE5)J:)TT+;%09?1A MNS\D 1\!+Q(&M[!)Z.1DS%MPOI49W82"0$'A@X+ XPR/H%00PC)^3YIT3AF( M2_NB_A1[QUY.PL&C4:^R]$U&[RDIH1*]\L]F^ I3/Y\HF9K_#F=0" ^58([" M*!>_I.B=-WI2P5*T>!]/V<9SF/0OM'4"GPC\BL#&1+'R+\*+/+5F(':<4?"W%@?]'Y^OT MW6J%NTC?+>EWG]<%DE6!) HD_[2XNVIQ#9-<)6&+F6JP==PF1PK3MW&3%]%Y M81]XO),/^+CM/X2M9>O(R7B\V3C_RA@/6,KF!E>HP0](#8_X_PO4$L#!!0 ( ""*<%!YV6/ M@$ -(# 9 >&PO=V]R M:W-H965T*L$ M.6_TJ(*E:/$VG+*)9S_J7VC+!#X2^$38\=C+D"A6_B"\R!)K>F*'V;0C&4<1_6+S#Z#GCM]<).P>A$7,8,'R&64\(ANI3"KZ4XL"_T/DR?;-8 MX2;2-W/Z[MNRP'918!L%MA]:O/G4XA)F]RD)F\U4@ZWB-CF2FZZ)FSR+3@M[ M-]S).WS8]E_"5K)QY&0\WFR-.. M+XA-SSC[#U!+ P04 " @BG!0TSA:'K)[G7GQ.!S2OM@%PY$VKUF:T<:X[,F:+!K2P M=]A!Z_]4:+1PWC4ULYT!44:25HPGR3W30K8T3V/L;/(4>Z=D"V=#;*^U,+]/ MH'#(Z(;> L^R;EP(L#SM1 W?P?WHSL9[;%8II8;62FR)@2JCCYOC:1?P$? B M8; +FX1.+HBOP?E29C0)!8&"P@4%X8\K/(%20$+U4Y:NR>B>DA(JT2OWC,-GF/KY0,G4_%>X@O+P4(G/4:"R\4N*WCK4 MDXHO18NW\91M/(=)_T9;)_")P&?"?22P,5&L_*-P(D\-#L2,L^]$N.+-D?O9 M%"$81Q'_^>*MCUYSOM^G[!J$)LQIQ/ %9C,CF%>?4_"U%"?^'YVOT[>K%6XC M?;ND/QS6!7:K KLHL/NGQ<.[%E&PO=V]R:W-H M965T&XC_@$^"EA M< N;Q$[.B"_1^5+E=!,+ @6ECPHB'!=X J6B4"CC]Z1)YY21N+2OZI]2[Z&7 MLW#PA.J7K'R;TP^45%"+7OEG'#[#U,\[2J;FO\(%5(#'2D*.$I5+7U+VSJ.> M5$(I6KR.IS3I'";]*VV=P"<"OR&P,5&J_*/PHL@L#L2.L^]$O.+M@8?9E#&8 M1I'^A>)=B%X*_K#-V"4*39CCB.$+S!N"!?4Y!5]+<>3_T?DZ?;=:X2[1=TOZ M_<.ZP'Y58)\$]O^TR&]:7,/L;I*PQ4PUV"9MDR,E]B9M\B(Z+^PC3W?R!A^W M_9NPC32.G-&'FTWSKQ$]A%(V=V&%VO# 9D=![:-Y'VP[KMGH>.RF%\3F9US\ M!5!+ P04 " @BG!03I[]E[0! #2 P &0 'AL+W=O)[G7GQ.!S3OM@%PY$.KUF:T<:[;,V:+!K2P-]A!Z_]4 M:+1PWC4ULYT!44:25HQO-G=,"]G2/(VQH\E3[)V2+1P-L;W6POP^@,(AHUMZ M";S*NG$AP/*T$S5\!_>C.QKOL5FEE!I:*[$E!JJ,/F[WAR3@(^!-PF 7-@F= MG!#?@_.ES.@F% 0*"A<4A#_.\ 1*!2%?QJ])D\XI W%I7]1?8N^^EY.P\(3J MIRQ=D]%/E)10B5ZY5QP^P]3/+253\U_A#,K#0R4^1X'*QB\I>NM03RJ^%"T^ MQE.V\1PF_0MMG< G K\BL#%1K/Q9.)&G!@=BQMEW(ESQ=L_];(H0C*.(_WSQ MUD?/.7](4G8.0A/F,&+X K.=$(:YNXJ"5O,5(.IXS994F#?QDU>1.>%?>3Q3O["QVW_)DPM M6TM.Z/S-QOE7B Y\*9L;OT*-?V"SHZ!RP;SWMAG7;'0<=M,+8O,SSO\ 4$L# M!!0 ( ""*<%!>M>\:LP$ -(# 9 >&PO=V]R:W-H965T#(NU:-36GM7+MGS.8U:&%OL(7&_RG1:.&\ M:RIF6P.BB"2M&%^MOC M9$.S),:.)DNP9>'J ME-Y14D I.N5>L/\*8S^WE(S-?XSR4,PCB+^\\5;'SUG M_'Z7L',0&C&' <-GF/6$8%Y]2L&74ASX)SI?IF\6*]Q$^F9.W]TO"VP7!;91 M8/NAQ;NK%IP#CW?R'SYL^P]A*ME8[CVK8! #2 P &0 'AL+W=O?2=39GCX*30<#;$#DIQ\_L$$L>"IO3-\23:S@4'*_.> MM_ =W(_^;+S%%I9:*-!6H"8&FH+>I\?3/L3'@&U7+B%!Y0_1>VZ@MY14D/# M!^F>E/@<%4H;5U(-UJ&:6;P4Q5^G7>BXC]/-(9MA MVX!L!F0+X"[F85.BJ/R1.U[F!D=BIM[W/#QQ>LQ\;ZK@C*V(=UZ\]=YKN4N2 MG%T#T1QSFF*R54RZ1##/OJ3(ME*)5OU5(%IXS194N&@XR2OO,O WL='9'_#IVG_QDTKM"47=/YE M8_\;1 =>2G+C1ZCS'VPQ)#0N' _^;*8QFPR'_?R#V/*-RS]02P,$% @ M((IP4)5UTJJS 0 T@, !D !X;"]W;W)K&UL M;5/;;IPP$/T5RQ\0LX8D[0J0LJFJ5FJE5:HFSUX8P(HOQ#9+^O>U#4OHEA<\ M,YQSYN)Q/FKS:CL A]ZE4+; G7/]GA!;=2"9O=$]*/^GT48RYUW3$ML;8'4D M24%HDMP1R;C"91YC1U/F>G""*S@:9 9^;C&:F_\!9Q >'BKQ.2HM;/RB:K!.RUG%ER+9^W1R%<]QUK_0M@ET M)M K ID2Q0XW<\OB"S/N/P+4$L#!!0 ( ""*<%!7 M*$ CM $ -(# 9 >&PO=V]R:W-H965T M?,X&-&^V!7#D74EM<]HZUQT8LV4+BML[[$#[/S4:Q9UW3<-L9X!7D:0D2Y/D MGBDN-"VR&#N9(L/>2:'A9(CME>+F]Q$D#CG=T&O@532M"P%69!UOX!NX[]W) M>(_-*I50H*U 30S4.7W<'(Z[@(^ 'P(&N[!)Z.2,^!:,Y3/I7VCHAG0CI#8&- MB6+ES]SQ(C,X$#/.ON/ABC>'U,^F#,$XBOC/%V]]]%)LD_N,78+0A#F.F'2! MV[\ M"K7^@&UL;5/;;IPP$/T5 MRQ\0 [MIFA4@91-5K=1*JU1MG[TP@!7;0VVSI']?V[ 4;7G!,\,Y9RX>YR.: M-]L!./*NI+8%[9SK#XS9J@/%[1WVH/V?!HWBSKNF9;8WP.M(4I)E2?*!*2XT M+?,8.YDRQ\%)H>%DB!V4XN;/$22.!4WI-? JVLZ% "OSGK?P'=R/_F2\QQ:5 M6BC05J F!IJ"/J6'XS[@(^"G@-&N;!(Z.2.^!>=+7= D% 02*A<4N#\N\ Q2 M!B%?QN]9DRXI W%M7]4_Q=Y]+V=NX1GE+U&[KJ ?*:FAX8-TKSA^AKF?>TKF MYK_"!:2'ATI\C@JEC5]2#=:AFE5\*8J_3Z?0\1QG_2MMFY#-A.R&P*9$L?(7 M[GB9&QR)F6;?\W#%Z2'SLZE",(XB_O/%6Q^]E+OD,6>7(#1CCA,F6V'2!<&\ M^I(BVTIQS/ZC9]OTW6:%NTC?K>D/C]L"^TV!?138KUM,DYL6MS"W3;+53!68 M-FZ3)14..F[R*KHL[%,6[^0??-KV;]RT0EMR1N=O-LZ_073@2TGN_ IU_H$M MCH3&!?/!VV9:L\EQV,\OB"W/N/P+4$L#!!0 ( ""*<%!KPHH7LP$ -(# M 9 >&PO=V]R:W-H965T&,"*+]0V2_KWM0U+R887/#.<<^;B<3YJ\VH[ (?> MI%"VP)US_9X06W4@F;W1/2C_I]%&,N==TQ+;&V!U)$E!Z&[WB4C&%2[S&#N: M,M>#$US!T2 [2,G,WP,(/18XP9? ,V\[%P*DS'O6PD]PO_JC\1Y95&HN05FN M%3+0%/@^V1^R@(^ WQQ&N[)1Z.2D]6MPOM4%WH6"0$#E@@+SQQD>0(@@Y,OX M,VOB)64@KNV+^E/LW?=R8A8>M'CAM>L*_!FC&AHV"/>LQZ\P]W.+T=S\=SB# M\/!0B<]1:6'C%U6#=5K.*KX4R=ZFDZMXCK/^A;9-H#.!7A'(E"A6_L@<*W.C M1V2FV? M5-SD5719V'L:[^0_?-KV'\RT7%ETTL[?;)Q_H[4#7\KNQJ]0YQ_8X@AH7##O MO&VF-9L)[G7GS.!C2OM@5PY%U);7/: M.M<=&+-E"XK;.^Q ^S\U&L6==TW#;&> 5Y&D)$LWFP>FN-"TR&+L9(H,>R>% MAI,AME>*F]]'D#CD-*'7P(MH6A<"K,@ZWL!W<#^ZD_$>FU4JH4!;@9H8J'/Z MF!R.NX"/@)\"!KNP2>CDC/@:G"]53C>A()!0NJ# _7&!)Y R"/DRWB9-.J<, MQ*5]57^.O?M>SMS"$\I?HG)M3C]04D'->^E> MKM.WJQ5N(WV[I.\_K@OL5@5V46#W3XL/-RVN8?8W2=ABI@I,$[?)DA)['3=Y M$9T7]C&-=_(7/F[[-VX:H2TYH_,W&^=?(SKPI6SN_ JU_H'-CH3:!7/O;3.N MV>@X[*87Q.9G7/P!4$L#!!0 ( ""*<%"]G"S"M $ -(# 9 >&PO M=V]R:W-H965TY&@+39JFJE M5HJV:OOLP #6V@RU3=C^?6U#*$UYP3/#.60:D@Y,OX-6O2)64@KNVK M^L?8N^_E+"P\H_HI*]?F](&2"FHQ*/>"XR>8^WE'R=S\%[B \O!0B<]1HK+Q M2\K!.M2SBB]%B[?IE%T\QUG_2MLF\)G ;PAL2A0K_R"<*#*#(S'3['L1KC@] M<#^;,@3C*.(_7[SUT4NQ2Q\R=@E",^8X8?@*DRX(YM67%'PKQ9'_1^?;]-UF MA;M(WZWI]X_; OM-@7T4V/_3XN--BQL8GMPD8:N9:C!-W"9+2ARZN,FKZ+*P M3SS>R5_XM.U?A6ED9\D9G;_9./\:T8$O);GS*]3Z![8X"FH7S'MOFVG-)L=A M/[\@MCSCX@]02P,$% @ ((IP4/.:,*6R 0 T@, !D !X;"]W;W)K M&UL;5-M;YLP$/XKEG] G9BLW2) :CI-F[1)4:>U MGQTXP*J-J6U"]^]W-H32C"_X[GB>YUY\3@=C7UP#X,F;5JW+:.-]MV?,%0UH MX6Y,!RW^J8S5PJ-K:^8Z"Z*,)*T8WVQNF1:RI7D:8T>;IZ;W2K9PM,3U6@O[ M]P#*#!G=TDO@4=:-#P&6IYVHX3?X/]W1HL=FE5)J:)TT+;%09?1^NS_L CX" MGB0,;F&3T,G)F)?@_"@SN@D%@8+"!P6!QQD>0*D@A&6\3IIT3AF(2_NB_BWV MCKVLX3ODW9.0A-F,.(X0O,.X*A^IR"KZ4X\/_H?)V>K%:81'JR MI-]]61?8K0KLHL#N0XO\JL4U3'*5A"UFJL'6<9L<*4S?QDU>1.>%O>?Q3M[A MX[;_$K:6K2,GX_%FX_PK8SQ@*9L;7*$&']CL**A\,._0MN.:C8XWW?2"V/R, M\W]02P,$% @ ((IP4!V:&UL;5/;CILP$/T5RQ^P3ASVT@B0-EM5K=1*T5;M/CLP@+4V M0VT3=O^^MB&437G!,\,Y9RX>IP.:5]L ./*F56LSVCC7[1FS10-:V!OLH/5_ M*C1:..^:FMG.@"@C22O&-YL[IH5L:9[&V-'D*?9.R1:.AMA>:V'>#Z!PR.B6 M7@+/LFY<"+ \[40-/\']ZH[&>VQ6*:6&UDILB8$JHX_;_2$)^ CX+6&P"YN$ M3DZ(K\'Y5F9T$PH"!84+"L(?9W@"I8*0+^//I$GGE(&XM"_J7V+OOI>3L/"$ MZD66KLGH R4E5*)7[AF'KS#U/L.Q&N>+OG?C9%",91Q'^^ M>.NCYWS'DY2=@]"$.8P8OL!L9P3SZG,*OI;BP/^C\W7Z;K7"7:3OEO3[3^L" MR:I $@62#RW>7K6XAKF[2L(6,]5@ZKA-EA38MW&3%]%Y81]YO)-_\'';?PA3 MR]:2$SI_LW'^%:(#7\KFQJ]0XQ_8["BH7##OO6W&-1L=A]WT@MC\C/._4$L# M!!0 ( ""*<% <3#84MP$ -(# 9 >&PO=V]R:W-H965T[EG',_N*2#L2^N ?#D5:O69;3QOCLRYHH&M' WIH,6;RICM?!H MVIJYSH(H(TDKQC>;6Z:%;&F>1M_9YJGIO9(MG"UQO=;"_CF!,D-&M_3-\2CK MQ@<'R]-.U/ 3_*_N;-%BLTHI-;1.FI98J#)ZMSV>]@$? 4\2!K),E$6R?PB6C,0._:^$^&)MT>.O2F",[8BWF'R M#KW7?,>3E%V#T(0YC1B^P&QG!$/U.01?"W'B_]'Y.GVWFN$NTG=+>O)Y76"_ M*K"/ OM_2CQ\*'$-\S$(6_14@ZWC-#E2F+Z-D[SPS@-[Q^.;O,/':?\A;"U; M1R[&X\O&_E?&>,!4-CQ^1OG?P%02P,$ M% @ ((IP4,H\"2^S 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@]DT[0J0LHFB5FJE5:HVSUX8P(HOU#9+^O>U M#4O)AA<\,\PYZ!^7_--I(YKQK M6F)[ ZR.("D(39)/1#*N<)G'V-&4N1Z>=NY M$"!EWK,6?H+[U1^-]\C"4G,)RG*MD(&FP/?I_K +^3'A-X?1KFP4.CEI_1J< M;W6!DR (!%0N,#!_G.$!A A$7L:?F1,O)0-P;5_8GV+OOI<3L_"@Q0NO75?@ MSQC5T+!!N&<]?H6YGUN,YN:_PQF$3P]*?(U*"QN_J!JLTW)F\5(D>YM.KN(Y MSOP7V#: S@!Z!2!3H:C\D3E6YD:/R$RS[UFXXG1/_6RJ$(RCB/^\>.NCYS++ MDIR< ]&<&F6LP$ -(# 9 >&PO=V]R:W-H965TVT=]J#]GP:-XLZ[IF6V-\#K M2%*2);O=.Z:XT+3,8^QDRAP')X6&DR%V4(J;WT>0.!9T3Z^!9]%V+@18F?>\ MA>_@?O0GXSVVJ-1"@;8"-3'0%/1Q?SAF 1\!+P)&N[))Z.2,^!J<+W5!=Z$@ MD%"YH,#]<8$GD#((^3)^S9IT21F(:_NJ_BGV[GLY;%::1GJ[I#Q^V!;)-@2P*9/^TF-VT MN(6YOTG"5C-58-JX3994..BXR:OHLK"/2;R3O_!IV[]QTPIMR1F=O]DX_P;1 M@2]E=^=7J/,/;'$D-"Z8#]XVTYI-CL-^?D%L><;E'U!+ P04 " @BG!0 M?27['[0! #2 P &0 'AL+W=O)[G M7GS.!C1OM@5PY%U);7/:.M<=&+-E"XK;.^Q ^S\U&L6==TW#;&> 5Y&D)$LV MFWNFN-"TR&+L9(H,>R>%AI,AME>*F]]'D#CD=$NO@5?1M"X$6)%UO(%OX+YW M)^,]-JM40H&V C4Q4.?T<7LX[@(^ GX(&.S")J&3,^);<#Y7.=V$@D!"Z8(" M]\<%GD#*(.3+^#5ITCEE("[MJ_I+[-WW$3 M3/U\H&1J_@M<0'IXJ,3G*%':^"5E;QVJ2<67HOC[> H=SV'2O]+6"9P8&8\/21^-F4(QE'$?[YXZZ.7(DWO,W8)0A/F.&*2 M!68[(YA7GU,D:RF.R7_T9)V>KE:81GJZI.\_K@OL5@5V46#W3XO[FQ;7, \W M2=ABI@I,$[?)DA)['3=Y$9T7]C&)=_(7/F[[5VX:H2TYH_,W&^=?(SKPI6SN M_ JU_H'-CH3:!7/O;3.NV>@X[*87Q.9G7/P!4$L#!!0 ( ""*<% E,KY2 MMP$ -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^$\FX MPF4>?2=3YGIP@BLX&60'*9EY.X+08X%W^,/QR-O.!0L*?(-1#0T;A'O4XP^8Z_F& MT5S\+[B \/"0B8]1:6'CBJK!.BUG%9^*9*_3SE7)(_Z/3;7JZF6$:Z>F:?KW?%L@V!;(HD*U+S)(O)6YAOA9) M5CV58-HX3195>E!QDE?>96!O:7R33_@T[;^9:;FRZ*R=?]G8_T9K!SZ5Y,J/ M4.<_V&((:%PX7ONSF<9L,ISNYQ]$EF]&UL;5/;CILP$/T5 MRQ^P3@SMMA$@;7:U:J56BK9J^^S -;:#+5-V/Y];4,H37G!,\,Y9RX>9R.: M5]L"./*F56=SVCK7'QBS90M:V#OLH?-_:C1:..^:AMG>@*@B22O&=[OW3 O9 MT2*+L9,I,AR@V\R*9U(<"*K!<-? /WO3\9[[%% MI9(:.BNQ(P;JG#[L#\?2]G8>$1U4]9N3:G'RBIH!:#4 MS,U_@0LH#P^5^!PE*AN_I!RL0SVK^%*T>)M.V<5SG/6OM&T"GPG\AL"F1+'R M)^%$D1DSN_ JU_H$M MCH+:!?/>VV9:L\EQV,\OB"W/N/@#4$L#!!0 ( ""*<%!-H66QN $ -(# M 9 >&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1DR6YWQQ07FI9Y])U- MF>/@I-!P-L0.2G'S^P02QX+NZ9OC2;2="PY6YCUOX3NX'_W9>(LM*K50H*U M30PT!7W8'T]9P$? LX#1KLXD5')!? G&E[J@NY 02*A<4.!^N\(C2!F$?!J_ M9DVZA S$]?E-_5.LW==RX18>4?X4M>L*>D])#0T?I'O"\3/,]=Q2,A?_%:X@ M/3QDXF-4*&U<2358AVI6\:DH_CKM0L=]G&X.Z4S;)B0S(5D(]S$.FP+%S#]R MQ\OAR?>'Q/?FRHX8ROBG4_>>N^U3+/;G%V#T(PY39ADA=DO".;5 MEQ#)5HA3\A\]V::GFQFFD9ZNZ8&PO=V]R:W-H965T29M<G>":[@9)#MI63F[0A"#SG>X _'(V]:%QRDR#K6P&]P?[J3\1:952HN05FN M%3)0Y_AVHA^\PU7.-T53\3[B M\/"0B8]1:F'CBLK>.BTG%9^*9*_CSE7'*CO31FV-OXB.03/D[[+V8:KBPZ:^=?-O:_UMJ!3R6Y\B/4^@\V M&P)J%XX[?S;CF(V&T]WT@\C\C8MW4$L#!!0 ( ""*<%!!A"_(LP$ -(# M 9 >&PO=V]R:W-H965T;.Z:%;&F>QMC1 MY"GV3LD6CH;87FMAW@^@<,CHEEX"S[)N7 BP/.U$#3_!_>J.QGML5BFEAM9* M;(F!*J./V_UA%_ 1\%O"8!6DJGY[W & MY>&A$I^C0&7CEQ2]=:@G%5^*%F_C*=MX#I/^A;9.X!.!7Q'8F"A6_EDXD:<& M!V+&V7">?4Y!5]+ M<>#_T?DZ/5FM,(GT9$F__[0NL%L5V$6!W3\M\JL6US#)51*VF*D&4\=MLJ3 MOHV;O(C."_O(XYU\P,=M_R%,+5M+3NC\S<;Y5X@.?"F;&[]"C7]@LZ.@$%4TP*FZ$SUTYDLE)*?:A+(FJI= 2U?$&8F"("&]K2&GZ!_]4=I(C*SE"V'3K6B M\R14F7\?[@]A8 LF[K_# M!9B!6R=&HQ!,N5^O."LM^,1BK'#Z-JYMY]9AXK^6X0715!#-!6'B>AF%G/,O M5-,\E6+PY'CX/;7_<;B/S-D4-NF.PGTSYI7)7O)5O$[)Q1)-F,.(B1:8<$80 MPSY+1)C$(?I0'N'E*]3ARI6O_W,8XP1KE&"-$"3O6L0P&UPD1D5BA&"+$R0H M07*#2PRSPT4VJ,CF(T$2X 1;E&![@TL$DWQR87:HR XA^.3*F(& WNK@!I\8 M*%F]TR&+A\1!UFZ$**\0Y\[-KT5V'E/WD7N(_^#CC/M!9=UVRCL);9ZS>W25 M$!J,E^#.W)_&C-4Y8%!IN]V8O1QGRQAHT4]SD\S#._\+4$L#!!0 ( ""* M<%#S'^:Q_P$ , % 9 >&PO=V]R:W-H965T)Z.MW/BU4MT:(7FH@1&YXAVT^LV)"T:4#L49R4X .=HD M1A$.@A0QTK1^5=JUG:A*?E&T:6$G/'EAC(A_6Z"\W_BA?UMX:\ZU,@NH*CMR MAE^@?G<[H2,TN1P;!JUL>.L).&W\+^%Z6QB]%?QIH)>SN6OH3TB3.YS?W5]N[[F5/)+QP^K&ULC97;CILP$(9?!?$ :\Z0B" EJ:I6 M:J5HJ[;7#ID$M 93VPG;MZ]M"$O J;C!]O#/?#/&>-*6LC=> CKO2(UW]B% M$,T:(9X74&'^0ANHY9LS9146UG:7:=F!92J^" ME#4R!$19)Y M_.F#V@-3.8[G]^B?=?&RF"/FL*?D=WD2Q<9.;.L$9WPEXI6V7Z O*+2MOOIO M< ,BY2H3R<@IX?IIY5*[S'2IG[# 6 1%.$'.-9T;XQDI][1Z,$5$R072: M2&MJK8G"T#%3 B,E,%!6$TJG"1\H@6^FA$9*.*?$SH02FBA/=BPR4B(#Q9U0 MHADE3)S03(F-E-A BW _N@J/6BQ:"C#? UO46G+9>-/Z.P[9I>RYM:1"GD%ZXOR3*D MF8SS(NLM9.\<%@3.0DUC.6== ^D6@C9]P! #8! &0 'AL+W=O<<[:/5)R04C2INBPK(30 I+8A2' MOK_!C#0MRA+K.XHLX;VB30M'X,2+^[H#R(44!NCA>FJI6QH&SI",5_ 3U MJSL*;>%)I6@8M++AK2>@3-%SL#W$!F\!KPT,+,J>A4&'D?UZ:UZ^#T+[1U0N@( MX40(-I\2(D>(/@CQIX38$>(% 8^EV-XZ3VGK/HX3'!9R/D,+L1$\XPP83 6GT*$:Z%V(4W]/ ZP/X6L8FO(8=; M2.#?KV<1K18:68%H)O ?>KQ*CRT]ONK3TZ)/(V9C,>V88Q M2KW%W)2Z(A,^ M+7+%L__+0%1V=J27\[Y5IDTS[S2>SZ&Y'PO_3H_M.&4?,N/,_R"B:EKIG;C2 MM\_>D9)S!3I%_TX/4JV?FN7<$3X]9]@]02P,$% M @ ((IP4)4O8_(N @ 4 8 !D !X;"]W;W)K&UL?55=CYLP$/PKB/>>P7Q%$2 =B:I6:J7HJK;/#MD$= 93VPG7?U_;$(Z M>R^QO%Z.&U*V;IR9VX'G*KI+6+1RX(ZY-0_C? BCK,]=W[X&7^E)) M'4!YVI$+_ #YLSMP=4*3RJENH!4U:QT.Y\Q]]K?[1.,-X%<-O9CM'5W)D;%7 M??AZREQ/&P(*I=0*1"TWV &E6DC9^#-JNE-*39SO[^J?3>VJEB,1L&/T=WV2 M5>9N7.<$9W*E\H7U7V"L)W*=L?AO< .JX-J)RE$R*LRO4UZ%9,VHHJPTY&U8 MZ]:L_:A_I]D)>"3@B>#''Q*"D1"\$\(/">%("!<$-)1B>K,GDN0I9[W#AW^W M(_HE\K>AZGZI@Z;9YIEJCU#16QYLO!3=M-"(*08,GF'\"8&4^I0"VU(4>$7' MCPEV:T0+.Q&XZLAB.+X47?BP$3S;(L?.RBE8^ETS5B7LV#T=AJ M-+88#19&XY71T OL21)KDL229/&*%W,TS8Q*41>])M:!2XWTZ M4#A+O4W4G@]#;CA(UHWS&TT?D?P?4$L#!!0 ( ""*<% DTC*SKP$ ,X# M 9 >&PO=V]R:W-H965TH?'A XO;M!YA8;FKUC^%>SCF<@Z$8M'FV'8!# M+U(H6^+.N7Y'B*T[D,S>Z1Z47VFUD-HR$.?SJ_JWF-UG.3(+>RW^\L9U);['J(&6G85[TL-W2'DV&*7P/^$" MPL.#$[]'K86-7U2?K=,RJ7@KDKV,(U=Q')+^E;9,R!,AGPC9^D,"301Z0R"C MLQCU*W.L*HP>D!E_5L_"G([7J"$&]@JL[?WTZ_[BF0D#KPO23GYOQ MBHV%TWUZ/61ZPM5_4$L#!!0 ( ""*<%#<1NX]( ( #8& 9 >&PO M=V]R:W-H965T\9_Q5U #2>Z.D%85?2]FM M$1)5#12+)]9!JYZ<&*=8JB,_(]%QP$=#H@1%09 ABIO6+W,3V_,R9Q=)FA;V MW!,72C'_LP'"^L(/_5O@I3G74@=0F7?X#-]!_NCV7)W0I')L*+2B8:W'X53X MS^%ZEVF\ ?QLH!>SO:\=X80O1+ZP_C.,]:2^-Q;_%:Y %%P[ M43DJ1H3Y]:J+D(R.*LH*Q6_#VK1F[4?]&\U-B$9"-!'"[$-"/!+B=T+R(2$9 M"8E%0$,IIC<[+'&9<]9[?/AW.ZQ?HG"=J.Y7.FB:;9ZI]@@5O9;QG2?8/N(R))[R.X1$@:IVT7L+#0V O%,X!_T MQ$E/##VYZ]/2ZM. 20VF'3"+*+1J=8'BP*K6!0J7;K^ITV_J\+NR_*8/64*K MI.W_(3L'9.5VFCF=9H].5U8_-IFK:58Y6Q%+V M:C7$IP.!D]3;A=KS890-!\FZ<4JCZ5-1_@502P,$% @ ((IP4"]I;OOR M 0 ;04 !D !X;"]W;W)K&UL?91=CYP@&(7_ MBO&^BXJZVXF:=&R:-FF3R39MKQE]'0XBV9G3N)(N-71;L>3L*35\:(^',$RL?<#_W[Q'-W:9690$4VD M\!_5C. D] M0DN5NF/0RX[WGH F]S^$AS(U>BOXV<$H5WW/)#ES_F(&7^K<#PP04*B4J4!T M;76H.)7VZ557J3B;JV@41EZGMNMM.\[U[S:W(9H-T6(( MX_\:\&S &P.:R&S4CT21(A-\],3TL09BSD1XP'HS*S-I]\Z^TVFEGKT5^'V8 MH9LI-&N.DR9:::*WBG*O2.-%@C3 0A$Y*2+KQRM_XK9CIQU;>_PFQ ;Q.&E2 MJ^FM)G["R2:'0Q3\*TGL1(D=*'B#,FF2]2H;2;F7A-B-D3@Q$@=&O,%(=FN\ M"W&Z 7&)HM"-DCI14@?*9M^/Z7[?'^/M(=N+=*%T@X)6!]]<1-^(N'2]],Y< MZ7_(GO2&^ $ ' % 9 >&PO=V]R:W-H965TU#4$L M>/N"/<,Y,^<8,UG/Q:NL 93WQF@K#WZM5+='2!8U,"*?> >M?E-QP8C2H;@B MV0D@I24QBJ(@P(B1IO7SS.;.(L_X3=&FA;/PY(TQ(OX>@?+^X(?^(_'<7&ME M$BC/.G*%GZ!^=6>A(S15*1L&K6QXZPFH#OZG<'_"!F\!+PWT_, ( @J%,A6(7NYP DI-(2WCSUC3GUH:XGS_J/[%>M=>+D3"B=/?3:GJ M@[_UO1(JAK5I M[=J/]1\T-R$:"=%$")/_$N*1$"\(:%!FK7XFBN29X+TGAH_5$7,GPGVL#[,P M27MV]IUV*W7VGL<[G*&[*31BC@,FFF&B]XC3&H&3"8*T@$E%Y%0167X\XZ=N M>NRDQY:>O#.Q69@8,-AB6HL)-\%VX<,!PN$'4A*GE,0A9='E.>9<@6AZI M Q0&L5M*ZI22.J3L%E+259QEKSA7H L&3]I5KY<[)!$@+515*[52 MM%7;9X=, EH;4]L)V[^O+X0EQ-H7[!G.F3DSMB>&V0@P[ MS^--"P3Q)SI +_^<*"-(2).=/3XP0$=-(M@+?3_U".IZM\RU;\_*G%X$[GK8 M,X=?"$'L7P68CH4;N#?'2W=NA7)X93Z@,_P$\6O8,VEYT=!J?" M?0YV=:;P&O"[@Y$O]HZJY$#IJS*^'0O75X( 0R-4!"27*]2 L0HD9?R=8KIS M2D5<[F_1O^C:92T'Q*&F^$]W%&WA;ESG""=TP>*%CE]AJB=QG:GX[W %+.%* MB506:,)7!A M, M,",\&7U.$=I25.$#/;Q/4#\BTMB>(;(6$6E^M. G=GILI<>:'M_U(%CUP&!2 MC>E-#Z+,CU:%6%"QOPWM8A*KF,0B9M6ORF"219HPV:RD/&(^19NM74EJ59): ME*P*KM*'+*O+4W^$N!.1645D%A'Q2D1F.9MMNCK!VH9:GJ 1XRT>#@%VUC.& M.PV]]$)=T85W'F//H7IX*W\EQYN91N]AS&S\@=BYZ[ESH$(^:_WX3I0*D"+] M)]FH5H[CVSMA/1INS9 MB?_@^F?_+,THFJ(,/WVH9@IKGRBC>-C60X_HQ!PRFG-<[[]^B?7?&FF!U3O!+-[_J@S^LP M#X,#/[)+HU_$[0L?"TK"8*S^&[_RQL@MB\VV$!& YD,./ZO@8X&ZAFB@V4V!5]2\S+V= M=._./3/5*C-[W<0H*:.K#31JMH.&S#3DO:):*M)XDD0&8*(@( 5Q?CKS)["= M@G;J[/&[(E*OB$&3.DTW%(&+V*L#$M$41HE!E!A R3R409/,LF!*/1) 0W(8 M) %!$@ D]T"219(BHYZH D0T>[ \*8B2 BB%AY(NL\2YMX85(,*$PB@9B)(M M43#R4+)%%H(1\E354H5@D!P$R0$0[('DP!Y($W_/0BJ",QBF &&*!4SF[<=M MLTN0K<@7T40G,3$CV9 M\L[F#I\]JV\U,7PX7V3#0HA\OZ6CZI[#Y!U!+ P04 " @BG!0;!WB M$ L" #X!0 &0 'AL+W=O0.-70$O' >NC4EXKQED@UY!@[D;$PM13@( M4M22IO.+W,P=>)&SJZ1-!P?NB6O;$O[W"2@;]G[HWR=>FDLM]00J\IY]>#K>>\'&@@H MG*2N0%1S@Q(HU844QI^IIC\OJ8W+_KWZ9Y-=93D2 26COYNSK/?^QO?.4)$K ME2]L^ )3GL3WIO#?X 94R36)6N/$J#"_WNDJ)&NG*@JE)6]CVW2F':;Z=YO; M@"<#G@UA_%]#-!DBRX!&,A/UF4A2Y)P-'A__K)[H,Q'N(K69)SUI]LY\4VF% MFKT5<1CEZ*8+39JG48,7&OQ>4:X5:3Q+D *8*;"3 AM_M/ G;GODM$?&'K\+ M$5LA1DUJ-)W1?$KLI.5:M(D_((F=)+&#)+%(1DVR6"0,(GM'7:+MUHV2.%$2 M!TIJH23K559[XM#$'X"D3I#4 9)9(.EZD2S<6"1K$0ZWV(V2.5&R%4JVM4BR MU1' 41)8)&M1C#?V04&+.ZC?Q.^$7YI.>$&PO=V]R:W-H965T7X=&D:V/XLHR ;)5<3RFV.21D$N;].3D5U3$1Q*410: MEFDR(PHNL3X9E6-^.ADEMSR\Q,)/M>P614'Z>RK"Y#[6B=X,?+^5PB42<79)82\5QK'\E0Y\7? G\>Q'WK'6M%9&\)LG/ MXF9Y&.MFX9 (Q3XO+ 3RXTW,1!@6AJ0;_]4A;!]W5B?E['+6%Z#3,R2 M\+_+(3^/=5?7#N(8W,+\>W)?B#H>1]?JX-?B3802+SR1<^R3,"O_:OM;EB=1 M;46Z$@6_JL]+7'[>:_N-#!=8M%^!6POD23CIG7'2I)RT M,:%.V)#*5*&B]&RWU< M?BEW7B9'WR8V<4?&6V&I9J858[48RNTNLU49\B ,Z<+##POU8VHI>JL[PTPE M;.)UF2>$Z1+/*D&YTV7F*L. F1=D(LOL,@N,(5UFB3$@\&\J0TS@\@JS0[O, M&F- 7!N, 7-M_YJJW=\7T/\\J$[%4+QR:6F!MBQ\H+=QO5WJ[4ZH#%1^Q;"2 MB2LOB4M!$F<(9=D>B/@)M66#&9\1RN04+/!!YHACY&R5^\ M]!R\]!RD],!:3BO&:@@F )-@CD4-@A54BN /S[1"*4;B< M/DIY'[0ZAM<;0^H-/N296M<4;J29"E$.GT5/".3 [?V,0(2"Z>8(1&%&7E2( M<0:J9(%%9X(E6"*0Z<%Z4Z$OE@.K=F9 @,9B]8&*"N%FBH\ F+02;P^YL*?3$'#*S:"G4<0&MT/OCO(&H)=CL5 MH@/8\'T7JWB41Z*D\D,FV?W.*\^'^P-?HX]/AJ%>]& M8'Q*AAN"C&_)T*_.--[-5R),>TUR^4Y6OC8=DR07TG=S(%OT602' MQTTHCGEQR>5U6AUM5#=YM:WNQ=VLIAYWGB6--.R*>V$![]>;,>$>D&O*+)P9.RY.PJVZ:GS]P1UZXC_&])6S;N7>3>)UZ:2RWUA%?D [G0'U3^ M')ZY&GE+E%/3T5XTK'_=CVA7(5\;C.)70T>QZCNZE -CKWKP];1W?4U$ M6WJ4.@11S8U6M&UU),7Q9P[J+CFU<=V_1_]LBE?%'(B@%6M_-R=9[]W4=4[T M3*ZM?&'C%SH7A%UGKOX;O=%6R36)RG%DK3!/YW@5DG5S%(72D;>I;7K3CG/\ MNPTV!+,A6 PH^J\AG VA9? F,E/J)R))D7,V.GSZ6@/1FP+M0K681SUIULZ\ M4]4*-7LKHM#/O9L.-&O*21.L-,&CHMHJXFB1> I@H0A BL#XPY4?P_80M(?& M'CT4@:PB)DUL-+W1H#BQ1!4DPB&,$H$H$8!BK58Y:? Z2YBFB<4"J1(INXGJ\^GJF :2#?.UZ"UW<_$/ M4$L#!!0 ( ""*<%!"5-(O* 0 ! 5 9 >&PO=V]R:W-H965T=UMS<38%[;CPT\-IZ?Z^9;NW>NFWVORF.["/9==WH,PW:S M=U71?JA/[MC_9U+^<=WGTU/3GX776K:' MRAW;0WV<-6ZW"'ZCQ[5)A@)CXLO!G=N;X]G0E>>Z_C:<_+5=!-% Y$JWZ88J MBO[GS:U=60XU]1S_3I4&US:'@K?'[[7_,7:^[\QST;IU77X];+O](LB"V=;M MBM>R^U2?_W13A^)@-O7^;_?FRCX^D/1M;.JR'?_.-J]M5U=3+3U*57R__!Z. MX^]YJO^]&"[ 4P&^%B#[TP)F*F!$@?!"-G;U]Z(KEO.F/L^:R]TZ%<-#08^F M'\S-<'$9:N:!*4LC00-C ME'MN4@YQE2.FH*W;5CLEC2H)3-/#C8F(24*2U%P(;]"":2!\4H\DPFA*U) M2)O25*2->#L\]^U@(1(RHE01:=UQI&Z##GEE1%B+A+PH=41:>DPYJ>D$Y"*C4?5C,W(VHQ*0PS6A+FF MT2D;I9[IF[$4&2P=?7,/8Y,Q,)G6D%[*F4S._RB4^[[?L!,-'"P&@U2HW21T=)[,)PJ'A2C MS/=$8#D:+4=EHRESNZ_"B973!DK%5FYXA#=;4\->X<>B>3DY% M[>JZ^:WM7;*\GI=MUPV':'S>7/;K+25>?IOW'\+H)NOP/4$L#!!0 M ( ""*<%""L#&;K $ ,H# 9 >&PO=V]R:W-H965T7<^L9Q:[FHQ]<0. )Z]*:E?3P?MQQYAK!U#95NFN-"TJ6+M8)O*G+T4&@Z6N+-2W/YY &FFFF[H6^%9G 8? M"JRI1GZ"[^!_C >+&5NZ=$*!=L)H8J&OZ:?-;E\$? 3\%#"Y54R"DZ,Q+R'Y MTM4T"X) 0NM#!X[+!?8@96B$,GZGGG0Y,A#7\5OWI^@=O1RY@[V1OT3GAYI^ MI*2#GI^E?S;39TA^[BE)YK_"!23"@Q(\HS72Q2]IS\X;E;J@%,5?YU7HN$[S M3EDFVFU"G@CY0MB\3R@2H;@BL%E9M/K(/6\J:R9BYY\U\G G-KL"A]F&8IQ= MW$.W#JN7IBSSBEU"HX1YF#'Y"G.%V/^/V)8+A*& 145^4T4>^<6*?W^;7MRD M%Y%>_F.BN#(Q8[81HR,FNS+Q'F(6P593#;?\&[&PO=V]R:W-H965TSCF<@Z&: ME'XR X!%+X)+4^/!VG%+B&D'$-3'Q ?# 8#*+.?))#DH]^>)'5^/,&P(.K?4*U UG MV 'G7LC9>$Z:>-[2$Y?S5_7O(;O+CED?K[-/U!+ P04 " @BG!0T[=T35\" !-" &0 M 'AL+W=O>CPSU; MNPWGPPH MFM0!]DS&5 O[AP([2 777H$;* ([E50AT'@>0GH8-N[9:'&7FA9 MD!/';8]>J,-.70?IGPW"9%R[OGL9>&V/#9<#H"P&>$0_$'\;7JCH@27+ONU0 MSUK2.Q0=UNXG?U7GDE? SQ:-[*KMR$JVA+S+SM?]VO6D$,)HQV4&*"YG5"&, M92*A\7O.Z2Y3RL#K]B7[9U6[J&4+&:H(_M7N>;-V,]?9HP,\8?Y*QB]HKB=V MG;GX;^B,L,"EB9AC1S!3O\[NQ#CIYBQ"I8,?T[7MU76<\U_"[ '!'! L 7[T MSX!P#@C_-R": R(M $REJ+6I(8=E06!XF M1L]E%"4%.,M$,[.9F."*"6Z)RB22Z!:I3<3WXH4!0G(Q#:RF@4H07B6X$QY: MPT,5'MT4FFJ%3DRBF%XQF59&92*)IU5J(G%B-XVLII'%---,)R:^FB,,-5,3 M\;4LM06Y8QI;36.+::Z9QL8<<:R9FDBB/6"UB62YW32QFB:F::SMVR8QYM"( MZB%1FT1DUTRMFJE%T]'BDZ\^S =".!(9O6=1?"/.]J6#T8'+9BK:=#KAI@XGPWQX@^4? M1/D74$L#!!0 ( ""*<%#+O=DF, ( #T& 9 >&PO=V]R:W-H965T M'; (Z M@SG;"==_7]L0CACW7H*]S,S.+O8FZQA_%26 ]-YKVHBU7TK9KA 210DU$0^L MA4:].3%>$ZFV_(Q$RX$<#:FF* J"%-6D:OP\,[$]SS-VD;1J8,\]<:EKPO]N M@+)N[8?^+?!2G4NI RC/6G*&GR!_M7NN=FA4.58U-*)BC!LT_3&E)D[7-_5G M4[NJY4 $;!G]4QUEN?:7OG>$$[E0^<*ZKS#4D_C>4/QWN )5<.U$Y2@8%>;7 M*RY"LGI0459J\MX_J\8\NT'_1G,3HH$0C80P_900#X3X@X _)>"!@"T"ZDLQ MO=D12?*,L\[C_==MB3Y$X0JK[A &PO=V]R:W-H965T_.X+O%FNO%F;O2:P6_"CKJF5/PNN/34/%OS6K^7GI(_^R\5SM M#U)O!*M%1_?L)Y._NB>A5L'D95LUK.TKWGJ"[9;^(WHH$=8&1O&[8N=^=N_I M5%XX?]6+;]NE'VHB5K.-U"ZHNIQ8P>I:>U(G_A13&\[O+]Z_F.15,B^T M9P6O_U1;>5CZF>]MV8X>:_G,SU_9F%#B>V/VW]F)U4JN252,#:][\^MMCKWD MS>A%H33T;;A6K;F>1_\7,]@ CP9X,D#D0X-H-(C>#>(/#>+1(+8,@B$54YN2 M2KI:"'[VQ/!Z.ZK_1>@A5M7?Z$U3;/-,E:=7NZ=5G*2+X*0=C9KUH,$S#9H4 M@?(^A7Q5I\RJ MTZ A1M,.B2;(SA40(6Q5O'1%49@1F#1. -[=X!TTRBW*'L%7XPA5%)+%P M70W.9&P<1"*0!1A"/K/96NBN L@X%S$#@'@*W/ M:)T[42R.XE-%Z2KNYNE2#[6RP #4HM40F(;N'>..T1 M@!O9N.C3V@(2;+.ZDKOT!BS8-QX1=F 1LL_<471U5"*[@Q6 *@_M%@.(5(]) M;>A@UEH;)O9F;.F]#3^V4G>HV>XT&CV:RJXH>U(@W+6JVD_HV5?=BF'.&A>3=.,,%TR"Y^@]02P,$ M% @ ((IP4'_%1PXR @ 008 !D !X;"]W;W)K&UL?57;;J,P$/T5Q ?47 RYB" UB:I=:5>*NMKNLT,F =5@:CNA^_=K M&T*I\?8EMH=SSIR9X"'K&'\5)8#TWFO:B(U?2MFN$1)%"341#ZR%1CTY,UX3 MJ8[\@D3+@9P,J:8H"H(4U:1J_#PSL0//,W:5M&K@P#UQK6O"_VZ!LF[CA_X] M\%Q=2JD#*,]: -XJ: 3D[VG M*SDR]JH/WT\;/]"&@$(AM0)1RPUV0*D64C;>!DU_3*F)T_U=_!,KE0^L^X;#/4DOC<4_P-N0!5<.U$Y"D:%^?6*JY"L'E24 ME9J\]VO5F+4;].\T-R$:"-%("-,O"?% B#\(^$L"'@C8(J"^%-.;/9$DSSCK M/-[_NRW1+U&XQJK[A0Z:9IMGJCU"16\Y3G&&;EIHP&Q[3#3!A","*?4Q1>1* ML8UF].AS@MT<87O8SR%AD+A=Q,Y"8R,03P3^0\=..C9T_*E/B=6G'I,:3--[ M#!.\LHIUH((P#JQZYZA5&&&WX\3I.'$X3BW'/2:99$GCV"IK-P>MXLBJ:N\ MK9*EVV_J])O._(;APO*;SGNW6"ZM=V7G0*UP8CMVH8)E9%E&DXM4 [^8(26\ M@ET;J=_'272<@X^1OHA6?*OF8S_./F3ZX?J3\$O5"._(I+KFYC*>&9.@3 8/ MJJ.EFN?C@<)9ZNU"[7D_U?J#9.TPL-'XU6/^.0A9,VVF\IBH5G*V=T9U ME> TS9.:E4V\6KBU9[E:B+.NRH8_RTB=ZYK)?VM>B>LR1O%MX:4\GK1=2%:+ MEAWY3ZY_M<_2S)+!R[ZL>:-*T422'Y;Q$WK<(FH-'.)WR:]J-(YL**]"O-G) MM_TR3JTB7O&=MBZ8^5SXAE>5]61T_.V=Q@.G-1R/;]Z_N.!-,*],\8VH_I1[ M?5K&LSC:\P,[5_I%7+_R/B :1WWTW_F%5P9NE1B.G:B4^XUV9Z5%W7LQ4FKV MWGW+QGVOO?^;&6R >P,\&*#\4P/2&Y /@^Q3@ZPWR#R#I O%Y6;+-%LMI+A& MLMO>EME3A!XSD_V=773)=O^9]"BS>EEE>;%(+M91CUEW&#S"H &1&.\#!88H MUC@PQ_<$FQ"19_>0;0A!*855$#!0XAR0D8,)\PPTSYQY=I>GF9>G#D,=IG$8 MDA8P"05)*$ R]TAH0$+]=(:0''GI!+QDL-(<5)J'2HO44]IA\A$')I[2$))Y M\6Y#")G!2@M0:1$H)86?TR+(!D*^U"+0$9Q1P V>PUIGH-89D%5OYS8=IAB3 MT(=BXIC-09HY0..=H?4\B 5G$[<>I7!E20$:XI>6--Q>,D$S4< 00)/Y-!!H MXOXCL(H](0RXR'T>')[Y=.*X(KA.(0+P!!4Y!)%\:GO@@H: BE;X%:T'W6T/ M]9*[ 4 SY)VG+0J+(QY5C'O%<'5$0'D,KG(/NML!2OW+#*!0/GI/>LT :D[] M-">CI[;F\NC:&!7MQ+G1]L4:K0ZMTA.V3[6WOK8ME'O"/]QT_=&ULC9;=CMHP$(5?),L:_<^> MBYHJ/12'0+:"T9T-JJL@"L,LJ&G9^/.IG5N+^92?5%4V;"T\>:IK*OXL6<4O M,Y_XUXG7\G!49B*83UMZ8-^9^M&NA1X%@\JNK%DC2]YX@NUG_H),"A*; $O\ M+-E%WMQ[)I4-YV]F\&4W\T/CB%5LJXP$U9U!_6-(&W]U?U M3S9YG]'=O34Z5>^>4SZQ-*?:_/_BL[LTKCQHE>8\LK M:7^][4DJ7O_AN$!41\0#0$D>QH0]P'Q1T#R-"#I Q(0 M$'2IV-H45-'Y5/"+)[K'VU+S%I%)HJN_-9.VV/8_71ZI9\_S) ^GP=D(])$I!HQZ26 M:2P#2K%RB0@D4SP3N?.9H#X3Q"=88HDQ,7"*,;"HSW7NS*:HV1012('9U"T9 ML.H2H.R%2Y (]YFA/C/$9P9\8LP(.,484/@"8W+<[ @U.T($QL LPHSAN_H? M3($Q#S9WCIK-78$,FLV=IY?"5\!%,K Y"T0EP9V.4:=C)%6XL3 &;BR,@1L+ M8QY\!4B(?Y=#1 )NK1ZZK4D,[6(,+"W&C!_8?7",$,0NW&$HY/C%(/C:_@.Z M=XR>2@L2.1(D?B2!'RG$/5-(G,.DW?, ?E40A&0P8Y>!3RBX.?-K)@ZVGY+> MEI\:98[.F]FA9UM$IF< \TO3R]E>XD.F:P2_47$H&^EMN-(=B>T;]IPKIAV& M+]K;4?>>PZ!B>V5N1_I>= U8-U"\[9O+8.APYW\!4$L#!!0 ( ""*<%"F M#MN&-P( -\& 9 >&PO=V]R:W-H965T',AM$9<+.G582T%=%:D&CN^ MZ\9.C:K&SE(5.](L)3>.JP:.U&*WND;T;PZ8=#O;LQ^!U^I:,)9"PL:?0=,>MY3$Z?RA_D7E+G(Y(09[@G]79U[N[+5MG>&" M;IB_DNXK#/E$MC4D_QWN@ 5<.A%[% 0S];2*&^.D'E2$E1I]]&/5J+$;]!\T M,\$?"/Y(\.)%0C 0@I'@+Q/"@1!^[A"J:O6IJ-H<$$=92DEGT?YT6R0_(F\; MBNH7,JB*K=Z)\C 1O6?A)DF=NQ0:,'F/\2<8;T0X0GWK/.Y#>O@5Y5"V5606X-EW_+ M)#IVZ1=?M@DMGHONW3?;3YF^]?] ]%HUS#H1+IJ0:A470C@(B^Y*G'XI;IMQ M@>'"Y301<]KWW'[!23M<)\YXIV7_ %!+ P04 " @BG!08.$@>!$# !@ M# &0 'AL+W=OJ[+NUNY)B.;!][O=B55YY_&&U?+)@;=5+F2S/?I=T[)\KP95I0]! M$/M57M3N9J7ZGMO-BI]%6=3LN76Z6]GRQRC[HF)U5_#::=EA[3Z2ARW0?H!2_"K8M9O<._U27CE_ZQM? M]VLWZ&?$2K83?8A<7B[LB95E'TG.XX\.ZHZ>_<#I_2WZ9[5XN9C7O&-/O/Q= M[,5I[::NLV>'_%R*%W[]PO2"J.OHU7]C%U9*>3\3Z;'C9:>^G=VY$[S24>14 MJOQ]N!:UNEYU_-LP? #H 3 ."-4 ?S!2,_^4BWRS:OG5:8?D-WF_Q^0!9&YV M?:=*A7HF)]_)WLN&!LG*O_2!M&8[:&"B(:/"E]%'"\ LMK 83H,4#Q"B)49L8L0'#9M"08.(3>Y$E:0EJDR VH6&3+))&4X_B+BGJDB(ND>&2 M+G(6 B&6KHLPC%LX)#CI!2%^PH473C28IC0.+$\XZP6 W\="B6?I"#VQ[ MC>-.,-Y-0K1HEKW GCV<>((A;U*B1?=F#X>>8-2;H) E]A^M"0>?8.0GEA X MU 2A>DE*MMQJR75B(05PK@'CVB1%B^Y\AP"./R#X+TC1HMF1&!*PO$8 IQ\P M^DU2M&B6OM0#$DP^MIH!/PH .PI,;&#YUH]3+['\/@ _"@ ["DQLM&B&34BI M;=/PHP"PH\#$!I9'01QYB7GH^),"KV+M496VG;/CYUK5U9/>L7Q^!%4@_I>\43;Z'1;\Y;7WLWP.OU:54)H"RM*47^ GJ5WL0>H=&E5-50R,KWG@"SEO_!6]R M8O 6\+N"3D[6GJGDR/F;V7P[;?W & (&A3(*5#]NL ?&C)"V\7?0],>4ACA= MW]6_V-IU+4?86AGL3WAN*_PPV8AALG.D?! MF;2_7G&5BM>#BK92T_?^637VV0WZ=YJ;$ Z$<"1@\BDA&@C1!R'^E! /A'A& M0'TIMC\\T?^[+36'"&]BW?W"!&VS[3O='JFCMRS!JQ3=C-" V?68 M<(+!(P)I]3%%Z$JQ"Q?T\#'!?HD@\2,D7T)PD+A=1,Y"(RL030MUTV,G/;;T M^*%/ZUF?>@RQF*8O]#E>1[-B'2B,U[.6Y Y4$*Z(VW+BM)PL+8?!S'*/229I M5NN S!PO06M,9DJY0VG:H0>_Q.F7./SBF5^R:(L^!I.#T!MVH#")9V7E#E1( M@KEE-+E)-8B+G5+2*_BU4>9 3J+C('P)S4V^NFR 8QF_%> $'_R#:QIJLFF5+MJ0YR\X^TY96 $7>XROY0>3/_L#5#,Q5SDU+.M&PSN/DLO,_A=LJU7HC>&O((!9C M3R_\S/?.Y()O5+ZRX0N9\B2^-X7_1NZ$*KDF47N<&!7FUSO=A&3M M5$6AM/AC?#:=>0Y3_8?-;8@F0S0;0OA/0SP9XO\UP,D +0,8HYC>5%CB(N=L M\/CX=GNL/Z)P"U7W3WK1--O\I]HCU.J]2*(H!W==:-+L1TVTT%B*!%Y:[5Q31/*+E(/4S5F(_'\SB1K)]N'C!??\5?4$L#!!0 ( M ""*<%"ZE S]>P, ( / 9 >&PO=V]R:W-H965T:H,]5>MZTRW=G=OZE&90K$A:C=M]^$6R47 MV=;(]QD-UX4HB0ULFHZ1A%&J3\?%6)!-Q^S XRBE0:;EAR0)LW\S&K/31$=Z M/? >;7=<#AC3\3[ M\K-S3:;RP=BGO'A>3W131D1CNN+2(A2'(YW3.)9.(HZ_E:G>S"F%Y^>U^T.1 MO$CF(\SIG,5_HC7?371/U]9T$QYB_LY.3[1*R-:U*OM7>J2QP&4D8HX5B_/B MO[8ZY)PEE8L()0F_RF.4%L=3Y5_+8 &N!+@1B+DO":Q*8'T+R$4!J01DJ,"N M!/90@5,)G*$"MQ*X0P5>)?"&"OQ*X \5(+.NG#E8TA0;#9;4Y49XL*0N.!I< M<527')W5W+DLJ8N.!E<=U65':MV-\B$IGKJ[D(?3<<9.6E:^./:A?#^AD5 ) M ]0IFLI-^BA2_FNK5@]0E:6KW891/F.4K-GB/(\ M5^DTB,*F( JI7?(*SHB5!_8-G-%6J$67(HYO*@5: A3R?>5E%D"4^(-; MC\"M1SJM9Y]EUG*P80?[>O,N2L:^DC5 5E#5&_6#ARST\W:,F$'%W9P!V3M M=B*U35-I^F47(H0HW1Q D-]3)@\.V -2[OFN^;"#/R!EOQ,HMBU;+31 6&K1 ].W,-M&::Y],"X6L\5Z M<\,8IR)X\T94;">VP\U%3#=-I5)R)/<_4+QN1IY%4 ME_G6*O8YC]:E*$TL:MN>E49Q9LXFY=@RGTW$029QQI>Y41S2-,K_7?)$'*1C&:37!R-O'IQ["/]?B+G M2J7,]6CY')<_JB>O4*/O,Y$?>8:8?K$S9!@OMMG;H>,!VSND(FHW6?N,8;TF0>, 8G_&#+$ M!B$_8CZLSSQA#,CK&6/ 7/-O2[7X_@8NOTZJUS$,[UQ6.C@]!P]T;L5X)9-5 M# D8*,(50E$G!!%?HUX.F/$&H6R?@1MT.Z1"WP56=Y@5"V&7853H@9H]8%00 M^*#3,(K:X'8]8A2!7?*$SDC! _N,SN@":CZD'"^T08$6"$7", "-AU'J#V\] M!V\]9]!Z+CO1O"[NX'[?O/.*<;OW)G0(J,9B2%$[@%Y+A"*D4XU>S!X>LX=D M[>$./N[@C\C:'T0:.J!/%T/&&]1YR'0?PUZT 1YM@.3KXPXA[A".R#<<5IGY M\!6U0"C7AE^*)4(YOGNBRGJQA:X(;"3OX(3'J54%&9%Y#?7#)?!;@E"4NC!S MC#KY02'X&N2"4"3S4W?OQ%>)C/@LSESE&_C MK#!>A50+V7*MN1%"I"BGV]U[7:#??L M/U!+ P04 " @BG!0Y%>G4OT! [!0 &0 'AL+W=ON[ M]\!+6S?*!%">=KB&7Z!^=V>A5VA2*5L*3+:<.0*JS'WR]Z?8X"W@3PN]G,T= M4\F%\U>S^%YFKF<, 8%"&06LAQL<@1 CI&V\C9KNE-(0Y_.[^C=;NZ[E@B4< M.?G;EJK)W)WKE%#A*U$OO'^&L9[8=<;B?\ -B(8;)SI'P8FT7Z>X2L7IJ**M M4/P^C"VS8S_JWVG;A& D!!/!3[XDA",A_"!$7Q*BD1 M"&@HQ9[-"2N?$QS7B"3Z##FM(;X7;[L(-PL-K4 X+W2;'FW2(TN/YOG]>'%. R:Q M&#:4L2ATC7A<0$YKR"[9-AIO&HU71N/(7QB-5SE"+]XMLJ#9%:(@:OL\I5/P M*U/F3\RB4P=X"LP57,0/NC,,#_E#9F@K/[&H6R:="U?Z@MMK6'&N0'OT'K3) M1G>R:4&@4F;ZJ.=B>,_#0O%N;%5HZI?Y?U!+ P04 " @BG!0WDU*9NP! M #9! &0 'AL+W=O M90V@O'=&6[E'M5+=#F.9U\"(?. =M/JDY((1I4U18=D)((4E,8I#WT\P(TV+ MLM3ZSB)+>:]HT\)9>+)GC(A_!Z!\V*, W1S/354KX\!9VI$*?H/ZTYV%MO"D M4C0,6MGPUA-0[M%CL#O%!F\!?QL8Y&SOF4HNG+\:XZG8(]\D!!1R912(7JYP M!$J-D$[C;=1$4TA#G.]OZM]M[;J6"Y%PY/2E*52]1]^05T!)>JJ>^? #QGHV MR!N+_PE7H!IN,M$QD<2?(:=[2.!OUK.( M5@N-K$ T+W2='J_28TN//_4I6O3)81*+:5V.VV!1Z@HF\1>UKF VT2)9//O! M#$1EAT=Z.>];9?HT\T[S^1B:"[+P'_3@4_0<]2;5^9R:#0JG,=JOWPDV;,Q3OQH<$3Z]9]A]02P,$% @ ((IP M4 !?CL6C 0 NP, !H !X;"]W;W)KH8%P@Z@Q9/:FT4=QB:$[.= 5X%DI(L M62PV3''1TB(+N8,I,GUV4K1P,,2>E>+F_PZD[G.ZI#^)5W%JG$^P(NOX"=[ M_>T.!B,VJ51"06N%;HF!.J?WR^TN]?@ ^">@M[,]\9T;A.<3>F3813A#(NWF+T4ZS3-V,4+ MC9C=@$EFF&1",%2?+)*H11+HJ[E%G+Z*TE>!GOZJ<'U580RSB9ND49,T(G![ M91+#W%V9L-G<_;7^P\U)M)8%<:?$E3(*%V?GN+>S/< MIR%PNAN?"IO>:_$-4$L#!!0 ( ""*<%"@1PQ^QP$ (4$ : >&PO M=V]R:W-H965T?G VJ1)W6 MXQYC57? J;H3(PQFIQ624VU"><9JE$ ;9^(,DSC.,:?]@*K"K1UE58B+9OT M1QFI"^=4?AV B:E$.W1;>.W/G;8+N"I&>H;?H/^,1VDBO&1I>@Z#ZL4026A+ M]'VW/^16[P1O/4QJ-8]L)R32\GJN!1L+]]H[L2/:"H@99>F'X5TT^8^\E0-#?_#%=@1FXK M,8Q:,.5^H_JBM.!S%E,*IY]^[ !.V)LZ=K>Q9O:O2:W&D&I\GC,",-,M( 8[=AI/\Q4A)F9$%& M%F"0#2.@2?,P) ]"\@ DV4!"FG0#P:L;9!_H"Y7G?E#126AS&=V5:8708/+% M=Z;JSGP3EH!!J^WTWLRE?QD^T&*<'SU>OCS5/U!+ P04 " @BG!05&@Q M/N(! !,!0 &@ 'AL+W=O&ULC93=CILP M$(5?!?D!UH0$0B) :K:J6JF5HJVZO79@"&AM3&TG;-^^_B&4$E?*#;:',^>; M,=C9P,6;; !4\,YH)W/4*-7O,99E XS()]Y#I]_47#"B]%*P%D,HF,8JC M,$PP(VV'BLS&CJ+(^$71MH.C".2%,2)^'X#R(47*J602=;W@4"ZAQ]6.T/J=%;P6L+@YS- ]/)B?,WL_A2Y2@T!0&% M4AD'HH.;T9UNI)DF$^\VD=Z;TH3M%MAW^GBI8Y>BSB.,WPU M1J/FX#313+-._FJP]I\@D1<268/U'.)/7WO3US9]\T^-R:)&ITFLIK.:)/0S M-E[&QL/8+AA.$S_ B+V,V,-(%XSXCK'YSUXE7D;B8>P6C.1AQM;+V-XS9AOA M&-N'&:F7D7H8JP4CO?OFT6ZW@.#903#WS#+I BS]02P,$% @ ((IP4% L GS= M 0 ^00 !H !X;"]W;W)K0'J/EN% '2FJK:I$V*6FW][< EH-J8V4[HWKZV(8B"NS^Q[^6<>\X!Q]G MQ9ML )3WSF@G<]0HU>\QEF4#C,@[WD.GG]1<,*)T*6&,B'\/0/F0HP#=&L_MN5&F@8NL)V=X ?6[/PI= MX7E*U3+H9,L[3T"=HV_!_I :O 7\:6&0B[UGDIPX?S/%CRI'OC$$%$IE)A"] M7.$ E)I!VL;?:2::)0UQN;]-?[+9=983D7#@]+6M5).C'?(JJ,F%JF<^?(I.)NF:"N,O(]KV]EUF.;?:&Y".!'"F1#$ M_R5$$R%:$?#HS$9])(H4F>"#)\:/U1-S)H)]I%]F:9KVW=EG.JW4W6N1I&&& MKV;0A'D8,>$"LT(5'2Q=N>N2D1Y8>?PH1K4*,F-1B MNA&3?.$Q=HK$#I%X)3)BDH5(M'-K)$Z-9*.Q"U82R5;B/EU]CF23U7>[2)TN M4D?29&4CW4@$\5H$+PZAN11^$7%N.^F=N-+GV9ZZFG,%>IY_ISTW^AZ:"PJU M,MM[O1?COW$L%.^GBP;/MUWQ 5!+ P04 " @BG!0L]K9S^8! !,!0 M&@ 'AL+W=O&ULC93;CILP$(9?!?D!UN"$ MPT: U&Q5M5(K15NUO79@"&@-IK83MF]?'PBBQ!>]P?;PS__-&.Q\XN)-M@ J M>._9( O4*C4>,)95"SV53WR$0;]IN.BITDMQP7(40&N;U#-,PC#!/>T&5.8V M=A)ESJ^*=0.<1""O?4_%GR,P/A4H0O? :W=IE0G@,A_I!;Z#^C&>A%[AQ:7N M>AADQX= 0%.@#]'AF!F]%?SL8)*K>6 Z.7/^9A9?Z@*%IB!@4"GC0/5P@Q=@ MS!CI,G[/GFA!FL3U_.[^R?:N>SE3"2^<_>IJU18H0T$-#;TR]OKNQ&^PXS?[W-'\"F1/(DD!<+PYD M*_](%2USP:= N+T?J?G$T8'HO:E,T&Z%?:>+ESIZ*^,DR?'-&,V:H].0E6:7 MQ(L&:_\%0KP08@UV:X@_?>=-W]GT_3\UIIL:G2:QFL'5F/D9>R]C[V%D&X;3 MQ"O&/O0S8B\C]C">-XSX@4%2/R/Q,I)'1AIN&,DCX]G/2+V,U,.(-HSTOQF9 MEY%Y&&3#R!Z^.8FC#02O#H*Y9[Y1<>D&&9RYTF?*_OD-YPJT7_BDRVWUU;8L M*3%,]%^Z NX7BXWQWX>4"+?\"4$L#!!0 ( ""*<% (ML/OX0$ )L$ M : >&PO=V]R:W-H965TMC:EMPO;O:QO"DH#:%^P9SIDY!SQ.!B[>9 V@ MT#NCK4R=6JGN@+',:V!$[G@'K7Y3FZI6)H&SI",5? ?UHSL+'>&Y2M$P M:&7#6R2@3)TG[W *#=X"?C8PR,4>&2<7SM],\*5('=<( @JY,A6(7JYP DI- M(2WC]U33F5L:XG)_J_YLO6LO%R+AQ.FOIE!UZGQR4 $EZ:EZY<,+3'XB!TWF MO\(5J(8;);I'SJFT3Y3W4G$V5=%2&'D?UZ:UZS#5O]&V"?Y$\&>"[_V3$$R$ MX(& 1V76ZF>B2)8(/B Q_JR.F#/A'0+],7.3M-_.OM-NILR@.$GPUA2;, M<<3X"TP0A_>8TQKCS0BL%.&FF' E)HJCAS8CQG,7?<)=_.@9+_XU U'9L9 H MYWUK1W*1G2?OR;=GY0,^CNTW(JJFE>C"E3YQ]ER4G"O08MR=GH5:WQ1S0*%4 M9AOKO1CG90P4[Z:K ,_W4?874$L#!!0 ( ""*<%!TBTK.I , !D0 : M >&PO=V]R:W-H965T_M"N!/+OP_'=Q9$QH M;VF2%7/]*,1I:AC%]LC2J)CP$\OD-WN>IY&0M_G!*$XYBW:5*$T,RS0](XWB M3%_,JK8P7\SX621QQL)<*\YI&N5_ERSAE[E.]+;A.3X<1=E@+&:GZ,"^,_'C M%.;RSNBB[.*4947,,RUG^[G^E4S#H.0KX&?,+D7O6BM'\L+Y[_+F;C?7S=(0 M2]A6E!$B^?'*5BQ)RD#2QI\FIMYU60K[UVWTZVKL!I$T5:2:.W^C/. MJL]+$[^5X0*K$5B=0/;]D.EG3))J,E;;J)-5K2)IR,SCAI4TYZ.?<^EK1))Z.S M3MJT$YAWHUXDU:J[BD2TF.7\HN7UOG&*RNV)3*5*!B];JW5XAA4!UK3^F& &3S.1(B2(!;I;A5 MBE@%ZV9-L6D#T :#'&@7C41QPSYNV%<-^R"%ZYJA_6XF 2CRC0HYDP"45:A" MUL3ZSPP'N.% ,>Q8<+<,E&[(A O*Q4R)P%\CJ.0'0S^P-Z)27SPU+E&XX+U M=8,- Y3 +3I4L&G<89 )?-^KT!=SXH%9>T"- ^@1[0\^X=%(\!&O0K+T0*2- M"CE*I%"%9.G!?\X%D][-B5SB1WE.[VX2MA?E)977 M>7U:K6\$/S4'<:/[-6#Q#U!+ P04 " @BG!0P#NF6&ULA53MCIP@%'T5PP,L?C&=3-1D MUTW3)FTRV:;=WXQ>1[(@%IAQ^_8%=(P=;?M'N)=SSCT7@6R0ZDVW "9X%[S3 M.6J-Z0\8ZZH%0?6#[*&S*XU4@AH;JC/6O0):>Y+@. [#'1:4=:C(?.ZHBDQ> M#&<='%6@+T)0]>L)N!QR%*%;XH6=6^,2N,AZ>H9O8+[W1V4C/*O43$"GF>P" M!4V.'J-#21S> WXP&/1B'KA.3E*^N>!SG:/0&0(.E7$*U Y7*(%S)V1M_)PT MT5S2$9?SF_I'W[OMY40UE)*_LMJT.=JCH(:&7KAYD<,GF/HA*)B:_P)7X!;N MG-@:E>3:?X/JHHT4DXJU(NC[.++.C\.D?Z-M$^*)$,^$*/TG(9D(R1T!C\Y\ MJ\_4T")3<@C4^+-ZZLY$=$CL9E8NZ??.K]ENM"[*/,GQU0A/F:<3$"TS\ M)Z)<(W;I#,'6P.PBWG01>WZZX*=)>N=BQ.P\IALQT1VF7&/";1O)IHUD98/L MXVV!=%,@_7\?Y8@ARS[(7XJ0S2)DPV5R5X2L-VM5!"_.B+NS7ZDZLTX')VGL M#0&#?]8.=JO"QC8&0_O0-X?HR*WU!+ P04 M" @BG!0:::V+"Y; #1:@$ % 'AL+W-H87)E9%-T&UL[;UK M4R/9L2CZ^=Q?4>&#MR&BI%8]5)+:WHZ@@1[CZ0$,]$SX?BND FI&4LE54M,X MSH^_^5JO>DB"IL]VQ)T]WC1(ZYDK5ZY\YU^J:NUMEOF_-ME)L5FN__L/PW'\ M!^_K8KZL_OL/C^OUZOV[=]7T,5ND5;]894OXYKXH%^D:_BP?WE6K,DMGU6.6 MK1?S=^%@D+Q;I/GR#W_]2Y7_]2_KOYX6T\TB6ZZ]=#GSSI;K?/WLG2]YA+Q8 M>CWO\\VI=WAP])=WZ[_^Y1UVXHY!Z/U4+->/%?2:9;/ZUZ?9M.]%@>^%@V!2 M__*GM.Q[08A?AH/ZEW_?+*'GH+WG:;9.\WE5_U@6?IT]Y-6Z3&$[%^DBJ[?Z M?'O\-^^GL]/SD^-/WM7UY>GGD]L;[_SBI&.X$X!+F%-0_OBW36;Y\\&Z>%W?%O G#GTX[P'6;?O7. M9S![?I]/&7LN-HN[K*RW'X]Z@R@.1U'-^MB^IOOW3RF959YEYMU MM08LA;5U=+O:W,WSJ?=Q7J3KCB8?\WE6>B< C8>B;)SG\72:P??P[8Q;=JU/ MH'R=K8IR3>_'9?$$X,G2 MJEC"4L^K:M.YUIM'Z($07:7+QH;OTWG5P O5<9%"QP^;*E]F5=<^SA99^8 M^*$LGM:/7?-8T._ B<$@ '0^03OS"O@*)$HEH@RLY;[ MWC'8\6P&&%7YZA?O$^S1NUPV1A@-XLB[*3:PLV@P .!778BEASS!OV!AMW!$ M#;J7S[ZD\RZ ZR'TYJ[*XDN^G.[L<%7 S9A[_V^^:H7#.![$HP:EH!'@<6CO M,FC0A4\%4I2K1T"YCC,<)@F1YLI"0KAU=_C>W&?0HWE MX^9N@K_];^#./ESYHWR""L:D8K M^SA/&\16OU3V&_,1/FS0B-8'O-9;GKO6_A__V=E;0,4$N-YJ73;QQ3S(P!Y4 M.;U.[;U;N00?V82^=W)Y<7/YZ?ST^/;LU/MP_.GXXN3,N_G;V=FM892\ S@, M[_:QV%0 \<:F;,:HP3:HAR6MJFQ=O6]\G5:/+6\6DL#*^Z]TL?JS5P BE8 7 MTRS_DM[-,Z .RVSM'2X+("EA@XL[7WZ!^8HRAP>VJ\U5F:W2?.9E7X&]K* A M(A+/,W76V[@%!5*E[6V Q*VR$FXC#IK]:Y.O\)2L15=>S)@[:"SLAZ*8/>7S M!H]R26N#&P%T(0<8R-2=&^QJW_/2*6#-9D[7+5W@6_]O>H#V'&$[[!D\[6!1 MB##/T[M\#NB:-;%!G_PJ?<:C;OD>+H)U;ML7,FU.V7P"@"S=9D W/@'OD<&S MR4T;I-PT1(JUR+PU\(:R3._P^NSJ^!8_.I(EC1I+.D7"5L+BL:-:T3.<2 /& MG3W-S'KKS7EXZUNVC(]2OF;RCV@X!9D'B#/07'-E$D;0)F!M\OTGPN[U<^,8 MKTJU8O7R.0_?G[VA#V*&5S$7G (O M?UW]D,D*M0G^;( <[X8G:SR;4'MC[- MH&L>&3WR1V&H9UR2?$93XA<#]XL&93NV;I+0#G@?R^P14!/?Q'G1Y#&!OR%" M#2>$!*@'0T_350XG5F]YC6(ALL+P%BUAYQVDJ&HYCYT805OK'PYXM@&_ M'N'5QQ>Q!P_(.X%F-ZZ(; 1=D5$DCG'F_8PGB4\JRTP[>XMD=:S/>M\>)''L MW7J+Y.9*>B_:3:N0V+V5MN9^QT;:VV[9QMY'?W,+__QT=G'K77[$KR]_.GL5 MY]!@YV]2]ZVO/&@8^1[?T"!HT*83D!F0%WR 1[3R*D#MQO-:PIU$9O4^;S!) M-!T-O4C+WXA?;=[)"F[C])%:S;(OV;R@M[TQ3;;,4,N"S=+9 IAD5.$@H]QX M95P"&2GJPZ\N#$T4S^DLWR^@1O;W?>RA>(K0"+X MCQJO(D@G6?ZP%*YD^NRA6J^:LUH)L1S%&((!_'(PP(N#ZHH5B1,-$'Y>@J [ M1[+@/<#!UXZZ93R4/PD[#I(.;JEE+V],%>K/0H#Y"UAV3"]RSH_PWH#*F+ M\!2XOW=< G;#9Z6I#(G)6\B*2FF@ILH9V/S6GVWS)W=6B=KJ.#VFZS1;6_B"W^< MGEWWYQ<_>, MG]TTM2(:D2MO7> 5+4!6GV>$@HIY*NBO:5H],A\V8W5JH1E,4@NWJUU.,Z#: MT[Q5#W2\14?T@S >Y]T\ILOI,5^*75*EZ3%ZO6TSXTV[SA\>ZHN5)7"'GC'EM*KC4'?"_UVW8GS MBY_/;G;=B78E:Q, .U1K,,PTRT!:))J/%@LD[G@X6^2F[DZKO5;5"JG#345H M>"0SOPQF'\\OCB].=L/,6CW^O$X?O9^R&0E]@(2SS129*A /^MY3OG[T'K-T M]J]-6J[))KCTQ*CL;?[<*YY0>#"$I=K<5?DL3TL2UCYFBRD* M\)_R18X:MWDQ)IGHF_.;+'_PFN M)/POW3Q CTOTI<@+7QH2%-KG@%7V?8!./GT4L"#KXRW2Y>8>[AUC%_S&]@:8 MYWC]."^6L/WS,N/M'\*GB'_IPT.9/< /OTI]MXC#Q7&7PLGA<\R/(1W;"CD.9L(7LB48)Y_"XI7U&/!BOGZ<\NPS MA/5SWVLQ1-^510IL+!$/IL(,&;A_\\T,!EP_%D FA"YY4Y3L<3X:.44:0@O% M*8'+A\E9OS<'00AV.H,'L!3V"T:'H4AACV(!("6ZHL"_Q68-SV2.UJ;I/%_F M4QYR]?A5SA MY_Y-WSJZSS_Z&LL^ED30<6(+,WEK9;%Y>$0S>3E#$\G:.HZ";QW;,-#8 E1> M3^4=7GZ^.1*=**S[%"A:1>";PUW">S\'G+XK-X@4PF>;^_28HHB!I'V^(9T M#6D0 :@#;H2>F\=\Q>3@I$ TOMF4#SB-NCPG-^='&C,^GG^Z^=OYF7N-\J.H"-M7;KM[W:XR[1"M"W)RQ$M.8$P-789+"SU6J.!^8-TTH!E\GZV$ M]-"^ED0Q:7+"].,%/$?3%$X(GE.4IP"(Z0,[> "$%NEOF9?I39&R&WB*!3,/ M,"0\GBF_[CA\2:X);'7>R%T2JS1VK9NG $>F("[ >3&#(C;*=6$[$S:G^))MU82818=F_'(T0ZGB0H40L>TR_ MH/TA QHSAR=_J=[2J;W2OG>BV$/ZY2'U@57< F5/@'"5LQ-R]0C 9FG*UM'3+07I#!A1 !D1EEEGD+ M=D=&R1F?6KAT=UDWJ]NW!7'[G80G"6X-\&N$896S", V?)I&?V[JN/KXQ?C/ MEC+<##3;UE'ZX0, KT"9&QK3?B77\,SE8K7O>]>V74,N.ND-? J I&TQYM* M74KB).!5]7+74W>1 E_H9:(&M5,3W. MS$-"Q&R'/P!+ WU42H$NU%M*)E(^&@3\!>MD"O>3@D>W> M#]P<0AZ8(4-O1JWXQ9GG_O?H/2'[.:N QD M)/2U:$=)(!E3F0*Z797O.>_*FBUVNZEK6DJ$6ZG\,'K&O(2:U$,E[E,-1_ M,@OV4-_EP-UB?%V&W>$D?26O'6\:O\+A>G>92/WX"0LG;9*&\T#/"MC$LM OM5=9 G = M(1W,S;X2_%@57;N5P!8#!P9$"/;+;/*ZA/G4H@RQG*(]T3TJ"Y<(S_#B 4;< MIX#@4KD5S:J#A/04&@/(RP+"NS$:':;46@-5I\0L%4D@"+DV)G"X-][S>* M/&'_FL>,ED 8J%0B/(5".F>I:(@I%L!YF,5ZAU6&#Q%YI3)#IIR1/];%3*#O M1?E;+U_V5JB9Q6>J3)\TMRYN>ALZ/V;:U%"D,V"7,I%[X#5!X?V>&0B21;.U M/!T$%F8R#B^N?SXBRKE9*_2[S\MJ#:OPY;=BLQ;>J>]=M V25S2EP7L4MT7, MG&I%$3V=_+ WGV-B9TN*]H&!\4G&%X6M)+B#2K32('AP=(PRY?A&!$".C)D% M%^:.:>!,*>&]=HM!#90X-W)HQA[&I,$V11$14!"TV%!8%%JH>LC<"0!9BV MM:FR^PVZ8B)%3!&;D0VHWGL?-CESGX2'"WP$A3D.AE[/BP>D?P8Q)6 M+%7O#?H-IB6P@R= #333?7A\T+*"OF)7#NZ @YI0^0 MN*TS)HY,XO$NW17%;W(!D+(R&29C+ R,B-OW?D%VC8@LC)B<(#*AI)4DPE\!>+(_1X"=EG5'Q*46,URY * M:S.@W(,3HC%M($RG<*\DF@9UR? MN8 0DX=OD_K=6Z8+E$DUPVPK,I&49P\H M#.);!T\P7&BDZ!S1HGB/*= C?760*@+Y! 8$WA^@(Y76*)+->8W:^3)3(C/A M K'C+!HH!H:96Z%7>](G\3 D28+N*:JKAL@PA$))6+>JU.T/$J1"#P&@4?.^ MI13+A&*3DOOA#0 BY&'K'TI'!H.[K<2FIL3+QH.;)VN%KJL>7!VTI:)=+S, MBDU%T][7KIV8%NE./Y%N;H$NJR3QSO/?,I)'X%"R%G34^V41/1?W2D,0 ,/N M>:6:\1#>"MO:X.*UTX'!JXEL YQ+ML*OY+5C3FT!3^.FY,6HN\)7R-H]LC(" M(2V?L-SGSDMJ([)$JNG-L: 8F-&SRQ2FK]74FN8XCY_6BI+.L1Y>Q 2Z70?A M6[A(T@\>?@\-'4$_"I,Q>M"\^^'#%:)R?S2(!O3!\>=3X]WE6(@K(C;I';(K M!XD_' XX4"-$3U?X.X[D[T#^#N7O$/X>^N/!4/Z.^/8$>T@\A/QK':E;6#8 A;8"^6#T2<3VPOEN,6T=1]H%#PJRPG&.VOZ'C#K(!! MKGQ+.S3+*A!<[S*Y:_#&S,G^2&L:N[*EYN21DK ?@C,XR\A(%D;!6 (89#-7 MZ?."0]=)>X^R8/&PS+6*6DU1\N?_SBJEZ%?,,P#:-AQZ2,&9CE5\O189,41" M:TK1]=NZ\^)NGC^(N@7.BQX[]3#49E&C]_6*]4^ M_YK--&0J]TUV90-\D[DY_(WL8&$CFGI@V#*EG%. 0N/+7QIXT191?85#5APF M8M N7R@)"H='^/BN]&V!FQ1LO$P>S2'$+!1^*>"+&>E6@0. 4UCK8.59-DUG MK+ W(J4H0I#O0;9*0NQ0C4;689&1Z<%'K1;-289F>#?$]@P?,925+<&TS>MZMQ,V1; MLHR4@G*. %LD)-G7%,\2#0>X2#;)\Q*$OW-5BDJ*$JL9;4%Y#:")"F0N/$.F M"4Y/KWQ2J?XN*/WBLW8\Q#@HHJ,8E-M>%".Y52W[X]K+&E ML^IM/C=;%.RN ?,V==F96$2@T2I] MUGR]7JEH;\CM6,2@RZ7AE<*08<*8='-VHN([;HX_>$$P%J*FG3P?-CD_JD9Q M:6M%D#>?:C8?0=S7(VE2ERK)@$Y;9&#H D(^^JR 8$>\(3V0V1+&T]DX4D\9 MT_%B"]6@/>-.K?4X5Q5WC$I/W1D?<.7+3 X@J7EA#,\J805(D)#)4.I;)$(L MS!!Q)B2K[!W[:"9X(G.5,-$PS:SPJJ*O8JG:I4ES#C:W1_H"=W["M M\[Y'22$GC/8:+1T(LY^8"^!Q$\#R;J7:W1U!$_D$ M'$3!U(U<$/U6'1GT435/I,5L-O*%11(+.&5^,1,QL^L8YJV$#2)Q\>K8J6A# MS[=E0]^%:" M27R%*+M@DY9>746#$73/Z:"U3(HY$!F/,'%K4QA@&_ MXJQ(&"Y .1DJBI,H-\3/VFQ _;BY'[DB\8OC HTO$"HSB$D]B =1OUT2PJ,C M589U?&&2&!G"@NN;G1\J(U+@JN3N\#IG&3%EAI$U^S2C*8=O]N#ZF,THRMI\ MK^&$NPXB>:UP@[0KM4N$C^U $?]#$C]\*^;8,$;6;YDI8N"\5_?Y/*OLL>'Y MW93+FH.A[.Y7P,8*;2-D!A&DTGHU\=G[$58R*Q;TL>7Y"7^)GZA<&?$4[<"& MRC(I2GB(9:-'5QF--FL3XE*)+H0[.AEU>'0> 3Y.Y\J/U69UW,7,\AF]XGHN M&@0:]M1 ]:D0TO3X2T-W)CJ*>Z%IZ%+%EA'"0^44BX??]SZ!9#47Q7"=4R"> M D6K^1=&F7GZ5&W8*5V)G>E2E&_,=K.L,-488/!$G<4.(UF7M3]5KAML"Z55 ML\G,\LLIBSLVAJ*M2RN2C$$6#27%QC:$4E.VA:+YDV?OFJG5FP$'P&>"[M=! M(.FY#H)XXEMV!. N7=6:$X1/>AUQ+$3V7O/4%,EO6,5&P'[=[O!$;!L2.+3. MP&N_I/QNK/X@8XN554:Y>&J==+]M"=V3D]LKC8-9 \@=\RV6@QV)G5O--U7[ M,$[@CN5W);C FFZ@.HIPL4FF(P3-68-1UJY+8FZ>I;%8#I0?K5J)F.U9S8,0 M8M#4ML* E2USU(%$2AYI07O=!'T+-\0(P=ZQE*K!/1\YF#(SX9(SQ^)**$OH M2K3@EQ<=D 3$\!HP5U" /X'K@9\PXBFA =R;3 = MX,]X3+^/T*N\ A30L#-Y36[R!?!\I8BT_#FQO5JX[[%RA$[,]K*U[6_T2AKY MVFC0* 8.Y#IE+E)*'IN71RX)'2W%[49FO_Q\H]1X]&RL/13(U]YD\$<*+Y&0 M SXS[LE,LJVB>'HLZ+SYL(L/E^B2R:EGRK* 8Q3!!LJPPNX;[,]J MW&98#ZSM?'S#G9VU:60[G.[I?BG/PBV^L7:R*8F$X8Q3?>\8&+0'2H[CK$.) M-,ONOFIJ8MM$-<)&6!5H(UPUY>0J8%P5.:M32#?/*AG'E+/>2*B$ MH 9I7NYK60=P#ZQK:=\#4V'1O[-<9!\JS 6"-!ET>*'=*U0SM]F;^I2VD@QJ M]AKJQP^'@5J4^\UR*CD]M'F-? =K_DYP);/^ [S2GZ\YKNCSJ?Z*S7WBAO'Y M1X/)S[ZFO$K,8-V-B=H3#I!TM,3&D;NG06NM9;1",8"/RA:-.R* :CR-I0A, M^GX9:99-X/1)$P$K,?%/X^5JC<0,O9['&;S)MYGU]#4-H?*DZQA 'I-] M1VGAO.@9.[;=+ALY,]][!U[LCZ,A_3M(8B^.,(/J81 E1_ S#([HFU$Z\/'P?^:#"F?Y-@"#\'80@_@T$$'8-QY(5^,HGA^\2?P- 'WM"/ M@]!3.2UQ"0&\40/\*H!%3$(O'(Z]PV@\.0(P]OC[21*8AI*%4AS[B=XUS*XX M;N@'-#/\&R70&?86CKT)/(CX,QH-X6<\3N!G$,(ZV8;;PS2RR3#&?T+@ 89# M/QP,O2CT)Z.)=QC&_F02(7#&?C!*$#[1 !J&O/PQ+*\>18]+.1P&$;8=QP2B M"$$TF$P\9(B!%T8@(M,!"PYIP=%P0) /QXU$T80@Z-'U#U9 S#$_+\<7 9I< M&HGB\/,RWI%F8911"!D_(A.A.I;C!U!)P?U MYRWIE=1?'UF]HO[$UXJYD@-,]#N*"-*!/XX3_"7T8SIC_"0*/,[E=D7Z8L"X MT2CR1OX0CG4$YSV!G^,@IB&%D$2 &L@I#<,A4 CZ ]H^X'5_/ !@!#OA,'H[ M.(1P5@R04'X)0@$(3%0'Q! H7>*/86<)H$V"/T<#%QV&0"DB?SQ"KCT!N!V& M@!OAT7X(,4$@#! C1MYA/QD=M3\/,28]:_5'W?^>QNJ>OLRQU0F9(5TF2CZP ML?==+\@GDM>1NH\"_G<8:<_4JL4U-2+D1%(]#'>[I@: DDAL$R"^44LV%R\. M$%PG9&%G"ZWX1C]01OMH!*0T#I ^#R=C7/L0R*F=A75F^^T> I6'PSVB7X() M_+(M,3-3G' L-PQP[=S2$+9;R4V,H'(.IZ(DS* \:F<>40 U ^/=U)"U4&]6 M\ZG(;IVHP"0HP!%$N]?OW!HP9P\9P"]=/:*T#)(\LV:V)-S$!F).V551L@_( M_/*A6812+W(&04&@)$3T21(DUM$XT2BU!942/QHC68Z" 'D)H"R"7+NQ"FA9 MD'@CN.EPS/CF,IJUX!=.T?. >B"B=:(9L@# &20C0CC G4F !'.4C(&?F< U M$?SK1KP WI[!&!!O-([A9^2'H_&1P_AL$C;$-(;&N";N"\)X-V-$F2-@D@3@\[#P/N.G"'^"_ +X>!B M/X%G: C02';3 #B*>#0$X ^C@(XBH"/9CR*P;H7XY=&8CF)(W+$0B%:"C[AC M=9G?M"5R&BJ:[;;T+M!E(OFFE4)TTJAE<<(KN'IN-K%3>)W8J[XY>,O'6 MKMZ5)(CS+BVOD[I6O.;SII+*U8)8D!/8<)*>)AGLLI[@\&0>HENL;,W&9]]' MVQ/V7[-(CXCJFQ7\:Y.B.US.,<.2QP-+2LTV2AE&+F66IYG.R&%2P#LKRBMT M9;L'[*PHAP1%;4H/HPUCU3F[MUS5OQ6?%C17HC4!QDG978P##LDI2]O0II+, MF-7N:$=&"9A<)%2LZ"Q=I B.]"DUFCGCYK=A%:^VW6NG(EF7"+ADYIX"9.!9 M8*VQRF% YA/X^>N&X[523U*<[&>::$('7[<'$U6CUF]YQY$5%=%$6RCF^H(8 M6P4&I[$'YK8IQ%1A362)]',.>$.+D$GJP+8AXUQE/ F5AUK>7&T+;T 1(?.Y MBG6K^=_<545Y5^E#YE GRAF#C@ E0%(Q".NRV&!]5*G+Y0#!A J<>9P5*I.Y1_K(1ZD?/S/1X4J<[P)HB3 MJ9X;VV$H'= 6RB+#_B[&.P:]&6"+AQ&0_%GZ+$[&$ECGHQ)J_003/O?0WH^" M_Y'*O$!^*N9=X!74UNEX#&AXRNP$S.HQQ911$@_ 1@"TB:WFZ93MEAK"<-1/ M2^6W^B?'Z0,]H:M[UE@)6!@8R#S"V,M"*\K$5J^H.*6@+S.,WF>EHJ*39*U1 M\5;BU6@NL]Z+NM5(Y-D3B0%C!;ZZ]D>)J$"7)-2G\06PXQAR'8#N:>\-BHHP MKC\^Y[HD#2_[(O"=M\G !]O)!9B?^;-$>?+-HQNE=S&=I_FBTBE'M+, J7TI M+ L/43>W7S?7K9C*5#2 H\*-VHVC *X&Z]:'IT93J_\,D[,8CR3A =M58;,6 M5:7G"; 2"& VL[^X+TK+[5MM1<=_T]2;-XEEKNVGC>HWGHKQ -<*I F'7 ME9/;"'/.$:ZQTX)CJ*:SG0*T)KS&UGK4; 6MGNGQV-A)-R'$6=*B^J M2(]E,CE2[T=#++T*/Z=X,B(=*GZ2'H)ANI"@7 MYR?'5Z291(X?A8IA@KEV.!$%'> ,'IPU>:TK;3*J4L? IVM=9SU1DTHDX0V' M($QXXXDH;7O:6H$,?+PCJ/8P]"=1Q-)2D-"_(U0+6ZF:3;X2,6K@N$GBM>9P M53P\C#M*2+<-(PY8BPN_#8<@D2D;OWAKM_O[U*7E?Q*/P-'[VXY&E3M",2). M2(7GBS \\"=Q;)9]& 6HI8C'(6X;54DLH&'/8(@])R010K_A:*30S5ZC'+;$ M?B@_0NT@?<=WY]E$ J;K#6&-L-DBN:[/3K"16 M!:P*#\(1[7H <&+?+[SU HCF>"D\;+$\::H.X_)F0< &J>[N'E'":,NR&R&NQ*>J9]J1UH MBU$*&PB;P6@"+=7-"KW#76AR2T$[8CBG*!UEM6S#>*G@ MT7)J;&-\!2:H1(&LL4FQ5#1["X 2,:VH?M#TGKH)!@8.I[_!5=?-UZ$3M-BM/ MS7U)?41OOG(^PLPPP'2CJW[^57';= /A(Y;#K)>Q/B0S!F99Z!-("(G0FWVA MYXS\HI6O8"WM'%+$-07&*%$K0W$<_P *B,9&24'%D=>8 $B=HF_.5FS3V92= M?8#; OYBF MT[(QY6-NN46H*.03D]/ 18"4(>#P4!$0M2%H>?6-5$E7:&*+_4/W1?V=?5^0/@8D4<%'H715ZPW%_B&;54=Q/@-CJHQYY8=PG@RNWX-OM(*;# M,R,.ATE_&.JQN(<@#WLVNCV 37%[$"%2"P_Q?8'/1PE_#_^V[:"G=Z=6#GS/ M"Y>>!+K'ODL/:G,0^=P/YJB:GO2#L>YKEC[1HW*+W4"/6_>Z;>636H^/HKQZ MWO9&^(YVLQ&VP?[@)M3)>MU5N45T[\:P[8-X(H'/8]?%U#=1->9%ZTK)3XYK ME*L>+TO6)*ZF*(H.QNWTH=P29ZUCR#NB*,AE%K4B[-SDA#^C-..K1"%$6PZ2 MV%$4'P3P>/('XO?N)C$@WU9YVO@!RRM+@J_I8+B%\0'],$]A4S=3H#=9I5]( MH!C88%',LKE1AAFZW?#)L?+#[L](G"D1=Z:+H;$F ?T\56C& 5V403\!1= MA;O5GPBV]_A-TKZGC6D/?&ZX!>< M-#BJ^1=Z]S""+:4XEAZY$JLX9YV_MDU9P:(_N7&'<0#8AG3 \?]WD%.QBE:P M #I[?>'4(.Y+5&,JT'7N &AW+9:%E-]Y9;0;K.ZR%J SQRRSKVMO22E-B(E0 M^:ZQ]4)TJ0?A8-S=.5+!?5V()J!O\:.G9YG54I291W.21#'X =TJR2!2 MVZ"5TE!8/!?>-GU6[YEVU3?TNNI$+NN$R()BD9VN[5O'5%\,*-T"J#!8I##J>L66AYG@Q[S^IMJBXA84@FL34G>.F.4VC3MK[7$IY5X%1_ M=F8Q--:KBFY@-KKP+]L.W^VM?_6,AZ->:P)Q88?:?\(TXI,?MJ-G'G4=- M8R]I5Y<#S>@R7Q>,_6$R\*(^>4/% ^LS]>=PT!\9SCB*?.05QOT0N-4QO#)H MOA\"]Y< 8SRTQN?FP\!/QA,OZ9/MF_F\*/2# ,5R&'DX;&HE@<%:8FC$S^JU MXUIPM1- GL>+ACC.F#5 H\'NSO:1D/)H*$X+ _(&\R?#H%7Z1_W)#\87YMS@ M6$=S41:T]ZGI#E2@@,ZKI'"[YGU3"PM2T0O&J0B>&S:VSC"Q9#[/&I$J;II^ M!)H?D]\&.340& =^. 8)9X/>#=[8GPS(\140 M B4/I9U!,!R * 7)R0)^R@ M42"-Z[\,7,@ULPIVPW);69F!XP,QMP<$&F)-> R :[-B-E,6-MV=FJ+O;G * M)@W\:*!<#I-$>]6 X#&,H7/LC]&!>0S-8^U: U!$H8BR3X7L(JS=;^(P\N)X MY*$#JGCJ)'!,"0BCHRYWD@#=7ZY568(/S]I)X026^X!*U&.8]3I[>!GH=4D? M/?1=R]"X(>L8>!;O!TY.7%H]=3X[Z=D \N4=L()PKZ<5>86C\S6ZU2 TZ-_) MQ/OA>0D,VKQX>'YWAB:_$FL_/&3E\[O/)7WLA4,?B07 'YVS\!^@5A=9L4R1 M/4W\04)NGA'^#*#AAWD!/ M:M"B5VD\%G'2AG>^.*4$/IU.%$X['L3?R)W"P M(W\(IT*R+SG-)S[K56,@+9,Q_X(.9'7_P#I<#N'E^I(=,0)BA-/K(38A."4T M.WI%[X85.F2!@!X,V4<_]A'#-*P"\LL/_1#U+'X Z+X_K"(_@G<#<#N*R8%M?<'HL!GZ,H&D12\?UC? _:A$HQSWQ,E_ M0/AF.KJ@/LG9(3L>>7PNZI[;S7H=-OOS4837*FTO=]$(W8%8KB7>WEI6CO MY-RM:H4^T25G45BJB@#/P(0&A[\= >Y\X?!L.+:^J'K*U6!CP*=-'KA^P-*>25W;2<)6_5(ET=T5:DOAKR3 F M>Z\91FG:,=_K5Q*MYIB)8H0I*)'_8D4=,*SWKU*4VJC;<;[H0?\)$:;C/'4P M 3=2F%?5\:U23E1&,4.>8$ %J4VQ5NY,4JS/5)@3C48*9[@H[G)6&V-+Q22I MEBK'@)*B&-%94I4DO]9T<$) \QE@9$D3]8N9AK/LA[%H@NST=Z>R=MC"\$Z6P]&J,Y$_SJC#JBFVT@]!8W"DJJ%G'GL MO,IFCTWG![4!(,4-IKFKKLREQAK")TJ?X1UZ=F _4.!!6^U>K[B30O#YT@1I M(M8MLZ<&^;.]L0Y $F49QA;(NI:X16SG-=\BPO7J6[&PK3'"J>3E]JX1<[11 MN=9_V(__:'W*^["\9]ZA/8-I> UB]4ZJG4\97PF@6YL$NYN G!@/MS>)=C>) MJ0E=,TZ)=(">&=>2<2'7$>7UTVR' KH+=C>L TGL67N-?(#JC2U'H:K=$\ M^*DNX?<"T51'1NP:G8BTE33;]FOEL._NDI/,X6\I)BG)F[L+4<(HS:J7##AV MPT 4?9M=)\$1$"[$.KGNR;$)XT]K[&37F[6V<$N%ZK=Q]O+A1*Q5YFK7>=? MU%XS7G)4PK9(:Y54AE.AUQ+*FY3S*O>?"?U77/(/%)%T;.6]5A8'TCR2@9! M1SJ !T,G !2-J=F*>Q"YW99JMU79G4D*SD M.JFT;B7?2L5NMHNVF1IT2B VG<#VD)9+[F4RJV18UV=)GRG>2J]WK]1#[^O9 MC6KZG0L]YX4Y-M33 %E&[?UPB,K:P1!HN5E*(UL0GX/_!HF(U%G)R3;3"ITU MMJBG[4\2M(/#>](/)ZT-%9PB#**/,7@:FH[;;\6(-)YDQ;,KBY?%LMB(^]-+ MBI>/C*IS^YBH7/@I!9J !Y3XQ(5:;N8Z>RME#^1$K^@\0GS^/0B_&07] "*O M5%;36I)7G36?@"*I](5%41P'MK5/Z,A)4^)[IA6;GIT)7/]G^.0^HVC,2NF! MQ.^6:.("V'K+$-R+;6QO"@=!5%!;-*V?04LG]/2YYF5YIJB@Z0L MC)-&4/G?SN#/:2Z!B*F3*-%*^:>\>611TDBO354.D63'%'%228U5 M?)?4JW9SFIM41%(!8'O%V[Z*I,%8D%I-&@Z@PMR1F40LZ'2X]GG=Z1 %==2& M!%.TGU6ZS?:10)>+OO=!\FO2,KB\9HZ5%Q!I*^.,Z)("?_\SH0 Y8RA&-0DZ M\:P,,XAI2Z16@H)_:M<:FP3L;AG M/&%=:J%=?JI&1G=4TK G%?9V;2RF M!@CBR'1N=%6K,IW;9<#9$X N0\I!YKQZ'[TIE*G"KI50W)NS7\ZV2F4SUU&]G" M&]1-NL:JKDZ*EX+SP3OIW)E]3:>/=#&;A9;T+63FN&K%FGIND-PA]I:&3J@[C.#QRGB 5!B_DB%-?LJ=KM5:ZX$(5%K52OZB$TT^B MP-'75H]ET3. ZV_9_0BYI34YK"H9ZAJU&/UV-EOG M/5C"B% M-=JWEDOEZ/&FG:$-&231@!Y6RH^JQ./:XYY\QMKZ/W$,-E(E-QA:?";_EEMMNU M'C46HN7<&I16&4FD'>5NR+LI9,;9:XQ7A>O+AN\V<#=P'N;YL4K:JZ0ZF=Z4 M\*XJ0D-D$+[_3$?%T5FYQ1?W7E=B8%*.V4_=5.476G?V<6,'.^^$\>]O+D?[ M6%EI8YV\+_7W"@,G5/5T]OI0V6^F=&LXM%JE2L8'5,/+MZ%IU[E'R[&2GT0? M+K# OX@&SX&:4'23>?LIH0E11CL[A9R"2I6 A\X'HG=O<\(DEHBP2F:F-[JX M5PYS<:(?'(K<[[Z8W;U>T%1Y36U7NB@/(SFD6KRGROEAY]KFD!F*"E#Z[]1. MH>OD!S8Y@3(44):2G=M:%PH+;P+K$Q13V9L%?CFS,+DLCB'=0U[45J(8E-R7[!J?<()I- MB<1]VU_*JC*M-%Y*[A?=,7/5?L,9T.2H^3-Y3,IL2C5=GU7RBBO"WYUPWBXP M9THP&@4B,[)]Y.-8T0AKL0+TN-(S^<)H1:O*-0>,J4G5TKV??J='BGUA*(4Z ML-DV%E@3T8U15^(9[T'VK%Q1,9V34_1%+)[?^5X <48%LN%F3K@J&D5:;2%1 M6[J]I*WP4_F"4QC5&DJ%-DS#YR; I8KM5CYTTAV0(*R\6.O)D%S"IBOPR0SL MN2N)B[16M4\@(UV!I% R ZCRY<"JR@RU-TK,8W=ZJR-.)5J(RO@Q5B^@A; M7#].I=S1%WIU'.L57R,WV\O4U&'5?-_:%:N8OS+A?#A<[RX3)1Q9M]C3WUJ M4O@[+*&NR2Z\H:-*KB.D@[F4C*RCRA+K126.EA* K5&UH19E:/H4==R=5:0( MSY ^ $90W0?]3BL>R%9/ +@_YIA($VB0>=9<7\[)YZ5QW+\0.GSIPM,&&Y@6J]B67?-%X?[#0@^TPV5!>D:1W$#+'?E;CX_+E)-31=RK$*$G5+: M[$DKD;,V?TO^LCG+CKP7E)+DGO3H.P:XEQD&- M7"XDJOM)MM M6,RWDBG0&@JA26RNKA@#CZER:JI8/D$/*GXYZ0"8%3R\N/[YR"13(T2_QZ(& M/4Q#S+^AUEX5FKYH&R1GJZJY8>@+:#R8=J=F]%GRL7(8KA -I^S09/+(LC\D MF8;@A06BF:IT1"C.(M\L4ON;GVY'=8)MZH%7UT5X624$]^@15OT=V0C=^N)& MN'$\'L50P$6B]<%NJ@SS)\XIVY/MKZL2JC?SJ9-#;3P0;_.=2=0QA"=0K=_D MZ)H!N-VGUFC;VL )#V[3HC,'THS@S5M,U&;)-V)$J6"\F1$N#X]O3C Q8%=E M>3R[X"LEN $WQ,%_MN-$515X:]!(JO+] M*)Z6;MHN>B@$6O*@Y$O+'<9U\%)9@-_JQ=0>V#LO9J/M MS@92[+;M3*FH7*5MDRM,]XNO+XDMR-BHW[UEND!ED!8!.1"UH$3<^#IG#ZB% MH7!R]$/Y@H\T%Z;0,=! LDU><%^'YHJ7/CW,Q;(GN?CJ4;+3E 1,%G85]\OB MFG%)WX>$*_LURL;:-VB(W&8X4!F";&/G@Y0UH[>=4QW5"("*(M35FIOEQ'7% M6;^5\MV<>-%PT+>]UI4:P9H'9V>7'%9++3/*R$+WPZ4#RLT$B0Q;!2EI#JF: M)&\4LVU"F..;6UP\=KIP( 1HHI0 +\59]?7 M 1T%'$]*YB/"2"M[>&;O'OE@@9"6N%F3X3':E7^^A8LDSZMBG5[0C\)D['V^.7WWPX(/AP-.#1;"6XA_QY'\'[:Z;'ZZ9L75W:V[5DWFM+P0/&OK9+AEBXUKZLH-H!OT+:WW:-)57EY[8UJ)T?!U41J,1\7M2ESR(B.6 MT/(WI+#\#D]#Y0ZC7J+:+*9&OY@]_G7;&9Y8CIM O:L2T3.CQ+8J/:KL3HD5CJN L93-6UNF&B325,Q.>7A\)KQOO"(@)P@C67S_?MEI ,^:0L([VZ M/6LY=P4L0AM+5RBO)5EP=: NJ&KSEU"1A%4[]**5\LV/9 M<0G&YB?J_ENN.:(=2NL@LEF[+@IC;"D6LBJ##^NFW4N)Y$KSJZHJ.EL+<;3E MC+9]GS%K5CY(I)GMI*\\6MY*H+!J56R3);J+7SA#=#YP3MY>ZVF+NV1T>UA? MA'&JT4[WW135$%6>T<[HH".6/VVOHF>ME#M'I^$OS $ 5@_Y]?]X?/.!G'&( MY O&#WL8#N0"BOV$8?%'[VM5F6LA4L3RR6*I;]\>UOAAL;YZ/C=;"NRO)_15VX]K.M14GQ4+2XPPFEW783KLZOC6_SU2+3=VCBO0R>%2%#843N%1"F0PIEM-QX&I7BKKOEV MPO>_9NSE3^UAWJ95*IOKL*E5^JSE&;U24>R15ZZ(?Y=+PT)TY<0\:(]4YT:LQ[GJN*.T5*@.R,?H6**R7DPM0M4 MZ1RV*@*\G'%U.;9Y("U*BLB);ZLB@CZIY(BT&\)$OG)JXW$CXB,ZED5:"KMH3 MJ"5\5$< YLL-<1&6T\XN1--I'I"Y!,Y>U'[(L)/O4SK/.& 5 V;!P:^XP@V\$IRLKJHH-<5F7L\65#]N[E?SJC= XPO$6?0Q47X\B/KM M AD>':EPK.,+D\2(,A9WTVY M=!-VJ%)!OP(V5FCF(XN>+@OM^GO_""N9%0OZ6"=$\^V0";XRDA^M QLJRPXO M&6\L;QLG^[L3(IPO34>M%^-)C;\.?"PI^7*W8I.[&!,:IX/%EQ2OWE,#U:=" M2$LD&@>V.S-9H5+L2,I&,\)#%82Q)5G>2\UH5'B.E>I;#&BFU9:O_D/J ;8[ M#[EU7NUZ>Y8W8EG6.N M78#U-#CC7CQQD^=]![UF2PZ7;AS8G2'&R:+!P[$?/(H]6M:X:V:)L3.T- QC M6S*[=*=TT3:*?ML2NB?7*5TH^T<]BOC5R\&.Q.:NYINJ?1BG>(OE .O$0V$, M>*8".[;EG+'78)3W:U4;@!M;48,DB\I*Q >(M7 F_4UM*PQ8V7(M;XS2@ZR; MH&_A$O=)32-&:TF!,]N6'+N1<&;K 4D8W;B(B9>@*.:U]YD\$?<@:Y,2 C'/5GRL=5?3X\% M(2MS8-EB1>X%ZE/*NV#8HXK512]8Y]L0_EN$ZMS$ $I-0Z[_.=WNZ[:S[XL[ M*--^/;BNG5RHFI .@TH0EWF8XQ(UR@RH!&5?96TQ^6-.62)U3)+80)DUV1^. MPSB,QR,;1;25G>FIL[,V\T1'V"!1,^6IOB4DQ,Y\QF-*J2TL0K3$E -(G.QU MF-0&G7U-UI342A,SY[$(:J<$-;&C/P)A4[$= L95D;-23^H$I3I DE,^DA:9 M@CT%ETG_IZMYBE48]\ :O_8]J!A@,D:Q=&X?*LR5_D:%*66AW2M4,[N+Y+7U M*0TEF;/M-=2/'PX#=7GWF^540M"U<9M\T6NNJIB;J/_0]\X^7W,Z^L^G^BLV MMHM7UN4^WWG&J_YU3[/:?:[SG5?L^I]GM.M=]SJOV> M4^T_-Z?:=S*(O/=NIH_9;,,V\$95E0O-CM^()OR6@GN;6C/Z^)T:K*$D>]$L M>\4;_O]++XZ5]4XS8/CFE'M#*MZY?F\JJ-H]4QUJC3C%)7JNK2CMK@/=?XC] M3JNCFKPS-#N(6C'D5.S1'T=41=$&MVVP]*5J#U>Z]/M7-'@S'7T@V&\)-*1_K!(()=!V,L M:)I,L!)FXD^"B IYQD'XQC#X087K[+-SU;C>1GU.12D!SP=4(1@.%0NV#L?> M830&^;@'_]'WDR30#=]X.QC OLXDTK0EFF^/36X?8K^CYGNTM;@+X7_H!W3" M\&^4 $3@ H1C;P*4 G]&HR'\C,=433B,/"DHTZ/BP<,8_PF!. Z'?C@88HWH MR6CB'8:Q/YE$>(/&?C!*\!)% V@8\IF,WQSF]7I-^Y(=I]-^<%6]E-\+PO!P M&$2XR7%,=RC".S283#ST1@CB"=XR?$94K68_&G(QW' \; 4$AGO_@UW0@!.X MENR$L.1+X\YQ^'F9@F@-3\/1>ZNQR4=I%TKK L>.?OM!1"_$6L9INB:#!9/B MCY@Q07V+Z4N>A^JOC^R I_Y$2Q*;.*DH,U;"/<#ZU>,8:\T"]L6$ MO/A)%'@_E)@@XXH\BH%DC481EO8%?!T!(D_@YSB(:4A1\D> \_@V8GEF) 5# M.)-H.''YF!/V+!#_#BF:,Y]JBJ]'0SCMP/#>#SB7R:)*EL] M08R"6SM,ZE"8 $F'G[#R$P^CMX! .5;'N4'X)0@$(3%0'Q!#>^<0?P\X20!LJ'#T:N.@P M!!(8^>,1\FD)P.TP!-P(C_9#B D"88 8,?(.^\GHJ#U30\Q%C%N269B$&CZ5 M6EW7\VITW.*MO;Z)??I$OE3('8P"_G<8Z:P654M:BXAP$]]5$*QVIK4( "/Q M$4G@48E:"D9Z,14W/:%(,(XDDCPP#UBVVHM&6.@ZP'=G.!GCVH= ;8^M4(.9 MG?/C$%XO.-LC^B68P"_MV4-\]B E@A..Y8(-)Z\^S=;#O'OV/A73[>1YWP%> M>\9D#>;(?*FCJRK>\X>FU*X2&KD"HZ!%@L4%O21!"AR-$XTH6Q D\:,QTMHH M")##!'(A*+,;5X! !8DW@NL+AX0Q .#=/7#&K_1845(*)&Z[W&;X;!(: SI80SPH=OW8O/N1@GR0T&DKWCG M8> M1N8<_P7XA7!PL9_ VS($:"2[;S8<13P: O"'44!'$="1['?/640F$7 T MIJ,8DL#'U[Z=BJ,!W@X8<_E1.R#,=L_Y9-*>ZXG#59I)D"0 4[WQ1.27GO8]0>R(=^1P@N=Z$D5\%8.$_AVA MV/?99)DU25?%107'31(#:=?ZSP@"XXX2T@7 B ,6:."WX7#<=)G8C1PG3@EF MTTX)(MZAU%L_V@M']A]N/U3YY[;ZY!;:*'T%WI\X(8;4EU< &-,X-B ]C )\ M=.-QB$>"C!%3)NP9#+'GA$@A]!N.VO53VR%ZIC7:UO:I4'.M+O$^\-QWL+>% MIHIM:?'2$.VN<3PA%R,B4P'+DT$X(F . /P<0N.$EAX&88RYLH8>EFI6#H1N M$P +K1''/O(F8R3P2+A@E?US "3.&(/',.*C*FE 21:.+#:WM(K3_?B"LLC'7O[@V(=P!R7T\3 M$^#HWQ[[Y)L[,OI9[7SO5+F\(H@4W/?3[[UDR+?%1#T#B=7X[+)D%;&$";BD MMP(,0H3ZH0AXK8D_&8XU:)$UHA&82K&36L.%[(WEX65G M=_$YI8SJY,.S HB"%H]]@/OB4?>#+]L6#@>#@=AQD.W &(!K0E@3(T+P_@$N M +(QJ(_LT7] KLG7$W/&X5.*7B"A-QSWAZAO&\5]X+//)&)A!B@9QGW2Q'$+ M*8UNF2#<:!D/V+8PZ0]#/1;WD!@(#MMQ>\"C[?8@'%$+QWKB^/DHX>_AW[8= M]/3NU,J!"WCATI- ]]AWZ4%M#L+L_6".4L"D3]6$N*]9^D2/RBUV SUNW>NV ME4]J/5Y_8R2%D'>,GFX-Y/Y9Y2!'OE+7?WGI_7G%'&]+K/<80Z M#)&>(6C1'X[^:(^EBIU 58 M(OI9XZY#BKZ12'[["O:T8 @<+ZW[I3X[LV[0M"M M!"Z?\"@/"0>/FGUJ6Y)I["7MZG*@*2L3$BS_#;)4U"?U93RP/E-_#@?]D2'% M$? N\.B.^R#5)^/^B'1N0R W"5#BH34^-Q\",PKIZ!(; L@Q8Z'IYW]%F-YYU=GV5A=XMA04@&/DQ*3I("T"< M\@ X2WBG-J@.\,;^9$!V+8 RP#I0,B3%\Z'YR5(HO/BX?G=&;H:E^AT])"5S^\^E_2Q%P[]"'D/H!(@F>,_0!0N MLF*9(ON1^(.$S!\1_@R@X8=Y4 V,_ M @E_C,8U."CB:__4I=T$GR*TV^T%4A9L;C18[[E'"?@X\ MLV*7N\HM7>J +UJ K-&SPZR] R#[3>,!#'B';@7EX];'^ZR=AZ67OF="@JKZB=?[Z3: M^91$EQ!C:Y-@=Y,074NW-XEV-XFI"3F4LQ/P03C9XV+6E)XDDG2"J?.D7C3* M?I?[14-:YX>9SK;MP#U>D>8M2*1ND0I=.K33"-4=B(Z\@VB\SVA8 M X$2@T('X'(DUE_"<*T,3 =!/-B'#@/A B);NRN^MA(]^]Y/JIQ<-Z'>?Y!Z MWY^<\HW-73?(=NW 4,Y"41]GK1%*O([16"Y=/)"K%8[D H43N2;PBW--AD$[ MW%!9MZ4(>5_/0E+C;2[TG.@Q(PIVY%'@,%!4'0Y1 MB *NY-1:2L-[F7V6_3=PC%;G(%[0#3=G[ZRQ13UM?Y*@;@:PJ!].6ALJ.$7H MXA6C:P\T'7_7HCGL^=A$**>(C/[CW#;4_Q_UAK[(,\A'K@?-M*CMJ/<,ALQE MO&XUZ=>VU:AZ-XW$1QH(G1N)]NC9/FG0,>E;%>=0QP:,,Q4;E_M3GP[H6E\S M?Y]O3KW#@\9)UU)[H.Y,V$]BZ.Q$(%@N *WQ-Z??, @F5>@89*L#LN\=VU;W M,Y5)X2+[NO9NG[+Y%Q)&UH\-*+QN7'H?;I^*MQP-4\.]X7CHI_B6PT&?-T!8 M"SM[GB#=#CR-Y.2\,U2]-U_ZTF!Q_X1I_+"E% MOG/1B1?#I-7@8<(*?75XWR%=]XO7NKZ5HC'XYC\GFT@S:VC8%K8^3$EN .&%:=;XT"]<5%%MH*F4'I=:8 M"\:D6+V28#F8[%;G)X416S*;.T,H-XQ]^W][TLB7G[!.K/@)#D@"MC67_I\2 MQV=M2S@T^6?;UG:/>VD'NQ$KO>\8BE]L#N0=:XGK&Q?4P=%_YPB[%V-02^59 M7_F:N)Y\4O_U4X'5*-LCS;#&&-M%K3JV9J7M=#!,UO."CD0.5;Y?2R;:_?/NTO-G4V6L\9J16JDK_O [ M!PV^&(S.@%>JEE_K63M-+XJEJKIWK*ON[=/QUBH3N+OUB4H6<^W6#FSMR3=[ M%SO=VO7ZI;4(7\K$PSW][K&,KR'P-(138*6+$)Y)/C6=;]MR+N_NM)4)Z>Q& M)_E_*>2Q%6KO+#8$+=RPPQV\?[;J8_!JJ\1C?]E0#OU]L^S^TA:D&E_:PS8< M4NUA&U_:PS9=657P7/T+.TZNK1.C40,%FMFOM_$_WQ#V]F+\QY"7+L45,PNV MPJJ#=/R43A_S)697JFG-V@E-PY+8%(]-[(N\UQ3[TC'@#M5=:Q];1K,C)7S\ MBVN$LVG8TCSX=>C[6^,'WS+J[<7G2B%0.""[B30P4CQ1:(O*O:3!"%V??3J^ M:&B\:%L8$$8.-62;.8.HI1V^\PH;RVW4%9[9.T/H9.2QOPC<@G^Q(W+DIKP-.\A61T MS=?-V;Q=<-.+44E)6B\(T[ MB2]Z-+K^A:AS+5[R6T=7&L1ZNU.).%P#._?MLYRJ&"4?V<4YIRF[,E4I58!' MUTQ:@9G:"LQ"%)CB 6@)!9^*)P*01K;=.+?_9D2?8@IL=:WZ.X0LO4*S04,> MHOKFB/-VGI@22A9/WU@"8I=:Q-N.VAXMU?#$WU]R:-%H[A0G.MSJ;7L",DE; M8BP:*DCCB?\=9M.Q'(ZBD]?P"CN)*;C" _-3*[3[>RZ?8G_HK*XHP:+?5&)3 M$TQ5DGD?T[RDZ)6F[FC7'B\*>G!Q7%X"^1X"DGG/V5I5S/XW5N+MH&XJO?F- MU$EFT:JEQ'EMILK]5D_[3V=:[[8 <-L?7'ZAK"L9FV\O0.3I,-[^YZQ,SA!O M]+8RY1-O\9^XD8B#F_XS5[4G:-_R:BJJX-Q.>%5+S&H\W7T-WY2R[9CWS>-5 M7V4G^[Z$44P/'TTB_:9NHBVN5<(KZXTITK+^H1,X^GV1:Y4KKD#O<;_]2'!H MO;$3D5O_THDEW7"T&]7H?,:C7&*];%DL1OO\30,30CP;DVMT88PD&"0;" M['AA[,W2YW:+[O]4P'&7;ZOC%6EDK*HM3?-NUEN)%&UK\%$X1WLC+>@35D=X MX_$_KU;?=?P6QY7_X[5#ZA51SF^\6(>GVA$-_7W@9(=C=\'I&V=RWJL7;I+Q MI!&EP!^WITGYUFCLEZM;I0HP9]QT"U!S7/#.'AQJO;U9MU'XNP=8O]RRB,.R M_ZK4%M@'+*V]Q%JU5UL)H]ZK;:?EJ[5UNR7M_T:,]8MASZ.V?PI7W 3?=C;9 M&8+;V5-%X78VV#L6]XU!O3L8^L5PAB%;/MH*8?[^Q>#E;EVPY6^_$; A6ZH) M)DANJ-?5IIP^5G M=G1Y?;N='MV-F?>*)'_Y*$XTN8_2]K3%'638CYNBVW<()W_=L:#5QYU-3W.Z MV2MB:>\!?1R1UO94M"MX7S$41BF]U6 8HO1F8Z'!\BW&,D&[NW'HA6'M+^?M M]@B!=E:_\T[M=HC<9\[/RYE<17)&H9)V^Y'PE\:&[WG)7@RH/>[9R\?LB@I\ M[4AM$8&O'*LM&O"U0[5$ KY\* Z+WQ%:B-YO)S?G2/@M7D$Y@1NFZ=34WK,O M63/\;P<:.<&$'7I3\Y2QFJN@PMKS3:5KK<_LU5+Q-WY"/F:+*4CW?ZI@Q_/J M,0=F;YZOO)MGX&$;K^&;)P?XCBX$VV/J&ZSBCH#ZUO8ZK+YAH^R*J6\'Z)M6 M*7]MF!..J5PG*^\S%195)2SWI^"FY;NJ6O_U_P-02P,$% @ ((IP4&]. M].I+ @ 9@L T !X;"]S='EL97,N>&ULU99;:]LP%,>_BE#&2&'4=M*D M=+4#6Z$PV$:A>=A;4>QC6Z"+)\M9TD\_77Q)4KI+UHWEI3X7G?_YZ9)*<:VW M#.Y+ (TVG(DZP:76U=L@J-,2.*G/907"9'*I.-'&54505PI(5MLBSH))&,X# M3JC BU@T_);K&J6R$3K!%WT(^?H;F4&"'\:OOS927[]"_CMZ,QJ%#V?7A_&Q M2YQAY#4^9 F.YA%%G$LQ+/04^X#I3SB@-6$)OB&,KA2U53GAE&U]>&(#J612(6UVV/!%-E(_ M^G3D/;OYK0ZG0BK7VW?P?U?M\(-$YUE RE@/.,$^L(@KHC4H<6L<-]@%GZ10 M:R^WE2$L%-E&DQD>"MS'-%E)E8'JVT2X"RUB!KG%4;0H[5?+*K!)K24W1D9) M(05Q#%U%:QC9%!B[M[^,+_F>]B9'?HS=DA C2]&99M:M.>Q:Z)!WU;SVKNQQ MNJBB:ZG?-V8ZPOGV],"=@IQNG+_)>P"C3JJ*;=\Q6@@.?C(_;1@=V7 1DZX/ M*J6BCT;/'I74!$!AM :E:;H;^:9(M82-[H[3)C^6>7*"S"^]S@4(4(3M0INS M_S^O\C\FGE[^.;+[KW((_(*,]IX[ XD$#_8GR&C#KUS#X66]^ Y02P,$% @ ((IP4%W= MJ=;>!@ (4< \ !X;"]W;W)K8F]O:RYX;6S%G-MNVS@00'^%\%,7:&N1 MNA=-@=1)VP#9)!NG?35HF4Z(ZN+JDC3]^J5DI!EFR\&^>/CD6)*E(TKD(6?( MO']HVN_KIOG.?E9EW1W-[OI^]VX^[XH[5SOO=JV2 MF^Y.J;XJYR((DGDE=3W[\/[I7%?M''YI>E7TNJG-QG'#-ZT>NN?]XUS5Y[89=KJ^/9KQ&=OJMNN7X[6G(RM=ZTK_4IOI M6W?7/'QI6OVKJ7M9+HNV**\[O=:E[A^/9M/?I9J9NYB#VYC*X>ES7XCOVO]3C,UVJPMUTA1#I>I^7XZM M*L>KU]V=WG4S5LM*'#F&RWK#3NCG\H<.]Z+N?399G]?O2FQ9UC6 MOM-F1WNVX2/XX2"_WAQ_87^?GIPMCL_9U?7ER=?%S?(U.[M8O&6+RPL *1!( MX1%R)0!DB$"&/B%# !DAD)%/R A Q@AD[!,R!I ) IGXA$P 9(I IH>%O#!- M../L#5L.527;1]9LV5+?UMK\7M8]@,P0R(P 4AC($]5+78Z,"]/"&S6QC[*4 M #)'(',"R-! _C/(U@BN?&37JAO*OAMY+V%C'F"M>4" &1E,8^^=*<3'O7Q^ M#'HW_A)BHM(YL'4FS-A@GC?U[1M3G)5Y^&L+#],-/[!O)KS$X"V:JM+]>'0W M%>3"=%"T96Y,./S QIDP4X-Y5A=-I=B-_*DZ"(>)AA_8-!-<9N N=],^R(6Y MA1]8+A-7;K@^J^:VE;L[7;AZ99A=^('ULF^Y YMSJBWGIL.]@9B87SB)8$;# M7*M[50^J8Q\?Q\9G,Q0]6T!,S#"<0C%<[-O%"6TI2S55Z:NA+2 FYAA.(1D^ M6N:TVI7-HU+LHZK55O?LJI3PW1289 2%9/AHF7,E.ZO)$9A5!(55^*B5Q?*, MG>BN;_5Z& ]CQ[>M@ICH8(;"+GS4RZEL:S- [MB5:MGR3MJ,F%H$A5IX.M7K M8AS#'A=%,XSRNQVK$,3$)",H),.SJ8.[[M2/840]O1]]#1$QWP@*W[BZX-;8 M56"^$22^<6'"T:O ?"-\#FBL\:O ?"-(?./"A"-8@?E&D/C&A0G'L"'FFY#$ M-R[,%&)B^@E)]./"S" FII^01#\NS!QBHM$T$@/]&7,UC;%_8V(&"DD,Y,+D M$!.S4.C10BMN15 Q"X4>+;3BT$(A9J'0HX56'%HHQ"P4>K30BD,+A9B%0H\6 M6G%HH0BS4.310BL.+11A%HH\6FC%H84BS$(1B84< PRK6QQA%HJ\6@C*,D*S M.A06F-0<"LU!,82&00'M^+:=. M",3$+!136,B%:;^;F(5B"@LY,:UW$[-03&$A5W;2*LT$LU!",A9R9"=M3,Q" M"#VBDZV]IK1 Y&BU/,0JG'B)R=6DTQ"Z44%G)B0@MEF(4R"@LY X>P M><\P"V5>(W*P><\P"V44%G)BPN8]PRR445CHOQ/8V:O]NPHQ,0ME%!9R362W M!L 99J',:T3.>NB8A3(*"SDQH=,SS$(9A8628@'*289 K4&QA8@+*28)QK@BL584P >4DP3@7IE6%, 'E),$X MQVH;J]>18P+*28)QCM4V-B:Z\)0D&/<<@?VC@'B KSHE7A%DI0:LHN0!NNXT M((G%.9(#+T#1%:@!233.D1YX 8JN00T\9(5^)PA>@*+K40,2%3E6A[T 11>H M!B0R-'+=/YWCZ[S0?_@502P,$% @ ((IP M4)ZM#%P? P :3\ !H !X;"]?!@WV]-X\[K?'<;[Q6::3E^Z;EQM^OURO#V>^L/YR?-Q MV"^G\^VP[D[+UWO>X/R7MU/_/]L?GY^WJ_[K: R'ZC( ]7Y0%4>R!J0 MT>@C$=9ZK2UP;?5>6P#;ZL6V0+;5FVT!;:M7VP+;5N^V!;BM7FX+=%N]W1;P MMGJ]'>CM]'H[T-LU>->FEVV]W@[T=GJ]'>CM]'H[T-OI]7:@M]/K[4!OI]?; M@=Y.K[<#O9U>;P]Z>[W>'O3V>KT]Z.T;G)7088E>;P]Z>[W>'O3V>KT]Z.WU M>GO0V^OU]J"WU^OM06^OUSN WD&O=P"]@U[O 'H'O=X!] X-SKKIL%NO=P"] M@U[O 'H'O=X!] YZO0/H'?1Z!] [Z/6.H'?4ZQU![ZC7.X+>4:]W!+VC7N\( M>L<&WRKI8Z5>[PAZ1[W>$?2.>KTCZ!WU>D?0.^KU3J!WTNN=0.^DUSN!WDFO M=P*]DU[O!'HGO=X)]$X-9DUHV$2O=P*]DU[O!'HGO=X)]$YZO3/HG?5Z9] [ MZ_7.H'?6ZYU![ZS7.X/>6:]W!KVS7N\,>N<&LX(T+*C7.X/>6:]W!KVS7N\" M>A>]W@7T+GJ]"^A=]'H7T+OH]2Z@=]'K74#OHM>[@-Y%KW[@MY5KW<%O:M>[PIZ5[W>%?2N>KTKZ%WU>E?0N^KUKJ!WU>M=0>^J MU[N"WK5!5X?*.BW:.EC7:=#7,538,0T:.X8J.Z9!9\=0:<SIOTW>7ZZ>[>%GU3XKN.L;X\!M02P,$% @ ((IP M4#.0BXIY @ $3T !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q M5XFXG0+8@(&IZ. D*_V2[7?KV;'X^S<:OCT(]N$^V]GS\FB6OV9M NGF8SALIVLH/VX=3NDEDW![TSB4Q3 ME333Z,WHU_[4([J]^6RV^K[WJT]/UT^M-Y&>Y[YKM.^F,7D8VU=-U\\-8VOZ M98W;=[/[$!9$JR_'T,6%:YLH5%V4O&'"ZQM/Y^&^;P_&VJXU_Q5MVFZ[QK13 M]]8OET-"14GP5*058D5Y1V.48#[H;_Q7EYS0=7N8GRS^A;W\#4$L! A0# M% @ ((IP4!\CSP/ $P( L ( ! %]R96QS M+RYR96QS4$L! A0#% @ ((IP4"?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " @BG!0F[_ 2>X M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " @BG!0F5R<(Q & "<)P $P @ &V @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ""*<%"=?RMH@@, "P1 8 M " ?<( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ ((IP4'&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4#V&PO=V]R:W-H965T&UL4$L! A0#% M @ ((IP4'\P01&S 0 T@, !@ ( !\R8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP M4)LG2D*S 0 T@, !D ( !BC 'AL+W=O&PO=V]R:W-H965T%H8FM $ -(# 9 " 5XT !X;"]W;W)K M&UL4$L! A0#% @ ((IP4.G-) FU 0 T@, M !D ( !238 'AL+W=O&PO=V]R:W-H965TXR MLP$ -(# 9 " 2 Z !X;"]W;W)K&UL4$L! A0#% @ ((IP4..^+$:T 0 T@, !D M ( !"CP 'AL+W=O&PO=V]R:W-H965T M _ !X;"]W;W)K&UL4$L! A0# M% @ ((IP4#U_:5ZU 0 T@, !D ( !S$$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4)AC MI$ZS 0 T@, !D ( !CD< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4#HCJWJW 0 T@, !D M ( !3$T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ((IP4*%8,U&Y 0 T@, !D ( ! M#5, 'AL+W=O&PO=V]R:W-H965T=6 !X;"]W;W)K&UL4$L! A0#% M @ ((IP4 .8J.&R 0 T@, !D ( !TE@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4)#X.V&S 0 T@, !D M ( !5&0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ((IP4.\DR8&S 0 T@, !D ( !$FH M 'AL+W=O&PO=V]R:W-H965T9M !X;"]W;W)K&UL4$L! A0#% @ M((IP4-,X6AZW 0 T@, !D ( !TV\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4%ZU[QJS 0 MT@, !D ( !EG4 'AL+W=O[CVK8! #2 P &0 @ & M=P >&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4%&PO=V]R:W-H M965T&UL4$L! M A0#% @ ((IP4.@UF..T 0 T@, !D ( !%H$ 'AL M+W=O&PO=V]R:W-H965TR$ !X;"]W;W)K&UL4$L! A0#% @ ((IP M4!V:&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4+]X:9:S 0 T@, M !D ( !EXP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4!751U*S 0 T@, !D M ( !6I( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ((IP4$&$+\BS 0 T@, !D ( !(I@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4..E M.7A0 @ K0< !D ( !;YX 'AL+W=OP! #8! &0 M @ 'VH >&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4"32,K.O 0 S@, !D M ( !?J4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ((IP4,\;HY[X 0 < 4 !D ( ! MY*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ((IP4&P=XA + @ ^ 4 !D ( !#K, 'AL+W=O&UL4$L! A0#% @ ((IP4$)4TB\H M! $!4 !D ( !%KP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((IP4-.W=$U? @ 30@ !D M ( !/,0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ((IP4'_%1PXR @ 008 !D ( !/LP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M((IP4*8.VX8W @ WP8 !D ( !H]0 'AL+W=O&UL4$L! A0#% @ ((IP4'Y.D@P[ @ M"@< !D ( !P]P 'AL+W=O&PO=V]R:W-H965T?B !X;"]W;W)K&UL4$L! A0#% @ ((IP4.17IU+] 0 .P4 !D M ( !H>8 'AL+W=O&PO=V]R:W-H M965TSP !X;"]W;W)K&UL4$L! M A0#% @ ((IP4%W=J=;>!@ (4< \ ( ![EH! 'AL M+W=OK0Q<'P, &D_ : M " ?EA 0!X;"]?0( !$] 3 " 5!E 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !T '0 YA\ /IG 0 $! end XML 51 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule Of OUS Revenues By Product Category

 

 

 

2019

 

 

2018

 

 

2017

Obstetrics

 

$

947

 

$

698

 

$

732

Gynecology/Electrosurgery/Urology

 

 

13,731

 

 

15,022

 

 

14,759

Neonatal

 

 

1,412

 

 

2,252

 

 

2,105

Blood Pressure Monitoring and Accessories

 

 

3,321

 

 

2,834

 

 

3,533

Total:

 

$

19,411

 

$

20,806

 

$

21,129

XML 52 R93.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 26.52
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 74.64
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 51,689
Weighted Average Remaining Contractual Life (Years) 6.42
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 58.50
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 32,114
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 50.55
Range 1  
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 26.52
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 49.18
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 18,560
Weighted Average Remaining Contractual Life (Years) 3.25
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 40.18
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 18,560
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 40.18
Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 50.72
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 74.64
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 33,129
Weighted Average Remaining Contractual Life (Years) 8.21
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 68.77
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 13,554
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 64.75
XML 53 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Investments (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Investments

Investments

 

The Company classifies its investments as “available-for-sale.”  Securities classified as “available-for-sale” are carried in the financial statements at fair value.  Realized gains and losses, determined using the specific identification method, are included in operations; unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income.  Declines in fair value below cost that are other than temporary are included in operations.  As of December 31, 2019 the Company held no investments other than short maturity money market funds which are part of cash and cash equivalents.

XML 54 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Subsequent Events
12 Months Ended
Dec. 31, 2019
Notes  
Note 18 - Subsequent Events

Note 18 – Subsequent Events

The Company evaluated its December 31, 2019 financial statements for subsequent events through the date the financial statements were issued.  The Company is not aware of any subsequent events which would require recognition or disclosure in the financial statements.

XML 55 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 56 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases
12 Months Ended
Dec. 31, 2019
Notes  
Note 14 - Leases

Note 14 – Leases

 

UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.  The remaining lease term on the parking lot is 12 years and on the automobile it is 24 months.  There are no options to extend or terminate the leases.  UTMD has no other leases yet to commence.  As neither lease contains implicit rates, UTMD’s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.

 

 

The components of lease cost were as follows:

As of December 31, 2019

Operating Lease Cost (in thousands)

$60

Right of Use Assets obtained in exchange for new operating lease obligations

$42

 

 

Other Information

As of December 31, 2019

Weighted Average Remaining Lease Term  - Operating Leases

12 years

Weighted Average Discount Rate – Operating Leases

5.4%

 

Operating lease liabilities/ payments

(in thousands)

Operating lease payments, 2020

$60

Operating lease payments, 2021

$60

Operating lease payments, 2022

$45

Operating lease payments, 2023

$45

Operating lease payments, 2024

$45

Thereafter

$299

 

Reconciliation of operating lease liabilities/ payments to operating lease liabilities

(in thousands)

Total operating lease liabilities/ payments

$554

Operating lease liabilities – current (included in Accrued Expenses)

$38

Operating lease liabilities – long term

$376

Present value adjustment

$140

 

Maturities of lease liabilities were as follows:

(in thousands)

Year ending December 31,

 

2020

$38

2021

$40

2022

$27

2023

$29

2024

$29

Thereafter

$251

XML 57 R106.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details                              
Net income $ 4,359 $ 3,705 $ 3,525 $ 3,139 $ 3,393 $ 6,762 $ 4,308 $ 4,092 $ (2,522) $ 3,622 $ 3,870 $ 3,536 $ 14,727 $ 18,555 $ 8,505
Weighted average shares, basic                         3,721 3,730 3,718
Dilutive effect of stock options                         18 18 19
Diluted shares                         3,739 3,748 3,737
Earnings per share, basic                         $ 3.96 $ 4.97 $ 2.29
Earnings Per Share Diluted $ 1.17 $ 0.99 $ 0.94 $ 0.84 $ 0.91 $ 1.80 $ 1.15 $ 1.09 $ (0.67) $ 0.97 $ 1.04 $ 0.95 $ 3.94 $ 4.95 $ 2.28
XML 58 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Geographic Long-Lived Assets Information
12 Months Ended
Dec. 31, 2019
Notes  
Note 10 - Geographic Long-Lived Assets Information

Note 10 – Long-lived Assets by Geographic Area

 

The Company’s long-lived assets by geographic area were as follows:

 

 

 

2019

 

 

2018

 

 

2017

United States

$

27,605

 

$

10,309

 

$

10,866

England

 

23,548

 

 

24,892

 

 

28,604

Ireland

 

2,639

 

 

2,543

 

 

2,803

Australia

 

423

 

 

447

 

 

525

Canada

 

686

 

 

676

 

 

759

 

 

 

 

 

 

 

 

 

XML 59 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Details  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 60
Operating Leases, Future Minimum Payments, Due in Two Years 60
Operating Leases, Future Minimum Payments, Due in Three Years 45
Operating Leases, Future Minimum Payments, Due in Four Years 45
Operating Leases, Future Minimum Payments, Due in Five Years 45
Operating Leases, Future Minimum Payments, Due Thereafter $ 299
XML 60 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Notes  
Note 6 - Commitments and Contingencies

Note 6 – Commitments and Contingencies

Purchase Obligations

 

The Company has obligations to purchase raw materials for use in its manufacturing operations.  The Company has the right to make changes in, among other things, purchase quantities, delivery schedules and order acceptance.

 

Product Liability

 

The Company is self-insured for product liability risk. “Product liability” is an insurance industry term for the cost of legal defense and possible damages awarded as a result of use of a company’s product during a procedure which results in an injury of a patient.  The Company maintains a reserve for product liability litigation and damages consistent with its previous long-term experience.  Actual product liability litigation costs and damages during the last three reporting years have been immaterial, which is consistent with the Company’s overall history.   

 

The Company absorbs the costs of clinical training and trouble-shooting in its on-going operating expenses.

 

Warranty Reserve

 

The Company’s published warranty is: “UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.  During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.”

 

UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations are immaterial, no warranty reserve was made at December 31, 2019 or December 31, 2018.

 

Litigation

 

The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business.  Presently, there is no litigation or threatened litigation for which the Company believes the outcome may be material to its financial results.  The Company applies its accounting policy to accrue legal costs that can be reasonably estimated.

XML 61 R7.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 14,727 $ 18,555 $ 8,505
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 700 765 660
Amortization 6,144 2,191 2,113
Gain on Investments 0 (32) 0
Provision for losses on accounts receivable 14 20 4
Amortization of Right of Use Assets 38 0 0
Loss/(Gain) on disposal of assets 16 (410) 17
Deferred income taxes (396) (326) (658)
Stock-based compensation expense 113 64 129
Tax benefit attributable to exercise of stock options 23 49 0
Accounts receivable (738) (496) (242)
Other receivables (16) 0 2
Inventories (1,686) (244) (467)
Prepaid expenses and other current assets (16) (68) 24
Accounts payable 114 52 9
Accrued expenses (1,651) (558) 1,027
Long-term repatriation tax payable (330) (2,728) 5,785
Net cash provided by operating activities 17,056 16,834 16,908
CASH FLOWS FROM INVESTING ACTIVITIES:      
Property and equipment (540) (402) (1,597)
Intangible assets (21,000) 0 0
Proceeds from the sale of investments 0 74 0
Proceeds from the sale of property and equipment 0 862 0
Net cash provided by (used in) investing activities (21,540) 534 (1,597)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock - options 283 454 302
Common stock purchased and retired (398) (1,205) 0
Tax benefit attributable to exercise of stock options 0 0 0
Dividends paid (4,112) (4,026) (2,955)
Net cash (used in) financing activities (4,227) (4,777) (2,653)
Effect of exchange rate changes on cash 386 (1,354) 921
Net increase in cash and cash equivalents (8,325) 11,237 13,579
Cash at beginning of year 51,112 39,875 26,296
Cash at end of year 42,787 51,112 39,875
Cash paid during the period for income taxes 5,304 4,851 5,151
Cash paid during the period for interest $ 0 $ 0 $ 0
XML 62 R3.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Details    
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 5,000 5,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 50,000 50,000
Common Stock, Shares, Issued 3,722 3,720
Common Stock, Shares, Outstanding 3,722 3,720
XML 63 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Concentration of Credit Risk (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Concentration of Credit Risk

Concentration of Credit Risk

 

The primary concentration of credit risk consists of trade receivables.  In the normal course of business, the Company provides credit terms to its customers.  Accordingly, the Company performs ongoing credit evaluations of its customers and maintains allowances for possible losses which, when realized, have been within the range of management's expectations as reflected by its reserves.

 

The Company's customer base consists of hospitals, medical device distributors, physician practices and others directly related to healthcare providers, as well as other manufacturing companies. Although the Company is affected by the well-being of the global healthcare industry, management does not believe significant trade receivable credit risk exists at December 31, 2019 except under an extreme global financial crisis.

 

The Company maintains its cash in bank deposit accounts in addition to Fidelity Investment money market accounts.  The Company has not experienced any losses in such accounts and believes it is not exposed to a significant credit risk on cash and cash equivalent balances.

XML 64 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Long-lived Assets (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Long-lived Assets

Long-Lived Assets

 

The Company evaluates its long-lived assets in accordance with Accounting Standards Codification (ASC) 360, “Accounting for the Impairment of Long-Lived Assets.”  Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable.  When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts.  Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

XML 65 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Income Taxes (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Income Taxes

Income Taxes

 

The Company accounts for income taxes under ASC 740, “Accounting for Income Taxes,” whereby deferred taxes are computed under the asset and liability method.

 

In November 2015, the FASB released ASU 2015-17, Income Taxes (Topic 740):  Balance Sheet classification of Deferred Taxes.  ASU 2015-17 requires that all deferred income taxes are classified as noncurrent in a classified statement of financial position.  The Company adopted ASU 2015-17 retrospectively effective January 1, 2017.

 

The TCJA contains a deemed repatriation transition tax (REPAT tax) on accumulated earnings and profits of the Company’s non-U.S. subsidiaries that have not been subject to U.S. tax.  The Company has elected to pay its net REPAT tax over eight years.  

 

On December 22, 2017, the SEC issued SAB 118 which provided guidance on accounting for the impact of the TCJA.  SAB 118 provides a measurement period of up to one year from enactment for a company to complete its tax accounting under ASC 740.  Once a company was able to make a reasonable estimate and record a provisional amount for effects of the TCJA, it was required to do so.

 

During the fourth quarter of 2017, the Company recorded a provisional tax charge for the REPAT tax of $6,288 and a provisional tax credit of $230 for the re-measurement of its U.S. deferred tax balances.  Both provisional tax amounts were the Company’s reasonable estimate of the impact of the TCJA based on its understanding and available guidance.  During the third quarter of 2018, the Company recognized a benefit of $3,230 from adjustments to the provisional amount recorded for the REPAT tax at December 31, 2017, and included this adjustment as a component of income tax expense from continuing operations. During the fourth quarter of 2019, after consultation with specialists in Utah most knowledgeable of Utah State Tax Commission rules, UTMD’s estimate of the State portion of the REPAT tax was reduced by $403.  The Company recognized a net benefit of $266 from its adjustment to the provisional amount recorded for the REPAT tax at December 31, 2017 because the reduced deductibility of the State REPAT tax increased the Federal REPAT tax estimate by $137.  The net $266 benefit was included in 4Q 2019 as a component of income tax expense from continuing operations.

 

The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, in Utah, in the United Kingdom, in Australia, in Ireland and in Canada.  

 

The Company recognizes interest accrued related to unrecognized tax benefits in interest expenses and any related penalties in income taxes. The Company did not recognize any tax-related interest expense or have any tax penalties in any of the three years 2017 through 2019.

XML 66 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range

 

 

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

 

Number Outstanding

 

Weighted Average Remaining Contractual Life (Years)

 

 

Weighted Average Exercise Price

 

 

Number Exercisable

 

 

Weighted Average Exercise Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

26.52

-

49.18

 

 

18,560

 

3.25

 

$

40.18

 

 

18,560

 

$

40.18

 

50.72

-

74.64

 

 

33,129

 

8.21

 

 

68.77

 

 

13,554

 

 

64.75

$

26.52

-

74.64

 

 

51,689

 

6.42

 

$

58.50

 

 

32,114

 

$

50.55

XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Effective Income Tax Rate Reconciliation

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Federal income tax expense at the statutory rate

$

2,512

 

$

2,127

 

$

3,086

State income taxes

 

(124)

 

 

365

 

 

299

Foreign income taxes (blended rate)

 

985

 

 

1,607

 

 

1,444

ETI, manufacturing deduction and tax credits

 

(9)

 

 

(146)

 

 

(303)

Deemed repatriation transition tax

 

(266)

 

 

(3,230)

 

 

6,288

Effective federal rate change

 

-

 

 

-

 

 

(230)

US Taxes on foreign income

 

59

 

 

179

 

 

-

Other

 

-

 

 

2

 

 

(7)

Total

$

3,157

 

$

904

 

$

10,577

XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment: Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Property, Plant and Equipment

 

 

 

December 31,

 

 

2019

 

 

2018

Land

$

1,671

 

$

1,653

Buildings and improvements

 

13,887

 

 

13,752

Furniture, equipment and tooling

 

16,254

 

 

16,003

Right of Use Asset

 

414

 

 

-

Construction-in-progress

 

372

 

 

141

Total 

 

32,598

 

 

31,549

Accumulated depreciation

 

(21,870)

 

 

(21,190)

Property and equipment, net

$

10,728

 

$

10,359

XML 69 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment: Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Land $ 1,671 $ 1,653
Buildings and Improvements, Gross 13,887 13,752
Machinery and Equipment, Gross 16,254 16,003
Right of Use Asset 414 0
Construction in Progress, Gross 372 141
Property, Plant and Equipment, Gross 32,598 31,549
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (21,870) (21,190)
Property and equipment, net (notes 4 and 10) $ 10,728 $ 10,359
XML 70 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Share-based Payment Arrangement, Expense $ 113 $ 64 $ 129
XML 71 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Accounts Receivable, before Allowance for Credit Loss, Current $ 4,835 $ 4,064
Interest Receivable and Other Assets 43 13
Accounts Receivable, Allowance for Credit Loss, Current (136) (121)
Accounts and Other Receivables, Net, Current $ 4,742 $ 3,956
XML 72 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Deferred Tax Assets, Inventory $ 84 $ 60 $ 56
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 33 18 16
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities 55 62 89
Deferred Tax Assets, Other 0 0 4
Deferred Tax Liabilities Depreciation and Amortization (2,933) (3,216) (3,789)
Unrealized investment loss 0 0 66
Deferred Tax Liabilities, Net $ (2,761) $ (3,076) $ (3,558)
XML 73 R95.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Long-lived assets in the United States $ 27,605 $ 10,309 $ 10,866
Long-lived assets in England 23,548 24,892 28,604
Long-lived assets in Ireland 2,639 2,543 2,803
Long-lived assets in Australia 423 447 525
Long-lived assets in Canada $ 686 $ 676 $ 759
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

Operating lease liabilities/ payments

(in thousands)

Operating lease payments, 2020

$60

Operating lease payments, 2021

$60

Operating lease payments, 2022

$45

Operating lease payments, 2023

$45

Operating lease payments, 2024

$45

Thereafter

$299

XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule Of Long-Lived Assets By Geographic Area

 

 

 

2019

 

 

2018

 

 

2017

United States

$

27,605

 

$

10,309

 

$

10,866

England

 

23,548

 

 

24,892

 

 

28,604

Ireland

 

2,639

 

 

2,543

 

 

2,803

Australia

 

423

 

 

447

 

 

525

Canada

 

686

 

 

676

 

 

759

 

 

 

 

 

 

 

 

 

XML 76 R91.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 0 22 0
Price Range Per Share Granted - - - 74.76 - 74.76 - - -
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period 2 0 12
Price Range Per Share Expired 58.50 - 74.64 - - - 49.18 - 58.50
Price Range Per Share Exercised 24.00 - 58.50 24.00 - 58.50 24.00 - 49.18
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 52 61 54
Price Range Per Share Outstanding 26.52 - 74.64 24.00 - 74.64 24.00 - 58.50
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 33 31 39
Price Range Per Share Total Exercisable 26.52 - 74.64 24.00 - 58.50 24.00 - 58.50
Common Stock      
Common stock issued upon exercise of employee stock options, shares 7 16 9
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Details)
12 Months Ended
Dec. 31, 2019
Building and Building Improvements | Minimum  
Property, Plant and Equipment, Useful Life 15 years
Building and Building Improvements | Maximum  
Property, Plant and Equipment, Useful Life 40 years
Equipment | Minimum  
Property, Plant and Equipment, Useful Life 3 years
Equipment | Maximum  
Property, Plant and Equipment, Useful Life 10 years
XML 78 R99.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Employee Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 171 $ 160 $ 153
XML 79 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 80 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Translation of Foreign Currencies (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Translation of Foreign Currencies

Translation of Foreign Currencies

 

Assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at the applicable exchange rates at year-end.  Net gains or losses resulting from the translation of the Company’s assets and liabilities are reflected as a separate component of stockholders’ equity.  A negative translation impact on stockholders’ equity reflects a current relative U.S. Dollar value higher than at the point in time that assets were actually acquired in a foreign currency.  A positive translation impact would result from a U.S. dollar weaker in value than at the point in time foreign assets were acquired.  Year-end translation gains or losses of non-functional currency bank account balances, e.g. EUR and AUD balances held by the UK subsidiary, are recognized as non-operating income or expense, as applicable.

 

Income and expense items are translated at the weighted average rate of exchange (based on when transactions actually occurred) during the year.

XML 81 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Inventory, Current

 

Inventories:

 

.

 

 

 

Finished products 

$

1,708

 

$

1,615

Work-in-process 

 

1,022

 

 

1,103

Raw materials 

 

4,183

 

 

2,694

Total inventories 

$

6,913

 

$

5,412

ZIP 82 0001096906-20-000111-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-20-000111-xbrl.zip M4$L#!!0 ( ""*<%"+:@F6"Z\ W6# 1 =71M9"TR,#$Y,3(S,2YX M;6SLO6MSXSB2*/IYYU?PQLP95T=0+K[T8'5WG7#9KE[O5)<]MFOG]+EQ8X.F M((M3%*GAPR[/K[\)@)1(D9)(B@]0PI[I4Y9$ @ED(M^9^.5__UC8P@OR?,MU M?CV3SZ4S 3FF.[6^/?_KE_QD,A#O/G88FF@I/;\+U MU6\7]WYH!4CPW5GP:GA(%"ZF+X:#'[AT%\LP0)YPXSCNBQ' !+X('\QS$7Y; MOGG6\SP0WEW^)"B2-!DHDB()_^_=W?_YF_[UZHOZ7__W'__]7U=_&\D/E__? MN?#Z^GJ.IL^&1V8[-]V%,!@ 1#^>/%N %3C^!\=UG'#QZ]D\")8?WK_';^!? MSUWO^?TT\-X';TOT'AX:P%/(L\PS^E[^"P"1^MYR_ O)7KR@^F&3N"]K=X@ M3_O(/']V7]Y'/\*;\G@@R0-5CE\+_<&S82Q7K\T,_XE,$OV 7]'3K^"1IU9Z MH@BLT7OZ8_RH[P79D>'+G%&GR,J''7[(>7QFV:G-"0-COD!3O/GD:5E) &Q; MSO?4TZ\J@436=?T]^76U'8&W=<_U]_!K_&!FR#1V\,]/AK_"#M"JILCC7?BD M3ZQ@]JT\B.%1^?W_^?W+@SE'"V.P201X2*L(T7S\TW_\@F'\X).![M%,(/OP M 1/BKV>^M5C:>%3RW=Q#LU_/PF Q'<1;>_[#GYX)[_$P@)\/UTY@!6^7"(C, ML&^<*?KQ-_0FF*X3H!_!/7[[#UD_^RC!_XVET4B?_/)^ZVOQF)>AY\$OGRW? M-.P_D.%=.],K TYS9MC!0%: -.B8VUZ+AWWT#,P^'MX63ZZ='>O;X^]7=*#4 M@^F%/LR1;6,.8C@YJYP9MH^2"TP^OC'0PK#M3Z%O. M]S?/?0WFQ8'+?2\>^LHU@1\YP2-0178L61K\C0Z5?&[SW3O@9^YT*_+(T4[@ M+_>U]%(_6S;Z&BZ>@'OGD)@,HPW'P^0:UR^D![I'SY8/M.<$7XU%#FS?'B_^ M4_C]^NKF\N*+<'=_>_7M\O%!N/EZF1P\/4AZ I GKK=T/2)?'@)8R27EQ)?N M-'>^Y, [7T[/\VC\N)G"IEDSRR2/;]N>";!_55/&JI:<:"Q^]8L++.]N[CI;3\=P-(+3(4ETC,WGXW$>D!EZ,+ZL/#U: M@9T#!K")A>L(?N":WT7A+]*Y) M+PQ, ,6&$F__F'.#><9Y9^\KQ^'Z8M_ZO;A(-6UY+C_W?K@V'SO ( M$_%RF'1ZS(W'-P0DE4WW"$YU@&4+T%:8,^0?R$\)R-S7-CD-*+.&&5@O"!BF M$;VR=^C\U[+LUKN$4_#L>CD2Y<(T$3P OT\%\N@FYUV]FQ[V+GRR+?.S[1J! M,$6F!:(-]-V;KY_/4G-A 6[[NFOL$ZDYR$,!;%V""&+;P.T*8B 1W)A!HYZX]Q81MP?\2 M8&$3RHL!@U\"5[@SO$"XN;D!.PF&%F1)%&09_E/@/U6 I0JRAH<-YC#69]?# MCPS^=HY!?T]@3TOXO;L0;]L%/#W%;WRVC>>=*DWJR'2[P8OZ:]WQ&;0.MQ+>P0-\V7F+O MMKV$!XV,P0]PUK$*XM\C$UDOQA.H52B(>/,':6(/3!8*HR-"U M@##),!%].*H$PBV<)N_"]U'@5UN[IJ7FS8YWP&R996J*6F*V Y8UU":3C0T] M?);,P0\R2?W/=Z:MEV^66J$J*G";;(G/4 M"E-F0V1MLK$A96&B3Y7;"5G2QY-Q#AY*#IQ9CJZ/1Y-]XT8']T$K7" M B:YIS\]Z('39I:'; Z;++'"H8!Y0>+K; M)58=@3"_@ Z.XF??OKJ.667V))_;-W(2#+" +T%?NW"F_^4^^1=F<#O#OM*U M+(0'0*,!;(6+T,8*"WQ"UK-S;7@.S.&7A3R#)D66T_O6!$B=+CF#+$73Y%:7 M?(553 ]-89@$5<8L$:;=Y)R;GTNB5%'UU/H.GK^]Q621-=2DMA=3]2P-%;D MJ&5HI"J)#]5A94@2#Y1;_F2D:]M8<)4)LBJ'-!Z/BLR C6(K(,8>$,0EC JG M%&R\TDM*3+5CS#JFWB52"DY]YT58)O8U6,VW'O$B3O\;N\? ]B,.@CU.CR08 M_C1^"< YQR[ "H'^4B#.:N9_T;38OO6.RG21^^W:/7!<>D83B( MD[+"7NP!@ Y;Q^1Y&U#+Y 7==I66O^&MJP6,"AM1" QR?"KSSYRQ#IEJ%[_< M,U7"9=HHDRPP3ZU@%62/U<&JAS%*N:#L8D>50=C&$VL H2H[I-&#//LB']8P?PR] -@-]XJDH*=6/ _[,K9 =X?.>&_D2YI&Z19>LHF(BV4B_P&(J!SRY;&F3C;T@VTCUS!_ MEC$.1QMLHM'Y,XB1AY*L5YC_-P_D_)WGSG9*@IP-5W1ME/95)H:J,D/6,SY2 MI5IGR&P:S* /B\SP@&P;T[ S_=WPOI,\G^L?2U"7=JFPN52Z0:3;!ZYA^BR1 MCJ46I\^AT8T$C6+3WR,?&9XYA\>N@-G8[A)[BBOMOS;9U%UV#%T/#%FF/]QD MH(W#D&7CVK@:#+\A!WD&CD)=3!>60Q*T<7)<)6SH(SF-CCVCUP5(-IJTN1\M M 9+!RU#5*^_(*BZ_MM_*,J>1FA9A.4,>,F.6'TU&^KC)&;,L2)=DN=2,V#PF MV;S(#_#QL%ZL*<)!6/QT29$YS,E/VSIV35!DQ:H\;A^*+"*J O$;&)L82;?. M@V&CV]F-\P*OD-AA.6PD3]GV,>N8.NO)2A^SAJ?/['WYJ0EZOKJ.FSXLE;C^ M8)+%_-:A:P(B*X35'/IK&HH,(@:;_+8<%%N\=E'N#DT*,]](EH]-RH\NIO\, M*7;3AE_&N[S[N-0P>:MKV9G-UK.U[#K,+:WEF^,AP\8!I/\$8Q+GOJZ9""TI MPNX@S_+AIROXZ#S3M/Q&:.X 8#I=:Q6:[.M:,S0[:FVM.2-_1<'MK+1S41XI MJK;A7]DZ=!T0Y'F8-MPA#4.0U=D43=KTL16"X K!4Z9%V$VY;<=2.IWGMQZI MT@R9;1V/-C,)#YPA2^VC8FM8,V*4V*O%UV\^U#9E,9-ARW2DI!MWEH%-OW+#IV 6VG$Y M1DFFFR;D70/7 D"6G*5V <@ZZDK-/[/LC?*,>]QNYW;VS:>YX=6Y2N2W+C5# MO2#E:4P=@I-W1$J#DSU35Y:_=&E1QNUL;SU!GGDMC[9PAYRAZX$A)ZXIM0U# MUK;>\# 5AB$N):#J#&@RD?G]"3FH=)1LH.JC#>&_<_2Z ,DF :E*)X!D\3(: M3JH"0K+8/L&QFF+%$QZJP,@V=83\,0^<-5M=JS4_:8Z^KI><]?J'B7P??,^N&RVON^#=H< MOD9@=KG76@4D*__V(:D<,-@&S0#0.>=R'RD>#O5&4XJR MBNL^ #>&KP^6G&8478&2P9M>,R1>B*;%"KCSC>^AO!^@C3EJA2FKI Z'!72G M)D'*&B:2LH_G[@;IX(86F\9F6:M>K;FGR"8\W2TV2S_*6)D(^:(8_)W[=*6[6]\W'CI"#C6MY+&WT8"L^4P/P96.9H\E&-+53^+(,:J1O M1#JKP0="AX1''MT+\U^AY2%X']X(WNYL [<8G.(R&9)K6PZ_FSUCBL_3 '19 MTUA2V($N)PM](^>T)O!*M '*RPTE+O.=8.WJ\W,8-#M[#;0'QB[?5#DP/-=$ M:.H3!Q;):_SB.L\!\A9UA'@+C5XO.-FLA4Q@L&V0=B+K<' ^A19)^ZD33:LQ MZY@Z6R@Z4O;@I-;YR^U_[M1;9!K%T4&N?7E30!6?J@$ <[J'%5(^VH$N)W*Y M*:&JP9>D MQX E]0>/_X-4*3TTQ!&G8'3A%UHB @$4JQ+K@M1O9T6%@Z MAX!*S=8LN+N;43$';A'96!WS M&<*.L_BFF7M\]8^#!\+M/N$?;&'CRX=*FV7J1A"SS$R-0)C3?4G=4%8ZAS$; M0]GHZUL5POPG:&'&IHN_;-&@JJ192IFY&H$QJ^W(RF:+LJYAS#J_U.%8;Q#& M"V /GO<&G&!_@[=1MAV'LI%44VB2>J'*BFMELP-3!U!E35AY4XOH *JL+:1/ MQD6.Z0ZH5N$2Y...:R7]XJJ4"9(G1ZLZ45:EFF3CO'5,E(U'R64FHO7SY?&B ->Y" +/>@H#G*;PZ.+>]0"8YY(6.?':#@2='M(T-ZL' ML Z7>C&=KGHS9MR M$R6'=[*WA!U,@GW@]QUY1E?0"*G@@L+$8:)9X6@*"C7LDN6AZ;>EZ\1OW,Z2 MXU!EY, CF[A=X6!0#EQ/3+. MR-TF*+;8S$T#O(NVV82XQ %@ ^"R1Z5#J.L'K6RK.<,D%JHSS6T\5ZP=5>GS MV R0#&U#P5-^]/NP@W>H$SWGFO9CWHP2?.DX]X)A$JC:U;!E!GDHF$QMQ8%, M\JCV8@>CW&C9=!+;40.K[/]^,$ (JZ3 !-O"&0,UL[MMT]0*2D%VTPHLQ6RJ M5D#9=]1HG[16H*IE:GI'T/X+*$H3Z7K@ Z,V&J;;F]D>+A9>Y [ M<[GDD.(1$WP/+5/)(04I\1B20XJ>@HF4XUOL\V)W','!1-7DXUKM?@XPDH^! MFC.UOY/-2VI9SPV9]#DW9%*0FXS&.=R$O264\+.S!WP_\%5#V'3--VA#.S4%5R]0%DS+*$^E!.2 5"+&V^8H16VW3[2,H M>3+<[+-70XY+<;>6.MZX'[?K')>"I'@,.2Y%CT%+J0*MXG5[ Q1:+7A,R]W+ M R1)5HZ@Z4NVG?I$U_N5Y:+W.TLHX6MG#_A^9KED&\;702K- M9KGL/[)]Z8!2G/DPFI)0E $-QBSGMQ3G03U80'_S6[+]@VNAF@/R%BHJ!W6G M3Q0]9?)F:\NF@2DAL)L$H^OTEIQ;7RLAHH[\EN+"<DO%L]9=^D)AV:?I M.8G#;,!=X@"S ?!^RSJG7J9#T#/$L'G73W\R7,H?T*.,WQ<]]J>T#SO8B#R4 MQHPD-[2T&:>>X)+5AM@A@4:CU?4QR-X'[FMDDD>U%\7TK9/8"I[?LOM*#V;S M6\JSN<92)BJPF59@*7;,6P%E;WZ+K"KMY+?D7*E88>J"&1GEB?2@!) *A%C; M?,6(K;;I]EK@VGBCB7X=^2W%W5K,]7 I2(K'D-]2V%%]!/?[%#R" WT\.8), MCU(<0)8FFSEFO5QSGG-1;QR98/U:,\LTG.#"--W0"2GXP9N-?OVKL73]GQ>&]VPY'R3ZZ:_/P<_XF1F\F'KLR?4 ^L&3 M&P3NXH.\_"'X,-M4^+-$_F_]]E8QAB>-XOX[_V0K^:KN1[!ZWZUGLV'.O?Q.E0&'A M+AK,D?4\#SZ,ED&-B_D6&'/A=S2%#;8%D*S3T Q\40"J.Q=>K6 NS)$Q_5=H M>$!9OF YPN_6%-_?* KD39" @A7XPBO0K/TV<%_A' ON$GD&P9(?/OG6U#(\ MP)0H?$8+$V2G\,5:6 $\!X1GX']AU'MWX:,W4?A/6(8_MSP8_]IYMF'X]6L7 MH1]X8*H8PEWP)GP)4@. 7A?82/A/R[9%X>O#/\3UXQ&HFXN$5QQC:D1K?3=] M,E8ST5]^2H[_N^7[\#\C?(8W;IT EN2*T8-D%_+G "C/1=@=RYQ'VX)\P1 6 MAA/.##,@]I0 ?UDV''4\ST4PMUT'EG_C(;K\=_ MV&Z"\?SLH6<80"0?,>\T MG+>?! QP],C2L\BQ>0K!6D.@A,'YF:(79+M+F$?N1^8"NK"#N4EGG^*]?CL7UE3XN 8Q.N#:Z&=? M>/)<8RIX^#YA#-PRWB>+<#D8/IB[/A)"G^ZZB. M?)HB&\Q96/<4+8%0R27C>'08:FD%P(U% =Y[1;:-_W7#8 G4"0\))IPKRZ1# M+N=O/G 4P_'7\,(@,[SHY,)6J,40P1F'Z8%%EP MU-!J*N'=[;>'GP#EWG<4I%9P!6J%3[;5AA.'^:D-E/_DA9AT9%%0)%E?G[HY MX,MP!/0#$(2]!G3P-;FXCH"71-(CYM:2,HU+%Q/[0PC/,#M$@"^>WQ]RL!4.<*/N#-QYR$"#J@W@09 Y6 DK2$ M X-1CC=L!ACUY_#]BK0 *RY0AP 2ACP,W#>-E!@DRUL1.Q[)<9U!_#D>[+P/ M$N:;3\[6->!X0?A-M-8[#Q\/@BG\>W1=.ZSN(8#'R*EA0" ]$CZ6@G2V@M1? M04JX@^L ZA:8&-IP^J?D0-\%_,X^!TM(WY.D.\0,4263QC& MQ0)Y@&\@:%"]<&8$4)KQ3";$9+0POB,!K;85$XGA^^$BRD4*YD8@&.36=#(\ M+ )4-IC 6&"PR SP/(HH%<[X4\PB"!>S?--V?2!J_" F=E@(GGG;.W26*<"" M7\!_YVY4S"_SP/% .#AA! "B:21@NE/YL'Z)["CQ^B6/Z 7P?\*<\%&$.6'# M0AO&!200K@@[ 7S0& M_)&XPIT!8OD,PGL9>O"1$G.P23PKDB%L%2]@9KNO?DJ+7G$=GSX!7 5T2=<' MGH27[<^!8PR 6A: >.!5D8I)A([K60 1D"9PFBA:0L'P$!(6L#5S^.P)-E;' M088\(3H#83CX#[3>S:-F.3?KC6. :AZ3N+=!PEHSHA42OK+&,,BCV!H8_VR\ M&):-W2X#$!L#'W!V'O\X^3G!6]9AL_70TWU#)4;"6C>HWIZUUE3R!7L 5@8H MK41>)9G;?130$YX-RXD4!Q>4"*#Y*<)4C+UM K81J9 GYAX8.@*.E@3$V4($ MZP(!;P53A=IXA-L2B"+['H[,SV ^Q.%#84[CAYE9R?MK[0/;OS[5[]!:>R?* MD6F&B] FIY8:-68R7HEA -,E9]%UBG<%_A93^(E#*L4Y$!X2/L M*())/6SM;%]92EB0$PUSH<43C*%&-E**@2M>ES\U%-6 4+GV<5'-QH2 MX6-$SP&&(S4PH<@%'/& 'G,;CAI6H:EG"#;)MV!]\=$G5(T=8 B["2BC$!,J M%1:A$8];.876Q@'==)]8)F80 00,Q$,S&[Z ,_OT1J #TP-Y+VC/R6A%G,0P MQQLF/!D^2M%"PBV5=JZE/#OBVB,%*,?*J!G9:82M^&NW$W&_P%X "22<!O.+\*2TG[ E5/D7%B9=$DJL?S(=*+[C7_"PPV>$'X[4KFH(S'/*YBR]J8N M+,)Q5V:?X"?<^YN')'6:T ^R?\#-8T8+W@H='RLZZ+IIK3)&S%6::G?"G2UV%.#?;@VYN=$<$03)T>,Y+^5 M].7!R48.UMH ."-IH &[M4 O#>:AOZ;SO<+WU MGM#0$)8B9+%DGNADS8$ENC1,FI;/L2LK8@0@?2C;V(QDO 7Q#(53QB=>KR? M6Z!-& \NE=EDL_'T^.4$'Q&%[X[[ZE WC ,B!P-#^$ GHS60'D%HFM-V@:Y!<<1QJQDUU$C(!061EDAHCAIS[[[>__=/ M1$D)@_B\SRS/#P *,?K+#8/(6DT2^->\X2R?3+YF/CB^%(4,S%4DE>C+5,// M:N/$EX-CD:X# V.-'*MQ 559W$C+PP#;"%.OB/4ZV%$<"%MY%[$U3*V&%&D? MM00$A@,,(J#>6>Q%7!(EOWLR3P&&8L V2!9C-NU[ +R#,DF02"3B H=*_AU] MX:$US29<+8!\O( !7DQ$LC0\N2;(T$>ST!9P3)M8.S,7VUC^AWI03,DT!W]8 MX!A+'WV(__CYU9H&\P^J+I\/ET&:" )0KVU0]7[]Z[]"-_C91K. _K5Z@$AU M'_3,Z!&%_H-/X?J]P%U&7RF>457HBB M3\XGV87LAO=3:%%O&A&A"VS-)4*T>>!O@K2PIE-0,;=!I2OGX]IV5QX* T&3 MA#?0JK9#R-0&?PX]Q\(I!&+RQ&/V[+I8'C"YSRILLUQBF]^3T\ZL-.G+>P=) MO2^N\SSX@CN,"!%#LF$1&_+]1E[V';SWFF[@_3\LQP@?/\ M3?(%MM0"1&T^:L-BC?7)=;]'RB4V&*EUB6TG+-?Q^4MJ#?_ GE!B16('G!O; M:ZF)B*MK,SX)_WK(C]+\W']2=USHX/P(O*EX:2%F9XD0)]X=%VLH\"/!&\WH MH-Y"LG-XO<^>&RX3N2E$&]FTT-,Z"8GPQ%L 4&'O+ [08!/_C0BMK!&_QK0H M6#/L9Q*Q+KZR:XE2_L.,LA9)%#<]V@JP9*2'/(KC_XDD&8L8KOAXKN)GU,[& MGVB8A=CID35+"?;5P-D^4W3<&OB- R3V3/PLS/"B2V(QY9&J88)@]JTXMK*$ M7QUL@A(_,79MQ'\+CK' T'C5_BHI$)]%H!TX!AZ*0['DW!&O/HUPQ!XRZB./+(." ME@ E5I\$1 BOQ"E40^Q]4B+1?R[@],AD7NVSZTY?+9S4 BP"CFV6TQF.$]*, MSSBF#)8M;'24VXTW&!EP-/ $8B[3?[@4U*%$YZ:IF:OX46(>/+M/RPE(E-5! M;NB3:6<;;(XR6LI-7TG.&&P3HO%2V_J.2&@#$(-R#OUJO334BR57FA6G6,^, MPKSR7T5N._Q6/Y,>M M#GU*7.9'M<4$C9*8"B:( ;(9Q] M.$\+12_I[Z))2'_11 VV$4XP07",DP'=>++1JCB::/'F)S9:'K:UT\)ATHX4 M4PT^$0T#*U*P.W2G&)!Z%T'>T0LVHG,^60'5D8"=VNX;HFZEU5*6MH%%U3I[ M9(I\T[.>4,1-06NS26$)0=UD6RAPY?+'4H/,FIZ&1E2Q"!C+$Y%LH$6V&!?# M1EM\9[RM_'GDQ_1DEI](Q5ME6"=7#)2)%;=G!T1E>GKB(4ZIBL\>CC"2Y.>T M9'"C;&SR "7W>.?B/&L<-W>Q%%V=R"04*Q#@",@RX4Y)-&3ABG1S,M5?1M&) MD2?T$,F*'GTQ9IP]'7;6[FDF.0YNXMUC*),X@U<_3GN/ Q' &9/52 +6&JG. MY%,!OD#$$([T&B_*=T_FC[M/MO4<):@ &1#S)59&-V:)1S\7XCU+4!R8KF3& ME644+B."CS-4C3C\3X]\_#1.W OL6&)L9.S@E#N:G1\#L"1J:91BLBYPR57\ MB+'D@N*&R($"JPP+]W5QP* MP%W%\!.AJD2^%QK>^(1%$?3-[8Y/ M6I1!0B@2Z]UT*'SZ;";LUA+&=52G3DR:FT*X/P:/Q@(D"_58>CN=)"@.%, M:F_:+H]L/I$*,B)8(WXR',AC,;5PX=VCN[1,O%4_?4A0YZ
5A MCME3G-EOKE)_K^+-(:.DLG_64R457YPX9-OK34VAC.QMJGK <9TX0P8+Z>2O MJ1*7=9+CTJ7.LZU*_]0EY9!I^ +/C1VZ."F)9'YBY^Y_ :-;5PBWI!\O M_^N","V:<0P[!HN=XI("(_"B #Q)JHA2(XT?PKO[Z[N+1_SG3U%&TZJR $5M M1F(I,+."76(0>_Q(E7"RE(QBCS!5!VL%=Y05@'E&[/1KFU/>.FL;%7L%,-KI47JXO@1)A2_Q$!XN/@DR6#M4 M=$?">"H\AQ95(=?Y9,FX#_9UF2NW&49P)R!+\<@D,+#^+KB714A,R4V=>Q/Y]-TE;.'J"<>R"V(A_T21UFRQ((9+$,!+( M5$:CM4&?V.7:L(EC#P:8-M$)HQ!/$;&,UA;E>L7KT0"M'M6DB&Z%L&O"3OR^ MVC&\?ED=;ZX?+Y6L+UXOWK-D+9[V=QI_.)2BVM-38I1B<\]!,8=*Z0TSRR:9 M!*L%@+X5>LY&/Y)H,_\)1\''F:4DB32BZ%7\+NI>\3=8[M1=D*\3S6/@4]1J M)CJO4;.9HEI$ZSZY=2Z^:7HA4>]694VXR'1U2@B/IS3C1R$4^N(J_D$7O2Z, M@J\-.V[%D]2RB6=C!N[BO#Z;PXTXY^(*>@91)D)\Q>QEKX41SQPXS^X5R'=MX]4/:T2QV M)AI.%+BEKA/J_3%7YWO-:N*3MB>!?)LD2!15Q@6-M#"#["!-+$]4"7ON$ZW, MP#G+J^C>NDX$ISRY8;(J@SQ*"S-P+<8F'-OFS)$;.AF*1#DPVR9Q$AKNT'0Q MD1$$!F2/ K2'$7K,1L>HL>CE*-XK90,211J1B-T^ =HENSL90.*V:C?:;M$(&QP0+\GU9N M^2"+[RTF':5_&@FVPY1':+ULFC.*R_LMF[K?.J["T%3]7*E2A=%L%GV!LHHR M,*C*N0:$D^:Y$BX#V<9U*9 5T^FQ)*L%;D4^'YW@:^XGK1]W^^O+R^_ORY7I8@_*.4K(Q8V(8T5N?$&M+.I.%RM%B2JN_X6\M)A9E]FNLI%(>S9$RG9^F^B1NBR9T9]#9I(;I.FHTF M71?Y]T-L]X#/HE6D,A,(B42KI:'N*(]QBAW1WNJ^"=(,SZ094:DZ3_Q 7"NZ MV86+MH1>-YFCQ2BKXF8:I4CM]+:RD"UW81!W?=P4=D>+:3]QO]IZ7!)Y"5+W M%UT(#KYL"=N#22Z(? M9C6^(U(F2D'>#FL,0UX]:Q*>/^*ZXB0TFX0"*,,)N+/0(>P)QZ3C*F/2(W6C MCR P2G3^?"YH]X@W_ZVIOXW<17NB1.Q:-KO^AZS*&F$ ME)*0S _25'=]%#H*BT5IZXG+6P0K0(O,88[PE(D^>E%&V^H@OUL%/:D@2TJ] M%A-7&A:Z@#!Y9>$W']W.UM<7=7 U(;]"B5^AQ*]0JO$* MI34[2!_NY+%/74-$&,1;I_>3\DN2ZKXD*8\>=F$]11V&/[]PIOB?Q 5$#) ) MOQRI[\88L%$XEZ MND*( 9+F=QL)_&XC?K=1(?3QNXWXW48YB8^]N=MH+;6*2J1"4NP;X8U?K!G: M%&#_9,X3V7)F5:\]58#5)5O5;=#\.,+7UI57,,"A^CQ:_1XO?H\7O MT3KZ>[36#+TX0\9L?&;9'Z)BF:A6YNTZ6LT]+"915@-;$+BP='R1!B#"]G\] MN_GZ^2S%U:^!JX/@MNBG.\#2V4>ZB[^\+S]3.?@ (Y7@DPA2R\ 7SY04@]@W M'2 B,C=W_2)!I]>43+\"0(^OR'Y!O]/ M?1FX,N3QU2T+O:8> 'TTYX% D[S&LF KAX*-9ST,\,\@P\K!/02&-(# MP<8:="FP%>!YAX(-SV;!MG-'B,J>Y!U @L;Z=_E_KN*<%Q+>QVK2Q5II&URZ MV,P'6?F,XZ4WCIE=%M50-]>U&ZJV&,VAJ].T@Y#6,F/J>+5M,3(6EMD&XSMT MG>IHHM7,*$ES67+G8O)6RUM20T74,^QUA_&Q5S!2SO*-Y#:NUN07:O(+-9N_ M4#-1;EK^<*03YT@Y7^(:2P;<3?QR37ZY)K](K'0: M*/:1/AH_&!!K_"Y-?I>-$$#C)Y/C=.+ $3!?D?-Y1AG0[@R_OL7J,N=O. M.&XFQ"71C(1R<\10W3B)-R*><#A,P#U6,!6=(>D_(-=YDE1#!AP(_&Y1?K?H MSJ2UK=2:(FDP=:F;[SZ"LE1*"<"7BN]FAJL^UR0SEZ87GRN^D/0.>20HQL"! MY7>D\CM2^1VI_(Y4?D?J[KI;MBZEY'>D\CM2&=I3?DSF+%=4+[VE;"UVQD9P'_$DQSJ5^=.,+:]#MP)QIU@#.TI M=X)Q)]A)ZX3<"79D>.!.L"-UYO1.$C.R;]P)=@)J#7>"<2<8:PCA3K">(*JZ M$ZR29RO.3+_#V;P.32*#)W%_B MG^F M+-OP2,5NQU>QK,'#3/=A=7%7!"(S M%><4,E+'MZKQ']#>"22A,'G#=K)%,RGC61>$KYML&+@DRS3#=(5KW,:$%F2L M:R%QH1>^H3:ZVBR"X_;;0]SS@Q1_! *N\@X$7?I?>#>G[@)GA)LT59N^2:O^ MDCT+7NXK']+FZ\SLWTW06K2)5V44H)UHM+16* MZL"GV-?M^7'7'W([G4DK2E.]58-HF@V8=4SI&K;==' MH:/T\ZCM!ZD8BBKZK M,HD,%R1'!%V@,R? M=B3A)UHO5F7WJ: @OOB/U,T;=M3'A+0Q6=_(VJWZ\Y740^6ZRZ]08%@VN4R< M-KP2THU8XKLZ"PN2JN13G0S+QT,U_5QM-!ZJJG(VXMJRVVMR/FKU/KG,%7A: M-'(*8DJL6X&6)?U<&[88-TN6&K;N;#Y1,JGH:2QF6_<@XJ^.2H=0.B") X(\ MG&(*)#HPQ50NDE?9T]Z)B7N]/[3$:1@):30:UJP;\JZC:QRK!2'O(EI53<& M9[X_37.>&F!(/\AZ-@+V'EY(\9$U]VC1%U\G+?ZEI(+OM36P-U$ MB'L2MXW",?2 -/R/O93]%#>=I2LTG;SU3E9'/W&UA-/)7CI1Y.UTTBL-1AMM M9V&/;F"LF56^KX5AX5A%*V8[84H3QYK"M:#C1[0JZL-1$0:SSHPK@L.:+MPX ME@CFC?."G,#%"3LGXC*N![1SSH)ZA"WNZZ7:#+ZUU)^CU=5>?;6^^N7LD\6Q MU'PR_LF85'U#_DC>[N;OE9VTB[/\P_6^#^!!8"SX2DO=^;:ZU]'@Q+ MO>/SZ(U$?4=$]&35F^-#]%#4Y.UZ;&77[;'[8G]SW>FK9=O<$(<]S^VEX\:^)DIZ(;VE>UWA M$)YSW0R3.5E9I@SK:2#'=8]V\/5.G>A-IZXQKG8\A$^!M^K#$-TGBQMUX"MK M%TO#\G!KA)Y*G:/UT@VX9L)II#*-]$I_V>_%C;TE#,O X_/L@8&DCZJT-N^< MU7!,UVH*U^[$/2;GKY*CJNY>W2VI*;"FH'19,XLLR7(",,DL_"=M?%:76WC( MAA#-XPB,M)/- 2UGSUIF5AQM'=IGY4_T(=;9G1&@MDLCZR.O%IQ^-5*<(LH[ M,A]J@[A=_L&17QCY:J$:HZ[U@T.XR5?7&>"6M2@ 3>+90Z3K9?V9+RTRGLOH#HFH1[WK^'-KR76.B@2C3;8KJ5SK M8!%CLM)T55#G1URXLOS LY[(;6?F+5Q0AOY-5"$NX-@2<.\43=1UM87&MUP7ZCNIR!-1 M'N_HD7PDVE A14@4OJ+#R@382T>H*#+;:HLJ@2I>4Y.H8]*2C@_3LB9.FLC MY1UP4^N+[RB)[KOE;7!Y]P4V]X9W7ZC=/(NNNPZ,'\@7EL8;86GOUJW]?^II M=5N_ZN[?#>4V+*]3*6WL%_(GV@ETQ[TSWCQ0ALCU()ARBO94.+5E M"K,1,%!$=5@EA9AK-IQX?M9$95+($[,.-OWR/O0'SX:Q_/ 0+I#*\DW;]4,/^8_H1_#)=LWO'__T'[^LWC/G:!K:Z'9V$=VP^M4-D/_% M-1S_PIE^MAP8RG*>[U<>V=4P8#@Y 7RX1[-?S_Z0];./65*T+0<-Y@COP0<< MUCN]X%;KBH()- Z9WV: NRSOS3BX;5HY!3$]&1L!5J6]'-M>*@246)A5T"M MBR?D":HL]L3(Z#V9--ICJSE2421YNQU:UH8HF=/9 4DDGDF;12IXUS\(X4:P>C4=B3PX]Y2-K[L$MRIWD69=%.%&KE.-P=\)1 M(%\:'HS(:IP-(. M VK-V&Z<%_C-]=ZBIQY+YV^<7KY&O&?6R03(Z@'MG"MDA LQDR \&=X6Q@!.L1T ]S;CC/O.BH%0^>*HYWN/"X MB^2XL:^)4N,-F!C@.=?-,)F3E67*D'=BZQ.^WJD3O>GZ2_[ S>QMX1A M&7A\SGPPD/21S+6=D\#T+E.X<-PFX\--NGKC'W=ZDL>9&( &9EK*E1R/DS?V M9VKCT+"1^?;H&8YOD^[WOQF6\\7=&8'X(^LJ!VT_=^[]\S0 7<;+/@#=MD;P M;E:Z8/F-R@$B/=R!$V;67FG"LF5'P/X*DU[90JOQ1FPK;^SUR<*QO@!]L5[0 M='TS)BW".K5BE_)WD]+K1:WD]:+6^GI1@^QB77$81JZUS1/!YSE"F W0CNEV MT'ZC[00N2K\S M1VLY5N+Y^M=OY$1>N+#_PK*>0W-S+ M#8L#+5%9Q+$R?LK[@[*F4QN8MBSNT7,(DMWUW@1CN?3<%UQ/M+8QHAX^@HD\ M'- PJ0[ %+=" M]JD)S%:N>!H.146J%^DXJ\D24QSMN73D2;:B0(B0*7]%A=3GL MI2-4%)EM7;0@@2I>4R/&8]*2C@_3LB9.ZDAY+YR8F\SK3;P49:.1>R;*I2H'*;H^L M;"7<8D 1U6$'WZG$2RAO74-5:))ZH=I5XU$8G)EE)W=T[4F_B!WI%\[TCCK0 M+U/^\RH\2!D-*0\^<-JF(<_A58H\K@OR'$JN@2:'0T7:RDCVDF.]E*@J^EAO M I:$"^,BX<$H>7HUL*Z+0K=EQ@;AS1+?!$R\=N MW1Q/E92-UG6[1Z\)CNP> M:1.I,$ZW-M6++IW^ @:F95N!A4ZN6JQ*O7I\53?ZL42.S^]'ZM:AWKD9S='6 M842A[68Y-]A00T)@_$"^L#3>"$M[M[[A]J>>]D#I5W>V=T.YC7#!J33 Z1?R M)]H)7)MT9[QYH R16[27T=^$Z7#Q5:/T")=JN'W?F M%+!U]DQM:=/U>WL_8^NMUFHBQDK7DW!MHVNPZ^T(W#0[8H#E$#_ZJ0FLUA)Y MQ;',NP,?%TYQ!Y.FVX0SH*;LS]PV-IRB/15.;9G";&2Y**(ZK%+WQC4;3CP_ M:Z(R*>2)V9TAM2\&E8Q<1<]2)^PC=H=$-\"5"^(-AALW7&T=]_#),Y&[B38L M/_?U8FF[;PB1S(_49E7: %E2TT',O>/7!TPVE F&?G5@OJP,X\AO;<5%LYZ*39S)ZM@]<$1D[2X$8;W^)@U+01BCJ4\@YF M$Y-GEJ\!*RT_^=]#PPN09^.K'@W'M S[QIFYWH*0SZ%!?'AF!B_FQ>LCP2*# M8-FB4G]U R2HM";YS_)02DCT%=#"/;EFPL?W3-PND4>SAH1WWQPCG%IP\&F$ M!P.QDB3+0S6(\CD(,I&PZ8VIUE:.C"("N:=*X/#S5"2RQK=62$]>FZ,@*#N(X526[?<\6)FC6B M3L%&*7(K>)J*D5?.S&B.NC];GA_$E%W7$F6M@"7%+(*HU=I7Z-DBKP<$"M*4 MTQ>GKV;6]SBW/$Y>C)-76N53\C2^7A'=9S?T@OE>JNLB0%%)-<0)\@^&C?PV M',),1+;*0KU/H63)C5WHK-2S&%D2QY52OTH2M<9(BOPQ1S_:)!M9G&A5&K]R MLCEILE%$K84;3?+)YO3(HX#6U@>B 5ZC;K](DRD7'2V.O?/:X[!Z7ZH[VC8?C\LAQ M5DHU:!J3$WF[3M@K%PS-4N(^&+85ABJ:;CU@JZ*L5F%:W&IF%^QZZ6.H5.DR MS>F#7;#KI8]QI2[DW'W2GK+4'75HHCKL22K3M>$YEO/L"W?($R[=Q<)UA(>Y MX2'AW95EAZOL1NX^Z?'2!O;CZKRT@9V< ":/56-NA*/4W_F9%E+(3N MNL(E3Z,X&EPJC:9)'#G.&*IL&(FRU+1XYY4-+&B]C"@,7>:>2CL:O7.CF=.' M*E6YW('3![M@UUQF/>J*?S"SH8PK2UW6O:CZ]B)\IOPDO+*!&6VH^[Q8J&U#'N+Q5$XVVTIB%$XVG&Q*DXW<65_*TR./XZAMP")*XM!RLB/[A^.R7[C4]"KWAC&@+;" ,Z:*&[3Q]B2(7KE@ M>'$#+V[8G7XZ5/EEA\PP00;I8[*#%7+ZX/0QJE1IS=TG[2E+W5''.T4<*LKV MJ@"F/"6\O($9?:C[S%CN8#D57,OG$F\O<2K(/M>K=,UC0"%A :>]*FYX=SX: M%U(\NBUOJ/+>+^]#?_!L&,L/J^3QSY9C.*9EV#?.S/461F"YSB/Z$7RR7?/[ MQS_]QR_Q&P_F'$U#&]W.=K^+]V0U &#>">##/9K]>O:'K)]]/&3)O**CFEIX M4LGO1U?1T9/;ZSA1,Y)QRUAV*J_HR->_^@H]6^3%*SHX??&*CA,G+U[1P7XZ M :_HX!4=Y3VLDCA6>0?%%OQXQT4VLCC1>&X*)YN29*.(6J4FTSPEH0IY'$E% M!_ :E5=TL!8<9#XAH1[01N)XS*L C@.78W$H-=E CXD-.QE.5]$)AA@@S2Q["SA@?,;S2G#Z"/L<0; M8K"M+'5ZV!9X:WEN1U#:L/WR2Z;L 4[4C*2>,I:FR4L;\G61OD+/ M%GGQT@9.7[RTX<3)BY3*BU%>#3UQ,E&'_$@/">; MTF2CZEUUXSP]\CB.T@9=' ^W5U$QY:'CE0TL@%9O98->J3TLP[*,A=!=5[CD M:11'@TNET32)(\<90Y4-(U&6FA;OO+*!!:V7$86AR]Q32>=M))AA@@S2ARIM MST7@]''J]#$2QR-^5P7;RE*7=2_JCJOXF/*3\,H&9K2A[O-BI293H)G8469$ M5_?(EOF])*>#[$F3?42.'*F]*FXXUPNUGN*U#74H3SP-O+5$MR.H;2A4=,2) M^JB)NL=YFKRV(5\5Z2OT;)$7KVW@],5K&TZN)QU,YV6PKB5$XV7"R*4TV"R\F.[!^.RW[A4M.KW!O&@+; LZ8*F[0QMN3('KE@N'%#;RX87?Z MZ5#EEQTRPP09I(_)#E;(Z8/3QZA2I35WG[2G+'5''>\4<:@HVZL"F/*4\/(& M9O2A[C-CN8/E5' MGTN\O<2I(/MBVO*'* M>[^\#_W!LV$L/SR8OU3I%!VG@B:T6FH-]\P>'GDJA0936] MB/50E2;(($(=*L,Z)\B@01U+M4Z008*F#HML46S3@DE+3-G(D$W,=O/U\QZ, M^-/X[;./TOE$6\^Y9?0: %"V Z"W H"Z P"]#0"T;0#@*ZE* 5 W'Y_DR?C) M9,RR[)GDR'A)'PW9ACDKXR7"&%F&.<.I]/&P5E6JJ.3*(=.1KBAU"L<0 M08*JZFI3(GZR7<3CUB[-"[C)=A&/VXVT ) M>&5#XV1,](SS1/Q$81SF'!$O*TRK)>,<,UY2I$[,^!PZ'0W589W2,8>L1A.] M5D]!#A6,-+V0 "X^15;&:^-"SHB" BP'%>I0'=4G(7,0H4XVEG#@!%DS?J34 M*.-SD#!0AH5FJ"1AQKOL>+T%&3O>)>2E%NSX\4X[OIP971& K4)^()V/RD$ MI+%$7O!V9QM.<.%,K_\56LL%F<&+J*Q6R)B]B6@P9S MA(,_'T;+H,;X2@HP% .&=\^W_, 7W)D0S)$P0A3!?&U)9;)XFB\O7*YMGQMAI.U>X;YVF %S _;;S1?B0-\"BU[2E*QL59N M+9:>^X*P7EZEF5"S%-" ^E 3NM6*5P1W?9K[A:_ZCJOX@1>:N*I@8#D# MT,R?/>0WW^23&0+I2JJKXQ;*K+E(9UBD:^UWG*OF[8=GOC]-%USKZ)I.#HXZEJ,3 M6=]!)TPI)_GY/J+@,.AUJ!)=JJ1C;)"*NOPA3-T09RC5W39YK' EI"$T[]<] MVD.SNN,"A]9;+]PX.-D<- S+(;E\E^YB:3AO49JB-OK9)^E^>*>((O)DV(9C M(L&?(Q0(N/\3?LO CDF2#VC!/PO#"6>&&82>Y3P37F),%Y9C^8$'"LP+$N!' MR[8""_EXVF^!,1>%2\,QIH8H7#O/,,-4%"Y"_+QM&62$&P_AK\^%+6F3"6[U M]"8\(_?9,Y9SR\0@PJ@84,./,A7]KO(4^>V;Y)V3NJBP=[=O)C,HA9U)=$PU MJ.-$W!9LO;HY[-OY0R0S\'^1E!'J6BN_MX[3&7TY4EL2I+;67SBU<6JK=WV1 M-LP)BTW".K;K-VG@J5DUL(4K'UK)G6>E@3&_<+.6Q8R4%@H"6.F-R^B]>+VC MF5$+"::<9HZ*9M1)5Q?-G!YM',D]FSN+U9CRS35P(T M$$S\,DYFF"-S!#*N=%RD[QV.?\*C4U#^2^TXZ]9WL:@/2&\=)9[TE6-$+ MN,.D+/>2NK)WF-]F9N17=]1114?AM,$NV/5:PU5:8W)/R2EX2G9U6F+*38*? M8:G1#BMZ%,.Z4J?I5(HLZG*5+F(,2SX6^!J+N-;$\:BF5@L@BGNDE4 M'SE*:W'CL-#$K3>.GLZZ?K&BH)R0HZ>U+E3R6)Q(DQ:ZE;$B#EFW]OI(1..) MQBF(4] !%*2*RK@S+L3,IC.NQ3%-0?O:;C+E@FJZG2(K&ENS6EE-'0 K-%1H MJ@>@)LI233=3L"(MF^5RQT<"JJA/. F<- DHXDB3N&>JR=IMM@E@3\??VEO! M\G:EU;2HD^KTV/MVI4V[@#D1LT_$_>VTQMN5]JG/7W_IC++M2]D"KN5VIQM/_CP.7JEBMSIGCDCU\/0NGCNW6LJQVQ3V8V5#&5:A.VY5* M4D^<*34V+F-7/6)8!=KG]&NZ9$?6^&TBIX)KWOB48YJ[:=ILJ=$E]^Z-%P<_ MTUTK,.[P81;L=MN+*3OZ$'.+G]//GMC(2.)I.IQ\*K=!&RO\@F&V=3UFB4>5 MQ:&VG?DPY6ZJL7T:N\H9PPI8UP8+;G6FC8=5F@PQ+ Y9X&6L(GRHRAS;)X-M M592KM:%C0%MA :^]\C[A=E^RWGB[KQ9<4/6V N,NI7)@,U)ZT5IOJ3&OZ&F# MXYX666FB-*Z2-<_)BI/5+L>X.-2J7+O!/5-5R*=KAU1[K=7482&/53VMU;I] MS[8<-)@CO#L?0-4K.,XO[T-_\&P8RP^QP4V0Y M.T/+1J2BY(&0?+OACB%:'AO9U\-%)E!WTB:N87.24TEI'Y+6(B4HDEQ3D5GI M\$L'"&>ISU!Q>FB3,[30,[*<(E6)6[32+&@_#V'*RJG-D)3%T;B%OCH,&R@] MPWQML';3M:(2!VBX:T6=%-" ^E 3NE5Q,JER^7'7I[E?^*KO>+)79U[I['9> M9\X,M70FXD>B,FPA/_=$9'R;-% ?-^FFK+(2Q[C'JQ+)W?9C[A:S: -M>:=8;Z5YC"?1IJ0FVJPO&4L;2@3M18XG(:TN3@Z&*-%Q1S MK8-=.CDXZLA<9GM-'*?IBZR[CBY5TC'8N"7T5)60FM"\7_=@.&.Q0 9?;MX> MSA4 S<&T%H;M_WHV4,]2>7K7LGXFA(Y%/WU[N#K[*(_&,BQU/2$>HM20D^R0 M0W7GD*MX)JSG)A'-_,US?;\D^.H$A')RLIV#UP-%=L7J>*A4@^)WPYQ;#O+> MDKBMLA$C9:BE0-@^<@WSYR!=DM0*\]\"=8..ZSQ_08:/B._[=O;-1\3Q76X+ M-#F] 3N'K@>&S#94F3[I1+QQ[B(78@4:4,=I(MPQSZ%!"[1Z\)CLQ6J#(8I!7A2%B!5PDC$/ZV$?X#7KY8N%Y@_9M\OW7@O-KV_K0U[*<3)9 ,2Q&/5]1/3!D#[,$6DLI&&:6 MO?V93V]?7)/L)2LE!,"L&BXAX->'']C9I.'J!EF*ABYNYVC2N=Y5<8.P,[^= MJ5X]G(C;@JU7U_=^.W\X3UQ,?FDXQI3?2IXL%.TK]&S1V;7SC&\E3Y#:10B6 M"(S&J8U36]WKN_&07:9&AQ-6ASI?;F%\K\B-YH2P%.NNI"*V4M;&&R0QTG*D MGL6,E!9J]7B;FN.BF1'OS+RR'%62WOKFH3][EX2O7'! M=-Z;@!5=X82N1*OI!&@@F+JRD9C?:68$6G<$,M:W=UO@U''JU"&+LE;%1.$> MEO94J ZI8W?#'J:<*0TU:V%%,6)8^6G8\.8NE"/!)+^Y_CCPJ-34VIG[3CKU MG>SJT-4;QTEG;9]8T0NXPZ0L]Y*ZLG>8WV9FY%=WU%%%1^&TP2[8]5K#5;I6 M*WH4P[I2I^E4BBSJZ250?.4IKO>&]R_ZJO7'T=-:0DQ4%Y80"D24 11YK$ M/5--UFZS30![FO'G=FD_!+6\76DU+>JD.CWVOEUITRY@3L3L$W%_.ZWQ=J5] MZO/77SKC[4HYM?%VI9RPBMI4O2(WWJZ41_U/M(T@;U?:O8NJ=S2C5JESY#1S MRC2C=M9LY?1HXVC:E0ZWTPQ3OCG>KI0]T&IN5ZKQ]/_CP*4J5JMSYKAD#Y>X M72EON7$,+3=D51P/FRX4Y>U*V36;&-$C.FU76BW)C]O5[()=:[O2$6_/PJEC MN[4LJUUQ#V8VE'$5JM-VI9+4$V=*C8W+V%6/&%:!]CG]FB[9D35^F\BIX)HW M/N68YFZ:-EMJ=,F]>^/%P<]TUPJ,.WR8!;O=]F+*CC[$W.+G]+,G-C*2>)H. M)Y_*;=#&"K]@F&U=CUGB465QJ&UG/DRYFVILG\:NQ[KAI[XH!./23D)G0NA8](EO#U=G'T>*#'O^R_ODJ)5FB?K)P$2K/C*9 MN49:/7/=7&\.K4Y&.X=>%?0!?#>)"X!>8&3,QY_H(,']UC!GX[^^8CV:A-U(0V8MY(";/>, M-<-6 'G:>#3I#L L(H>Z7!6>1"CS*A')A+]MA/_ V[!PO<#Z-_E^Z\ U2,?Q M1$JOHB[8.EMO$C!1#[JP(L>PVS22NFYJ2$J:GJ]T M::BXSO,C\A97Z"E8!-90'_"S/6$T"J)^*?)SWA$ T@(CX>Q!']-L:Q^ M$XBLP.-C,C%=/Q#RO5C"EU&O@+TP@)0\)KW/+G$?#8+JDP/XS M! #):$L@<. $R#P!R06<1]BNG9/AG?534T:[@+?=-F#;@[F' MX*"B)=8JX8N2[8H8 MI.L,GMT$;X2_,-* C/U><*9_&!X<4*"=>TK&;#&FU&F&_;=\$ 7":PRSY7]( ML*-OC[]?Q;_YT8DB)X3(.Z!<.*$++SA7^W9I89 MR4X8 ,UF\ K@GE#.%(;"A.//XRH(0C N'"-AAL_8S',7A+F9E->LYL;/O;K> M=Y"R^&7"0H#WP(_N%(\(\A'76+Q3I9]@EC +'C4\0 M_A5#%"M8'EZQAV8AWE[X?J4V+#T+*P)KZ=,-X9*=2HJ&U5;&,@+K79[[8DVI MN$!^8"U(:2_E/I3-&B"?;.L[LM_P\ZYIAMZY@ \%J$ZA$T2$X:\&Q:)V^D^0 MKF@J8O'H8<1[^ .\#MME8UK%:#.HW$@*E4^P?5-,R.1WQ[#?@+WC&2CG)GQP MM0K3-JQ%=(D /!Y##] VM /> /3T.KQI,*)UY04*(#DS.:\&EC?G!(BV+P% M5<>HSUR->KX3T:RPV"\KJ!-5TIY"'];EIXR'.XQ])[#? M1/R61Z@9B".AR1!5$?@'*!TP?^('?((HD DM!!8$S/$%4:'NA@'HA0C("O^P M9KQP,##D,X 0;$/:$U^WM;G_ENZ+;('^_0&7>Y,O;/>.-@ M;#X:/PYR8=3L%QOGNBHHJ + "F2S<5B[Y0!7(&P];.0%Q@\0%SX"6GT7VQ! M9S_%2CX5-%A2V;;[2M0#M !K 1_JJ04JD(>Y@/^A'AY<^C;WH72NC_Y7V=+= M>CMZJ*/ZFN#67(H].A]W68D]SBO%65C3J8UV;.<$ ]W)5>M%:FO:H)WCII$R MU*#*26)H]EY9K&'6LJ/R\%PZ[#;<+AD&PY"S12PUW;9U,+$T>_%SH]32+.AL MDE2LG:XBN2Y<5Y@R2ZH?J^>%:#!U'V-[+V$*BA,0^+C^/;UYO+BK@*= ME5M(C>*K^1IU2G+U0#MIH?$JY4T,2*K2--&CQ@5U$L5(XD3!B6*S3^KV)JE, M&387V,5 L78JX=;* 2ST(Y];?5V-UI_LA:1J/M&H@B1J_R-D] [1=15MSJT_)YOL R; >%3I2CBNWQTY9:BB-.::/Z>,/,H8 M#B>%%/XF+@QIMGP1=WIP'=($!E<@KB31JFR8U"SZ4=U29_5)FC8^ES/T5ZM] MI0R[KB#9?]%/[7G>!>J,=FK"D]'YL,4BHS](6PWDX-XEG18G+Y\K#-D=H94MFJZZG X"]#L.:=5J[L[9,F MGB*D1BLA55$;;:>BVA;4SPN3^T^9*H:TUGCM0B M/&)G<$N*17=!@!KTBC*N&UFJXM)CENMS7&_'M391FL,UQVDWYWJ6HE*EYIO*\&-CJ,D'3!:AN-"WK!^A1NK MOG>3#4I&;7*FM!7KDUAFB/NJ/M$FHV]Q%V8_,(*0]-N9H2ENIBYXI-4N M;B",\+A1W)/'.1E1;WF9"$QSF9@HW'.3E2:T!J[^.Q4V-K@*BBCB4FV]DP3T;+=%,740A*]VXNSCR.T>^*DH[HN$,61$/ ;;0 MDY4Q+:DB'4=6Z@'MG:QH/.YY#)A41U7ZE'7.CT\67XK>=&^HYO5[VBTJQ7R% M=T\V=4=AC;[Y*BEFJ*4[4:U/FN]0R AWY[11$FQ9'$EJ+H7R&TP!H]6AJ!%[4E##S#\2WZ)S!E+L9;H"5EU$+?"49X/*>.TIQ& M5-1*10Q\:[#KI8"0JD^WY "PI^[,9 LW^!:63[ M9G6,\'V.1:[7]P!;[W;*6H:X[+<'X9$XYD%1GZ4<]AS=)2X!:B>?DO/8AAVA MX^;PR/'5IDSLB>>$7*S#K9Y=E-)6B7 5_8I[3E@%NUW:Z28WEIG-YC12Q")H MO %!+1*I:I.!9JFB2G+L/H3WLUD LV*%$T"Y%54K[.]<,G TES0IC[0('_?\ MGKH+Y >625)O8N=1;B/P)X1_SJOT>D7ION!"W5T!>.E\M4/+2^=YZ3RON^6E M\TS!QDOG.5)K0&KO2^>O(LVK5ZZ=HRJ)EV5QJ%41!=QGS"31U&;MR:K4"55P M['>.?5V4E5[4T425FJ3)]A2FW!#E+^]# M?_!L&,L/M*OVH_'CRO)-V_5##SVB'\$GVS6_?_S3?_P2/_=@SM$TM-'M++ZB M"-ZY\'T4^!?.](ME/%FV%5C(?\1SK(803-<)X,,]FOUZ]H>LGWT\A.Y*!P.' MTKD^^E]E59!:[3M9'9WGZ %,:&BC^F['KBV(N+"F4R#2[=LYP4"WYF[N-':X MA7:.FT;*4 .]W_T CW$7L4-Y>"X-6_)SUT\,#$/.%K'4$WH\G%BZBPP>3"W- M@LX6N; 5U*PD>6Z<%U@R[O?]ZED!&DS=5\B&+;?";R2 M>+G *<8&R!"R,IM2(<56M4S=E M*X/)[3H53#;-A5LP "Y,TPO15+#7[F"B_GO(1]Y+I;L;.M/VVZQDK5.8-]\M MG!UFT9V&UU/J?ZLZIH[?4,6GZSHJ:Q QINR(,XII%KOBWW(6.G2/.\#'F MB.2(+ !:TPGG+6C]5VCI(3-J'([5?6/A>H'U;_(%5_D;)Z%WBJBK.]K0<\V. M$4[2(8FHHB*WT%V>DTB?260\V7&1#%,6P#?'0S#!O]%4L)P7Y <+Y 3"LV$Y M/ S E4@&SS5')$=D =!&1Q $B//#4Q>'BH*#@C[9 OT*X8,),![)7+]K@WWT MC#)441ISS9]31AYE#(>30@I_7N%0Q8*@9$U1YL5U ND4F=;"L/U?SP;J6:J( MZ%K6SX30L>BG;P]79Q\GFB1):\BV#UO#Y)/-R4=2>Y./-R.1O.W [F>#E<60"M9J\]-FR1A,H9+3K@V@RU7/]-O9JI]")$L^ M(0?-K("IK@B\13IYB;=(YRW2>7]EWB*=*=AXBW2.U!J0RE8W@0H,_C($[<\4Z'3-),/=#*HCK9GJ+ &Q4>-_(E4==ZT2 ]-MY; M4BQ.I,/R.U66JB02,,OU.:ZWXUJ;*,WAFN.TF_,[:OP28]XAG56K@/&+D;G9 MP(EJZVJK7;;,C0Y..I4N<,Y+J!'%[9LR>VJN9S-D!M8+6CU^;P3H'L&,IF73E! >&F?/(N*A<1X:YW$U M'AIG"C8>&N=(K0&IO0^-?T:P58:=J*\54*37&8$0S+'"8P0AJ2;R0-WBUFE7 M,71%',K-=USDSK"6:*8NHI"5;CRD'/F=(U\5I1T)% Q9$0\@0E"JA4-+JDC' MP;AZ0'LG*QH/E1\#)M518KO'NRJ3L*:_3- MM_-@AEJZ$]7ZI/E6^HQP=TX;)<&6Q9'$=7A.!5H_\F&O'V]$86$XX9:U2B[3.6?;I8DR5 M=G0\[XFB?X70 FOT:&D$7M0_/_ ,Q[?HG\"4N1AO@9:440L-$AGA\9PZ2G,: M45$KU;UP9;]KL.ND@Y&H3+;G ["D[,.KS9E8D\\)Z17++=Z=E%*6U7E5?0K[CEA%>QV::>;W%AF-IO32!&+ MH/&>%;5(I*I]*9JEBBK)L?L0WL_^$LR*%4X Y594K1=$YY*!H[FD25E3WX;R M%>C)2O;U2ZD7MC07N BBTJR'N/XJ-6FYW@+*4$[?R%(K+-TL,M/-0)&5\;$M M,GNW@+31*J/M19):#GPIFVL:]NJ9G5P@">V:AZ9WG1M]=8 &Z[U*5/((I GS!F5M:0Y9XM$*\ MFZU5Y(@@M:%5%-.O?ER&Y%K0_W*??!CG=H;K\!]7J6[PP"V,;X:+T(:WIQ%! M7QN>8SG/_L4"7_Y74EHIHS3BV@.4P>W)MI%2%57B^[/UP(R4R:3#[<&=MK:, M1N9?V@AT GHI)KQY27)[;IP(*CBS+Y:_^RJWG",3=?BJ8=ZVEK#M4K8>+2'; M;2T^F.TLY#?;?<)J90!O6V &?W%?L789]7<[K#W>4-^WD'*SM[>4K!HP[NU: M,A16]S+V*!4D5GLQ_6=([RHLJ4/N5UHVQZ\;I*S3HH@JU3146;Y1R,8I!-9! M[4GEX19 MC<$K:4AJ2YML97JG3>G ^EP7'K%:_\D??@3PCEDJQ>OX!\_L$PX MFY&*P)MDLN>>YTTR>9-,WF&/-\ED"C;>)),CM0:D]KY)9JQ"]2J)ZZB:7\JR M.-2JB *>'G'DP]TF1[L6+A8H1*P;YLQ/*+Z_N?/7=QZ>+,C]!RGF^7R"/Q77]C M<.3'PY<+X\KR4,M+WZPT=1LKR&9L2/)&AAOC*\A$EO7\A/LN%A"W)"]%0R.P M]@Z%/YJX!?"S"05@P/0'_"SU@*[.!OB_6X[K6<';#0Y #4"HTN/0QJ(V'+K@JJ"SN4)8CZMKP8(H^IAW*YO+HTB0ONZOU';JR M?--V_="+;IY&CD]FNT8(JV]_:W#:.+/IYSZ] MU68KF2I9$44],]E4.8DSQ_=,8I_8.5OY-$6+D,4=BM3P85O[ZV\W0$J41$D4 M!9*@A)T9KRV10*.[T0^@'Q-K-"%&"-3QK/]0UD_OT3, +>YXY7F?!"ZA8$]B ME"2ATYGMSBGU&\2T/#H*7,]GI=5=C+@CEF-:3Y89 B?B:[/0&\'\E(0S_--P MB/'XZ-%'S"V$:9;+TUM]@, -?1S*1XK[^ "PTQ0@9N T\ ,.=;>]?!@>)6X8 M^ '\@07?#?9B,DZ'8*A&,S'9I6TOUL:63$W8($!^A@2.'APV_LX(R(AWVR: MZC]I@)9_N.A":$:K88\W&#*FQIP\ +)>J#>R@'/AC^"94EB)]4)@1<&$(RV MC^8LO&CLVK;[C O8&#()^OT*@!: Q\*2$+?FD^&,.!VM:$OB$$&"%1[F '/@ M&:. 80H @ W'Z^1[-, D*D V1_N,_;VD<6-)>?[B"QV%K/HF2 C?=1QJ\Z4C MU3$FVV1=M7!,V/GX*5#,I^L,8M(GW$\ I.61,)C"AB=T#)(FB-ZA\<)PYR]8 M<^+:2"Y&AB1Z>'"X#[.LL? SX -9@Z/9?U?-MB0J-/%D0E5Z3;W,($2F!?TW M;$"F>3J]7WU!M?S;S5:U(:#=:.3L(:#:H*F5B/U;SP+1^AV%"[D%P<.H4?<; M GSF 7]9A#(^;%HLDI_/E5D.:G7'YX@I*DM:'7P N6_[2TD/SD:EA'B5N*IV MKSDXO55I>O-P6DD#O:[E@%YZFNA]J3:01$%1OW&_[^2#*KA"$Z2Q!-6?ET89 M57BON&H9I9'3>)Z9(0''78NR7-. M)K@@%BJA*J\TTDQV]CA(Y!VV&*'BL#MH=EL@$ON=9J^$X*UZBDQ!8C$Z.Y=. M=TMMA@FJ&2R-X)*!E#+98^U.LX4"B DB99<5'4"]>K48).\53U +2VBD=965 M)@]_U,5*:_>:W;:RTDJPTKB0C.(6-?BK]I/V6CH"RC44ZXI1&U9\$F_':\.NW1%FGR\DOQ(B1)@4#S MN_ 3H4 &Y7FJ=]SX3!S\Q7/=\P9_22Q]()*CR8[G>:_1X__^GWY#5Z3_:X M6DRLE<2"4$5YUH^41^9"E1ON6;S!)J/P*2$(-'^TD[+9#F8<;:?R53:;O/*O MRJB"K*%7RG@KQ'@K("!+!O:OR)+KB<&7/&).!EK*9,K%XFIOK($RZ0J,'Q4: M&B6[)I?0TBL!S_*(0-GY0UEZRM++(CIK;P>(M.FJ++HOB5R3@:3'6DD"N\N4 M W!!);Z/!$OFO5PNB6MB!N,S<: 13TY45:9*LWY5)*R$?%*DT2BWEI&CR42! M(-=5Z-11XI.[^3])"5@6@JHH"4)&;\O!'7C4;;\,<9VJAI08VNO*TCL/2T^LN))+)(FI+%74>U]15UY^JU?HT[#[*? ]8;#Z_ &RL=^3QJAB-X/>XO:+$.FB3 !IMD9LR9 M.'R8DU=MO4%>=89LF%?ZH %O^C,ZPNYZ]KQ!QA%(R_?) W7HV I8QS_K(>1E MM@*7^ 8?DK?&HYN-%F'H$85Q31+.X#,<-FYDN-$;LED.QO&9_"T[[Q#B"]9" ME"2[C#(8JFW4>>U$/++*%"/WT;'^ ^"^TC0=NQE2UDN5-V:,H(<__*#!/C(\ MW@/R5:^##R_X[976'D8?])M;FP^6V91T;%A1VT9D)6J,)G%74MY[U(+]Y ?6 M%+N_DHCY5IIADM"/FV1^M T@Z]UHXMK(Q%%S4\\:X0-3UZ0V>;:""7MVV5[S MF2T-NWH^4<]XQ*Z0?CCEW+RS+601%>U6.;QJ0ZS^[1M755[_4)6G#0?E=G7\ MF:)!L&5M'C22'KYK3U/@^*MIEXNP7<>VF8G..N+ MJC;R-K)VFNV2-_+VAAPU.=F^>D$_ Q04:]Q-L>7ZU W!$IN!KOHK-#Q$1IU. M+W<&Y B!=DU?!$6V5LP3C'4@S^Q7(B=_XET"SS"-(P;:5K,]Z'>+9XRRENQ_N3:1F#95C OR1BI[!0[4A+5:0&9)7V]*"E0 M=+?[S>X_SL<5J(YF=1*WA=OXWRW_SXNQ1_$" A6 M!KS$8 M5!\UN/X\Z4(9\]6#72L6(M>AM:\RN[*);XI,W)JK6!S++_'I14J#L M[C2'/$1$F?,G:,X7$:)47.S%,3$;>,[O3PR/;L9.K(9S1-*>!VK@A4'H8<0% M"T>Q?/)*ZS;[_2;YYBZ>? 9?8_%X%*B">9!X ;HSM$@LIO@)_6*8^%YHI?[ MI6V3'_=?/R]@?T(OR05$$(.,W="[P+U.?.H]X3D6(,URS630S>5*4"N/#,Z%PC*XAPMAB]T3,J# MPF:VX?A-Z3J9N1X;"NB%WV$0$8NZB54W#/E DR%(;(GXJ$-? N( XLG4 M=8*)WV Q1OB-1Z>&Y2"M7[5;@^TOZUP>-LFV.Z6((Y8A0 \L:"L*!#)&00CH M&1G^9/DB^JD8,(P/P%N4_9+*7PBMX2P&1PR,PR"$)^+!_.5\,P/PLCK):&(X MC]0G!HX+W #_/S4)(NP0K+="W/"U%&BZ 1SY- C2Q@#4\:P3(2[S! ,!8/WZ7!U,R:!D2&64] MAA(+D0\(7K[9((^PE$4L%;+,U/7HVEA)@/%\@6R>+VPG=T3J'\V[)KGWJ.&' MWIS!0Y&\>8,[1]H<#^,,1WBEN2DH^&\R<+DUQ?*H;6 M@0A#R&$A^.HJ'9(1:7&898V1"1(MPX6 N-;4\L& ML1,/,_/HD^6&OCU?L#W@@\DM6!R=SFQWCB&?2%_3 H+!X'[6T$#!H8"+D+PH M7BZ#U-I@B/6"2HNBN8FV_.1;R*PTX6*\VVR7%&QWZA3Z5WS /:? MP.?W(K?L=SS>?\.2%WX1J8EEI>%^ 2 KY/7FOE5=HFP^Q2OKNB2+Z5>\(%(" MIYY,E%?@U-J92"T$L(=L[3WF]P$XWWK6*!IF3:_V0*H\E*K3LAH)-SEI?OH^ ME*1X5XZ/8AGEP2BB*[]$L4:U:2,'.Q_%YT2V>P+E"0S6W5GPO<#RCD)]$7$] M&@ZD1C]5\>P)@MU7CUA,^4Q97):S2&S@PE(,V-J@T>WM+&,H9@,R_^:L,:TW MVUU2/**EL4Y/N5B 2+[HM,J0T(HO:BLXRA+1Z1PB#4J5A#B)RY#L"5>]%8U ]&:(5WMPNC=WJ#9WUXA4S&$!*"5 MRQ":WNCFZN(DD",4Y2L1!9WFCIJ5ZD8DS2G)%D"GSUZ(Z8:8S"B48M7?J!2) MA_K(;K-V&IA5O'TD7$*CD6TGR#:;.Y";+W4-3]';^E/_T%JWJA?>^5!<]<([2;*J7G@'R_EK)_ LQ[=&Y/_B MHK>LN319*T5%365![](:A?K+>J[[0]520T*N$5B-?: 5?QAY1GTT:M80K]W? M?B8HD1^Q5[^(KIU6-4MLU12"R-[H=O6RO(>3"!X21$2!@EMK]%IY>IE*()YK M02J18E9K#+O;XSM3#R??OPW]BT?#F+W[;/DCV_5#C]Z,/R6Z'GSGS0X^N7[@ MWV$?BH]8'/W6F&/=??^>O@0?;9"1'_[K;^_CH9:/)0>Z]#RL4HJO?9QOC'3Y M;'@F+RMV,V;?^I=A,'$]ULC I"-K:MC^/U]?Z*_)R 6WYR7X3L?_?'VE#5^3 MT+'X7_S%UQ_T5A\,VN7BA$.TLMS1A)JA3:.G-J9A.B12(9>CP'JR@OD]$F"! MO)45_805?:=A^<:4TVE89^5MR.\9O,M]0BC1MT/9_"9A^BDB1\9/RQ64!>W MJD1O<&W'5U[S1-BZ]F]_*>DA=_V<(P*6!Z>WJDS1Q]*> ^E:#NBEIXG>EVH# M272J]!OO!"6= UN,"2M(8XEIPRJ/,JKP+&+5.-8/-8[[&JH0460E\(\8TO9+ M=N=J8H9?O61D."-JU^PRM'P37! +%7^_)8\TDYT]#A)YARU&J#AD MT?(@$DM*ZJJGR!0D%O-'ALC T16986** \@CN&0@I4SV6+O3;*$ RINV.O<$M;"$1MKNA'EEI2 M,C!Z1<:;+B;V2AZ!)@,MI;+>CA1,<@D?,1F3U<>^%'_3?LI&05E&HYQP2R-J MSX)-^.UX==JCA"8GD@/-[\)/A (9E.>IWG'C,W'P%T\?S1O\);%P*=I>%PV< M-,JD5C257"E(*_AK)]Q/18 7[F_D#V Z"RM2JW'#/X@TV&85/"4&@=:R# M4UN;3=NI?)7-)J_\JS*J(&OHE3+>"C'>"@C(DH']*[+D>F+P)8^8DX&6,IER ML;C:&VN@3+H"XT>%AD;)KLDEM/1*P+,\(E!V_E"6GK+TLHC.VML!(FVZZF"3 M1J[)0-)CK:2VN/[RY0#6.70K2*"!9&>F.K*-1)Z&*O6D@@!J$[BD[OY/TD)6!:"JB@)0D9OR M\$==SH8[PZ8V4&?#E5ELJBY4+B*+Z0DICSB3@90R&6_QE1433\J(*]V(4]6B M9+#H2NAD*(\(E)T_ZF+1J=M^&>(Z50TI,;37E:5W'I:>6'$EETA*:W=W?-,V M(1WOHAG8Q8%_[=Q2SW)WM;O[F=KN3D2GNU1(<(UCRW['.E:QAE7P.7L_NNK8 M[%S'SGW?O]WYEDC4L?-.]DY^_+7%- O<#M%V/,;'M1MX7*D-O@V?T=LK^$3& MO?;]D)J?0P]D('&MX^+!8.S" M40SI!I96Q-=V+"6F$$7E1"]@WB3RX":57;%LMP'0=H0F'DU!:;*JX#:4)D80 MNYD79EM.I.JZX+V\!M!VI#+#,_%\3LRN#U.1FAFDB4FQ#'ND;KE:YH!O51-&F\UM/D4S0)E,JO:-*0JHM%JCA% MDY59)5$T?9G]F;[\_DP:_C3I'!I Y,I5=W6*II]9T0Q+US/]Y=9EV))8SZ2Q M7;$[R7OKA[X^4C=>C8 M"KYX[C3F_9MQQFV:MLINV>80#-4&H_0ZU0.U06*M/3P2JK1S_:083!+^ M_PP[Y.(3U/J4?[9ZQK]YAI/E"O+XWA2KUR157ZF6?N$F/"=M]?*J?^CEE38< ML$O5F%X/;A"XTT,;G!^PJI_4\'Q"'1-,Q,3==:,.%_#UYY;,L'6ZY;)%NZ6) MN8]OZWOOXZO#JM04;S7U<@F^,_PR.\$'34UMY.UD[33;)6_D[:UU:Q*CBL;7 M"(_,3.O),D%7$6/JADY 9J"K_@H-#Y%1ISC$G:EU0J!=TQ=(J M#^29_4KDY&-72^ 9IG'$0-MJM@?];O&,4;:R.6GZ<]54M%"0R(%8*!8??74R MPQ-%\N3:X*K;5C"O:=#GH4Y%=5I 9DE?+TH*%-WM?K/[C_-Q!:JC69W$;>$V M_G?+__-B[%%*+/1MJ!\0SPAHK51TB99%Y:);&? 2@RU4'32[_3SJ0!GRU8-= M*Q4CUJ*WK3$E[IBX_++MY(V)JO6!S#*_7I04*+L[S2&9XP6?,N=/T)S/FFR8 M/RA!2'S:%\/R<"J:F"86TY^C _WH^628SO6W+WOC741$JQT"GF3XV(BTX:>N MYXV4C4B?DV.2_UL<4'X'#SF!#:T]V+5E;D./%H^.5>BJ0\:>_1(AH]GN=\\% M(RGLT3]5]L#CI"\>I=?189),.R4-MJH0D7&7M-K=_AE@H](=D@D1#_LG>SAD M.]Y3;ZIMQI[>MGZNK;*0B2M9W@"6U_FIM;ZV.Y]/=I']ZF@H+(7N7Q3])6I> M/E'/>.09<)]A4RQ .L Z]LTX2>3U!ZW;[(N09OF /CB]X9OK/($X@"%Q4I\E MN22__^3ZP3L. ,HSP3[QKYW/]+E M7S> _OL)_0:K_F8Y]"L@8+(K"20%*U%]APKAK1A=G*&_N%[T' Z5HBJ&7RM% M4AJ4E2#N?@+*FX?3'[;[6H-J&&T)<,7XRLAH^L]*D;2-T3+7^6)IEI=A,'$] MG.2'8X)*6I['W=J&XW^DN.2VD\$E7=$"[&N\UV28D\ITZA^&R&1(&5=EV0Q_8H71$K@U).)\@J< M6CL3J>T"]I"MOG[4)+B73D^BF64 M!Z.(KOP2Q1K5IJ0?['P47V^EW1,H3UC'ER-=CKP+$>J+[$P^+' 1[7ZJXMF3 M8+>O:[$0T*1Q6SV:&8# H2T2G\[(:PCC3LBL3[;=P93]'[3]8;6%E/!?_7R MI&C :XWU0;.M%7$@6C.DJUT8O=L;-/O;J^\KAI M'(90M,;W:X8+9R;(Q3E M*Q$%G>:.>OCJ1B3-*6Z$9 U7. 5"]IJ=G=I!Y*GQJ=&QCH?-W&YI6O'TD74"@DF\ER3>8.I.;G+7XM=@*//N+W66:8W.&W]UG MZO'?K*D5[*F#_<==< <.G.%9[@5[2=M6ZXXYL?MJW8F!N3#<_)C-"L$-"]XK M"#=K,!>&&YXH>C-.5!V(ZX;L0-/5'C1Q8%Y_T ;=WMYRI\(ACZN1K9527"3K M)W+U,55_O>3:P:OE95TQ@(S7%SMDWOW%/7.B9Q,M:V"MO/*1@AQ%&#\:,-R( M:L?@8W63M#8WB21K+'Q3)=*O:[:I-B$OC%$WI]I%Q'HPYH%KDM4J:&_#'8O& M.6^K8"MNV &PL@I2T!0+,%W7VL.3M K:&U8!1G2 M[18E=D[/*MC.F'C-KJR"+3VSSOMD0&G\E*V5(HJZ6F]P$OI]0YOCG=W9:/.M MQC]>(2G=G7M[Z&U-4YKZ4*;#<_VZZ.7LO5_BD1?M7U@;E&N0(9;C6Z/U+C7K MW2!26EKJW4ZK):+%U $02H61C::6 ZU]WAC9Z&C9[K=JC9&$ELB,AK3&*=VN M+A0/6^&J?O$;NT+KM;KGLOB-#: -NUIYBT=[\3?J/GK&;&*-KIVQZTW9^,Q)AVD5TSX">*, &C6%K.UD%NP^JWD.1I!PVM%QUXV20T6=*LD&C MN\-YKXG%?Q-,P+^ICZ5?HC$ACE.T5J/;VIZ(I&QZ2:1%9?RA-7J=/(I<6>\2 M@"V0#]J-7BN32DDF+.Z_48KOG98IC87<0*E+#W7ID9T=Q=>EQHH15 MEQ[JTN/8I:A+#W6LK2X]%'>H2X^"G8R3.'95EQXG0DIUZ5$[DJE+#W7IH2X] M)+/:ZLD?ZM)#\<'C,9<>6:\SXNN/*%GD#O-$KIW[">4G/_S@Y[#$RG:_,^3I M8GL'/G[VC72MM@9^;UFS;R8,ML"O.F9V[N\?Q=^N)FI>^3P-?JI0[K96:6$"_EH9'GJE'X>LH4<]7"7;JKEG=-:LK2777K B[G;#JKEG=-1^[E'8? M_$UU+E7&>40Y7"/LN%+?<0RACJ-.GOR#7CUNBYU'VW#,4OR$$[BP:NN-;J=0 M@U *A$ESC%PH+3N-0:Z 'QGD\+G2; #FUO8>7S6QVZ\]FE/HJCOC0YBET=,K ML\&DQ[,T\J(Z]NAV*HL2E@:?B@T:@]9V-BA$HWQA_Q.I42Y#/_!@;N-XQ.\# M3DJ=L@=H<=S2:0L0&7N@E5:C[(%;5E%2'G-TMA\I%\P<_15,.O9,T&_6W)RA'C'I$05+J!B-K&I'J7A> M%<^KPCY5/*\BK(KGE?[X3<7SJG,Y6;E&#*PJGO?:N24"J>5\6&9J*E MBN>M'\U4/*^Z,%?QO++99C5E#Q7/J]A Q?.J6W,5SZNN2(4PAXKG54R@XGF5 M>Y():!7/6S\IHN)Y%1.H>%XY+0\YU8E,\7G*09%3H)P1CT@#G^*%H^)Y#P_- MC8-Z-^)_LY<#OTHKA=Y+U);>-[80K3[?T1$WH4F#8K$O=&O1ZQ\,0A0,< M2 .]VQELGSL:\Z@Y-XO0=P:)(O2%S+E9>G[0:W7RSQG=^AV(VYZ^@[6B(8^: M[)0IF&T=,>7B\/LPU';:.^9!N>X>0W#\K M/Q Z#+V]P0YYQ <\9KX-Q(+'7.1\&R@%YRSK?-_I$W5"ZC_,9YYKAJ-@!$+X MT?7FP-4>?92C%X"6V@L@!AV+Z-]RX,FG"'J"^SS1%^ [6PJS%JKM#)#WO=]L M]\&PB9=8&QC\LR MS5424J'1Q]V&WMV>T*)H62=:Z@VMET>S2* ]SIAD?KBRY^,2U90+M!VFJ$2^T4?;=4URZU$??")* MOKJ.%;B>Y3RR&\G+T0B^@+]SU4226:I)S+-%G',?5&^E,U!>U)E0N]\8BJK! MHMPL:6C:W9$.51,_[-X%)^Q=#MPK,_M0L$_HEJK3:PQWU+117*.X)HUKM,9P MF$<+*I_M+)BCHV5RY99Y'<=0=F_!*V=DAR8UB>608$+)>J#E&^/!?:*_D&<* M[MS-CSL5@JE","6%385@*G*K$$Q%5!6"J=P498GN7+;:T"V]H;>5$W4FQ&XW!KJ@0%OE94E"4[W1U4ON@*-B+VML7YW0]90V!-\L MC_)27'/&7--N-08ME2^GF".5.;2&ULYTJEE.[&7:>[QJZ0%E2>-*IG'9;W?\ MR$(XO6U#'%O05 5MJB@^F:QI%;2IR+V5W"IH\P2)JH(VE7]SIB:LJIMY6DPC M!E95-_.\B:_J9LHHNVIWJR'HE$75S3P=6JJZF74DF:J;J4Q=.<%6=3,5>ZBZ MF8H+5-U,%;HI.<]6&_FEZF96#9JJFZEH>AQ-5=U,96;+=N:LZF8JKI&5:U3= M3,4<.YCCX+J9/);R\,!(#*D,_8M'PYC%D9A?/'?ZR74"SQ@%_[*"R:?0!^.! M>EU;[+T?G^[1&@%;FR0>Z5=3J=OLPKZQ^QLN%0YI6E<./REG;UDC:ZH]VY MW'97[W9D7F\*CQZU7EWKU8USCUQOOROS>E/X.;Y)VKFP7JO7DWE=*7R;;5T= M7>IUI?!GMG5I_R?-=PS,3I[LY%:ZW.0.I5IW#I\:ON#SL# MF1>=PL("%MT=2+UOA[NMGAYX_S*#/]@-O@9NJ,S@]_> #_^( '_5>7)#7Z64 M93LM4"EEE<*F4LH4N55*F2*J2BE3UR[J9'WO4E0?@%-B&3&PJCX 9TMZU0= M2KE5NS K,8"I/@!5@Z;Z )PSR50? &7F2@NVZ@.@V$/U 5!,I2RJW>Y*O:C]V6)I MB]):=4M9/"1_*&7%NMZNFR@]W^7( 2G1U1>6,3/=X9-+QWS-O1&$\.GG]SIU JFU G\8U/" MX)DQO)B6_14=MFJSEVW.X3C&AZ&B^0V=57"NX^PF#:&8XA1R@ E8]T+IP M_\2G%FN8QZ@QD_!^=^>&';#U.60#W0-+F\Y<)QI^ M8T4 "CYM.;@% #^ SF!)(C;IW[5.[UCB&A\, MW_*;U;#5M4,P0:V!/P=L59CKTB _[K]^!BJ,J/4$B_.6F!N35[T&>=7OL8=? M#> /T%$SL/CA27O>6'!@Z#,R6;"W;70(0D I8'L&O#?'+[Y8MC^Q &.V-2-W M6^AG0/'V@ M'M$U1H=A@A?XJ5)V8;JB.AC5YM<.3$F_N;/TQ8I*V#;H\3,/-HXW M2INZOS[U>G9]EJEC%0FW.*241 MS.36-AS9%*\/"L%'_60P]#'IXWISTFEI;_[\!93($[ $R# G_F0XAFDLAUQ7QRGJ9VH$ MHPGR_V)BY$K+!\9$?6VAIC<R90L0,?*ARZD; @$/$JJ F95]?MS< M):UB0T!KO5;]5K$AZX$M"UK%[^@5T9M86?R.UH ,CD\G501S\"00N9%)Y:\; M4EP\&F3F>DR(H7D9,)/Q3_:,&Q C8!]]MXL&@N4,'U >:@.)9'N*@&L@M'3^H4\'JX9 6;'EC/ MRC:N3>7^3D16LOQ[@_OO!,' W5:OUC=0\'WLK[T49JZ\W!QHW\04%GFM;L M'!QXQ3SYR-UE/DG,$."Z\^VW6<_3WQ62G28UFX*BSRX3'>CI J'RT67 MA>8@3#:#>0?T>(-O6O@U.W-P0Q_D#1?;[--?"H_#$$J\5[WM[6J+"IG/18SO MN"1DM!] "3SQQ)WR@ *3'__0%_#*G4?*E)1#GS>. =R% R M+=0E1UV0-2U2?/T?H82,K>IZ[(P-ZJ"WR%S2[VB\I[E= LA3, FZSS!VIGA[?UX3'V'K<8;,MX0*_4HOY;\#;G_-9 M"(/TVZ*X([\]6H7,%4*7F!2H4]K;S5=1,(NC517&MGB,B\E4K!-6J^;QXG/; M!5*C4WX.MGB,;T_FJXC'"\=JU3Q>?#NR.E%#$,;9R;8QQD*KDO%S>WA@@H^R M:?,=F]&1Z^#=BA'?V:R?BZ5;N8&[ZT$AW#0RX)"R:%O MKRM;FYUR**5L%R-=J3>MT;[!=_.'(;S2^SSW.CW00-8M>+MR(6V8_PY]%G\I MVR;2.ID= G%?O#DA#K%B3C5%(B^;%I&>8XL_ MO!2)]';1G6;$(5;,&:50Y,EUP9\7L<4?1=8*Z8(0*_@L4B@*N]NE_Y9J0]EB MS.-TW+2GOKC>+8]@_MT-,&KD9ARG&ZV$IG_6AEI;UUY_N-7:/WE"VH'#[8'B M7O*6ISDJBAAV8^;5)1PY4=$*DI8 M^OVBHH3+V0HJ2EA%":LH814EG,F)237'DQ;[JIG/;)SM6;ZQLY!2RB*1Z+LY MY$HE"5SYS1CT.%/C-Y$2OW:N(A4.KL;J"+]'EP#SPR'KK-75RS_W=IS%7!)EAB?D?V?^6>MB:.8'#ZV]?=E7.N T]^OI#J]GJ M=K82=_]\25CC*KXWXR^L3-!76-5Q%K)?-XRIB746LGP"/GU#$^M(8%F+0;K?F_951X_$^A_13 M%(-Z4!&\G5[:OJER 'GMW#^[/UGEGA+@7,Z6#]2)1VD.8#O=G, NYLL%[AWSM\9E+] M<,SHYHF:5R_8QF=OP>(4^+1.*SO=MDV9&>8HW6E>WNV6RN^J]?66RN^2P<12 M^5TR,;/*[U+Y7=$IOLKODCC52.5WJ?PN^?.[]MCF>3S';_#R_3.UG[#7:# Y M\ IDS7/+.VD>P-%,O']V#[RR.<"!VIPK-YAXEW;@?4T_/Z X6UY0\2+MT)NE MW)#B9+D!Q7Z I0$*D^4!]!*%4DYHNUHN<%>F3,)\[02&\VB!O.#925+UANNF M'N1^3G9ZO%QT>HS[(.XX\2RU8Q'F1MH4P_I9\YJXX:,[WMFY,NK4&O=%^W+] M^]U_7U^MM,4<>^Z4?'+QCN@NA*E'AMT@U\ZH2=Y\NKO^!9OM?*$/7FAX<[+H MH,8OAY\GUHBUPR3/EFUC=R \%88VIZVX,G-SM(@^)N^A1]<\%W@1[L ]L!F$VLN699+R +3 M,JHAPC6+R[@97\4;%\;>@.N+ZT4$]J-FMK@EXAVQ/7OAN%7R; ?DS_AV01#( M23I>&1X.Z=^"Q)D8>U7#L6*_E]X2- *" !2$@;$AZ U(EK M [;\6":,HOZ:43/.YSA9S(B2Q9R0'87"T_$@" J\'@8^\#>;W02W &\_4511 MD%4KC; _6W:( V99#PC;*IZ%O6 MRVZ\WN(XKY#*\AY3-ORXH'=;PW:FZ*.T#+X N\S:/C!1Y*GV(B_U /][ M@,/^.C-,9*<+].;?=4'F)#YCADOTX6&.^N)^XDWR@N*7Y0U%QO.&VJ C.0_F MFE&OF)N%[ C)?@K2:S>U EGA\%S\J66:-MT*<&_0'!X"[YJN:B&ZMFFKHZBY M,['\()(,5U2JIA4Y.44MNOE0ZD5$=*7CPK6F:]<#E:>AYX1%^P9(5G M'IB)'=LW;,4/._6KJ+7E%<(LP'L_+PAG[MPT/%(42[.0G-NWAO3*)9#KMD[) MR;E?[FK-C;PYB:S6;PO?OBJK5 M'UNDR:GHD%@&D*&5-4WYQ*S%$G73D:).FH6%^4SBAY4/RK54$;6ATI9,YA.RRR-X_RX-2JC&;KG MXFF-/_39"S'=$&/IA+('VD%Y0G.4&5OLO6-YY._D$>/*##X5\NNEA0C5X6*G M((,9J5P4#24[,:VY.58O2M50JIX*I4[9>+[:2.HX_>/NUFYC(K]3-"TV1IE#Q7E54J3&+FJ>5S*E)1DKT#DD\%3U9.!9!@ MF6ZCTHH<;6BI4H%5*K"DYUK2+$3RW%&5"GQ2Y%2IP'*<9*E48#E.450JL!QT M4*G *A58&7^U78?$J7GU(HA*!=ZS HEE6*WDE'RLKU*!JY,IM;6>5"JPS':6 M"C_:3CZ5"EQK\JE4X-)/WNJ79%I#X5GQ_:)*!3XQ*JE48)4*O-L.4JG YYP+ MJE*!SYK\*A58I0+77U0+W8_UH50-I>JI4.J4C6>5"JS,X%H=!ZI4X#I33Z4" MEVN5"I.8*A6X\KVC4H%EH,(QJ< YLWR3B<*WGCNV@M]=W]_=:WR]=[C6Z;?[ MK63O\.5(.<8?;(P_Z':[XL;OKX\_Z+:R#!^'*%SR"(5OK)WTS9CAV+]9-I'F M3:^S8I"__OJ#WFTF3;>OC3_'?K! ME#K!P1R0!=[]TQ8->1I/U /R-"[1AJ5 ?C/>-D@..:%G@'G[A$7!FBXK.IGV M8-FPILL+O2\*UE0-G(#H^MN7G4K5-^,W :[FL+>]X,>&L,HQ]6#;U.@.%SMU M?]O4Z,L=,75\;9L;Y9WMDT=C'SW]+K1WBY]^%^H'!TW_C3Y?CD9NZ 3P()A. M#OPZHB@7?; Z/TT,YY'ZUT[R&+09V(LP7T,+=, :,FSX1/+]T->><>WIC/; M&L^)3U&LV<3P9W04^!@;EGA[['J$PI/NG$:1N!/HG"8P7C/.%3\;4"D*0JJP>$,C5( Q< M;XX/D&43IED,SR2PEO]G.*$!N- :2.Y^@SQ/+"#]Q# !#AC-!W>3K1R6"20V,-H/ M/@FJ8L%9834 ]EO&!*,1:32Y2+*3X>T1 M1KTDO1[FA/H!R)H@)K7#M"7CJF=8 A:',@("?,1P,@HX-S[!6TVRW ?Z<@( M 5\,H)D' WJ6/>?LRQ"+Y'FBJU&,C>S4F1CP,J 6V I097=#_;(16OXR\H>1CRZ88!R!58)&]IYM"E0:3KSZ 2X M#?$S=4UJ\TT<\S-@&S$+[+>V"ST0!$A>0+7//O/<*2.Z9Z!L'\*WGX?:*1XJV#F.@Y9=O%4D]PG M=B,LF7"IX_)-,XOU1L1-#E\>"+.)&]IF8L_&H,"J33JS8#?@^TPVC3E;/KHN M<"6LWZ?>DS7B&%JN$_$$_TX9N[/9/#JVF:3$D7!362;6!(EV"=^.^%4$$F=S M-NI#]*$-*X%Q@5N92F38#R8N4&4#F&:DDWJM7U=1 MK:-Y'"TI>+*>+"+@ 6F;&3WP;8>&3?!RDUD%P86UQ;3 M)OD7S@P:>[XFZW$L&ZC**N>!&(Q%(H[_"62"X.Y9HB;R$421&R0'!=D 0#%5 Q8@"&!L!,,.,<%_>B']I,EQH1=R%H7$2X3!,OY@-Q8#P^>O21H31>%3P!*_6Q]!/C M+6X!:^4IOB_TP6.4W6VSQMJO=]%J-\CO%/:13][10QHZ >;RA/'SEX2L/7WGXRL-7'K[R M\)6'KSQ\Y>$K#U]Y^,K#5Q[^:7GXF3SU5,\ZZ97?S)B]YCPR>?(=270S_N'3 M2Z3/CH"@*VWPQZ7Y;_^+Z_'I-^>^B#Z]BQC#_\%T&4JP5GL]GA3(O1))M!.N M[0OX/>*BN32@+R!::2\4/OC IC#5U1/.E^/0@Z;@CDT->+^TR@B%C1&R?8[6X4+NZI$\3!5-;-_Y2X H PAVFN>& MC]S]0.*Q7U+??P;K)-*;ZY([A@M5$6[@9X-K/?QLS=V[?/S\]-GXZ:C^[3VT_7__/Z [)!O]7K#0?OWRY?8R.^70[YGFM+/CJ M[@6? ?P/2*:+E@;_OG^[_)0]1!US^8C6OM U',^,'WC_=C'B^[?1>M:7=E7^ MTL"U "D0K$ =?Y8=ZO]M5PIWJW>AMPZ&^QH$FZY5"'F[=='2 >D'0_Y9&VIM M7:MX&T3<4L0V&%3(3H.*V?6^3V*H2ZEWN'#/^X"Z[^0K/#OX"?4]>YPV/]@M8"7$39T>.']R\/GFU: M[^@+.)@C*_C*#2_3FN+IN>O\\_7"#(FME"LP<((Y@NHZ[%;PQ?)??X@?2P#/ MQWK_-G6*#\"S$0PR&!BK%+@TS5O#,J^=3\:L?B2X7'C BT58@6'7EQSXT[MF M'GK]J/$I>1G%%U%?2GRG>$M"S3C5H7[D6%]!G6@!RDVIB:)T\"IRE08H"]-* MN)> 9"6W"[/<^THD5^JGKE) R6VIR*&$NRR44!J@XL,TI2:*._-3&J *3"OA M7@*2E=PN",T_M8$2R15?G@V4W):5'$JXRT()I0&JI,654A/[=7#>R) KI0$J MP;02[B4@6^8\W?Q%)YSQ(0 /?"]XQZ#FN\<]H&7O0 MFYFZMYX+2 SFMS8@%1"!1)XA=!Q'JS3>@[ Z12PE^,)X.0F^X,M0?"&,+S;D MQ0('DG) A9)A\65-:;TA V2G=86[O:ZT_E_MC\^6'WC60XBV-TOA]2]'L!J? M&>-@Z2(6_-![Q'(:8"U*0/NQ9;_;"36G#3ZV 7XU]&GI.?,H%74J,I#_M^JT MQ,*XZF<5>:[KB^OL7QQ/ALVQ.+WJQ?7W+VZ8=W&=JK-E6X4IHT'%>R[3O53> M/3>H>,\-]N^Y0>X]-ZAXSPWV[[E![CTWJ'C/#?;ON2,2HBO>ZZ_?\_U<^^Y?L5[KK]_S_5S[[E^Q7NNOW_/Y0\NQC/NWZA[\:-YU\0BS89C MF(8$ACOZT(N#;0#PT3-F$S3,EP;["LB2&.M+A%XYCUB,"P"\Q"JMAFW5!*TI M@$N'W.LK^7')RJMY\W?75Q(@;J"VN?AP#;7-"T;NF6[S_-624#[>C:ACP*,7 M[$2Z*(LZ-P9C\):_( &GC7R(W7UF^T^&+8DJ%T'=XG9)=S'WDYF,#,X3NJT7S"% M0M%:(EH76X11T5HF6A=:U"!%AO\V=^C(M=W'^15VI?&PSO(C]>8_//9AO1A@ MSV+JRQ5E2WO%%77@BK+U@N**.G!%V1KD&W4=(S#L>I$_AKJ^="Y;)R@ZGX>4 M5W0^#[G]T79=\]:C/G96^>HZ%C8S=1[Q2F2$K>_@+UHS!S#3DNK+(65+?,4A M=>.0LG6%XI"Z<4C!6D9"4I^DK%9X+D?B*3Q79)UNW$'<\->!_+(<[Y^"?%>\41_>D/EF4/'&2>L4V8A\ M>I)98;B<>\"SQG#!4D*55I15PF Y@DOSW_X7U_M>'=!:#X0%,Z;NB,>/WD MB^A38$O'-#S3_S$S80:8M->2(=5VV=7@WZ$?,) 7J\'R!1L+6FN&L'@J=8$B MB)FS^D$(A@@CTBV8)1S14VJ@C?(!H;'>S>#7]V_CS_!M?&7EU1]WGU??M'RW MT];Z[^"+/:_>30PPB=+F]=DW^V;VS5OJL4'X&*;U!$3F&,&GOH53ZAE@:K&/ M]D+XMVB2U=?82)^IXTXM)V6L;?#&@ZV]^?[M LAX19SR'_[K_P-02P,$% M @ ((IP4!L?5^R:%@ $1X! !$ !U=&UD+3(P,3DQ,C,Q+GAS9.T]:W/; M.)*?=WX%+A_.295E67:/S[^].&_6BUT3UTK,+&%QDO4O_K4?? "XF/DN1/_FT'Q M/NI:3X;#&O3<^2+P,44WCN,^&3X@\/;AAWFP#\\62TJF,Q^][KU!1X>'IZVC MPZ-#]+_W]__ZY>SNZO;XY__Y[=>?KWYYUQGV_N\ ??OV[0!;4X-R; >F.T>M M%E#DF3,\-Q",P?'.'==Q@OG%WLSW%^?M-NOS/*;V@4NG;:VH8BZ3;Q/#&'$OT@'4YRW?QJ+_>'&X6-)T0.S>"P#=F,GR?DC'P<*Y!X*1-/O[TMP\&L+?/V1M^P<_%@C@3EUW_ M[0,C[3RF[P%/$']IYXP3+UYY9+ZP\:OHWHSBR<6KP)];K7C\?RPH/H QQ4VH M:T,WX;C8XS9T\6!(G)[;%'$,PJ#F&I2U204@[@)3GV O>;FOVDI&9.%)W1%! M%^*0'1V/;8SKC@>Z8'L'AV(:=MVA0!NCT\'"[X&O4+$NG@E>5.5KO$]V)W_,V7OW; M^W"2EUW'ZO\9D 63NO&]>]MP_.R#*^P;Q!;.TV; Q)-Z>E0\J6\1UW8X6&0X M%DI@GB?W]Q%'F'^,7D=(WVAF*&"&SC"8SPVZ'$R&9.K .FJR*3.Y_@1:Y[UK M$Q.DP8WSA#V?O4\OOB7BB 80Q6QQ=%;,%AVXB/ A=X(R&%&*$L4(SE$&*WH= MW]:<4<@9;V\QB'^/_]]SO3))(&POG-4._"N>5?:UA]#.P[_,2/'TMUPR8YT' M_(2= 'N7R] R]'N&CZ!B[Q]W_V M3L I3 #$<-'E,K*(?12#1D -"LDY1S%!:#!!(4GROIK=%"P=(VHX7DCJ8 *V M&X;&O8!2[+"GBE:3BDC$#/96H'?476 RA+#V$2DHI44O.TJXZIX2>)U@1'F# M20\T?;AM<<(5,50Y?(FR\EX-+Z4TL.8Y*C07R;GH*)3<,'=@&!C$N31LYF0: MSC".)]M+ER>X0P-L]9\7V &=8V2,;3$#J0 MD4,"1?>(W>6(.2^$J%&$&W'D M,1-YF84.VD84H)@$]#HD0C-.$>.\Z[GS.0DM!% =X*-C'V4HND4<(>TC\5\< M%T_U.[C(0.3F; ZFGKC&RN_@<2AL+O_\E>,1,\@[ 8-LKO0".24:KY8-8A9[ M?^- ,SPRGG%&PK/(FNNP+W4P21I$PO82.S!47\Y13<&*&>CD;3$#O8>+$";B M6/,+1HJ9_4K;Q2L(>AWA?Z/91<8N9Y^P.Z7&8D;,&V?BTCDG)V,4%STN,;L; MP928UP)&.8.+%"3*P%PQI@O;:/MY W%RA2<8;$4+;G<]#W.-XI888V(3%I8I MX8]&,"5>>8'[12Y(8K1<>(2(N3*30:U99 ,6Z4\FV/3)$TZ>/L#Z_8!-%]1# MFU21(\T!2YCE=!-F27!G5QR&'N7Q:XZI%%=-)W4X,RB^-("*>V/)+(KN-X-: M0]\UOT9M?S7L@%,-WV@P#^_)51;%6"0:C("7,C'>/!MQ.EHL;FVAB!+$2=E' MG)BXUSY*Z$$9@K1&H\ WUS>H S^]>TSY=*1<\AMF:6;8ZCYA:DSQ73 ?8QHQ M3PG+?1?<$K^,0$.JZ].+Z4- 8,BL>?Z-J401F2BD,V%MS:%R#CV*3-JA86/0 M7WT,I>?Y\=1]_.7 M_M5-KWM[_S"X>NR-AC=WO=[@;CBXO;GJCOI7<'W5OQOVKX8C^/FE?S<:7/>Z MP\_7MX/?TMEN"$<\YX? [@!E$:($(TI0HL$U M8D@1PZI98//%Z!9/#9LE#Y1^^)O"$[/$>T6+!L?),R"T7% 4/5Q/6E/#'C+( M$D^OHO2FX@PYS3,J>*9G>#,6W8$_[,T^P>JM+ANN!+@DUBS2-&IR#L,<1IK8 M188&'6E6PCU1U(7Y,J;A*!5QC@2PF&N.%64H1,A1!KOFE_J:ZV7WMGO7ZP\_ M]_NC>S#R''^&?7CM=AVU50Q$HK,>;ZRS1N@0Q\>LFBQ*/?.JXD%RIT@3D!)M MY' [T2#MN%"5L'3-AHAOR1.V;N %.5,";S:,L*A,7BI'(W&8"123S1.90FI: MG!R4TA-'EC1[-==2XAIR(M10)8HJ6(M@?4U%)BY"C%KK64:IL_ M\K&WP60 YJ7!7B]_G GDECCO-P0G6:-$&P*R6T=6(H? *VZ,$-FL#;*SH6@M M0!3L$TO"RLKVB:U#E(@,1>9P-DZM9<4&^TEK[1>5)#4=Z34\Y'(EAR!:BEV?^A9JIF)QE+,L>.%WBHN&KN!/W,I^0M;CXX%"T": M.,9J.GB7R_XSIB;Q\#TE)GX VQ]OGJ*F$KTD=TT0U*N4NY8E<3]>/E(J4<#( MS*6T\>(7WCXO!181BSBUB).KS9N&>4,-$H9DPD84^:V<*:3GL$-]K"%7"+@W*;!56V0*M(T:N&47!RM1P\9'%_)6X2/7< M2DMF@1V/BX,;RR^&']#2Q6(34))HB2C?)U]HBZ':1PFRN/16@F\?Q1CU-UXW MQR>33 Y/!E_Z=7)[UCM+ON^W&^?TY++/0T1Z?B7?><6*>!4*X0DR;C+?IU;; M%>;/?')=ZQNQ[9(); 948N(ISXV)<6LNV5Y9**7,(H MYIE3@8A061A*\T[M MO?CAS4L\<6FZ:_X*_G@^,<$XBPH ;E(!IAYHB:VW4?&&Z,F8H\^TVT)W"22)IGBB4E/4.> 5A,@)"_:.,#O 8ERVXZRPK62!$(2C M3Y@*R4+,/H!"#)86])6T^TP>= !6+_X"@YD'\P?V'NRHMH0'\B]OG%X'- M2KA%;]!UO$?'""SB8RMI=$T<4-:(85?>]Z$.@41M$"BMKAL MMX]>@&12XSW;ZI(+#%'7@4L3RW-9ROJ).>!(E WYGDL+$Z_$D7)P]236+$5= M\N57Z2JQ) 3YTJ6%J?576>]$G:HAP'QS29A/] T*S]/1JE9&N 295>03;&YLIO0 ML!^=%*1]="5+Z6&Z$V-EYTYA(8R5-I?+M'N78J-D(=X*,LDR+MKW?IC?@<*] MNK?9C4/"DASK3<%NSX!B=&EMH$I><(GL66TFGN4S@7\MD[&KA4 C*_<.?Q,] MXFF,R])D2V4(Q&SP5G3(2Q6[^1P!">+'^V&ZYE)O**P1E:L4CI/I^H+XRWH< M3L^%V@J>RH[^DX 6S_NQZ$-65,-3?\+J\_]4%LM:@2F1^,K-AS3[3VMPW^EX M9)6'Q%5#);$71!'_[1Z.K'E-8?VLBEDCM>%)\D1$ZU6#"EK:7%%09QI>.+P2 M&LUPCV*+^ _$^ZJJU'0I?(F.(]JG4%/'R=' 5SM.!6)D:$UG"\?&;9)_7 VD M)(%((& 4'!JGEYXH!R1Q*$IVF2ZQ>.*M<(AX[+C_GQANTL<'QC,*P0)6:6XM23C M1Z0,L S1&!:*@(75B?0T;1S+:A:BAW1I76X!ML!QN.!KU?/@]NK_H/P_X_'V]&OV^X&ZP D$2O>Z=F,U@6Z7\; M"]?[.PIQ:U8H$A'OQ%5O5Y]<&A[?]WE%[,#'5IGFUQRRQ'#;^()J %7X@X09!6K.A9<^P24E_]6I(\(P4IB9(H< MC>NR1BLGWS6SKFR5V@XVB9-"5 M^V[EU>CE3<;I(?E^:LB-&!& E5I.B(P4* M-K9I\;2M\JP54S>;@)8('D%2K\H"K5K&;*^L0[6]6LV 2U(\1/)&:5$'K4(K M+!W&[X!1/?!GF*8GSRDO(U:&1\Q4[P56?*.28N%)>\R2YP1ESMS3^2%*E*!' MCUGDGD] %V6ZRVB&[RE>&'%"1U)D(_'EJ=*3FF"6A)%$OJ2:JA10QQT&,7T( M>!8H1!D2H[H"40V2E$JM='TGV:$-W/(I M&0>,DNZ48OYEQN>=I.V%(JP.#(DP$J72LMT;@ %E4: $1WHP2]I53[7R?;\J MQ8< MD1F*->6BG;]:CFQE6!9B?76&+#$4CFQ#:HRO.,:R"2R")%)Z-GB>$=&#F(/4 );S$FG@O0? MM<6AM=W?7$*I.96N@E=(B6S1<[[M"K$E_* 0@T1Z"'A%?8U8S4TO>=2NJLA9 M4_R2\)I@L]%+';:K^74+AR66L&%3L!(Y)^ N-<W>]?K#S_W^J$YB?:Z?)(_^:.,\^@@#XBCT?#:,%)39 M2QN DB3$B_(SZL<-]'J@[HS5BE4U:L&2,$&U\LMU3EG5K%#;[<;61]=A8?W8 M308-HC/NHLVH&[G<:L"5*)*"S99R=UN*.N-\8QLA(O3H=43 &\TQE!]0 M.^\[P:IU^+I1W^IA7-DW*RI_51R7U5,CT<7*]"O9-(BB#:G.I%_]Q@&$9L$! M6=$(-8?#Z:FM7+:ES)21=I+XS47E'\1%7+2.N7$P)MI_T?UF4"N[C>A7PPXX MU5W/"^:U"LVK0B-A$8'.4RFT$I&"."UK6Y<2@E"&(LU?:C3EQ(95DSE0 %"2 M1*"H&';6)M9\L=W3$,K81!5\B0--5(I*Z5D(FHO4[\16)6)JGSNJJ$Z$/F!T MFQ%\>?;U1K#$+'$BL"BKQ.KW"X/U_U;YU1_:QF)!G(D+/^#:<=R03O:3S!^V:^"V?MGT84ML)YI@2DV$_8]@[[RIA7^W?@ #7N6M* M@^NT-J4#<)[PB;!\AO]$A+FH0P[9>I>)X8UYE\!K30UCP:5"Z[ #,[PGHHVC M*>S8QK;OQ7=:*:B08#DE'*J'S8.I^]2V,"FEQ!-U8A?%R+$=AF2-L>=3P_0O M]GP:8'B5Q+;9]Q__9C-VL0=3!C-V;KES@S@W/IZS[PMH": W\7F8]Q-U@\7% M'B.#G!-HLH?":Q UQ+5&'(X5A&Z1/28<]R;$_N/Q8'C SNPU',,RON#Y&--P M/B_V"A_M%/%]9PH"U (BNP&CQ"8K0Y TV*F!\#2^3I[V_+W=(_>H@-RC0G*+ MR0L1S5T'-!^Z5$)?^&P<;H:#!WA,_)1J=IAT5$\EW"R++5Z5VB<46X\+UXES M*T%OS+@QX@%NW+WRN_!X*JC2F=J0Z# IM>'(8R#?DQ?"%=XO8X5KIOM@7D7K M 4^94L-*E"\6U'TR;+9#*BY'#FH:U^3Y@( "+WDIC4#LPBLQ^2$8Z3O)',"0 M.]D%U$LSK'K(Q.@)U, M.(KI3AKL&MVA))=2GC39+=H'@<^^= LPB:G/-=HM^D=@&]O1VV6$B >QWK+R M2"R0R7/#5B%/XY'\ALET!M]@]PE38XH?,-,WX77U7(=KJ8%AWY()_AT;-)&F M]?KLA(1=72]9FISA+/DF9EZ=Z)$I!!;/Q3 M:5%Y0(N 8I5K4+3W/RQL8R[[S^:,+9BL=/L(-$0O=%MW'Z]\]W%XE=AP-7OM M^/ ^7=YO,+RTUX_ CJ$W4LB+\>.=6)%6Q@)65B_@%>1^=L>LEN]@GGUP3]TGXF5,;B6@*KRCR(7HXV?_TG;-KTHUX+1H>6;O M_2A&%0^UK-7NC$)<45XRJ$J=7GJ,D2N+:4S,L17M(F-N0<+](-[: .OT>/G1 ME=5(*AA>C2XO/[[2/>E%\U>CSTN/,'.X>2694KW][HRLY"P*R1BK]WSIT<:G M;XZ7BU!^F-'1FZ M4WYBY]HP:W5YZ?'%<^).IOS(>RHB7CB;=7KNSFC=P-MD MJ!6[_4"ZWB<^>6GZUZW[C:T6D1M>Y*Q7!&RG0L@A\?D03I$["+P\K9D; MNT4H0, ^)>8JO6OW=XKL3TL'FZ[M3I=]&YL^9;ET4TR7CY3?7.&3:HUW:H!W MV'4,?Y7C5^_N%,D@7EV+:;HLK_&+ZQ"V@]29LGP:TX2[?#]I?CRUNFPPV%K1 M&,L_MP@ 9];N3>519TMG/+ @!0A<4'X]GBO9?2:)X[5"PYV:3BF]5QQ?I:'% M37=J<#V7V2M,#A"3K8EFGB^%C[]CW*Q(W8VB7CS,-9CTGTT[\$!3?QRNS\"U M2Z_QW&0I-=?$]F8$]VRR&"X]CBY6AI4!W$%?8+P_<(CI$V&5UHN*_MVY/#L# MC!VV! M7PS]?_I4C&84YZ/'+X:^NKB(/G:UZ:XOPX'WG"@0%U&[;.[73I'T'S0[*5/N MS.R4D;2+9GJ^"!=?%P>31R_<$%:4ZUBCPTN[7_(G5B&_0K^RGZX\PG;/R6F&>41)(K-MM)T?9#7QW[L+$X%JC%'?; MB6]V/5$9[@#E8:J+;\QXHLL]^_88H\+-![PP_)'QG&:[5N^Q$T->$5-@L*3T M7V,+YL^6C;=Z>QCMAW:XI>GC3_\/4$L#!!0 ( ""*<%#1^-AMYA /0% M 0 5 =71M9"TR,#$Y,3(S,5]C86PN>&UL[5UM<]LV$O[<_ I=^L%W,U4< M.TT39YIV9$E.G,J6SW*:SMW<=&@2DG"A !U RE9__0%\D2B)>*'>N%0\DXDM M&0!W]UDN=A<+X.=?'T=^;8(8QY2\/SIY\?*HAHA+/4P&[X\PI_6W;U^?U4^. M?OWEV<]_J]=K-XQZH8N\VOVTUFY]:-SR$ >HQFD_>' 8^J'6\"8.D0V:=#0. M \1JEX30B1.(!_ ?Q ?WQ0_B;^,IPX-A4/M[\Q^UTY'6<-GS^[+OOHK;O'CE>:/_P M*FU]2G>MJL+K^JGYS6 M7YV\>.3>G,P^]A>>$@;.<(0\*0FKDWEK.5PQ*:ST2.1PK7Y,_/MY=&MH]EPV/L ML3\_WS4^7K5;E\U&Y^:VV_K;W>M>MW/9:MRU6^>-3N.ZV>Y];+?O MGM@Q0,1#7DJ Y&EWG N2$II\ZF;I./*E2E-VE)7#41;HOL/O(_1"7A\X MSC@BYACY 4^_B216?WF2Z/#WR==_-CA' 6^&C"$2I _PG7ODOS_*;W-<"IU- MAP\;Q),_VO\+\<3Q!2V\$30=QJ;"*/[N^"%2T&_7-\-71B<:;)%%A[GI4\2O MD4(<*5^CI,4Q#T>C:+2ZL)*CM'^?T9%*R.DS:5$N:B$7%-&Q?)KC']4H\Q!+ M)I ')$U[_*$<%!NN2T-!]2URD>#@WD?7*# HGZX+=,ST_.9#=0H#JDLR$412 M-A44*Z!9: (=BD5^\D7_"H;HN\$0,1O#G-,0.@QYO.6#\2,,,&):M3,C#*'G MVA\;00.9&T0$,T8LF-[X#@G$1" ?5^! MQ^S/8&4_9P#T#'!)1/@UP,)?B%D1FM%^=/U0AO\&#*RZ@L7'CG'0$\8%)H+S M#IX@;YF;#XQRU51B[%8R9D54,HNH61R@9R4-^<*Y#T<2!N0U1I0%^*](AL7Q M50UT>(@K168QZ]7+4X(.=NZQCP.,# YY3L-R ^T;9RJC3KL0>ZEQR>JG%GI> MA+W,*&BC(HAF(?*LU4K=OBH8J=@%[>UF"#:_[X"@R,/ 7OA WI&NB)$$SV30 M00Y'*?G3:TIN)]HO=BP@^Z?='RS1US",>2 M9-'@@K*,)R ^":I)VV%$L,WMH=[)HV!KQVZD"SH6;J$^$G1Z@K.,<%('5$AB MVP%U/TZI+Z@ MD,LL:# U^UGYW>" IF5+X9$!=\6L83H,8/):@7:YFG0THB0B6UL&L=RL9&SL MT%AE#O2[DO&\HJ5.66W'T! )]VR"+HE+1ZA#.3]'?>&7"2-^H@[Y"XY3"337 M$ _H5Z_A>3BF[,;!PJ-J.F,<.'Y&:57XFCM6 U + 8 .+VY1X&""O#1 RFBH M\+6PBU6.I$7'2B!H(X "@<#/Q\O\=L3GO=21]N[$_U?MZ[ONA?A+]ZJ]NV+2 MU4<>%<. M^XHD:^W'L7#550&FID,UL-%Q#/O-N44<"8'(#0(M8;I]&A44ZN'2]ZD&8@:^ M+2*/$D'[@(A@4J;B&]X($\P#R?($Z6$S]:H&<$;>+4*.$J&;,Y>Z2)B$@NF$ M>TJ2%$;<3GA'B%]A0IF(P2Y)@!CB0;0"DQTE#M&N4#"DGMRMP .IRZH9<)\4 ME%Z(MG=AYZ[(9S4:],P=I=8RK+?P!'LH%8'*I=)W^L9UP"!1T$G*#PXFDN4T-2LJ=Q#9?MO6P,T<@1=+Q&9 ML"R],0=Z9]/0Z=O6!)-$05=BQ"D(38HETZ!DF%=)7=PRM$C9(0LF%G:[CH#%/3KHRM(2*IH MX])Y=QK5VSIN)';B19\2$+S_AK&Q,."[HX=52S5V)7'0T9B*Z<^$(4;M\,-@7[L-=V(U[EN;M"U5HTO _ZH9\> M,Z">KM1=*HV@7A@[RG"NNIM]["_MC+Z5PW?[@IEHMZ+&-!;K6TFT"HHG'[:? MH)G,%N9C&F]K[O:U>WGU?2H)J:4X\J%\ \24IKM5BV6F3;TJC:=1)/F(OH7Q M8"70&RV,$Q,>A M%/^\)*NG6*N7%,U=*PV]G7 4")^ 13C* MCL\YT-2&+JK@E%@"V6E>96%].!SM2G7]SDP1!?$H0 3R@:!5>IO&!H[ MV$N=R,1W;! OA9*CL$L/#^G_0X,[16Q*( % M4I.7R\#2T9E%H%WN>GCHK@A' 3"0W-;&Q_O8&A M9_EW1<65*\OOD:H L<@09=<"K<%N5C^*:!?H57P%(_'BVP:5(WD#'";FN:(" M72&@8.0"$X>X&V">-\!A8IXK*M!E!>U^'\E9K/WH#ATR0+=BSNJ2?/&H\K=% MAJ@X[L7$!7H7EXADHB**.]IP!=$,*6^34I4JV \ T^?33&8+A0L%!&4QIY=9 MC[+,B>4!U^9^AP6P[?G54%*U@F\7(2_:SZ5AM?._& MGJ=7>3@/<;3-P![8>8\#@S,C"MA3;H;R2\Y#>3%ZMV\^XM7<#R:@FLA!!:A" M+*!CY73^N*#L%HU#)EQ#;H>KN6.U@;403#5F5NGEJ6HU[BV+F-8;J]H*L)[X M8,_$B5)W^^G1/2:W.=NRVG#FL5ZD!']GVQ9;F+L^Y2%#US1 )STI"C;M]GMX M0' ?NS)0BU?PY+Y+ZF-7L)CFY$7X'VEBSQTB+Y0.Q9>(<.0U)H@Y W0=CNX1 M$Z/)5KPEC[GV^;I['#XWX^DW:6%4I@1RJQ/IUJDJ M8<[<.@]E75RDHDNZGU872.O[EGL3]IRFZ 1V.X84G4HV;(6@RKLL6R4+T'-: M>EC;G'C+LE=#MZJ":98'Z+*%AN_3!VDG3,>Y"^ M1UJA/TU8*M'A4)$"WLM0$5Z2Y4Z($7JNM-*9)F7-+PD)%_(Z B'(Z :=Z)PO M> MYV=$WSH/5XYP6;#C&V%9:%L55!89A' LX"8SB#0$ >K@"5JY*+[$"=F"*O!S MLP4/I;RI&KJB,%'QTAJ[E6-W,F3=B+>26#.QT+IDVV,+2=8>*1D'/7UGJ+ZF MF5K[-$@GHC^O- -I,<9E6E$:I@'WZ:C50C0C04'^F!$C234B35# M)[C@*J+M=5]3>&[N,OF9W><6YSRO,= A8:T45I'"9)!YE^10B^2@@9*K+?(H M 9]?4=!=5O7!TA$EQL(#1?O2JB #R2*2+S:I.^3^50,H@ M*-T MY;A#3!";VK[XF@Z5 T['/&R?27=/C06I2P@,61C?Q1C5H M X:XUF+J>E0..BW[.UHAVK&KI%X\T':!"ITBF6R"&K2CDDEW9^^N%+_[*)(Z M64B#%ST3;FO#5TPGMB=6@,L.Q:*X\VF'N@GWI<6\JT2 CWY7289EW)_BX+(] MAJ"6>>Y,IXYD7B:47 MP(FODXI"DEW!WFH0O!$%)43 &]%;BEW(T&:^*DW1N-P;TF=2G6TG-E._W*%D MJZ,'(>\.]#RF8=_%L$*Y^&7I+LGTO 1I-&5EC-QUH#G!Q1;FS1]47?78@I!A M'UB])L>VET-N;?A#5R'K"R6AW!"\PF=4D6>K!G'CZH*:,%OD+.O-=^;ETYOU MFY?HGX<-5V)KF\(7O9Y3>,>,YYND^ )./$&SO\HK.&^1 M2XDKIK#MUYUL3@88H MX%%RUD!>71?!_AB(&[V.4'CDDT5FYJ\X:\H%Z,]N:..83CI$&79-;F MD_97^#6'#AD( 23,1W=* M\OPL]39&A:\<6Y/?C@Z/*X3X!Y_>2T\J/2VK0Q^D0Y6D#BQ2)=L9M]*H%Y5A M/NYO0#LI\<$=LPOK"GHC*[WAXUU8'OFHO@676HN_/$=],0W-&K3$#QY@5ZAV M,CWM(;M6D!(P";:"=)?X&LLE/'D#=Y/*J2@4LU%202__G?O&UL[5UK<^,V MEOV<_ IOYH-GJ^)GQ_VJZ4S)DMS11+8TDIS,[-96%TU"$B84H0"@;>77+\"' M1$D$"9(@ 754U>6V21 X]YY+/"XN+_[V]]>%>_(,,('(^W1Z=7YY>@(\&SG0 MFWTZA02=O7]_\^'LZO3O/W[[M_\Z.SL98N3X-G!.GE8GW<[GUHCXD((3@J;T MQ<+@^Y.6\VQYO$ ;+98^!?BDYWGHV:*L ?(]^\,^_Y[=6ZXPG,WIR5_;_WUR M?7GY_NSZ\OKRY'^'PW_]_.&ATW_SC__Y]9=_='Y^>S5N_]_YR+D[(PAKZS=6F M-*^NF!;VGHCT+X&ZB,*O,H>O2R;IO+L*;VX5A!I:U9G_\]IN03 O; M&+E@!*8GT:^/H]Y^:]"C%PY<7$1E+BS7_>XD0/J1KI;@TW<$+I8NB*_-,9@* M8<2PN?ION.+_PFN[J IISG!@VW\"9^PJ\/@+IA!B6NV5(:^K.G/ U/)=JA#P M?MTJX:*%!56J=Z_JZF"#>LX68/$$L$JD6_5N8,88=P&*^H^+ "5T\)<.LGTF M/8W_;WE.UZ.0KGK>%.%%T.GE"^#3A7,65QX@E:Y[(P0S%>A!?K'/_MQJ$[Q2 MX#G B5OE\%4+J4*;CY/63_?=3J_=Z@]'@\YC>S+N/;3;@X?QH-_KM";=SFVK MWWIH=\<_=;N3LGHMV$H3&BX-J2E=#]E\Q:-S0*%M28P>*A2_W:1Y+(CPU4G) M>,)^WGCJF_HE75Y%"[6_1)>_C*E% 9]-3*PG%\0MN-83<#^="@I= MZ$7:_9VMJ%=\K8X\]B=IO4*2!SSUF80<&ZMHX6V)V&0XKCR:%V\+)+F.BNN8 M8K00*C9N&,E*<.(3!@@Q'RY:H2:<"%>)S=,D(-[ MK9@("^2-*;)_NP]6U0+F]LO5QUERD9_.5Z;-)7E*$<^T]Z?E.# $,[2@T_/: MUA)2R\UD(_N9@V F1^QTEJZUL30"E D"G*Z%/>C-2"8]@L('P8M(T'1"WF@C MA(N"P9SW[L^@Y[&)-VBF.3[0EZ0!X?Q1G)#,JLQ\9S# @5 M2JFD\&A1HNF#=#CN<6 #7S*M^^X-"*B]\H= &?[LIDV\@9FU2/$ M!T['Q]R8 (;(^<5R?1#<&P182?>5K9PA 4[6>UBHG@.@K[AN3!O'!2*$AJF MWZR*#I;@3.VHFP_L>U2GT$VNJ4; !FP^XK0\A\T;(0;.(YO(Q%@&TR3"'=JJ MU&0N;Y7TDT[[ULC,#2Q_:F M6"[]P!L#F[TH% +2PI"P6\GWIJ1!56[N<$VJNJ8%1J7/:]:!S] !GD,2"YFV M1>8"HQ 6-Y]4L:0"4O3YNH8832'EAB6@(5' ?,4GI1&H>L?II%80RW6K34*V M(Z@BS)?G-YM0#1>QV79V_,:.#H*XP8L=L1F@WQH)I62_=[H/XZW MP79K_--=?_!K?9&4F:V:$4@I";'"!R60<+/Q,7A %%R-_<7"PJO!=,SF*W * M;#?3$7VFQL*?V%2:G&&OGDI"(R501<=W@\@SN8M@'F@0VWELN_ MP1O/ 8@!*-*^5$O-J[X@+%5Z?_-/W\(48'\MGXC#TDC-VVBCHY-E"7=E(E]E"\PJ5A*-* MO^_"52M;>*K2YU:-S>M/T+PJ?;V/-N?4Z&I=6_-Z2FE:E8X^? 9HAJWE'-HJ MOGR6J;MY_>4"43;MO]RTQ#O;?K!_3 B@1+EV)=O2,.DO"DR9]J]&X!EX/B"W MJS"%"VVSM?X,X56PTS!3IWN9EC1HOA@L97J_CAH;6RY@#0VC_9W$Z*A([1(- M:=!Z(53*E/ZFRY2(5@#< H])2OG&MBH]I]>M0;5Y0)1I\X<^8)2ITE]M3$B[2H0=?EX"GCXVW\K['P?0.>I9G0\M= M;X01+=L157 :NY.A1JB&+6:((,,<\ M,H*[*-E_W&O^S)8JNE[\'"C&LBN-NV%J>]XSB&+3M?"9UKZQ)&:#;?JE1!Z? MA<6#0QL#!](1)+_I>2]ST1C+:A'H#7,<[[6'7Q/QD",MY&; ,)95*UV=[6[[QA*8#;;Q6>Y^W("F"6X&$&.YE$3=,*D[^TM:^!1A,);*?,"- M=ZK4\F:0=? ::12",)9'"<0-$QD$X>]]]:J%SAPHQI(JC;MA:J.=93870[-0 M75IHS8!A+*52F!OO15YIZV_WVC24P&VS34QXPL]PV(KIF._O-&\M;)M:& M:=O=SM1"GA"$L11*(&Y\'0D(6_M$KB8>\\-C?\=P 5T+Z^M0"\ RENQ2,C1, M?^(K\\%T^WMT73XA24C&TEX8?U/Q'P_@170K0+523+8;P84F/[ 55BJ;(;F4\H M-QCC*VS$"O)-;'8ME)J(:E!F?IE:3@(]Q,>['*MPS*+ZV!8@,9WB7-AZ>/V, MD/,"75F^!VLB,%T[C( JV(QF5)ATZ5WP!2PJ;7#+H S9\VJ#KL/T*A MS;J+:!NC?CJ+ 3&%T;*H59$:9]39($H_L"%YQD>+FR"D*Y6<*L"A+QV1$M!- M,#JT5GSZU7JQL),$Q0\."/.%$^(OPFM-L5L"DUE,5Q*@\?=DK@C7+3NJ13)4!I:<&2_BTTVZK-(HJ M $S)I%84K;*-?:E,8QMT.V5N5YO'6QA82G?R:X%F:C*W\G(H,P6)U&<),W71 MD^4*GU!J"#4 ,S.S7'DI]!C!X'%LH 5(H#*=_D(B*.,^2GP6_.0QWTHI%%2N M+[^;&(EJA29V?GW*[MTS.1?^8L0#==UH$< /9HHVG%CW'SQ6A_JK0=%'EBK< MJJG=]J"M]PRC]FO:("C;N#[ZRB-5W[FQ615(;W]U;U%^9)7:L:M$PSH[Q3(H ME9&TE[(PX<'>N<-6QH&?LP-=G_*-)H64589A0K;'\I@;CAI/VP .PVWT9Y6( M<1@;\9T%^D<]9[9N'PX6MK!W*NM6H0LM2#."#":L[=8KS#AL+O?)V@YOF[,G ML>T_@3-VE9_%N#E<7'"8VQ83.^?0Y6M <$#=^67NN6Z&TZ:GFOGM7 MTPPBU3*VE-U0;Z)6G1K'<5F-&C :2^D\\JD*M;Y]7T=O+;",6.<[ IA@Q_?6 M:[9.M^Z;J--M 6H>W\I[&_J[!Y:+/ Z;@H:M:AX)F/IN'TY%3A.9)W7.H>0. MCY>27^K552N@Y;I5Q-J=S$20+\]O-CV\BPAP/IU2[(/<;G]'!8'_\2+% 6E* MPE$=#EL1!F.=M?F &V91!VO&L_35N\_WR9Q"E^MJ?0S;B">+(2V;]PEB4OV@LD]I6HH6LC8IHM2[L!NF0N,RMBXVFEWVIO/5 M1GRRR?K_&>OKW9YGIR[$LDKJF% 7M+28$Z&PIKF'#V_1%F9L<=,RM@2T8.!< M"620>M3\99N'7RT9BK+=/%G;C_O5U MS@\]KO6]YHUE,!-KP[1MSDO1P=I^Z\:2E@6U8[G=3KVLD7 3%=);S<>NA-L[&KI'270BF4RG&JX?" MC(6O1E8E4)E.="$1M(W*R2SL>D?B-"2F%JDUB=HVD[8,PG;Y]Q%]MU&'YCRC6#6\RX5FNX ,W<5F3 M(Q%SI#R$KX?&88M)\*D!<=EE-7X="Q.B#Q_/ MQ^>LLV];GN58PLC#M%*Z/@3+M9TXUC!5M+JC;[O>C(V?#FNWY1.*+1>*M2HN M:[QN,\14&UE%8FD(L,]GZ/DB6 #B%>]CWL5_);J8Z/*77G='ZXD;1JLX M*8!IX4N'%QG;9Y8JP!C<,C\V)I3 M,C5.-T'W_I(IOSXC!$1&47V,^8SD2.S M:6&E]Y8]9^+@K95>%C\9#YA/3I:TIG6CV_DK@\\G!M-'$OJG!>1D/V,^/SDR MFQ:WV48>F]OX-@?4\X:8C=B 9/9N64^83T^FO%)AEB;D*,CB)^!>H7@"/I55;S[SZC29;B/O MS'N3'X0#8>8CYG.9+7$Z/^^/ >U>[0'M-_Q@FPG BPYX4KNSEUIS\SL_.3!4 MZ?%M&RT6D 8K(^Z"0T$D)?"4Y_.0::AY+1=#I4KII4XY5LI&)03-TZ0(;KW\ M21QPW "'!5"8PF,IR/5R*7/"<0-D%H%A"IOE,-=+I^3QQ@TP6A")*:26AJV* MU_A$4Z44[5;:O+;%"%0KKLSAT+4HNPH0?0150?WG"L(JCY0OKNEJ,QO(.#,E M^QF3@[,DI3ZT Q=VI,@\4".]K.:S4*2L<#=;?XK$IFW]5B;&@+--U'!C0.;T M$AM;BT4TN&2>?K%?3J=O-=/FMO>Q]L0S[?TYO"":] E*"V.>EST,$]\4B4X[ M;;U8V(FF+Y]907Z:^!!@B$3A.(H;,7\G0+56ZPYO'&)H@R 5?_P9?( [!*: M7=9<7G)D-"V\IZKY=%^7,/KJJN8W,ZTE<\V@5OVJBT22?4<#&)+O:%S67')R M9#0MBBB8A_0(\8'3\3%/*!+809@=)+G [[ZR52 D>SQ5J,A<$JMH1UTHDOP+ ME$Y-7FES]9\KIVF11%6[XH%/";4\'KL;)NBI::#;;\=<(ZA1M^J"C&3?T00( MJ;J$N(NSUC=UOQUSS:!&W::;SX<:W]0)HI:;0"+U MNNX]9"Y9LE(+%NN7QT@_K_9(OZP=N.1[DYR"_F*Y?OB^L?GJHL:=8U6@S-K8 MK"9!XSO7P0JDY=,YPO /X#PR'>$$;!Z[2VY7\8QY\[[KV=ZNBM8L4U$JVI]K MH[Q8MI*Q#3R++;CS,I5LE3-Y(SQ#NH/(4!(A?O3($MAP"H$C3HPA+&M"AI(T MRUH3));2B.PD*D@P)3M)*1Y,R$P2].%7PN096[>U)7/(LY1X.; M3-V[=$%K MU]FJNSXHU5W7DUWDN)%?:):U/\?JHQ> P]_@ HH^UZNU27/] ,UHW+C0%I72 M/BZ73=O7;I-_,OO:T[AQ/:Y*:>.S&A(.]6A9VH2I9;3^)[.Z+![JCI?8.;YC M!+B"& #^V2:V;.I;;A].@Q/'TLX7+_2XN;06UX1Q@1;<])X4&>2^(>XH9^N1 M6S"#'M=4E*Q<=-"N41#-M44CU65X/FWRSB3,T$F7[C!OG7;Z(,F]H4QP="C 72 QP _ ML[6C8$1(+6;Z8) NFWB3S9QQ($+.\R%&V(FP^Q&7U3@.9)G5#CUI0AKT9E3C M0/,04(D&$WK_P1.A@&)H$^$(L%=$URB0:S#Q*+ O5-U1:I]7'K"1BV8KQI-- M,5]]S0!>/>+@HGATE7K.>(5+BJ\N_"*=A0? *J89DYF= L;K=5>@NL,';EV$ MG"$_*[N7N2_>,9K04BE:G)_-VN4OJ1&O6.FU2PADVJ M8E[7P>/81)^V#"S3'=HR,AR]V4=O]M&;??1F'[W9!^_-'O@9C@Q?]^I#VH^= M$,,$^SXZL8].[*,3^^C$/CJQCT[LHQ/[Z,0^.K$/0_5')_;1B7UT8A^=V&4] MK==13S.V7, ZFZ&/[;E%0.)(6+7>:?GV-+B=RX!3QL2;+E,I6H'XN,_@.R:U MRL]L0H.^)?$H4_$/?<#H5*S4G4HUJ%&(0+7B@I]M1-2>X2NL79\J,Z"HUNEF M'^O.IWP.QP1=^(L1ZVTL-TI"2NX0'BP!/YO#F]5HPQ6QZ.-+&7#5[&X?^3N8 M;@.HZV3STJWK8[ "5/6]')N9@G0 JWN+V9?J8V%+M:RS=RP%4QE/-^UQCUVB M&#[YP8)@AD$PH8XG;)OR:FDJT; &EDJ@_&K#(]+]1TGMC'@2 -*R?_7 M^SM?;;0_RTJJ<.[6-#28DZ$PAJ77O3@/-QWG'C@\D01/;9Z\F:0 M#25ARHB %@P<43HCJ4?-]V'+::#VK-AQ.L,@?R%/L66[/F&@'L?[+PQ;VMZ! MAGP%&[_*N.0\-J4"5H98R^&P&;'ZYDV\CWN ]AB)'' M?K4#FR,/X$5T:XA<:"OVOJA"HX%=5="_6@> &J0MYS\^H;$7.4.K*$HEYV+?>8I[ZVL$,>EP[KA5CYMY?I)P05>U;G'IZG M8WL#*U@$#J:/)%SJ"\!G/V/N:EA29M.,2K#'*$7.IO2AT9*0\^AVD'<[1)?Y M#YXT_,=O_Q]02P,$% @ ((IP4-S^_9/Y50 75,$ !4 !U=&UD+3(P M,3DQ,C,Q7VQA8BYX;6SM?6MSY+B1[>?UK\#U;GAZ(DK3K9ZUQ^.QO5%ZM66K M55I)[5FOPS'!(E$2/2RRS(=:98?_^T4"?!5)D" 3)%&^-V+7HY9 9")Q\,X\ M^>O_>MUZY(6&D1OXO_GB]*MW7Q#JVX'C^D^_^<*-@I-?_O+GWYZ?%A>1\E;DQ)%&SBSU9(%V3IO%@^%#@/MKLDIB&Y M]OW@Q8J9@&C!_F%_M6!_V^U#]^DY)F_.OR3OW[W[Y_>OL6OGE=A]Y70?CTEHGX^FU6\*<_^;=_XV5_]1JY M!^4_?YV5/GW[/Q]O'NQGNK5.7#^*H4W\N\C]5<1_?1/8O%$* HFT!/SK)"MV M K\Z.7U_\O7I5Z^14ZBY<;T#*4EL/6^I W9@U9Q^>_K^Z].B-%37SPJU+U([ MG'[[[;=O^5]+A5EE3IR7+M?]\[?BCX>%W19=X\^M/T=\\AW337YH7A6_C^K4]C,..W8,;37X 9_YW]ZL9:4^^G M!$I\NK^6*O1M7H?XX*U&M9ZLF#IUU?BO^ZI7^F@J%>]HZ ;.I3],U\K7TRK] M$%MA;P0T?S^5XH]L0J:#5"Y].9FR06QYPY0MOIQ*V=O^D\'A=UQ1L>[ OV_8 M3P?ZTM>8^@YU,HVADI89D,O@,RRK-ZLXL,M5?N'!2A.$7Y1M\$5Y_MU8T9I7 MF40G3Y:UXXO"6^K%4?:;$_C-R;O3=&GY]_37/]S0**)TM:,A6\O\IQO*%H8; MUUJ[GAOO[ZS]EOIQ=)'0/U$K?/P<9"KPIO_FBZ&UO"VU%6HZ:&U(HR );5J1 MQ?[S U)KWA5?='0%2/L"MA),,.R!J'_RZ>&+WPJ1"Y(+)5SJ@N1R%R23O"!, M-@'AA$G_]=NB&95V+T.;!*%#PW3G53:#%=K9+]B/':JG)=[: 5M,=_%)U@K^ M^28,ML/[*E,JP'7!6QWPCL*X!&WVKRJLV:]^8--U3$'\@TU]BTW@RU;]!Z>V4GEC '6@3,*]2.^CU^& M(;,YU_%L7Q1)L;QDIQOGRG+#/UI>0I=1E&QW_$AS^;JC-EL@+MP7UV$S?X9] MR50YC6SL!#NIA5 C [0X@>.,.'!FJI*2KG!4+9=+Y1.N\(* RH3K3$I*+TBF M-LGTSN=W0\;?+)U570>FQ_,1S!,KT9P/K& <7?OB&*%[0F@6,MO(;VWSS$-\ ME8UIH1UQ?2+T6Q"VKR?!AEP%X8:Z<<(L]*\RNEL[1-LP[D;A$8S7VV2[IN%J MP_\:+9/X.0C=OU/M0U8J9[91V]7RF0>N4 \&J%"0%!K^JPS3KA[0-E*5P#?= M8+UR?3=F1\87ZES[,5/>77NP%Z!QQ.9DR&$BR"%#"*$ M\.6H!=CSM2?.;^JT-VJ.T:IFF.K0ZX&^6<;1'3MBLU7X0QA$LN.GK+3&D=.D MA;8ADU8..SE6O;FH:C)""YRD?:&"HR3>.B?9,R#'QL;U?GBT7L^3.%KZSN^# M=;2TX]6&E?GFVK<#N%"/Z=*V@\2'R[OS9U@[KGWVR3U3Y"X,7EQX#Z[TMZY: MAV)-T M3L-#Y/\WD@1"3F GL ?CV[0&*]W3'5,81C^)GRG9!CZ-K7!/K"TH 5M?W79< M$"<)H1#(QN*=GQ\]M7ADRLFKLKFX#'F,BF6_#/$M<#]QRF>O;C M]7;'E.*[_^@CA6V^9/E7^Q:[&>BE(68:SFHG%AL9^3_*L@P!\B#+5/<+_3MO MPJL7^YDZB4?3XV7M?/H0!_:/Z5T1&VSNBQOO'RVV?7ZDK_$94^Q'V5T+OF+T MY8JVMN'> (46^65(P\W*@G!=BOO.3!W#AH$^B]9N1_3"98X!=+G94-",\K6( MIJO./06[NI[+F]%SZ RH4M^@&=X>7<,EUT!LEFBQ)SK4PMA1,MR$\O&!Q,1T M(^.<#=7 .[>JN33JG&35/D9/I[UTQ,#O-F#SXBDY(0_)=@L' M4=AO%-++A\Q,OF&P[&>KV@S9OT.G@^J%&]E>$"5A,2LOUU$<6K;LQ:3M"RPH M%;3!(M$T;"DTN0HHU1Z8#D5BZ6=;@%>;7VW PK_RSZWHF1TMX3^7?TO<%\MK M<6/K50469T/TQ0!/R(.)CZ8220B[1?$S6Y9]8C.IAD%SB)6J6!WK>X$(W#!]\8M9&#:=,<(TG)+M5!I(Z[Z<;/ MTOEK$L7\OOTQ6#H.U\GR[BS7N6;KY,Z-+>_1>A7KZ!6S0?,UI&2DZ:H=.R8U MMQ+[TKZF/MVX,;'B.'3720P3*(D#8NUV;/$05U4 _8A??@?B=M>P$:#9I-6Q M,@9RIAM5]S1F8YTZEU;HL]-V^QNFI# 6\^TZ8""CG\+;!$,@8IHE+QB&<82*3MK5_PMIEZRCDEHJQ]<'"]H"_4 M"W8P.T*$D1]5.U;M&_P,HZ 1;J(1 K@[A%.(, Q*2G:H3SNJ73,=Q.Y8730, MJO M)GRP F6> X^9,((+N7@O>YRJ%T0_1$EEHW;Y$%X@]N]IW3^SV(GO.T*Y"(TG M=)S^K6$0PQLQRRN9U!"U%[%V%$UY]5L+NKA\M;T$AN*'(' ^NYXG&0E*G^*O M?]7UPU\ NT6@C94&VO@T)F]\>,!]_Z762V&][6H=1=C&S7-1K&Z@^E5Q3V1. M>+IJ?/=9QN=6&.Z9>CQ\7W;B4OH6?0KKHR'J9,8DD'^<_E/CJ-*N>YQ3?TD: M8++RNPK5FJP/K)BLZ9/KP]T#W/GMV:G _'9ES'[VS'+T[V.3VG5 M[WG 3/*S*_=%-M7UKF9*^K.RWC/PGX%XP^ \U'H8!K1:MT\'\D,%HZL$2$X^ MNKZ[3;8E+:_]*P8[T%7V##R@(BS0A^N.VEX?0IS!60@FJ>0*SEV?@'B.=].N M]H<;L(IV9.]/>.\+M-*KS:=([*=7:_%<<>UG/DU702@9M+);842-Z#MC?&M0 M-\H@_B38G# %!)T#R50 W&=*D$T05E>&8F$P;$QH,&GM;\\!O4@,FBG^@MOC]2PVD -Q4+&%R"0A.PRZX:$TQ MYR,VN&=\^4 ['%?,^$!SE^/#,<-A^#!>K:.8QJ%K-[M -!;!#$29/-3V*:]3 MT^#!*-ES=!2BC@OP,A.5$=T*G$G]MX,M!;\^<$."\>/Z"3-T.M0"/SJC;#8J MPA)I=,%^B&+7KN!#1XT:/+ZQK<&,M32>]0TH\"4!/)!"!U(H0=9;OKR;Q4T,$T9L%WJ*]WWV0_:[U'L17!O# M%PI<9$O;#A/+BY:>%WR&Q&CLR'D1).MXDWAI-+ILJ1]!$#H^?+2V:YMO,XI: M^#G_0ZK;@F3:B8&6ZL>V"IF&_-HDTS%C1C#M#6"\7JA%NH\+P>$[D4O_B4' M :$)1-ZS_8_T?D5>%K.SZ-0 M046E0N49M5K6B>U*-YS/6QLSW%=R'2:K;R6 MJ4%NPB!'FW57XH%]RPLJ^]FC#2OK71BP#HCW=QYPIO@.^'EP[WS)2J6M>G28 MH^9V8L9P29>#/=Z"Y.HT;/DTQGPI4F7&O#AMYTO=.;X%DO=.>8#%K2#/7D?5:O M2=]P[:V]KO'7GH7*V '4VU[R$3&LN^> >!;8I@[E^A?Z("O51A3.F=8:;O:/YQ/6*H6;G\DM$# MNA.N$,ENY_$;),L[LSQX:GQXIC0NB+F[6?[[5(%>$P;HBQZR[QEF+X#:C9.( MGM,00EA(*IYP^:8^< ^Q5VUY&-K!D[*?4*9&#)R.$I@>%-' 9E*3AZ90V+'* MRG.@F/2X'X6;RC,,74UF:.#P:+;[=.B0Y#-\#-EVQA6Y?%ZO@K#TXL/^1=TG M/^-QS&]%VRGR],O!XG2TEJ/"S0+_Z22&(*J0[JPX3!WV8NN5#8$]',8-@_EH M5JR.E7$!-&<>@FQYO!,=+)VCN[[3GX5 HAGRH8A7F<%9,SF.UC:T$N-4&V+8 MN%0V1'<*@C:<34F:F:;/57=M;?T$3Y?9K0]FH.3U\TT.VTM&(H.,E>&NR']A M&/14+%,GS%3LJHG9,J^C**'.!=]XWO$])R<>*J<#S9Z$9)OK_O5HX=H<&>4J,I]P>;KY$ M!/E&I+&TMAC 9BWTS:6N\%&)P9$C98;\1B_M);HAK4R7N-;,&H[8;!%IV&$+ MPB8D!@KVEA?OA5*W@1]DW Z2\2$OCR;UZ=($1=DC*L_P))!T:AQE:J<-:AP[ M2MTQ828M<$9D0U@^P99+H+-DU:5A0,*K(Z(^G>FOAFG9.DL*57==JLZ!X8;F MUG)823 P5Y*"-LK>II)ZDQ%HH^,M$A!$(@'!?WSU[I2=X$/R B*^(S]?O'OW MCD3"\<[*O<$6Q ^RWZ9[6_"C#HXD;T$KTVI7]ZE"+LHP%U'[JZ?@Y:U#70$W M]D,59>Q7/USZL1OOEX[#K!J=LQ]7X6/PN1K-WU9R*,H4I./BZJ!JDM:](% [ M0P"!^@W!B8(%,IRH=L!H.%ENJ>_ $]L%C>S0W350/DB+81#2)A=U!9K52TH5 M&X2+MG:70=%I\-$0<9$Z7SRR>AN0473T1%7=4?QZ?6G(P:_I..F(ZX:<#@=<6/O3^R>NAX4I5"/ M42BEGDJO'+^G0#U+G>4+L\<3/?CD+,N3D#JTG,HNMDU248M#K2F-T3#ZRU%% M*;#),@Q!._AYD88/+1JCAA;EC&P+DBE/4NTKWQ@V69C8DXU>Q:;H:)+__4 3 MW"9 >[':U$W1-G=-('TZ!"*W#@7@)+9+!!5 MMABYJH3K>A1#7V.?J UVW?!$$*.E?AP/-'QQP>6]2=W;P'^A$6Q#0+.H_*?S M((IO@_A/- 9FV2)['C[R$ZTH_W*<6G]+VYL; & MA]X6'7!1TVPI9ATD..->8\HVZ0Y)Y9%,8$84:\AX4#-+@Q]O5]_,]6902;:E M]#Q0_4;O2X!$(Y07%U0)$VV>>,TP."E9H/W6OJU3!H,K"N,2L-B_JJ!BO_KA MH_4*#P6-',#UOP\%BU02!AAIA8:@0=K$K.?;K3FA\V<>9)&2.W1%?+=\@';_ M[-1%2V#6O:EQ)=WMK_E^JG7&E)[VL%^##;T:FN3E\=[V'9I@L%14'FF/[].@ M=FM<7TEWP_#?V?:Z'[T*>J9#_RW]G,XR$ L3!C[[T184K9#JG6<\C?)X0U[& M]6UWYW43;6BI&CNF=+8/3.C5Q4:3M*]]47C_3\9W#/!1I.S#[%.PS%[6'=."-K4F^HJ"._I MCB'FF1W=(/$MA(GR%TH95+L_1 -463=M$;&9%'$)%-+8A2@$O9LC33:V$VUF:Z1 T3OT)WP_ MC)]I",MS2)_9"NV^T"(?_"V-5YM'ZU50NE1)LY9KR,=G2Q\9\16C7R*UM0T5 MHP1:\,U=KD9.0 &45U_^RK#1HL]LM3=.O9B8;I1D_(I,.;ZIO7"])):R8.D/)E1I>BDT9(0XM>:+@.Y$\=>8#O('*^DKXG0:Z&$!F]1:N)=.OEBMN4[ -B-A MYM).+V:#28:3[>LDE-W0YZ2DUOW+VJ]<=TR"I=T(LX.<'%*8&4K#062QU::'AA>A!<5J+V!1'U M&P:K#BM4\:32&4>4).'&M=:NQR9=N-]HS?\[BJC94R6TM!^#?\B60!XA6T*Q MB>4OCSK3:\D\T9-;N MU$>+:^[/K.WN.Q+P2[."_CWBVX@4X\81MJH8IR'AMEIOCZLA8,I% I$;4:U.FR M!M<)1R46'LY; !M&GN=:9+>^]J]#R@Q7/1*V%L5$_G?)QVZ&3SR>Q=SBM0.E M7UJ_IH!Y'>KC(]K;&GH<<>9==BP'@BOAYUZ^O%R#.Z1I MVAT-#8V:E8^8F@8:2$0+B6@B86TDI48>(VN-OF[K.54:WYO'-8D;")K9V&YZ M3*ESAW*H,[Y] +X5MCL43:H0P/(_7C!\7EEN."8M8E\MYB9+'&@U5%2+1@I% MH3X1$"K2#0C'])>L6!O:B;=!$#_N.9:$K4DHWW8^/)F7NRD+;< ME.G@@%'5J&N_T;M@1 +5@1>0FE.SP@[%MUU/1(E),F0NXRO*.M3R'M@V.V$J M[8OOV=0C&:EZ96A+ ZNSQ:ASY69#[1@B$U(O1E8W@0FOWS YZWD6PM=SJW5![60P; M7*<&J!5(5,YVDZ7J#<&G4N/+G'%J]I]N_OYHV<_LN!GNRR0=/+FG9#)N^0 [ MLW;K@H%17OLA^0H<4I@$0_"D;HKJY*78+Q.[35^YOAM3_CQT[;/]RI.[]@0K M9M0&,K5OM3A1JVJ(CR(4DDZX*%+($BRHD9DX[&6B1I_K7KTX'3HKI]\LWT@: MB25<>DM[; E.^]:"1>Q K5&.6:+N-+FPQC"A$=O2&NI3NX$2DN%1OI[B9V%H MP.% XU5'* :_!M#+G>TAX>?RU96M(RI?CD8F5]<.,PXS,0O"!54W,2"*_!F$ M_<4PJ/:PCS*+G*3[AC_H/]C/U$D\&FR>O&!M>2%]H7Y"H_5^)PCCX?'LB9WQ M9#R& RO!/(\/UQEU&DNEDM6&?.!RR7TJF)SM\Z0!YZEL36_*X[:UY]-OS&2 MC[(/203XQ8N3LQKR9:2?B8[KH79X3Y3?4Y%#9?A ;YE2;J 6B#-I&>*]/L<, M[B%ZZEA>FE87N-[/A&H:SV,U3_-(5K7*<0WA(<8O#][!@V#2+:--J<.CR1\L MCZXVX*8:TW#;S4:A]JV&;:.ZALB1S041 ':,3$ ;I=8YGD>QFG8=?8L_\F M?2X[H$;B?-YA0ITL>-&E+20IW9]J>-Q2U@\9,0BU9DRIIN&OCQD:7I'Z]=/, MZ*L$,O9!7_734= GT4]+O&JHDDIFME:H\5SW:XPQHTEB$*71U(:[B2EIBRS6 M[7PPDL):*&.E.J#.^9PW/>!5'P6[=:LE&FD_V[O##!K/E.- Q);;>\Z&8-G< M5\AW^+\\X3GD_#416YN,B['M:4V_L#'I/O$VP R$5#JQ4_$D+B02*Q>I<0&9 MWQ8=O(RM)@&J!PAP!*8O^.$_WH'_K^5YZ4G8M+W>N-;NPZ*J:?A-RU_EQGF* M(L[]]L14EQ]BVK[0P6/5H0V6RRJMGE\$V64!*;G)+_A?3HWC.%$P31/!E4I/ M39N;T <_NUMIYW11;W=3HL%& M7(S.SW/E1K;E97%<=E*=&-O+ZF#JD6J@A:Y'U%Z$(++Z#<&'D@V:F'O:NV%D M6I>EX[!^C=+_W+@^/6U C+PLGNBE10,-C"]IM8OL!P("R,HWY3BI9(-!V&+%^YF0X'&UK6\"ABPM8T4>*O: MBBE";!U@POLG^ M 4/FF]):D?[ZA^O+"BA*?Q@Z(.IUH^[1[R]OEK<7AO1TO6U9OTH,-V'BPY2T M[)[R= DE_[/V7 3=WZ&3(:IJIH-O\2044DA)S(*D@@Q!46_#U%(*]NJS"9VD MTD"/U::9SJ;DB!,!ZY1XX(ZB9"M^]\C3[DHB,D82@G;*&J7-6H*VLB#79J(F MX?.5TS7ENI&2\O30?\G.4E?-PQ#IIH!JN#KT2L3NXFSTR[K\F=8-Y:^9SW-%2C'_J0 MGIW?.[VXLOA=X $[R ?+]>'.8N4_4)MI#X>/9>A&[$_EQ@ST3T>+&\M#79<= M--T(/@LER!/3@KR!V[(O1>1G*=IS0:P7R_5@]3W9!.$)!(0N#ARW)_!FG])N M'?[L)?-QL['IJ&2M!H_V!7BUPPSU'[\P;%(:V]JJ_NQ:A^N$F\'BWH1-Q7QV MA@%%PTCD))=M![L^0V\(%?7"3"*/X A,O$(21WA4DO4S:Q=$WQ'*16J<(G2V MKM6=65\39]D4*YJIMBWN@\X)L^0Z#D]H87EWENM<^^?6SF7=4\JL+1EM"A^B M,^8JZX:*0\ZED!T3<\*6'EL(,@QYZN:H93YFC.\DBWQ62=4;9!@IN+ MJAOV\'HT9',>ICDR9#X3FN9WMLMBNUZ?9P'M4#LU9'M&=/%TD+Z@&QJRHR-3 MH33E?P@"Y[/K>6SJKQ*P5O\M@3B^7BSDM;4,%?.2*@$'@7P/L2,'3_M*C=AP"2> 3#?>?0OY+J8NXVG<87\->FF$P50AZ>RCI;2I* MD_^A]@;U=$;L;.=Q>:CW,F?9*[$_=(W\H';=R M-V2#%]6/E?6^O_(C);T7BAR'NVZ'%5M3WC<@\ @2)N:9'DN>2N"@8;/N^6, M7#-PP&E)S#:%Y-F2*O:W#LJ?")]FL4B?6O;76Y!,:5)HS6-2#!E[,W24MF2, M W&,H2]W;3YO4;N96;.MM-G")7=!UAT-G&-4 M#C*28FX\!1Q/-UY%*;YL2$UCA-XH:H^Z)>9B%Z3".K;( M@Y;9WCN3;AB,$193">#IT^%S!%,>L*#=PRG?R[C0KH*P&HS4+ZP24[>^ $L- M+=05:EFAX!/*Y$Q\9!.$U1%DVHE!JUGET9>ZD#/'B/KOQ K9\QA4 MNG>C'R_R]*9=H%/Z%)^R0UT_7(QQ20ZG;&#G(SZ40%EW-,E%QMA'?A>9UX'5I@F?D^"4Y(848(N08 MAIU.,]0V:4H],AVBVK>*'?!2_!B+M7XZHH'W-<-=<8RXIU'B"3JC]*@8^!%Y M\\FW$K9L4L46P*1HV$ ;L8?&YM>9CUJ'G9%% MM' I2F^9Q,]!"*V0[F):/\)O851TPNU?LJCQPQ#,0HIAV%8S27V[HMQ/**RDD#1W+_74/EPW39X\W+>ZU7^KY3,]OEO=>N'W%#7^C#'2(^ML3BO'&*)-\SFA==NE MV0%-$7^C\3N<0^Y5MA,Z#YQJY]?^C.%L:)*#>I#BN7!9A01J- 02LH:6Z1:D M%ITKCVGN'B8[X4E*Z\U)6M,"-2M*?0 - 8JB#=K3AS9WA2%NJJ5LIK?T-7[\ M3+T7^C'PXV?9>CRXNE$=5A7:,;;7ZF&:7-"""#6(T,,P3&/-VGV)FWK[ZX=@EA"PV0W&?W50<2>61 MU8;_^O[R;OG8\>8\=Q/QTW5?8QS7'-[7YN4Y?1#N)WPM"D+J/ODBJ:^]?V1[ MN'_I]"=L2S&10JIX[[ M=TJ30MFM90\ QW1;Y"&;)[?HRC!.VK(SYRZCTY(:E< H(Y=5PFFI1D:Z,( M':.-/;?V,9.1L!7#MT)X7WJAQ,E#/F%CT],TQ[7-[]\#AURB@X;"= O6+8W/ MK>B9Z?GB.M0YVW^*X*HI?TI!H3FXDCNU0> MO!\$^1NTE0O3N ".T\)63S(=S9QCP>QOJNH2.A"YTXW-RU?@B'VT7L^H3S=N M#&%:S<\MZL,55R=V!&MI$>I(;KV2M9!-K#@.W742O)P6=Q;M>?!XBFMR9GD00KU(>8LUKALHK<6AZB&VPEBV'AQ# RY]Z7+6 M6_W97'3:,@VJ@7[^"&F( &VZVA=W^4OGKTG$#[?](Z+[U#Q6!/2 UHT<\5QY M.-J3\L-2H= Q!3$/,+)JT/)0#$WXS%2D,68K,U^LGP./=4PDYK'E.HI#=O"6 MO3JI?HY^A.JI)^I-ZGIY=GUS_7A]^4"6MQ?DX7%U_H??K6XN+N\??F;M@N@[ MT3;_&$8F*QE"TZ#06U M;, :92,9"':6ZQ JO&0C?M(/.#1M(27%I6'@DUNC<>,C[XK1PJ OTE=#OIOB M=$[W=,<07.GBUJ*8\.@N^2B_W[1N4E1.1.V&P$3% .40:J4>& TJEW[,]BY7 MKL=VZ&RF>PK":N2TK!0&("U249<[O%K"ZR59Q0;!HJ79941T67OT>>,NN\6Y MJ(?#R]-,(3?[A,2/M@W.XZ[_] !77U;H M1)]VD,.=E?_%N_?M!)!*WZ*)(/MHB(%8(8CDDH@014#6R;OWAJ!MD&EJ#)&] M>T]G?NO+UQV\CE3ZO;VLWFS6%0UP.^"F5,ZI@-%25P]HP!@9JU,UCLW'K,.: M[>FIFQ!Y!)'SJSR5O9N2?U_[8A%J>PS4+&FVZ/CNUL\<#[_* N!+*O*DW%Q) M0T;/!-V@+>!=$87#U[5/7SU\M?2=<\NW'$O*QM)4"K.6M4C%(!BJY7\M6MNC^VEQT*?R4-4 1%I3K)GZ'6OQB"$*6F9SA1M[X9+UNE>_F4;.%/ MU H?F7B9 ]W0VL9\XU)H!0:;:3KLF^9TV M2EE^P=( *A.M@") U6;+/"Y J M(";-_\(6H'A_QWHX9K,YO#WO8+!^BN@F\6[SWY)=EIT[#MH*FK3!1AJY MO G7,22&#^TL/7*P"9(H%%EJH_5^)V(?[?2QJ6U(]ZT!,Y0':HNZC%@UII>;HX3[&.:X3], ^* ]LS,! \/GF1[2;@,TA ML(D56U>%#);]OTJ@SS1YIN+V@Z[B3!*FQ+-KWO$T#] #^.8,GQV3,1!"0 M80C"E)I?\R'O[($I"9!2EE(:0:I'"6:JI?!T1XU247&CG!,!/$E+LY.8C@@; MIVRBXC$Z,<@T##P2:]0IA.2=,!U@BI2"0&DD0G-DY 7-9;'@:=4 =7L/:2?9 MV;54K49?_^%JJ[GS]]-^#IRW6J"*]F[LF$BZTQ$*-J"BZ4AX=(:'G2\??D>N M;E;?/Y"K^]5'LKJ[O%\^7M]^(,OSQ^L_\KBQ7QD&S^&6&LY4,W.XV*45^DR? M*/-,.K,BUY9@M[DLFF&F30.4%WA:,>P!\K3PW.7LS1ID?)GFWCO5F4\0W9H7 M&JX#.1_B0:-X:Q:$M\:PH=1JAQJ%2R>P9D@C5\0F2X9#4TEMZ>/JTE$ACOG] MNM@$:P0\4N/VG)GJ:L\2 "9ONC3'G00KT^%;L.L,27VL\B46_SVTTT Q=(09 MCWL8J(K!OOTW"R;;.*]JQ32B;13VJ@7YCZ_>G9(=P]<+U/\=^?F[Q;MW[U*V M&V+EJ= 7Q(VBA*'OZ\4W[]]G?V?'.; 8]VN /[P[_,,OS<5F*]E5:S^.'.%X M^5K$5S:ZKK<6Q<#WKLL/W(('EXIIX'ON*6+X^" M/2B$!T:33 TQL+Q:DM9K'"2:&ET'@]32X^4/%U'Z5VYD6QZX^LEC8*5%47G% M.^2C%JB44T%4+MP[#8R&[3+!0?9QE3XP+X6T['E.]?.I4D3K0%WOE-"&0'&H MK8;F>Y[[UH,K%ETE<1+2CZ[O;I-M2;O'9QI2:Q-+0[K[UZ/MQJ2OYGKN4X34 M!1%R22JXDMV\$&X8J@<;3WJ_,:C?)PY]77>' JY5\H>* M!OK)'U(!HY$_#&C &.0/J1K'Y5#8:24K'*)"/4YDF+9@!NX!YS,!>)!"!5+H0-9+@N'G"PGHFLODY76'!HP0%_X+MSLOV%-*4HF<_U0P4H!@BZXH M'#>EKW^3P.'&];]D_Y]*54MD;T9;6Z-8]#;8H+C(%J,IQD-VH7GXH_&A0\J] M^_0CX] M;P.?QE:XA]1UB<_;J6" XWJ$[FWG\J/T,(1/MWI>N#!-^$Y4"A6!^4.R5DJ+ M8U?&+CUT!0H1)Q.D<:E#*:_&.-&[#7.L7EUVJ*Y52FB:\*X1Y%_SZ+ +/C^) M>!B1/@W77-K+2N+IDQWY#4RDP[]/L$"6*!9ES MH)F)Z ?;L79EB0/!E 37=$/#D(H,RT(_H;?L4D#^ 9[.NDL7G -@6GL6CRP$ M$"'!,"1VFZ).6*W4+W/%.GQ/8?=#G>4+^^T3A1L$V#/>LV6/#0U;_OC=NQJ] MD0[J>FL,=%B03"Q)Y9),, ')"Y+*-@RU0TW7'N;0L\\-0?@]W5JNG_VQ+7:A M=S6C(KQ%[W$1G@L6)4R,&AAJN%[X[NKQX9T^->*->'QF=[2U_C6]>G'P(^?JS>O M@;80: P1K=%T^W4$?8&_2S.GUQ;$BD"CPQL[2$)KTE7=S* H7_R9 M,+]-Z,DPH+6/\)33U629)\1H\M">%&-;8E3_QLHTLBAFCOW!S,%3F"7&G3Y& M-W[-_6,2'$[(.!T$SF?7\]+ (.&;;.\Y19#PG\^X@B4#LT<%:&[JWKJB-E"; M#;7YHKP1\@A]M9]AY!@V!OJ;I48'/:P/IXRL?&&S51#N[ZW/']D6)'0M3P;( MYK+X>,@6#7"ACFG%"\*J)GG=9@;IM)JA'I_8U1/CYL/EH<&-J9^K?\7DO&V0 M@EJQX?00Q3S)[4=J@TW2C/B*>H%]M M^H(+!K5"5Z1!)AR"J[-\14":>:.49W'>X(-!AI-'(@SO?P.2UW8Z_G9_.%KJ M6JW@;!.[P\$?PKHYN K:79'I>N;[EVZ[_5 1%]@KH MZEFCU@BO8:W1&/(E FH!T-Q1NQ1::^X&RJ5_L MSV5;W<[OT#M=5B^<34@!XOPU M27/^/0;P L'V31Z]I7%!*/88Z,G)-XHH-+W(B.U'11(5>I$X(&&F&?%IG*=8 M#?B_:D%O0>YK582ZF98#<$R[USA.Q@;><)>L4NR#.*M0AYU?[GG$K?-I!P0L MPC]\M2E[C0OWW@;'*EQ]&/Q3V?W#=+5G=A]2$7;P1VJ-NXBP/J&5A[>6I32-RNB!?+XC((':J M-='IR$WL2(,*,?6\M8:,6PU6J6X.L+B=DC$W?UY*:0,[-MPM'^!9<[MT02WE M:>XDKY!BVOZUVP!UFEREWA@YY]K2<5CW1CPIY2KD&UZ_UM.=Q?%YV-KU0/EJ MB8QLJ8"%R#<*B4!BI>3V/"LJM/JZ- M_P#CEK?Y0R&.NB2 G(Q\(W;M/S[33T!P[?#Q+[D$:"F//.1W:X(\Q(, L>F$ M_+N *"%$3.0:C^=Z6H*/\^EN\W&-+R735@[.BG@U+*:%G0522CPX/C0?[R5[ MEH\:H7);NI83^)N0 4\3^N<_.W9;#H^ M0I.;*.F$HC(!"8:!2JW5-1X2]:X8?GHMI6.ZIT^)!]_MESMP6+ \\-9ET'82 M.SYG\'8W<+2!_4C37(RM#7/RU= *#.8*F<3*A)*?6=O==^#Y 8*)?2!9TS%Y MHF;C#]&]#70L:/1.>PWGD-5,XWT,"[U?FQ.-FYYOSA$=@_3Y8 M1TL[7FU8;=_PD&4W+;#RV3R7;!/N'IW&-F?I&P2;@>R@/IT"Z)/\Y+;"Q]0S M;X1,YDK)N^X MVCW"/"A'["H.Z0DN4SH&T+I,57!V%P>?'BZ:-A+]*D#M'0;IBAE;&>PSD223 M*09822IA8L&1E G6M648K;4]=PD[>+3RV1>A:Q.VOB7\TG"0:8YDLS#(\@?[ M@^LJ<+Y_3J#_@50X#G_UH\^OA2&3XJN3YDBSLO:O!YW\9IC&WJZO=.>$&P&;1Y68+MU M11 $V\&!JR/3D4WR+NV1$:YG)>B7F$$ZHR,V(5EA232_5#X0;AA.AYFI]E8S MO&\G?;NQ*75 0[8YH5%T^+;)Q]NZ^OXI?](94)>&EY[A+I[8&4:^ 80;<"]_G(Y#.8B1SA?TP). M'&.GS@@BWEKS@!^QQ6H!YFO)4%,6K#7#>PB*8 M>M%%#X$GXQYO^0!_VNG2!>=9'?&'TB>HGT2L5L-0U=W\^HE%J2^F/6.G$< B MJG>9Q,]!V$)EW_:%CM-SAS8:XNT/DZD5(HQ#5Z:M[H=#U#@UN8)J(B5)BQSMK#V?T=KQ+"J/) M@5IU0-'[9 2>.U&U87AI;WB-7Z?;^A/BAA]=U +DF\NB4=.F@8ZP 7%@-2TB MOK79-8L MEX&#+-B>$;=7MT_(X4XWKD_YTSA_.W0#'\*QTAC<$%[)@4,O\*UP7R[4ZE^. MK!3-X*ZE3:B+;Z$!*=?.H_D660;4D!RH<5C22(=N/5:MD;[K@\IPQ^N;@ U2 MSFW(M_#7_C*!W;OG6A64=13&.%1WZX#:D+#:3SQ!BRG>1%T<R")B]I/4W MQTVU-_8X_)Z[;5GV<5;$Y/ 1(LOGGM$+)I9WXVXH[-::(AQ[?8X914/TQ(RK M3!Y)!9)<(BF))""3O.%2=1!ICMG2GL-O@ &.8P .L6]Y2 Z&_/37T9F'1"G= MTBV-U6ZGV[_5=5FMI*&6N^O&Y%-P9(D7"K=,L[>O]65'4R/GO+Q7,I3L+E\= MJ].-P5+T$(&'Y:*J1_H,%3 M:.V>7?O:WP3A5@2=2^#;ZU/,*:FO?EJ N=J00AHIB=-T(!JC43T/0S&3 :<= MWPKAYO>%$B>/,H*!V6V+XV)%[6OR\OEH$-#G6)"N_1?6P4&X3S>*/5>@CL_U M+3EJ>NI:8W)IIIX8^AI&OH+TZ,'I\'FHQ$.RVWD\#+S#.ZCS,RP>5?7"1?W! MT>UMUD.FO1ZJFJ"*N%Y],Z$#N!4]0_ L^P\0-+Y87L$VT!E;K?0MVBF\CX8H M9S7(2L@CI^&'DBS#$-C+(#47\=Y]-F-&7"F%J 20/2K0GB.W4U=<,*2HG,.3 M9C6/F3$7UQS52,>>K9HE?+FW93H3Z:JA6 !$E]CV;\?_@!Y_]!VI%;-?F7$=14DM\ MV5T>'R?6H8F&0#&0<,)%D$P&$4(,@9*R,>JQ8BK],N%]='8SU'4!72N'OG&6 M2<8Y\,>6ZYEVKR=M:NTJN=7*AH00?O+A=11.BS2E:FL-*AE6UZ@AA%TM&#N$ ML"R?" 7,C!U!6;%7_* 2$.:*'\RU[!,O6/M(;WR@3">-\8 'F#7SM5C-)NT1 M?JT=95S(*B2E#6ECQ :FIHF"5YNTGR2"541KNS[A\KDKJ6F[!(0)!X:P2A$P M_(7BE@:^Q;IWRC MW@*6P1-S%,:E29G]JSHALU_]D.8>6X4ID]_RU:W.MM)B0R'=)1?YS,SSSL$E M>%HU^3-4_A=#\-#5^ P52E;7&%%\Z3\Q0U8I$UN+:HTFKLC7'DN*(TXU.8X@QBX[ML80-^%PPG>@QK3O5=)*=MRC8>D1%!PFHNQY]"YD@_H> MDCU]VK%5B_]TXVZE.=A'%8E^BYK 'JC7+-#DA#/K9YMEL@Q#D"'R5@N%%B33 MAG!U"-=B0;A&XA^$ZV3(*)K2_+57M*GP.'R=*^K/XFM621S%;-I@N\>&Q:Z] M/&;%4]($M_7)X5H$5I&2$$UKG[:&]%P '1K9HG^LWF\WP;^"XV 2>"S%3I1^4] %GX;Q'^B,60U??)A.G@,SFCQ MK]4+#1^?*3!N%4?T.]X[5T&8EFO()V2:=IB9P:1VZ'C:3)N3G[_$R.0M(F6] M2=XF(AIU^%=.GL_:15C#2-$6\AB0,UK^!;2.//+;@=>8?"WNO(AH'J0>):4& M:IH#C[3+>LZX1O?D<4WO!@*FO)B8I-[L/!>/H>50\*",/H1!)'M\:/E (U^% M1!=MG!1%_0O")1@R9M1-T4(KT=8OLR"+C2 ;1DU,ET]L#/#G"46,R3_5B+9. M_;3AKI!$"E'&0[#3/BU@5.O *?.:Q.X3G[SOV9(?RIFQ:^7P64TDDE&[SHBM M_'P'4%1?/.L;!BFI!>J90=J,/VDBR&!+'ZU7M;!::7$-R1Q;]< @2-1-6.7& M16QW-;LA]6"W_:=/(,SSFUI 67"6N![<4\@6OK8O="4#;M$&^0+)JR?0A?QP M$EF"DF)W%,&BW=:19;3MZJP)HRF.TP%=P.W"7#D31J\>[K+XT,/.C31$'H B;D/ M11 APQ D*=NB'GF@TBVC(0D.G6SJ>]AOUX'7@)S#OV.0TB@)Q5LC*B2B1H-P MT-C24B7?F[-]4235FS\QI+P1J:\(L(\U[L?&DS..3Y2&ENMRA#IXIBOI1=9[ MTN@P!IV8;.A(O%M<9_.T!H+/X]"]B)-\%$2OS S-KBG\:1W\3WZ>/AL MS^2<)SR3R.^#=;2TX]6&E?GF@Q>L+:](LW 3?(9W#DSZWG7VYWEAH"P&[F3C*0P=LULUP%U $O6 MG/,$=OT0I641ID[B<=B[N31#,*IFCNJBI] GTZ&IDNE.G*[2]"HB6*7D.5\L MR1*X#:T-BT=D*S" K>50%,*S3#WB"!*58R]*VSJ-S&X3F(#5O XB>B.Q!!<& MFUO*M[E]Z'/G&+1(@U5'M0[H#]_:7E [A"M.('.@GV+K^8'M.^@=O!2S[?2& M_9)M-ZR8+5X-^]<>'V,VJ?UUQ)& "6EL$\2]YD$@X1))*A(2^L%1[$SN@G"XEAVP?X3Q3P_X!7[O?OD]\[V-:16 MG4G $*U"';H.G$L!"9]/J=+VC% MPI8E0W-IRZ5[RS<:KMJ[-<*YJ>?5:3Q:X=562YBCIOU,U_S=%FBXW%?$TH3Y MT((MVR8_L[6,K7AB +=6F"&0<'E:>3N&&0ZFQ_+;694E=,F>N" MC64XD?')7K:Y."R$SVG1)!.U]&32L,=E(1?#]H'0@Q#$R*MJA=U/?HHM%E%QI2 XI?>9BV^!"=:H0.V;!% MK!!+0*Y(OBHDZR)D'J^]/5\EAYGAN%XA!UK[@,T9,1@TTI[#.RB\#CE\&]*4 M0+KS$ZTTZ!)]4..RB24<8"8$B:VFKL3/.ALT$D%ZK>E'2I4NL6PK97H;=L=- M-/%@4]]B\]@G/]I1V]VXU+D(MI9;I>1H+XM).=&I >YY451N"&"4VEM.-:%F M\NDN'"_HAH8A=1ZMUU(V4LD]HZ0P]GJQ70>D%NJTV$2T8+# MY[S'MG2X0ULSQS5INT6JMZ,*P)KR7<]GAYJ$^XU?^W=A\,00T$H?V?8%_FVO M4QO&-9'OG(#LY)*$@;C$MT5FMU M>,C?)OE_CB!!Z:XDC1BC$P1F7 M"Q39\83(3KY3 QK7\R(@9C(2-C38@48\9A-(N>P%,$X$@X*238[K2FZ Z0^9 M%8;!?_APO:G1-ES[?(T9K@.TQ S7VR"F MY/24G)!,,#G;DRRIY7DJF["NX8\UVO*9C-1,S0-7T2;'-7 'F+X\<(<.A G/ MK5;TS#H'_G/YM\1]87,+ZW"1^J/J/RL[R/:I GVR': O:LS3F*$TC5MC1UV; M">:K$?^!%BIHO!@:JXUQVSV1CH;.MUH4,K+<\,K@AQBPU,;:%H!MG-O$KOS! O 7-\O >?M,"'B;[A;DGM M&VW1%&T:H5S'>+VDJ-BL6ZA>=I"&7G1VS821&);K Y?.RA>I-JYY3KXVDL&V M+] 1&-W:H*(O6/7B9N8-.P5&-/J2\.>@7(AA*%,P1RT 0[%WYGYZA_1E"?NU ME!>I\[-QGN/K>FE?,$/0A)TI7]$I^,Y MD(&*]X&3;NI5IO%@WE_!UB.WHI9SH/>PI;5T0/7^GAJ)':?<2B$]R-1Y.ET^ M/%P^/AC9ZUU'RQ;;CA;3<9'>54=%=!(<:N]ALJ2L7;+7B'[?8J(_>FN(6@DS M8:0L#?("Y/(,@=8@TY2#1H;UWLC!1>=B+;ZG.W"0\)_@+))45\?.XOA@HW8] M- 0=I0)(+H$($0:A2\42]2@DA2X9UZLE?2+C#[DBKWLD=;F6E\5XO71J@'-M M$"^ _.%>U&X(9I2:7G:%4;/^\+?V-#B2/^MSXOF&%_5Z&B10(>0?Z\VI325J6)K&3O'!-)'R=GVVA60OD!-V5H*Q*.97G: M\C1MM)P\:I'1MI=T,V1\S=05:AG=QD7LW+-![WQU,*L)-Q9^UWCMQVP.CUS[ MCY:72!GCIA!M2.Y&)?OHF@0TI7,4J[+0>D%RE0G7^2CFB'&Z::24C^HXGCVO MW05U1,A:]-^)Y?$PX?3L"@W/'7XDXQY9Z4A9\'JV"77EI9P<+U=J07*M2*$6 M2?7:*^3,,]!,:ES!LUAK)NIA#1973#PX9+3-XGR0<58(/N4J+9O"!QH=#B2Z M:., R*)$)GEH&I\8:*.@ M1L/PT=386KIZF74G?-CWO."SQ5IS%8070;*.-XFWM&U8$B(V2U+W!:XOL^4ZG"XSV)JMM-_2W M?!8'BR'6J_E?#,8X(KT;4#:ZZP2V(?>09RY:VG]+W,CEFY:F=TO5KU )W=2U M0FT&2F*(D$-*@G1E;=/;F)XO 1UM/*[K_QZF/$C UA.N(PVGAG $M6]&&TJZ MPA$Z0-8=G#!;BWJ.)H=&=NCN,@Z#_W<&5U/ 1G_P3K?GA-B1'71L:Q*>:BGL MOE$B%1OILS,PC8JDJ=4]39N%AT^S1=JT"M?FV?X##9Y":_?LVLN06FUD%@,J MP4S$PW5&O5-D"?A6*2^KH,H2DH'1H9!-0+BF.7K M1PZ6.5)Y-N;-7FW$2W+/!)Y]ZM*7MG- "[3,%6Q,R)+/PW#AX@U!N!:CR;-R M#NUW$_DC)"#O4<%T?!$ZX S$)YSCY$T2\=C"+\DFDT2L7)3&.[1QVM?)[H)K MI-ET&+(A.A"ULX]+$6BL@=>EK:*1QJF"[CIY7:YO_WCY\'B4O"X*EE($M&HW MS\"V<>/Z])K]V$FQ4134QJM1DXW:]V2UDC]#O817;"R51JWI4OZ,9KM/>P=3 MXN]H?$UH+ZOC/D:J@4[^%G4!QG@R.HG7$ 6AK0@)2&&04C%'@VSM5H' M30>S>QJS_11U+JW09UI$2]M.MHD'3P87=./:4BI,A0^QD%/7#0.\3 JAJ1C# M@*9NA2K<>G;1A'R%0>!\=CU/ JW\SV@FPHH<#$RRNC2NN4/4$R]X[! =QK)5 M]\SRN'/BFFZ"D!+*(R;@:03^Z3[YA+[:SQ"-9$13+GVI\Z78N"L8?A9:QTJ+ M:QR.32">=!O.[!OO(?(T7OI.[NG ]F3RC;G\$PU;]4Y]D,0OO'[._$*SRA?$ M9UM03M48D?_D?SM]UT;9.%>S6C?\FMHVTT:[TSX-6V\U'([&MO5 [21TX_UE M.E&6,\NG() 6P[!KMV\=Y@<;8P!/&+9+ MHXC2%>LU"R;1&TB0E+&6[U-.C>@B$5ECV9B0++^]JT&'_P[4&Q4BS&4"GTLJ ME7"QBSPI^WZ14;]$"\*$I_F'F7A#A@/6>K688TRW3P?R0P7/@TAV;F\HB 6J M7#8&BC4(0L6&@4S>\BJ,.LP^Y4N1SSVN$LM;K3WW*5MKF[#27!;_-M2B >Y1 M**^8%#4;!IG6UM>?@+HZ8&*VM[4F+KLZAUW%._W@DU,)/F=520L[W,SV1%T3 MX:@C2QHOZA$:A]\8-H1-Z+E&(CD3AL+<]),#FWP3?*:A^,G=2I^Q1Q5I%.VL MQ!XS3AA<(_$/PG4R<588V?RC\LNVX7%&^C;V0_:[-$/G/8UH^$(AU\'2MD.V M.8KX?ZE32D8F&<':JM=.#8=LIW8B.?@Y_T.JT8)D.O$7Q$RK!4GU(B7%#!N> MNNW=R5:G U@37I*Q_I1=?,&?T)=9I?I1%U2L'L.056Y:[?:H:KLI^7=3ML0K MUW>C9^J CTG$_;TS($HZ7.5+/).NLG88N.1B%B03Q%V$V)0%[L;!)I_0# -5 M#_O465O[=1\F;0KX7D1)^.3:P#IM-Q+4M)7$)4]IE8Z[28*J']*JP2M=6^H4 MM,X]'\GJ33FNIZT.BQTF2ND&V73S+XR^F')VD6O66_Z3RX[3:5K*+>1S^SOO MP71O<$M?X\?/U'NA'P,_?I9-SKAH M6#MZ5H!94H;IBL)SZF6=B2R<[CA-?4DJ86))'! F6--B-%YK>ZY1.R"O\MD7 MH6N3%\A9 3NS0:99$(L[@ARN;0[[7Y,6M6&6+Z]UB$$Q;LK0CVS.V2;;QIU@ M_>^8U*"-DC!C,:W0$)Q(FUA.^RFWI@'! X],TF_3>GKE7I7*''BR4KC/;=:M< Y:.6^,.0?I__4 M&)RB0>F8G;ZDX=WF>O%TM+SN$=:-FNFC(]DPK.[Q[P+/M?==@Z!'!;HB+-5U MQ=W]54Z'AL&NOS5D48,]NV[".^CMSG)#6!E6X84;[8+(\FJLJVHP'505^I8: MH3]JE@?F7J_$W&L8=#%VJ5U78SO6@)VN&H25/Q]MSSL"5 _"34TE>.]K$.4- MKQFXK$[^%SDE>.>LJO E_JE/63L4(5,04W+Z:$$V<:)[':7+A ">H[4KZOAI+HZ5 N'>4UDU5& MV +6YI0PE;YJ27))SMEC6O-7-E]W=Z8\E:-,,>KP@D$A6A945PHV%8 M4C9&>[195S]-2(/!]R4=V5$/RJ!I+)HDXN?+U(S$ZCJ=3Z:O"JFMJM*S<&$W-HC@^&/@9?XL04.W!X-Y7"HEL,#0B)9 R3RFHFHVCA0 M2)I>AT6;U4<&QEVR]ES[R@NLZN:YN0P>$ T2-8!!U$IXM<8!H:')=1!4K5QN MQ0W[Z;<_R7[#_@="7G_[D_\+4$L#!!0 ( ""*<% 33!?OOS@ "TT! 5 M =71M9"TR,#$Y,3(S,5]P&UL[7UM<^,VEN[GF5_A._LA]U9-O[@[ M2:>G)K,E2W*/,[:ED>STSFYMI2@2DC"A" 4D;2N__@)\D?@"@" )B8#,JJZV M+0'@.<\!'@('!P=__<^7C7OQ!+ /D??C-Y=OWW]S 3P;.=!;_?@-]-&;'W[X M[O.;RV_^\V]__.O_>?/F8HJ1$]K N5CL+L:C+X.9'\( 7/AH&3Q;&/SY8N \ M61XM,$2;;1@ ?''C>>C)"L@#_#^3/^RW?R;?;7<8KM;!Q?\=_K^+#^_?__#F MP_L/[R_^9SK]KW]\OA_=?OSIO[_^_-/H']]?SH?_^_;B^?GY+7!6%HZ>]M9& MFXLW;XA$+O1^_0O];V'YX(*HXOD__FD=!-N_O'M'Z[PLL/L6X=4[\HB/[]*" M?_KC'_X0E?W+BP]SY9\_IJ4OW_W7W>W<7H.-]09Z?D!UBNKY\"]^]/$MLB.E M)!YXP2U!_WJ3%GM#/WIS^>'-Q\NW+[YS$',)W=Q3PL!:;X!#<2#-7'Z^_/#Q M\E":-E_>Q5_F"T.!+'MD__;'/\3& MQ,@%,["\H#\?9S>5:K^C!=]!!_\R0G:X 5Z0_AQXSM@+8+"[\98(;R);_>DB MTN8OP6X+?OR3#S=;%Z2?K3%8_OBG,-@X;]+&J17^0[KM=WLEMACXI%3T\2WY M(/=4\!( SP%.^ERJ@&HUB22)*"ZRLT__QJ6]%N%OLDI_D[7ETO(7D8%"_\W* MLK:1".^ &_CI)Q$\;]Y?)MWT/Y*/?WD@FEV1]G\=+/P 6W:0/L2U%L#]\1M^ MN7<-Y/53@7U@OUVAIW<.@+&LY)>BB.2C7V*49F %Z5.]X-[:@(*$W&(9 ;.V M'>"\L!:VTQ;)KY%AO^'V_:3$NRVA32]X8Z^AZZ2UEQAM1("E3T4"F2]"GSP> M;:F@EOO-!<(.P#'%GQ#O(=$-6^X-Z?$O_P [+N#%!=.YKS0'.J\+&]>.I<9T"#!&A6V=D!2* \^4,0;J@'!OR;T\%^3#$5+-K MZ-N6^R]@83[JW**: \]7D8W]=Z?"_@%;=/X_WVT6R&4 GO]>$#7F:Z*R M/PD#NB:A?88_61%5,L(H8K79EOGAM):9A@L7VMDF?N?/P!;A@+Z6"'*ASR<:=G$C M\.>IRC'$B=>E/R,W)+#AN)OP+5 L9P3T)>4XF)]L81J+]16X[C\\].S-@>4C M#S@WOA\*ICV\\D;8@*LLQQ8G6\S&XLW71#[JHK<\/NOG"AF!>EXM#M0G6\0F M,FTLU[T*?>@!GT\T^5)F@)U7C(/VR9:ML5#C#< K\KKY@M%SL*[JX>S21J#/ M491CA1.O<,+=$#G\C3QQ+2-,4:$X9\_IQ O;@>,0 /WDQRV9$EQR;<(J:X0EF$IR\#_Q M>C:1:4A^G> 'LNRH0C]3TB3LLPIRD#_QJC81+!J8$SS%Z EZ-I^0.,5-LD%) M58XA3KRD3:2;(C^PW/^&6^%[@5G8)",4U.28X'3[M50R#"P.Z+FO-8G-UX J,SP"8RLP$JV900+ M)F9QS0T@5I5CB),M8-,0*_^PE /.U6X&EH (:(.]>@RKR-?5W$0U0."$^YUL M2;OW-5V[%BL*)/^]YK@7E.%@>[+E:MH-#F%OU^03UKX(KZ3F>',5Y"!_\NC@ M6+#892V'?;:L4>CGE.3@?_(HXH'GA98;QT4(H,\5,P3UO&H3T>/P87YS M/QQ.[N>3VYO1X&$\NAK<#NZ'X_G?Q^.'IB>R:C[E-&>S:@KU"DYIM9=WX/L@ M\"N$+132>-#RU%)[6$L5[,D*2@K]8EECC%!24NTIKO:V&%K^>N Y],?XMQ ^ M62Y=1@V"H87Q#GJKGRTW+'I2ZM7MUE;"OI:UER00_+%T0;0CRTT,G-L8)J[T MD>@!P#Z(2G8U"FV;;O7Z,V #HN["!?<@8'MPI*H88F>QVKH-SQOOB8'*]PD*++?+]\D4HRW P6[J6G'F"/(6W=+U(Y^ZA%4,F..)5=:-UKX@Y#Q# MMWCJMO2U < ?5-&-M*ZA!P-P"Y^ ^"0D'.I"_%-PBEOAE5X MRBI.^7 ,#I/F+A-,4<,&'PR<1DRV@!Z&\U:WP/)!JNSN'GFVV!5<6<\ VTHH MKSC#A(*8 ^ME& 9THO,36I"52S!9DI*?#D$KI, UPIDE#?D+P)4WMK!'5/7E M;7R41QG0+8X#L>($&NU[TB@A*J)-AN3212S1OKC6+?[-Z3;MVS6@CR@ 3W&. MCV-UB$J:J*QFK#DEAF_38U5*YUW5$RX3;)!32)#]P[0I%LT/"8/HN 8-N$$> MG7$ S^8;3E3# $,*%5:<9:2]>6J[SLQVEM5WCS5.3J)BCST9Z9'4HM@\5DD# MK,%44'$6$C4,EF2X%<9'%HL98("R:HISD"CQ?*7KC"CDAJ8GPV -R&+D"= # M@!MPBWS_"BS)*H1,8(K)8IJW8X#]&H"C.-6) @,[#HREF5J0+!R&UA:2.4NF M:_(L6EW1!!-*J*\X*TI[F\U 8$$/..F2/],/R5H"VI W>Y"H:(#-9-17G$;E M&#,]Z1F>"39AJ2?(N&+:,JIJE[?A1K<)EJU679#TI9V==3G;.(V07(, VI9[ MFH..^4?J>.HQ+V%_!++VBI( .,%1"C8GFOU/ 8ZN\)!:9'(K&\ HLC#H=I0R M+W=\W]R/3Y_(/_?C>\?)M?D MF\G=^'CK\/*C=%E_ER7KU]U2_O(GX(7@FHP6&A! )?D*@_4P] .T 7A_AHH& M1Y%_-!"'ZT"OWY(!I- ((-V6YT/D!Y,EC8*+')4 /T$;^'/D\M^PW H&V$RD MKFY+\NA(\A2C)7=G*EO" /!S"O%7V:9M<\R!Z])A[CEW%OX5T-"I\#YO ML2>H8( 51>KJMB"?$0B)^C1MUHBPM8NBW!=BZXCK&&"@"J5U6WY_ 1[ %@W M'C@;Z$&J&,UA+K9252T#[%2IN&Y+\?WAFT.4#L;>'/+!9,E347GQ\'9 M/#(4U## 0$*%=3ME/D,[RXVO)=R >^2AE#-XTPEN>0,L(U!6N^/FT3#/RAA+ M+9Y&5%0RP$15:FMW^OSP;DT])] +B=S)RQ=Y2>AO7.[!>@'^'?003F^XB4D\ MWTH<5'4'@C5RJNGRE!(8T(-.:I S.HB_QR,9:U=D/L_WU?!*&]-!&(IJ=]0^ M=BX)%B:9 @8 GU5'9GC?:0.S MX Q]S;?W$\ +U.V]'#R0'CTRBEP:1O9WY$;I50^.G?B*6'H!@V[(VM'V=P?VP/M2!S@'D]DH%01:<2U3"@7P@5%F0C,/=H62F*ZT3GRRJ> MJVV06W_2[.ASK.+K7MV$BM6R :RD!$#=(N14OX)/-]$QO->T E@8\Q'JOA:XPA9?\6D\J9804@9M.%RPU!S!P4JJH;K;@)) 2VD5I&%#K@A MOU9.U X%-;%(]>PLHYMNKY5R7C1"L?&AR2F]U(_ &008+LBJDFCY@&AV=WK2 M$D4GD-+@,Z[-E#2NB9U+/52<1[ 9CLHN0=Q&CA@B/ XZ/9DGF9Y MYP$DE:7 MS430(+A2%P/2CAWGP[:"BPL:LA@$POQ43?[+?N:E]#-^A=FP ;T>MZ!YY"Y."3L\DAF?*DLDV56 MPH+AVK2DL^5:(:1N@JS4='%W4V? I+TS-6.*EF['=P_[K/X#XCB@:)#_<@GL M@![B2..6@4-7G;D>! M$^[9AMA>T]YSH)_2A$]D),D6C+&<+"*ZG1V6$Y[YMFW4Q/D85/Q.[?K4<1^7 M?_1N6 M91VDGV,'J0=6-+5UE\Y1R0KYQMOG[]P0%8_3_$L5:Q0@X8, MB!5O H]N(;+FS.X4I;+I\C;?C#M_!LALPX8N/4][<#$\(#7C[2B/,L#\QX%8 MMVB&$2#XVU"T398KTJWACMGM<\OQ'"JZ\>P!A6N$!QNZ OE=;I^S6/YU6%. MEVZ\?O#:U4FAJT_VQE.9E(-3^QL:M/*5/4&?:$(Z[0B%BV 9N@/;1B&_1PBK MO(Z.(4;MV'%F>V%O:6ZN&5RM@\F2Z$'OTPD$3%VO[GE;LB:.NAW0.##3"/I; MY$>!-I-E)'DUD[/JG+>Y)7'C1Z:9Q^RC1-YZV7BK:AFPI*I47+=3<+7"";6, M#I1+5% KUJ_#Q*\O-B!T8[TD'88?I\@@'X[5VK5I@'%;@G9.Q%M,GGKCI5/# M.%A:D'U$JJH!O4$.@O87".EL]"B&YJ"NX,Z%JHI&&KRL/C^&^!S,33T$'GD: M_QT@KF.DD7-*\X.*S\&^4PRV%G32R64RIQQX3M31A0NOAHT9V2/D8!)$*Y]# M7TE?=E-KU^AEG]8SL@>4E!=$$M?-N@MPM^F4F=KBD(@/K05T12L J:JF&KP$ M@79AOF1E,@P#>K?U3VCADZ7'9$E*?HJ"X",G$"E ]VUL.]R$+J64)'@^3:%3 M]";P F&4/\> /G$$<+6[04D^=*9U1)$))J\#QQG=T,11.]X>5!!?)FK(W%XA MA$>[BY_(Q"4]P6S_%D(,B#JD6P<[>B*6WNA'@[.CJ\-Y&Z3R#1A@TSIP* A: MUF=>7U+\AEC'6T$RJ14N]ZKKF6CULO*"JZ ,-#9&-@!.=$=G?-GR+?)69,&Q MJ0Z1D:MK@M'E0!# M!264YQBL.[=8.LV[1OB0:D3*8M4533"9A/HDR\\G6D^S M3#!X'3@X_:#!T?O.)]UQIL7)DO#8VO)68$:ZY<2C2!!RHS^H\^Z)K"#YWHU: M31C0$^I!PND+W66B9 O*OK:=8]%:31A@T7J0<"S:X,;QSDH::_T2"!RS-[C66Y,K (YN_,ZSYZ@S/S^ASL<&KC0MDB+M0R: 3],K M\Z..E8E#N+'OR1X!'W;17Z(P3T*P.4\ MW&PLO)LLYW#EP26TZ89S'%X8)45SH4TF[$V31C5[V&ER1363K:,$FJFHLLFB M1#4Z.H$G@G4O)$<=RF_!!N27>A'D/+S2)[D+2:)>HT8197U )' M#\;X^,^0+-\ =G(M=C/^< /UX;[N3*C^ZA56,&LMBY?48 MN3\D]T>K&;7[UKH8L?N']Z.UM0Y1G/X^_GH&HL020^0'_B'QX/X8:\6 ;MNJ M46.^-81ZT,+G+P"ML+5=0SOC1%1#$IRVNZ ,CBBOD$#8V="9\/#&NT0%(X:R MC.)ZC-++]P.='Z45T:U7RTY :Y3'T#Q[P4 M+)I0P.4,/ $O!/[5;HJ1$]K!D$PT5@COHDOM5^H(0.9)G0Q_&<'ZP9\,_A2K MQ6X;8V4G6%F>@R.L1$._3FUC!GXM2#09]A^2GDXSE)!>/DW.5V?M4*W^56-<7;;G0QK MMBBO<"0KBI@!'KU*+-$VXXMOHTC55 M[)"VU@D?I _O&:!I& T@:UB0OXZOTF5?4 ,?+( MKS90Z;^K>DHGP[M*J'ZP-\Y,]\P#E8:31DFY_/T]4E$9Z-F0=*W*-8&2IHVB M$#5@:L(V/\S#A0]^"\E3QD\*^:7<;B>,4A:CYY#&!_+S2%:?ON>5-VJT"]36 M9 C+9:IYI%F6QWX -U9 Z>EA#:*+(^.3YY/E_G3PG,@:LUDGV7[:R*EQHJ V M:G6S14"?OI.E*U[I;J@J#S9'Y$*A;DFI NTL(165,XJ%#E,A&@?M^>1C)Q*J M$ZZIED9C1JD6ON>-VL<0BS#NJF8YPBK&<(I8<:,8AI.9N MZJ1!%8VZID+PG MEKK$PL>SFF&DZII#-7)0&,4YF:OZ.B$:UO,U9A>6N#VEU-Z@34&4HQ%^>6.H M0Z RGR[:W0.D&=&0>1K=($F=!D.B%0QFT/^UF_E-I30:DU"U\#TEU5\^'2"E M4-;)W2)1U1BBD@/"J"E.FM"8[M"22=O"!9U0CD ,C;E&('5/,C5E/V HN7X2 M5#"&4$1*&T4C= KGD9X!07+S-28.EK@]8S18*5$0=_(+)69Q8]B"K_ K M62:QTBMWM,$D$$1CWA'*W1-07=EY*9CE"$FZNC$$)0^(49.;0GZ03AB')X/& M9,,3N>>9NA.=S=:"F(ZC"2:6V"+?6.EIM M<830F(VX,O=T5%/V+P@YS]!UR0N>"6HE"=5HP!CJJ0.*480S#XC,4?;2;'[3 M3FBG0A2-R:="\IZ"ZIY9V*?4S>(9)X2.1B#=IB&O_"B=3"PZ[S1#@Y:,(:5& M,!G%3DDNMQFP$2G5&3,)Q-"8E012]XQ4>_N*B:7$+E95/6/81@("H[@E&-/@*&\45MV!EN=%M#]UXA\N/UY@I M&-+V1%%3]@*&E4S!+V\,50A4-HHKBJEJ.F$,KA :\P97YIX]:LK.1+*20ZIJ M&<,DE>H;Q2?3C!RDJ.4"FJ]F#C?0M7!WRY<:8FG,.36T>$4LQ,L[7X65./&\ M?&WMF:8V'$8QS@.V/-]-,YP@#$CA88AQ?'%M)VPC*9+&3".IP2MB&36RYZ'< M13 3:0C,=#AF4)=<235O3WO64@"9)CQ6D7%2D.HOUD@QARD31\?TG?+2]]Q5 M4W8Y:"LIJW8SQC!5?8 T(:AF'H^YO09.Z(+)\BLAZ'4 G,$3P-8*W(>;!<"D M-5K*?XA.E'7J3ZHGJ<;3LG:*=<(:T;/W77X>;HGAZ9"HH+[*:AW%^M0 O#)W M::.VNF5#66OF G^:8:8'-WX8@<""[F0Y!)C\XEU9KD5(?;X&(!V?_D'!])/T M^J;,D5J5-*A:J"X83[4./;DI)+<4;FHH_Q99T5(KR1[KK0[@RU-<_19-)KH& M^)E(=_LSP/'B/.B.XSB2Z$]L',%[-E/(9DR,Y:FKHKK)/%6%C(FDE!Y^Z8Z, M"A+H3T(%@7OR44@^>VRE^:9AO(JN0R1L,0'1RMWBDKCNBJ19*?^ZI MUJ&G(X5T5 6W/$W)MV0R?=7 RT1:(Y_@$#CC%WH@KV,G%4,0_>F++7=/66J= M413B6V@MH L#6-N]7MF R015C8X>O/3QGZ&% X#=W0SX(>D DV5R+SKR_$?/ M"AW"L\Z^T/ZJJAMOB? F*J:2G=2)TP5'J9.^9RJ%3%4-N#QIU6G+9/ZJA9D> M5/8M,W,A+]V<2M9J].0N"*J1H#T7'2\+9./\CR:SC P:)E+*U>Z6=B'%4Z*6 M,NA/,R617S7A\([-5(,G/#=3H[HYA%(?&3UHY5,F#\9ARC5*DG"3CV-/%M&F MN'Y4Q"EM!.B"4-K(^ZK91/522@9R^<54O=;,X:76N.E,4S1-'/)H]#P-5$@* M)([6*^"!)52ZMFHKA#YT)2]S3UD**4L6=GG:JM^BR=35 #^=Z6N\7 *;)K3< M?SNS@B@AG6<3-E:^?&LMA3X$5D/HGL$4,I@T[O(4UJ!)DSFL"8(ZDUC\X158 M(GQ0:41^^ &T:4Q[?#C[^#Q63Q!]J*R>W#V;*0W[EH>^3C1XDU9-YK2&..I! M:S_$"<8S(Y*=ASQ*BI^4'5 &A\%.):LID*,+4E,@=L]I"CFM)OKRM-:X89.9 MK3F:^I/;U-I%0#Q;V,EJ]+/EAK&%?#_KX]_H2SL8G:3DC;/_@\>%FU-?3@ZL]? %IA:[N& M=B8*.'.8E/6U2OYM(T 7G-I&WE?-D^SHMRK@!)%OTE7-X9]ZB.C!()?O#W(6 M[EIF#I!"F:O=H?H TLEMQQ'M$ZR%1Y%DYZ/!'Q4!:$4,TDW8BI'R:.D"5M= M)O<4$E&G&#FA'0RM *P0IA'M,[#*O\Q=M+!<;@VE7'4$P3IAJB/HT?,4EZ?0 MJBKNKHT"VF5 M>YI7VISA7JDW?VA?$-7BPT6W,2I0]/:E,W%?; #52^;5HVSSJ4X2I M7G.@_!&#?3JH1/@CG>YN^O N*:VNK*^:Q-C+J7H0BI9535LRAW1:X:47Q=P" MWP> +?SNSB)4JCAFOLF#NUV>RZ!/'OP GV.+61J=FL@=I>2RLZ:U=X8DU&11VAC M0:^NR3(U.[[J7+X[RF79S4"BFQVO0@(#>840>=-?;S9;C)[B^]KO +V:F&-) MN;I&VE(2%K8U/W1FS;UV0KL52QEIH9*J;%M\5&4+'P<9.Y"_BC8@'_T2G29B MO*[RW^GZ0BIH<.3.+0\HLS,7O^T&5*;1XXE\YJXU=O!#DNTN MOC#=WHU?[#5]P] TGP_8\GPWLMN7JVF 'N0:/ MHW;FV3=P%N8YP*';PEYP_>Y@@W ?X\42+*$WQ,X'IZ!^P3ND!>L>3.FEHUJ M;')5L.DV&:NGS[^ A1^>D1+KIVV=G='W(+%M_:U)MB:/YTW&F[9VGO:.@6); M_#N#+'Z-0IZ3MV%C9VGO&":VN;\WR=RDK#IST\;.T]P13&QS?])S1=[%"MR M%?;\/2*<+)[X]G,G2U128,0YRJK MF_^GWP73P?_F,B>AM(MAX%P*9^85536Q4:EWE2?B51CH%N#6>T[;6%NUZ[3K M$?QZ7:?'L'J%[]0H/_G9^4Z/9G"1\]0D=_FY.4^/97"1]_0[/=UI4=+_TOT M73C9Q))H['H3"]X[Y"3D';A1X\!A7U>1##&.$I*5#7#@R<)@6 C=_I+;;J+G M2H_7F$L8TO8$(G.<1^H6[9=A2-[=GO,36M![&B=+TMJG**H))@4F'K%)N E= M.@J34*CT&#EYZ1-C<8 XH0 &$-DIS7%L-R]'SD@S0EP!.(SB810J=^,E^DXQ M>H(^D8OA$E;1JL8=01EP?.>(;'+1SS$E>V!%.]$AO:B"K1A@8YH2A\B]!H_D M91"M*Z9T:4"3=I$/9V!K!40IUHZ,?&7-[5P'!G7N#[9)2. K%C0K-IY"T9ORY-/]S)+++\=(TGD65A^SFD3'8X,NM815:<$8-B M;@!9N9S&C"!0SJA5)#\AV5= ]Z^!,W@B3+<"]R'=ETXNONR$*UJ*JC&QM-2L M9R$)>85(3LA\.K \FF0C2F;&T:5>&P:P5TU0=-M99XJ?9*$KZ3!P_AWZ =V= MJ&-=B=9,M;,,4+KMH7,Z+$^5>N.8VXJI%A8!PU\QUKU=! 66>_K;13[$;[_) M<@@P^<6[LES+L\%\#4#ZALU 9L )^BG*I*IS+*I>IBUJ)< MB7Z"(K-7E^!XP.\+1KX?'QCF"5]1R0#BJE);MSG'C1< F5PD#?M^'$( \=0 ME=4,,%6UZKI-%^C&[S/EKFN$1RAXBB%6JPT#S%@3E/83!14[!6HY MEO&NN@>!'-6*ZYI@?SD0^%[L:+H/Q7D2=[/_Z0F M%@EX-#[2)Y!^0$D* /VF@XG07Q'^]<:;8F0#O])0 M^<(FV::@IFX3OKV<,^OYCLPV,+3<2FODRIIDC+R2NAV!V(M)AG"5"6@1DY"/ M5'I=,R3*QL_0=3N<&15%T']&5)2XGPE)R)N"QA%S_[4!A'%01=EMWEO"]\B9 M!Q8.NEQ*IYH5\AIF4TV2T7&+N).A&@T89&@9.'2;-*6RWVRV%L31^:UJLQ4* M&V2BHIJZS9LDZ>^7KL_LUP+]%^[!_ ;SI9@"QYZC^YQ)<-2QPVF4A%3ZSZPD ME.@G6_5.+4_)6I)@'.V_51]+SI4V@(FXBNKF4LH(>H^B0QWT3,<*@_CF)TGS M\*N:92L!!+K-HS)2DWF? S86_E767,4*9AFII*YNR5A+4-,'(X.G!/KS=_@J*IEM=L$NX.>ZOD C@I=IET/I5!FYSR!C"/0%G=?%9C,N+1 M#H!H/4GX#EH+Z,( 5MFGNIX!=I)07C=75>G8NMA,W.(&6(>OJFY.JO@H13SH MI4=0124##%2EMF[^J+H6,MHXM>WRG3$3WX__#"T< .SN"#&$Q/"3Y60+<.R) M>?2LT"'S?F=?B*P#R*0.TDL:E@AOU.=S52A/%Y-@A>+W4V$)>6?@"7@AN"9C M>HB\2)*O,%BGGOWQB^V&T7%^LE0E_YQR=JXV+1E 78T 4A:F]P3P OF@TQ ] MZJ"<8K2$O+Z<+6& 17,*Z3:ECN421,YE"AB =58=9;DB-!@4Q5Q+288,WOJ4 M4]H W(551:&5[+FJ69NWY+.2:86P6[@.>/?0KBE42'I9U.7YMC*?*%TDM;L MT5W,QYI)VD^]9+PGELZI8F*H[NGYPL'_UXMY+G M/Q36,SYD@TZJ!L M'T*G3Y045TU^C)2PB@$=0:QR^Q"X;K>)ZJVCKW:WR%:_-]16"/T=$&69>U=$ MG6O9;\ZYDCPL90"E%M8[LJ/!QD(&<_%6$FWQTD.D+('-8:[N&MN4.7F!Q M6B@NJ\D-K;GN0I&OT% + X!54;@1VEBP&(8N+MN- :0ZT-X.?$6/?2O;X]OY M6T++0\NS'.L.T"SBC(,[K%*:X\I53IU_C8WHV%N1=YU#9\,A)3P7\G'EES4 M78&B:AUE?DH?/K#?KM#3NRC"&N\H@WQ*_Z"&^)0AD.3C7V[&!=PS7V@.7.10T%=7XDBW73SRNN])25W,7R_)Z6/+?I-*:W-T^]*Z6ZA?EM* M

M*(3/J!1^]U M5CHD91[4Q0B5D:L?L'+O9YH1[*N%,7E9[:*3MQ8O"S2GL &#F*>F'L/Y4R;; MQB%ERRB9#)"/DX1/7O9(M-)QWDJ"+@B@E< ],TC(6\)R?P\-1W!!!0,80J2N M;KL#)5G)+^EG28:G]/(RNNJ,R]BX8ZEA)SJ.TX MY>;/M[LPH-1M$Z6D690U1];D<6$3#9BHJ6Z[A!VDDWEN;I)R2Q.NE^;["0S<.:/;2;X@V6^11?Q"]$CHID+Q^KX 'EE"ML[JU%/JLFFL( MW:^<9<(:XF1U'"AYD0WB2@;03I7:QXXB3VFO*(!@UE0JJC',8A5U6U_6Z_P& M]_J:W;U!_JJ.]GG9[XKQ<@GL #Z!_;+ MR)/=S.BMURNXK9AK=SXPVLXY\@HDMV/GNN4($BJFJ$'N9G?3ULRU=#50NCFH M.8J,@!.'6/O_#"T7+B%(;SZCAJ!O8)'CIV6CYMI?&K;VR3SU"5"5F9.1#X=A M%$SP$UKX!(G)DA[T?,"6Y\.DP,3+! G(RG-ACK8T%U 3G<[H0 &=,U3FN/8 M]U9RY(PTHT'A(-D>)C(-UY:W(CHG^I)A]P1]]HZ/BE8U[@C*@%.W^5#+NE]< MM*#SI/32MEOT3*=+BEIETS+5P7//Z.AE;SD?BR&>??8;PY5G/B4:JM ML6UK \$_#='[+77R6YISM23;]19_> 669"JP+S B/_P VH2&DBG""5R7-271 MQWM94_#>@2E--S1:(KTQ!GHAF=8<+C$JX W\%'$A)35KT1C::@B8GJ[(6LHD M@TR=\=,&S]/V>[CT]%76TN4.>@C#8$>FQX!8B)XLS;="SYD&NSL0K%$F%$L\ MVSR-!.?9N9H;Q/2]X1\FD>QJSR 5&^UBYE.4H9_$R*1AHS<]75D^<&@D&5E, M)(,;4]=,G&;W4&1J[>A'@V<+._A3X'^ G:@*TQ>6,G M+H[HS?P"L U]LJJ=!P3 1%?>#HVR]@WH+PK!U&VWF)[0L^E^$%LIMDN^9F4# M+"P+@V[9XMHRV1=Z]-^_\:8 0^1\!30['G &3V1^OP+1ER."RK4%\<^6&W+3 MVI]8"@,ZU,D-HUNB/"G.O$?1"I H1E7WH\,SV>^'R _($N1?(*![)BM/,!$^ MWO,,Z&U'!/O86\9-1*^2^@%=@<-?$S)H'M;@G@!Y#SUPA[Q@S3IKV)4D&O>O M3@VD;B-;JYX7,_HUPDFY@!W2HI-T?0^5-Z2ZS7L->NT#D03\"UBX<[[,2-+W M1K:!^$$*1O<\'?FR0KJ^A\H;DN-X?6_LDCKU_.P7;]%$^\8+,/1\:!]S'2WU M:(T[YVE-P.EY9^'S/TEWXS_O%?0Q =BN@3DZT[(ZR MB=U&D"XWOMO(W6^6]W>GGNCNU.:PQS$YPWW*&\9=JG)U-+F)H/H".;;&NAFH M("7SCE5Q64T,(NI@.3\V6V'=[$($W"2TS[Q!E%_.,'LP%-4MT*&_[[)C_)5N M=)YD@UD7NY=Z[/$VD(^?:6R*H0UF5#CRQ$BR2(+2?JVXK,Z6J=#RW ;F^&4+ MDRCO(X].UI-T[@A'15A=@)CL.(W$D!RG:5F=S5.AI78A7'1V=>/[(7!&(8;> M*NX)<8ARUK60>C6YP[!^0SJ;L0T^Q\YBP>I>;.-4E=;9 I6:ZI;+N@^:U_EU M)QTUKR[$I]Q[,T)(C=1L>9V-)*&M;FDE%.WRT<7S44=K^3DZ=X0CHGOL )-R M_XWV;3.22 W94B6=S26K=T68A Y[BME.E)V7T5W1&' RB=L<\9"L*J%TVVML MHD._[WC,-]#^W$4&>7I&R*87G<,GZ)".D93GNJ-/\FP3=DE/8P3=]I".HO;/ MR"7-N##8"9)WG^+)K[7?%0UP-DYAEM(SZ/]ZC0%(AP;?-V. M%T?Z+*I57M099/3F^4M11SO. TWI84>"6^PWUV$!DHO)*V3X>"0S=9R9/$]= MR_.O=JDS\[ $ZR;RL:VTNBU9E"K7KV7Z&,H3Q5#Z.,A 3OXJPDT^.L@TMX%G M88@8\9+\C1\\EK*;J(@1D/*2[;#?B5G6://U_)8\?O M1(Q[R0QG+'VM,8IE5=0MP03 ?1 #]\$@X#Z(@>MP+=%'>FKH.Y":W97G=K?H M&>#X-[CAYI(_ZB,UZ1.EWESM,E"%N1D^T8;:/FZWI^YAQ4>^NAY6PORL.2S- M)IJ)LA G33S5TU]=OQ-9XM@!M87<;#- Y^OT%B;D1:O:T')OX9*;1:56=9T- M6Q\+[2)QF=[3AEVRW!4+X.2J7($5]"A25Q9IS@;UW-L=B:AS;]02,.V2-!Z% MA#-Q2QV\#AE/-Z:?GL(26L9LJQJ@985% _0D)%M7)&,Z:V-GVHC\O,7 M@%;8VJZA?>,M$=[$&.SWPIA?*]U<;"5!%QN&K00^\TU ]MJ"#B_+V\TME^:R M>EB#1P_2).5TE+(6$^+R&F_W22A[[ V0_./'(49;5KPYLYA1R*:J'7MC)/O4 MZ)+3"C3C,@9!F2@E=C"?,P"J_ M7G;1PG*Y-=1.X8XA62<3N&,HNR53,S-W,#;W->:(UE6Y\B!4U*=.'G9 M37!R40B'0)C%=.8.MEX:(>Z3F4@BF\^E#7[9[CJ[J,<4T&?I>&S&F)#7. @P MM'TN:Y2*Z LF6Z-CNSB^[#Q@(Q>M=F,7V &F$^L5P+M'''W(IV.I>GJC+:G[ ML1TA]X T' A>?84">H-:U.;8/@XRH4?.E.! 5X1WR(.D'O16EN<,;,)%/OD+ M\/FA3FV]<:^%@W:!:_U9H$[/8B4>$7K3?1K;^Q4&ZV'H!V@#\/C%=D,:)DG= M;.2?\V"]< S4I"5-+%CJ>UDK-D)(/ '2TPLY>9SKZ(*4$4M__Z.,%KWSL7<^ M]L['WOG8.Q]/Z'R=U MXB64%Z]W_\EP!]I9;K"[\0CX!& /;0&]>;%T"51U>0.<@@)E=0=$=@\F@""]&VX"-,$#PFNF.*-0=2W\2Y;:+!!H<=3KF6C!G!!6]@TF:U] M>PO(;$0Q310:[808"C*<.15P3H'1Q0&8I+.&")%KA*<6_I7^B0)Z(\1DF;[6 M&!Z+NBUH/' ; 7+T0[QL@08A6>>A!71!4PMQ6S#30GQ -)E\)703_3]$?G 4 M0BVUWB6SEH0YF^ M9"9WXXU?[#5-9$;X)J_'+;06T5UP/"=#BQ8-,&HKP'1+')T7E)?G-OI2=#U9 M[68,L'-]:'3;61!J0%]C=.U%+]B; FP#[NJU=C.F&Y<)C1[WQ*73C4,H[748 MT$U'TADWX69&'^ZFM\.6B.@X"]N6LG0Y:VLI>C_'J\U"?@[H%.)1"(8AQK(< M5-F(<0Q4#8MN\T9)^6^\AV?$NB2@>3OG8]PL.'K/#$4JD*W4+X)'5X6 ,, MK&50BL9LWL[Y&#@+CO@RB5.O]6; 1IX-71@]:K)D.Y?@D59WM9_>Y7JNMK#] M"DY"7M8NU-ZGF1E"'#6DJQM )O)0Z+U>V\M<9]E=JF2 P:K4UGO9M9?WGM!: M$TMEZIEKK*SRNBV@A(3PZ#F)*QDXXQ=Z$D08)M:L+0/LVA DO5SN0B7N+#*K M)#^/%.A0X\G=!D'4$+2?>BF<>MT3>1^>@?M$CY\%:]X2OG%SII.,$"K=IFJR MFE!OQ,,S:FGKM)4S,O$>&-UF=[44H&YC%;:-VCDWZ\;@+*A 7<8*S!LU M2P/XI&+L1LV8D46SK=U1F8N@*2)._V[ MX?R&?'0X>[0B[Q J[3*NP8,[6<4UD+-?Q/5)&M4G:62?#LIVS2@( MVQ_8OX70AQ$PY81JWG@V-[$2KZ1!B'.5U6U%WV=/ZA;_:TBOF77IW8:1:PB&+MS.=S[1D<%HZMK6V9Z*4=3D+/#W8PM3A?PIP/,UD?5PZ*+X MS97E0WO@.2/HA@%PU*["VLO1R:*LO=C]&DU"WBE&2QC<(I_W_LX4,&!MEE5' MM^VMPFF[^Y#.[";+J O[DS#PR2N,IO.+NC/'&O7:,,!@-4'A<_L%T7 ),'GG MW\:0<36(Q">/6R ?1&5UZ@\)AY7T'SC_#OTH4V"=GB'1FJE]1 8H_C;9F?26 MR9('0SW^X+9B:N\0 :/;_AIS.L.Q'[NL 5;B*,G?#C-OA!953'J@I"73T@;: MK?@V?>5U/D0EMQ(*0J M:3I9P:D2OE_']7MM)[H0K3;LA]DF=4H)NC1CGZY9&YHX\KC.\YJ(Z&;0!_* MR7+@Q"(QMYJ$1;LU3Z/NF+4>6WW=C'30:DYG]19V_,>M0WHF*?_]^P]"J\G5 M-=R,D@#IMJG5;RKJ= BOD/"/8PIQ'4VL4NI/_--W):UU([]Z22GU3#C9Q##2 MV22Y:\7D"_K?@C3XMS_^?U!+ 0(4 Q0 ( ""*<%"+:@F6"Z\ W6# 1 M " 0 !U=&UD+3(P,3DQ,C,Q+GAM;%!+ 0(4 Q0 ( M ""*<% ;'U?LFA8 !$> 0 1 " 3JO !U=&UD+3(P,3DQ M,C,Q+GAS9%!+ 0(4 Q0 ( ""*<%#1^-AMYA /0% 0 5 M " 0/& !U=&UD+3(P,3DQ,C,Q7V-A;"YX;6Q02P$"% ,4 " @BG!0 MG)_ WZH8 !DFP$ %0 @ $&UL4$L! A0#% @ ((IP4-S^_9/Y50 75,$ !4 M ( !^>\ '5T;60M,C Q.3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( ""*<% 3 M3!?OOS@ "TT! 5 " 25& 0!U=&UD+3(P,3DQ,C,Q7W!R ;92YX;6Q02P4& 8 !@"* 0 %W\! end XML 83 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Principles of Consolidation (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include those of the Company and its subsidiaries.  All intercompany accounts and transactions have been eliminated in consolidation.

XML 84 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Earnings Per Share
12 Months Ended
Dec. 31, 2019
Notes  
Note 16 - Earnings Per Share Note 16 – Earnings Per Share

 

Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.  Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 2019.

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

(in thousands)

 

 

2019

 

2018

 

2017

Numerator

 

 

 

 

 

Net income

14,727

 

18,555

 

8,505

 

 

 

 

 

 

Denominator

 

 

 

 

 

Weighted average shares, basic

3,721

 

3,730

 

3,718

Dilutive effect of stock options

18

 

18

 

19

Diluted shares

3,739

 

3,748

 

3,737

 

 

 

 

 

 

Earnings per share, basic

3.96

 

4.97

 

2.29

Earnings per share, diluted

3.94

 

4.95

 

2.28

XML 85 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Inventories (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Inventories

Inventories

 

Finished products, work-in-process, raw materials and supplies inventories are stated at the lower of cost and net realizable value (NRV) computed on a first-in, first-out method.  Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation (see note 2).

XML 86 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Stock-based Compensation Stock-Based Compensation

 

At December 31, 2019, the Company has stock-based employee compensation plans, which are described more fully in note 8.  The Company accounts for stock compensation under ASC 718, Share-Based Payment.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors. In 2019, the Company recognized $113 in stock-based compensation cost compared to $64 in 2018 and $129 in 2017.

XML 87 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options
12 Months Ended
Dec. 31, 2019
Notes  
Note 8 - Options

Note 8 – Options

 

The Company has stock option plans which authorize the grant of stock options to eligible employees, directors and other individuals to purchase up to an aggregate of  307 thousand shares of common stock, of which 52 thousand are outstanding as of December 31, 2019.  All options granted under the plans are granted at current market value at the date of grant, and may be exercised between six months and ten years following the date of grant.  The plans are intended to advance the interest of the Company by attracting and ensuring retention of competent directors, employees and executive personnel, and to provide incentives to those individuals to devote their utmost efforts to the advancement of stockholder value.  Changes in stock options were as follows:

 

 

 

 

Shares(000’s)

 

Price Range Per Share

2019

 

 

 

 

 

 

 

 

Granted

 

-

 

$

- - -

 

Expired or canceled

 

2

 

 

58.50 - 74.64

 

Exercised

 

7

 

 

24.00 - 58.50

 

Total outstanding at December 31

 

52

 

 

26.52 - 74.64

 

Total exercisable at December 31

 

33

 

 

26.52 - 74.64

 

 

 

 

 

 

 

 

 

 

 

2018

 

 

 

 

 

 

 

 

Granted

 

22

 

$

74.76 - 74.76

 

Expired or canceled

 

-

 

 

- - -

 

Exercised

 

16

 

 

24.00 - 58.50

 

Total outstanding at December 31

 

61

 

 

24.00 - 74.64

 

Total exercisable at December 31

 

31

 

 

24.00 - 58.50

 

 

 

 

 

 

 

 

 

 

2017

 

 

 

 

 

 

 

 

Granted

 

-

 

$

- - -

 

Expired or canceled

 

12

 

 

49.18 - 58.50

 

Exercised

 

9

 

 

24.00 - 49.18

 

Total outstanding at December 31

 

54

 

 

24.00 - 58.50

 

Total exercisable at December 31

 

39

 

 

24.00 - 58.50

 

 

 

For the years ended December 31, 2019, 2018 and 2017, the Company reduced current income taxes payable by $23, $49 and $38, respectively, for the income tax benefit attributable to sale by optionees of common stock received upon the exercise of stock options.

 

Stock-Based Compensation

 

In 2019, the Company recognized $113 in equity compensation cost, compared to $64 in 2018 and $129 in 2017.  

 

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Expected dividend amount per quarter

$

-

 

$

0.2875

 

$

-

Expected stock price volatility

 

-

 

 

27.5%

 

 

-

Risk-free interest rate

 

-

 

 

2.57%

 

 

-

Expected life of options

 

-

 

 

4.9 years

 

 

-

 

 

 

The per share weighted average fair value of options granted during 2018 is $15.77. No options were granted in 2017 or 2019.

 

All UTMD options vest over a four-year service period.  At December 31, 2019 there was $241 total unrecognized compensation expense related to non-vested stock options under the plans. A $33 portion of the cost is expected to be recognized over the next nine months, and the remaining $208 recognized over the next 3 years. Expected dividend amounts were estimated based on the actual cash dividend rate at the time the options were granted and an estimate of future dividends based on past dividend rate changes as well as management’s expectations of future dividend rates over the expected holding period of the options.  Expected volatility is based on UTMD’s historical volatility over recent periods of time and trends in that volatility, giving weight to more recent periods.  Risk free interest rates were estimated based on actual U.S. Treasury Securities Interest rates as reported by the Federal Reserve Bank for periods of time equivalent to the holding periods estimated for the options on the dates the options were granted.  Expected term of options were estimated based on historical holding periods for similar options previously granted by UTMD to employees and directors.  

 

The following table summarizes information about stock options outstanding at December 31, 2019:

 

 

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

 

Number Outstanding

 

Weighted Average Remaining Contractual Life (Years)

 

 

Weighted Average Exercise Price

 

 

Number Exercisable

 

 

Weighted Average Exercise Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

26.52

-

49.18

 

 

18,560

 

3.25

 

$

40.18

 

 

18,560

 

$

40.18

 

50.72

-

74.64

 

 

33,129

 

8.21

 

 

68.77

 

 

13,554

 

 

64.75

$

26.52

-

74.64

 

 

51,689

 

6.42

 

$

58.50

 

 

32,114

 

$

50.55

 

 

 

 

 

 

 

 

2019

 

 

2018

 

 

2017

Intrinsic Value of Stock Options Exercised

$

354

 

$

812

 

$

270

Intrinsic Value of Stock Options Outstanding

$

2,553

 

$

1,605

 

$

1,951

XML 88 R104.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Details  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 38
Lessee, Operating Lease, Liability, Payments, Due Year Two 40
Lessee, Operating Lease, Liability, Payments, Due Year Three 27
Lessee, Operating Lease, Liability, Payments, Due Year Four 29
Lessee, Operating Lease, Liability, Payments, Due Year Five 29
Lessee, Operating Lease, Liability, Payments, Due after Year Five $ 251
XML 89 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts
12 Months Ended
Dec. 31, 2019
Notes  
Note 2 - Detail of Certain Balance Sheet Accounts

Note 2 – Detail of Certain Balance Sheet Accounts

 

 

 

 

December 31,

 

 

2019

 

 

2018

Accounts and other receivables:

 

 

 

 

 

Accounts receivable 

$

4,835

 

$

4,064

Accrued interest and other 

 

43

 

 

13

Less allowance for doubtful accounts 

 

(136)

 

 

(121)

Total accounts and other receivables 

$

4,742

 

$

3,956

 

Inventories:

 

.

 

 

 

Finished products 

$

1,708

 

$

1,615

Work-in-process 

 

1,022

 

 

1,103

Raw materials 

 

4,183

 

 

2,694

Total inventories 

$

6,913

 

$

5,412

 

Goodwill:

 

 

 

 

 

Balance before effect of foreign exchange 

$

13,703

 

$

14,092

Effect of foreign exchange 

 

258

 

 

(389)

Subtractions as a result of impairment 

 

-

 

 

-

Total Goodwill 

$

13,961

 

$

13,703

 

 

Other identifiable intangible assets:

 

 

 

 

 

Patents 

$

2,194

 

$

2,136

Non-compete agreements 

 

133

 

 

128

Trademarks & trade names 

 

9,738

 

 

9,375

Customer relationships 

 

9,486

 

 

9,123

Distribution agreements 

 

21,000

 

 

-

Regulatory approvals & product certifications 

 

12,654

 

 

12,217

Total Other Identifiable Intangible Assets 

 

55,205

 

 

32,979

Accumulated amortization 

 

(24,993)

 

 

(18,176)

Other Identifiable Intangible Assets, Net 

$

30,212

 

$

14,803

 

Accrued expenses:

 

 

 

 

 

Income taxes payable (receivable) 

$

(513)

 

$

845

Payroll and payroll taxes 

 

1,032

 

 

1,099

Reserve for litigation costs 

 

113

 

 

149

Other 

 

1,718

 

 

2,192

Total accrued expenses 

$

2,350

 

$

4,285

XML 90 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment
12 Months Ended
Dec. 31, 2019
Notes  
Note 4 - Property and Equipment

Note 4 – Property and Equipment

 

Property and equipment consists of the following:

 

 

 

December 31,

 

 

2019

 

 

2018

Land

$

1,671

 

$

1,653

Buildings and improvements

 

13,887

 

 

13,752

Furniture, equipment and tooling

 

16,254

 

 

16,003

Right of Use Asset

 

414

 

 

-

Construction-in-progress

 

372

 

 

141

Total 

 

32,598

 

 

31,549

Accumulated depreciation

 

(21,870)

 

 

(21,190)

Property and equipment, net

$

10,728

 

$

10,359

 

Included in the Company’s consolidated balance sheet are the assets of its manufacturing and administrative facilities in Utah, Canada, England, Australia and Ireland.  Property and equipment, by geographic area, are as follows:

 

 

 

 

December 31, 2019

 

 

 

U.S. & Canada

 

 

England & Australia

 

 

Ireland

 

 

Total

Land

 

$

621

 

$

664

 

$

386

 

$

1,671

Buildings and improvements

 

 

6,385

 

 

3,311

 

 

4,191

 

 

13,887

Furniture, equipment and tooling

 

 

14,316

 

 

793

 

 

1,145

 

 

16,254

Right of Use Asset

 

 

385

 

 

-

 

 

29

 

 

414

Construction-in-progress

 

 

205

 

 

-

 

 

167

 

 

372

Total 

 

 

21,912

 

 

4,768

 

 

5,918

 

 

32,598

Accumulated depreciation

 

 

(17,808)

 

 

(784)

 

 

(3,278)

 

 

(21,870)

Property and equipment, net

 

$

4,104

 

$

3,984

 

$

2,640

 

$

10,728

 

 

 

 

December 31, 2018

 

 

 

U.S. & Canada

 

 

England & Australia

 

 

Ireland

 

 

Total

Land

 

$

621

 

$

639

 

$

393

 

$

1,653

Buildings and improvements

 

 

6,348

 

 

3,205

 

 

4,199

 

 

13,752

Furniture, equipment and tooling

 

 

14,104

 

 

765

 

 

1,134

 

 

16,003

Construction-in-progress

 

 

141

 

 

-

 

 

-

 

 

141

Total 

 

 

21,214

 

 

4,609

 

 

5,726

 

 

31,549

Accumulated depreciation

 

 

(17,475)

 

 

(531)

 

 

(3,184)

 

 

(21,190)

Property and equipment, net

 

$

3,739

 

$

4,078

 

$

2,542

 

$

10,359

 

 

 

 

XML 91 R100.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases (Details)
Dec. 31, 2019
Details  
Lessee Operating Lease for Parking Lot Term of Contract 12 years
Lessee Operating Lease for Automobile Term of Contract 24 months
XML 92 R5.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 0 $ 0
Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax $ 0 $ 0 $ 6
XML 93 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Product Sale and Purchase Commitments
12 Months Ended
Dec. 31, 2019
Notes  
Note 12 - Product Sale and Purchase Commitments

Note 12 - Product Sale and Purchase Commitments

 

The Company has had license agreements for the rights to develop and market certain products or technologies owned by unrelated parties.  The confidential terms of such agreements are unique and varied, depending on many factors relating to the value and stage of development of the technology licensed.  Royalties on future product sales are a normal component of such agreements and are included in the Company’s cost of goods sold on an ongoing basis.

 

In 2019, 2018 and 2017, UTMD received royalties of $6, $76 and $86, respectively, for the use of intellectual property of Filshie Clip System as part of Femcare’s exclusive U.S. distribution agreement with CSI.

 

UTMD had $3,058 in operating lease and purchase commitments as of December 31, 2019.

XML 94 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2019
Mar. 12, 2020
Jun. 30, 2019
Details      
Entity Registrant Name UTAH MEDICAL PRODUCTS INC    
Entity Central Index Key 0000706698    
Document Type 10-K    
Document Period End Date Dec. 31, 2019    
Current Fiscal Year End Date --12-31    
Trading Symbol UTMD    
Entity Tax Identification Number 87-0342734    
Entity Common Stock, Shares Outstanding   3,697,431  
Entity Public Float     $ 326,703,722
Entity Filer Category Accelerated Filer    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Well-Known Seasoned Issuer No    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity File Number 001-12575    
Entity Incorporation, State or Country Code UT    
Entity Address, Address Line One 7043 South 300 West    
Entity Address, City or Town Midvale    
Entity Address, State or Province UT    
Entity Address, Postal Zip Code 84047    
City Area Code 801    
Local Phone Number 566-1200    
Title of 12(b) Security Common stock, $0.01 par value    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
Documents Incorporated by Reference The Company’s definitive proxy statement for the Annual Meeting of Stockholders is incorporated by reference into Part III, Item 10, 11, 12, 13 and 14 of this Form 10-K.    
Amendment Flag false    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Document Annual Report true    
Document Transition Report false    
XML 95 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ 2,512 $ 2,127 $ 3,086
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount (124) 365 299
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 985 1,607 1,444
Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount (9) (146) (303)
Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Transition Tax On Accumulated Foreign Earnings Amount (266) (3,230) 6,288
Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provision 0 0 (230)
Tax Cuts and Jobs Act of 2017 Global Intangible Low Taxed Income Income Tax Expense 59 179 0
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 0 2 (7)
Provision for income taxes (note 7) $ 3,157 $ 904 $ 10,577
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Details    
Balance before effect of foreign exchange $ 13,703 $ 14,092
Effect of foreign exchange 258 (389)
Subtractions as a result of impairment 0 0
Total Goodwill $ 13,961 $ 13,703
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Accrued Income Taxes, Current $ (513) $ 845
Employee-related Liabilities, Current 1,032 1,099
Estimated Litigation Liability, Current 113 149
Other 1,718 2,192
Accrued expenses (note 2) $ 2,350 $ 4,285
XML 98 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Details  
Foreign Currency Exchange Rate Translation GBP to USD 1.3268
Foreign Currency Exchange Rate Translation AUD to USD 0.7030
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months $ 6,550
Finite-Lived Intangible Assets, Amortization Expense, Year Two 6,543
Finite-Lived Intangible Assets, Amortization Expense, Year Three 6,542
Finite-Lived Intangible Assets, Amortization Expense, Year Four 5,805
Finite-Lived Intangible Assets, Amortization Expense, Year Five $ 2,121
XML 99 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Legal Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Estimated Litigation Liability $ 113 $ 149
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Long-term Debt (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Details    
Long-term Debt $ 0 $ 0
XML 101 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Share-based Compensation, Stock Options, Activity

 

 

 

Shares(000’s)

 

Price Range Per Share

2019

 

 

 

 

 

 

 

 

Granted

 

-

 

$

- - -

 

Expired or canceled

 

2

 

 

58.50 - 74.64

 

Exercised

 

7

 

 

24.00 - 58.50

 

Total outstanding at December 31

 

52

 

 

26.52 - 74.64

 

Total exercisable at December 31

 

33

 

 

26.52 - 74.64

 

 

 

 

 

 

 

 

 

 

 

2018

 

 

 

 

 

 

 

 

Granted

 

22

 

$

74.76 - 74.76

 

Expired or canceled

 

-

 

 

- - -

 

Exercised

 

16

 

 

24.00 - 58.50

 

Total outstanding at December 31

 

61

 

 

24.00 - 74.64

 

Total exercisable at December 31

 

31

 

 

24.00 - 58.50

 

 

 

 

 

 

 

 

 

 

2017

 

 

 

 

 

 

 

 

Granted

 

-

 

$

- - -

 

Expired or canceled

 

12

 

 

49.18 - 58.50

 

Exercised

 

9

 

 

24.00 - 49.18

 

Total outstanding at December 31

 

54

 

 

24.00 - 58.50

 

Total exercisable at December 31

 

39

 

 

24.00 - 58.50

 

XML 102 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Deferred Tax Assets and Liabilities

 

 

 

December 31,

 

 

2019

 

 

2018

 

 

2017

Inventory write-downs and differences due to UNICAP

$

84

 

$

60

 

$

56

Allowance for doubtful accounts

 

33

 

 

18

 

 

16

Accrued liabilities and reserves

 

55

 

 

62

 

 

89

Other - foreign

 

-

 

 

-

 

 

4

Depreciation and amortization

 

(2,933)

 

 

(3,216)

 

 

(3,789)

Unrealized investment gains

 

-

 

 

-

 

 

66

Deferred income taxes, net

$

(2,761)

 

$

(3,076)

 

$

(3,558)

XML 103 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost.  Depreciation and amortization are computed using the straight-line method over estimated useful lives as follows:

 

 

Building and improvements

15 - 40 years

Furniture, equipment and tooling

3 - 10 years

 

 

XML 104 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Revenue Recognition (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue at the time of product shipment as UTMD meets its contractual performance obligations to the customer at the time of shipment. Revenue recognized by UTMD is based upon the consideration to which UTMD is entitled from its customers as a result of shipping a physical product, in accordance with the documented arrangements and fixed contracts in which the selling price was fixed prior to the Company’s acceptance of an order. Revenue from service sales, which are immaterial to UTMD, is generally recognized when the service is completed and invoiced. As demonstrated by decades of experience in successful and consistent collections, there is very minor and insignificant uncertainty regarding the collectability of invoiced amounts reasonably within the terms of the Company’s contracts. There are circumstances under which insignificant revenue may be recognized when product is not shipped, which meet the criteria of ASU 2014-09: the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies.  This revenue is recognized when UTMD’s performance obligations have been completed according to a fixed contractual agreement.  UTMD includes handling fees charged to customers in revenues.

XML 105 R4.htm IDEA: XBRL DOCUMENT v3.20.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Sales, net (notes 1, 3, 9 and 11) $ 46,904 $ 41,998 $ 41,414
Cost of goods sold 17,438 15,692 15,019
Gross profit 29,466 26,306 26,395
Sales and marketing 1,738 1,708 1,544
Research and development 483 454 447
General and administrative 9,613 5,447 5,393
Operating income 17,632 18,697 19,011
Dividend and interest income 254 217 17
Gains and (losses) on investments 0 32 0
Royalty income (note 12) 6 76 86
Other, net (8) 437 (32)
Income before provision for income taxes 17,884 19,459 19,082
Provision for income taxes (note 7) 3,157 904 10,577
Net income $ 14,727 $ 18,555 $ 8,505
Earnings per common share (basic) (note 1) $ 3.96 $ 4.97 $ 2.29
Earnings per common share (diluted) (note 1) $ 3.94 $ 4.95 $ 2.28
Other comprehensive income (loss):      
Foreign currency translation net of taxes of $0 in all periods $ 1,507 $ (2,949) $ 3,893
Unrealized gain on investments net of taxes of $0, $0 and $6 0 0 10
Total comprehensive income $ 16,234 $ 15,606 $ 12,408
XML 106 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Revenues By Product Category And Region
12 Months Ended
Dec. 31, 2019
Notes  
Note 11 - Revenues By Product Category And Region

Note 11 – Revenues by Product Category and Geographic Region

 

 

Global revenues by product category:

 

 

 

2019

 

 

2018

 

 

2017

Obstetrics

 

$

5,000

 

$

4,447

 

$

4,499

Gynecology/Electrosurgery/Urology

 

 

25,354

 

 

23,167

 

 

23,175

Neonatal

 

 

6,066

 

 

6,436

 

 

6,154

Blood Pressure Monitoring and Accessories

 

 

10,484

 

 

7,948

 

 

7,586

Total:

 

$

46,904

 

$

41,998

 

$

41,414

 

Included in the Global revenues (above) were OUS revenues by product category:

 

 

 

2019

 

 

2018

 

 

2017

Obstetrics

 

$

947

 

$

698

 

$

732

Gynecology/Electrosurgery/Urology

 

 

13,731

 

 

15,022

 

 

14,759

Neonatal

 

 

1,412

 

 

2,252

 

 

2,105

Blood Pressure Monitoring and Accessories

 

 

3,321

 

 

2,834

 

 

3,533

Total:

 

$

19,411

 

$

20,806

 

$

21,129

 

 

XML 107 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes
12 Months Ended
Dec. 31, 2019
Notes  
Note 7 - Income Taxes

Note 7 – Income Taxes  

 

Deferred tax assets (liabilities) consist of the following temporary differences:

 

 

 

December 31,

 

 

2019

 

 

2018

 

 

2017

Inventory write-downs and differences due to UNICAP

$

84

 

$

60

 

$

56

Allowance for doubtful accounts

 

33

 

 

18

 

 

16

Accrued liabilities and reserves

 

55

 

 

62

 

 

89

Other - foreign

 

-

 

 

-

 

 

4

Depreciation and amortization

 

(2,933)

 

 

(3,216)

 

 

(3,789)

Unrealized investment gains

 

-

 

 

-

 

 

66

Deferred income taxes, net

$

(2,761)

 

$

(3,076)

 

$

(3,558)

 

 

The components of income tax expense are as follows:

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Current

$

3,467

 

$

1,386

 

$

10,944

Deferred

 

(310)

 

 

(482)

 

 

(367)

Total

$

3,157

 

$

904

 

$

10,577

 

 

 

Income tax expense differed from amounts computed by applying the statutory federal rate to pretax income as follows:

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Federal income tax expense at the statutory rate

$

2,512

 

$

2,127

 

$

3,086

State income taxes

 

(124)

 

 

365

 

 

299

Foreign income taxes (blended rate)

 

985

 

 

1,607

 

 

1,444

ETI, manufacturing deduction and tax credits

 

(9)

 

 

(146)

 

 

(303)

Deemed repatriation transition tax

 

(266)

 

 

(3,230)

 

 

6,288

Effective federal rate change

 

-

 

 

-

 

 

(230)

US Taxes on foreign income

 

59

 

 

179

 

 

-

Other

 

-

 

 

2

 

 

(7)

Total

$

3,157

 

$

904

 

$

10,577

 

 

The domestic and foreign components of income before income tax expense were as follows:  

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Domestic

$

11,549

 

$

10,130

 

$

9,124

Foreign

 

6,335

 

 

9,329

 

 

9,958

Total

$

17,884

 

$

19,459

 

$

19,082

XML 108 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Notes  
Note 1 - Summary of Significant Accounting Policies

Note 1 – Summary of Significant Accounting Policies

 

Organization

 

Utah Medical Products, Inc. with headquarters in Midvale, Utah and its wholly-owned operating subsidiaries, Femcare Limited located in Romsey, Hampshire, England, Femcare Australia Pty Ltd located in Castle Hill, NSW, Australia, Utah Medical Products Canada, Inc. (dba Femcare Canada) located in Mississauga, Ontario, Canada and Utah Medical Products Ltd., which operates a manufacturing facility in Athlone, Ireland, (in the aggregate, the Company) are in the primary business of developing, manufacturing and globally distributing specialized medical devices for the healthcare industry.  The Company’s broad range of products includes those used in critical care areas and the labor and delivery departments of hospitals, as well as outpatient clinics and physicians’ offices.  Products are sold directly to end user facilities in the U.S., Ireland, UK, Canada, France and Australia, and through third party distributors in other outside the U.S. (OUS) markets.  Domestically, until February 1, 2019, Femcare had an exclusive U.S. distribution relationship with CooperSurgical, Inc. (CSI) for the FILSHIE Clip System.  UTMD also sells subcontract manufactured components and finished products to over 150 companies in the U.S. for their medical and non-medical products.

 

Use of Estimates in the Preparation of Financial Statements

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Although actual results could differ from those estimates, management believes it has considered and disclosed all relevant information in making its estimates that materially affect reported performance and current values.

 

 

Principles of Consolidation

 

The consolidated financial statements include those of the Company and its subsidiaries.  All intercompany accounts and transactions have been eliminated in consolidation.

 

 

Cash and Cash Equivalents

 

For purposes of the consolidated statement of cash flows, the Company considers cash on deposit and short-term investments with original maturities of three months or less to be cash and cash equivalents.

 

 

Investments

 

The Company classifies its investments as “available-for-sale.”  Securities classified as “available-for-sale” are carried in the financial statements at fair value.  Realized gains and losses, determined using the specific identification method, are included in operations; unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income.  Declines in fair value below cost that are other than temporary are included in operations.  As of December 31, 2019 the Company held no investments other than short maturity money market funds which are part of cash and cash equivalents.

 

 

Concentration of Credit Risk

 

The primary concentration of credit risk consists of trade receivables.  In the normal course of business, the Company provides credit terms to its customers.  Accordingly, the Company performs ongoing credit evaluations of its customers and maintains allowances for possible losses which, when realized, have been within the range of management's expectations as reflected by its reserves.

 

The Company's customer base consists of hospitals, medical device distributors, physician practices and others directly related to healthcare providers, as well as other manufacturing companies. Although the Company is affected by the well-being of the global healthcare industry, management does not believe significant trade receivable credit risk exists at December 31, 2019 except under an extreme global financial crisis.

 

The Company maintains its cash in bank deposit accounts in addition to Fidelity Investment money market accounts.  The Company has not experienced any losses in such accounts and believes it is not exposed to a significant credit risk on cash and cash equivalent balances.

 

 

Accounts Receivable

 

Accounts receivable are amounts due on product sales and are unsecured.  Accounts receivable are carried at their estimated collectible amounts.  Credit is generally extended on a short-term basis; thus accounts receivable do not bear interest although a late charge may be applied to such receivables that are past the due date.  Accounts receivable are periodically evaluated for collectibility based on past credit history of customers and current market conditions.  Provisions for losses on accounts receivable are determined on the basis of loss experience, known and inherent risk in the account balance and current economic conditions (see note 2).

 

 

Inventories

 

Finished products, work-in-process, raw materials and supplies inventories are stated at the lower of cost and net realizable value (NRV) computed on a first-in, first-out method.  Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation (see note 2).

 

 

Property and Equipment

 

Property and equipment are stated at cost.  Depreciation and amortization are computed using the straight-line method over estimated useful lives as follows:

 

 

Building and improvements

15 - 40 years

Furniture, equipment and tooling

3 - 10 years

 

 

 

 

 

Long-Lived Assets

 

The Company evaluates its long-lived assets in accordance with Accounting Standards Codification (ASC) 360, “Accounting for the Impairment of Long-Lived Assets.”  Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable.  When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts.  Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

 

 

Intangible Assets

 

Costs associated with the acquisition of patents, trademarks, trade names, customer relationships, regulatory approvals & product certifications, license rights and non-compete agreements are capitalized, and are being amortized using the straight-line method over periods ranging from 5 to 20 years. UTMD’s goodwill is tested for impairment annually, in the fourth quarter of each year, in accordance with ASC 350. UTMD also performs impairment tests contemporaneously, if circumstances change that would more than likely reduce the fair value of goodwill below its net book value.  If UTMD determines that its goodwill is impaired, a second step is completed to measure the amount of the impairment loss. UTMD does not expect its goodwill to become impaired in the foreseeable future.  Estimated future amortization expenses on intangible assets held as of December 31, 2019, using the 2019 year-end 1.3268 USD/GBP and.7030 USD/AUD currency exchange rates, is about $6,550 in 2020, $6,543 in 2021, $6,542 in 2022, $5,805 in 2023, and $2,121 in 2024 (see note 2).

 

 

In 2019, $21,000 in intangible assets were acquired from CSI.  The future amortization expenses on those assets are estimated to be $4,421 per year in 2020-2022, and $3,684 in 2023 (see note 15).

 

Stock-Based Compensation

 

At December 31, 2019, the Company has stock-based employee compensation plans, which are described more fully in note 8.  The Company accounts for stock compensation under ASC 718, Share-Based Payment.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors. In 2019, the Company recognized $113 in stock-based compensation cost compared to $64 in 2018 and $129 in 2017.

 

 

Revenue Recognition

 

The Company recognizes revenue at the time of product shipment as UTMD meets its contractual performance obligations to the customer at the time of shipment. Revenue recognized by UTMD is based upon the consideration to which UTMD is entitled from its customers as a result of shipping a physical product, in accordance with the documented arrangements and fixed contracts in which the selling price was fixed prior to the Company’s acceptance of an order. Revenue from service sales, which are immaterial to UTMD, is generally recognized when the service is completed and invoiced. As demonstrated by decades of experience in successful and consistent collections, there is very minor and insignificant uncertainty regarding the collectability of invoiced amounts reasonably within the terms of the Company’s contracts. There are circumstances under which insignificant revenue may be recognized when product is not shipped, which meet the criteria of ASU 2014-09: the Company provides engineering services, for example, design and production of manufacturing tooling that may be used in subsequent UTMD manufacturing of custom components for other companies.  This revenue is recognized when UTMD’s performance obligations have been completed according to a fixed contractual agreement.  UTMD includes handling fees charged to customers in revenues.

 

 

Income Taxes

 

The Company accounts for income taxes under ASC 740, “Accounting for Income Taxes,” whereby deferred taxes are computed under the asset and liability method.

 

In November 2015, the FASB released ASU 2015-17, Income Taxes (Topic 740):  Balance Sheet classification of Deferred Taxes.  ASU 2015-17 requires that all deferred income taxes are classified as noncurrent in a classified statement of financial position.  The Company adopted ASU 2015-17 retrospectively effective January 1, 2017.

 

The TCJA contains a deemed repatriation transition tax (REPAT tax) on accumulated earnings and profits of the Company’s non-U.S. subsidiaries that have not been subject to U.S. tax.  The Company has elected to pay its net REPAT tax over eight years.  

 

On December 22, 2017, the SEC issued SAB 118 which provided guidance on accounting for the impact of the TCJA.  SAB 118 provides a measurement period of up to one year from enactment for a company to complete its tax accounting under ASC 740.  Once a company was able to make a reasonable estimate and record a provisional amount for effects of the TCJA, it was required to do so.

 

During the fourth quarter of 2017, the Company recorded a provisional tax charge for the REPAT tax of $6,288 and a provisional tax credit of $230 for the re-measurement of its U.S. deferred tax balances.  Both provisional tax amounts were the Company’s reasonable estimate of the impact of the TCJA based on its understanding and available guidance.  During the third quarter of 2018, the Company recognized a benefit of $3,230 from adjustments to the provisional amount recorded for the REPAT tax at December 31, 2017, and included this adjustment as a component of income tax expense from continuing operations. During the fourth quarter of 2019, after consultation with specialists in Utah most knowledgeable of Utah State Tax Commission rules, UTMD’s estimate of the State portion of the REPAT tax was reduced by $403.  The Company recognized a net benefit of $266 from its adjustment to the provisional amount recorded for the REPAT tax at December 31, 2017 because the reduced deductibility of the State REPAT tax increased the Federal REPAT tax estimate by $137.  The net $266 benefit was included in 4Q 2019 as a component of income tax expense from continuing operations.

 

The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, in Utah, in the United Kingdom, in Australia, in Ireland and in Canada.  

 

The Company recognizes interest accrued related to unrecognized tax benefits in interest expenses and any related penalties in income taxes. The Company did not recognize any tax-related interest expense or have any tax penalties in any of the three years 2017 through 2019.

 

 

Legal Costs

 

The Company has been involved in lawsuits which are an expected consequence of its operations and in the ordinary course of business.  The Company maintains a reserve for legal costs which are probable and estimated based on previous experience and known risk.  The reserve for legal costs at December 31, 2019 and 2018 was $113 and $149, respectively (see note 2).

 

 

Earnings per Share

 

The computation of basic earnings per common share is based on the weighted average number of shares outstanding during each year.

 

The computation of earnings per common share assuming dilution is based on the weighted average number of shares outstanding during the year plus the weighted average common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the year.

 

The shares (in thousands) used in the computation of the Company’s basic and diluted earnings per share are reconciled as follows:

 

 

2019

 

2018

 

2017

Weighted average number of shares outstanding – basic

3,721

 

3,730

 

3,718

Dilutive effect of stock options

18

 

18

 

19

Weighted average number of shares outstanding, assuming dilution

3,739

 

3,748

 

3,737

 

Presentation of Sales and Similar Taxes

 

Sales tax on revenue-producing transactions is recorded as a liability when the sale occurs.  UTMD is not required to withhold sales tax on OUS sales, and at least 90% of domestic 2019 sales were to customers who are tax exempt or who are in jurisdictions where UTMD is not required to withhold sales tax.

 

 

Translation of Foreign Currencies

 

Assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at the applicable exchange rates at year-end.  Net gains or losses resulting from the translation of the Company’s assets and liabilities are reflected as a separate component of stockholders’ equity.  A negative translation impact on stockholders’ equity reflects a current relative U.S. Dollar value higher than at the point in time that assets were actually acquired in a foreign currency.  A positive translation impact would result from a U.S. dollar weaker in value than at the point in time foreign assets were acquired.  Year-end translation gains or losses of non-functional currency bank account balances, e.g. EUR and AUD balances held by the UK subsidiary, are recognized as non-operating income or expense, as applicable.

 

Income and expense items are translated at the weighted average rate of exchange (based on when transactions actually occurred) during the year.

XML 109 R105.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - CSI Distribution Agreement Purchase Disclosure (Details) - CooperSurgical Inc
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Finite-lived Intangible Assets Acquired $ 21,000 $ 21,000
Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System   4.75
XML 110 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Quarterly Results of Operations (Unaudited)
12 Months Ended
Dec. 31, 2019
Notes  
Note 3 - Quarterly Results of Operations (Unaudited)

Note 3 – Quarterly Results of Operations (Unaudited)

 

 

 

 

Unaudited Quarterly Data for 2019

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,732

 

$

11,846

 

$

12,494

 

$

11,831

Gross Profit

 

 

6,773

 

 

7,500

 

 

7,379

 

 

7,814

Net Income

 

 

3,139

 

 

3,525

 

 

3,705

 

 

4,359

Earnings Per Common Share (Diluted)

 

 

.84

 

 

.94

 

 

.99

 

 

1.17

 

 

 

 

 

Unaudited Quarterly Data for 2018

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,887

 

$

10,965

 

$

10,390

 

$

9,756

Gross Profit

 

 

6,922

 

 

6,984

 

 

6,294

 

 

6,106

Net Income

 

 

4,092

 

 

4,308

 

 

6,762

 

 

3,393

Earnings Per Common Share (Diluted)

 

 

1.09

 

 

1.15

 

 

1.80

 

 

.91

 

 

 

 

 

Unaudited Quarterly Data for 2017

 

 

 

First Quarter

 

 

Second Quarter

 

 

Third Quarter

 

 

Fourth Quarter

Net Sales

 

$

10,259

 

$

10,829

 

$

10,125

 

$

10,201

Gross Profit

 

 

6,535

 

 

6,893

 

 

6,496

 

 

6,470

Net Income

 

 

3,536

 

 

3,870

 

 

3,622

 

 

(2,522)

Earnings Per Common Share (Diluted)

 

 

.95

 

 

1.04

 

 

.97

 

 

(.67)

 

 

 

XML 111 R101.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Lease, Cost (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Details  
Operating Lease, Cost $ 60
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 42
Operating Lease, Weighted Average Remaining Lease Term 12 years
Operating Lease, Weighted Average Discount Rate, Percent 5.40%
XML 112 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details                              
Net Sales $ 11,831 $ 12,494 $ 11,846 $ 10,732 $ 9,756 $ 10,390 $ 10,965 $ 10,887 $ 10,201 $ 10,125 $ 10,829 $ 10,259 $ 46,904 $ 41,998 $ 41,414
Gross Profit 7,814 7,379 7,500 6,773 6,106 6,294 6,984 6,922 6,470 6,496 6,893 6,535 29,466 26,306 26,395
Net Income $ 4,359 $ 3,705 $ 3,525 $ 3,139 $ 3,393 $ 6,762 $ 4,308 $ 4,092 $ (2,522) $ 3,622 $ 3,870 $ 3,536 $ 14,727 $ 18,555 $ 8,505
Earnings Per Share Diluted $ 1.17 $ 0.99 $ 0.94 $ 0.84 $ 0.91 $ 1.80 $ 1.15 $ 1.09 $ (0.67) $ 0.97 $ 1.04 $ 0.95 $ 3.94 $ 4.95 $ 2.28
XML 113 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months   $ 6,550
Finite-Lived Intangible Assets, Amortization Expense, Year Two   6,543
Finite-Lived Intangible Assets, Amortization Expense, Year Three   6,542
Finite-Lived Intangible Assets, Amortization Expense, Year Four   5,805
CooperSurgical Inc    
Finite-lived Intangible Assets Acquired $ 21,000 21,000
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months   4,421
Finite-Lived Intangible Assets, Amortization Expense, Year Two   4,421
Finite-Lived Intangible Assets, Amortization Expense, Year Three   4,421
Finite-Lived Intangible Assets, Amortization Expense, Year Four   $ 3,684
XML 114 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Weighted Average Number of Shares Outstanding, Basic 3,721 3,730 3,718
Weighted Average Number Diluted Shares Outstanding Adjustment 18 18 19
Weighted Average Number of Shares Outstanding, Diluted 3,739 3,748 3,737
XML 115 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Details    
Standard and Extended Product Warranty Accrual $ 0 $ 0
XML 116 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ 11,549 $ 10,130 $ 9,124
Income (Loss) from Continuing Operations before Income Taxes, Foreign 6,335 9,329 9,958
Income before provision for income taxes $ 17,884 $ 19,459 $ 19,082
XML 117 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Details    
Finite-Lived Patents, Gross $ 2,194 $ 2,136
Finite-Lived Noncompete Agreements, Gross 133 128
Finite-Lived Trademarks, Gross 9,738 9,375
Finite-Lived Customer Relationships, Gross 9,486 9,123
Other Finite-Lived Intangible Assets, Gross 21,000 0
Regulatory approvals & product certifications 12,654 12,217
Other intangible assets (note 2) 55,205 32,979
Other intangible assets - accumulated amortization (24,993) (18,176)
Finite-Lived Intangible Assets, Net $ 30,212 $ 14,803
XML 118 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Income before Income Tax, Domestic and Foreign

 

 

 

Years ended December 31,

 

 

2019

 

 

2018

 

 

2017

Domestic

$

11,549

 

$

10,130

 

$

9,124

Foreign

 

6,335

 

 

9,329

 

 

9,958

Total

$

17,884

 

$

19,459

 

$

19,082

XML 119 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment: Property Plant and Equipment by Location (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Property Plant and Equipment by Location

 

 

 

 

December 31, 2019

 

 

 

U.S. & Canada

 

 

England & Australia

 

 

Ireland

 

 

Total

Land

 

$

621

 

$

664

 

$

386

 

$

1,671

Buildings and improvements

 

 

6,385

 

 

3,311

 

 

4,191

 

 

13,887

Furniture, equipment and tooling

 

 

14,316

 

 

793

 

 

1,145

 

 

16,254

Right of Use Asset

 

 

385

 

 

-

 

 

29

 

 

414

Construction-in-progress

 

 

205

 

 

-

 

 

167

 

 

372

Total 

 

 

21,912

 

 

4,768

 

 

5,918

 

 

32,598

Accumulated depreciation

 

 

(17,808)

 

 

(784)

 

 

(3,278)

 

 

(21,870)

Property and equipment, net

 

$

4,104

 

$

3,984

 

$

2,640

 

$

10,728

 

 

 

 

December 31, 2018

 

 

 

U.S. & Canada

 

 

England & Australia

 

 

Ireland

 

 

Total

Land

 

$

621

 

$

639

 

$

393

 

$

1,653

Buildings and improvements

 

 

6,348

 

 

3,205

 

 

4,199

 

 

13,752

Furniture, equipment and tooling

 

 

14,104

 

 

765

 

 

1,134

 

 

16,003

Construction-in-progress

 

 

141

 

 

-

 

 

-

 

 

141

Total 

 

 

21,214

 

 

4,609

 

 

5,726

 

 

31,549

Accumulated depreciation

 

 

(17,475)

 

 

(531)

 

 

(3,184)

 

 

(21,190)

Property and equipment, net

 

$

3,739

 

$

4,078

 

$

2,542

 

$

10,359

 

 

XML 120 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

(in thousands)

 

 

2019

 

2018

 

2017

Numerator

 

 

 

 

 

Net income

14,727

 

18,555

 

8,505

 

 

 

 

 

 

Denominator

 

 

 

 

 

Weighted average shares, basic

3,721

 

3,730

 

3,718

Dilutive effect of stock options

18

 

18

 

19

Diluted shares

3,739

 

3,748

 

3,737

 

 

 

 

 

 

Earnings per share, basic

3.96

 

4.97

 

2.29

Earnings per share, diluted

3.94

 

4.95

 

2.28

XML 121 R98.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Product Sale and Purchase Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Royalty income (note 12) $ 6 $ 76 $ 86
Contractual Obligation $ 3,058    
XML 122 R94.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Geographic Information: Schedule Of Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Company Sales in the United States $ 27,493 $ 21,192 $ 20,286
Company Sales in Europe 8,906 9,160 8,519
Company Sales Other $ 10,505 $ 11,646 $ 12,609
XML 123 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Leases: Lease, Cost (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Lease, Cost

 

The components of lease cost were as follows:

As of December 31, 2019

Operating Lease Cost (in thousands)

$60

Right of Use Assets obtained in exchange for new operating lease obligations

$42

 

 

Other Information

As of December 31, 2019

Weighted Average Remaining Lease Term  - Operating Leases

12 years

Weighted Average Discount Rate – Operating Leases

5.4%

XML 124 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Geographic Information: Schedule Of Geographic Information (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule Of Geographic Information

 

 

 

2019

 

 

2018

 

 

2017

United States

$

27,493

 

$

21,192

 

$

20,286

Europe

 

8,906

 

 

9,160

 

 

8,519

Other

 

10,505

 

 

11,646

 

 

12,609

XML 125 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Details      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 307    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 52 61 54
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 23 $ 49 $ 38
Share-based Payment Arrangement, Expense 113 $ 64 129
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 15.77  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 241    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months $ 33    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Nine Months Period For Recognition 9 months    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years $ 208    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 3 Years Period For Recognition 3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 354 $ 812 270
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 2,553 $ 1,605 $ 1,951
XML 126 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
New Accounting Pronouncements, Policy

In March 2016, new accounting guidance was issued to simplify several aspects of accounting for employee share-based payment (including stock option) transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification in the statement of cash flows. Under the guidance, entities recognize all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement. UTMD adopted this standard on January 1, 2017, which had an insignificant impact on its consolidated financial statements. UTMD made a determination to continue to account for forfeitures by estimating the number of awards that are expected to vest.  Because UTMD primarily issues incentive stock options, excess tax benefits and tax deficiencies have historically been minimal.

 

In May 2014, new accounting guidance (ASU 2014-09) was issued that outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  The guidance also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to fulfill a contract.  UTMD adopted this new standard on January 1, 2018, using a modified retrospective approach. In accordance with ASU 2014-09, UTMDs revenue recognition is based on its contracts and the performance obligations identified in them. With very insignificant and limited exceptions, the Company’s performance obligation is met when it ships a physical product to a customer’s designated location. The basis on which UTMD recognizes revenue was updated on January 1, 2018, but it did not result in a change to the process and timing of revenue recognition, because the previous revenue recognition method complies with ASU 2014-09.  Therefore, the adoption of ASU 2014-09 did not have an impact on UTMD’s financial statements. In accordance with this adoption disaggregated revenue is presented in Note 11.

 

In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted.  The new guidance became effective for UTMD on January 1, 2019.  UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.  Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income statement.  UTMD’s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland (see Note 14).

XML 127 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Goodwill

Goodwill:

 

 

 

 

 

Balance before effect of foreign exchange 

$

13,703

 

$

14,092

Effect of foreign exchange 

 

258

 

 

(389)

Subtractions as a result of impairment 

 

-

 

 

-

Total Goodwill 

$

13,961

 

$

13,703

XML 128 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies: Use of Estimates in The Preparation of Financial Statements (Policies)
12 Months Ended
Dec. 31, 2019
Policies  
Use of Estimates in The Preparation of Financial Statements

Use of Estimates in the Preparation of Financial Statements

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Although actual results could differ from those estimates, management believes it has considered and disclosed all relevant information in making its estimates that materially affect reported performance and current values.

XML 129 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 98 383 1 false 21 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.utahmed.com/20191231/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET Statements 2 false false R3.htm 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical Statements 3 false false R4.htm 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME Statements 4 false false R5.htm 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical Statements 5 false false R6.htm 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW Sheet http://www.utahmed.com/20191231/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW Statements 7 false false R8.htm 000080 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 000090 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccounts Note 2 - Detail of Certain Balance Sheet Accounts Notes 9 false false R10.htm 000100 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote3QuarterlyResultsOfOperationsUnaudited Note 3 - Quarterly Results of Operations (Unaudited) Notes 10 false false R11.htm 000110 - Disclosure - Note 4 - Property and Equipment Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipment Note 4 - Property and Equipment Notes 11 false false R12.htm 000120 - Disclosure - Note 5 - Long-term Debt Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote5LongTermDebt Note 5 - Long-term Debt Notes 12 false false R13.htm 000130 - Disclosure - Note 6 - Commitments and Contingencies Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote6CommitmentsAndContingencies Note 6 - Commitments and Contingencies Notes 13 false false R14.htm 000140 - Disclosure - Note 7 - Income Taxes Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxes Note 7 - Income Taxes Notes 14 false false R15.htm 000150 - Disclosure - Note 8 - Options Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8Options Note 8 - Options Notes 15 false false R16.htm 000160 - Disclosure - Note 9 - Geographic Information Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote9GeographicInformation Note 9 - Geographic Information Notes 16 false false R17.htm 000170 - Disclosure - Note 10 - Geographic Long-Lived Assets Information Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote10GeographicLongLivedAssetsInformation Note 10 - Geographic Long-Lived Assets Information Notes 17 false false R18.htm 000180 - Disclosure - Note 11 - Revenues By Product Category And Region Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegion Note 11 - Revenues By Product Category And Region Notes 18 false false R19.htm 000190 - Disclosure - Note 12 - Product Sale and Purchase Commitments Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote12ProductSaleAndPurchaseCommitments Note 12 - Product Sale and Purchase Commitments Notes 19 false false R20.htm 000200 - Disclosure - Note 13 - Employee Benefit Plans Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote13EmployeeBenefitPlans Note 13 - Employee Benefit Plans Notes 20 false false R21.htm 000210 - Disclosure - Note 14 - Leases Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14Leases Note 14 - Leases Notes 21 false false R22.htm 000220 - Disclosure - Note 15 - CSI Distribution Agreement Purchase Disclosure Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote15CSIDistributionAgreementPurchaseDisclosure Note 15 - CSI Distribution Agreement Purchase Disclosure Notes 22 false false R23.htm 000230 - Disclosure - Note 16 - Earnings Per Share Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote16EarningsPerShare Note 16 - Earnings Per Share Notes 23 false false R24.htm 000240 - Disclosure - Note 17 - Recent Accounting Pronouncements Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote17RecentAccountingPronouncements Note 17 - Recent Accounting Pronouncements Notes 24 false false R25.htm 000250 - Disclosure - Note 18 - Subsequent Events Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote18SubsequentEvents Note 18 - Subsequent Events Notes 25 false false R26.htm 000260 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Use of Estimates in The Preparation of Financial Statements (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesUseOfEstimatesInThePreparationOfFinancialStatementsPolicies Note 1 - Summary of Significant Accounting Policies: Use of Estimates in The Preparation of Financial Statements (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 26 false false R27.htm 000270 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Principles of Consolidation (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies Note 1 - Summary of Significant Accounting Policies: Principles of Consolidation (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 27 false false R28.htm 000280 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Cash and Cash Equivalents (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsPolicies Note 1 - Summary of Significant Accounting Policies: Cash and Cash Equivalents (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 28 false false R29.htm 000290 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Investments (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesInvestmentsPolicies Note 1 - Summary of Significant Accounting Policies: Investments (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 29 false false R30.htm 000300 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Concentration of Credit Risk (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskPolicies Note 1 - Summary of Significant Accounting Policies: Concentration of Credit Risk (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 30 false false R31.htm 000310 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Accounts Receivable (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesAccountsReceivablePolicies Note 1 - Summary of Significant Accounting Policies: Accounts Receivable (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 31 false false R32.htm 000320 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Inventories (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesInventoriesPolicies Note 1 - Summary of Significant Accounting Policies: Inventories (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 32 false false R33.htm 000330 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentPolicies Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 33 false false R34.htm 000340 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Long-lived Assets (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesLongLivedAssetsPolicies Note 1 - Summary of Significant Accounting Policies: Long-lived Assets (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 34 false false R35.htm 000350 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesIntangibleAssetsPolicies Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 35 false false R36.htm 000360 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesStockBasedCompensationPolicies Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 36 false false R37.htm 000370 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Revenue Recognition (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesRevenueRecognitionPolicies Note 1 - Summary of Significant Accounting Policies: Revenue Recognition (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 37 false false R38.htm 000380 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Income Taxes (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesIncomeTaxesPolicies Note 1 - Summary of Significant Accounting Policies: Income Taxes (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 38 false false R39.htm 000390 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Legal Costs (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesLegalCostsPolicies Note 1 - Summary of Significant Accounting Policies: Legal Costs (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 39 false false R40.htm 000400 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerSharePolicies Note 1 - Summary of Significant Accounting Policies: Earnings Per Share (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 40 false false R41.htm 000410 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Presentation of Sales and Similar Taxes (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesPresentationOfSalesAndSimilarTaxesPolicies Note 1 - Summary of Significant Accounting Policies: Presentation of Sales and Similar Taxes (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 41 false false R42.htm 000420 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Translation of Foreign Currencies (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesTranslationOfForeignCurrenciesPolicies Note 1 - Summary of Significant Accounting Policies: Translation of Foreign Currencies (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 42 false false R43.htm 000430 - Disclosure - Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Policies) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote17RecentAccountingPronouncementsNewAccountingPronouncementsPolicyPolicies Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Policies) Policies http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPolicies 43 false false R44.htm 000440 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesTables Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Tables) Tables 44 false false R45.htm 000450 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccountsAndOtherReceivablesTables Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Tables) Tables 45 false false R46.htm 000460 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfInventoryCurrentTables Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Tables) Tables 46 false false R47.htm 000470 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfGoodwillTables Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Tables) Tables 47 false false R48.htm 000480 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfFiniteLivedIntangibleAssetsTables Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Tables) Tables 48 false false R49.htm 000490 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesTables Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Tables) Tables 49 false false R50.htm 000500 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote3QuarterlyResultsOfOperationsUnauditedQuarterlyFinancialInformationTables Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Tables) Tables http://www.utahmed.com/20191231/role/idr_DisclosureNote3QuarterlyResultsOfOperationsUnaudited 50 false false R51.htm 000510 - Disclosure - Note 4 - Property and Equipment: Property, Plant and Equipment (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentTables Note 4 - Property and Equipment: Property, Plant and Equipment (Tables) Tables 51 false false R52.htm 000520 - Disclosure - Note 4 - Property and Equipment: Property Plant and Equipment by Location (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentByLocationTables Note 4 - Property and Equipment: Property Plant and Equipment by Location (Tables) Tables 52 false false R53.htm 000530 - Disclosure - Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Tables) Tables 53 false false R54.htm 000540 - Disclosure - Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Tables) Tables 54 false false R55.htm 000550 - Disclosure - Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Tables) Tables 55 false false R56.htm 000560 - Disclosure - Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTables Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Tables) Tables 56 false false R57.htm 000570 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationStockOptionsActivityTables Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Tables) Tables 57 false false R58.htm 000580 - Disclosure - Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTables Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables) Tables 58 false false R59.htm 000590 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTables Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Tables) Tables 59 false false R60.htm 000600 - Disclosure - Note 9 - Geographic Information: Schedule Of Geographic Information (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote9GeographicInformationScheduleOfGeographicInformationTables Note 9 - Geographic Information: Schedule Of Geographic Information (Tables) Tables 60 false false R61.htm 000610 - Disclosure - Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote10GeographicLongLivedAssetsInformationScheduleOfLongLivedAssetsByGeographicAreaTables Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Tables) Tables 61 false false R62.htm 000620 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfGlobalRevenuesByProductCategoryTables Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Tables) Tables 62 false false R63.htm 000630 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfOUSRevenuesByProductCategoryTables Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Tables) Tables 63 false false R64.htm 000640 - Disclosure - Note 14 - Leases: Lease, Cost (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLeaseCostTables Note 14 - Leases: Lease, Cost (Tables) Tables 64 false false R65.htm 000650 - Disclosure - Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Tables 65 false false R66.htm 000660 - Disclosure - Note 14 - Leases: Reconciliation of operating lease liabilities (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesReconciliationOfOperatingLeaseLiabilitiesTables Note 14 - Leases: Reconciliation of operating lease liabilities (Tables) Tables 66 false false R67.htm 000670 - Disclosure - Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLesseeOperatingLeaseLiabilityMaturityTables Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Tables) Tables 67 false false R68.htm 000680 - Disclosure - Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote16EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 68 false false R69.htm 000690 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Note 1 - Summary of Significant Accounting Policies: Property and Equipment (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentPolicies 69 false false R70.htm 000700 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails Note 1 - Summary of Significant Accounting Policies: Intangible Assets (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesIntangibleAssetsPolicies 70 false false R71.htm 000710 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesDetails Note 1 - Summary of Significant Accounting Policies (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesTables 71 false false R72.htm 000720 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Note 1 - Summary of Significant Accounting Policies: Stock-based Compensation (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesStockBasedCompensationPolicies 72 false false R73.htm 000730 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Income Taxes (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Note 1 - Summary of Significant Accounting Policies: Income Taxes (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesTables 73 false false R74.htm 000740 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Legal Costs (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesLegalCostsDetails Note 1 - Summary of Significant Accounting Policies: Legal Costs (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesTables 74 false false R75.htm 000750 - Disclosure - Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesDetails Note 1 - Summary of Significant Accounting Policies: Earnings Per Share: Schedule of Weighted Average Number of Shares (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote1SummaryOfSignificantAccountingPoliciesEarningsPerShareScheduleOfWeightedAverageNumberOfSharesTables 75 false false R76.htm 000760 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccountsAndOtherReceivablesDetails Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accounts and Other Receivables (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccountsAndOtherReceivablesTables 76 false false R77.htm 000770 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfInventoryCurrentDetails Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Inventory, Current (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfInventoryCurrentTables 77 false false R78.htm 000780 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfGoodwillDetails Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Goodwill (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccountsAndOtherReceivablesTables 78 false false R79.htm 000790 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfFiniteLivedIntangibleAssetsDetails Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Finite-Lived Intangible Assets (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfFiniteLivedIntangibleAssetsTables 79 false false R80.htm 000800 - Disclosure - Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails Note 2 - Detail of Certain Balance Sheet Accounts: Schedule of Accrued Expenses (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote2DetailOfCertainBalanceSheetAccountsScheduleOfAccountsAndOtherReceivablesTables 80 false false R81.htm 000810 - Disclosure - Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote3QuarterlyResultsOfOperationsUnauditedQuarterlyFinancialInformationDetails Note 3 - Quarterly Results of Operations (Unaudited): Quarterly Financial Information (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote3QuarterlyResultsOfOperationsUnauditedQuarterlyFinancialInformationTables 81 false false R82.htm 000820 - Disclosure - Note 4 - Property and Equipment: Property, Plant and Equipment (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentDetails Note 4 - Property and Equipment: Property, Plant and Equipment (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentTables 82 false false R83.htm 000830 - Disclosure - Note 4 - Property and Equipment: Property Plant and Equipment by Location (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentByLocationDetails Note 4 - Property and Equipment: Property Plant and Equipment by Location (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote4PropertyAndEquipmentPropertyPlantAndEquipmentByLocationTables 83 false false R84.htm 000840 - Disclosure - Note 5 - Long-term Debt (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote5LongTermDebtDetails Note 5 - Long-term Debt (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote5LongTermDebt 84 false false R85.htm 000850 - Disclosure - Note 6 - Commitments and Contingencies (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote6CommitmentsAndContingenciesDetails Note 6 - Commitments and Contingencies (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote6CommitmentsAndContingencies 85 false false R86.htm 000860 - Disclosure - Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Note 7 - Income Taxes: Schedule of Deferred Tax Assets and Liabilities (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables 86 false false R87.htm 000870 - Disclosure - Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails Note 7 - Income Taxes: Schedule of Components of Income Tax Expense (Benefit) (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables 87 false false R88.htm 000880 - Disclosure - Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails Note 7 - Income Taxes: Schedule of Effective Income Tax Rate Reconciliation (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables 88 false false R89.htm 000890 - Disclosure - Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails Note 7 - Income Taxes: Schedule of Income before Income Tax, Domestic and Foreign (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote7IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTables 89 false false R90.htm 000900 - Disclosure - Note 8 - Options (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsDetails Note 8 - Options (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationStockOptionsActivityTables 90 false false R91.htm 000910 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationStockOptionsActivityDetails Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationStockOptionsActivityTables 91 false false R92.htm 000920 - Disclosure - Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTables 92 false false R93.htm 000930 - Disclosure - Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails Note 8 - Options: Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote8OptionsScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTables 93 false false R94.htm 000940 - Disclosure - Note 9 - Geographic Information: Schedule Of Geographic Information (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote9GeographicInformationScheduleOfGeographicInformationDetails Note 9 - Geographic Information: Schedule Of Geographic Information (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote9GeographicInformationScheduleOfGeographicInformationTables 94 false false R95.htm 000950 - Disclosure - Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote10GeographicLongLivedAssetsInformationScheduleOfLongLivedAssetsByGeographicAreaDetails Note 10 - Geographic Long-Lived Assets Information: Schedule Of Long-Lived Assets By Geographic Area (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote10GeographicLongLivedAssetsInformationScheduleOfLongLivedAssetsByGeographicAreaTables 95 false false R96.htm 000960 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfGlobalRevenuesByProductCategoryDetails Note 11 - Revenues By Product Category And Region: Schedule Of Global Revenues By Product Category (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfGlobalRevenuesByProductCategoryTables 96 false false R97.htm 000970 - Disclosure - Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfOUSRevenuesByProductCategoryDetails Note 11 - Revenues By Product Category And Region: Schedule Of OUS Revenues By Product Category (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote11RevenuesByProductCategoryAndRegionScheduleOfOUSRevenuesByProductCategoryTables 97 false false R98.htm 000980 - Disclosure - Note 12 - Product Sale and Purchase Commitments (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote12ProductSaleAndPurchaseCommitmentsDetails Note 12 - Product Sale and Purchase Commitments (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote12ProductSaleAndPurchaseCommitments 98 false false R99.htm 000990 - Disclosure - Note 13 - Employee Benefit Plans (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote13EmployeeBenefitPlansDetails Note 13 - Employee Benefit Plans (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote13EmployeeBenefitPlans 99 false false R100.htm 001000 - Disclosure - Note 14 - Leases (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesDetails Note 14 - Leases (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLeaseCostTables 100 false false R101.htm 001010 - Disclosure - Note 14 - Leases: Lease, Cost (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLeaseCostDetails Note 14 - Leases: Lease, Cost (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLeaseCostTables 101 false false R102.htm 001020 - Disclosure - Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails Note 14 - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 102 false false R103.htm 001030 - Disclosure - Note 14 - Leases: Reconciliation of operating lease liabilities (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesReconciliationOfOperatingLeaseLiabilitiesDetails Note 14 - Leases: Reconciliation of operating lease liabilities (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesReconciliationOfOperatingLeaseLiabilitiesTables 103 false false R104.htm 001040 - Disclosure - Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLesseeOperatingLeaseLiabilityMaturityDetails Note 14 - Leases: Lessee, Operating Lease, Liability, Maturity (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote14LeasesLesseeOperatingLeaseLiabilityMaturityTables 104 false false R105.htm 001050 - Disclosure - Note 15 - CSI Distribution Agreement Purchase Disclosure (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote15CSIDistributionAgreementPurchaseDisclosureDetails Note 15 - CSI Distribution Agreement Purchase Disclosure (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote15CSIDistributionAgreementPurchaseDisclosure 105 false false R106.htm 001060 - Disclosure - Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote16EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote16EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables 106 false false R107.htm 001070 - Disclosure - Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Details) Sheet http://www.utahmed.com/20191231/role/idr_DisclosureNote17RecentAccountingPronouncementsNewAccountingPronouncementsPolicyDetails Note 17 - Recent Accounting Pronouncements: New Accounting Pronouncements, Policy (Details) Details http://www.utahmed.com/20191231/role/idr_DisclosureNote17RecentAccountingPronouncementsNewAccountingPronouncementsPolicyPolicies 107 false false All Reports Book All Reports utmd-20191231.xml utmd-20191231.xsd utmd-20191231_cal.xml utmd-20191231_def.xml utmd-20191231_lab.xml utmd-20191231_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 130 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - CSI Distribution Agreement Purchase Disclosure
12 Months Ended
Dec. 31, 2019
Notes  
Note 15 - CSI Distribution Agreement Purchase Disclosure

Note 15 – Distribution Agreement Purchase

 

UTMD completed the purchase of exclusive U.S. distribution rights for the FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare.  As part of the agreement, UTMD also purchased the remaining CSI inventory for approximately $2,100.