Ultra-high-frequency data is defined to be a full record of transaction and their associated characteristics. This paper abstracts financial transaction characteristics, describes ultra-high-frequency data with marked point process, defines transaction process intensity to present both transaction time interval changes and marks changes, derives sample function density and its maximum likelihood estimating formulation. When trade prices are Brown motions, price process and transaction arrival time process are independent each other, we have estimated stock price volatility. The results are that the less the sampling time interval, the nearer the estimated price volatility to that in ultra-high-frequency data .