Insider purchases - Last 6 months | Shares | Trans |
---|---|---|
Purchases | 0 | 0 |
Sales | N/A | 0 |
Net shares purchased (sold) | 0 | 0 |
Total insider shares held | 27.07M | N/A |
% net shares purchased (sold) | N/A | N/A |
Net institutional purchases - Prior quarter to latest quarter | Shares |
---|---|
Net shares purchased (sold) | N/A |
% change in institutional shares held | N/A |
Insider | Transaction | Type | Value | Date | Shares |
---|---|---|---|---|---|
Eclerx Employee Welfare Trust | Sale at price 17.68 per share. | Direct | 112,979 | 25 Nov 2022 | 6,390 |
Eclerx Employee Welfare Trust | Acquisition at price 17.58 per share. | Direct | 42,578 | 24 Nov 2022 | 2,422 |
Eclerx Employee Welfare Trust | Acquisition at price 17.33 per share. | Direct | 42,574 | 23 Nov 2022 | 2,456 |
Eclerx Employee Welfare Trust | Acquisition at price 17.35 per share. | Direct | 42,521 | 22 Nov 2022 | 2,451 |
Eclerx Employee Welfare Trust | Acquisition at price 17.20 per share. | Direct | 42,528 | 21 Nov 2022 | 2,473 |
Eclerx Employee Welfare Trust | Acquisition at price 17.44 per share. | Direct | 84,840 | 18 Nov 2022 | 4,866 |
Eclerx Employee Welfare Trust | Acquisition at price 17.57 per share. | Direct | 101,314 | 17 Nov 2022 | 5,765 |
Eclerx Employee Welfare Trust | Sale at price 4.87 per share. | Direct | 11,814 | 17 Nov 2022 | 2,425 |
Eclerx Employee Welfare Trust | Sale at price 4.85 per share. | Direct | 34,958 | 04 Nov 2022 | 7,215 |
Eclerx Employee Welfare Trust | Acquisition at price 17.56 per share. | Direct | 6,306,567 | 30 Sept 2022 | 359,056 |
Eclerx Employee Welfare Trust | Acquisition at price 17.90 per share. | Direct | 42,536 | 29 Sept 2022 | 2,376 |
Eclerx Employee Welfare Trust | Acquisition at price 17.98 per share. | Direct | 42,670 | 28 Sept 2022 | 2,373 |
Eclerx Employee Welfare Trust | Acquisition at price 18.12 per share. | Direct | 42,518 | 27 Sept 2022 | 2,347 |
Eclerx Employee Welfare Trust | Acquisition at price 17.92 per share. | Direct | 42,568 | 26 Sept 2022 | 2,375 |
Eclerx Employee Welfare Trust | Acquisition at price 18.11 per share. | Direct | 42,767 | 23 Sept 2022 | 2,361 |
Eclerx Employee Welfare Trust | Acquisition at price 18.40 per share. | Direct | 42,861 | 22 Sept 2022 | 2,330 |
Eclerx Employee Welfare Trust | Acquisition at price 19.10 per share. | Direct | 43,479 | 21 Sept 2022 | 2,277 |
Eclerx Employee Welfare Trust | Acquisition at price 27.55 per share. | Direct | 43,558 | 20 Sept 2022 | 1,581 |
Eclerx Employee Welfare Trust | Sale at price 27.14 per share. | Direct | 196,908 | 19 Sept 2022 | 7,256 |
Eclerx Employee Welfare Trust | Acquisition at price 28.81 per share. | Direct | 43,595 | 16 Sept 2022 | 1,513 |
Eclerx Employee Welfare Trust | Acquisition at price 28.93 per share. | Direct | 43,507 | 15 Sept 2022 | 1,504 |
Eclerx Employee Welfare Trust | Acquisition at price 28.85 per share. | Direct | 43,737 | 14 Sept 2022 | 1,516 |
Eclerx Employee Welfare Trust | Sale at price 28.94 per share. | Direct | 81,022 | 13 Sept 2022 | 2,800 |
Eclerx Employee Welfare Trust | Acquisition at price 28.47 per share. | Direct | 43,789 | 12 Sept 2022 | 1,538 |
Eclerx Employee Welfare Trust | Acquisition at price 27.98 per share. | Direct | 43,628 | 09 Sept 2022 | 1,559 |
Eclerx Employee Welfare Trust | Acquisition at price 27.64 per share. | Direct | 43,594 | 08 Sept 2022 | 1,577 |
Eclerx Employee Welfare Trust | Acquisition at price 27.30 per share. | Direct | 43,630 | 07 Sept 2022 | 1,598 |
Eclerx Employee Welfare Trust | Sale at price 26.84 per share. | Direct | 182,806 | 06 Sept 2022 | 6,810 |
Eclerx Employee Welfare Trust | Acquisition at price 27.02 per share. | Direct | 43,531 | 05 Sept 2022 | 1,611 |
Eclerx Employee Welfare Trust | Acquisition at price 26.94 per share. | Direct | 43,584 | 02 Sept 2022 | 1,618 |
Eclerx Employee Welfare Trust | Acquisition at price 26.59 per share. | Direct | 43,605 | 01 Sept 2022 | 1,640 |
Eclerx Employee Welfare Trust | Acquisition at price 27.02 per share. | Direct | 43,609 | 30 Aug 2022 | 1,614 |
Eclerx Employee Welfare Trust | Acquisition at price 26.95 per share. | Direct | 43,445 | 29 Aug 2022 | 1,612 |
Eclerx Employee Welfare Trust | Purchase at price 7.45 per share. | Direct | 32,406 | 26 Aug 2022 | 4,350 |
Eclerx Employee Welfare Trust | Acquisition at price 27.87 per share. | Direct | 43,505 | 25 Aug 2022 | 1,561 |
Eclerx Employee Welfare Trust | Acquisition at price 28.11 per share. | Direct | 43,543 | 24 Aug 2022 | 1,549 |
Eclerx Employee Welfare Trust | Acquisition at price 27.94 per share. | Direct | 43,501 | 23 Aug 2022 | 1,557 |
Eclerx Employee Welfare Trust | Sale at price 27.85 per share. | Direct | 123,942 | 22 Aug 2022 | 4,450 |
Eclerx Employee Welfare Trust | Acquisition at price 28.49 per share. | Direct | 43,473 | 19 Aug 2022 | 1,526 |
Eclerx Employee Welfare Trust | Acquisition at price 28.12 per share. | Direct | 43,558 | 18 Aug 2022 | 1,549 |
Eclerx Employee Welfare Trust | Acquisition at price 28.17 per share. | Direct | 43,770 | 17 Aug 2022 | 1,554 |
Eclerx Employee Welfare Trust | Sale at price 7.48 per share. | Direct | 10,249 | 28 July 2022 | 1,370 |
Eclerx Employee Welfare Trust | Sale at price 9.79 per share. | Direct | 62,993 | 06 July 2022 | 6,435 |
Eclerx Employee Welfare Trust | Sale at price 7.55 per share. | Direct | 9,107 | 30 June 2022 | 1,207 |
Eclerx Employee Welfare Trust | Acquisition at price 24.44 per share. | Direct | 33,488 | 30 June 2022 | 1,370 |
Eclerx Employee Welfare Trust | Sale at price 24.67 per share. | Direct | 121,397 | 29 June 2022 | 4,920 |
Eclerx Employee Welfare Trust | Sale at price 24.49 per share. | Direct | 303,314 | 28 June 2022 | 12,385 |
Eclerx Employee Welfare Trust | Acquisition at price 25.29 per share. | Direct | 63,417 | 27 June 2022 | 2,508 |
Eclerx Employee Welfare Trust | Sale at price 7.61 per share. | Direct | 9,236 | 24 June 2022 | 1,213 |
Eclerx Employee Welfare Trust | Acquisition at price 24.41 per share. | Direct | 63,661 | 23 June 2022 | 2,608 |
Eclerx Employee Welfare Trust | Acquisition at price 24.51 per share. | Direct | 63,649 | 22 June 2022 | 2,597 |
Eclerx Employee Welfare Trust | Acquisition at price 24.14 per share. | Direct | 63,676 | 21 June 2022 | 2,638 |
Eclerx Employee Welfare Trust | Acquisition at price 24.17 per share. | Direct | 63,844 | 20 June 2022 | 2,641 |
Eclerx Employee Welfare Trust | Acquisition at price 24.30 per share. | Direct | 63,832 | 17 June 2022 | 2,627 |
Eclerx Employee Welfare Trust | Sale at price 24.93 per share. | Direct | 673,855 | 16 June 2022 | 27,035 |
Eclerx Employee Welfare Trust | Acquisition at price 26.66 per share. | Direct | 9,171 | 15 June 2022 | 344 |
Eclerx Employee Welfare Trust | Acquisition at price 26.71 per share. | Direct | 72,948 | 14 June 2022 | 2,731 |
Eclerx Employee Welfare Trust | Sale at price 7.64 per share. | Direct | 2,619 | 14 June 2022 | 343 |
Eclerx Employee Welfare Trust | Acquisition at price 26.86 per share. | Direct | 63,702 | 13 June 2022 | 2,372 |
Eclerx Employee Welfare Trust | Acquisition at price 27.12 per share. | Direct | 46,179 | 10 June 2022 | 1,703 |
Eclerx Employee Welfare Trust | Acquisition at price 27.21 per share. | Direct | 36,544 | 09 June 2022 | 1,343 |
Eclerx Employee Welfare Trust | Acquisition at price 27.19 per share. | Direct | 54,660 | 08 June 2022 | 2,010 |
Eclerx Employee Welfare Trust | Acquisition at price 27.03 per share. | Direct | 64,049 | 07 June 2022 | 2,370 |
Eclerx Employee Welfare Trust | Acquisition at price 27.10 per share. | Direct | 63,945 | 06 June 2022 | 2,360 |
Eclerx Employee Welfare Trust | Acquisition at price 27.62 per share. | Direct | 64,115 | 03 June 2022 | 2,321 |
Eclerx Employee Welfare Trust | Acquisition at price 27.51 per share. | Direct | 64,265 | 02 June 2022 | 2,336 |
Eclerx Employee Welfare Trust | Acquisition at price 26.70 per share. | Direct | 64,138 | 01 June 2022 | 2,402 |
Eclerx Employee Welfare Trust | Sale at price 7.68 per share. | Direct | 43,246 | 01 June 2022 | 5,630 |
Eclerx Employee Welfare Trust | Acquisition at price 26.92 per share. | Direct | 64,113 | 31 May 2022 | 2,382 |
Eclerx Employee Welfare Trust | Acquisition at price 26.92 per share. | Direct | 64,154 | 30 May 2022 | 2,383 |
Eclerx Employee Welfare Trust | Acquisition at price 26.28 per share. | Direct | 64,098 | 27 May 2022 | 2,439 |
Eclerx Employee Welfare Trust | Sale at price 17.81 per share. | Direct | 45,122 | 12 May 2022 | 2,533 |
Sale at price 7.81 per share. | Direct | 21,330 | 21 Apr 2022 | 2,730 | |
Eclerx Employee Welfare Trust | Sale at price 17.73 per share. | Direct | 28,025 | 07 Apr 2022 | 1,581 |
Eclerx Employee Welfare Trust | Acquisition at price 31.17 per share. | Direct | 45,638 | 31 Mar 2022 | 1,464 |
Eclerx Employee Welfare Trust | Sale at price 30.75 per share. | Direct | 144,756 | 30 Mar 2022 | 4,708 |
Eclerx Employee Welfare Trust | Acquisition at price 30.20 per share. | Direct | 45,808 | 29 Mar 2022 | 1,517 |
Eclerx Employee Welfare Trust | Sale at price 29.42 per share. | Direct | 156,577 | 28 Mar 2022 | 5,323 |
Eclerx Employee Welfare Trust | Sale at price 18.08 per share. | Direct | 14,156 | 25 Mar 2022 | 783 |
Eclerx Employee Welfare Trust | Acquisition at price 30.61 per share. | Direct | 21,454 | 25 Mar 2022 | 701 |
Eclerx Employee Welfare Trust | Acquisition at price 31.21 per share. | Direct | 69,285 | 24 Mar 2022 | 2,220 |
Eclerx Employee Welfare Trust | Acquisition at price 31.58 per share. | Direct | 116,074 | 23 Mar 2022 | 3,675 |
Eclerx Employee Welfare Trust | Sale at price 18.02 per share. | Direct | 40,408 | 23 Mar 2022 | 2,242 |
Eclerx Employee Welfare Trust | Acquisition at price 30.73 per share. | Direct | 45,510 | 22 Mar 2022 | 1,481 |
Eclerx Employee Welfare Trust | Acquisition at price 31.70 per share. | Direct | 45,644 | 17 Mar 2022 | 1,440 |
Eclerx Employee Welfare Trust | Acquisition at price 32.19 per share. | Direct | 45,452 | 16 Mar 2022 | 1,412 |
Eclerx Employee Welfare Trust | Sale at price 32.25 per share. | Direct | 29,834 | 15 Mar 2022 | 925 |
Eclerx Employee Welfare Trust | Acquisition at price 32.30 per share. | Direct | 45,317 | 14 Mar 2022 | 1,403 |
Eclerx Employee Welfare Trust | Acquisition at price 32.33 per share. | Direct | 45,295 | 11 Mar 2022 | 1,401 |
Eclerx Employee Welfare Trust | Acquisition at price 32.68 per share. | Direct | 45,390 | 10 Mar 2022 | 1,389 |
Eclerx Employee Welfare Trust | Acquisition at price 32.30 per share. | Direct | 45,347 | 09 Mar 2022 | 1,404 |
Eclerx Employee Welfare Trust | Acquisition at price 31.14 per share. | Direct | 45,054 | 08 Mar 2022 | 1,447 |
Eclerx Employee Welfare Trust | Sale at price 17.94 per share. | Direct | 7,640 | 08 Mar 2022 | 426 |
Eclerx Employee Welfare Trust | Acquisition at price 30.83 per share. | Direct | 45,014 | 07 Mar 2022 | 1,460 |
Eclerx Employee Welfare Trust | Sale at price 29.53 per share. | Direct | 77,514 | 04 Mar 2022 | 2,625 |
Eclerx Employee Welfare Trust | Acquisition at price 28.51 per share. | Direct | 45,694 | 03 Mar 2022 | 1,603 |
Eclerx Employee Welfare Trust | Sale at price 18.16 per share. | Direct | 20,430 | 03 Mar 2022 | 1,125 |
Eclerx Employee Welfare Trust | Acquisition at price 28.84 per share. | Direct | 45,887 | 02 Mar 2022 | 1,591 |
Eclerx Employee Welfare Trust | Acquisition at price 28.43 per share. | Direct | 45,966 | 28 Feb 2022 | 1,617 |
Eclerx Employee Welfare Trust | Acquisition at price 29.44 per share. | Direct | 46,222 | 25 Feb 2022 | 1,570 |
Eclerx Employee Welfare Trust | Acquisition at price 28.56 per share. | Direct | 45,898 | 24 Feb 2022 | 1,607 |
Eclerx Employee Welfare Trust | Acquisition at price 29.20 per share. | Direct | 54,544 | 23 Feb 2022 | 1,868 |
Eclerx Employee Welfare Trust | Acquisition at price 29.31 per share. | Direct | 101,397 | 22 Feb 2022 | 3,460 |
Eclerx Employee Welfare Trust | Sale at price 17.70 per share. | Direct | 33,156 | 22 Feb 2022 | 1,873 |
Eclerx Employee Welfare Trust | Acquisition at price 28.73 per share. | Direct | 91,405 | 21 Feb 2022 | 3,181 |
Eclerx Employee Welfare Trust | Sale at price 30.07 per share. | Direct | 46,614 | 17 Feb 2022 | 1,550 |
Eclerx Employee Welfare Trust | Acquisition at price 31.50 per share. | Direct | 46,249 | 16 Feb 2022 | 1,468 |
Eclerx Employee Welfare Trust | Acquisition at price 30.19 per share. | Direct | 46,186 | 15 Feb 2022 | 1,530 |
Eclerx Employee Welfare Trust | Acquisition at price 30.91 per share. | Direct | 45,864 | 14 Feb 2022 | 1,484 |
Eclerx Employee Welfare Trust | Acquisition at price 31.58 per share. | Direct | 46,077 | 11 Feb 2022 | 1,459 |
Eclerx Employee Welfare Trust | Acquisition at price 31.63 per share. | Direct | 46,213 | 10 Feb 2022 | 1,461 |
Eclerx Employee Welfare Trust | Sale at price 18.48 per share. | Direct | 7,391 | 03 Feb 2022 | 400 |
Eclerx Employee Welfare Trust | Acquisition at price 33.39 per share. | Direct | 43,407 | 31 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Sale at price 32.95 per share. | Direct | 42,829 | 30 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Sale at price 18.54 per share. | Direct | 14,829 | 30 Dec 2021 | 800 |
Eclerx Employee Welfare Trust | Sale at price 18.50 per share. | Direct | 55,491 | 29 Dec 2021 | 3,000 |
Eclerx Employee Welfare Trust | Sale at price 34.03 per share. | Direct | 51,051 | 29 Dec 2021 | 1,500 |
Eclerx Employee Welfare Trust | Acquisition at price 32.37 per share. | Direct | 42,077 | 28 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 31.67 per share. | Direct | 41,172 | 27 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 31.90 per share. | Direct | 41,475 | 24 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 30.77 per share. | Direct | 39,998 | 23 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 31.00 per share. | Direct | 40,300 | 22 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 29.98 per share. | Direct | 38,970 | 21 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 29.57 per share. | Direct | 14,785 | 17 Dec 2021 | 500 |
Eclerx Employee Welfare Trust | Sale at price 17.35 per share. | Direct | 8,672 | 16 Dec 2021 | 500 |
Eclerx Employee Welfare Trust | Acquisition at price 29.48 per share. | Direct | 23,587 | 16 Dec 2021 | 800 |
Eclerx Employee Welfare Trust | Acquisition at price 29.05 per share. | Direct | 37,765 | 15 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 29.11 per share. | Direct | 37,840 | 14 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.52 per share. | Direct | 37,082 | 13 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.91 per share. | Direct | 37,589 | 10 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.04 per share. | Direct | 36,449 | 09 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.36 per share. | Direct | 36,863 | 08 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 27.24 per share. | Direct | 35,406 | 07 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.64 per share. | Direct | 37,235 | 06 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.78 per share. | Direct | 37,407 | 03 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.98 per share. | Direct | 37,679 | 02 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 28.63 per share. | Direct | 37,215 | 01 Dec 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 30.51 per share. | Direct | 39,668 | 30 Nov 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 30.87 per share. | Direct | 40,133 | 26 Nov 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 31.33 per share. | Direct | 40,732 | 25 Nov 2021 | 1,300 |
Eclerx Employee Welfare Trust | Acquisition at price 31.15 per share. | Direct | 40,496 | 24 Nov 2021 | 1,300 |
Eclerx Employee Welfare Trust | Other at price 38.36 per share. | Direct | 753,239 | 09 Nov 2021 | 19,637 |
Eclerx Employee Welfare Trust | Sale at price 30.72 per share. | Direct | 29,058 | 27 Sept 2021 | 946 |
Eclerx Employee Welfare Trust | Sale at price 30.77 per share. | Direct | 248,362 | 27 Sept 2021 | 8,071 |
Eclerx Employee Welfare Trust | Sale at price 30.87 per share. | Direct | 3,859 | 22 Sept 2021 | 125 |
Eclerx Employee Welfare Trust | Sale at price 30.81 per share. | Direct | 50,058 | 22 Sept 2021 | 1,625 |
Eclerx Employee Welfare Trust | Sale at price 31.80 per share. | Direct | 371,938 | 20 Sept 2021 | 11,696 |
Eclerx Employee Welfare Trust | Sale at price 32.18 per share. | Direct | 247,773 | 16 Sept 2021 | 7,700 |
Eclerx Employee Welfare Trust | Sale at price 32.03 per share. | Direct | 282,249 | 16 Sept 2021 | 8,813 |
Eclerx Employee Welfare Trust | Sale at price 29.77 per share. | Direct | 2,976 | 13 Sept 2021 | 100 |