| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ALTO | NATHAN GILBERT E | Director | May 13 '26 | Buy | 4.45 | 5,000 | 22,250 | 774,741 | May 14 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | May 12 '26 | Buy | 4.61 | 20,000 | 92,200 | 769,741 | May 14 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 06 '26 | Buy | 1.95 | 30,000 | 58,410 | 216,358 | Mar 09 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 05 '26 | Buy | 2.02 | 10,000 | 20,200 | 128,106 | Mar 09 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 10 '25 | Buy | 5.12 | 5,000 | 25,590 | 118,106 | Mar 12 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Nov 13 '24 | Buy | 1.34 | 30,000 | 40,100 | 700,575 | Nov 15 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 24 '24 | Buy | 8.29 | 10,000 | 82,860 | 95,249 | May 29 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 22 '24 | Buy | 9.12 | 9,150 | 83,461 | 85,249 | Mar 26 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 14 '24 | Buy | 8.65 | 10,000 | 86,475 | 83,099 | Mar 18 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Jun 01 '23 | Buy | 1.97 | 5,000 | 9,850 | 583,909 | Jun 02 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | May 31 '23 | Buy | 1.99 | 5,000 | 9,950 | 578,909 | Jun 02 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Mar 17 '23 | Buy | 1.71 | 10,000 | 17,100 | 573,909 | Mar 20 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Mar 16 '23 | Buy | 1.81 | 10,000 | 18,100 | 563,909 | Mar 17 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Mar 15 '23 | Buy | 1.86 | 15,000 | 27,900 | 553,909 | Mar 17 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 08 '23 | Buy | 11.05 | 3,841 | 42,443 | 60,406 | Mar 09 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 07 '23 | Buy | 10.95 | 5,000 | 54,773 | 56,565 | Mar 09 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Dec 16 '22 | Buy | 2.71 | 35,000 | 94,850 | 538,909 | Dec 19 12:00 AM |
| ALTO | NATHAN GILBERT E | director: | May 20 '22 | Buy | 4.04 | 20,000 | 80,800 | 483,800 | May 23 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Dec 08 '21 | Buy | 4.96 | 10,000 | 49,600 | 463,800 | Dec 09 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Nov 30 '21 | Buy | 15.29 | 2,000 | 30,579 | 34,953 | Dec 01 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Nov 29 '21 | Buy | 15.51 | 1,000 | 15,510 | 32,953 | Dec 01 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Nov 22 '21 | Buy | 5.16 | 5,000 | 25,800 | 453,800 | Nov 23 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Nov 19 '21 | Buy | 5.13 | 5,000 | 25,650 | 448,800 | Nov 23 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Nov 15 '21 | Buy | 15.84 | 2,000 | 31,680 | 31,953 | Nov 17 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Nov 15 '21 | Buy | 5.47 | 15,000 | 82,050 | 443,800 | Nov 16 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Nov 12 '21 | Buy | 5.73 | 10,000 | 57,300 | 428,800 | Nov 16 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 30 '21 | Buy | 4.85 | 8,504 | 41,244 | 418,800 | Sep 01 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 20 '21 | Buy | 4.45 | 6,000 | 26,700 | 410,296 | Aug 23 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 13 '21 | Buy | 4.96 | 20,000 | 99,200 | 404,296 | Aug 16 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 12 '21 | Buy | 5.10 | 5,000 | 25,500 | 384,296 | Aug 16 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Jun 11 '21 | Buy | 6.08 | 25,000 | 151,998 | 346,560 | Jun 14 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Jun 10 '21 | Buy | 6.15 | 15,000 | 92,249 | 321,560 | Jun 14 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 24 '21 | Buy | 14.66 | 3,000 | 43,990 | 29,953 | May 25 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | May 19 '21 | Buy | 5.38 | 5,000 | 26,900 | 306,560 | May 20 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | May 18 '21 | Buy | 5.65 | 66,134 | 373,657 | 301,560 | May 19 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | May 17 '21 | Buy | 5.10 | 13,525 | 68,989 | 235,426 | May 19 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 11 '21 | Buy | 13.66 | 4,000 | 54,636 | 26,953 | May 13 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 11 '21 | Sale | 15.63 | 0 | 0 | 0 | May 13 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 26 '20 | Buy | 3.42 | 52,800 | 180,394 | 199,391 | Aug 27 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 25 '20 | Buy | 4.00 | 10,000 | 40,020 | 166,591 | Aug 27 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 24 '20 | Buy | 3.83 | 10,000 | 38,300 | 156,591 | Aug 27 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 14 '20 | Buy | 3.42 | 50,000 | 171,245 | 146,591 | Aug 17 12:00 AM |
| ALTO | NATHAN GILBERT E | Director | Aug 13 '20 | Buy | 3.20 | 6,725 | 21,535 | 96,591 | Aug 17 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 22 '20 | Buy | 16.37 | 0 | 0 | 0 | May 26 12:00 AM |
| RCD | NATHAN GILBERT E | Director | May 14 '20 | Buy | 16.37 | 0 | 0 | 0 | May 18 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 19 '20 | Buy | 5.94 | 2,000 | 11,878 | 14,324 | Mar 20 12:00 AM |
| RCD | NATHAN GILBERT E | Director | Mar 18 '20 | Buy | 5.37 | 2,000 | 10,733 | 12,324 | Mar 20 12:00 AM |