| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ALTO | McGregor Bryon T | President & CEO | Nov 12 '24 | Buy | 1.36 | 37,000 | 50,424 | 834,265 | Nov 13 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Nov 12 '21 | Buy | 5.80 | 4,000 | 23,200 | 304,816 | Nov 16 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Aug 27 '20 | Buy | 3.55 | 5,000 | 17,750 | 287,725 | Aug 27 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Aug 26 '20 | Buy | 3.30 | 5,000 | 16,500 | 282,725 | Aug 27 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Mar 16 '18 | Buy | 3.55 | 2,500 | 8,875 | 122,108 | Mar 19 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Nov 11 '15 | Buy | 4.25 | 2,000 | 8,500 | 73,255 | Nov 12 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Nov 10 '15 | Buy | 4.65 | 2,000 | 9,300 | 71,255 | Nov 12 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Nov 09 '15 | Buy | 4.95 | 3,000 | 14,850 | 69,255 | Nov 12 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Aug 07 '15 | Buy | 7.30 | 976 | 7,125 | 66,255 | Aug 07 12:00 AM |
| ALTO | McGregor Bryon T | Chief Financial Officer | Aug 05 '15 | Buy | 7.40 | 2,024 | 14,978 | 65,279 | Aug 07 12:00 AM |