TSM Options History — July 2025

In July 2025, TSM traded between $224.85 and $247.33. ATM implied volatility averaged 34.5%, placing in the 8.2% IV rank vs the trailing year. The 30-day expected move averaged 9.9%. IV traded above realized volatility by 4.0% (HV 20d: 30.4%). Max pain ranged from $180.00 to $200.00. Net GEX was positive for 22 of 22 trading days. Term structure was in contango for 5 of 22 days. Put/call ratio averaged 0.78.

Notable Days

  • 2025-07-17: Highest Volume — 346,487 contracts
  • 2025-07-17: Largest IV drop — 12.7% change
  • 2025-07-07: Highest IV Rank — 18.9%
  • 2025-07-02: Largest Expected Move — 11.4%

Monthly Statistics

MetricAvgMinMaxOpenClose
Price$236.56$224.85$247.33$224.85$242.45
Max Pain$187.27$180.00$200.00$195.00$195.00
ATM IV34.5%29.7%39.5%37.2%33.0%
Expected Move9.9%8.6%11.4%11.2%9.3%
HV 20d30.4%25.3%34.5%25.3%29.2%
HV 60d33.2%28.5%46.2%46.2%28.5%
IV Rank8.2%0.0%18.9%13.5%7.4%
IV Percentile15.9%0.0%42.1%25.4%12.7%
Term Structure-0.4%-1.3%1.0%-0.4%-0.8%
VWIV35.4%30.9%41.3%39.9%33.4%
Skew 25d1.9%0.6%2.8%2.5%2.8%
Skew 10d5.2%2.0%7.2%7.2%7.2%
Call IV 25d34.2%29.0%39.1%36.6%32.2%
Put IV 25d36.1%31.1%41.5%39.1%35.0%
Bid-Ask Spread %4.503.476.263.563.93
Gamma HHI0.080.060.230.080.06
Net GEX151.8M90.1M245.1M131.1M90.1M
Net DEX-9.40B-12.67B-8.06B-8.32B-8.82B
Net VEX-36.8M-39.2M-31.4M-39.0M-38.1M
Div Yield0.0%0.0%0.0%0.0%0.0%
P/C Ratio0.780.221.671.031.18
Total Volume127,802.27363,015346,48774,793111,149
Total OI1,717,004.9551,585,6601,889,9501,681,7461,720,914

Daily Data (22 trading days)

DatePriceMax PainATM IVExp MoveHV 20dIV RankVWIVSkew 25dTerm StrGEXDEXVEXP/CSpread %Call VolPut VolCall OIPut OI
2025-07-01$224.85$195.0037.2%11.2%25.3%13.5%39.9%2.5%-0.4%131.1M-8.32B-39.0M1.033.5636,79837,995708,691973,055
2025-07-02$233.15$200.0037.6%11.4%27.2%14.5%41.3%1.4%-0.7%174.2M-10.28B-35.9M0.803.5383,34866,436714,492979,485
2025-07-03$235.44$180.0037.9%10.5%26.3%15.2%37.7%1.2%-0.9%227.9M-10.56B-36.9M0.585.4487,76850,713727,580992,736
2025-07-07$228.44$180.0039.5%11.0%29.5%18.9%40.1%2.4%-0.8%124.8M-8.70B-38.9M0.715.9977,78455,549715,563964,777
2025-07-08$228.34$180.0038.5%10.7%29.6%16.6%38.6%2.1%-0.9%130.5M-8.36B-39.2M0.895.8433,40229,613723,632986,052
2025-07-09$232.54$180.0038.1%10.7%29.9%15.7%38.2%1.6%-0.8%170.5M-9.33B-37.8M0.596.2648,46428,585728,345995,471
2025-07-10$229.94$180.0036.8%10.3%29.5%12.5%36.1%1.9%-1.1%141.6M-8.95B-35.6M0.454.5879,31335,890734,8591,007,466
2025-07-11$230.37$180.0036.6%10.3%29.5%12.0%36.7%1.9%-1.2%129.4M-8.71B-38.4M0.784.3449,41938,593737,2981,016,917
2025-07-14$229.12$180.0036.4%10.3%29.6%11.6%37.2%1.6%-0.7%121.8M-8.47B-36.3M1.674.4437,70263,126708,749994,603
2025-07-15$237.40$185.0037.5%10.7%30.5%14.3%38.3%0.7%-0.8%143.9M-10.12B-36.3M0.804.2779,39763,470721,6261,030,613
2025-07-16$237.69$185.0036.8%10.6%30.1%12.5%37.7%0.6%-1.3%149.3M-10.31B-34.8M0.965.1991,54888,017735,6931,052,212
2025-07-17$247.33$185.0032.1%9.2%32.2%1.5%33.1%1.5%-0.0%245.1M-12.67B-31.4M0.473.63235,685110,802766,9141,082,456
2025-07-18$240.34$185.0031.9%9.2%34.5%0.8%32.8%2.3%-0.3%223.1M-10.66B-34.7M0.633.47105,66967,013786,2671,103,683
2025-07-21$239.36$185.0031.4%9.1%33.2%0.0%32.2%2.1%1.0%115.9M-8.66B-35.5M0.224.39174,15337,475661,244924,416
2025-07-22$235.08$190.0031.2%9.2%34.3%0.0%33.3%2.3%0.3%110.1M-8.06B-38.5M0.973.8359,08257,188706,981940,850
2025-07-23$239.02$190.0030.9%9.1%31.1%0.0%32.8%1.9%0.7%148.2M-8.82B-38.9M0.843.7939,94733,548721,266967,535
2025-07-24$241.22$190.0030.1%8.8%31.1%0.0%31.0%1.8%0.7%194.6M-9.53B-36.1M0.624.0550,25231,265731,333973,384
2025-07-25$245.89$190.0029.7%8.6%31.5%0.0%30.9%2.0%0.7%223.2M-10.43B-37.1M0.784.5966,71652,223728,979982,480
2025-07-28$242.08$195.0030.8%8.7%31.9%2.5%31.2%1.8%-0.2%118.5M-9.10B-36.5M0.324.20142,35445,887690,076960,711
2025-07-29$241.66$195.0032.3%9.2%31.8%5.8%33.2%2.5%-0.4%109.2M-8.85B-37.4M0.645.1838,57624,604701,654979,173
2025-07-30$242.56$195.0032.0%9.2%31.6%5.1%32.6%2.0%-0.4%117.7M-9.02B-36.8M1.174.5830,05935,073704,822989,056
2025-07-31$242.45$195.0033.0%9.3%29.2%7.4%33.4%2.8%-0.8%90.1M-8.82B-38.1M1.183.9351,08360,066711,7861,009,128