Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 6 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

6 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 6, 2018 ALTO P 10,000 $3.70 $37,000 56,758 Direct +21.39% Acquired 2.4% (price as of 2026-10-05)
Dec. 15, 2016 ALTO S 10,000 $9.71 $97,100 31,184 Direct -24.28% Disposed -61.0% (price as of 2026-10-05)
Nov. 17, 2015 ALTO P 10,000 $4.01 $40,100 10,000 Indirect · Acquired -5.5% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.15 $1,915 5,733 Direct -1.71% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.15 $1,915 5,833 Direct -1.69% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 5,933 Direct -1.66% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 6,033 Direct -1.63% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 6,133 Direct -1.60% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.31 $1,931 6,233 Direct -1.58% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 200 $19.30 $3,860 6,333 Direct -3.06% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 200 $19.31 $3,862 6,533 Direct -2.97% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 6,733 Direct -1.46% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 6,833 Direct -1.44% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 6,933 Direct -1.42% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 500 $19.30 $9,650 7,033 Direct -6.64% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.30 $1,930 7,533 Direct -1.31% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.35 $1,935 7,633 Direct -1.29% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.35 $1,935 7,733 Direct -1.28% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.35 $1,935 7,833 Direct -1.26% Disposed -80.4% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.24 $1,924 7,933 Direct -1.24% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 30 $19.23 $577 8,033 Direct -0.37% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 70 $19.23 $1,346 8,063 Direct -0.86% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.23 $1,923 8,133 Direct -1.21% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.23 $1,923 8,233 Direct -1.20% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,333 Direct -1.19% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,433 Direct -1.17% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,533 Direct -1.16% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,633 Direct -1.15% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,733 Direct -1.13% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.20 $1,920 8,833 Direct -1.12% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.22 $1,922 8,933 Direct -1.11% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 300 $19.22 $5,766 9,033 Direct -3.21% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.22 $1,922 9,333 Direct -1.06% Disposed -80.3% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.09 $1,909 186 Indirect -34.97% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.09 $1,909 286 Indirect -25.91% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.09 $1,909 386 Indirect -20.58% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 400 $19.08 $7,632 486 Indirect -45.15% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.08 $1,908 886 Indirect -10.14% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.08 $1,908 986 Indirect -9.21% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.08 $1,908 1,086 Indirect -8.43% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.06 $1,906 1,186 Indirect -7.78% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 400 $19.06 $7,624 1,286 Indirect -23.72% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.06 $1,906 1,686 Indirect -5.60% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 200 $19.06 $3,812 1,786 Indirect -10.07% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 80 $19.14 $1,531 1,986 Indirect -3.87% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.17 $1,917 2,066 Indirect -4.62% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.15 $1,915 2,166 Indirect -4.41% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.15 $1,915 2,266 Indirect -4.23% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.15 $1,915 2,366 Indirect -4.06% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 17 $19.14 $325 2,466 Indirect -0.68% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 17 $19.14 $325 2,483 Indirect -0.68% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.14 $1,914 2,500 Indirect -3.85% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.14 $1,914 2,600 Indirect -3.70% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.13 $1,913 2,700 Indirect -3.57% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.12 $1,912 2,800 Indirect -3.45% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.13 $1,913 2,900 Indirect -3.33% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.12 $1,912 3,000 Indirect -3.23% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.12 $1,912 3,100 Indirect -3.12% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.10 $1,910 3,200 Indirect -3.03% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.09 $1,909 3,300 Indirect -2.94% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.08 $1,908 3,400 Indirect -2.86% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.07 $1,907 3,500 Indirect -2.78% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 37 $19.07 $706 3,600 Indirect -1.02% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.11 $1,911 2,433 Direct -3.95% Disposed -80.2% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 63 $19.07 $1,201 1,970 Direct -3.10% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 200 $19.06 $3,812 2,033 Direct -8.96% Disposed -80.1% (price as of 2026-10-05)
Aug. 5, 2014 ALTO S 100 $19.07 $1,907 2,233 Direct -4.29% Disposed -80.1% (price as of 2026-10-05)
June 10, 2014 ALTO S 166 $13.86 $2,301 3,637 Indirect -4.36% Disposed -72.7% (price as of 2026-10-05)
June 10, 2014 ALTO S 159 $13.87 $2,205 3,803 Indirect -4.01% Disposed -72.7% (price as of 2026-10-05)
June 10, 2014 ALTO S 41 $13.87 $569 3,962 Indirect -1.02% Disposed -72.7% (price as of 2026-10-05)
June 10, 2014 ALTO S 200 $13.84 $2,768 4,003 Indirect -4.76% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 200 $13.81 $2,762 4,203 Indirect -4.54% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 200 $13.81 $2,762 4,403 Indirect -4.34% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.79 $1,379 4,603 Indirect -2.13% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.79 $1,379 4,703 Indirect -2.08% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 99 $13.79 $1,365 4,803 Indirect -2.02% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.78 $1,378 4,902 Indirect -2.00% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.79 $1,379 5,002 Indirect -1.96% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.76 $1,376 5,102 Indirect -1.92% Disposed -72.5% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.81 $1,381 5,202 Indirect -1.89% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.85 $1,385 5,302 Indirect -1.85% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.86 $1,386 5,402 Indirect -1.82% Disposed -72.7% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.86 $1,386 5,502 Indirect -1.79% Disposed -72.7% (price as of 2026-10-05)
June 10, 2014 ALTO S 177 $13.83 $2,448 5,602 Indirect -3.06% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 23 $13.83 $318 5,779 Indirect -0.40% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 87 $13.83 $1,203 5,802 Indirect -1.48% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 66 $13.83 $913 5,889 Indirect -1.11% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.83 $1,383 5,955 Indirect -1.65% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.81 $1,381 6,055 Indirect -1.62% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.85 $1,385 6,155 Indirect -1.60% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.85 $1,385 6,255 Indirect -1.57% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 200 $13.85 $2,770 6,355 Indirect -3.05% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 100 $13.85 $1,385 6,555 Indirect -1.50% Disposed -72.6% (price as of 2026-10-05)
June 10, 2014 ALTO S 12 $13.86 $166 6,655 Indirect -0.18% Disposed -72.7% (price as of 2026-10-05)

Showing latest 100 of 246 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.