Early Access — free while we kick the tires
EdgarHawk

KESSLER JAMES FRANCIS

Chief Executive Officer

Officer
7 filings analyzed · 1 company · Latest 2026-01-22

Companies

Company Buys Sells Direction
RB GLOBAL INC. RBA 0 12 Net selling

Activity

January 2026
2026-01-22 RB GLOBAL INC. RBA
low
Sell
20,742 shares
$2,385,330
Significance 4/10

CEO James Kessler sells 20,742 shares of RBA at $115.00; holds 107,569 post-sale as stock up 10.5% in 30 days.

CEO James Francis Kessler sold 20,742 shares of RB Global at $115.00 on 2026-01-21, reducing his stake by 16.2% to 107,569 shares and generating $2,385,330.00 in proceeds. The sale occurs as RBA trades near its 52-week high ($118.90), with the stock up 10.5% over the prior 30 days and 14.5% over 90 days, suggesting the CEO executed at an elevated price level. Historically at RBA, Kessler's prior five sales resulted in only 1 being well-timed on a 90-day basis, indicating his sales at this ticker have not reliably preceded declines. His cross-ticker sales track record shows a 16.67% well-timed rate with a positive average 90-day return of 7.4%, meaning his prior sales were followed by stock gains overall—a pattern of selling into strength rather than before weakness.

July 2025
2025-07-16 RB GLOBAL INC. RBA
medium
Sell
45,658 shares
$5,022,380
Significance 5/10

CEO James Kessler sold 45.7K RBA shares at $110.00 for $5.0M, reducing holdings by 29.8% to 107.6K shares

CEO James Francis Kessler executed a substantial sale of 45,658 shares (45.7K shares) at $110.00, reducing his holdings from 153,227 shares (153.2K shares) to 107,569 shares (107.6K shares). The transaction occurred near RBA's 52-week high ($109.31 current price is -0.3% from the $109.66 high), a price point the stock has only recently reached following a 12.2% climb over 90 days. Kessler's prior five sales at RBA were uniformly poorly timed at the 90-day mark: each resulted in positive returns (ranging from +5.2% to +16.6%), meaning he sold before subsequent rallies in every instance. This latest sale follows the same pattern of execution near local strength but does not establish a signal of fundamental deterioration, as the stock's recent momentum and the company's 16.4% annual revenue growth remain intact.

March 2025
2025-03-19 RB GLOBAL INC. RBA
low
Sell
15,700 shares
$1,535,617
Significance 4/10

RBA CEO James Francis Kessler sold 15,700 shares at $97.81 on 2025-03-17 for $1,535,617; retains 107,569 shares.

CEO James Francis Kessler sold 15,700 shares (-12.7% vs pre-transaction holdings) at $97.81, reducing his stake from 123,269 to 107,569 shares. His cross-ticker track record shows 4 prior sells with an average 90-day return of +10.3% and a 0.00% well-timed rate, indicating these previous sales were followed by stock appreciation rather than declines. At RBA specifically, his prior 4 sell transactions posted 90-day returns ranging from +1.7% to +16.6%, with only 1 of 5 prior trades at this ticker meeting the well-timed threshold at 90 days. The stock currently trades at $99.23, up 3.0% over 30 days and 9.2% over 90 days, and sits -5.2% from its 52-week high of $104.72. Given the company's solid fundamentals—$981.8M in latest quarterly revenue, +16.4% annual growth, and $76.1M net income—this sale reflects a routine reduction of an executive's concentrated position rather than a signal of deteriorating confidence in the business.

September 2024
2024-09-24 RB GLOBAL INC. RBA
medium
Sell
17,883 shares
$1,505,570
Significance 5/10

CEO James Kessler sold 17.9K RBA shares at $84.19; 90-day momentum slightly positive after prior June sale, but execution pattern may warrant attention.

