| Shares Outstanding | 30.11M |
| Float | 28.87M |
| Float Short Interest Percentage | 9.79% |
| Owners (insider) | 3.44% |
| Owners (institutional) | 105.18% |
| Owners (insider) change | -0.59% |
| Owners (institutional) change | 0.04% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 5635 | 0.00 | $ 0.00 |
| Dec 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 2218 | 171.99 | $ 381,473.82 |
| Dec 23, 2025 | Baker Cary | Option Excercise | 1856 | 0.00 | $ 0.00 |
| Dec 23, 2025 | Baker Cary | Option Excercise | 732 | 171.99 | $ 125,896.68 |
| Dec 11, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 280547 | 150.54 | $ 42,233,219.85 |
| Dec 11, 2025 | Gibson Daniel Patrick | Open Market Sale | 280547 | 150.54 | $ 42,233,219.85 |
| Dec 8, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 87138 | 155.64 | $ 13,562,556.74 |
| Dec 8, 2025 | Gibson Daniel Patrick | Open Market Sale | 87138 | 155.64 | $ 13,562,556.74 |
| Dec 3, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 45761 | 167.25 | $ 7,653,587.82 |
| Dec 3, 2025 | Gibson Daniel Patrick | Open Market Sale | 45761 | 167.25 | $ 7,653,587.82 |
| Dec 1, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 72932 | 167.71 | $ 12,231,770.18 |
| Dec 1, 2025 | Gibson Daniel Patrick | Open Market Sale | 72932 | 167.71 | $ 12,231,770.18 |
| Nov 26, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 56853 | 172.12 | $ 9,785,628.94 |
| Nov 26, 2025 | Gibson Daniel Patrick | Open Market Sale | 56853 | 172.12 | $ 9,785,628.94 |
| Nov 25, 2025 | Baker Cary | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Nov 24, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 78062 | 164.33 | $ 12,827,818.14 |
| Nov 24, 2025 | Gibson Daniel Patrick | Open Market Sale | 78062 | 164.33 | $ 12,827,818.14 |
| Nov 20, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 11127 | 155.99 | $ 1,735,687.89 |
| Nov 20, 2025 | Gibson Daniel Patrick | Open Market Sale | 11127 | 155.99 | $ 1,735,687.89 |
| Nov 19, 2025 | DIORIO CHRIS PH.D. | Other Disposition | 7000 | 0.00 | $ 0.00 |
| Nov 12, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 3772 | 156.30 | $ 589,563.60 |
| Nov 12, 2025 | Gibson Daniel Patrick | Open Market Sale | 3772 | 156.30 | $ 589,563.60 |
| Nov 11, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 30000 | 155.63 | $ 4,668,900.00 |
| Nov 11, 2025 | Gibson Daniel Patrick | Open Market Sale | 30000 | 155.63 | $ 4,668,900.00 |
| Nov 7, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 6246 | 162.16 | $ 1,012,851.36 |
| Nov 7, 2025 | Gibson Daniel Patrick | Open Market Sale | 6246 | 162.16 | $ 1,012,851.36 |
| Nov 6, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 23157 | 171.95 | $ 3,981,846.15 |
| Nov 6, 2025 | Gibson Daniel Patrick | Open Market Sale | 23157 | 171.95 | $ 3,981,846.15 |
| Nov 3, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 1513 | 202.01 | $ 305,641.13 |
| Nov 3, 2025 | Gibson Daniel Patrick | Open Market Sale | 1513 | 202.01 | $ 305,641.13 |
| Sep 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 5636 | 0.00 | $ 0.00 |
| Sep 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 2219 | 184.97 | $ 410,448.43 |
| Sep 23, 2025 | Baker Cary | Option Excercise | 1857 | 0.00 | $ 0.00 |
| Sep 23, 2025 | Baker Cary | Option Excercise | 732 | 184.97 | $ 135,398.04 |
| Sep 18, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 54075 | 32.29 | $ 1,746,113.43 |
| Sep 15, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 9096 | 184.49 | $ 1,678,162.07 |
| Sep 12, 2025 | DIORIO CHRIS PH.D. | Other Disposition | 30000 | 0.00 | $ 0.00 |
| Sep 10, 2025 | Gibson Daniel Patrick | Open Market Sale | 300000 | 196.24 | $ 58,872,000.00 |
| Sep 10, 2025 | SYLEBRA CAPITAL LLC | Open Market Sale | 300000 | 196.24 | $ 58,872,000.00 |
| Sep 8, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 10000 | 193.59 | $ 1,935,930.11 |
| Sep 2, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 10000 | 185.07 | $ 1,850,657.85 |
| Aug 28, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 10000 | 188.41 | $ 1,884,079.79 |
| Jun 23, 2025 | Baker Cary | Option Excercise | 1856 | 0.00 | $ 0.00 |
| Jun 23, 2025 | Baker Cary | Option Excercise | 732 | 106.34 | $ 77,840.88 |
| Jun 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 5633 | 0.00 | $ 0.00 |
| Jun 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 2218 | 106.34 | $ 235,862.12 |
| Jun 5, 2025 | SANGHI STEVE | Option Excercise | 1992 | 0.00 | $ 0.00 |
| Jun 5, 2025 | WASHINGTON MIRON | Option Excercise | 1811 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Gibson Daniel Patrick | Option Excercise | 1811 | 0.00 | $ 0.00 |
| Jun 5, 2025 | PADVAL UMESH | Option Excercise | 1811 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Rao Meera | Option Excercise | 1811 | 0.00 | $ 0.00 |
| May 20, 2025 | PHELAN CATHAL G | Option Excercise | 1375 | 0.00 | $ 0.00 |
| May 20, 2025 | PHELAN CATHAL G | Option Excercise | 492 | 123.33 | $ 60,678.36 |
| May 1, 2025 | DIORIO CHRIS PH.D. | Other Disposition | 288132 | 0.00 | $ 0.00 |
| Apr 14, 2025 | MECKLAI HUSSEIN | Option Excercise | 431 | 66.77 | $ 28,777.87 |
| Apr 14, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 1230 | 66.77 | $ 82,127.10 |
| Apr 14, 2025 | Baker Cary | Option Excercise | 370 | 66.77 | $ 24,704.90 |
| Apr 12, 2025 | MECKLAI HUSSEIN | Option Excercise | 1094 | 0.00 | $ 0.00 |
| Apr 12, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 3125 | 0.00 | $ 0.00 |
| Apr 12, 2025 | Baker Cary | Option Excercise | 938 | 0.00 | $ 0.00 |
| Mar 24, 2025 | PHELAN CATHAL G | Option Excercise | 907 | 90.25 | $ 81,856.75 |
| Mar 24, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 4363 | 90.25 | $ 393,760.75 |
| Mar 24, 2025 | MECKLAI HUSSEIN | Option Excercise | 1867 | 90.25 | $ 168,496.75 |
| Mar 24, 2025 | Baker Cary | Option Excercise | 1436 | 90.25 | $ 129,599.00 |
| Mar 23, 2025 | PHELAN CATHAL G | Option Excercise | 2530 | 0.00 | $ 0.00 |
| Mar 23, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 11086 | 0.00 | $ 0.00 |
| Mar 23, 2025 | MECKLAI HUSSEIN | Option Excercise | 4739 | 0.00 | $ 0.00 |
| Mar 23, 2025 | Baker Cary | Option Excercise | 3647 | 0.00 | $ 0.00 |
| Feb 24, 2025 | MECKLAI HUSSEIN | Option Excercise | 2000 | 17.75 | $ 35,500.00 |
| Feb 21, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 8334 | 98.78 | $ 823,239.88 |
| Feb 21, 2025 | PHELAN CATHAL G | Open Market Sale | 565 | 98.77 | $ 55,803.62 |
| Feb 21, 2025 | MECKLAI HUSSEIN | Open Market Sale | 3739 | 98.81 | $ 369,462.91 |
| Feb 21, 2025 | Baker Cary | Open Market Sale | 1553 | 98.76 | $ 153,376.86 |
| Feb 21, 2025 | DOSSETT JEFFREY | Open Market Sale | 2666 | 98.81 | $ 263,438.66 |
| Feb 20, 2025 | PHELAN CATHAL G | Option Excercise | 1375 | 0.00 | $ 0.00 |
| Feb 20, 2025 | MECKLAI HUSSEIN | Grant | 12500 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Baker Cary | Grant | 6250 | 0.00 | $ 0.00 |
| Feb 20, 2025 | DOSSETT JEFFREY | Grant | 7500 | 0.00 | $ 0.00 |
| Feb 20, 2025 | DIORIO CHRIS PH.D. | Grant | 20750 | 0.00 | $ 0.00 |
| Feb 10, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 10000 | 22.40 | $ 224,000.00 |
| Feb 10, 2025 | DIORIO CHRIS PH.D. | Other Disposition | 2196 | 0.00 | $ 0.00 |
| Jan 13, 2025 | Baker Cary | Open Market Sale | 290 | 140.96 | $ 40,877.73 |
| Jan 13, 2025 | DIORIO CHRIS PH.D. | Open Market Sale | 841 | 141.02 | $ 118,599.75 |
| Jan 13, 2025 | MECKLAI HUSSEIN | Open Market Sale | 338 | 141.02 | $ 47,663.38 |
| Jan 13, 2025 | DOSSETT JEFFREY | Open Market Sale | 378 | 141.05 | $ 53,315.50 |
| Jan 12, 2025 | Baker Cary | Option Excercise | 937 | 0.00 | $ 0.00 |
| Jan 12, 2025 | DIORIO CHRIS PH.D. | Option Excercise | 3125 | 0.00 | $ 0.00 |
| Jan 12, 2025 | MECKLAI HUSSEIN | Option Excercise | 1094 | 0.00 | $ 0.00 |
| Jan 12, 2025 | DOSSETT JEFFREY | Option Excercise | 1250 | 0.00 | $ 0.00 |