Battles Kelly Bodnar

Director · ANET, TDUP

As of 2026-09-27, Battles Kelly Bodnar has 91 Form 4 transactions on record across 2 companies — 32 in the trailing 12 months.

Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.

Pattern in the record: open-market sales filed in August in multiple years since 2024 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.

Reconstructed holdings

Direct: $2.3MIndirect: $0$2.3Mas of 2026-09-27
  • Direct $2.3M
  • Indirect $0
ANETdirect10,194 sh$2.1M
TDUPdirect76,687 sh$173K

Reconstructed from this person's own Form 4 filings — the total each filing reported owning afterward, priced at the close on the as-of date shown. A filed position can lag the real one.

Direct and indirect holdings (e.g. through a trust or fund) are tagged separately, as filed.

Trades by company

ANET · 89 trades
2026-08-21: Sale, 213 sh ($40K)2026-08-21: Sale, 70 sh ($13K)2026-08-21: Sale, 64 sh ($12K)2026-08-21: Sale, 40 sh ($8K)2026-08-21: Sale, 35 sh ($7K)2026-08-20: Option exercise, 538 sh ($0)2026-08-20: Option exercise, 538 sh ($0)2026-05-29: Award / grant, 2,153 sh ($0)2026-05-21: Sale, 168 sh ($25K)2026-05-21: Sale, 170 sh ($25K)2026-05-21: Sale, 54 sh ($8K)2026-05-21: Sale, 28 sh ($4K)2026-05-21: Sale, 2 sh ($281)2026-05-20: Option exercise, 971 sh ($0)2026-05-20: Option exercise, 971 sh ($0)2026-02-23: Sale, 134 sh ($17K)2026-02-23: Sale, 121 sh ($15K)2026-02-23: Sale, 119 sh ($15K)2026-02-23: Sale, 19 sh ($2K)2026-02-23: Sale, 19 sh ($2K)2026-02-23: Sale, 10 sh ($1K)2026-02-20: Option exercise, 971 sh ($0)2026-02-20: Option exercise, 971 sh ($0)2025-11-21: Sale, 264 sh ($31K)2025-11-21: Sale, 52 sh ($6K)2025-11-21: Sale, 42 sh ($5K)2025-11-21: Sale, 42 sh ($5K)2025-11-21: Sale, 22 sh ($3K)2025-11-20: Option exercise, 971 sh ($0)2025-11-20: Option exercise, 971 sh ($0)2025-08-20: Option exercise, 971 sh ($0)2025-08-20: Option exercise, 971 sh ($0)2025-07-25: Sale, 497 sh ($57K)2025-07-25: Sale, 367 sh ($42K)2025-05-30: Award / grant, 3,884 sh ($0)2025-05-20: Option exercise, 844 sh ($0)2025-05-20: Option exercise, 844 sh ($0)2025-04-22: Sale, 1,234 sh ($85K)2025-04-22: Sale, 258 sh ($18K)2025-02-20: Option exercise, 844 sh ($0)2025-02-20: Option exercise, 844 sh ($0)2025-02-14: Sale, 1,152 sh ($123K)2025-02-14: Sale, 324 sh ($35K)2025-02-14: Sale, 12 sh ($1K)2024-11-20: Option exercise, 212 sh ($0)2024-11-20: Option exercise, 212 sh ($0)2024-10-22: Sale, 90 sh ($36K)2024-10-22: Sale, 79 sh ($31K)2024-10-22: Sale, 64 sh ($25K)2024-10-22: Sale, 55 sh ($22K)2024-10-22: Sale, 42 sh ($17K)2024-10-22: Sale, 33 sh ($13K)2024-10-22: Sale, 9 sh ($4K)2024-10-22: Sale, 1 sh ($401)2024-09-16: Sale, 96 sh ($34K)2024-09-16: Sale, 68 sh ($24K)2024-09-16: Sale, 50 sh ($18K)2024-09-16: Sale, 44 sh ($16K)2024-09-16: Sale, 42 sh ($15K)2024-09-16: Sale, 32 sh ($11K)2024-09-16: Sale, 20 sh ($7K)2024-09-16: Sale, 20 sh ($7K)2024-08-20: Option exercise, 211 sh ($0)2024-08-20: Option exercise, 211 sh ($0)2024-08-06: Sale, 40 sh ($13K)2024-08-06: Sale, 30 sh ($10K)2024-08-06: Sale, 28 sh ($9K)2024-08-06: Sale, 23 sh ($7K)2024-08-06: Sale, 21 sh ($7K)2024-08-06: Sale, 17 sh ($6K)2024-08-06: Sale, 15 sh ($5K)2024-08-06: Sale, 14 sh ($4K)2024-08-06: Sale, 8 sh ($3K)2024-08-06: Sale, 5 sh ($2K)2024-08-06: Sale, 5 sh ($2K)2024-08-06: Sale, 5 sh ($2K)2024-08-06: Sale, 4 sh ($1K)2024-08-06: Sale, 1 sh ($329)2024-06-07: Award / grant, 845 sh ($0)2024-05-20: Option exercise, 372 sh ($0)2024-05-20: Option exercise, 372 sh ($0)2024-05-07: Sale, 159 sh ($44K)2024-05-07: Sale, 67 sh ($18K)2024-05-07: Sale, 55 sh ($15K)2024-05-07: Sale, 31 sh ($9K)2024-05-07: Sale, 29 sh ($8K)2024-05-07: Sale, 15 sh ($4K)2024-02-20: Option exercise, 373 sh ($0)2024-02-20: Option exercise, 373 sh ($0)
TDUP · 2 trades
2026-05-20: Award / grant, 37,265 sh ($0)2025-12-01: Award / grant, 39,422 sh ($0)

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-08-21ANETSale213 @ $188.69$40K−2.0% of holding10,194Form 4
2026-08-21ANETSale70 @ $184.77$13K−0.7% of holding10,546Form 4
2026-08-21ANETSale64 @ $185.61$12K−0.6% of holding10,482Form 4
2026-08-21ANETSale40 @ $187.77$8K−0.4% of holding10,407Form 4
2026-08-21ANETSale35 @ $186.93$7K−0.3% of holding10,447Form 4
2026-05-21ANETSale168 @ $147.93$25K−1.6% of holding10,078Form 4
2026-05-21ANETSale170 @ $145.50$25K−1.6% of holding10,300Form 4
2026-05-21ANETSale54 @ $146.14$8K−0.5% of holding10,246Form 4
2026-05-21ANETSale28 @ $144.23$4K−0.3% of holding10,470Form 4
2026-05-21ANETSale2 @ $140.49$281−0.0% of holding10,498Form 4
2026-02-23ANETSale134 @ $128.60$17K−1.4% of holding9,577Form 4
2026-02-23ANETSale121 @ $126.85$15K−1.2% of holding9,830Form 4
2026-02-23ANETSale119 @ $127.76$15K−1.2% of holding9,711Form 4
2026-02-23ANETSale19 @ $130.59$2K−0.2% of holding9,539Form 4
2026-02-23ANETSale19 @ $129.59$2K−0.2% of holding9,558Form 4
2026-02-23ANETSale10 @ $131.46$1K−0.1% of holding9,529Form 4
2025-11-21ANETSale264 @ $116.97$31K−2.8% of holding9,064Form 4
2025-11-21ANETSale52 @ $116.22$6K−0.6% of holding9,328Form 4
2025-11-21ANETSale42 @ $119.16$5K−0.5% of holding8,980Form 4
2025-11-21ANETSale42 @ $118.38$5K−0.5% of holding9,022Form 4
2025-11-21ANETSale22 @ $115.30$3K−0.2% of holding9,380Form 4
2025-07-25ANETSale497 @ $114.88$57K−6.2% of holding7,460Form 4
2025-07-25ANETSale367 @ $114.40$42K−4.4% of holding7,957Form 4
2025-04-22ANETSale1,234 @ $68.61$85K−14.2% of holding7,480Form 4
2025-04-22ANETSale258 @ $67.91$18K−2.9% of holding8,714Form 4
2025-02-14ANETSale1,152 @ $106.84$123K−12.0% of holding8,464Form 4
2025-02-14ANETSale324 @ $108.11$35K−3.8% of holding8,140Form 4
2025-02-14ANETSale12 @ $108.64$1K−0.1% of holding8,128Form 4
2024-10-22ANETSale90 @ $397.98$36K−3.8% of holding2,257Form 4
2024-10-22ANETSale79 @ $394.85$31K−3.2% of holding2,422Form 4
2024-10-22ANETSale64 @ $393.90$25K−2.5% of holding2,501Form 4
2024-10-22ANETSale55 @ $398.96$22K−2.4% of holding2,202Form 4
2024-10-22ANETSale42 @ $395.75$17K−1.7% of holding2,380Form 4
2024-10-22ANETSale33 @ $396.99$13K−1.4% of holding2,347Form 4
2024-10-22ANETSale9 @ $400.12$4K−0.4% of holding2,193Form 4
2024-10-22ANETSale1 @ $401.30$401−0.0% of holding2,192Form 4
2024-09-16ANETSale96 @ $359.06$34K−3.5% of holding2,609Form 4
2024-09-16ANETSale68 @ $355.69$24K−2.4% of holding2,767Form 4
2024-09-16ANETSale50 @ $354.42$18K−1.7% of holding2,835Form 4
2024-09-16ANETSale44 @ $359.67$16K−1.7% of holding2,565Form 4
2024-09-16ANETSale42 @ $356.66$15K−1.5% of holding2,725Form 4
2024-09-16ANETSale32 @ $353.61$11K−1.1% of holding2,885Form 4
2024-09-16ANETSale20 @ $357.75$7K−0.7% of holding2,705Form 4
2024-09-16ANETSale20 @ $352.73$7K−0.7% of holding2,917Form 4
2024-08-06ANETSale40 @ $326.61$13K−1.4% of holding2,774Form 4
2024-08-06ANETSale30 @ $327.61$10K−1.1% of holding2,744Form 4
2024-08-06ANETSale28 @ $325.58$9K−1.0% of holding2,814Form 4
2024-08-06ANETSale23 @ $324.72$7K−0.8% of holding2,842Form 4
2024-08-06ANETSale21 @ $319.28$7K−0.7% of holding2,903Form 4
2024-08-06ANETSale17 @ $328.41$6K−0.6% of holding2,727Form 4
2024-08-06ANETSale15 @ $321.22$5K−0.5% of holding2,874Form 4
2024-08-06ANETSale14 @ $320.12$4K−0.5% of holding2,889Form 4
2024-08-06ANETSale8 @ $316.25$3K−0.3% of holding2,929Form 4
2024-08-06ANETSale5 @ $322.20$2K−0.2% of holding2,869Form 4
2024-08-06ANETSale5 @ $317.63$2K−0.2% of holding2,924Form 4
2024-08-06ANETSale5 @ $314.26$2K−0.2% of holding2,937Form 4
2024-08-06ANETSale4 @ $323.32$1K−0.1% of holding2,865Form 4
2024-08-06ANETSale1 @ $329.19$329−0.0% of holding2,726Form 4
2024-05-07ANETSale159 @ $275.53$44K−5.7% of holding2,616Form 4
2024-05-07ANETSale67 @ $274.48$18K−2.4% of holding2,775Form 4
2024-05-07ANETSale55 @ $273.51$15K−1.9% of holding2,842Form 4
2024-05-07ANETSale31 @ $276.21$9K−1.2% of holding2,585Form 4
2024-05-07ANETSale29 @ $272.49$8K−1.0% of holding2,897Form 4
2024-05-07ANETSale15 @ $277.35$4K−0.6% of holding2,570Form 4
27 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-08-20ANETOption exercise53810,616Form 4
2026-08-20ANETOption exercise5381,615Form 4
2026-05-29ANETAward / grant2,1532,153Form 4
2026-05-20ANETOption exercise9710Form 4
2026-05-20TDUPAward / grant37,26576,687Form 4
2026-05-20ANETOption exercise97110,500Form 4
2026-02-20ANETOption exercise971971Form 4
2026-02-20ANETOption exercise9719,951Form 4
2025-12-01TDUPAward / grant39,42239,422Form 4
2025-11-20ANETOption exercise9711,942Form 4
2025-11-20ANETOption exercise9719,402Form 4
2025-08-20ANETOption exercise9718,431Form 4
2025-08-20ANETOption exercise9712,913Form 4
2025-05-30ANETAward / grant3,8843,884Form 4
2025-05-20ANETOption exercise8448,324Form 4
2025-05-20ANETOption exercise8440Form 4
2025-02-20ANETOption exercise8448,972Form 4
2025-02-20ANETOption exercise844844Form 4
2024-11-20ANETOption exercise212422Form 4
2024-11-20ANETOption exercise2122,404Form 4
2024-08-20ANETOption exercise211634Form 4
2024-08-20ANETOption exercise2112,937Form 4
2024-06-07ANETAward / grant845845Form 4
2024-05-20ANETOption exercise3722,942Form 4
2024-05-20ANETOption exercise3720Form 4
2024-02-20ANETOption exercise3732,926Form 4
2024-02-20ANETOption exercise373372Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.