| Shares Outstanding | 59.35M |
| Float | 46.24M |
| Float Short Interest Percentage | 17.54% |
| Owners (insider) | 8.3% |
| Owners (institutional) | 87.65% |
| Owners (insider) change | 4.58% |
| Owners (institutional) change | -0.08% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 9, 2026 | Patel Anish | Open Market Sale | 48300 | 27.99 | $ 1,351,762.20 |
| Jan 8, 2026 | Lyssikatos Joseph P | Open Market Sale | 132500 | 26.23 | $ 3,476,013.95 |
| Jan 8, 2026 | Heyman Richard A. | Open Market Sale | 13920 | 25.02 | $ 348,280.95 |
| Dec 22, 2025 | Hohl Benjamin | Option Excercise | 13000 | 2.48 | $ 32,240.00 |
| Dec 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 5000 | 16.84 | $ 84,206.00 |
| Dec 8, 2025 | Patel Anish | Open Market Sale | 6663 | 21.02 | $ 140,072.86 |
| Nov 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 22.33 | $ 279,154.78 |
| Nov 17, 2025 | Kintz Samuel | Open Market Sale | 12500 | 21.82 | $ 272,738.75 |
| Nov 7, 2025 | Patel Anish | Open Market Sale | 6667 | 17.40 | $ 116,034.16 |
| Oct 20, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 22.08 | $ 276,025.00 |
| Oct 17, 2025 | Kintz Samuel | Open Market Sale | 12500 | 21.33 | $ 266,653.75 |
| Oct 7, 2025 | Patel Anish | Open Market Sale | 6667 | 20.10 | $ 133,992.70 |
| Sep 26, 2025 | Lyssikatos Joseph P | Open Market Sale | 4000 | 20.25 | $ 81,005.20 |
| Sep 26, 2025 | Kintz Samuel | Open Market Sale | 3700 | 20.06 | $ 74,227.55 |
| Sep 23, 2025 | Lyssikatos Joseph P | Open Market Sale | 1500 | 20.03 | $ 30,045.00 |
| Sep 23, 2025 | Kintz Samuel | Open Market Sale | 2800 | 20.03 | $ 56,084.00 |
| Sep 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 7000 | 19.39 | $ 135,697.35 |
| Sep 17, 2025 | Kintz Samuel | Open Market Sale | 6000 | 19.29 | $ 115,723.00 |
| Aug 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Aug 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 20.63 | $ 67,038.73 |
| Aug 20, 2025 | Kintz Samuel | Open Market Sale | 1517 | 20.00 | $ 30,343.49 |
| Aug 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 19.86 | $ 248,216.50 |
| Aug 18, 2025 | Kintz Samuel | Open Market Sale | 10983 | 20.02 | $ 219,906.31 |
| Aug 7, 2025 | Patel Anish | Open Market Sale | 6667 | 18.24 | $ 121,615.52 |
| Jul 28, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Jul 28, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 20.46 | $ 66,503.76 |
| Jul 21, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 22.29 | $ 278,645.80 |
| Jul 17, 2025 | Kintz Samuel | Open Market Sale | 12500 | 22.52 | $ 281,517.86 |
| Jul 10, 2025 | Hohl Benjamin | Option Excercise | 1000 | 2.48 | $ 2,480.00 |
| Jul 10, 2025 | Hohl Benjamin | Open Market Sale | 1000 | 22.66 | $ 22,655.00 |
| Jul 7, 2025 | Patel Anish | Open Market Sale | 6667 | 19.79 | $ 131,950.60 |
| Jun 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Jun 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 20.91 | $ 67,955.81 |
| Jun 20, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 21.40 | $ 267,457.50 |
| Jun 17, 2025 | Kintz Samuel | Open Market Sale | 12500 | 22.18 | $ 277,292.30 |
| Jun 13, 2025 | Hohl Benjamin | Option Excercise | 3000 | 2.48 | $ 7,440.00 |
| Jun 13, 2025 | Hohl Benjamin | Open Market Sale | 3000 | 22.55 | $ 67,655.40 |
| Jun 9, 2025 | Patel Anish | Open Market Sale | 6667 | 20.34 | $ 135,574.05 |
| Jun 3, 2025 | Lyssikatos Joseph P | Open Market Sale | 7500 | 20.03 | $ 150,219.75 |
| Jun 3, 2025 | Kintz Samuel | Open Market Sale | 7500 | 20.05 | $ 150,351.75 |
| May 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| May 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 16.18 | $ 52,593.45 |
| May 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 5000 | 16.31 | $ 81,533.50 |
| May 19, 2025 | Kintz Samuel | Open Market Sale | 5000 | 16.49 | $ 82,453.00 |
| May 7, 2025 | Patel Anish | Open Market Sale | 6667 | 18.39 | $ 122,578.86 |
| May 1, 2025 | Lyssikatos Joseph P | Open Market Sale | 7500 | 20.05 | $ 150,390.64 |
| May 1, 2025 | Kintz Samuel | Open Market Sale | 7500 | 20.06 | $ 150,415.36 |
| Apr 28, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Apr 28, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 18.69 | $ 60,737.55 |
| Apr 21, 2025 | Lyssikatos Joseph P | Open Market Sale | 5000 | 16.07 | $ 80,365.82 |
| Apr 7, 2025 | Patel Anish | Open Market Sale | 6667 | 18.04 | $ 120,268.73 |
| Mar 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Mar 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 21.33 | $ 69,320.88 |
| Mar 24, 2025 | Hohl Benjamin | Option Excercise | 1000 | 2.48 | $ 2,480.00 |
| Mar 24, 2025 | Hohl Benjamin | Open Market Sale | 1000 | 22.50 | $ 22,504.50 |
| Mar 19, 2025 | Lyssikatos Joseph P | Open Market Sale | 12500 | 20.61 | $ 257,575.00 |
| Mar 17, 2025 | Kintz Samuel | Open Market Sale | 12500 | 20.83 | $ 260,320.00 |
| Mar 7, 2025 | Patel Anish | Open Market Sale | 6667 | 21.44 | $ 142,936.48 |
| Mar 4, 2025 | Hohl Benjamin | Option Excercise | 10000 | 2.48 | $ 24,800.00 |
| Feb 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Feb 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 20.41 | $ 66,326.98 |
| Feb 7, 2025 | Patel Anish | Open Market Sale | 6667 | 21.93 | $ 146,205.98 |
| Feb 5, 2025 | Hohl Benjamin | Option Excercise | 1000 | 2.48 | $ 2,480.00 |
| Feb 5, 2025 | Hohl Benjamin | Open Market Sale | 1000 | 22.52 | $ 22,524.40 |
| Jan 27, 2025 | Hohl Benjamin | Option Excercise | 3250 | 2.48 | $ 8,060.00 |
| Jan 27, 2025 | Hohl Benjamin | Open Market Sale | 3250 | 21.59 | $ 70,177.90 |