Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 69 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Aug. 7, 2026 OC A 312 $157.10 $49,015 19,099 Direct +1.66% Acquired -24.7% (price as of 2026-10-02)
Aug. 6, 2026 OC A 98 $150.60 $14,759 18,787 Direct +0.52% Acquired -21.4% (price as of 2026-10-02)
May 8, 2026 OC A 382 $121.67 $46,478 18,689 Direct +2.09% Acquired -2.7% (price as of 2026-10-02)
April 9, 2026 OC A 125 $114.95 $14,369 18,307 Direct +0.69% Acquired 3.0% (price as of 2026-10-02)
Feb. 27, 2026 OC A 381 $122.07 $46,509 18,182 Direct +2.14% Acquired -3.0% (price as of 2026-10-02)
Jan. 21, 2026 OC A 112 $124.68 $13,964 17,801 Direct +0.63% Acquired -5.1% (price as of 2026-10-02)
Nov. 7, 2025 OC A 403 $104.20 $41,993 17,689 Direct +2.33% Acquired 13.6% (price as of 2026-10-02)
Nov. 6, 2025 OC A 113 $104.94 $11,858 17,286 Direct +0.66% Acquired 12.8% (price as of 2026-10-02)
Aug. 8, 2025 OC A 292 $143.88 $42,013 17,173 Direct +1.73% Acquired -17.7% (price as of 2026-10-02)
Aug. 7, 2025 OC A 79 $147.17 $11,626 16,881 Direct +0.47% Acquired -19.6% (price as of 2026-10-02)
May 9, 2025 OC A 308 $136.44 $42,024 16,802 Direct +1.87% Acquired -13.3% (price as of 2026-10-02)
April 10, 2025 OC A 84 $134.48 $11,296 16,494 Direct +0.51% Acquired -12.0% (price as of 2026-10-02)
Feb. 26, 2025 OC A 272 $154.36 $41,986 16,410 Direct +1.69% Acquired -23.3% (price as of 2026-10-02)
Jan. 17, 2025 OC A 61 $182.68 $11,143 16,138 Direct +0.38% Acquired -35.2% (price as of 2026-10-02)
Nov. 8, 2024 OC A 221 $190.44 $42,087 16,077 Direct +1.39% Acquired -37.8% (price as of 2026-10-02)
Nov. 4, 2024 OC A 53 $179.40 $9,508 15,856 Direct +0.34% Acquired -34.0% (price as of 2026-10-02)
Aug. 8, 2024 OC A 271 $155.12 $42,038 15,804 Direct +1.74% Acquired -23.7% (price as of 2026-10-02)
Aug. 2, 2024 OC A 55 $169.68 $9,332 15,533 Direct +0.36% Acquired -30.2% (price as of 2026-10-02)
April 26, 2024 OC A 249 $168.50 $41,956 15,478 Direct +1.64% Acquired -29.8% (price as of 2026-10-02)
April 4, 2024 OC A 54 $168.95 $9,123 15,229 Direct +0.36% Acquired -29.9% (price as of 2026-10-02)
Feb. 16, 2024 OC A 300 $139.95 $41,985 15,175 Direct +2.02% Acquired -15.4% (price as of 2026-10-02)
Jan. 19, 2024 OC A 59 $150.63 $8,887 14,875 Direct +0.40% Acquired -21.4% (price as of 2026-10-02)
Nov. 3, 2023 OC A 61 $122.66 $7,482 14,816 Direct +0.41% Acquired -3.5% (price as of 2026-10-02)
Oct. 27, 2023 OC A 350 $111.53 $39,036 14,755 Direct +2.43% Acquired 6.1% (price as of 2026-10-02)
Aug. 4, 2023 OC A 52 $140.54 $7,308 14,405 Direct +0.36% Acquired -15.8% (price as of 2026-10-02)
July 28, 2023 OC A 278 $140.07 $38,939 14,353 Direct +1.98% Acquired -15.5% (price as of 2026-10-02)
April 28, 2023 OC A 365 $106.81 $38,986 14,075 Direct +2.66% Acquired 10.8% (price as of 2026-10-02)
April 6, 2023 OC A 76 $93.51 $7,107 13,710 Direct +0.56% Acquired 26.6% (price as of 2026-10-02)
Feb. 17, 2023 OC A 390 $99.93 $38,973 13,634 Direct +2.94% Acquired 18.4% (price as of 2026-10-02)
Jan. 19, 2023 OC A 79 · · 13,244 Direct +0.60% Acquired (price as of 2026-10-02)
Nov. 3, 2022 OC A 54 · · 13,165 Direct +0.41% Acquired (price as of 2026-10-02)
Oct. 28, 2022 OC A 615 · · 13,111 Direct +4.92% Acquired (price as of 2026-10-02)
Aug. 4, 2022 OC A 47 · · 12,496 Direct +0.38% Acquired (price as of 2026-10-02)
July 29, 2022 OC A 561 · · 12,450 Direct +4.72% Acquired (price as of 2026-10-02)
April 29, 2022 OC A 572 · · 11,889 Direct +5.05% Acquired (price as of 2026-10-02)
April 7, 2022 OC A 47 · · 11,317 Direct +0.42% Acquired (price as of 2026-10-02)
Feb. 18, 2022 OC A 530 · · 11,269 Direct +4.94% Acquired (price as of 2026-10-02)
Jan. 21, 2022 OC A 42 · · 10,739 Direct +0.39% Acquired (price as of 2026-10-02)
Nov. 5, 2021 OC A 28 · · 10,697 Direct +0.26% Acquired (price as of 2026-10-02)
Oct. 29, 2021 OC A 535 · · 10,670 Direct +5.28% Acquired (price as of 2026-10-02)
Aug. 6, 2021 OC A 26 · · 10,135 Direct +0.26% Acquired (price as of 2026-10-02)
July 30, 2021 OC A 520 · · 10,109 Direct +5.42% Acquired (price as of 2026-10-02)
April 30, 2021 OC A 516 · · 9,589 Direct +5.69% Acquired (price as of 2026-10-02)
April 2, 2021 OC A 25 · · 9,073 Direct +0.28% Acquired (price as of 2026-10-02)
Feb. 19, 2021 OC A 588 · · 9,048 Direct +6.95% Acquired (price as of 2026-10-02)
Jan. 22, 2021 OC A 26 · · 8,460 Direct +0.31% Acquired (price as of 2026-10-02)
Nov. 6, 2020 OC A 27 · · 8,434 Direct +0.32% Acquired (price as of 2026-10-02)
Oct. 30, 2020 OC A 764 · · 8,407 Direct +10.00% Acquired (price as of 2026-10-02)
Aug. 7, 2020 OC A 25 · · 7,643 Direct +0.33% Acquired (price as of 2026-10-02)
July 31, 2020 OC A 827 · · 7,619 Direct +12.18% Acquired (price as of 2026-10-02)
May 1, 2020 OC A 1,210 · · 6,792 Direct +21.68% Acquired (price as of 2026-10-02)
April 3, 2020 OC A 38 · · 5,582 Direct +0.69% Acquired (price as of 2026-10-02)
Feb. 21, 2020 OC A 760 · · 5,544 Direct +15.89% Acquired (price as of 2026-10-02)
Jan. 17, 2020 OC A 17 · · 4,784 Direct +0.36% Acquired (price as of 2026-10-02)
Nov. 4, 2019 OC A 15 · · 4,766 Direct +0.32% Acquired (price as of 2026-10-02)
Oct. 25, 2019 OC A 562 · · 4,752 Direct +13.41% Acquired (price as of 2026-10-02)
Aug. 2, 2019 OC A 14 · · 4,190 Direct +0.34% Acquired (price as of 2026-10-02)
July 26, 2019 OC A 607 · · 4,176 Direct +17.01% Acquired (price as of 2026-10-02)
April 26, 2019 OC A 696 · · 3,569 Direct +24.23% Acquired (price as of 2026-10-02)
April 2, 2019 OC A 13 · · 2,873 Direct +0.45% Acquired (price as of 2026-10-02)
Feb. 22, 2019 OC A 690 · · 2,860 Direct +31.80% Acquired (price as of 2026-10-02)
Jan. 18, 2019 OC A 10 · · 2,170 Direct +0.46% Acquired (price as of 2026-10-02)
Nov. 2, 2018 OC A 6 · · 2,160 Direct +0.28% Acquired (price as of 2026-10-02)
Oct. 26, 2018 OC A 780 · · 2,154 Direct +56.77% Acquired (price as of 2026-10-02)
Aug. 2, 2018 OC A 3 · · 1,374 Direct +0.22% Acquired (price as of 2026-10-02)
July 27, 2018 OC A 564 · · 1,372 Direct +69.80% Acquired (price as of 2026-10-02)
April 27, 2018 OC A 535 · · 808 Direct +195.97% Acquired (price as of 2026-10-02)
April 3, 2018 OC A 1 · · 273 Direct +0.37% Acquired (price as of 2026-10-02)
Feb. 23, 2018 OC A 272 · · 272 Direct · Acquired (price as of 2026-10-02)

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.

Initial ownership (Form 3) 1 holding

07

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

DateTickerSecuritySharesOwnership
Feb. 7, 2018 OC No securities are beneficially owned 0 Direct