Insider at

04

Insider transactions

05
0 buys (P) 1 sells (S) Net: $-355,698 + 62 non-open-market transactions below 12 months to the week close of 2026-10-23

Price change vs the latest weekly close (updated to the current quote in your browser when available), split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

62 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
June 3, 2026 RBC S 600 $592.83 $355,698 21,337 Direct -2.74% Disposed -20.4% (price as of )
Sept. 20, 2024 RBC S 2,800 $299.00 $837,200 20,461 Direct -12.04% Disposed 57.9% (price as of )
Aug. 6, 2024 RBC S 3,000 $277.24 $831,720 20,461 Direct -12.79% Disposed 70.2% (price as of )
Sept. 5, 2023 RBC S 1,500 $236.09 $354,135 22,783 Direct -6.18% Disposed 99.9% (price as of )
Feb. 28, 2023 RBC S 2,000 $235.32 $470,640 23,083 Direct -7.97% Disposed 100.6% (price as of )
Aug. 10, 2022 RBC S 3,000 $252.45 $757,350 25,083 Direct -10.68% Disposed 87.0% (price as of )
Jan. 4, 2022 RBC S 400 $205.94 $82,376 23,583 Direct -1.67% Disposed 129.2% (price as of )
Jan. 4, 2022 RBC S 1,000 $205.94 $205,940 23,583 Direct -4.07% Disposed 129.2% (price as of )
May 27, 2021 RBC S 1,600 $193.38 $309,408 22,083 Direct -6.76% Disposed 144.1% (price as of )
Dec. 23, 2020 RBC S 917 $178.84 $163,996 23,683 Direct -3.73% Disposed 163.9% (price as of )
Aug. 14, 2014 RBC P 2,000 $58.54 $117,080 10,250 Direct +24.24% Acquired 706.3% (price as of )
Feb. 26, 2014 RBC P 1,500 $64.58 $96,870 7,000 Direct +27.27% Acquired 630.8% (price as of )
Nov. 18, 2013 RBC P 2,250 $66.83 $150,368 5,500 Direct +69.23% Acquired 606.2% (price as of )
Aug. 26, 2013 RBC P 500 $60.10 $30,050 2,500 Direct +25.00% Acquired 685.3% (price as of )
Aug. 26, 2013 RBC P 500 $60.15 $30,075 3,000 Direct +20.00% Acquired 684.7% (price as of )
Aug. 26, 2013 RBC P 250 $60.08 $15,020 3,250 Direct +8.33% Acquired 685.6% (price as of )
June 18, 2013 RBC P 1,000 $52.44 $52,440 2,000 Direct +100.00% Acquired 800.0% (price as of )

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 3, 2026 RBC Option to Purchase Common Stock Common Stock (600) $199.16 June 3, 2028 600 Disposed
May 19, 2026 RBC Option to Purchase Common Stock Common Stock (647) $565.22 May 19, 2033 647 Acquired
May 30, 2025 RBC Option to Purchase Common Stock Common Stock (962) $365.87 May 30, 2032 962 Acquired
Sept. 20, 2024 RBC Option to Purchase Common Stock Common Stock (1,000) $128.24 July 3, 2025 1,000 Disposed
Sept. 20, 2024 RBC Option to Purchase Common Stock Common Stock (1,000) $158.48 Aug. 19, 2026 1,000 Disposed
Sept. 20, 2024 RBC Option to Purchase Common Stock Common Stock (800) $137.44 June 2, 2027 800 Disposed
May 29, 2024 RBC Option to Purchase Common Stock Common Stock (974) $287.37 May 29, 2031 974 Acquired
June 5, 2023 RBC Option to Purchase Common Stock Common Stock (1,000) $206.19 June 5, 2030 1,000 Acquired
Aug. 10, 2022 RBC Option to Purchase Common Stock Common Stock (1,000) $72.94 July 8, 2023 1,000 Disposed
Aug. 10, 2022 RBC Option to Purchase Common Stock Common Stock (2,000) $99.64 June 27, 2024 2,000 Disposed
June 6, 2022 RBC Option to Purchase Common Stock Common Stock (1,000) $199.09 June 6, 2029 1,000 Acquired
Jan. 4, 2022 RBC Option to Purchase Common Stock Common Stock (400) $72.83 July 1, 2022 400 Disposed
Jan. 4, 2022 RBC Option to Purchase Common Stock Common Stock (1,000) $72.94 July 8, 2023 1,000 Disposed
June 3, 2021 RBC Option to Purchase Common Stock Common Stock (1,000) $199.16 June 3, 2028 1,000 Acquired
June 2, 2020 RBC Option to Purchase Common Stock Common Stock (1,000) $137.44 June 2, 2027 1,000 Acquired
March 26, 2020 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Disposed
Sept. 19, 2019 RBC Option to Purchase Common Stock Common Stock (800) $64.15 July 1, 2021 800 Disposed
Sept. 19, 2019 RBC Option to Purchase Common Stock Common Stock (800) $72.83 July 1, 2022 800 Disposed
Aug. 19, 2019 RBC Option to Purchase Common Stock Common Stock (1,000) $158.48 Aug. 19, 2026 1,000 Acquired
July 10, 2018 RBC Option to Purchase Common Stock Common Stock (1,000) $128.24 July 3, 2025 1,000 Acquired
Feb. 27, 2018 RBC Option to Purchase Common Stock Common Stock (1,200) $64.15 July 1, 2021 1,200 Disposed
Feb. 27, 2018 RBC Option to Purchase Common Stock Common Stock (800) $72.83 July 1, 2022 800 Disposed
June 27, 2017 RBC Option to Purchase Common Stock Common Stock (2,000) $99.64 June 27, 2024 2,000 Acquired
July 8, 2016 RBC Option to Purchase Common Stock Common Stock (2,000) $72.94 July 8, 2023 2,000 Acquired
July 1, 2015 RBC Option to Purchase Common Stock Common Stock (2,000) $72.94 July 1, 2022 2,000 Acquired
July 1, 2015 RBC Option to Purchase Common Stock Common Stock (2,000) $72.94 July 8, 2023 2,000 Acquired
July 1, 2015 RBC Option to Purchase Common Stock Common Stock (2,000) $72.83 July 1, 2022 2,000 Acquired
July 1, 2014 RBC Option to Purchase Common Stock Common Stock (2,000) $64.15 July 1, 2021 2,000 Acquired
June 14, 2013 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Acquired
June 14, 2013 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Acquired
June 14, 2013 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Acquired
June 14, 2013 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 1 holding

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
June 18, 2013 RBC Common Stock 0 Direct

