반응형

전체 글 241

순이익은 흑자인데, 영업현금흐름은 왜 마이너스일까?

순이익이 흑자여도 영업현금흐름은 마이너스일 수 있습니다. 제품을 팔아 이익을 기록한 날과 판매대금을 받은 날이 다르기 때문입니다. 돈을 받기 전에 재료비와 급여를 지급해야 한다면, 장부에는 이익이 남아도 현금은 줄어듭니다.실적을 볼 때는 순이익 옆에 영업활동 현금흐름을 놓고, 둘 사이의 차이가 어디서 생겼는지 확인해 볼 만합니다. 흑자라는 이유만으로 자금 사정까지 좋다고 판단하기는 어렵습니다.20억 원을 벌었는데 현금은 40억 원 줄었다면다음은 실제 회사가 아닌 단순한 가정입니다. 한 회사가 120억 원어치 제품을 팔았지만 이 기간에 받은 대금은 60억 원입니다. 팔린 제품의 원가는 90억 원이고, 아직 팔지 않은 재고도 30억 원어치 추가로 사 두었습니다. 총 120억 원의 재고 매입대금 중 100억 ..

SQL로 두 목록을 합쳤는데 행이 줄었다면: UNION ALL 확인하기

각각 조회하면 2건씩 나오는데 두 결과를 합치니 2건만 남는 경우가 있다. 집계 화면이라면 원본 데이터가 누락됐다고 의심하기 쉽다. 이때 쿼리 사이에 UNION을 썼는지 먼저 확인해 보자. UNION은 결과를 이어 붙이면서 중복 행도 제거한다.같은 값과 같은 사건은 다르다아래는 서로 다른 두 수집원에서 얻은 가상의 이벤트 기록이다. 새 실습용 DB에서만 실행한다. 실제 운영 테이블이나 사용자 로그가 아니다.CREATE TABLE events_a (event_id INTEGER PRIMARY KEY, kind TEXT NOT NULL);CREATE TABLE events_b (event_id INTEGER PRIMARY KEY, kind TEXT NOT NULL);INSERT INTO events_a VA..

미국주식 스톱로스, 설정한 가격보다 싸게 팔리는 이유

스톱로스를 95달러에 걸어 두었는데 88달러에 팔렸다면, 설정한 가격과 체결 가격을 먼저 나눠 봐야 합니다. 미국주식의 일반적인 매도 스톱 주문은 조건에 도달하면 시장가 주문으로 바뀝니다. 95달러는 주문을 작동시키는 가격이고, 실제로 받는 가격은 그때의 거래 가능한 물량에 따라 달라집니다.그래서 ‘매수가보다 5% 아래에 스톱을 걸었으니 최대 손실도 5%’라고 계산하면 문제가 생깁니다. 주문이 정상적으로 작동해도 예상보다 큰 손실이 날 수 있습니다.가격이 건너뛰면 손절선도 건너뛸 수 있습니다장 마감 뒤 악재가 나오거나 짧은 시간에 매수호가가 사라지면 가격이 큰 폭으로 벌어질 수 있습니다. 유효한 거래 시간에 스톱 조건이 충족돼도 95달러에 사 줄 상대가 남아 있다는 보장은 없습니다. SEC와 FINRA ..

Python 환경변수에 false를 넣었는데 기능이 켜지는 이유

환경변수에는 false라고 적었는데 기능이 켜진다면, 값을 읽은 뒤 bool()로 감싸고 있는지 확인해 보세요. Python의 bool()은 문자열에 적힌 참·거짓을 해석하지 않습니다. 문자열이 비어 있는지를 판단합니다.문자열 "false"는 False가 아닙니다다음은 실제 서비스 설정이 아닌 재현용 예제입니다.print(bool("false")) # Trueprint(bool("0")) # Trueprint(bool("")) # Falseprint(bool(" ")) # True"false"와 "0"은 모두 길이가 0보다 큰 문자열입니다. if raw:로 조건을 써도 같은 문제가 생깁니다. bool(os.getenv("DEMO_FEATURE_ENABLED", "false"..

미국주식 자사주 매입 발표, 실제 주식 수는 얼마나 줄었을까?

“수십억 달러를 자사주 매입에 쓴다는데, 이제 주식 수가 그만큼 줄어드는 걸까?” 자사주 매입 뉴스를 읽을 때는 승인한 금액, 실제로 산 주식, 최종적으로 줄어든 주식 수를 차례로 확인하면 이해하기 쉽습니다.국내 공개 질문에서는 매입량을 언제 정하는지, 매입이 언제까지 이어지는지를 묻습니다. 해외 토론에서는 매입 프로그램이 있는데도 주식 수가 늘어나는 이유를 궁금해합니다. 서로 다른 질문처럼 보여도 발표와 집행 결과를 구별해야 한다는 점에서 만납니다.이번 글은 미국 상장기업의 공시를 읽는 방법에 초점을 맞춥니다. 한국의 자기주식 소각 의무나 개별 회사의 매입 일정에 관한 법률 안내는 다루지 않습니다. 자료 확인일은 2026년 11월 6일입니다.1. 승인한도부터 실제 매입액과 나누어 읽기이사회가 “최대 1..

