| Nov 6, 2025 | Taylor Bruce C. | Other Disposition | 20840 | 0.00 | $ 0.00 |
| Nov 4, 2025 | Globalharvest Holdings Venture Ltd | Open Market Purchase | 49839 | 11.69 | $ 582,625.75 |
| Sep 17, 2025 | Taylor Family Investments, LLC | Other Disposition | 2672605 | 0.00 | $ 0.00 |
| Sep 17, 2025 | Taylor Bruce C. | Other Disposition | 2672605 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Flanagan Laura Jean | Grant | 7247 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Giles Bryan E | Open Market Sale | 3500 | 11.43 | $ 40,005.00 |
| May 5, 2025 | Sims Michael B | Grant | 9968 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Vallejos Hinojosa Rosario del Pilar | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Gonzalez Luis A | Option Excercise | 2543 | 9.74 | $ 24,768.82 |
| Apr 10, 2025 | Vallejos Hinojosa Rosario del Pilar | Option Excercise | 2543 | 9.74 | $ 24,768.82 |
| Apr 10, 2025 | Beebe Steve A | Grant | 16849 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Lind Bonnie Cruickshank | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Pack Jay A | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | SEGRE LINDA B | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Taylor Bruce C. | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Taylor Family Investments, LLC | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Sarsam Tony B | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Gonzalez Luis A | Grant | 10902 | 0.00 | $ 0.00 |
| Apr 5, 2025 | Pawlowski John | Option Excercise | 5124 | 10.10 | $ 51,752.40 |
| Mar 20, 2025 | Wiesner Juan R | Open Market Sale | 75153 | 10.08 | $ 757,542.24 |
| Mar 18, 2025 | Wiesner Juan R | Open Market Sale | 97045 | 10.07 | $ 977,556.84 |
| Mar 8, 2025 | Wu Joanne C | Option Excercise | 685 | 11.96 | $ 8,192.60 |
| Jan 8, 2025 | Taylor Family Investments, LLC | Open Market Sale | 930 | 12.56 | $ 11,680.80 |
| Jan 8, 2025 | Taylor Bruce C. | Open Market Sale | 930 | 12.56 | $ 11,680.80 |
| Jan 6, 2025 | Wu Joanne C | Option Excercise | 2581 | 13.20 | $ 34,069.20 |
| Jan 6, 2025 | Wu Joanne C | Grant | 18275 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Wiesner Juan R | Option Excercise | 2171 | 13.20 | $ 28,657.20 |
| Jan 6, 2025 | Wiesner Juan R | Grant | 7310 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Giles Bryan E | Option Excercise | 4112 | 13.20 | $ 54,278.40 |
| Jan 6, 2025 | Giles Bryan E | Grant | 24854 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Barnard Stephen J | Option Excercise | 10919 | 13.20 | $ 144,130.80 |
| Jan 6, 2025 | Barnard Stephen J | Grant | 43860 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Pawlowski John | Grant | 36550 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Taylor Family Investments, LLC | Open Market Sale | 200000 | 14.10 | $ 2,820,000.00 |
| Jan 3, 2025 | Taylor Bruce C. | Open Market Sale | 200000 | 14.10 | $ 2,820,000.00 |
| Jan 3, 2025 | Taylor Family Investments, LLC | Other Disposition | 100000 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Taylor Bruce C. | Other Disposition | 100000 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Wu Joanne C | Option Excercise | 5401 | 14.10 | $ 76,154.10 |
| Jan 3, 2025 | Barnard Stephen J | Option Excercise | 17586 | 14.10 | $ 247,962.60 |
| Jan 3, 2025 | Giles Bryan E | Option Excercise | 8317 | 14.10 | $ 117,269.70 |
| Jan 3, 2025 | Wiesner Juan R | Option Excercise | 3036 | 14.10 | $ 42,807.60 |
| Dec 31, 2024 | Barnard Stephen J | Open Market Sale | 5313 | 14.50 | $ 77,038.50 |
| Dec 30, 2024 | Giles Bryan E | Option Excercise | 15000 | 12.00 | $ 180,000.00 |
| Dec 30, 2024 | Giles Bryan E | Open Market Sale | 15000 | 14.40 | $ 215,932.50 |
| Dec 27, 2024 | Gonzalez Luis A | Open Market Sale | 72300 | 14.40 | $ 1,041,335.69 |
| Dec 27, 2024 | Vallejos Hinojosa Rosario del Pilar | Open Market Sale | 72300 | 14.40 | $ 1,041,335.69 |
| Dec 26, 2024 | Barnard Stephen J | Open Market Sale | 110879 | 14.53 | $ 1,611,260.94 |
| Dec 11, 2024 | Taylor Bruce C. | Other Disposition | 19800 | 0.00 | $ 0.00 |
| Dec 11, 2024 | Taylor Family Investments, LLC | Other Disposition | 19800 | 0.00 | $ 0.00 |