Apr 11, 2024 | Godbole Pete | Open Market Sale | 10129 | 38.67 | $ 391,688.43 |
Mar 27, 2024 | Branstetter Stephen Robert | Option Excercise | 3200 | 1.38 | $ 4,416.00 |
Mar 27, 2024 | Branstetter Stephen Robert | Open Market Sale | 5737 | 38.22 | $ 219,268.14 |
Mar 22, 2024 | Arntz Michael | Option Excercise | 4958 | 2.72 | $ 13,485.76 |
Mar 22, 2024 | Arntz Michael | Open Market Sale | 7702 | 39.44 | $ 303,766.88 |
Mar 15, 2024 | Godbole Pete | Option Excercise | 2400 | | $ 0.00 |
Mar 15, 2024 | Godbole Pete | Option Excercise | 857 | 40.30 | $ 34,537.10 |
Mar 11, 2024 | Abdullah Alissa Jamese | Option Excercise | 1216 | | $ 0.00 |
Feb 15, 2024 | Marshall Jolene Lau | Option Excercise | 6001 | | $ 0.00 |
Feb 15, 2024 | Marshall Jolene Lau | Option Excercise | 1563 | 45.68 | $ 71,397.84 |
Feb 15, 2024 | Branstetter Stephen Robert | Option Excercise | 7267 | | $ 0.00 |
Feb 15, 2024 | Branstetter Stephen Robert | Option Excercise | 1906 | 45.68 | $ 87,066.08 |
Feb 15, 2024 | Bennett Andrew Lee | Option Excercise | 6515 | | $ 0.00 |
Feb 15, 2024 | Bennett Andrew Lee | Option Excercise | 1720 | 45.68 | $ 78,569.60 |
Feb 15, 2024 | Godbole Pete | Option Excercise | 8735 | | $ 0.00 |
Feb 15, 2024 | Godbole Pete | Option Excercise | 3227 | 45.68 | $ 147,409.36 |
Feb 15, 2024 | Arntz Michael | Option Excercise | 10993 | | $ 0.00 |
Feb 15, 2024 | Arntz Michael | Option Excercise | 2679 | 45.68 | $ 122,376.72 |
Feb 15, 2024 | Praerit Garg | Option Excercise | 11137 | | $ 0.00 |
Feb 15, 2024 | Praerit Garg | Option Excercise | 2841 | 45.68 | $ 129,776.88 |
Feb 15, 2024 | MADER MARK PATRICK | Option Excercise | 25439 | | $ 0.00 |
Feb 15, 2024 | MADER MARK PATRICK | Option Excercise | 6820 | 45.68 | $ 311,537.60 |
Feb 1, 2024 | Marshall Jolene Lau | Open Market Sale | 2247 | 45.03 | $ 101,182.41 |
Feb 1, 2024 | Arntz Michael | Option Excercise | 2212 | 2.72 | $ 6,016.64 |
Feb 1, 2024 | Arntz Michael | Open Market Sale | 7797 | 44.82 | $ 349,469.60 |
Jan 2, 2024 | Marshall Jolene Lau | Open Market Sale | 2247 | 47.10 | $ 105,833.70 |
Jan 2, 2024 | Arntz Michael | Option Excercise | 2212 | 2.72 | $ 6,016.64 |
Jan 2, 2024 | Arntz Michael | Open Market Sale | 7632 | 46.69 | $ 356,364.96 |
Dec 18, 2023 | MADER MARK PATRICK | Other Disposition | 170000 | 0.00 | $ 0.00 |
Dec 15, 2023 | Godbole Pete | Option Excercise | 2401 | | $ 0.00 |
Dec 15, 2023 | Godbole Pete | Option Excercise | 1191 | 46.57 | $ 55,464.87 |
Dec 15, 2023 | Godbole Pete | Open Market Sale | 5206 | 45.61 | $ 237,452.90 |
Dec 14, 2023 | Marshall Jolene Lau | Open Market Sale | 2247 | 46.00 | $ 103,362.00 |
Dec 14, 2023 | Arntz Michael | Option Excercise | 2212 | 2.72 | $ 6,016.64 |
Dec 14, 2023 | Arntz Michael | Open Market Sale | 7632 | 45.28 | $ 345,611.69 |
Nov 16, 2023 | Marshall Jolene Lau | Open Market Sale | 2102 | 41.66 | $ 87,569.32 |
Nov 15, 2023 | Bennett Andrew Lee | Option Excercise | 4969 | 41.99 | $ 208,648.31 |
Nov 15, 2023 | Marshall Jolene Lau | Option Excercise | 15654 | | $ 0.00 |
Nov 15, 2023 | Marshall Jolene Lau | Option Excercise | 4564 | 41.99 | $ 191,642.36 |
Nov 15, 2023 | Godbole Pete | Option Excercise | 29653 | | $ 0.00 |
Nov 15, 2023 | Godbole Pete | Option Excercise | 13770 | 41.99 | $ 578,202.30 |
Nov 15, 2023 | Praerit Garg | Option Excercise | 30416 | | $ 0.00 |
Nov 15, 2023 | Praerit Garg | Option Excercise | 11983 | 41.99 | $ 503,166.17 |
Nov 15, 2023 | MADER MARK PATRICK | Option Excercise | 58693 | | $ 0.00 |
Nov 15, 2023 | MADER MARK PATRICK | Option Excercise | 23099 | 41.99 | $ 969,927.01 |
Nov 15, 2023 | Branstetter Stephen Robert | Option Excercise | 20140 | | $ 0.00 |
Nov 15, 2023 | Branstetter Stephen Robert | Option Excercise | 6333 | 41.99 | $ 265,922.67 |
Nov 15, 2023 | Arntz Michael | Option Excercise | 27085 | | $ 0.00 |
Nov 15, 2023 | Arntz Michael | Option Excercise | 10660 | 41.99 | $ 447,613.40 |
Nov 15, 2023 | Bennett Andrew Lee | Option Excercise | 16167 | | $ 0.00 |
Nov 14, 2023 | Arntz Michael | Option Excercise | 1044 | 2.72 | $ 2,839.68 |
Nov 14, 2023 | Arntz Michael | Open Market Sale | 1044 | 42.62 | $ 44,495.28 |
Nov 7, 2023 | Arntz Michael | Option Excercise | 991 | 2.72 | $ 2,695.52 |
Nov 7, 2023 | Arntz Michael | Open Market Sale | 991 | 40.70 | $ 40,333.24 |
Nov 1, 2023 | Arntz Michael | Option Excercise | 6323 | 2.72 | $ 17,198.56 |
Nov 1, 2023 | Arntz Michael | Open Market Sale | 12585 | 38.49 | $ 484,349.40 |
Oct 4, 2023 | Abdullah Alissa Jamese | Open Market Sale | 2500 | 40.09 | $ 100,225.00 |
Oct 2, 2023 | Arntz Michael | Option Excercise | 7314 | 2.72 | $ 19,894.08 |
Oct 2, 2023 | Arntz Michael | Open Market Sale | 13538 | 40.79 | $ 552,153.22 |
Oct 2, 2023 | Marshall Jolene Lau | Open Market Sale | 1250 | 40.26 | $ 50,325.00 |
Sep 28, 2023 | Arntz Michael | Option Excercise | 921 | 2.72 | $ 2,505.12 |
Sep 28, 2023 | Arntz Michael | Open Market Sale | 921 | 40.04 | $ 36,876.84 |
Sep 25, 2023 | MADER MARK PATRICK | Option Excercise | 51654 | 0.98 | $ 50,620.92 |
Sep 25, 2023 | MADER MARK PATRICK | Open Market Sale | 21120 | 39.31 | $ 830,227.20 |
Sep 22, 2023 | Arntz Michael | Option Excercise | 6393 | 2.72 | $ 17,388.96 |
Sep 22, 2023 | Arntz Michael | Open Market Sale | 12618 | 39.73 | $ 501,319.98 |
Sep 21, 2023 | Marshall Jolene Lau | Open Market Sale | 2102 | 40.59 | $ 85,320.18 |
Sep 15, 2023 | Godbole Pete | Option Excercise | 2401 | | $ 0.00 |
Sep 15, 2023 | Godbole Pete | Option Excercise | 831 | 42.02 | $ 34,918.62 |
Sep 12, 2023 | WHITE JAMES N | Open Market Sale | 150000 | 44.72 | $ 6,707,295.00 |
Sep 12, 2023 | Barker Geoffrey T | Open Market Sale | 10000 | 44.72 | $ 447,200.00 |
Sep 1, 2023 | Trollope Rowan M | Option Excercise | 1733 | | $ 0.00 |
Aug 15, 2023 | Marshall Jolene Lau | Option Excercise | 2782 | | $ 0.00 |
Aug 15, 2023 | Marshall Jolene Lau | Option Excercise | 680 | 39.94 | $ 27,159.20 |
Aug 15, 2023 | MADER MARK PATRICK | Option Excercise | 14354 | | $ 0.00 |
Aug 15, 2023 | MADER MARK PATRICK | Option Excercise | 5650 | 39.94 | $ 225,661.00 |
Aug 15, 2023 | Godbole Pete | Option Excercise | 1762 | | $ 0.00 |
Aug 15, 2023 | Godbole Pete | Option Excercise | 610 | 39.94 | $ 24,363.40 |
Aug 15, 2023 | Praerit Garg | Option Excercise | 4700 | | $ 0.00 |
Aug 15, 2023 | Praerit Garg | Option Excercise | 1311 | 39.94 | $ 52,361.34 |
Aug 15, 2023 | Branstetter Stephen Robert | Option Excercise | 2975 | | $ 0.00 |
Aug 15, 2023 | Branstetter Stephen Robert | Option Excercise | 726 | 39.94 | $ 28,996.44 |
Aug 15, 2023 | Arntz Michael | Option Excercise | 5629 | | $ 0.00 |
Aug 15, 2023 | Arntz Michael | Option Excercise | 1697 | 39.94 | $ 67,778.18 |
Aug 15, 2023 | Bennett Andrew Lee | Option Excercise | 3296 | | $ 0.00 |
Aug 15, 2023 | Bennett Andrew Lee | Option Excercise | 804 | 39.94 | $ 32,111.76 |
Jun 26, 2023 | MADER MARK PATRICK | Option Excercise | 5000 | 9.53 | $ 47,650.00 |
Jun 16, 2023 | Abdullah Alissa Jamese | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | GREGOIRE MICHAEL P | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | Trollope Rowan M | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | Gomez Elena | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | FREI BRENT | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | Barker Geoffrey T | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | McIlwain Matthew S | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | YESIL MAGDALENA | Option Excercise | 5162 | | $ 0.00 |
Jun 16, 2023 | WHITE JAMES N | Grant | 4401 | 0.00 | $ 0.00 |
Jun 15, 2023 | Godbole Pete | Option Excercise | 2401 | | $ 0.00 |
Jun 15, 2023 | Godbole Pete | Option Excercise | 831 | 42.90 | $ 35,649.90 |
Jun 13, 2023 | GREGOIRE MICHAEL P | Open Market Purchase | 3800 | 39.38 | $ 149,644.00 |
May 16, 2023 | Marshall Jolene Lau | Open Market Sale | 1051 | 44.31 | $ 46,569.81 |
May 15, 2023 | MADER MARK PATRICK | Option Excercise | 5650 | 44.96 | $ 254,024.00 |
May 15, 2023 | Marshall Jolene Lau | Option Excercise | 2781 | | $ 0.00 |
May 15, 2023 | Marshall Jolene Lau | Option Excercise | 680 | 44.96 | $ 30,572.80 |
May 15, 2023 | Praerit Garg | Option Excercise | 4700 | | $ 0.00 |
May 15, 2023 | Praerit Garg | Option Excercise | 1146 | 44.96 | $ 51,524.16 |
May 15, 2023 | Bennett Andrew Lee | Option Excercise | 3295 | | $ 0.00 |
May 15, 2023 | Bennett Andrew Lee | Option Excercise | 804 | 44.96 | $ 36,147.84 |
May 15, 2023 | Godbole Pete | Option Excercise | 1762 | | $ 0.00 |
May 15, 2023 | Godbole Pete | Option Excercise | 610 | 44.96 | $ 27,425.60 |
May 15, 2023 | Branstetter Stephen Robert | Option Excercise | 2974 | | $ 0.00 |
May 15, 2023 | Branstetter Stephen Robert | Option Excercise | 726 | 44.96 | $ 32,640.96 |
May 15, 2023 | Arntz Michael | Option Excercise | 5629 | | $ 0.00 |
May 15, 2023 | Arntz Michael | Option Excercise | 1372 | 44.96 | $ 61,685.12 |
May 15, 2023 | MADER MARK PATRICK | Option Excercise | 14452 | | $ 0.00 |