IMAGE MAGIC Inc. (TYO:7793)
Japan flag Japan · Delayed Price · Currency is JPY
1,517.00
+17.00 (1.13%)
Sep 9, 2026, 3:30 PM JST

IMAGE MAGIC Financials Overview

Millions JPY. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2023FY 2022
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Apr '23 Apr '22
Revenue
10,1759,4027,7676,1345,2914,896
Revenue Growth
16.18%21.05%26.62%15.93%8.07%13.07%
Gross Profit
4,0583,7942,9602,1921,6931,667
Operating Income
59255644035969305
Net Income
377329258241.3348234
Earnings Per Share
150.30130.36102.8797.4319.55114.73
EPS Growth
35.95%26.72%5.59%398.34%-82.96%4.47%

Revenue by Segment

Fiscal YearFY 2024FY 2023FY 2021FY 2020FY 2019
Period EndingDec '24 Apr '23 Apr '21 Apr '20 Dec '19
On-demand Print
7,1045,9434,4274,3302,843
Solution Services
663.29622.13469.31--

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2023FY 2022
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Apr '23 Apr '22
Cash & Investments
5521,167940862679955
Total Debt
115160283407302470
Net Cash (Debt)
4371,007657455377485
Net Cash Growth
14.70%53.27%44.40%20.69%-22.27%-
Net Cash Per Share
174.22399.00261.96183.68153.55237.80

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2023FY 2022
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Apr '23 Apr '22
Operating Cash Flow
745820591637.5131352
Capital Expenditures
-456-370-322-457.5-221-89
Free Cash Flow
289450269180-90263
Free Cash Flow Growth
14350.00%67.29%49.44%---

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2023FY 2022
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Apr '23 Apr '22
Gross Margin
39.88%40.35%38.11%35.74%32.00%34.05%
Operating Margin
5.82%5.91%5.67%5.85%1.30%6.23%
Pretax Margin
4.89%4.62%4.88%5.17%1.40%6.60%
Profit Margin
3.71%3.50%3.32%3.93%0.91%4.78%
FCF Margin
2.84%4.79%3.46%2.93%-1.70%5.37%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2023FY 2022
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Apr '23 Apr '22
PE Ratio
9.9810.4412.1315.1850.8617.63
P/FCF Ratio
12.407.6311.6320.35-15.69
PS Ratio
0.350.370.400.600.460.84