OPR - Delayed Quote USD

TTD May 2025 85.000 put (TTD250516P00085000)

8.38
-0.97
(-10.37%)
At close: May 16 at 12:22:40 PM EDT
All All Favorites Text Statistics Technicals Fibonacci Markings Lines
Loading Chart for TTD250516P00085000