| 1/6/2025 | | Sell | 10,468 | $23.65 | $247,568.20 | |
| 12/30/2024 | | Sell | 9,184 | $24.53 | $225,283.52 | |
| 12/23/2024 | | Sell | 17,300 | $24.49 | $423,677.00 | |
| 12/16/2024 | | Sell | 17,300 | $25.20 | $435,960.00 | |
| 12/9/2024 | | Sell | 17,300 | $25.42 | $439,766.00 | |
| 12/2/2024 | | Sell | 17,300 | $25.96 | $449,108.00 | |
| 11/25/2024 | | Sell | 17,300 | $26.53 | $458,969.00 | |
| 11/21/2024 | | Sell | 6,000 | $25.60 | $153,600.00 | |
| 11/18/2024 | | Sell | 11,300 | $25.64 | $289,732.00 | |
| 11/13/2024 | | Sell | 500 | $27.31 | $13,655.00 | |
|
| 11/11/2024 | | Sell | 16,268 | $27.52 | $447,695.36 | |
| 11/4/2024 | | Sell | 7,700 | $25.57 | $196,889.00 | |
| 10/28/2024 | | Sell | 17,300 | $25.20 | $435,960.00 | |
| 10/21/2024 | | Sell | 1,300 | $27.02 | $35,126.00 | |
| 10/14/2024 | | Sell | 17,300 | $26.42 | $457,066.00 | |
| 10/11/2024 | | Sell | 9,180 | $26.27 | $241,158.60 | |
| 10/9/2024 | | Sell | 5,288 | $26.29 | $139,021.52 | |
| 10/7/2024 | | Sell | 499 | $26.27 | $13,108.73 | |
| 9/30/2024 | | Sell | 17,300 | $27.27 | $471,771.00 | |
| 9/27/2024 | | Sell | 1,311 | $27.71 | $36,327.81 | |
| 9/23/2024 | | Sell | 14,420 | $27.96 | $403,183.20 | |
| 9/16/2024 | | Sell | 11,442 | $28.01 | $320,490.42 | |
| 9/9/2024 | | Sell | 17,300 | $25.65 | $443,745.00 | |
| 8/26/2024 | | Sell | 13,387 | $27.73 | $371,221.51 | |
| 8/19/2024 | | Sell | 17,300 | $26.08 | $451,184.00 | |
| 3/26/2024 | Jeffrey Kyle Stouder Director | Buy | 5,050 | $19.90 | $100,495.00 | |
| 3/21/2024 | Jeffrey Kyle Stouder Director | Buy | 4,900 | $21.11 | $103,439.00 | |
| 3/11/2024 | | Sell | 11,975 | $25.10 | $300,572.50 | |
| 3/4/2024 | | Sell | 17,400 | $25.36 | $441,264.00 | |
| 2/26/2024 | | Sell | 17,400 | $25.16 | $437,784.00 | |
| 2/16/2024 | Douglas M Shipley Major Shareholder | Sell | 33,000 | $24.40 | $805,200.00 | |
| 2/16/2024 | | Sell | 34,000 | $24.40 | $829,600.00 | |
| 2/12/2024 | | Sell | 17,400 | $25.57 | $444,918.00 | |
| 1/29/2024 | | Sell | 16,400 | $23.99 | $393,436.00 | |
| 1/22/2024 | | Sell | 17,400 | $23.29 | $405,246.00 | |
| 1/16/2024 | | Sell | 7,400 | $23.53 | $174,122.00 | |
| 1/8/2024 | | Sell | 4,100 | $23.88 | $97,908.00 | |
| 1/2/2024 | | Sell | 17,400 | $24.87 | $432,738.00 | |
| 12/26/2023 | | Sell | 17,400 | $24.25 | $421,950.00 | |
| 12/18/2023 | | Sell | 17,400 | $24.26 | $422,124.00 | |
|
| 12/11/2023 | | Sell | 17,400 | $22.62 | $393,588.00 | |
| 12/8/2023 | | Sell | 2,221 | $22.87 | $50,794.27 | |
| 12/6/2023 | | Sell | 4,561 | $22.92 | $104,538.12 | |
| 12/4/2023 | | Sell | 8,061 | $22.99 | $185,322.39 | |
| 11/27/2023 | | Sell | 3,568 | $22.61 | $80,672.48 | |
| 11/20/2023 | | Sell | 17,400 | $22.01 | $382,974.00 | |
| 11/13/2023 | | Sell | 5,223 | $22.08 | $115,323.84 | |
| 11/6/2023 | | Sell | 2,466 | $19.13 | $47,174.58 | |
| 10/30/2023 | | Sell | 17,400 | $17.86 | $310,764.00 | |
| 10/25/2023 | | Sell | 5,771 | $18.23 | $105,205.33 | |
| 10/23/2023 | | Sell | 7,864 | $18.38 | $144,540.32 | |
| 10/16/2023 | | Sell | 17,400 | $18.70 | $325,380.00 | |
| 10/9/2023 | | Sell | 17,400 | $18.47 | $321,378.00 | |
| 10/6/2023 | | Buy | 3,000 | $18.66 | $55,980.00 | |
| 10/4/2023 | | Sell | 1,543 | $19.04 | $29,378.72 | |
| 10/4/2023 | Douglas M Shipley Major Shareholder | Sell | 1,022 | $19.03 | $19,448.66 | |
| 10/2/2023 | | Sell | 977 | $19.13 | $18,690.01 | |
| 10/2/2023 | Douglas M Shipley Major Shareholder | Sell | 1,056 | $19.13 | $20,201.28 | |
| 9/29/2023 | | Sell | 38 | $19.90 | $756.20 | |
| 9/27/2023 | | Sell | 735 | $20.17 | $14,824.95 | |
| 9/27/2023 | | Sell | 870 | $20.09 | $17,478.30 | |
| 9/25/2023 | | Sell | 5,229 | $19.97 | $104,423.13 | |
| 9/25/2023 | | Sell | 3,030 | $20.06 | $60,781.80 | |
| 9/18/2023 | | Sell | 16,806 | $21.04 | $353,598.24 | |
| 9/18/2023 | | Sell | 16,837 | $21.05 | $354,418.85 | |
| 9/11/2023 | | Sell | 14,945 | $20.70 | $309,361.50 | |
| 9/11/2023 | Douglas M Shipley Major Shareholder | Sell | 15,598 | $20.67 | $322,410.66 | |
| 8/28/2023 | | Sell | 17,400 | $21.06 | $366,444.00 | |
| 8/23/2023 | | Sell | 10,433 | $20.84 | $217,423.72 | |
| 8/23/2023 | Douglas M Shipley Major Shareholder | Sell | 10,373 | $20.83 | $216,069.59 | |
| 8/21/2023 | | Sell | 6,959 | $21.00 | $146,139.00 | |
| 8/21/2023 | Douglas M Shipley Major Shareholder | Sell | 5,916 | $20.96 | $123,999.36 | |
| 8/16/2023 | | Sell | 8,573 | $21.53 | $184,576.69 | |
| 8/16/2023 | | Sell | 8,356 | $21.53 | $179,904.68 | |
| 8/14/2023 | | Sell | 6,695 | $21.60 | $144,612.00 | |
| 8/14/2023 | | Sell | 5,689 | $21.62 | $122,996.18 | |
| 8/10/2023 | | Sell | 6,536 | $22.58 | $147,582.88 | |
| 8/10/2023 | | Sell | 6,200 | $22.58 | $139,996.00 | |
| 8/7/2023 | | Sell | 7,817 | $22.68 | $177,289.56 | |
| 8/7/2023 | | Sell | 8,389 | $22.68 | $190,262.52 | |
| 7/31/2023 | Douglas M Shipley Major Shareholder | Sell | 17,400 | $23.39 | $406,986.00 | |
| 7/24/2023 | | Sell | 10,052 | $23.50 | $236,222.00 | |
| 7/24/2023 | | Sell | 9,519 | $23.50 | $223,696.50 | |
| 7/17/2023 | | Sell | 17,400 | $23.84 | $414,816.00 | |
| 7/13/2023 | | Sell | 10,000 | $22.83 | $228,300.00 | |
| 7/12/2023 | Douglas M Shipley Major Shareholder | Sell | 11,000 | $22.64 | $249,040.00 | |
| 7/10/2023 | | Sell | 17,400 | $22.56 | $392,544.00 | |
| 7/7/2023 | | Sell | 10,000 | $22.65 | $226,500.00 | |
| 7/5/2023 | Douglas M Shipley Major Shareholder | Sell | 10,000 | $22.97 | $229,700.00 | |
| 7/3/2023 | | Sell | 17,400 | $22.92 | $398,808.00 | |
|
| 6/30/2023 | | Sell | 11,000 | $23.17 | $254,870.00 | |
| 6/28/2023 | | Sell | 17,400 | $22.68 | $394,632.00 | |
| 6/26/2023 | | Sell | 10,000 | $22.22 | $222,200.00 | |
| 6/21/2023 | | Sell | 17,000 | $22.04 | $374,680.00 | |
| 6/16/2023 | | Sell | 7,275 | $21.05 | $153,138.75 | |
| 6/14/2023 | | Sell | 9,725 | $21.57 | $209,768.25 | |
| 6/8/2023 | | Sell | 6,270 | $21.15 | $132,610.50 | |
| 6/6/2023 | | Sell | 17,400 | $20.38 | $354,612.00 | |
| 5/25/2023 | | Sell | 11,000 | $20.10 | $221,100.00 | |
| 5/23/2023 | | Sell | 5,693 | $20.60 | $117,275.80 | |
| 5/22/2023 | | Sell | 4,024 | $21.19 | $85,268.56 | |
| 5/22/2023 | Douglas M Shipley Major Shareholder | Sell | 3,997 | $21.26 | $84,976.22 | |
| 5/19/2023 | | Sell | 1,648 | $21.20 | $34,937.60 | |
| 5/19/2023 | Douglas M Shipley Major Shareholder | Sell | 1,355 | $21.22 | $28,753.10 | |
| 5/17/2023 | | Sell | 10,000 | $21.22 | $212,200.00 | |
| 5/17/2023 | | Sell | 5,000 | $21.25 | $106,250.00 | |
| 5/15/2023 | | Sell | 17,352 | $22.35 | $387,817.20 | |