
PEN · NYSE
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.40B | $1.19B | $1.06B | $847.13M | $747.59M | $560.41M | $547.40M | $444.94M |
| Cost of Revenue | $461.23M | $439.62M | $375.88M | $311.93M | $272.21M | $222.24M | $175.44M | $152.41M |
| Gross Profit | $942.44M | $755.00M | $682.64M | $535.21M | $475.38M | $338.18M | $371.96M | $292.53M |
| Research & Development | — | — | — | — | — | — | — | $36.16M |
| Selling, General & Administrative | $663.42M | $573.99M | $506.45M | $449.72M | $378.33M | $287.07M | $272.73M | $226.38M |
| Operating Expenses | $753.19M | $745.72M | $609.09M | $529.13M | $482.88M | $377.12M | $324.46M | $293.38M |
| Operating Income | $189.25M | $9.28M | $73.55M | $6.08M | -$7.50M | -$38.94M | $47.51M | -$852.00K |
| Interest Expense | — | — | $1.74M | $1.75M | $1.93M | — | — | — |
| Other Income / (Expense) | $15.88M | $11.59M | $6.10M | -$2.19M | -$3.00M | -$343.00K | -$227.00K | -$504.00K |
| Income Before Taxes | $205.13M | $20.87M | $79.65M | $3.89M | -$10.50M | -$38.02M | $50.13M | $1.61M |
| Provision for Income Taxes | $27.44M | $6.86M | -$11.30M | $5.89M | -$13.13M | -$18.76M | $3.13M | -$4.40M |
| Net Income | $177.69M | $14.01M | $90.95M | -$2.00M | $5.28M | -$15.70M | $48.46M | $6.60M |
| Basic EPS | $4.57 | $0.36 | $2.37 | -$0.05 | $0.14 | -$0.44 | $1.39 | $0.19 |
| Diluted EPS | $4.52 | $0.36 | $2.32 | -$0.05 | $0.14 | -$0.44 | $1.34 | $0.18 |
| Basic Shares Outstanding | 38.92M | 38.63M | 38.40M | 37.84M | 36.76M | 35.77M | 34.75M | 34.14M |
| Diluted Shares Outstanding | 39.29M | 39.27M | 39.22M | 37.84M | 37.88M | 35.77M | 36.27M | 36.09M |
| Period | Consensus EPS | Low | High | Estimates | Revisions |
|---|---|---|---|---|---|
| Dec 2026 | $4.96 | $4.77 | $5.15 | 2 | ↑0 ↓0 |
| Dec 2027 | $6.12 | $5.45 | $6.79 | 2 | ↑0 ↓0 |
| Dec 2028 | $6.51 | $6.51 | $6.51 | 1 | ↑0 ↓0 |
| Dec 2029 | $7.69 | $7.69 | $7.69 | 1 | ↑0 ↓0 |