← OSI SYSTEMS INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $829.7m |
$961.0m
+15.82%
|
$1.1b
+13.35%
|
$1.2b
+8.52%
|
$1.2b
-1.36%
|
$1.1b
-1.64%
|
$1.2b
+3.17%
|
$1.3b
+8.04%
|
$1.5b
+20.36%
|
$1.7b
+11.33%
|
$1.8b
+5.47%
|
|
| Cost of Revenue | $552.8m |
$637.5m
+15.31%
|
$697.6m
+9.44%
|
$751.5m
+7.72%
|
$745.4m
-0.81%
|
$727.0m
-2.47%
|
$758.8m
+4.38%
|
$847.9m
+11.74%
|
$1.0b
+18.91%
|
$1.1b
+11.67%
|
$1.2b
+7.78%
|
|
| Gross Profit | $276.9m |
$323.5m
+16.85%
|
$391.7m
+21.07%
|
$430.6m
+9.94%
|
$420.6m
-2.31%
|
$419.9m
-0.17%
|
$424.4m
+1.07%
|
$430.5m
+1.43%
|
$530.5m
+23.22%
|
$587.2m
+10.69%
|
$593.4m
+1.05%
|
|
| Research and Development Expense | $49.8m | $51.0m | $61.2m | $56.5m | $57.3m | $53.7m | $59.6m | $59.4m | $65.3m | $73.4m | $78.5m | |
| Selling, General and Administrative Expense | $166.7m | $192.6m | $239.6m | $262.5m | $252.0m | $240.7m | $235.6m | $228.3m | $269.7m | $290.9m | $283.3m | |
| Amortization of Intangible Assets | $5.7m | $12.3m | $19.5m | $21.4m | $20.7m | $21.5m | $17.7m | $19.0m | $22.8m | $21.6m | — | |
| Operating Lease, Expense | — | — | — | $10.0m | — | — | — | — | — | — | — | |
| Restructuring and Related Cost, Incurred Cost | — | $19.7m | $27.2m | $3.8m | $1.0m | $10.1m | $7.5m | $7.6m | $6.4m | $5.3m | — | |
| Restructuring Costs | — | $489k | — | — | — | — | — | — | — | — | — | |
| Operating Expenses | $238.5m | $290.2m | $335.7m | $322.8m | $315.8m | $304.5m | $302.7m | $295.2m | $341.4m | $369.7m | $361.8m | |
| Operating Income (Loss) | $38.4m |
$33.3m
-13.24%
|
$55.9m
+67.93%
|
$107.8m
+92.77%
|
$104.9m
-2.68%
|
$115.4m
+10.00%
|
$121.7m
+5.53%
|
$135.3m
+11.11%
|
$189.1m
+39.76%
|
$217.5m
+15.05%
|
$231.6m
+6.45%
|
|
| Interest Expense | $2.9m | $7.5m | $19.3m | $21.6m | — | — | — | — | — | — | $29.3m | |
| Foreign Currency Transaction Gain (Loss), before Tax | ($800k) | $2.0m | ($1.3m) | $100k | ($3.4m) | ($1.3m) | $600k | $2.0m | ($5.1m) | ($12.7m) | — | |
| Other Nonoperating Income (Expense) | — | — | $239k | ($7k) | — | — | $27.4m | $0 | $0 | — | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | ($34.7m) | ($39.7m) | ($40.3m) | $6.6m | $41.0m | $34.3m | $51.3m | $7.1m | $41.3m | $30.2m | $188.8m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $35.5m | $25.8m | $36.9m | $86.2m | $86.1m | $98.6m | $140.2m | $115.2m | $161.2m | $186.1m | $188.8m | |
| Current Income Tax Expense (Benefit) | $22.6m | $28.9m | $39.9m | $29.9m | $11.3m | $24.2m | $21.3m | $27.4m | $47.2m | $45.5m | $36.6m | |
| Income Tax Expense (Benefit) | $9.3m | $4.7m | $66.0m | $21.4m | $10.9m | $24.6m | $24.8m | $23.5m | $33.1m | $36.5m | $36.6m | |
| Net Income (Loss) Attributable to Parent | $26.2m |
$21.1m
-19.43%
|
($29.1m)
-238.20%
|
$64.8m
+322.46%
|
$75.3m
+16.14%
|
$74.0m
-1.60%
|
$115.3m
+55.77%
|
$91.8m
-20.43%
|
$128.2m
+39.63%
|
$149.6m
+16.76%
|
$152.2m
+1.73%
|
|
| Earnings Per Share, Basic | $1.35 | $1.12 | ($1.57) | $3.58 | $4.14 | $4.12 | $6.57 | $5.45 | $7.55 | $8.93 | $9.10 | |
| Earnings Per Share, Diluted | $1.30 | $1.07 | ($1.57) | $3.46 | $4.05 | $4.03 | $6.45 | $5.34 | $7.38 | $8.71 | $8.75 | |
| Weighted Average Number of Shares Outstanding, Basic | 19.4m | 18.9m | 18.6m | 18.1m | 18.2m | 18.0m | 17.6m | 16.8m | 17.0m | 16.8m | 16.7m | |
| Weighted Average Number of Shares Outstanding, Diluted | 20.1m | 19.7m | 18.6m | 18.7m | 18.6m | 18.4m | 17.9m | 17.2m | 17.4m | 17.2m | 17.4m | |
| Additional Financial Items | ||||||||||||
| Business Combination, Acquisition Related Costs | $3.5m | $5.7m | $1.5m | $1.3m | $350k | $276k | $288k | $382k | $962k | $606k | — | |
| Goodwill, Impairment Loss | $0 | — | $0 | — | — | $0 | $0 | $0 | $0 | $0 | $5.5m | |
| Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component | — | — | — | $569k | $164k | $978k | $1.3m | $1.7m | $737k | $241k | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.