2024-04-11 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 13550.0 | 742,000 | $57.9 | P |
2024-04-08 | Campbell Douglas W. Jr. | | Buy | Common Stock | 2524.0 | 70,136 | $62.0 | P |
2024-04-08 | Campbell Douglas W. Jr. | | Buy | Common Stock | 705.0 | 70,841 | $60.3 | P |
2024-04-04 | Peterson Adam KMAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LP | | Buy | Common Stock | 8500.0 | 728,450 | $57.9 | P |
2024-03-18 | MAGNOLIA CAPITAL FUND, LPMAGNOLIA GROUP, LLCPeterson Adam K | | Buy | Common Stock | 3500.0 | 715,450 | $60.5 | P |
2024-03-18 | MAGNOLIA CAPITAL FUND, LPMAGNOLIA GROUP, LLCPeterson Adam K | | Buy | Common Stock | 4500.0 | 719,950 | $60.8 | P |
2024-03-18 | MAGNOLIA CAPITAL FUND, LPMAGNOLIA GROUP, LLCPeterson Adam K | | Buy | Common Stock | 3500.0 | 711,950 | $59.2 | P |
2024-03-06 | Peterson Adam KMAGNOLIA CAPITAL FUND, LPMAGNOLIA GROUP, LLC | | Buy | Common Stock | 8000.0 | 708,450 | $60.3 | P |
2024-03-05 | Peterson Adam KMAGNOLIA CAPITAL FUND, LPMAGNOLIA GROUP, LLC | | Buy | Common Stock | 4145.0 | 700,450 | $63.1 | P |
2024-02-20 | MAGNOLIA GROUP, LLCPeterson Adam KMAGNOLIA CAPITAL FUND, LP | | Buy | Common Stock | 17506.0 | 696,305 | $61.2 | P |
2024-02-16 | MAGNOLIA GROUP, LLCPeterson Adam KMAGNOLIA CAPITAL FUND, LP | | Buy | Common Stock | 5599.0 | 678,799 | $62.8 | P |
2024-02-07 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 24001.0 | 673,200 | $60.6 | P |
2024-02-05 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 6000.0 | 637,699 | $60.2 | P |
2024-02-05 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 648.0 | 631,699 | $60.9 | P |
2024-02-05 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 6500.0 | 649,199 | $59.2 | P |
2024-02-05 | MAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LPPeterson Adam K | | Buy | Common Stock | 5000.0 | 642,699 | $59.8 | P |
2024-01-25 | Campbell Douglas W. Jr. | | Buy | Common Stock | 47612.0 | 67,612 | $0.0 | A |
2023-08-02 | Peterson Adam KMAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LP | | Sell | Common Stock | -15500.0 | 631,051 | $118.0 | S |
2023-08-01 | Peterson Adam KMAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LP | | Sell | Common Stock | -10031.0 | 646,551 | $120.5 | S |
2023-07-19 | Peterson Adam KMAGNOLIA GROUP, LLCMAGNOLIA CAPITAL FUND, LP | | Sell | Common Stock | -100.0 | 680,521 | $119.3 | S |