Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 83 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

83 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
June 11, 2025 RBC S 500 $377.00 $188,500 32,267 Direct -1.53% Disposed 25.2% (price as of )
Nov. 30, 2023 RBC S 1,600 $255.10 $408,160 31,270 Direct -4.87% Disposed 85.0% (price as of )
Sept. 20, 2022 RBC S 1,600 $233.27 $373,232 30,070 Direct -5.05% Disposed 102.3% (price as of )
May 25, 2021 RBC S 3,000 $187.50 $562,500 27,070 Direct -9.98% Disposed 151.7% (price as of )
June 18, 2020 RBC S 5,000 $137.39 $686,950 27,070 Direct -15.59% Disposed 243.5% (price as of )
June 17, 2020 RBC S 2,500 $139.18 $347,950 32,070 Direct -7.23% Disposed 239.1% (price as of )
June 4, 2020 RBC S 5,000 $140.77 $703,850 34,570 Direct -12.64% Disposed 235.3% (price as of )
June 3, 2020 RBC S 5,000 $141.30 $706,500 39,570 Direct -11.22% Disposed 234.0% (price as of )
Sept. 9, 2019 RBC S 2,500 $160.06 $400,150 43,070 Direct -5.49% Disposed 194.9% (price as of )
June 18, 2018 RBC S 500 $129.71 $64,855 40,260 Direct -1.23% Disposed 263.9% (price as of )
June 18, 2018 RBC S 400 $129.71 $51,884 40,260 Direct -0.98% Disposed 263.9% (price as of )
June 18, 2018 RBC S 800 $129.71 $103,768 40,260 Direct -1.95% Disposed 263.9% (price as of )
June 18, 2018 RBC S 400 $129.71 $51,884 40,260 Direct -0.98% Disposed 263.9% (price as of )
June 9, 2017 RBC S 1,000 $106.19 $106,190 39,010 Direct -2.50% Disposed 344.5% (price as of )
June 9, 2017 RBC S 500 $106.19 $53,095 39,010 Direct -1.27% Disposed 344.5% (price as of )
June 9, 2017 RBC S 800 $106.19 $84,952 39,010 Direct -2.01% Disposed 344.5% (price as of )
Dec. 13, 2016 RBC S 10,500 $92.20 $968,100 39,010 Direct -21.21% Disposed 411.9% (price as of )