KESSLER JAMES FRANCIS sold 17,883 shares (17.2% of prior holdings) on 2024-09-23, following two recent dispositions on 2024-09-16 and 2024-09-09 at the same ticker. The June 2024 sale at RBA posted a 90-day return of +5.2%, indicating the stock subsequently recovered—a poorly-timed exit in hindsight. Across his cross-ticker open-market sell history, his 90-day well-timed rate is 0.00% (none of his 3 prior sells preceded declines), and the average 90-day return after those sales was +5.2%. The current stock is -3.4% from its 52-week high of $87.15 and trading near recent lows. RBA's annualized fundamentals show strong growth (revenue +112.2% year-over-year) but a steep P/E of 42.31, suggesting limited margin of safety. The clustering of three sales within 14 calendar days on a high-valuation stock warrants examination of whether these are scheduled (10b5-1) or discretionary transactions.

2024-09-17 RB GLOBAL INC. RBA
high
Sell
17,883 shares
$1,517,015
Significance 6/10

CEO James Kessler sells 17,883 shares of RBA at $84.83; retains 86,247 shares post-transaction

KESSLER JAMES FRANCIS, Chief Executive Officer, sold 17,883 shares (17.2% of his pre-transaction holdings) for $1,517,014.89 on 2024-09-16 at $84.83, leaving him with 86,247 shares. The sale occurs as RBA trades 3.2% below its 52-week high of $87.15, in a company posting $1.1B quarterly revenue and 112.2% annual revenue growth. At his same-ticker RBA history, the CEO has executed 5 prior trades: 3 buys (all showing positive 90-day returns of 13.4%, 6.0%, and 5.1%) and 2 sells, with his most recent RBA sale on 2024-09-09 showing no measurable outcome yet. The sequence of two sales within one week (09-09 and 09-16) and his historical pattern across RBA (3 of 4 prior measurable trades well-timed) invites examination of whether this reflects a shift in conviction or a scheduled reduction of elevated post-acquisition holdings.

2024-09-10 RB GLOBAL INC. RBA
medium
Sell
17,883 shares
$1,485,898
Significance 6/10

RBA CEO sells 17,883 shares ($1.5M) at $83.09; holds 86,247 post-sale amid strong fundamentals (FY growth +112.2%)

CEO James Francis Kessler sold 17,883 shares at $83.09 on 2024-09-09, reducing his stake by 17.2% to 86,247 shares. The company's FY revenue growth stands at +112.2% with net income of $111.1M and market cap of $15.5B, reflecting strong operational momentum. At his prior RBA trades, Kessler demonstrated effective timing—three buys at RBA posted positive 90-day returns (+8.6%, +13.4%, +14.6%-+15.8%), while his June 2024 sell at RBA showed -0.4% 30-day return. His cross-ticker buy track record across all holdings (100% 90-day win rate, avg 90d return +8.2%) contrasts with 1 prior sell (avg 30d return -0.4%), suggesting a buy-biased orientation. The present sale occurs with stock at $84.05, down 3.6% from 52-week high of $87.15 but up 6.5% over 30 days and up 4.1% over 90 days—a mixed price backdrop that does not clearly indicate distress or euphoria.

June 2024
2024-06-18 RB GLOBAL INC. RBA
medium
Sell
8,000 shares
$647,280
Significance 4/10

RBA CEO James Kessler sells 8,000 shares (8.0K) for $647,280.00 (647.3K); reduces stake 9.3%; stock currently -0.8% from 52-week high.

Chief Executive Officer James Francis Kessler sold 8,000 shares at $80.91, reducing his holdings from 86,104 to 78,104 shares (a 9.3% reduction). The sale occurred near the stock's 52-week high of $80.72, with current price at $80.07 and the stock up 6.8% over the prior 30 days and 4.3% over 90 days. Kessler's prior three trades at RBA were all purchases (November 2023, August 2023 × 2), each followed by positive 90-day returns of +8.6%, +13.4%, +15.8%, +14.6%, and +5.1%, establishing a pattern of well-timed entries at this ticker. His cross-ticker track record shows 3 prior buys averaging +13.0% 30-day and +8.2% 90-day returns with a 100% win rate. This sale differs materially from his prior accumulation behavior, occurring as RBA stock approaches recent highs on strong near-term momentum. The transaction alone does not signal distress—the company posted $1.1B quarterly revenue with +112.2% annual growth and $107.4M net income—but it marks a departure from his established buying pattern.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access