That finviz.com number is based on the 3/15 short data: Shares short: 29,286,144 Float: 121,220,000 Short (float): 24.16%