| Shares Outstanding | 49.12M |
| Float | 47.91M |
| Float Short Interest Percentage | 13.94% |
| Owners (insider) | 2.28% |
| Owners (institutional) | 105.72% |
| Owners (insider) change | -189.44% |
| Owners (institutional) change | 5.61% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 8, 2025 | KILMER HENRY W | Open Market Sale | 4800 | 19.79 | $ 94,992.00 |
| Dec 2, 2025 | FERGUSON Lewis H | Open Market Sale | 4000 | 20.34 | $ 81,340.80 |
| Dec 1, 2025 | Chang John B. | Grant | 2400 | 0.00 | $ 0.00 |
| Dec 1, 2025 | KILMER HENRY W | Open Market Sale | 2400 | 0.00 | $ 0.00 |
| Dec 1, 2025 | WEED THADDEUS GERARD | Grant | 2400 | 0.00 | $ 0.00 |
| Nov 11, 2025 | Kennedy Sheryl Lynn | Open Market Sale | 2400 | 21.34 | $ 51,220.56 |
| Sep 30, 2025 | Montagner Marc | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | BROOKS STEVEN D | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Howard Eve N | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Kennedy Sheryl Lynn | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Howell Deneen C | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | de Sa Paul | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 30, 2025 | FERGUSON Lewis H | Grant | 2395 | 0.00 | $ 0.00 |
| Sep 5, 2025 | KILMER HENRY W | Open Market Sale | 2400 | 36.99 | $ 88,776.00 |
| Sep 2, 2025 | WEED THADDEUS GERARD | Open Market Sale | 4900 | 36.98 | $ 181,202.00 |
| Sep 2, 2025 | Harris Mark Andrew | Grant | 668 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Kennedy Sheryl Lynn | Open Market Sale | 2000 | 36.35 | $ 72,700.00 |
| Aug 8, 2025 | SCHAEFFER DAVE | Open Market Sale | 818909 | 27.50 | $ 22,519,997.50 |
| Aug 7, 2025 | SCHAEFFER DAVE | Open Market Sale | 1840669 | 32.60 | $ 60,005,809.40 |
| Jun 30, 2025 | de Sa Paul | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Howard Eve N | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | BROOKS STEVEN D | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Montagner Marc | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Kennedy Sheryl Lynn | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Howell Deneen C | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 30, 2025 | FERGUSON Lewis H | Grant | 1968 | 0.00 | $ 0.00 |
| Jun 16, 2025 | SCHAEFFER DAVE | Open Market Sale | 70000 | 47.11 | $ 3,297,609.00 |
| Jun 13, 2025 | SCHAEFFER DAVE | Open Market Sale | 55000 | 47.40 | $ 2,607,203.50 |
| Jun 12, 2025 | SCHAEFFER DAVE | Open Market Sale | 55000 | 47.86 | $ 2,632,372.00 |
| Jun 11, 2025 | SCHAEFFER DAVE | Open Market Sale | 55000 | 48.51 | $ 2,668,135.00 |
| Jun 10, 2025 | SCHAEFFER DAVE | Open Market Sale | 55000 | 48.68 | $ 2,677,489.50 |
| Jun 9, 2025 | WEED THADDEUS GERARD | Open Market Sale | 4900 | 48.04 | $ 235,396.00 |
| Jun 9, 2025 | SCHAEFFER DAVE | Open Market Sale | 55000 | 48.64 | $ 2,675,346.50 |
| Jun 6, 2025 | KILMER HENRY W | Open Market Sale | 2400 | 47.95 | $ 115,080.00 |
| Jun 6, 2025 | SCHAEFFER DAVE | Open Market Sale | 80000 | 47.78 | $ 3,822,124.00 |
| Jun 5, 2025 | SCHAEFFER DAVE | Open Market Sale | 75000 | 47.30 | $ 3,547,315.50 |
| Jun 4, 2025 | SCHAEFFER DAVE | Open Market Sale | 75000 | 47.76 | $ 3,581,982.50 |
| Jun 4, 2025 | BUBECK JAMES | Open Market Sale | 2000 | 47.50 | $ 94,999.20 |
| Jun 3, 2025 | SCHAEFFER DAVE | Open Market Sale | 65000 | 46.97 | $ 3,052,867.00 |
| Jun 2, 2025 | Chang John B. | Other Disposition | 398 | 0.00 | $ 0.00 |
| Jun 2, 2025 | SCHAEFFER DAVE | Open Market Sale | 65000 | 46.33 | $ 3,011,140.50 |
| May 30, 2025 | SCHAEFFER DAVE | Open Market Sale | 25000 | 45.90 | $ 1,147,425.00 |
| May 29, 2025 | SCHAEFFER DAVE | Open Market Sale | 25000 | 46.90 | $ 1,172,592.50 |
| May 28, 2025 | WEED THADDEUS GERARD | Open Market Sale | 100 | 47.67 | $ 4,766.50 |
| May 28, 2025 | FERGUSON Lewis H | Open Market Sale | 1100 | 47.57 | $ 52,327.11 |
| May 28, 2025 | SCHAEFFER DAVE | Open Market Sale | 20000 | 47.41 | $ 948,174.00 |
| May 27, 2025 | SCHAEFFER DAVE | Open Market Sale | 20000 | 48.67 | $ 973,322.00 |
| May 23, 2025 | SCHAEFFER DAVE | Open Market Sale | 25000 | 46.93 | $ 1,173,317.50 |
| May 22, 2025 | SCHAEFFER DAVE | Open Market Sale | 25000 | 46.27 | $ 1,156,767.50 |
| May 21, 2025 | SCHAEFFER DAVE | Open Market Sale | 40000 | 46.81 | $ 1,872,248.00 |
| May 20, 2025 | SCHAEFFER DAVE | Open Market Sale | 15000 | 49.96 | $ 749,347.50 |
| May 16, 2025 | WEED THADDEUS GERARD | Open Market Sale | 100 | 50.41 | $ 5,041.00 |
| May 16, 2025 | WEED THADDEUS GERARD | Open Market Sale | 0 | $ 0.00 | |
| May 16, 2025 | SCHAEFFER DAVE | Open Market Sale | 15000 | 51.00 | $ 764,925.00 |
| May 15, 2025 | SCHAEFFER DAVE | Open Market Sale | 40000 | 50.38 | $ 2,015,036.00 |
| May 14, 2025 | SCHAEFFER DAVE | Open Market Sale | 30000 | 50.64 | $ 1,519,140.00 |
| May 13, 2025 | Kennedy Sheryl Lynn | Open Market Sale | 1450 | 50.19 | $ 72,772.89 |
| May 13, 2025 | Chang John B. | Other Disposition | 1260 | 0.00 | $ 0.00 |
| May 12, 2025 | SCHAEFFER DAVE | Open Market Sale | 54000 | 50.37 | $ 2,720,231.44 |
| Apr 10, 2025 | Chang John B. | Other Disposition | 357 | 0.00 | $ 0.00 |
| Apr 4, 2025 | SCHAEFFER DAVE | Other Disposition | 48317 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Montagner Marc | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Kennedy Sheryl Lynn | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Howard Eve N | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | FERGUSON Lewis H | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | de Sa Paul | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | BROOKS STEVEN D | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Bath Blake | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Howell Deneen C | Grant | 1352 | 0.00 | $ 0.00 |
| Mar 12, 2025 | FERGUSON Lewis H | Open Market Sale | 956 | 69.37 | $ 66,312.94 |
| Mar 10, 2025 | Chang John B. | Other Disposition | 357 | 0.00 | $ 0.00 |
| Mar 7, 2025 | KILMER HENRY W | Open Market Sale | 2400 | 72.57 | $ 174,168.00 |
| Mar 5, 2025 | Chang John B. | Other Disposition | 1430 | 0.00 | $ 0.00 |
| Mar 4, 2025 | BUBECK JAMES | Open Market Sale | 2000 | 71.67 | $ 143,348.20 |
| Mar 4, 2025 | SCHAEFFER DAVE | Open Market Sale | 60000 | 71.77 | $ 4,305,978.00 |
| Mar 3, 2025 | Kennedy Sheryl Lynn | Open Market Sale | 1425 | 72.96 | $ 103,967.29 |
| Mar 3, 2025 | WEED THADDEUS GERARD | Open Market Sale | 4900 | 72.06 | $ 353,109.68 |
| Jan 21, 2025 | BROOKS STEVEN D | Other Disposition | 299 | 0.00 | $ 0.00 |
| Jan 14, 2025 | SCHAEFFER DAVE | Grant | 180000 | 0.00 | $ 0.00 |
| Jan 9, 2025 | WEED THADDEUS GERARD | Grant | 19400 | 0.00 | $ 0.00 |
| Jan 9, 2025 | Chang John B. | Grant | 9600 | 0.00 | $ 0.00 |
| Jan 9, 2025 | KILMER HENRY W | Grant | 9600 | 0.00 | $ 0.00 |
| Jan 9, 2025 | BUBECK JAMES | Grant | 9600 | 0.00 | $ 0.00 |
| Jan 1, 2025 | FERGUSON Lewis H | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | de Sa Paul | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | BROOKS STEVEN D | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Kennedy Sheryl Lynn | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Howell Deneen C | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Montagner Marc | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Howard Eve N | Grant | 1254 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Bath Blake | Grant | 1254 | 0.00 | $ 0.00 |
| Dec 18, 2024 | Chang John B. | Other Disposition | 1940 | 0.00 | $ 0.00 |
| Dec 16, 2024 | SCHAEFFER DAVE | Other Disposition | 20000 | 75.88 | $ 1,517,548.00 |