MacLennan David

Number of records: 50
SEC FilingCompany/StockTrade DateTransactionSharesAvg. PriceTotal% HoldingsGain/Loss
02-Apr-24 5:08 PM
View: 
Ecolab Inc. (ECL) 31-Mar-24Grant 199$61.24$12,188.90< 1%
20.47K to 20.67K
26-Feb-24 5:47 PM
View: 
Caterpillar Inc. (CAT) 23-Feb-24Purchase 350$323.37$113,180.007%
4.89K to 5.24K
03-Jan-24 5:11 PM
View: 
Ecolab Inc. (ECL) 31-Dec-23Grant 157----< 1%
20.3K to 20.45K
04-Dec-23 4:36 PM
View: 
Ecolab Inc. (ECL) 01-Dec-23Private Purchase 800$191.53$153,221.004%
19.48K to 20.28K
03-Oct-23 10:00 PM
View: 
Ecolab Inc. (ECL) 30-Sep-23Grant 184----< 1%
19.3K to 19.48K
08-Aug-23 11:32 AM
View: 
Caterpillar Inc. (CAT) 07-Aug-23Grant 450$277.21$124,744.0010%
4.42K to 4.87K
09-Aug-23 5:33 PM
View: 
Ecolab Inc. (ECL) 07-Aug-23Private Purchase 650$183.73$119,424.003%
18.63K to 19.28K
05-Jul-23 5:04 PM
View: 
Ecolab Inc. (ECL) 30-Jun-23Grant 168----< 1%
18.46K to 18.63K
15-Jun-23 11:01 AM
View: 
Caterpillar Inc. (CAT) 14-Jun-23Grant 698$243.32$169,837.0019%
3.72K to 4.42K
(9%)
15-Jun-23 4:24 PM
View: 
Ecolab Inc. (ECL) 14-Jun-23Private Purchase 700$180.23$126,158.004%
17.75K to 18.45K
04-Apr-23 6:02 PM
View: 
Ecolab Inc. (ECL) 31-Mar-23Grant 190----1%
17.55K to 17.75K
21-Feb-23 10:40 AM
View: 
Caterpillar Inc. (CAT) 17-Feb-23Purchase 400$249.29$99,716.0012%
3.31K to 3.71K
17-Feb-23 4:42 PM
View: 
Ecolab Inc. (ECL) 16-Feb-23Grant 500$164.16$82,081.003%
17.04K to 17.54K
03-Jan-23 5:38 PM
View: 
Ecolab Inc. (ECL) 31-Dec-22Grant 215----1%
16.82K to 17.04K
10-Nov-22 4:38 PM
View: 
Ecolab Inc. (ECL) 08-Nov-22Private Purchase 800$139.66$111,728.005%
16.01K to 16.81K
04-Oct-22 5:26 PM
View: 
Ecolab Inc. (ECL) 30-Sep-22Grant 214----1%
15.79K to 16.01K
05-Jul-22 4:54 PM
View: 
Ecolab Inc. (ECL) 30-Jun-22Grant 205----1%
15.57K to 15.78K
10-Jun-22 12:24 PM
View: 
Caterpillar Inc. (CAT) 08-Jun-22Grant 816$229.80$187,517.0033%
2.48K to 3.3K
(4%)
06-May-22 11:07 AM
View: 
Caterpillar Inc. (CAT) 05-May-22Market Purchase 600$219.82$131,892.0032%
1.88K to 2.48K
< 1%
06-May-22 4:45 PM
View: 
Ecolab Inc. (ECL) 05-May-22Private Purchase 600$171.01$102,604.004%
14.96K to 15.56K
04-Apr-22 4:53 PM
View: 
Ecolab Inc. (ECL) 31-Mar-22Grant 175----1%
14.78K to 14.96K
22-Feb-22 4:54 PM
View: 
Ecolab Inc. (ECL) 18-Feb-22Private Purchase 600$179.09$107,452.004%
14.17K to 14.77K
09-Feb-22 12:28 PM
View: 
Caterpillar Inc. (CAT) 07-Feb-22Private Purchase 480$199.50$95,760.0034%
1.4K to 1.88K
04-Jan-22 5:12 PM
View: 
Ecolab Inc. (ECL) 31-Dec-21Grant 123----< 1%
14.05K to 14.17K
04-Oct-21 5:25 PM
View: 
Ecolab Inc. (ECL) 30-Sep-21Grant 136----< 1%
13.91K to 14.04K
05-Aug-21 12:36 PM
View: 
Caterpillar Inc. (CAT) 04-Aug-21Market Purchase 500$206.20$103,100.0056%
0.89K to 1.39K
(< 1%)
06-May-21 2:22 PM
View: 
Caterpillar Inc. (CAT) 05-May-21Market Purchase 420$237.86$99,901.2089%
0.47K to 0.89K
< 1%
05-May-21 2:12 PM
View: 
Caterpillar Inc. (CAT) 03-May-21Grant 470$228.17$107,240.00100%
0 to 0.47K
2%
02-Apr-21 2:44 PM
View: 
Ecolab Inc. (ECL) 31-Mar-21Grant 134----< 1%
13.62K to 13.75K
05-Jan-21 4:44 PM
View: 
Ecolab Inc. (ECL) 31-Dec-20Grant 133----< 1%
13.47K to 13.61K
05-Jan-21 4:44 PM
View: 
Ecolab Inc. (ECL) 19-Nov-20Gift 425----3%
13.05K to 13.47K
05-Jan-21 4:44 PM
View: 
Ecolab Inc. (ECL) 12-Nov-20Gift 175----1%
12.88K to 13.05K
02-Oct-20 4:48 PM
View: 
Ecolab Inc. (ECL) 30-Sep-20Grant 144----1%
12.34K to 12.48K
10-Aug-20 4:42 PM
View: 
Ecolab Inc. (ECL) 06-Aug-20Market Purchase 400$194.05$77,621.203%
11.93K to 12.33K
2%
02-Jul-20 4:54 PM
View: 
Ecolab Inc. (ECL) 30-Jun-20Grant 133----1%
11.8K to 11.93K
02-Apr-20 5:36 PM
View: 
Ecolab Inc. (ECL) 31-Mar-20Grant 198----2%
11.59K to 11.79K
03-Jan-20 5:00 PM
View: 
Ecolab Inc. (ECL) 31-Dec-19Grant 150----1%
11.44K to 11.59K
01-Nov-19 4:38 PM
View: 
Ecolab Inc. (ECL) 31-Oct-19Acquisition (other) 3,790$193.05$731,678.0050%
7.64K to 11.43K
3%
02-Oct-19 9:27 PM
View: 
Ecolab Inc. (ECL) 30-Sep-19Grant 145----1%
11.29K to 11.43K
02-Oct-19 9:27 PM
View: 
Ecolab Inc. (ECL) 05-Jul-19Gift 710----7%
10.57K to 11.28K
02-Jul-19 5:07 PM
View: 
Ecolab Inc. (ECL) 30-Jun-19Grant 148----1%
11.13K to 11.28K
02-Apr-19 5:53 PM
View: 
Ecolab Inc. (ECL) 31-Mar-19Grant 163----1%
10.96K to 11.13K
08-Mar-19 6:18 PM
View: 
Ecolab Inc. (ECL) 06-Mar-19Market Purchase 1,000$171.05$171,050.0010%
9.95K to 10.95K
(< 1%)
03-Jan-19 5:27 PM
View: 
Ecolab Inc. (ECL) 31-Dec-18Grant 197----2%
9.76K to 9.95K
02-Oct-18 5:05 PM
View: 
Ecolab Inc. (ECL) 30-Sep-18Grant 184----2%
9.57K to 9.75K
03-Aug-18 5:11 PM
View: 
Ecolab Inc. (ECL) 02-Aug-18Market Purchase 500$146.40$73,197.506%
9.06K to 9.56K
11%
03-Jul-18 5:19 PM
View: 
Ecolab Inc. (ECL) 30-Jun-18Grant 204----2%
8.86K to 9.06K
03-Apr-18 4:59 PM
View: 
Ecolab Inc. (ECL) 31-Mar-18Grant 211----2%
8.64K to 8.85K
03-Jan-18 4:54 PM
View: 
Ecolab Inc. (ECL) 31-Dec-17Grant 185----2%
8.45K to 8.64K
08-Nov-17 6:00 PM
View: 
Ecolab Inc. (ECL) 06-Nov-17Market Purchase 450$131.77$59,298.306%
8.0K to 8.45K
22%