| Nov 6, 2025 | Forager Fund, L.P. | Open Market Sale | 103857 | 20.43 | $ 2,121,382.22 |
| Nov 6, 2025 | Forager Capital Management, LLC | Open Market Sale | 103857 | 20.43 | $ 2,121,382.22 |
| Nov 6, 2025 | Kissel Edward Urban | Open Market Sale | 103857 | 20.43 | $ 2,121,382.22 |
| Nov 6, 2025 | MacArthur Robert Symmes | Open Market Sale | 103857 | 20.43 | $ 2,121,382.22 |
| Jun 30, 2025 | Oxley Timothy M. | Option Excercise | 3034 | 18.58 | $ 56,371.72 |
| Jun 30, 2025 | Nelson Bradley M. | Option Excercise | 4118 | 18.58 | $ 76,512.44 |
| Apr 29, 2025 | Forager Fund, L.P. | Open Market Purchase | 50000 | 16.52 | $ 825,902.49 |
| Apr 29, 2025 | Kissel Edward Urban | Open Market Purchase | 50000 | 16.52 | $ 825,902.49 |
| Apr 29, 2025 | MacArthur Robert Symmes | Open Market Purchase | 50000 | 16.52 | $ 825,902.49 |
| Apr 21, 2025 | Forager Fund, L.P. | Open Market Purchase | 28034 | 16.16 | $ 452,908.61 |
| Apr 21, 2025 | Kissel Edward Urban | Open Market Purchase | 28034 | 16.16 | $ 452,908.61 |
| Apr 21, 2025 | MacArthur Robert Symmes | Open Market Purchase | 28034 | 16.16 | $ 452,908.61 |
| Apr 15, 2025 | Forager Fund, L.P. | Open Market Purchase | 27246 | 15.52 | $ 422,993.31 |
| Apr 15, 2025 | Kissel Edward Urban | Open Market Purchase | 27246 | 15.52 | $ 422,993.31 |
| Apr 15, 2025 | MacArthur Robert Symmes | Open Market Purchase | 27246 | 15.52 | $ 422,993.31 |
| Mar 4, 2025 | Nelson Bradley M. | Open Market Purchase | 5000 | 16.72 | $ 83,600.00 |
| Dec 26, 2024 | Coliseum Capital Management, LLC | Open Market Purchase | 189945 | 18.66 | $ 3,543,948.91 |
| Dec 26, 2024 | Shackelton Christopher S | Open Market Purchase | 189945 | 18.66 | $ 3,543,948.91 |
| Dec 26, 2024 | Coliseum Capital, LLC | Open Market Purchase | 189945 | 18.66 | $ 3,543,948.91 |
| Dec 26, 2024 | COLISEUM CAPITAL PARTNERS, L.P. | Open Market Purchase | 189945 | 18.66 | $ 3,543,948.91 |
| Dec 26, 2024 | Gray Adam | Open Market Purchase | 189945 | 18.66 | $ 3,543,948.91 |