Apr 11, 2024 | Peterson Adam K | Open Market Purchase | 13550 | 57.87 | $ 784,138.50 |
Apr 11, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 13550 | 57.87 | $ 784,138.50 |
Apr 11, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 13550 | 57.87 | $ 784,138.50 |
Apr 8, 2024 | Campbell Douglas W. Jr. | Open Market Purchase | 3229 | 61.62 | $ 198,985.40 |
Apr 4, 2024 | Peterson Adam K | Open Market Purchase | 8500 | 57.85 | $ 491,725.00 |
Apr 4, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 8500 | 57.85 | $ 491,725.00 |
Apr 4, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 8500 | 57.85 | $ 491,725.00 |
Mar 18, 2024 | Peterson Adam K | Open Market Purchase | 11500 | 60.17 | $ 691,975.00 |
Mar 18, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 11500 | 60.17 | $ 691,975.00 |
Mar 18, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 11500 | 60.17 | $ 691,975.00 |
Mar 5, 2024 | Peterson Adam K | Open Market Purchase | 12145 | 61.27 | $ 744,073.85 |
Mar 5, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 12145 | 61.27 | $ 744,073.85 |
Mar 5, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 12145 | 61.27 | $ 744,073.85 |
Feb 16, 2024 | Peterson Adam K | Open Market Purchase | 23105 | 61.60 | $ 1,423,229.63 |
Feb 16, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 23105 | 61.60 | $ 1,423,229.63 |
Feb 16, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 23105 | 61.60 | $ 1,423,229.63 |
Feb 5, 2024 | Peterson Adam K | Open Market Purchase | 42149 | 60.20 | $ 2,537,536.38 |
Feb 5, 2024 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 42149 | 60.20 | $ 2,537,536.38 |
Feb 5, 2024 | MAGNOLIA GROUP, LLC | Open Market Purchase | 42149 | 60.20 | $ 2,537,536.38 |
Jan 25, 2024 | Campbell Douglas W. Jr. | Grant | 47612 | 0.00 | $ 0.00 |
Aug 1, 2023 | Peterson Adam K | Open Market Sale | 25531 | 118.98 | $ 3,037,635.19 |
Aug 1, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 25531 | 118.98 | $ 3,037,635.19 |
Aug 1, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 25531 | 118.98 | $ 3,037,635.19 |
Jul 19, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 100 | 119.69 | $ 11,969.00 |
Jul 19, 2023 | Peterson Adam K | Open Market Sale | 4216 | 119.30 | $ 502,983.70 |
Jul 19, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 4216 | 119.30 | $ 502,983.70 |
Jul 19, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 4216 | 119.30 | $ 502,983.70 |
Jul 19, 2023 | Peterson Adam K | Open Market Sale | 19823 | 119.47 | $ 2,368,276.48 |
Jul 19, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 19823 | 119.47 | $ 2,368,276.48 |
Jul 19, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 19823 | 119.47 | $ 2,368,276.48 |
Jul 19, 2023 | Peterson Adam K | Open Market Sale | 100 | 119.69 | $ 11,969.00 |
Jul 19, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 100 | 119.69 | $ 11,969.00 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 4031 | 119.82 | $ 483,001.40 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 4031 | 119.82 | $ 483,001.40 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 4031 | 119.82 | $ 483,001.40 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 9375 | 118.66 | $ 1,112,443.34 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 9375 | 118.66 | $ 1,112,443.34 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 9375 | 118.66 | $ 1,112,443.34 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 10529 | 120.53 | $ 1,269,030.61 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 10529 | 120.53 | $ 1,269,030.61 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 10529 | 120.53 | $ 1,269,030.61 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 8201 | 120.15 | $ 985,339.05 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 8201 | 120.15 | $ 985,339.05 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 8201 | 120.15 | $ 985,339.05 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 7893 | 119.39 | $ 942,364.07 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 7893 | 119.39 | $ 942,364.07 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 7893 | 119.39 | $ 942,364.07 |
Jul 18, 2023 | Peterson Adam K | Open Market Sale | 5234 | 118.73 | $ 621,420.52 |
Jul 18, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Sale | 5234 | 118.73 | $ 621,420.52 |
Jul 18, 2023 | MAGNOLIA GROUP, LLC | Open Market Sale | 5234 | 118.73 | $ 621,420.52 |
May 26, 2023 | Williams Jeffrey A | Option Excercise | 30000 | 54.85 | $ 1,645,500.00 |
May 26, 2023 | Williams Jeffrey A | Option Excercise | 23507 | 89.37 | $ 2,100,820.59 |
May 24, 2023 | Peterson Adam K | Open Market Purchase | 384 | 79.50 | $ 30,528.00 |
May 24, 2023 | MAGNOLIA CAPITAL FUND, LP | Open Market Purchase | 384 | 79.50 | $ 30,528.00 |
May 24, 2023 | MAGNOLIA GROUP, LLC | Open Market Purchase | 384 | 79.50 | $ 30,528.00 |