| Shares Outstanding | 126.84M |
| Float | 50.08M |
| Float Short Interest Percentage | 7.23% |
| Owners (insider) | 60.52% |
| Owners (institutional) | 25.11% |
| Owners (insider) change | 0.5% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 7, 2026 | JACOBS PAUL E | Open Market Sale | 845 | 65.80 | $ 55,601.00 |
| Jan 5, 2026 | COWAN KEITH O | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | HASLER WILLIAM A | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | JACOBS PAUL E | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Lynch James F | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Monroe James III | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Taylor Timothy Evan | Grant | 780 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Wolff Benjamin G | Grant | 780 | 0.00 | $ 0.00 |
| Dec 29, 2025 | Clary Rebecca | Open Market Sale | 1260 | 61.42 | $ 77,395.00 |
| Dec 29, 2025 | Ponder L Barbee IV | Open Market Sale | 1260 | 61.42 | $ 77,395.00 |
| Dec 22, 2025 | Ponder L Barbee IV | Open Market Sale | 420 | 63.01 | $ 26,464.20 |
| Dec 22, 2025 | Clary Rebecca | Open Market Sale | 420 | 63.01 | $ 26,464.20 |
| Dec 19, 2025 | Taylor Timothy Evan | Grant | 2811 | 0.00 | $ 0.00 |
| Dec 19, 2025 | Ponder L Barbee IV | Grant | 2811 | 0.00 | $ 0.00 |
| Dec 19, 2025 | Clary Rebecca | Grant | 2811 | 0.00 | $ 0.00 |
| Dec 17, 2025 | Clary Rebecca | Open Market Sale | 4829 | 56.64 | $ 273,509.90 |
| Dec 16, 2025 | Clary Rebecca | Grant | 9524 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Ponder L Barbee IV | Open Market Sale | 1221 | 67.88 | $ 82,875.74 |
| Dec 8, 2025 | Clary Rebecca | Open Market Sale | 1221 | 67.88 | $ 82,875.74 |
| Dec 1, 2025 | Clary Rebecca | Open Market Sale | 4380 | 59.92 | $ 262,436.02 |
| Nov 28, 2025 | Clary Rebecca | Grant | 9524 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Ponder L Barbee IV | Open Market Sale | 9790 | 58.32 | $ 570,994.90 |
| Nov 14, 2025 | Clary Rebecca | Open Market Sale | 17504 | 58.50 | $ 1,023,897.20 |
| Nov 12, 2025 | Clary Rebecca | Open Market Sale | 56 | 61.34 | $ 3,435.04 |
| Nov 12, 2025 | Ponder L Barbee IV | Open Market Sale | 56 | 61.34 | $ 3,435.04 |
| Nov 10, 2025 | Clary Rebecca | Grant | 130 | 0.00 | $ 0.00 |
| Nov 10, 2025 | Ponder L Barbee IV | Grant | 130 | 0.00 | $ 0.00 |
| Nov 6, 2025 | Clary Rebecca | Open Market Sale | 4572 | 48.31 | $ 220,886.58 |
| Nov 5, 2025 | Clary Rebecca | Grant | 9524 | 0.00 | $ 0.00 |
| Oct 16, 2025 | Clary Rebecca | Open Market Sale | 4333 | 44.43 | $ 192,524.72 |
| Oct 15, 2025 | Clary Rebecca | Grant | 9524 | 0.00 | $ 0.00 |
| Sep 25, 2025 | JACOBS PAUL E | Open Market Sale | 53479 | 34.95 | $ 1,869,085.70 |
| Sep 25, 2025 | Clary Rebecca | Open Market Sale | 2100 | 35.01 | $ 73,521.00 |
| Sep 24, 2025 | JACOBS PAUL E | Option Excercise | 100000 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Clary Rebecca | Open Market Sale | 5359 | 29.75 | $ 159,456.98 |
| Sep 10, 2025 | Taylor Timothy Evan | Open Market Sale | 52667 | 31.45 | $ 1,656,176.57 |
| Sep 9, 2025 | Clary Rebecca | Grant | 9524 | 0.00 | $ 0.00 |
| May 16, 2025 | Monroe James III | Open Market Purchase | 50000 | 18.68 | $ 933,890.00 |
| May 14, 2025 | Monroe James III | Open Market Purchase | 25000 | 18.77 | $ 469,325.00 |
| May 12, 2025 | Monroe James III | Open Market Purchase | 50000 | 18.56 | $ 928,035.00 |
| May 9, 2025 | HASLER WILLIAM A | Grant | 3333 | 0.00 | $ 0.00 |
| May 9, 2025 | Wolff Benjamin G | Grant | 3333 | 0.00 | $ 0.00 |
| May 9, 2025 | COWAN KEITH O | Grant | 3333 | 0.00 | $ 0.00 |
| May 9, 2025 | Taylor Timothy Evan | Grant | 3333 | 0.00 | $ 0.00 |
| Mar 28, 2025 | Monroe James III | Open Market Purchase | 209546 | 22.52 | $ 4,718,975.92 |
| Mar 28, 2025 | JACOBS PAUL E | Open Market Sale | 209546 | 22.52 | $ 4,718,975.92 |
| Mar 21, 2025 | Monroe James III | Open Market Purchase | 50000 | 22.31 | $ 1,115,620.00 |
| Mar 20, 2025 | Monroe James III | Open Market Purchase | 25000 | 21.83 | $ 545,780.00 |
| Mar 19, 2025 | Monroe James III | Open Market Purchase | 25000 | 21.71 | $ 542,760.00 |
| Mar 18, 2025 | Monroe James III | Open Market Purchase | 25000 | 20.80 | $ 519,990.00 |
| Mar 12, 2025 | JACOBS PAUL E | Open Market Sale | 7087 | 22.15 | $ 156,992.64 |
| Mar 12, 2025 | Clary Rebecca | Open Market Sale | 2402 | 22.15 | $ 53,209.58 |
| Mar 12, 2025 | Ponder L Barbee IV | Open Market Sale | 252 | 22.15 | $ 5,582.35 |
| Mar 12, 2025 | Taylor Timothy Evan | Open Market Sale | 52666 | 21.74 | $ 1,144,792.03 |
| Mar 11, 2025 | Ponder L Barbee IV | Open Market Sale | 488 | 21.71 | $ 10,594.09 |
| Mar 11, 2025 | Clary Rebecca | Open Market Sale | 349 | 21.71 | $ 7,576.51 |
| Mar 10, 2025 | Taylor Timothy Evan | Grant | 3636 | 0.00 | $ 0.00 |
| Mar 10, 2025 | JACOBS PAUL E | Grant | 13806 | 0.00 | $ 0.00 |
| Mar 10, 2025 | Clary Rebecca | Grant | 4832 | 0.00 | $ 0.00 |
| Mar 10, 2025 | Ponder L Barbee IV | Grant | 506 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Taylor Timothy Evan | Grant | 3032 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Ponder L Barbee IV | Grant | 3032 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Clary Rebecca | Grant | 2165 | 0.00 | $ 0.00 |