| 2023-01-27 | Turtle Creek Asset Management Inc. | - | Buy | 7,508 | $11.99 | $89,990.14 | +0.7% | → |
| 2022-12-30 | Turtle Creek Asset Management Inc. | - | Buy | 5,200 | $9.59 | $49,860.20 | +3.8% | → |
| 2022-12-01 | Turtle Creek Asset Management Inc. | - | Buy | 3,100 | $10.62 | $32,922.00 | +5.7% | → |
| 2022-11-30 | Turtle Creek Asset Management Inc. | - | Buy | 61,400 | $9.86 | $605,409.78 | +19.3% | → |
| 2022-11-02 | Turtle Creek Asset Management Inc. | - | Buy | 76,500 | $10.56 | $807,512.85 | +141.7% | → |
| 2022-10-20 | Turtle Creek Asset Management Inc. | - | Buy | 2,050 | $8.83 | $18,101.50 | +3.9% | → |
| 2022-10-14 | Turtle Creek Asset Management Inc. | - | Buy | 31,900 | $8.57 | $273,331.77 | +0.2% | → |
| 2022-10-07 | Turtle Creek Asset Management Inc. | - | Buy | 240,150 | $9.42 | $2,262,963.03 | +0.6% | → |
| 2022-09-22 | Turtle Creek Asset Management Inc. | - | Buy | 2,250 | $9.49 | $21,359.03 | +4.6% | → |
| 2022-09-15 | Turtle Creek Asset Management Inc. | - | Buy | 17,800 | $9.98 | $177,674.26 | +58.2% | → |
| 2022-09-09 | NORD DAVID G | - | Buy | 20,000 | $11.00 | $220,000.00 | New | → |
| 2022-09-02 | WYNNE STEVEN E | - | Buy | 18,000 | $11.07 | $199,170.00 | New | → |
| 2022-08-25 | Turtle Creek Asset Management Inc. | - | Buy | 11,000 | $12.44 | $136,832.30 | +56.1% | → |
| 2022-08-22 | Turtle Creek Asset Management Inc. | - | Buy | 81,500 | $12.68 | $1,033,281.97 | +0.3% | → |
| 2022-08-04 | Turtle Creek Asset Management Inc. | - | Buy | 17,400 | $15.20 | $264,480.00 | New | → |
| 2022-08-01 | Turtle Creek Asset Management Inc. | - | Buy | 29,763 | $14.33 | $426,542.48 | +0.2% | → |
| 2022-06-23 | Turtle Creek Asset Management Inc. | - | Buy | 496,815 | $13.29 | $6,601,521.52 | +1.3% | → |
| 2022-04-11 | Turtle Creek Asset Management Inc. | - | Buy | 6,751 | $20.45 | $138,024.87 | +0.4% | → |