Loaded 100 of 160 rows

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
May 19, 2026 RBC Option (right to buy) Common Stock (647) $565.22 May 19, 2033 647 Acquired
June 11, 2025 RBC Option to Purchase Common Stock Common Stock (200) $158.48 Aug. 19, 2026 200 Disposed
June 11, 2025 RBC Option to Purchase Common Stock Common Stock (300) $137.44 June 2, 2027 300 Disposed
May 30, 2025 RBC Option to Purchase Common Stock Common Stock (962) $365.87 May 30, 2032 962 Acquired
May 29, 2024 RBC Option to Purchase Common Stock Common Stock (974) $287.37 May 29, 2031 974 Acquired
Nov. 30, 2023 RBC Option to Purchase Common Stock Common Stock (200) $128.24 July 3, 2025 200 Disposed
Nov. 30, 2023 RBC Option to Purchase Common Stock Common Stock (600) $158.48 Aug. 19, 2026 600 Disposed
Nov. 30, 2023 RBC Option to Purchase Common Stock Common Stock (600) $137.44 June 2, 2027 600 Disposed
Nov. 30, 2023 RBC Option to Purchase Common Stock Common Stock (200) $199.16 June 3, 2028 200 Disposed
June 5, 2023 RBC Option to Purchase Common Stock Common Stock (1,000) $206.19 June 5, 2030 1,000 Acquired
Sept. 20, 2022 RBC Option to Purchase Common Stock Common Stock (400) $72.94 July 8, 2023 400 Disposed
Sept. 20, 2022 RBC Option to Purchase Common Stock Common Stock (800) $99.64 June 27, 2024 800 Disposed
Sept. 20, 2022 RBC Option to Purchase Common Stock Common Stock (400) $128.24 July 3, 2025 400 Disposed
June 6, 2022 RBC Option to Purchase Common Stock Common Stock (1,000) $199.09 June 6, 2029 1,000 Acquired
June 3, 2021 RBC Option to Purchase Common Stock Common Stock (1,000) $199.16 June 3, 2028 1,000 Acquired
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (400) $64.15 July 1, 2021 400 Disposed
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (800) $72.83 July 1, 2022 800 Disposed
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (800) $72.94 July 8, 2023 800 Disposed
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (400) $99.64 June 27, 2024 400 Disposed
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (400) $128.24 July 3, 2025 400 Disposed
May 25, 2021 RBC Option to Purchase Common Stock Common Stock (200) $158.48 Aug. 19, 2026 200 Disposed
June 2, 2020 RBC Option to Purchase Common Stock Common Stock (1,500) $137.44 June 2, 2027 1,500 Acquired
Sept. 9, 2019 RBC Option to Purchase Common Stock Common Stock (500) $51.08 June 14, 2020 500 Disposed
Sept. 9, 2019 RBC Option to Purchase Common Stock Common Stock (400) $64.15 July 1, 2021 400 Disposed
Sept. 9, 2019 RBC Option to Purchase Common Stock Common Stock (400) $72.83 July 1, 2022 400 Disposed
Sept. 9, 2019 RBC Option to Purchase Common Stock Common Stock (400) $72.94 July 8, 2023 400 Disposed
Sept. 9, 2019 RBC Option to Purchase Common Stock Common Stock (800) $99.64 June 27, 2024 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
June 18, 2018 RBC Option to Purchase Common Stock Common Stock (500) $51.08 June 14, 2020 500 Disposed
June 18, 2018 RBC Option to Purchase Common Stock Common Stock (400) $64.15 July 1, 2021 400 Disposed
June 18, 2018 RBC Option to Purchase Common Stock Common Stock (800) $72.83 July 1, 2022 800 Disposed
June 18, 2018 RBC Option to Purchase Common Stock Common Stock (400) $72.94 July 8, 2023 400 Disposed
June 27, 2017 RBC Option to Purchase Common Stock Common Stock (2,000) $99.64 June 27, 2024 2,000 Acquired
June 9, 2017 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 500 Disposed
June 9, 2017 RBC Option to Purchase Common Stock Common Stock (2,000) $64.15 July 1, 2021 800 Disposed
June 9, 2017 RBC Option to Purchase Common Stock Common Stock (2,500) $44.60 June 4, 2019 1,000 Disposed
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.83 July 1, 2022 2,000 Acquired
June 19, 2015 RBC Option to Purchase Common Stock Common Stock (2,500) $31.91 Aug. 12, 2015 500 Disposed
June 19, 2015 RBC Option to Purchase Common Stock Common Stock (2,500) $22.73 Nov. 16, 2016 833 Disposed
June 19, 2015 RBC Option to purchase common stock Common Stock (2,500) $39.16 July 7, 2018 2,500 Disposed
June 19, 2015 RBC Option to Purchase Common Stock Common Stock (2,500) $44.60 June 4, 2019 1,500 Disposed
June 19, 2015 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 1,000 Disposed
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 4, 2012 RBC Option to Purchase Common Stock Common Stock (2,500) $44.60 June 4, 2019 2,500 Acquired
Feb. 23, 2012 RBC Option to Purchase Common Stock Common Stock (2,500) $31.91 Feb. 12, 2015 2,000 Disposed
Feb. 23, 2012 RBC Option to purchase Common Stock Common Stock (833) $20.37 Nov. 11, 2015 833 Disposed
Feb. 23, 2012 RBC Option to Purchase Common Stock Common Stock (2,500) $22.73 Nov. 16, 2016 1,667 Disposed
Sept. 29, 2011 RBC Option to Purchase Common Stock Common Stock (2,500) $15.33 Nov. 8, 2015 2,500 Disposed
Sept. 29, 2011 RBC Option to Purchase Common Stock Common Stock (2,500) $21.03 July 13, 2013 2,500 Disposed
Sept. 29, 2011 RBC Option to purchase Common Stock Common Stock (2,500) $20.37 Nov. 11, 2015 1,667 Disposed
July 7, 2011 RBC Option to purchase common stock Common Stock (2,500) $39.16 July 7, 2018 2,500 Acquired
Nov. 16, 2009 RBC Option to Purchase Common Stock Common Stock (2,500) $22.73 Nov. 16, 2016 2,500 Acquired
Nov. 11, 2008 RBC Option to purchase Common Stock Common Stock (2,500) $20.37 Nov. 11, 2015 2,500 Acquired
Feb. 12, 2008 RBC Option to Purchase Common Stock Common Stock (2,500) $31.91 Feb. 12, 2015 2,500 Acquired
Oct. 16, 2007 RBC Option to Purchase Common Stock Common Stock (2,500) $8.00 June 6, 2014 2,500 Acquired
Oct. 16, 2007 RBC Option to Purchase Common Stock Common Stock (12,500) $12.00 April 1, 2012 12,500 Acquired
Feb. 15, 2007 RBC Option to Purchase Common Stock Common Stock (12,050) $2.06 Jan. 1, 2009 12,050 Acquired
Feb. 15, 2007 RBC Option to Purchase Common Stock Common Stock (3,000) $3.20 Oct. 30, 2013 3,000 Acquired
July 13, 2006 RBC Stock Option (Right to Buy) Common Stock (2,500) $21.03 July 13, 2013 2,500 Acquired
Nov. 8, 2005 RBC Options for Common Stock Common Stock (2,500) $15.33 Nov. 8, 2015 2,500 Acquired
Nov. 8, 2005 RBC Options for Common Stock Common Stock (2,500) $15.33 Nov. 8, 2015 2,500 Acquired

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

