Insider at

04

Insider transactions

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

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Sept. 28, 2026 MAIN J 227 $55.07 $12,501 53,235 Direct +0.43% Acquired -2.8% (price as of )
Sept. 15, 2026 MAIN J 194 $56.54 $10,969 53,008 Direct +0.37% Acquired -5.4% (price as of )
Aug. 14, 2026 MAIN J 186 $58.80 $10,937 52,814 Direct +0.35% Acquired -9.0% (price as of )
July 15, 2026 MAIN J 203 $53.41 $10,842 52,628 Direct +0.39% Acquired 0.2% (price as of )
June 29, 2026 MAIN J 237 $51.56 $12,220 52,425 Direct +0.45% Acquired 3.8% (price as of )
June 15, 2026 MAIN J 206 $51.29 $10,566 52,188 Direct +0.40% Acquired 4.3% (price as of )
May 15, 2026 MAIN J 208 $50.45 $10,494 51,982 Direct +0.40% Acquired 6.1% (price as of )
May 4, 2026 MAIN A 538 · · 51,326 Direct +1.06% Acquired
May 4, 2026 MAIN A 448 $55.76 $24,980 51,774 Direct +0.87% Acquired -4.0% (price as of )
April 15, 2026 MAIN J 179 $57.83 $10,352 50,788 Direct +0.35% Acquired -7.5% (price as of )
March 27, 2026 MAIN J 230 $51.53 $11,852 50,609 Direct +0.46% Acquired 3.8% (price as of )
March 13, 2026 MAIN J 186 $54.89 $10,210 50,379 Direct +0.37% Acquired -2.5% (price as of )
Feb. 13, 2026 MAIN J 171 $59.44 $10,164 50,193 Direct +0.34% Acquired -10.0% (price as of )
Jan. 15, 2026 MAIN J 158 $64.20 $10,144 50,022 Direct +0.32% Acquired -16.7% (price as of )
Dec. 29, 2025 MAIN J 195 $59.75 $11,651 49,864 Direct +0.39% Acquired -10.4% (price as of )
Dec. 15, 2025 MAIN J 162 $60.77 $9,845 49,669 Direct +0.33% Acquired -11.9% (price as of )
Nov. 14, 2025 MAIN J 168 $58.42 $9,815 49,507 Direct +0.34% Acquired -8.4% (price as of )
Oct. 15, 2025 MAIN J 168 $58.13 $9,766 49,339 Direct +0.34% Acquired -7.9% (price as of )
Sept. 26, 2025 MAIN J 179 $63.75 $11,411 49,171 Direct +0.37% Acquired -16.1% (price as of )
Sept. 15, 2025 MAIN J 149 $65.17 $9,710 48,992 Direct +0.31% Acquired -17.9% (price as of )
Aug. 15, 2025 MAIN J 146 $66.10 $9,651 48,843 Direct +0.30% Acquired -19.0% (price as of )
July 15, 2025 MAIN J 151 $63.50 $9,588 48,697 Direct +0.31% Acquired -15.7% (price as of )
June 27, 2025 MAIN J 191 $58.96 $11,261 48,546 Direct +0.39% Acquired -9.2% (price as of )
June 13, 2025 MAIN J 161 $57.76 $9,299 48,356 Direct +0.33% Acquired -7.4% (price as of )
May 15, 2025 MAIN J 172 $53.99 $9,286 48,194 Direct +0.36% Acquired -0.9% (price as of )
May 5, 2025 MAIN A 565 · · 47,551 Direct +1.20% Acquired
May 5, 2025 MAIN A 471 $53.10 $25,010 48,022 Direct +0.99% Acquired 0.8% (price as of )
April 15, 2025 MAIN J 170 $53.68 $9,126 46,986 Direct +0.36% Acquired -0.3% (price as of )
March 27, 2025 MAIN J 190 $57.47 $10,919 46,816 Direct +0.41% Acquired -6.9% (price as of )
March 14, 2025 MAIN J 161 $56.26 $9,058 46,627 Direct +0.35% Acquired -4.9% (price as of )
Feb. 14, 2025 MAIN J 146 $61.47 $8,975 46,466 Direct +0.32% Acquired -12.9% (price as of )
Jan. 15, 2025 MAIN J 151 $59.24 $8,945 46,320 Direct +0.33% Acquired -9.7% (price as of )
Dec. 27, 2024 MAIN J 185 $57.90 $10,712 46,168 Direct +0.40% Acquired -7.6% (price as of )
Dec. 13, 2024 MAIN J 156 $55.63 $8,678 45,984 Direct +0.34% Acquired -3.8% (price as of )
Nov. 15, 2024 MAIN J 166 $52.16 $8,659 45,827 Direct +0.36% Acquired 2.6% (price as of )
Oct. 15, 2024 MAIN J 169 $51.02 $8,622 45,661 Direct +0.37% Acquired 4.9% (price as of )
Sept. 27, 2024 MAIN J 209 $50.23 $10,498 45,492 Direct +0.46% Acquired 6.5% (price as of )
Sept. 13, 2024 MAIN J 171 $49.95 $8,541 45,283 Direct +0.38% Acquired 7.1% (price as of )
Aug. 15, 2024 MAIN J 172 $49.25 $8,471 45,113 Direct +0.38% Acquired 8.6% (price as of )
July 15, 2024 MAIN J 163 $51.67 $8,422 44,940 Direct +0.36% Acquired 3.6% (price as of )
June 27, 2024 MAIN J 205 $50.14 $10,279 44,777 Direct +0.46% Acquired 6.7% (price as of )
June 14, 2024 MAIN J 166 $49.34 $8,190 44,572 Direct +0.37% Acquired 8.5% (price as of )
May 15, 2024 MAIN J 165 $49.31 $8,136 44,406 Direct +0.37% Acquired 8.5% (price as of )
May 6, 2024 MAIN A 590 · · 42,669 Direct +1.40% Acquired
May 6, 2024 MAIN A 1,572 $50.88 $79,983 44,241 Direct +3.68% Acquired 5.2% (price as of )
April 15, 2024 MAIN J 165 $46.68 $7,702 42,079 Direct +0.39% Acquired 14.6% (price as of )
March 27, 2024 MAIN J 205 $46.78 $9,590 41,913 Direct +0.49% Acquired 14.4% (price as of )
March 15, 2024 MAIN J 165 $46.20 $7,623 41,708 Direct +0.40% Acquired 15.8% (price as of )
Feb. 15, 2024 MAIN J 169 $44.83 $7,576 41,543 Direct +0.41% Acquired 19.4% (price as of )
Jan. 12, 2024 MAIN J 173 $43.77 $7,572 41,374 Direct +0.42% Acquired 22.3% (price as of )
Dec. 27, 2023 MAIN J 198 $43.42 $8,597 41,201 Direct +0.48% Acquired 23.2% (price as of )
Dec. 15, 2023 MAIN J 171 $42.80 $7,319 41,003 Direct +0.42% Acquired 25.0% (price as of )
Nov. 15, 2023 MAIN J 178 $40.81 $7,264 40,832 Direct +0.44% Acquired 31.1% (price as of )
Oct. 13, 2023 MAIN J 182 $39.69 $7,224 40,654 Direct +0.45% Acquired 34.8% (price as of )
Sept. 27, 2023 MAIN J 209 $40.21 $8,404 40,472 Direct +0.52% Acquired 33.1% (price as of )
Sept. 15, 2023 MAIN J 170 $41.01 $6,972 40,263 Direct +0.42% Acquired 30.5% (price as of )
Aug. 15, 2023 MAIN J 172 $40.32 $6,935 40,093 Direct +0.43% Acquired 32.7% (price as of )
July 14, 2023 MAIN J 169 $40.80 $6,895 39,921 Direct +0.43% Acquired 31.2% (price as of )
June 28, 2023 MAIN J 171 $39.21 $6,705 39,751 Direct +0.43% Acquired 36.5% (price as of )
June 15, 2023 MAIN J 170 $39.36 $6,691 39,580 Direct +0.43% Acquired 36.0% (price as of )
May 15, 2023 MAIN J 168 $39.53 $6,641 39,410 Direct +0.43% Acquired 35.4% (price as of )
May 1, 2023 MAIN A 740 · · 37,268 Direct +2.03% Acquired
May 1, 2023 MAIN A 1,974 $40.53 $80,006 39,242 Direct +5.30% Acquired 32.0% (price as of )
April 14, 2023 MAIN J 156 $39.56 $6,171 36,528 Direct +0.43% Acquired 35.3% (price as of )
March 28, 2023 MAIN J 121 $39.45 $4,773 36,373 Direct +0.33% Acquired 35.6% (price as of )
March 15, 2023 MAIN J 158 $38.54 $6,089 36,252 Direct +0.44% Acquired 38.8% (price as of )
Feb. 15, 2023 MAIN J 153 $39.76 $6,083 36,093 Direct +0.43% Acquired 34.6% (price as of )
Jan. 13, 2023 MAIN J 157 $38.51 $6,046 35,941 Direct +0.44% Acquired 39.0% (price as of )
Dec. 28, 2022 MAIN J 73 $36.51 $2,665 35,784 Direct +0.20% Acquired 46.6% (price as of )
Dec. 15, 2022 MAIN J 157 $37.19 $5,839 35,711 Direct +0.44% Acquired 43.9% (price as of )
Nov. 15, 2022 MAIN J 152 $38.15 $5,799 35,554 Direct +0.43% Acquired 40.3% (price as of )
Oct. 14, 2022 MAIN J 174 $33.14 $5,766 35,402 Direct +0.49% Acquired 61.5% (price as of )
Sept. 27, 2022 MAIN J 75 $34.75 $2,606 35,228 Direct +0.21% Acquired 54.0% (price as of )
Sept. 15, 2022 MAIN J 141 $39.76 $5,606 35,152 Direct +0.40% Acquired 34.6% (price as of )
Aug. 15, 2022 MAIN J 127 $43.81 $5,564 35,011 Direct +0.36% Acquired 22.1% (price as of )
July 15, 2022 MAIN J 135 $40.97 $5,531 34,884 Direct +0.39% Acquired 30.6% (price as of )
June 30, 2022 MAIN J 50 $38.53 $1,926 34,749 Direct +0.14% Acquired 38.9% (price as of )
June 15, 2022 MAIN J 153 $35.81 $5,479 34,699 Direct +0.44% Acquired 49.4% (price as of )
May 13, 2022 MAIN J 144 $37.82 $5,446 34,546 Direct +0.42% Acquired 41.5% (price as of )
May 2, 2022 MAIN A 765 · · 32,488 Direct +2.41% Acquired
May 2, 2022 MAIN A 1,913 $39.20 $74,990 34,402 Direct +5.89% Acquired 36.5% (price as of )
April 14, 2022 MAIN J 121 $41.70 $5,046 31,723 Direct +0.38% Acquired 28.3% (price as of )
March 30, 2022 MAIN J 41 $42.44 $1,740 31,603 Direct +0.13% Acquired 26.1% (price as of )
March 15, 2022 MAIN J 23 $39.94 $919 31,423 Direct +0.07% Acquired 34.0% (price as of )
March 15, 2022 MAIN J 122 $40.89 $4,989 31,545 Direct +0.39% Acquired 30.9% (price as of )
March 15, 2022 MAIN J 17 $39.94 $679 31,562 Direct +0.05% Acquired 34.0% (price as of )
Feb. 15, 2022 MAIN J 26 $42.29 $1,100 31,268 Direct +0.08% Acquired 26.5% (price as of )
Feb. 15, 2022 MAIN J 116 $42.80 $4,965 31,384 Direct +0.37% Acquired 25.0% (price as of )
Feb. 15, 2022 MAIN J 16 $42.29 $677 31,399 Direct +0.05% Acquired 26.5% (price as of )
Jan. 14, 2022 MAIN J 24 $44.46 $1,067 31,115 Direct +0.08% Acquired 20.4% (price as of )
Jan. 14, 2022 MAIN J 112 $44.09 $4,938 31,227 Direct +0.36% Acquired 21.4% (price as of )
Jan. 14, 2022 MAIN J 15 $44.46 $667 31,242 Direct +0.05% Acquired 20.4% (price as of )
Dec. 30, 2021 MAIN J 11 $44.76 $492 31,032 Direct +0.04% Acquired 19.5% (price as of )
Dec. 30, 2021 MAIN J 51 $44.61 $2,275 31,084 Direct +0.16% Acquired 20.0% (price as of )
Dec. 30, 2021 MAIN J 7 $44.76 $313 31,091 Direct +0.02% Acquired 19.5% (price as of )
Dec. 15, 2021 MAIN J 25 $42.39 $1,060 30,894 Direct +0.08% Acquired 26.2% (price as of )
Dec. 15, 2021 MAIN J 112 $42.92 $4,807 31,006 Direct +0.36% Acquired 24.7% (price as of )
Dec. 15, 2021 MAIN J 15 $42.39 $636 31,021 Direct +0.05% Acquired 26.2% (price as of )
Nov. 15, 2021 MAIN J 23 $45.83 $1,054 30,751 Direct +0.07% Acquired 16.8% (price as of )
Nov. 15, 2021 MAIN J 104 $45.68 $4,751 30,856 Direct +0.34% Acquired 17.1% (price as of )

Loaded 100 of 303 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.

Initial ownership (Form 3) 1 holding

07

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

DateTickerSecuritySharesOwnership
Nov. 5, 2015 MAIN No securities benefically owned 0 Direct