| Shares Outstanding | 378.18M |
| Float | 376.03M |
| Float Short Interest Percentage | 25.55% |
| Owners (insider) | 0.57% |
| Owners (institutional) | 63.86% |
| Owners (insider) change | -4.42% |
| Owners (institutional) change | 27.57% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 17, 2025 | Khan Salman Hassan | Open Market Sale | 34732 | 11.99 | $ 416,436.68 |
| Nov 17, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 11.99 | $ 329,784.95 |
| Nov 10, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 16.55 | $ 16,550.00 |
| Nov 6, 2025 | Nowaid Zabi | Option Excercise | 4240 | 17.81 | $ 75,514.40 |
| Nov 6, 2025 | Thiel Frederick G | Option Excercise | 27316 | 17.81 | $ 486,497.96 |
| Nov 6, 2025 | Nowaid Zabi | Open Market Sale | 30000 | 16.01 | $ 480,220.11 |
| Oct 31, 2025 | Khan Salman Hassan | Option Excercise | 65328 | 18.00 | $ 1,176,007.74 |
| Oct 31, 2025 | Nowaid Zabi | Option Excercise | 23734 | 17.97 | $ 426,606.15 |
| Oct 31, 2025 | Thiel Frederick G | Option Excercise | 80885 | 18.01 | $ 1,457,115.48 |
| Oct 17, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 19.57 | $ 538,272.85 |
| Oct 15, 2025 | Khan Salman Hassan | Open Market Sale | 34732 | 22.74 | $ 789,805.68 |
| Oct 7, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 20.71 | $ 20,710.00 |
| Oct 6, 2025 | Khan Salman Hassan | Option Excercise | 9165 | 18.61 | $ 170,560.65 |
| Oct 1, 2025 | Thiel Frederick G | Option Excercise | 9584 | 18.26 | $ 175,003.84 |
| Oct 1, 2025 | Nowaid Zabi | Option Excercise | 3254 | 18.26 | $ 59,418.04 |
| Oct 1, 2025 | Khan Salman Hassan | Option Excercise | 8136 | 18.26 | $ 148,563.36 |
| Sep 16, 2025 | Thiel Frederick G | Open Market Sale | 55010 | 16.87 | $ 927,743.65 |
| Sep 15, 2025 | Khan Salman Hassan | Open Market Sale | 34732 | 16.24 | $ 564,047.68 |
| Sep 10, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 16.10 | $ 16,100.00 |
| Sep 8, 2025 | Mealer-Burke Vicki | Open Market Sale | 14887 | 15.22 | $ 226,580.14 |
| Aug 18, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 15.28 | $ 420,276.40 |
| Aug 15, 2025 | Khan Salman Hassan | Open Market Sale | 34732 | 15.73 | $ 546,334.36 |
| Aug 7, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 16.21 | $ 16,210.00 |
| Aug 6, 2025 | Thiel Frederick G | Option Excercise | 108200 | 16.11 | $ 1,743,045.84 |
| Aug 6, 2025 | Khan Salman Hassan | Option Excercise | 65328 | 16.33 | $ 1,066,633.78 |
| Aug 6, 2025 | Nowaid Zabi | Option Excercise | 27975 | 16.22 | $ 453,843.18 |
| Jul 16, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 19.52 | $ 536,897.60 |
| Jul 15, 2025 | Khan Salman Hassan | Open Market Sale | 34732 | 19.05 | $ 661,644.60 |
| Jul 9, 2025 | Nowaid Zabi | Option Excercise | 3254 | 15.68 | $ 51,022.72 |
| Jul 9, 2025 | Thiel Frederick G | Option Excercise | 9584 | 15.68 | $ 150,277.12 |
| Jul 9, 2025 | Khan Salman Hassan | Option Excercise | 17570 | 15.69 | $ 275,686.26 |
| Jul 7, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 17.42 | $ 17,420.00 |
| Jun 16, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 15.30 | $ 420,826.50 |
| Jun 12, 2025 | Khan Salman Hassan | Open Market Sale | 34733 | 15.85 | $ 550,518.05 |
| Jun 6, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 16.00 | $ 16,000.00 |
| May 16, 2025 | Nowaid Zabi | Option Excercise | 27974 | 13.47 | $ 376,895.58 |
| May 16, 2025 | Khan Salman Hassan | Option Excercise | 65328 | 13.37 | $ 873,435.36 |
| May 16, 2025 | Khan Salman Hassan | Open Market Sale | 16700 | 15.68 | $ 261,856.00 |
| May 16, 2025 | Thiel Frederick G | Option Excercise | 108201 | 13.54 | $ 1,465,222.25 |
| May 16, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 15.68 | $ 431,278.40 |
| May 9, 2025 | Thiel Frederick G | Open Market Sale | 55010 | 15.00 | $ 825,150.00 |
| May 9, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 3000 | 16.00 | $ 48,000.00 |
| May 9, 2025 | Khan Salman Hassan | Open Market Sale | 33400 | 15.00 | $ 501,000.00 |
| Apr 8, 2025 | Khan Salman Hassan | Option Excercise | 59417 | 13.26 | $ 787,774.88 |
| Apr 8, 2025 | Thiel Frederick G | Option Excercise | 58875 | 13.53 | $ 796,346.72 |
| Apr 8, 2025 | Nowaid Zabi | Option Excercise | 19993 | 13.53 | $ 270,427.88 |
| Mar 11, 2025 | Nowaid Zabi | Open Market Sale | 2000 | 13.34 | $ 26,680.00 |
| Mar 3, 2025 | Khan Salman Hassan | Open Market Sale | 16700 | 15.31 | $ 255,677.00 |
| Feb 28, 2025 | Nowaid Zabi | Grant | 109881 | 0.00 | $ 0.00 |
| Feb 28, 2025 | ANTOUN GEORGES | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Thiel Frederick G | Grant | 417550 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Khan Salman Hassan | Grant | 274704 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Humpton Barbara | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | GEORGE JANET | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Leupp Jay P | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | MELLINGER DOUGLAS K | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Mealer-Burke Vicki | Grant | 43103 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Nowaid Zabi | Option Excercise | 14222 | 18.22 | $ 259,177.88 |
| Feb 28, 2025 | Khan Salman Hassan | Option Excercise | 30946 | 18.34 | $ 567,549.64 |
| Feb 18, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 16.68 | $ 458,783.40 |
| Feb 3, 2025 | Nowaid Zabi | Option Excercise | 47781 | 19.56 | $ 934,596.36 |
| Feb 3, 2025 | Thiel Frederick G | Option Excercise | 162237 | 19.56 | $ 3,173,355.72 |
| Feb 3, 2025 | Khan Salman Hassan | Option Excercise | 145839 | 19.56 | $ 2,852,610.84 |
| Jan 17, 2025 | Khan Salman Hassan | Option Excercise | 10454 | 17.21 | $ 179,913.34 |
| Jan 16, 2025 | Thiel Frederick G | Open Market Sale | 27505 | 18.01 | $ 495,365.05 |
| Jan 13, 2025 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 17.00 | $ 17,000.00 |
| Dec 20, 2024 | Humpton Barbara | Grant | 10477 | 0.00 | $ 0.00 |
| Dec 20, 2024 | GEORGE JANET | Grant | 10477 | 0.00 | $ 0.00 |
| Dec 16, 2024 | Thiel Frederick G | Open Market Sale | 27505 | 23.50 | $ 646,367.50 |
| Dec 16, 2024 | Khan Salman Hassan | Open Market Sale | 16700 | 23.50 | $ 392,450.00 |
| Dec 12, 2024 | MELLINGER DOUGLAS K | Open Market Sale | 1000 | 23.80 | $ 23,800.00 |