| Shares Outstanding | 14.75M |
| Float | 14.32M |
| Float Short Interest Percentage | 6.69% |
| Owners (insider) | 2.49% |
| Owners (institutional) | 75.37% |
| Owners (insider) change | -33.13% |
| Owners (institutional) change | -0.42% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Sep 18, 2025 | CHEN MICAH | Option Excercise | 10000 | 32.79 | $ 327,900.00 |
| Sep 18, 2025 | CHEN MICAH | Open Market Sale | 10000 | 106.00 | $ 1,060,000.00 |
| Sep 18, 2025 | McGinn Dennis V | Open Market Sale | 7298 | 106.32 | $ 775,923.36 |
| Aug 22, 2025 | Brisbin Thomas Donald | Open Market Sale | 117595 | 108.72 | $ 12,784,496.92 |
| Aug 21, 2025 | Brisbin Thomas Donald | Open Market Sale | 125000 | 104.42 | $ 13,052,878.66 |
| Aug 20, 2025 | Brisbin Thomas Donald | Open Market Sale | 7405 | 104.19 | $ 771,526.95 |
| Aug 18, 2025 | BIEBER MICHAEL A | Grant | 12963 | 0.00 | $ 0.00 |
| Aug 18, 2025 | BIEBER MICHAEL A | Option Excercise | 6788 | 109.53 | $ 743,489.64 |
| Aug 18, 2025 | Brisbin Thomas Donald | Grant | 21461 | 0.00 | $ 0.00 |
| Aug 18, 2025 | Brisbin Thomas Donald | Option Excercise | 5082 | 16.27 | $ 82,684.14 |
| Aug 18, 2025 | Brisbin Thomas Donald | Open Market Sale | 130082 | 109.69 | $ 14,268,934.76 |
| Aug 18, 2025 | CHEN MICAH | Grant | 2732 | 0.00 | $ 0.00 |
| Aug 18, 2025 | CHEN MICAH | Option Excercise | 1197 | 109.53 | $ 131,107.41 |
| Aug 15, 2025 | Downes Cynthia | Open Market Sale | 2763 | 109.43 | $ 302,355.09 |
| Aug 14, 2025 | REDER WANDA KAY | Open Market Sale | 850 | 119.46 | $ 101,541.00 |
| Aug 13, 2025 | EARLY CREIGHTON K | Option Excercise | 7764 | 9.08 | $ 70,497.12 |
| Aug 13, 2025 | EARLY CREIGHTON K | Open Market Sale | 7764 | 116.54 | $ 904,816.56 |
| Aug 12, 2025 | Cohen Steven A | Open Market Sale | 2500 | 116.34 | $ 290,850.00 |
| Jun 11, 2025 | Brisbin Thomas Donald | Grant | 1781 | 0.00 | $ 0.00 |
| Jun 11, 2025 | McGinn Dennis V | Grant | 1781 | 0.00 | $ 0.00 |
| Jun 11, 2025 | REDER WANDA KAY | Grant | 1781 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Downes Cynthia | Grant | 1781 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Cohen Steven A | Grant | 1781 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Shahidehpour Mohammad | Grant | 1781 | 0.00 | $ 0.00 |
| May 28, 2025 | EARLY CREIGHTON K | Option Excercise | 5000 | 9.08 | $ 45,400.00 |
| May 28, 2025 | EARLY CREIGHTON K | Open Market Sale | 5000 | 53.28 | $ 266,400.00 |
| May 27, 2025 | Brisbin Thomas Donald | Option Excercise | 22459 | 13.91 | $ 312,404.69 |
| May 27, 2025 | Brisbin Thomas Donald | Open Market Sale | 22459 | 52.34 | $ 1,175,504.06 |
| May 23, 2025 | Brisbin Thomas Donald | Option Excercise | 1626 | 13.91 | $ 22,617.66 |
| May 23, 2025 | Brisbin Thomas Donald | Open Market Sale | 1626 | 51.54 | $ 83,804.04 |
| May 22, 2025 | Brisbin Thomas Donald | Option Excercise | 5915 | 13.91 | $ 82,277.65 |
| May 22, 2025 | Brisbin Thomas Donald | Open Market Sale | 5915 | 52.04 | $ 307,816.60 |
| May 19, 2025 | CHEN MICAH | Option Excercise | 10000 | 32.79 | $ 327,900.00 |
| May 19, 2025 | CHEN MICAH | Open Market Sale | 10000 | 50.50 | $ 505,000.00 |
| May 16, 2025 | BIEBER MICHAEL A | Option Excercise | 25000 | 13.91 | $ 347,750.00 |
| May 16, 2025 | BIEBER MICHAEL A | Open Market Sale | 25000 | 48.11 | $ 1,202,750.00 |
| May 16, 2025 | CHEN MICAH | Option Excercise | 10000 | 32.79 | $ 327,900.00 |
| May 16, 2025 | CHEN MICAH | Open Market Sale | 10000 | 48.20 | $ 482,000.00 |
| May 16, 2025 | Brisbin Thomas Donald | Option Excercise | 20000 | 13.91 | $ 278,200.00 |
| May 16, 2025 | Brisbin Thomas Donald | Open Market Sale | 20000 | 48.54 | $ 970,800.00 |
| Mar 24, 2025 | BIEBER MICHAEL A | Grant | 15750 | 0.00 | $ 0.00 |
| Mar 24, 2025 | BIEBER MICHAEL A | Option Excercise | 8246 | 42.53 | $ 350,702.38 |
| Mar 24, 2025 | EARLY CREIGHTON K | Grant | 3780 | 0.00 | $ 0.00 |
| Mar 24, 2025 | EARLY CREIGHTON K | Option Excercise | 2034 | 42.53 | $ 86,506.02 |
| Mar 24, 2025 | CHEN MICAH | Grant | 3780 | 0.00 | $ 0.00 |
| Mar 24, 2025 | CHEN MICAH | Option Excercise | 1656 | 42.53 | $ 70,429.68 |
| Mar 20, 2025 | CHEN MICAH | Option Excercise | 613 | 43.06 | $ 26,395.78 |
| Mar 20, 2025 | BIEBER MICHAEL A | Option Excercise | 3054 | 43.06 | $ 131,505.24 |
| Mar 20, 2025 | EARLY CREIGHTON K | Option Excercise | 753 | 43.06 | $ 32,424.18 |
| Mar 17, 2025 | EARLY CREIGHTON K | Grant | 4620 | 0.00 | $ 0.00 |
| Mar 17, 2025 | CHEN MICAH | Grant | 4620 | 0.00 | $ 0.00 |
| Mar 17, 2025 | BIEBER MICHAEL A | Grant | 19250 | 0.00 | $ 0.00 |
| Mar 12, 2025 | Shahidehpour Mohammad | Open Market Sale | 2273 | 39.20 | $ 89,101.60 |
| Mar 11, 2025 | CHEN MICAH | Grant | 2520 | 0.00 | $ 0.00 |
| Mar 11, 2025 | CHEN MICAH | Option Excercise | 1202 | 40.11 | $ 48,212.22 |
| Mar 11, 2025 | EARLY CREIGHTON K | Grant | 2520 | 0.00 | $ 0.00 |
| Mar 11, 2025 | EARLY CREIGHTON K | Option Excercise | 1356 | 40.11 | $ 54,389.16 |
| Mar 11, 2025 | Brisbin Thomas Donald | Grant | 15750 | 0.00 | $ 0.00 |
| Mar 11, 2025 | BIEBER MICHAEL A | Grant | 11970 | 0.00 | $ 0.00 |
| Mar 11, 2025 | BIEBER MICHAEL A | Option Excercise | 6268 | 40.11 | $ 251,409.48 |
| Mar 7, 2025 | BIEBER MICHAEL A | Option Excercise | 2429 | 41.80 | $ 101,532.20 |
| Mar 7, 2025 | EARLY CREIGHTON K | Option Excercise | 4224 | 41.80 | $ 176,563.20 |
| Mar 7, 2025 | CHEN MICAH | Option Excercise | 458 | 41.80 | $ 19,144.40 |
| Dec 6, 2024 | EARLY CREIGHTON K | Option Excercise | 4583 | 9.08 | $ 41,613.64 |
| Dec 6, 2024 | EARLY CREIGHTON K | Open Market Sale | 4583 | 43.15 | $ 197,751.37 |