| Shares Outstanding | 80.29M |
| Float | 78.27M |
| Float Short Interest Percentage | 13.15% |
| Owners (insider) | 0.73% |
| Owners (institutional) | 105.27% |
| Owners (insider) change | 10.25% |
| Owners (institutional) change | 0.6% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 8, 2026 | Utter Christine Marie | Open Market Sale | 1034 | 76.45 | $ 79,049.30 |
| Jan 8, 2026 | Pauwels Eric | Open Market Sale | 7348 | 77.02 | $ 565,946.00 |
| Jan 8, 2026 | Klein Matthew B. | Open Market Sale | 2514 | 76.45 | $ 192,195.30 |
| Jan 8, 2026 | Golden Lee Scott | Open Market Sale | 866 | 76.45 | $ 66,205.70 |
| Jan 8, 2026 | Boulding Mark Elliott | Open Market Sale | 6347 | 77.06 | $ 489,080.53 |
| Jan 8, 2026 | Almstead Neil Gregory | Open Market Sale | 940 | 76.45 | $ 71,863.00 |
| Jan 7, 2026 | Boulding Mark Elliott | Option Excercise | 3376 | 38.10 | $ 128,625.60 |
| Jan 6, 2026 | Utter Christine Marie | Open Market Sale | 2616 | 77.19 | $ 201,918.70 |
| Jan 6, 2026 | Gravier Pierre | Open Market Sale | 2139 | 76.95 | $ 164,596.05 |
| Jan 6, 2026 | Pauwels Eric | Open Market Sale | 3141 | 77.18 | $ 242,416.51 |
| Jan 6, 2026 | Klein Matthew B. | Open Market Sale | 8165 | 77.15 | $ 629,895.23 |
| Jan 6, 2026 | Golden Lee Scott | Open Market Sale | 1982 | 77.12 | $ 152,855.16 |
| Jan 6, 2026 | Boulding Mark Elliott | Open Market Sale | 6618 | 77.31 | $ 511,641.42 |
| Jan 6, 2026 | Almstead Neil Gregory | Open Market Sale | 2411 | 77.19 | $ 186,097.79 |
| Jan 5, 2026 | Boulding Mark Elliott | Option Excercise | 2266 | 39.42 | $ 89,325.72 |
| Jan 5, 2026 | Boulding Mark Elliott | Open Market Sale | 2266 | 75.55 | $ 171,191.98 |
| Jan 5, 2026 | Reeve Emma | Option Excercise | 734 | 46.54 | $ 34,160.36 |
| Jan 5, 2026 | Reeve Emma | Open Market Sale | 734 | 76.00 | $ 55,784.00 |
| Jan 2, 2026 | STEELE GLENN JR MD PHD | Open Market Sale | 12000 | 76.35 | $ 916,200.00 |
| Jan 2, 2026 | STEELE GLENN JR MD PHD | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Smith Mary L. | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Golden Lee Scott | Grant | 18750 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Almstead Neil Gregory | Grant | 18020 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Utter Christine Marie | Grant | 13250 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Pauwels Eric | Grant | 20000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Boulding Mark Elliott | Grant | 17000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Reeve Emma | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | ZELDIS JEROME B | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Young Alethia | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | SOUTHWELL DAVID P | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Okey Stephanie | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Jacobson Allan Steven | Grant | 4000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | SCHMERTZLER MICHAEL | Grant | 8000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Gravier Pierre | Grant | 20000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Klein Matthew B. | Grant | 63000 | 0.00 | $ 0.00 |
| Jan 2, 2026 | STEELE GLENN JR MD PHD | Option Excercise | 12000 | 30.86 | $ 370,320.00 |
| Dec 30, 2025 | Klein Matthew B. | Open Market Sale | 8089 | 76.64 | $ 619,940.96 |
| 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 | 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 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 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 |