30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Buck Robert M

Insider profile

Performance

Overall performance
2.9

Performance over holding periods
2.9
30 days 90 days 120 days
Average return -2% 8.2% 15.1%
Success rate 32% 68% 82%
Transactions
29 0% Buy
34 71% Buy
47 69% Buy
Buck Robert M's trades of TopBuild Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2025-12-12 2025-12-11 S Sale
21,152 -11.0%
470.99
US$3,134,862
21,152 -11.0% 470.99 US$3,134,862
2025-12-11 2025-12-11 PrS Proposed sale
76,601
387.87
US$3,148,047
76,601 387.87 US$3,148,047
2025-11-10 2025-11-07 S Sale
59,525 +18.4%
343.13
US$1,095,589
59,525 +18.4% 343.13 US$1,095,589
2025-11-07 2025-11-07 PrS Proposed sale
5,000
418.01
US$2,090,050
5,000 418.01 US$2,090,050
2025-08-08 2025-08-07 S Sale
7,350 -9.1%
415.19
US$3,051,646
7,350 -9.1% 415.19 US$3,051,646
2025-08-07 2025-08-07 PrS Proposed sale
7,350
415.19
US$3,051,638
7,350 415.19 US$3,051,638
2024-06-13 2024-06-12 S Sale
2,500 -3.5%
418.05
US$1,045,125
2,500 -3.5% 418.05 US$1,045,125
2024-06-12 2024-06-12 PrS Proposed sale
2,500
418.05
US$1,045,130
2,500 418.05 US$1,045,130
2024-05-10 2024-05-09 S Sale
5,000 -6.5%
403.72
US$2,018,600
5,000 -6.5% 403.72 US$2,018,600
2024-05-09 2024-05-09 PrS Proposed sale
15,269
404.72
US$6,179,633
15,269 404.72 US$6,179,633
2023-12-18 2023-12-15 S Sale
2,500 -3.6%
374.60
US$936,500
2,500 -3.6% 374.60 US$936,500
2023-12-15 2023-12-15 PrS Proposed sale
2,500
374.60
US$936,500
2,500 374.60 US$936,500
2023-11-30 2023-11-29 S Sale
4,500 -6.1%
296.02
US$1,332,090
4,500 -6.1% 296.02 US$1,332,090
2023-11-29 2023-11-29 PrS Proposed sale
4,500
294.37
US$1,324,665
4,500 294.37 US$1,324,665
2023-08-14 2023-08-14 PrS Proposed sale
4,500
301.76
US$1,357,898
4,500 301.76 US$1,357,898
2023-08-14 2023-08-14 S Sale
4,500 -5.7%
301.76
US$1,357,920
4,500 -5.7% 301.76 US$1,357,920
2023-06-15 2023-06-13 S Sale
4,473 -5.4%
240.04
US$1,073,699
4,473 -5.4% 240.04 US$1,073,699
2023-06-13 2023-06-13 PrS Proposed sale
7,682
240.12
US$1,844,577
7,682 240.12 US$1,844,577
2021-12-16 2021-12-15 S Sale
2,000 -6.5%
273.33
US$546,660
2,000 -6.5% 273.33 US$546,660
2021-11-08 2021-11-05 S Sale
4,000 -11.5%
264.46
US$1,057,840
4,000 -11.5% 264.46 US$1,057,840
2020-09-02 2020-09-01 S Sale
2,000 -9.0%
159.69
US$319,382
2,000 -9.0% 159.69 US$319,382
2020-08-10 2020-08-07 S Sale
2,237 -9.2%
139.77
US$312,654
2,237 -9.2% 139.77 US$312,654
2020-08-10 2020-08-07 S Sale
9,578 -28.2%
139.54
US$1,336,529
9,578 -28.2% 139.54 US$1,336,529
2020-05-11 2020-05-08 S Sale
3,000 -10.4%
100.03
US$300,081
3,000 -10.4% 100.03 US$300,081
2020-03-02 2020-02-27 S Sale
12,500 -30.2%
105.00
US$1,312,500
12,500 -30.2% 105.00 US$1,312,500
2020-03-02 2020-02-27 S Sale
1,540 -3.6%
104.20
US$160,470
1,540 -3.6% 104.20 US$160,470
2020-03-02 2020-02-27 S Sale
713 -1.7%
104.11
US$74,232
713 -1.7% 104.11 US$74,232
2020-03-02 2020-02-27 S Sale
2,831 -6.4%
104.24
US$295,107
2,831 -6.4% 104.24 US$295,107
2020-03-02 2020-02-27 S Sale
100 -0.2%
104.91
US$10,490
100 -0.2% 104.91 US$10,490
2020-03-02 2020-02-27 S Sale
2,902 -6.5%
104.24
US$302,512
2,902 -6.5% 104.24 US$302,512
2019-05-17 2019-05-16 S Sale
3,500 -8.5%
85.00
US$297,500
3,500 -8.5% 85.00 US$297,500
2019-05-13 2019-05-09 S Sale
3,500 -7.9%
81.00
US$283,500
3,500 -7.9% 81.00 US$283,500
2019-05-13 2019-05-09 S Sale
2,377 -5.1%
81.76
US$194,344
2,377 -5.1% 81.76 US$194,344
2019-03-04 2019-02-28 S Sale
100 -0.2%
59.64
US$5,964
100 -0.2% 59.64 US$5,964
2019-03-04 2019-02-28 S Sale
6,300 -12.4%
59.26
US$373,338
6,300 -12.4% 59.26 US$373,338
2019-03-04 2019-02-28 S Sale
2,600 -4.9%
58.20
US$151,320
2,600 -4.9% 58.20 US$151,320
2019-03-04 2019-02-28 S Sale
3,477 -5.1%
58.20
US$202,361
3,477 -5.1% 58.20 US$202,361
2019-03-04 2019-02-28 S Sale
2,200 -3.7%
58.18
US$127,996
2,200 -3.7% 58.18 US$127,996