URLSearchParams를 썼는데 +가 공백으로 바뀐다면

검색어 C++를 전달했는데 서버에서 C 뒤에 공백 두 칸을 받는다면, 쿼리 문자열을 만드는 부분부터 확인해 보자. URLSearchParams를 사용했어도 값을 문자열에 먼저 끼워 넣었다면 같은 문제가 생긴다.아래는 실제 서비스 요청 없이 동작을 확인하는 가상 예제다. 브라우저 개발자 도구나 Node.js에서 각 코드 블록을 따로 실행할 수 있다.문자열로 넘기는 순간, 값이 아니라 쿼리 문법이 된다const keyword = 'C++';const params = new URLSearchParams(`q=${keyword}`);console.log(JSON.stringify(params.get('q'))); // "C "console.log(params.toString()); //..

팔란티어(PLTR), 매출이 두 배로 늘어도 155달러가 싼 가격일까

팔란티어의 2026년 3분기 매출은 전년보다 96% 늘었다. GAAP 영업이익률은 46.89%다. 성장과 수익성이 함께 좋아지고 있다. 그런데 11월 5일 종가 154.96달러에서 기존 주주가 얻을 수 있는 수익은 또 따져봐야 한다. 좋은 실적만으로 높은 매수가격을 정당화할 수는 없다.이 글의 결론은 ❌ 체크리스트 미통과다. 사업의 개선은 인정하지만, 아래 가정으로 계산한 가치에 비해 현재 가격의 안전마진이 부족하다. 부정 회계나 사업 붕괴를 확인했다는 뜻은 아니다.분석 대상은 Palantir Technologies Inc., 나스닥 PLTR이다. 정보 풍부도는 A로 평가한다. 상장 후 5개 완결 회계연도와 최신 분기 공시가 있다. 다만 A는 자료가 충분하다는 뜻이며 미래 가치 추정의 확실성을 뜻하지 않..

지수는 본전인데 2배 레버리지 ETF는 왜 손실일까?

지수가 내려갔다가 출발점으로 돌아와도, 일일 2배 레버리지 ETF의 평가금액까지 본전이 되는 것은 아닙니다. 상품이 목표로 삼는 것은 보통 ‘보유기간 전체 수익률의 2배’가 아니라 ‘하루 수익률의 2배’이기 때문입니다. 며칠 뒤 결과는 매일 달라진 금액에 그날 수익률을 적용해 쌓입니다.이 글은 미국 상장 상품 가운데 일일 수익률 2배를 목표로 하는 지수형 ETF의 구조를 설명합니다. 모든 레버리지 상품의 조건이 같지는 않습니다. 확인 기준일은 2026년 11월 5일이며, 특정 상품의 매수·장기보유를 권하는 글은 아닙니다.100에서 80을 거쳐 다시 100으로아래는 실제 시세가 아닌 가상 계산입니다. 지수와 ETF를 모두 100에서 시작하고, ETF가 매일 목표 수익률을 정확히 달성한다고 가정했습니다. 보..

Java String.split에서 마지막 빈 칸이 사라지는 이유와 -1 옵션

세미콜론으로 구분된 문자열을 읽는데 마지막 항목이 비어 있으면 배열 길이가 줄어드는 경우가 있습니다. 입력에는 구분자가 그대로 있어도 String.split의 기본 동작 때문에 끝의 빈 문자열이 빠집니다. 항목 위치가 중요한 데이터를 처리한다면 먼저 확인할 부분입니다.1. 마지막 빈 항목은 기본으로 제거됩니다이름, 상태, 메모 순서로 된 간단한 문자열을 가정해 보겠습니다. 메모가 비어 있으므로 세 번째 항목은 빈 문자열이어야 합니다.String line = "kim;active;";String[] fields = line.split(";");System.out.println(fields.length); // 2// fields: {"kim", "active"}인자가 하나인 split은 limit이 0인 ..

인텔(INTC), 서버 매출 회복과 파운드리 수익성은 다른 문제다

인텔을 검토할 때 먼저 나눠 볼 것은 두 가지다. CPU 판매가 회복되고 있는가, 그리고 그 회복이 공장 투자비를 감당한 뒤에도 주주에게 현금으로 남는가. 첫 번째에는 개선 신호가 있지만 두 번째까지 확인됐다고 보기는 어렵다.Intel Corporation의 보통주는 나스닥 글로벌 셀렉트 시장에서 INTC로 거래된다. 정보풍부도는 A다. 공시가 부족한 기업은 아니다. 다만 차세대 공정의 수율과 외부 고객의 반복 주문, 장기 투자비를 확신하기 어렵다. 이는 사업을 전혀 이해할 수 없다는 뜻과는 다르다.자료 확인일은 2026년 11월 5일 한국시간이다. 주가는 변동 중인 시간외 가격 대신 11월 4일 미국 정규장 종가 58.28달러를 고정해 계산했다. 한국시간으로 11월 5일 오전 6시다. 실적은 9월 26..

반응형