Harish Gupta

Insider profile

Performance

Overall performance
2.4

Performance over holding periods
2.4
30 days 90 days 120 days
Average return -7% 8.2% 15.1%
Success rate 13% 68% 82%
Transactions
50 20% Buy
34 71% Buy
47 69% Buy
Harish Gupta's trades of Roto Pumps Ltd's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Purchase
Price
90.15
Quantity 90,575
Value ₹205,391
Transaction date
Purchase
Price
429.88
Quantity 88,447
Value ₹1,217,244
Transaction date
Purchase
Price
223.50
Quantity 35,119
Value ₹4,122,839
Transaction date
Purchase
Price
63.09
Quantity 17,183
Value ₹1,084,124
Transaction date
Purchase
Price
61.70
Quantity 18,978
Value ₹1,170,989
Transaction date
Purchase
Price
62.10
Quantity 5,494
Value ₹341,204
Transaction date
Purchase
Price
61.70
Quantity 18,978
Value ₹1,170,988
Transaction date
Purchase
Price
61.60
Quantity 5,000
Value ₹307,987
Transaction date
Purchase
Price
61.60
Quantity 5,000
Value ₹307,986
Transaction date
Purchase
Price
58.30
Quantity 25,722
Value ₹1,499,479
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,530.00
Quantity 31,900
Value ₹48,807,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,585.70
Quantity 1,200
Value ₹1,902,840
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,950.00
Quantity 1,000
Value ₹1,950,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
2,050.00
Quantity 1,000
Value ₹2,050,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
2,050.00
Quantity 1,000
Value ₹2,050,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,950.00
Quantity 1,000
Value ₹1,950,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,790.00
Quantity 1,000
Value ₹1,790,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,730.00
Quantity 1,000
Value ₹1,730,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,680.00
Quantity 1,000
Value ₹1,680,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,610.00
Quantity 1,000
Value ₹1,610,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,610.00
Quantity 1,000
Value ₹1,610,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,510.00
Quantity 1,000
Value ₹1,510,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,510.00
Quantity 1,000
Value ₹1,510,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,510.00
Quantity 1,000
Value ₹1,510,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,400.00
Quantity 1,000
Value ₹1,400,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,400.00
Quantity 1,000
Value ₹1,400,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,400.00
Quantity 1,000
Value ₹1,400,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,400.00
Quantity 1,000
Value ₹1,400,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,400.00
Quantity 1,000
Value ₹1,400,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,300.00
Quantity 1,400
Value ₹1,820,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,300.00
Quantity 500
Value ₹650,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,300.00
Quantity 500
Value ₹650,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,300.00
Quantity 1,500
Value ₹1,950,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,300.00
Quantity 1,000
Value ₹1,300,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Purchase
Price
680.00
Quantity 6,400
Value ₹4,352,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,180.00
Quantity 500
Value ₹590,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
2,405.00
Quantity 1,000
Value ₹2,405,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,250.00
Quantity 1,000
Value ₹1,250,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,225.00
Quantity 1,000
Value ₹1,225,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,225.00
Quantity 500
Value ₹612,500
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,225.00
Quantity 500
Value ₹612,500
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,225.00
Quantity 1,000
Value ₹1,225,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,680.00
Quantity 1,000
Value ₹1,680,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,680.00
Quantity 1,000
Value ₹1,680,000
IN HDFC Bank Ltd (HDFCBANK)
Transaction date
Sale
Price
1,150.00
Quantity 1,000
Value ₹1,150,000
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2025-12-18 2025-12-16 B Purchase
90,575
90.15
₹205,391
90,575 90.15 ₹205,391
2025-12-18 2025-12-16 B Purchase
88,447
429.88
₹1,217,244
88,447 429.88 ₹1,217,244
2025-12-03 2025-12-01 B Purchase
35,119
223.50
₹4,122,839
35,119 223.50 ₹4,122,839
2025-12-03 2025-12-01 B Purchase
17,183
63.09
₹1,084,124
17,183 63.09 ₹1,084,124
2025-11-29 2025-11-27 B Purchase
18,978
61.70
₹1,170,989
18,978 61.70 ₹1,170,989
2025-11-29 2025-11-27 B Purchase
5,494
62.10
₹341,204
5,494 62.10 ₹341,204
2025-11-29 2025-11-27 B Purchase
18,978
61.70
₹1,170,988
18,978 61.70 ₹1,170,988
2025-11-29 2025-11-26 B Purchase
5,000
61.60
₹307,987
5,000 61.60 ₹307,987
2025-11-29 2025-11-26 B Purchase
5,000
61.60
₹307,986
5,000 61.60 ₹307,986
2025-11-29 2025-11-25 B Purchase
25,722
58.30
₹1,499,479
25,722 58.30 ₹1,499,479
2024-06-04 2024-06-04
IN HDFC Bank Ltd (HDFCBANK)
S Sale
31,900
1,530.00
₹48,807,000
31,900 1,530.00 ₹48,807,000
2021-02-10 2021-02-05
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,200
1,585.70
₹1,902,840
1,200 1,585.70 ₹1,902,840
2018-11-29 2018-11-26
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,950.00
₹1,950,000
1,000 1,950.00 ₹1,950,000
2018-09-04 2018-09-03
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
2,050.00
₹2,050,000
1,000 2,050.00 ₹2,050,000
2018-06-28 2018-06-28
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
2,050.00
₹2,050,000
1,000 2,050.00 ₹2,050,000
2018-06-05 2018-05-31
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,950.00
₹1,950,000
1,000 1,950.00 ₹1,950,000
2017-10-11 2017-10-09
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,790.00
₹1,790,000
1,000 1,790.00 ₹1,790,000
2017-09-13 2017-09-12
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,730.00
₹1,730,000
1,000 1,730.00 ₹1,730,000
2017-07-04 2017-06-30
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,680.00
₹1,680,000
1,000 1,680.00 ₹1,680,000
2017-06-12 2017-06-09
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,610.00
₹1,610,000
1,000 1,610.00 ₹1,610,000
2017-06-02 2017-05-31
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,610.00
₹1,610,000
1,000 1,610.00 ₹1,610,000
2017-05-26 2017-05-25
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,510.00
₹1,510,000
1,000 1,510.00 ₹1,510,000
2017-05-06 2017-05-04
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,510.00
₹1,510,000
1,000 1,510.00 ₹1,510,000
2017-05-03 2017-05-02
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,510.00
₹1,510,000
1,000 1,510.00 ₹1,510,000
2017-04-05 2017-03-31
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,400.00
₹1,400,000
1,000 1,400.00 ₹1,400,000
2017-03-25 2017-03-22
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,400.00
₹1,400,000
1,000 1,400.00 ₹1,400,000
2017-03-24 2017-03-22
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,400.00
₹1,400,000
1,000 1,400.00 ₹1,400,000
2017-03-22 2017-03-20
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,400.00
₹1,400,000
1,000 1,400.00 ₹1,400,000
2017-02-18 2017-02-17
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,400.00
₹1,400,000
1,000 1,400.00 ₹1,400,000
2017-02-18 2017-02-16
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,400
1,300.00
₹1,820,000
1,400 1,300.00 ₹1,820,000
2017-02-10 2017-02-06
IN HDFC Bank Ltd (HDFCBANK)
S Sale
500
1,300.00
₹650,000
500 1,300.00 ₹650,000
2017-02-09 2017-02-06
IN HDFC Bank Ltd (HDFCBANK)
S Sale
500
1,300.00
₹650,000
500 1,300.00 ₹650,000
2017-02-04 2017-02-03
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,500
1,300.00
₹1,950,000
1,500 1,300.00 ₹1,950,000
2017-02-03 2017-02-01
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,300.00
₹1,300,000
1,000 1,300.00 ₹1,300,000
2017-01-30 2017-01-27
IN HDFC Bank Ltd (HDFCBANK)
B Purchase
6,400
680.00
₹4,352,000
6,400 680.00 ₹4,352,000
2017-01-07 2016-12-30
IN HDFC Bank Ltd (HDFCBANK)
S Sale
500
1,180.00
₹590,000
500 1,180.00 ₹590,000
2016-12-09 2016-12-08
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
2,405.00
₹2,405,000
1,000 2,405.00 ₹2,405,000
2016-11-07 2016-11-04
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,250.00
₹1,250,000
1,000 1,250.00 ₹1,250,000
2016-09-29 2016-09-26
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,225.00
₹1,225,000
1,000 1,225.00 ₹1,225,000
2016-09-08 2016-08-31
IN HDFC Bank Ltd (HDFCBANK)
S Sale
500
1,225.00
₹612,500
500 1,225.00 ₹612,500
2016-09-06 2016-08-31
IN HDFC Bank Ltd (HDFCBANK)
S Sale
500
1,225.00
₹612,500
500 1,225.00 ₹612,500
2016-09-01 2016-08-30
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,225.00
₹1,225,000
1,000 1,225.00 ₹1,225,000
2017-07-31 2016-07-28
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,680.00
₹1,680,000
1,000 1,680.00 ₹1,680,000
2017-07-04 2016-06-30
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,680.00
₹1,680,000
1,000 1,680.00 ₹1,680,000
2016-07-02 2016-06-30
IN HDFC Bank Ltd (HDFCBANK)
S Sale
1,000
1,150.00
₹1,150,000
1,000 1,150.00 ₹1,150,000