| Shares Outstanding | 59.49M |
| Float | 48.50M |
| Float Short Interest Percentage | 13.23% |
| Owners (insider) | 8.98% |
| Owners (institutional) | 96.62% |
| Owners (insider) change | 1.61% |
| Owners (institutional) change | -4.58% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 25, 2025 | Ung Jeremy | Grant | 1910 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Ryan Owen | Grant | 33330 | 0.00 | $ 0.00 |
| Nov 25, 2025 | PRAGER MORGAN KAROLE | Grant | 2860 | 0.00 | $ 0.00 |
| Oct 27, 2025 | Unterman Thomas | Open Market Sale | 910 | 55.00 | $ 50,050.00 |
| Sep 22, 2025 | Unterman Thomas | Open Market Sale | 910 | 55.00 | $ 50,050.00 |
| Aug 22, 2025 | Stalick Michelle D | Open Market Sale | 664 | 54.03 | $ 35,875.92 |
| Aug 20, 2025 | Villanova Patrick | Option Excercise | 778 | 52.23 | $ 40,634.94 |
| Aug 20, 2025 | Ung Jeremy | Option Excercise | 1388 | 52.23 | $ 72,495.24 |
| Aug 20, 2025 | Tucker Therese | Option Excercise | 4231 | 52.23 | $ 220,985.13 |
| Aug 20, 2025 | Stalick Michelle D | Option Excercise | 741 | 52.23 | $ 38,702.43 |
| Aug 20, 2025 | Ryan Owen | Option Excercise | 4262 | 52.23 | $ 222,604.26 |
| Aug 20, 2025 | PRAGER MORGAN KAROLE | Option Excercise | 2230 | 52.23 | $ 116,472.90 |
| Aug 20, 2025 | Duan Jimmy C. | Option Excercise | 1190 | 52.23 | $ 62,153.70 |
| Aug 8, 2025 | HENSHALL DAVID J | Open Market Purchase | 10000 | 48.60 | $ 486,000.00 |
| Jul 25, 2025 | HUGHES GREGORY | Grant | 2976 | 0.00 | $ 0.00 |
| Jun 13, 2025 | Balaji Saranga | Grant | 3391 | 0.00 | $ 0.00 |
| May 28, 2025 | Stalick Michelle D | Open Market Sale | 795 | 55.14 | $ 43,836.30 |
| May 21, 2025 | Woodhams Mark | Open Market Sale | 1856 | 54.65 | $ 101,430.40 |
| May 20, 2025 | Villanova Patrick | Option Excercise | 779 | 55.43 | $ 43,179.97 |
| May 20, 2025 | Ung Jeremy | Option Excercise | 5551 | 55.43 | $ 307,691.93 |
| May 20, 2025 | Tucker Therese | Option Excercise | 4230 | 55.43 | $ 234,468.90 |
| May 20, 2025 | Stalick Michelle D | Option Excercise | 1535 | 55.43 | $ 85,085.05 |
| May 20, 2025 | Ryan Owen | Option Excercise | 4261 | 55.43 | $ 236,187.23 |
| May 20, 2025 | PRAGER MORGAN KAROLE | Option Excercise | 2229 | 55.43 | $ 123,553.47 |
| May 20, 2025 | Duan Jimmy C. | Option Excercise | 3066 | 55.43 | $ 169,948.38 |
| May 20, 2025 | Woodhams Mark | Option Excercise | 2168 | 55.43 | $ 120,172.24 |
| May 12, 2025 | Stalick Michelle D | Open Market Sale | 400 | 54.96 | $ 21,984.00 |
| May 8, 2025 | Yamamoto Mika | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Whye Barbara | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Velastegui Sophia | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Unterman Thomas | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Davidson Scott | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | HENSHALL DAVID J | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Rios Brunilda | Grant | 3776 | 0.00 | $ 0.00 |
| May 8, 2025 | Drummond Camille | Grant | 3776 | 0.00 | $ 0.00 |
| May 7, 2025 | Drummond Camille | Option Excercise | 297 | 50.67 | $ 15,048.99 |
| Apr 2, 2025 | Ryan Owen | Grant | 76250 | 0.00 | $ 0.00 |
| Apr 2, 2025 | PRAGER MORGAN KAROLE | Grant | 31520 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Duan Jimmy C. | Grant | 30500 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Villanova Patrick | Grant | 35580 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Van Houten Stuart | Grant | 61000 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Ung Jeremy | Grant | 35580 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Tucker Therese | Grant | 76250 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Stalick Michelle D | Grant | 9150 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Davidson Scott | Grant | 668 | 0.00 | $ 0.00 |
| Mar 11, 2025 | Tucker Therese | Other Disposition | 20500 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Woodhams Mark | Open Market Sale | 9088 | 49.67 | $ 451,400.96 |
| Feb 20, 2025 | Partin Mark | Option Excercise | 14538 | 49.32 | $ 717,014.16 |
| Feb 20, 2025 | PRAGER MORGAN KAROLE | Option Excercise | 10845 | 49.32 | $ 534,875.40 |
| Feb 20, 2025 | PRAGER MORGAN KAROLE | Option Excercise | 11045 | 49.32 | $ 544,739.40 |
| Feb 20, 2025 | Woodhams Mark | Option Excercise | 10987 | 49.32 | $ 541,878.84 |
| Feb 20, 2025 | Woodhams Mark | Option Excercise | 10863 | 49.32 | $ 535,763.16 |
| Feb 20, 2025 | Villanova Patrick | Option Excercise | 3852 | 49.32 | $ 189,980.64 |
| Feb 20, 2025 | Villanova Patrick | Option Excercise | 3919 | 49.32 | $ 193,285.08 |
| Feb 20, 2025 | Tucker Therese | Option Excercise | 18937 | 49.32 | $ 933,972.84 |
| Feb 20, 2025 | Tucker Therese | Option Excercise | 17176 | 49.32 | $ 847,120.32 |
| Feb 20, 2025 | Ryan Owen | Option Excercise | 18937 | 49.32 | $ 933,972.84 |
| Feb 20, 2025 | Ryan Owen | Option Excercise | 17306 | 49.32 | $ 853,531.92 |
| Feb 20, 2025 | Partin Mark | Option Excercise | 18309 | 49.32 | $ 902,999.88 |