Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
Datta Sanjay | Officer | Sep 16 '24 | Proposed Sale | 34.42 | 1,500 | 51,630 | | Sep 16 05:04 PM | Datta Sanjay | Chief Financial Officer | Sep 09 '24 | Sale | 34.85 | 1,500 | 52,275 | 344,593 | Sep 11 07:37 PM | Datta Sanjay | Officer | Sep 09 '24 | Proposed Sale | 34.85 | 1,500 | 52,275 | | Sep 09 04:15 PM | Mirgorodskaya Natalia | Corporate Controller | Sep 03 '24 | Option Exercise | 1.17 | 5,000 | 5,850 | 27,477 | Sep 05 08:06 PM | Mirgorodskaya Natalia | Corporate Controller | Sep 03 '24 | Sale | 41.03 | 5,000 | 205,141 | 22,477 | Sep 05 08:06 PM | Darling Scott | Chief Legal Officer | Sep 03 '24 | Option Exercise | 13.22 | 7,500 | 99,150 | 172,370 | Sep 05 08:05 PM | Darling Scott | Chief Legal Officer | Sep 03 '24 | Sale | 41.03 | 11,327 | 464,714 | 161,043 | Sep 05 08:05 PM | Datta Sanjay | Chief Financial Officer | Sep 03 '24 | Sale | 41.77 | 1,500 | 62,655 | 346,093 | Sep 05 08:04 PM | Gu Paul | Chief Technology Offier | Sep 03 '24 | Option Exercise | 1.17 | 45,000 | 52,650 | 923,565 | Sep 05 08:02 PM | Gu Paul | Chief Technology Offier | Sep 03 '24 | Sale | 40.86 | 45,000 | 1,838,497 | 878,565 | Sep 05 08:02 PM | Gu Paul | Officer | Sep 03 '24 | Proposed Sale | 40.86 | 45,000 | 1,838,498 | | Sep 03 04:43 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 29 '24 | Option Exercise | 0.43 | 2,000 | 860 | 24,477 | Sep 03 04:16 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 29 '24 | Sale | 45.00 | 2,000 | 90,000 | 22,477 | Sep 03 04:16 PM | Darling Scott | Chief Legal Officer | Aug 29 '24 | Option Exercise | 13.22 | 30,000 | 396,600 | 203,870 | Sep 03 04:14 PM | Darling Scott | Chief Legal Officer | Aug 29 '24 | Sale | 45.00 | 39,000 | 1,755,000 | 164,870 | Sep 03 04:14 PM | Mirgorodskaya Natalia | Officer | Sep 03 '24 | Proposed Sale | 41.03 | 5,000 | 205,141 | | Sep 03 04:13 PM | Datta Sanjay | Officer | Sep 03 '24 | Proposed Sale | 41.77 | 1,500 | 62,655 | | Sep 03 04:10 PM | Darling Scott | Officer | Sep 03 '24 | Proposed Sale | 41.03 | 11,327 | 464,714 | | Sep 03 04:09 PM | Mirgorodskaya Natalia | Officer | Aug 29 '24 | Proposed Sale | 45.00 | 2,000 | 90,000 | | Aug 29 04:22 PM | Darling Scott | Officer | Aug 29 '24 | Proposed Sale | 45.00 | 39,000 | 1,755,001 | | Aug 29 04:20 PM | Datta Sanjay | Chief Financial Officer | Aug 26 '24 | Sale | 42.44 | 1,500 | 63,660 | 347,593 | Aug 28 04:12 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 23 '24 | Sale | 40.02 | 2,080 | 83,242 | 22,477 | Aug 27 07:01 PM | Darling Scott | Chief Legal Officer | Aug 23 '24 | Sale | 40.00 | 3,000 | 120,006 | 173,870 | Aug 27 06:58 PM | Datta Sanjay | Officer | Aug 26 '24 | Proposed Sale | 42.44 | 1,500 | 63,660 | | Aug 26 04:15 PM | Mirgorodskaya Natalia | Officer | Aug 23 '24 | Proposed Sale | 40.02 | 2,080 | 83,242 | | Aug 23 04:15 PM | Darling Scott | Officer | Aug 23 '24 | Proposed Sale | 40.00 | 3,000 | 120,006 | | Aug 23 04:14 PM | Girouard Dave | Chief Executive Officer | Aug 20 '24 | Sale | 38.35 | 3,361 | 128,879 | 61,512 | Aug 21 06:05 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 20 '24 | Sale | 38.36 | 1,264 | 48,481 | 24,557 | Aug 21 06:04 PM | Darling Scott | Chief Legal Officer | Aug 19 '24 | Option Exercise | 13.22 | 15,000 | 198,300 | 208,060 | Aug 21 06:03 PM | Darling Scott | Chief Legal Officer | Aug 19 '24 | Sale | 40.00 | 24,000 | 960,036 | 184,060 | Aug 21 06:03 PM | Darling Scott | Chief Legal Officer | Aug 20 '24 | Sale | 38.49 | 7,190 | 276,754 | 176,870 | Aug 21 06:03 PM | Gu Paul | Chief Technology Offier | Aug 19 '24 | Option Exercise | 1.17 | 10,000 | 11,700 | 904,629 | Aug 21 06:02 PM | Gu Paul | Chief Technology Offier | Aug 20 '24 | Sale | 38.31 | 16,064 | 615,487 | 878,565 | Aug 21 06:02 PM | Gu Paul | Chief Technology Offier | Aug 19 '24 | Sale | 40.01 | 10,000 | 400,072 | 894,629 | Aug 21 06:02 PM | Datta Sanjay | Chief Financial Officer | Aug 20 '24 | Sale | 38.33 | 19,305 | 739,872 | 349,093 | Aug 21 06:01 PM | Datta Sanjay | Chief Financial Officer | Aug 19 '24 | Sale | 37.00 | 1,500 | 55,500 | 368,398 | Aug 21 06:01 PM | Mirgorodskaya Natalia | Officer | Aug 20 '24 | Proposed Sale | 38.36 | 1,264 | 48,481 | | Aug 20 04:56 PM | Gu Paul | Officer | Aug 20 '24 | Proposed Sale | 38.31 | 16,064 | 615,486 | | Aug 20 04:54 PM | Girouard Dave | Officer | Aug 20 '24 | Proposed Sale | 38.35 | 3,361 | 128,879 | | Aug 20 04:53 PM | Datta Sanjay | Officer | Aug 20 '24 | Proposed Sale | 38.33 | 19,305 | 739,873 | | Aug 20 04:52 PM | Darling Scott | Officer | Aug 20 '24 | Proposed Sale | 38.35 | 6,623 | 253,983 | | Aug 20 04:51 PM | Darling Scott | Officer | Aug 20 '24 | Proposed Sale | 40.16 | 567 | 22,771 | | Aug 20 04:51 PM | Datta Sanjay | Officer | Aug 19 '24 | Proposed Sale | 37.00 | 1,500 | 55,500 | | Aug 19 04:45 PM | Darling Scott | Officer | Aug 19 '24 | Proposed Sale | 40.00 | 24,000 | 960,036 | | Aug 19 04:44 PM | Gu Paul | Officer | Aug 19 '24 | Proposed Sale | 40.01 | 10,000 | 400,072 | | Aug 19 04:10 PM | Gu Paul | Chief Technology Offier | Aug 15 '24 | Option Exercise | 1.17 | 35,000 | 40,950 | 929,629 | Aug 19 04:08 PM | Gu Paul | Chief Technology Offier | Aug 15 '24 | Sale | 37.04 | 35,000 | 1,296,246 | 894,629 | Aug 19 04:08 PM | Gu Paul | Officer | Aug 15 '24 | Proposed Sale | 37.04 | 35,000 | 1,296,246 | | Aug 15 04:11 PM | Datta Sanjay | Chief Financial Officer | Aug 12 '24 | Sale | 35.39 | 1,500 | 53,085 | 369,898 | Aug 14 04:33 PM | Datta Sanjay | Officer | Aug 12 '24 | Proposed Sale | 35.39 | 1,500 | 53,085 | | Aug 12 04:45 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 07 '24 | Option Exercise | 0.43 | 2,500 | 1,075 | 28,321 | Aug 09 04:23 PM | Mirgorodskaya Natalia | Corporate Controller | Aug 07 '24 | Sale | 35.00 | 2,500 | 87,500 | 25,821 | Aug 09 04:23 PM | Darling Scott | Chief Legal Officer | Aug 07 '24 | Option Exercise | 13.22 | 7,500 | 99,150 | 204,493 | Aug 09 04:22 PM | Darling Scott | Chief Legal Officer | Aug 07 '24 | Sale | 35.01 | 12,000 | 420,080 | 192,493 | Aug 09 04:22 PM | Darling Scott | Officer | Aug 07 '24 | Proposed Sale | 35.01 | 12,000 | 420,080 | | Aug 07 04:23 PM | Mirgorodskaya Natalia | Officer | Aug 07 '24 | Proposed Sale | 35.00 | 2,500 | 87,500 | | Aug 07 04:20 PM | Datta Sanjay | Chief Financial Officer | Aug 05 '24 | Sale | 20.98 | 1,000 | 20,980 | 371,398 | Aug 07 04:11 PM | Datta Sanjay | Officer | Aug 05 '24 | Proposed Sale | 20.98 | 1,000 | 20,980 | | Aug 05 04:03 PM | Datta Sanjay | Chief Financial Officer | Jul 29 '24 | Sale | 26.31 | 1,000 | 26,310 | 372,398 | Jul 31 04:17 PM | Datta Sanjay | Officer | Jul 29 '24 | Proposed Sale | 26.31 | 1,000 | 26,310 | | Jul 29 04:07 PM | Datta Sanjay | Chief Financial Officer | Jul 22 '24 | Sale | 28.15 | 1,000 | 28,150 | 373,398 | Jul 24 04:19 PM | Datta Sanjay | Chief Financial Officer | Jul 15 '24 | Sale | 27.80 | 1,000 | 27,800 | 374,398 | Jul 17 04:08 PM | Gu Paul | Chief Technology Offier | Jul 15 '24 | Option Exercise | 1.17 | 10,000 | 11,700 | 904,629 | Jul 17 04:07 PM | Gu Paul | Chief Technology Offier | Jul 15 '24 | Sale | 30.05 | 10,000 | 300,541 | 894,629 | Jul 17 04:07 PM | Gu Paul | Chief Technology Offier | Jul 11 '24 | Option Exercise | 1.17 | 10,000 | 11,700 | 904,629 | Jul 15 04:34 PM | Gu Paul | Chief Technology Offier | Jul 11 '24 | Sale | 25.88 | 10,000 | 258,765 | 894,629 | Jul 15 04:34 PM | Datta Sanjay | Chief Financial Officer | Jul 08 '24 | Sale | 23.41 | 1,000 | 23,410 | 375,398 | Jul 10 05:09 PM | Gu Paul | Chief Technology Offier | Jul 01 '24 | Option Exercise | 1.17 | 5,000 | 5,850 | 899,629 | Jul 03 05:02 PM | Gu Paul | Chief Technology Offier | Jul 01 '24 | Sale | 23.52 | 5,000 | 117,591 | 894,629 | Jul 03 05:02 PM | Datta Sanjay | Chief Financial Officer | Jul 01 '24 | Sale | 23.63 | 1,000 | 23,630 | 376,398 | Jul 03 05:01 PM | Datta Sanjay | Chief Financial Officer | Jun 24 '24 | Sale | 21.68 | 1,000 | 21,680 | 377,398 | Jun 26 04:25 PM | Datta Sanjay | Chief Financial Officer | Jun 17 '24 | Sale | 22.22 | 1,000 | 22,220 | 378,398 | Jun 20 04:09 PM | Datta Sanjay | Chief Financial Officer | Jun 10 '24 | Sale | 24.00 | 1,000 | 24,000 | 379,398 | Jun 12 04:59 PM | Gu Paul | Chief Technology Offier | Jun 03 '24 | Option Exercise | 1.17 | 15,000 | 17,550 | 909,629 | Jun 05 07:57 PM | Gu Paul | Chief Technology Offier | Jun 03 '24 | Sale | 25.20 | 15,000 | 378,002 | 894,629 | Jun 05 07:57 PM | Darling Scott | Chief Legal Officer | Jun 03 '24 | Sale | 25.44 | 3,000 | 76,334 | 196,993 | Jun 05 07:56 PM | Datta Sanjay | Chief Financial Officer | Jun 03 '24 | Sale | 25.49 | 1,000 | 25,490 | 380,398 | Jun 05 07:55 PM | Datta Sanjay | Chief Financial Officer | May 28 '24 | Sale | 23.71 | 1,000 | 23,710 | 381,398 | May 30 04:33 PM | Mirgorodskaya Natalia | Corporate Controller | May 23 '24 | Sale | 24.27 | 2,156 | 52,326 | 25,821 | May 28 07:32 PM | Mirgorodskaya Natalia | Corporate Controller | May 20 '24 | Sale | 25.61 | 1,188 | 30,426 | 27,977 | May 22 04:42 PM | Datta Sanjay | Chief Financial Officer | May 20 '24 | Sale | 25.61 | 18,138 | 464,540 | 382,398 | May 22 04:41 PM | Darling Scott | Chief Legal Officer | May 20 '24 | Sale | 25.62 | 4,383 | 112,279 | 199,993 | May 22 04:40 PM | Girouard Dave | Chief Executive Officer | May 20 '24 | Sale | 25.62 | 2,997 | 76,783 | 64,873 | May 22 04:39 PM | Gu Paul | Chief Technology Offier | May 17 '24 | Option Exercise | 8.88 | 16,164 | 143,536 | 909,760 | May 21 06:44 PM | Gu Paul | Chief Technology Offier | May 20 '24 | Sale | 25.61 | 15,131 | 387,478 | 894,629 | May 21 06:44 PM | Gu Paul | Chief Technology Offier | May 15 '24 | Option Exercise | 0.96 | 80,000 | 76,500 | 973,596 | May 16 07:56 PM | Gu Paul | Chief Technology Offier | May 15 '24 | Sale | 29.52 | 80,000 | 2,361,282 | 893,596 | May 16 07:56 PM | Gu Paul | Chief Technology Offier | Apr 01 '24 | Option Exercise | 0.60 | 60,000 | 36,000 | 953,596 | Apr 03 05:23 PM | Gu Paul | Chief Technology Offier | Apr 01 '24 | Sale | 26.31 | 60,000 | 1,578,672 | 893,596 | Apr 03 05:23 PM | Datta Sanjay | Chief Financial Officer | Mar 11 '24 | Sale | 27.50 | 1,000 | 27,500 | 400,536 | Mar 13 05:56 PM | Datta Sanjay | Chief Financial Officer | Mar 04 '24 | Sale | 26.21 | 1,000 | 26,210 | 401,536 | Mar 06 04:36 PM | Gu Paul | Chief Technology Offier | Mar 01 '24 | Option Exercise | 0.60 | 30,000 | 18,000 | 923,596 | Mar 04 06:13 PM | Gu Paul | Chief Technology Offier | Mar 01 '24 | Sale | 25.66 | 30,000 | 769,773 | 893,596 | Mar 04 06:13 PM | Mirgorodskaya Natalia | Corporate Controller | Mar 01 '24 | Option Exercise | 0.43 | 2,500 | 1,075 | 31,665 | Mar 04 06:10 PM | Mirgorodskaya Natalia | Corporate Controller | Mar 01 '24 | Sale | 25.48 | 2,500 | 63,690 | 29,165 | Mar 04 06:10 PM | Mirgorodskaya Natalia | Corporate Controller | Feb 23 '24 | Sale | 24.30 | 1,919 | 46,632 | 28,246 | Feb 27 04:41 PM | Datta Sanjay | Chief Financial Officer | Feb 20 '24 | Sale | 25.29 | 12,510 | 316,376 | 342,335 | Feb 22 04:27 PM | Gu Paul | Chief Technology Offier | Feb 20 '24 | Sale | 25.28 | 16,423 | 415,214 | 832,395 | Feb 22 04:25 PM | Mirgorodskaya Natalia | Corporate Controller | Feb 20 '24 | Sale | 25.29 | 1,423 | 35,985 | 30,165 | Feb 22 04:22 PM | Girouard Dave | Chief Executive Officer | Feb 20 '24 | Sale | 25.29 | 4,158 | 105,176 | 67,870 | Feb 22 04:19 PM |
|