Holdings reported on Form 4 131 reported holdings

08

Positions listed on each Form 4 without a transaction in that filing (Table I and II holdings), newest filing first.

DateTickerSecuritySharesExercise priceExpirationOwnership
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $137.44 June 2, 2027 Direct
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (962) 962 $365.87 May 30, 2032 Direct
June 5, 2026 RBC Option to Purchase Common Stock→ Common Stock (647) 647 $565.22 May 19, 2033 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $137.44 June 2, 2027 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (962) 962 $365.87 May 30, 2032 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $137.44 June 2, 2027 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
Sept. 20, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Sept. 20, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Sept. 20, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
Sept. 20, 2024 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
Aug. 7, 2024 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Sept. 6, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Feb. 28, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Feb. 28, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Feb. 28, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Feb. 28, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Feb. 28, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Aug. 10, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Aug. 10, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Aug. 10, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Aug. 10, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Aug. 10, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $72.94 July 8, 2023 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Jan. 5, 2022 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
Jan. 5, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Jan. 5, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Jan. 5, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Jan. 5, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.83 July 1, 2022 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.83 July 1, 2022 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
June 1, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.83 July 1, 2022 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Dec. 28, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
July 10, 2020 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.83 July 1, 2022 Direct
July 10, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
July 10, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
July 10, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
July 10, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
March 30, 2020 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.83 July 1, 2022 Direct
March 30, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
March 30, 2020 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
March 30, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
March 30, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Sept. 19, 2019 RBC Option to Purchase Common Stock→ Common Stock (2,500) 2,500 $51.08 June 14, 2020 Direct
Sept. 19, 2019 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
Sept. 19, 2019 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
Sept. 19, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Sept. 19, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (2,500) 2,500 $51.08 June 14, 2020 Direct

Loaded 100 of 131 rows