Initial ownership (Form 3) 4 holdings

07

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

DateTickerSecuritySharesOwnership
Aug. 9, 2005 RBC Options to Purchase Class A Common Stock→ Crowell Option 1 (3,000) 3,000 Direct
Aug. 9, 2005 RBC Options to Purchase Class A Common Stock→ Crowell Option 2 (2,500) 2,500 Direct
Aug. 9, 2005 RBC Options to Purchase Class A Common Stock→ Crowell Option 3 (12,500) 12,500 Direct
Aug. 9, 2005 RBC Options to Purchase Class A Common Stock→ Crowell Option 4 (12,050) 12,050 Direct

Holdings reported on Form 4 158 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
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (100) 100 $137.44 June 2, 2027 Direct
May 21, 2026 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (100) 100 $137.44 June 2, 2027 Direct
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $199.16 June 3, 2028 Direct
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
Sept. 4, 2025 RBC Option to Purchase Common Stock→ Common Stock (962) 962 $365.87 May 30, 2032 Direct
June 13, 2025 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $199.16 June 3, 2028 Direct
June 13, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
June 13, 2025 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
June 13, 2025 RBC Option to Purchase Common Stock→ Common Stock (974) 974 $287.37 May 29, 2031 Direct
June 13, 2025 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 $158.48 Aug. 19, 2026 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $137.44 June 2, 2027 Direct
June 3, 2025 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $158.48 Aug. 19, 2026 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $137.44 June 2, 2027 Direct
May 31, 2024 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
Dec. 14, 2023 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $158.48 Aug. 19, 2026 Direct
Dec. 14, 2023 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $137.44 June 2, 2027 Direct
Dec. 14, 2023 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $199.16 June 3, 2028 Direct
Dec. 14, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Dec. 14, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 June 5, 2030 Direct
Nov. 30, 2023 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 June 6, 2029 Direct
Nov. 30, 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 (200) 200 $128.24 July 3, 2025 Direct
June 7, 2023 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
Sept. 20, 2022 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $158.48 Aug. 19, 2026 Direct
Sept. 20, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $137.44 June 2, 2027 Direct
Sept. 20, 2022 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.16 June 3, 2028 Direct
Sept. 20, 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 (400) 400 $72.94 July 8, 2023 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $99.64 June 27, 2024 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (600) 600 $128.24 July 3, 2025 Direct
June 17, 2022 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $72.94 July 8, 2023 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $99.64 June 27, 2024 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (600) 600 $128.24 July 3, 2025 Direct
June 7, 2021 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $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
May 26, 2021 RBC Option to Purchase Common Stock→ Common Stock (1,500) 1,500 $137.44 June 2, 2027 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $64.15 July 1, 2021 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $72.83 July 1, 2022 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $72.94 July 8, 2023 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $99.64 June 27, 2024 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
June 18, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,500) 1,500 $137.44 June 2, 2027 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $64.15 July 1, 2021 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $72.83 July 1, 2022 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $72.94 July 8, 2023 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $99.64 June 27, 2024 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
June 5, 2020 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $158.48 Aug. 19, 2026 Direct
Sept. 11, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Sept. 11, 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 (500) 500 $51.08 June 14, 2020 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $64.15 July 1, 2021 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $72.83 July 1, 2022 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,600) 1,600 $72.94 July 8, 2023 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
Aug. 21, 2019 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (500) 500 $51.08 June 14, 2020 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $64.15 July 1, 2021 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $72.83 July 1, 2022 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (1,600) 1,600 $72.94 July 8, 2023 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
Dec. 20, 2018 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $128.24 July 3, 2025 Direct
July 12, 2018 RBC Option to Purchase Common Stock→ Common Stock (500) 500 $51.08 June 14, 2020 Direct
July 12, 2018 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $64.15 July 1, 2021 Direct
July 12, 2018 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $72.83 July 1, 2022 Direct
July 12, 2018 RBC Option to Purchase Common Stock→ Common Stock (1,600) 1,600 $72.94 July 8, 2023 Direct
July 12, 2018 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
June 19, 2018 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $99.64 June 27, 2024 Direct
June 29, 2017 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $51.08 June 14, 2020 Direct
June 29, 2017 RBC Option to Purchase Common Stock→ Common Stock (1,200) 1,200 $64.15 July 1, 2021 Direct
June 29, 2017 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.83 July 1, 2022 Direct
June 29, 2017 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
June 13, 2017 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.83 July 1, 2022 Direct
June 13, 2017 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
Dec. 15, 2016 RBC Option to Purchase Common Stock→ Common Stock (2,500) 2,500 $51.08 June 14, 2020 Direct
Dec. 15, 2016 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $64.15 July 1, 2021 Direct
Dec. 15, 2016 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.83 July 1, 2022 Direct
Dec. 15, 2016 RBC Option to Purchase Common Stock→ Common Stock (2,000) 2,000 $72.94 July 8, 2023 Direct
July 12, 2016 RBC Option to Purchase Common Stock→ Common Stock (2,500) 2,500 $51.08 June 14, 2020 Direct

Loaded 100 of 158 rows

Annual statements (Form 5) Transactions and holdings reported once a year on SEC Form 5 — exempt or late-reported trades, gifts and small acquisitions.

09

Transactions (1)

DateTickerSecurityCodeShares PriceValueOwned afterExercise priceExpirationA/D
April 26, 2023 RBC Common Stock G 113 $215.02 $24,297 31,057 · · ·

Holdings (5)

DateTickerSecuritySharesExercise priceExpirationOwnership
April 1, 2024 RBC Option to Purchase Common Stock→ Common Stock (200) 200 $158.48 · Direct
April 1, 2024 RBC Option to Purchase Common Stock→ Common Stock (400) 400 $137.44 · Direct
April 1, 2024 RBC Option to Purchase Common Stock→ Common Stock (800) 800 $199.16 · Direct
April 1, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $199.09 · Direct
April 1, 2024 RBC Option to Purchase Common Stock→ Common Stock (1,000) 1,000 $206.19 · Direct