8/9/2024 | Gamco Investors, Inc. Et Al | Major Shareholder | Sell | 600 | $28.40 | $17,040.00 | 1,900 | |
7/3/2024 | Mario J Gabelli | Major Shareholder | Buy | 500 | $42.29 | $21,145.00 | 24,800 | |
6/25/2024 | Mario J Gabelli | Major Shareholder | Buy | 500 | $39.88 | $19,940.00 | 24,300 | |
5/31/2024 | Mario J Gabelli | Major Shareholder | Buy | 500 | $41.40 | $20,700.00 | 23,800 | |
1/22/2024 | Gamco Investors, Inc. Et Al | Major Shareholder | Sell | 200 | $43.00 | $8,600.00 | 3,800 | |
12/26/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Sell | 100 | $30.10 | $3,010.00 | 2,700 | |
12/22/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Sell | 100 | $26.62 | $2,662.00 | 2,800 | |
10/12/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $39.65 | $19,825.00 | 1,510 | |
8/23/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 800 | $41.91 | $33,528.00 | 22,800 | |
7/7/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $39.96 | $19,980.00 | 1,010 | |
4/17/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 700 | $35.95 | $25,165.00 | 22,000 | |
3/13/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $32.32 | $16,160.00 | 2,500 | |
1/5/2023 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 200 | $32.80 | $6,560.00 | 2,000 | |
12/28/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 7,200 | $32.58 | $234,576.00 | 20,000 | |
12/23/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 800 | $32.58 | $26,064.00 | 12,800 | |
10/13/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 1,000 | $29.31 | $29,310.00 | 30,000 | |
9/19/2022 | Ggcp, Inc. | Major Shareholder | Buy | 1,300 | $17.76 | $23,088.00 | 22,306 | |
8/25/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 800 | $29.18 | $23,344.00 | 1,800 | |
8/23/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 1,000 | $28.94 | $28,940.00 | 1,000 | |
8/15/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 300 | $28.54 | $8,562.00 | 19,300 | |
7/8/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $26.26 | $13,130.00 | 19,000 | |
6/27/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 2,000 | $25.00 | $50,000.00 | 12,000 | |
5/5/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 1,000 | $26.05 | $26,050.00 | 17,500 | |
4/25/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 1,000 | $27.10 | $27,100.00 | 16,500 | |
4/20/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 5,000 | $28.02 | $140,100.00 | 5,000 | |
4/12/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 5,000 | $27.12 | $135,600.00 | 40,000 | |
4/6/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $28.70 | $14,350.00 | 510 | |
3/31/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 2,000 | $28.98 | $57,960.00 | 510 | |
3/15/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 5,000 | $26.75 | $133,750.00 | | |
1/20/2022 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 1,000 | $26.15 | $26,150.00 | | |
12/28/2021 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $28.63 | $14,315.00 | | |
12/23/2021 | Gamco Investors, Inc. Et Al | Major Shareholder | Buy | 500 | $28.71 | $14,355.00 | | |
12/8/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 800 | $24.88 | $19,904.00 | | |
11/24/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 4,239 | $27.53 | $116,699.67 | | |
11/22/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 8,546 | $28.94 | $247,321.24 | | |
11/19/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 7,244 | $28.76 | $208,337.44 | | |
11/17/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 351 | $27.41 | $9,620.91 | | |
11/15/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 3,887 | $27.81 | $108,097.47 | | |
11/12/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 5,936 | $27.50 | $163,240.00 | | |
11/10/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 6,760 | $27.33 | $184,750.80 | | |
11/8/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 5,481 | $26.88 | $147,329.28 | | |
11/3/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 2,500 | $27.31 | $68,275.00 | | |
11/1/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 1,472 | $26.60 | $39,155.20 | | |
10/28/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 869 | $26.59 | $23,106.71 | | |
10/25/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 500 | $27.50 | $13,750.00 | | |
9/27/2021 | Associated Capital Group, Inc. | Major Shareholder | Sell | 1,400 | $26.16 | $36,624.00 | | |