OSI SYSTEMS INCOSIS

Market cap
$2.5B
P/E ratio
Jun 30,
2012
Jun 30,
2013
Jun 30,
2014
Jun 30,
2015
Jun 30,
2016
Jun 30,
2017
Jun 30,
2018
Jun 30,
2019
Jun 30,
2020
Jun 30,
2021
Jun 30,
2022
Jun 30,
2023
Net income-----21-2965757411592
Depreciation and amortization202854595868705650443939
Stock-based compensation91617232126242524272829
Accounts Receivable, Credit Loss Expense (Reversal)---02233510-6-4
Deferred income taxes-148-6-13-2426-9-004-4
Amortization of debt discount and issuance costs-----39991010
Impairment charges----10278-511-
Gain on sale of property and equipment----------27-
Other-0-0-0-0-01-2-0-001-0
Accounts receivable1754-26-7-3744-112737291466
Inventories251321-038-3159-39-3148450
Prepaid expenses and other assets6-21-482-6161134-225
Accounts payable-1340-26-157325-17-956-1511
Accrued payroll and related expenses245----3410-25
Advances from customers--------12-1510-181
Other-8-18-610-21128-11-29-18-2
Net cash provided by operating activities-----631331191291396495
Acquisition of property and equipment6815755151817432720161516
Proceeds from sale of property and equipment----------340
Purchases of certificates of deposit---------525
Proceeds from maturities of certificates of deposit---------304
Acquisition of businesses, net of cash acquired861214201911041893147
Payments for intangible and other assets-----------16
Net cash used in investing activities------201-149-48-43-35-13-40
Proceeds from (Repayments of) Lines of Credit-59-35-24125-2210-25-29-5960155
Proceeds from long-term debt-11321281111150101
Payments on long-term debt014334331146250
Proceeds from exercise of stock options and employee stock purchase plan552468796658
Payment of contingent consideration-------65124
Repurchase of common stock612123173486321523711235
Taxes paid related to net share settlement of equity awards--971410211425121912
Net cash used in financing activities-----204-68-58-105-104-64-37
Effect of exchange rate changes on cash-------0-1-24-4-5
Net increase (decrease) in cash and cash equivalents-------8512-205-1613
Interest33532591286720
Income taxes71219312725293519131719