May 15, 2024 | Miller Kenneth Bradley | Open Market Sale | 15000 | 34.47 | $ 517,083.00 |
May 10, 2024 | KRIENS SCOTT | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | KRIENS SCOTT | Other Disposition | 15364 | 0.00 | $ 0.00 |
May 10, 2024 | DENUCCIO KEVIN A | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | DOLCE JAMES A JR | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | Fernandez Steven | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | HAUGEN JANET BRUTSCHEA | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | Merchant Rahul N | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | Gorjanc Christine Marie | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | DelSanto Anne | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | DelSanto Anne | Other Disposition | 15364 | 0.00 | $ 0.00 |
May 10, 2024 | STENSRUD WILLIAM | Option Excercise | 7682 | 0.00 | $ 0.00 |
May 10, 2024 | STENSRUD WILLIAM | Other Disposition | 15364 | 0.00 | $ 0.00 |
May 1, 2024 | rahim rami | Open Market Sale | 16665 | 34.81 | $ 580,033.10 |
Apr 3, 2024 | rahim rami | Open Market Sale | 16665 | 37.04 | $ 617,306.04 |
Mar 20, 2024 | Mobassaly Robert | Option Excercise | 10093 | 0.00 | $ 0.00 |
Mar 20, 2024 | Mobassaly Robert | Option Excercise | 5214 | 36.82 | $ 191,979.48 |
Mar 20, 2024 | Miller Kenneth Bradley | Option Excercise | 9112 | 0.00 | $ 0.00 |
Mar 20, 2024 | Miller Kenneth Bradley | Option Excercise | 4518 | 36.82 | $ 166,352.76 |
Mar 20, 2024 | Leelanivas Manoj | Option Excercise | 9112 | 0.00 | $ 0.00 |
Mar 20, 2024 | Leelanivas Manoj | Option Excercise | 4518 | 36.82 | $ 166,352.76 |
Mar 20, 2024 | Kaddaras Christopher Nicholas Jr | Option Excercise | 8901 | 0.00 | $ 0.00 |
Mar 20, 2024 | Kaddaras Christopher Nicholas Jr | Option Excercise | 3391 | 36.82 | $ 124,856.62 |
Mar 20, 2024 | Austin Thomas A | Option Excercise | 3032 | 0.00 | $ 0.00 |
Mar 20, 2024 | Austin Thomas A | Option Excercise | 890 | 36.82 | $ 32,769.80 |
Mar 20, 2024 | rahim rami | Option Excercise | 24532 | 0.00 | $ 0.00 |
Mar 20, 2024 | rahim rami | Option Excercise | 12917 | 36.82 | $ 475,603.94 |
Mar 20, 2024 | rahim rami | Other Disposition | 23230 | 0.00 | $ 0.00 |
Mar 4, 2024 | rahim rami | Open Market Sale | 16665 | 37.49 | $ 624,708.63 |
Feb 21, 2024 | Mobassaly Robert | Open Market Sale | 5173 | 36.78 | $ 190,258.80 |
Feb 20, 2024 | Kaddaras Christopher Nicholas Jr | Option Excercise | 15878 | 0.00 | $ 0.00 |
Feb 20, 2024 | Kaddaras Christopher Nicholas Jr | Option Excercise | 3974 | 36.90 | $ 146,640.60 |
Feb 20, 2024 | rahim rami | Other Disposition | 391476 | 0.00 | $ 0.00 |
Feb 20, 2024 | Leelanivas Manoj | Open Market Sale | 91558 | 36.96 | $ 3,384,296.74 |
Feb 18, 2024 | Mobassaly Robert | Option Excercise | 21729 | 0.00 | $ 0.00 |
Feb 18, 2024 | Mobassaly Robert | Option Excercise | 11383 | 36.91 | $ 420,150.76 |
Feb 16, 2024 | Leelanivas Manoj | Option Excercise | 141264 | 0.00 | $ 0.00 |
Feb 16, 2024 | Leelanivas Manoj | Option Excercise | 66344 | 36.92 | $ 2,449,178.74 |
Feb 16, 2024 | Miller Kenneth Bradley | Option Excercise | 127081 | 0.00 | $ 0.00 |
Feb 16, 2024 | Miller Kenneth Bradley | Option Excercise | 63133 | 36.92 | $ 2,330,670.76 |
Feb 16, 2024 | rahim rami | Option Excercise | 413495 | 0.00 | $ 0.00 |
Feb 16, 2024 | rahim rami | Option Excercise | 217757 | 36.92 | $ 8,038,961.06 |
Feb 15, 2024 | Miller Kenneth Bradley | Open Market Sale | 15000 | 37.08 | $ 556,212.00 |
Feb 15, 2024 | DENUCCIO KEVIN A | Open Market Sale | 7500 | 37.11 | $ 278,324.55 |
Feb 12, 2024 | Leelanivas Manoj | Open Market Sale | 98530 | 37.00 | $ 3,646,073.09 |
Feb 5, 2024 | rahim rami | Open Market Sale | 16668 | 37.00 | $ 616,730.45 |
Jan 9, 2024 | Mobassaly Robert | Open Market Sale | 5496 | 36.35 | $ 199,779.60 |
Jan 2, 2024 | rahim rami | Open Market Sale | 16668 | 29.70 | $ 494,972.37 |
Dec 4, 2023 | rahim rami | Open Market Sale | 16668 | 28.79 | $ 479,900.61 |
Dec 1, 2023 | DelSanto Anne | Open Market Sale | 900 | 28.37 | $ 25,533.00 |
Nov 15, 2023 | Miller Kenneth Bradley | Open Market Sale | 15000 | 27.72 | $ 415,795.50 |
Nov 15, 2023 | Miller Kenneth Bradley | Other Disposition | 361656 | 0.00 | $ 0.00 |
Nov 6, 2023 | rahim rami | Open Market Sale | 16668 | 27.08 | $ 451,443.89 |
Nov 1, 2023 | DelSanto Anne | Open Market Sale | 900 | 26.95 | $ 24,255.00 |
Oct 4, 2023 | rahim rami | Open Market Sale | 16668 | 26.77 | $ 446,122.35 |
Oct 2, 2023 | DelSanto Anne | Open Market Sale | 900 | 27.73 | $ 24,957.00 |
Sep 17, 2023 | Austin Thomas A | Option Excercise | 2284 | 0.00 | $ 0.00 |
Sep 17, 2023 | Austin Thomas A | Option Excercise | 671 | 28.43 | $ 19,076.53 |
Sep 1, 2023 | DelSanto Anne | Open Market Sale | 900 | 29.22 | $ 26,298.00 |
Aug 15, 2023 | Miller Kenneth Bradley | Open Market Sale | 15000 | 27.61 | $ 414,075.00 |
Aug 1, 2023 | DelSanto Anne | Open Market Sale | 900 | 27.98 | $ 25,182.00 |
Jul 23, 2023 | Mobassaly Robert | Option Excercise | 16500 | 0.00 | $ 0.00 |
Jul 23, 2023 | Mobassaly Robert | Option Excercise | 8523 | 30.01 | $ 255,775.23 |
Jul 16, 2023 | Mobassaly Robert | Option Excercise | 6235 | 0.00 | $ 0.00 |
Jul 16, 2023 | Mobassaly Robert | Option Excercise | 3222 | 29.28 | $ 94,325.04 |
Jul 15, 2023 | Austin Thomas A | Option Excercise | 11392 | 0.00 | $ 0.00 |
Jul 15, 2023 | Austin Thomas A | Option Excercise | 3345 | 29.25 | $ 97,847.49 |
Jul 3, 2023 | DelSanto Anne | Open Market Sale | 900 | 31.21 | $ 28,089.00 |
Jun 5, 2023 | rahim rami | Open Market Sale | 18750 | 29.85 | $ 559,771.88 |
Jun 1, 2023 | DelSanto Anne | Open Market Sale | 900 | 30.46 | $ 27,414.00 |