| Shares Outstanding | 80.29M |
| Float | 78.27M |
| Float Short Interest Percentage | 14.62% |
| Owners (insider) | 0.68% |
| Owners (institutional) | 105.01% |
| Owners (insider) change | 5.68% |
| Owners (institutional) change | -0.57% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 19, 2025 | Pauwels Eric | Option Excercise | 20508 | 65.15 | $ 1,336,185.72 |
| Dec 19, 2025 | Pauwels Eric | Open Market Sale | 20508 | 77.26 | $ 1,584,349.85 |
| Dec 17, 2025 | Pauwels Eric | Option Excercise | 43492 | 62.10 | $ 2,701,014.28 |
| Dec 17, 2025 | Pauwels Eric | Open Market Sale | 43492 | 75.40 | $ 3,279,275.05 |
| Dec 16, 2025 | SCHMERTZLER MICHAEL | Option Excercise | 24000 | 30.86 | $ 740,640.00 |
| Dec 3, 2025 | Reeve Emma | Option Excercise | 733 | 46.54 | $ 34,113.82 |
| Dec 3, 2025 | Reeve Emma | Open Market Sale | 733 | 78.62 | $ 57,628.46 |
| Dec 2, 2025 | Klein Matthew B. | Open Market Sale | 3428 | 79.07 | $ 271,051.96 |
| Dec 1, 2025 | Klein Matthew B. | Grant | 15625 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Almstead Neil Gregory | Option Excercise | 71928 | 30.75 | $ 2,211,678.71 |
| Nov 25, 2025 | Almstead Neil Gregory | Open Market Sale | 71928 | 83.44 | $ 6,001,932.05 |
| Nov 24, 2025 | Jacobson Allan Steven | Option Excercise | 26000 | 14.88 | $ 386,900.00 |
| Nov 24, 2025 | Jacobson Allan Steven | Open Market Sale | 26000 | 82.00 | $ 2,132,018.42 |
| Nov 24, 2025 | Almstead Neil Gregory | Option Excercise | 35572 | 30.23 | $ 1,075,296.29 |
| Nov 24, 2025 | Almstead Neil Gregory | Open Market Sale | 35572 | 80.18 | $ 2,852,030.56 |
| Nov 21, 2025 | Reeve Emma | Option Excercise | 10000 | 51.16 | $ 511,600.00 |
| Nov 21, 2025 | Reeve Emma | Open Market Sale | 10000 | 79.50 | $ 795,000.00 |
| Nov 20, 2025 | Okey Stephanie | Other Disposition | 867 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Boulding Mark Elliott | Option Excercise | 2812 | 25.69 | $ 72,240.28 |
| Nov 17, 2025 | Boulding Mark Elliott | Open Market Sale | 2812 | 75.99 | $ 213,686.89 |
| Nov 12, 2025 | Reeve Emma | Option Excercise | 7333 | 46.54 | $ 341,277.82 |
| Nov 12, 2025 | Reeve Emma | Open Market Sale | 7333 | 74.50 | $ 546,308.50 |
| Oct 30, 2025 | Reeve Emma | Open Market Sale | 15666 | 69.50 | $ 1,088,787.00 |
| Oct 30, 2025 | Reeve Emma | Option Excercise | 12000 | 38.10 | $ 457,200.00 |
| Oct 7, 2025 | Boulding Mark Elliott | Option Excercise | 3375 | 38.10 | $ 128,587.50 |
| Oct 7, 2025 | Boulding Mark Elliott | Open Market Sale | 3375 | 63.43 | $ 214,091.17 |
| Oct 3, 2025 | Reeve Emma | Option Excercise | 25562 | 35.73 | $ 913,333.74 |
| Oct 3, 2025 | Reeve Emma | Open Market Sale | 25562 | 65.96 | $ 1,686,023.74 |
| Oct 3, 2025 | Jacobson Allan Steven | Option Excercise | 12000 | 30.86 | $ 370,320.00 |
| Oct 3, 2025 | Jacobson Allan Steven | Open Market Sale | 12000 | 65.00 | $ 780,000.00 |
| Oct 3, 2025 | Boulding Mark Elliott | Option Excercise | 24921 | 39.42 | $ 982,385.82 |
| Oct 3, 2025 | Boulding Mark Elliott | Open Market Sale | 24921 | 65.75 | $ 1,638,548.63 |
| Oct 3, 2025 | Almstead Neil Gregory | Option Excercise | 55000 | 30.86 | $ 1,697,300.00 |
| Oct 3, 2025 | Almstead Neil Gregory | Open Market Sale | 55000 | 66.05 | $ 3,632,976.72 |
| Sep 11, 2025 | Boulding Mark Elliott | Option Excercise | 47249 | 38.10 | $ 1,800,186.90 |
| Sep 11, 2025 | Boulding Mark Elliott | Open Market Sale | 47249 | 61.18 | $ 2,890,586.51 |
| Sep 11, 2025 | Reeve Emma | Open Market Sale | 15705 | 59.50 | $ 934,447.50 |
| Sep 11, 2025 | Reeve Emma | Option Excercise | 10837 | 26.30 | $ 285,048.31 |
| Sep 9, 2025 | SOUTHWELL DAVID P | Option Excercise | 12000 | 30.86 | $ 370,320.00 |
| Sep 9, 2025 | SOUTHWELL DAVID P | Open Market Sale | 12000 | 58.34 | $ 700,080.00 |
| Sep 8, 2025 | Pauwels Eric | Option Excercise | 39850 | 22.74 | $ 906,227.19 |
| Sep 8, 2025 | Pauwels Eric | Open Market Sale | 39850 | 56.92 | $ 2,268,374.13 |
| Aug 28, 2025 | Jacobson Allan Steven | Open Market Sale | 1667 | 50.15 | $ 83,600.05 |
| Aug 15, 2025 | Boulding Mark Elliott | Option Excercise | 2813 | 25.69 | $ 72,265.97 |
| Aug 15, 2025 | Boulding Mark Elliott | Open Market Sale | 2813 | 48.58 | $ 136,655.54 |
| Aug 5, 2025 | Klein Matthew B. | Open Market Sale | 10739 | 51.74 | $ 555,635.86 |
| Aug 1, 2025 | Klein Matthew B. | Grant | 75000 | 0.00 | $ 0.00 |
| Jul 15, 2025 | Gravier Pierre | Open Market Sale | 2516 | 49.46 | $ 124,441.36 |
| May 15, 2025 | Boulding Mark Elliott | Option Excercise | 2812 | 25.69 | $ 72,240.28 |
| May 15, 2025 | Boulding Mark Elliott | Open Market Sale | 2812 | 46.13 | $ 129,716.88 |
| Apr 22, 2025 | Klein Matthew B. | Open Market Sale | 2804 | 48.74 | $ 136,655.74 |
| Apr 2, 2025 | Golden Lee Scott | Open Market Sale | 897 | 46.95 | $ 42,114.15 |
| Mar 14, 2025 | Pauwels Eric | Open Market Sale | 11220 | 56.16 | $ 630,104.40 |
| Mar 13, 2025 | Okey Stephanie | Open Market Sale | 5000 | 54.00 | $ 270,000.00 |
| Mar 12, 2025 | Boulding Mark Elliott | Option Excercise | 15521 | 33.02 | $ 512,503.42 |
| Mar 12, 2025 | Boulding Mark Elliott | Open Market Sale | 15521 | 53.30 | $ 827,232.91 |
| Mar 10, 2025 | Boulding Mark Elliott | Option Excercise | 75420 | 31.93 | $ 2,407,913.23 |
| Mar 10, 2025 | Boulding Mark Elliott | Open Market Sale | 75420 | 53.08 | $ 4,003,304.97 |
| Mar 4, 2025 | Jacobson Allan Steven | Open Market Sale | 1230 | 51.52 | $ 63,369.60 |
| Feb 19, 2025 | Utter Christine Marie | Open Market Sale | 1757 | 50.11 | $ 88,043.26 |
| Feb 19, 2025 | Gravier Pierre | Open Market Sale | 2335 | 50.11 | $ 117,006.84 |
| Feb 19, 2025 | Pauwels Eric | Open Market Sale | 2945 | 50.11 | $ 147,576.60 |
| Feb 19, 2025 | Klein Matthew B. | Open Market Sale | 7792 | 50.11 | $ 390,457.09 |
| Feb 19, 2025 | Golden Lee Scott | Open Market Sale | 1757 | 50.11 | $ 88,045.61 |
| Feb 19, 2025 | Boulding Mark Elliott | Open Market Sale | 2947 | 50.11 | $ 147,678.10 |
| Feb 19, 2025 | Almstead Neil Gregory | Open Market Sale | 2946 | 50.11 | $ 147,627.95 |
| Jan 7, 2025 | Utter Christine Marie | Open Market Sale | 2953 | 44.87 | $ 132,492.94 |
| Jan 7, 2025 | Pauwels Eric | Open Market Sale | 3735 | 44.86 | $ 167,550.66 |
| Jan 7, 2025 | Klein Matthew B. | Open Market Sale | 4544 | 44.90 | $ 204,007.28 |
| Jan 7, 2025 | Golden Lee Scott | Open Market Sale | 2008 | 44.84 | $ 90,036.40 |
| Jan 7, 2025 | Boulding Mark Elliott | Open Market Sale | 3541 | 44.87 | $ 158,870.62 |
| Jan 7, 2025 | Almstead Neil Gregory | Open Market Sale | 2979 | 44.87 | $ 133,674.30 |