MIHAYLO STEVEN G

CIK 902111 · View on SEC EDGAR ↗

Insider

First SEC filing: June 3, 2026 · Latest: June 3, 2026

On this page

Insider at

Insider transactions

0 buys (P) 8 sells (S) Net: $-12,572,294 + 11 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

11 other filings hidden
Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
June 1, 2026 CXDO S 1,141,965 $10.46 $11,949,179 9,543,386 -37.8% (price as of 2026-08-20)
May 29, 2026 CXDO S 17,068 $10.09 $172,259 11,199,703 -35.5% (price as of 2026-08-20)
March 10, 2026 CXDO S 224 $7.04 $1,577 11,241,771 Indirect 0.00% Disposed -7.5% (price as of 2026-08-20)
March 10, 2026 CXDO S 18,213 $7.03 $128,037 11,241,995 Indirect -0.16% Disposed -7.4% (price as of 2026-08-20)
March 10, 2026 CXDO S 1,557 $7.06 $10,992 11,260,208 Indirect -0.01% Disposed -7.8% (price as of 2026-08-20)
March 9, 2026 CXDO S 10,000 $7.05 $70,500 11,261,765 Indirect -0.09% Disposed -7.7% (price as of 2026-08-20)
March 6, 2026 CXDO S 10,000 $7.00 $70,000 11,271,765 Indirect -0.09% Disposed -7.0% (price as of 2026-08-20)
March 6, 2026 CXDO S 25,000 $6.79 $169,750 11,281,765 Indirect -0.22% Disposed -4.1% (price as of 2026-08-20)
May 18, 2017 CXDO P 4,050 $1.45 $5,872 9,586,123 Indirect +0.04% Acquired 349.0% (price as of 2026-08-20)
April 19, 2017 CXDO P 270 $1.45 $392 9,582,073 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
April 6, 2017 CXDO P 5,000 $1.45 $7,250 9,581,803 Indirect +0.05% Acquired 349.0% (price as of 2026-08-20)
March 30, 2017 CXDO P 15,000 $1.45 $21,750 9,576,803 Indirect +0.16% Acquired 349.0% (price as of 2026-08-20)
March 28, 2017 CXDO P 1 $1.45 $1 9,561,553 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
March 27, 2017 CXDO P 35 $1.45 $51 9,561,552 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
March 24, 2017 CXDO P 250 $1.45 $362 9,561,803 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
March 22, 2017 CXDO P 5,000 $1.45 $7,250 9,561,517 Indirect +0.05% Acquired 349.0% (price as of 2026-08-20)
March 21, 2017 CXDO P 10 $1.45 $14 9,556,517 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
March 17, 2017 CXDO P 5,259 $1.45 $7,626 9,556,507 Indirect +0.06% Acquired 349.0% (price as of 2026-08-20)
Feb. 15, 2017 CXDO P 48 $1.45 $70 9,401,248 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Feb. 8, 2017 CXDO P 300 $1.45 $435 9,401,200 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Feb. 3, 2017 CXDO P 1,000 $1.45 $1,450 9,400,900 Indirect +0.01% Acquired 349.0% (price as of 2026-08-20)
Feb. 2, 2017 CXDO P 31,237 $1.45 $45,294 9,399,900 Indirect +0.33% Acquired 349.0% (price as of 2026-08-20)
Feb. 1, 2017 CXDO P 100 $1.45 $145 9,368,663 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Jan. 31, 2017 CXDO P 100 $1.45 $145 9,368,563 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Jan. 30, 2017 CXDO P 11,971 $1.45 $17,358 9,368,463 Indirect +0.13% Acquired 349.0% (price as of 2026-08-20)
Jan. 20, 2017 CXDO P 24,100 $1.45 $34,945 9,281,492 Indirect +0.26% Acquired 349.0% (price as of 2026-08-20)
Jan. 18, 2017 CXDO P 2,139 $1.45 $3,102 9,257,392 Indirect +0.02% Acquired 349.0% (price as of 2026-08-20)
Jan. 17, 2017 CXDO P 4,550 $1.45 $6,598 9,255,253 Indirect +0.05% Acquired 349.0% (price as of 2026-08-20)
Jan. 13, 2017 CXDO P 2,312 $1.45 $3,352 9,250,703 Indirect +0.02% Acquired 349.0% (price as of 2026-08-20)
Jan. 11, 2017 CXDO P 259 $1.45 $376 9,248,391 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Jan. 9, 2017 CXDO P 20,795 $1.45 $30,153 9,248,132 Indirect +0.23% Acquired 349.0% (price as of 2026-08-20)
Jan. 6, 2017 CXDO P 320 $1.45 $464 9,227,337 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Jan. 4, 2017 CXDO P 1 $1.45 $1 9,227,017 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Dec. 30, 2016 CXDO P 1,980 $1.45 $2,871 9,227,002 Indirect +0.02% Acquired 349.0% (price as of 2026-08-20)
Dec. 29, 2016 CXDO P 280 $1.45 $406 9,225,022 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Dec. 28, 2016 CXDO P 1,150 $1.45 $1,668 9,224,742 Indirect +0.01% Acquired 349.0% (price as of 2026-08-20)
Dec. 27, 2016 CXDO P 14 $1.45 $20 9,227,016 Indirect 0.00% Acquired 349.0% (price as of 2026-08-20)
Dec. 27, 2016 CXDO P 19,736 $1.45 $28,617 9,223,592 Indirect +0.21% Acquired 349.0% (price as of 2026-08-20)
Dec. 23, 2016 CXDO P 16,800 $1.45 $24,360 9,203,856 Indirect +0.18% Acquired 349.0% (price as of 2026-08-20)
Dec. 22, 2016 CXDO P 15,597 $1.45 $22,616 9,187,056 Indirect +0.17% Acquired 349.0% (price as of 2026-08-20)
Dec. 20, 2016 CXDO P 5,000 $1.45 $7,250 9,171,459 Indirect +0.05% Acquired 349.0% (price as of 2026-08-20)
Dec. 19, 2016 CXDO P 21,000 $1.45 $30,450 9,166,459 Indirect +0.23% Acquired 349.0% (price as of 2026-08-20)
Dec. 15, 2016 CXDO P 64,873 $1.45 $94,066 9,145,459 Indirect +0.71% Acquired 349.0% (price as of 2026-08-20)
Dec. 14, 2016 CXDO P 600 $1.45 $870 9,080,586 Indirect +0.01% Acquired 349.0% (price as of 2026-08-20)
Dec. 13, 2016 CXDO P 2,000 $1.45 $2,900 9,079,986 Indirect +0.02% Acquired 349.0% (price as of 2026-08-20)
Dec. 7, 2016 CXDO P 1,900 $1.40 $2,660 9,077,986 Indirect +0.02% Acquired 365.0% (price as of 2026-08-20)
Dec. 2, 2016 CXDO P 5,794 $1.45 $8,401 9,076,086 Indirect +0.06% Acquired 349.0% (price as of 2026-08-20)
Nov. 29, 2016 CXDO P 26,700 $1.45 $38,715 9,070,292 Indirect +0.30% Acquired 349.0% (price as of 2026-08-20)
Nov. 29, 2016 CXDO P 26,700 $1.45 $38,715 9,070,292 Indirect +0.30% Acquired 349.0% (price as of 2026-08-20)
Nov. 28, 2016 CXDO P 9,850 $1.45 $14,282 9,043,592 Indirect +0.11% Acquired 349.0% (price as of 2026-08-20)
Nov. 25, 2016 CXDO P 160 $1.40 $224 9,033,742 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Nov. 23, 2016 CXDO P 400 $1.40 $560 8,868,582 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Nov. 22, 2016 CXDO P 30,000 $1.40 $42,000 8,868,182 Indirect +0.34% Acquired 365.0% (price as of 2026-08-20)
Nov. 21, 2016 CXDO P 6,100 $1.40 $8,540 8,838,182 Indirect +0.07% Acquired 365.0% (price as of 2026-08-20)
Nov. 18, 2016 CXDO P 21,200 $1.40 $29,680 8,832,082 Indirect +0.24% Acquired 365.0% (price as of 2026-08-20)
Nov. 16, 2016 CXDO P 250 $1.40 $350 8,810,882 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Nov. 16, 2016 CXDO P 250 $1.40 $350 8,810,882 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Nov. 3, 2016 CXDO P 5,554 $1.40 $7,776 8,810,632 Indirect +0.06% Acquired 365.0% (price as of 2026-08-20)
Oct. 28, 2016 CXDO P 47 $1.40 $66 8,805,078 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Oct. 27, 2016 CXDO P 8,400 $1.40 $11,760 8,805,031 Indirect +0.10% Acquired 365.0% (price as of 2026-08-20)
Oct. 20, 2016 CXDO P 2,200 $1.40 $3,080 8,796,631 Indirect +0.03% Acquired 365.0% (price as of 2026-08-20)
Oct. 19, 2016 CXDO P 2,000 $1.39 $2,780 8,794,431 Indirect +0.02% Acquired 368.3% (price as of 2026-08-20)
Oct. 18, 2016 CXDO P 20,810 $1.40 $29,134 8,792,431 Indirect +0.24% Acquired 365.0% (price as of 2026-08-20)
Sept. 28, 2016 CXDO P 30,247 $1.40 $42,346 8,771,621 Indirect +0.35% Acquired 365.0% (price as of 2026-08-20)
Sept. 27, 2016 CXDO P 100 $1.40 $140 8,741,374 Indirect 0.00% Acquired 365.0% (price as of 2026-08-20)
Sept. 12, 2016 CXDO P 1,750 $1.40 $2,450 8,741,224 Indirect +0.02% Acquired 365.0% (price as of 2026-08-20)
Sept. 7, 2016 CXDO P 4,000 $1.40 $5,600 8,729,474 Indirect +0.05% Acquired 365.0% (price as of 2026-08-20)
Aug. 25, 2016 CXDO P 1,549 $1.35 $2,091 8,725,472 Indirect +0.02% Acquired 382.2% (price as of 2026-08-20)
Aug. 23, 2016 CXDO P 5,000 $1.35 $6,750 8,723,925 Indirect +0.06% Acquired 382.2% (price as of 2026-08-20)
Aug. 11, 2016 CXDO P 1 $1.35 $1 8,718,925 Indirect 0.00% Acquired 382.2% (price as of 2026-08-20)
Aug. 9, 2016 CXDO P 25,900 $1.35 $34,965 8,718,924 Indirect +0.30% Acquired 382.2% (price as of 2026-08-20)
Aug. 8, 2016 CXDO P 20,000 $1.35 $27,000 8,693,024 Indirect +0.23% Acquired 382.2% (price as of 2026-08-20)
Aug. 5, 2016 CXDO P 10,000 $1.35 $13,500 8,739,474 Indirect +0.11% Acquired 382.2% (price as of 2026-08-20)
Aug. 4, 2016 CXDO P 600 $1.30 $780 8,673,024 Indirect +0.01% Acquired 400.8% (price as of 2026-08-20)
Aug. 3, 2016 CXDO P 10,900 $1.30 $14,170 8,672,424 Indirect +0.13% Acquired 400.8% (price as of 2026-08-20)
July 29, 2016 CXDO P 2,601 $1.30 $3,381 8,661,524 Indirect +0.03% Acquired 400.8% (price as of 2026-08-20)
July 25, 2016 CXDO P 31 $1.30 $40 8,658,923 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
July 22, 2016 CXDO P 6,960 $1.30 $9,048 8,658,892 Indirect +0.08% Acquired 400.8% (price as of 2026-08-20)
July 15, 2016 CXDO P 393 $1.30 $511 8,651,932 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
July 14, 2016 CXDO P 3,200 $1.30 $4,160 8,651,539 Indirect +0.04% Acquired 400.8% (price as of 2026-08-20)
July 13, 2016 CXDO P 10 $1.30 $13 8,648,339 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
July 12, 2016 CXDO P 200 $1.30 $260 8,648,329 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
July 11, 2016 CXDO P 3,500 $1.30 $4,550 8,648,129 Indirect +0.04% Acquired 400.8% (price as of 2026-08-20)
June 30, 2016 CXDO P 22 $1.30 $29 8,644,629 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
June 29, 2016 CXDO P 2,000 $1.30 $2,600 8,559,607 Indirect +0.02% Acquired 400.8% (price as of 2026-08-20)
June 16, 2016 CXDO P 100 $1.30 $130 8,557,607 Indirect 0.00% Acquired 400.8% (price as of 2026-08-20)
March 17, 2016 CXDO P 40,450 $1.05 $42,472 8,482,507 Indirect +0.48% Acquired 520.0% (price as of 2026-08-20)
March 15, 2016 CXDO P 4,000 $1.05 $4,200 8,441,907 Indirect +0.05% Acquired 520.0% (price as of 2026-08-20)
March 15, 2016 CXDO P 4,000 $1.05 $4,200 8,441,907 Indirect +0.05% Acquired 520.0% (price as of 2026-08-20)

Showing latest 100 of 557 transactions

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.

Date Ticker Security Underlying Exercise price Expiration Shares A/D
March 4, 2026 CXDO Stock Options Common Stock (10,000) $6.47 March 4, 2036 10,000 Acquired
Jan. 14, 2026 CXDO ISO Stock Options Common Stock (13,408) $2.25 Feb. 12, 2026 13,408 Disposed
March 7, 2017 CXDO Common Stock Common Stock (50,000) $1.56 March 7, 2024 50,000 Acquired
Feb. 23, 2017 CXDO Common Stock Common Stock (150,000) $1.11 Dec. 31, 2022 150,000 Disposed
Dec. 31, 2015 CXDO Common Stock Common Stock (150,000) $1.11 Dec. 31, 2022 150,000 Acquired
Jan. 5, 2015 CXDO Common Stock Common Stock (135,000) $1.85 Jan. 5, 2022 135,000 Acquired
March 6, 2014 CXDO Common Stock Common Stock (140,000) $3.19 March 4, 2021 140,000 Acquired
March 18, 2013 CXDO Common Stock Common Stock (275,000) $2.45 March 18, 2023 275,000 Acquired
May 15, 2012 CXDO Common Stock Common Stock (9,678) $3.30 July 16, 2020 9,678 Disposed
May 15, 2012 CXDO Common Stock Common Stock (8,322) $4.08 March 1, 2022 8,322 Disposed
March 15, 2012 CXDO Common Stock Common Stock (45,000) $3.30 July 16, 2020 45,000 Disposed
March 1, 2012 CXDO Common Stock Common Stock (10,000) $4.08 March 1, 2012 10,000 Acquired
March 1, 2012 CXDO Common Stock Common Stock (200,000) $4.08 March 1, 2022 200,000 Acquired
May 17, 2011 CXDO Common Stock Common Stock (170,000) $5.90 May 17, 2021 170,000 Acquired
July 16, 2010 CXDO Common Stock Common Stock (125,000) $3.30 July 16, 2020 125,000 Acquired
Sept. 8, 2009 CXDO Common Stock Common Stock (100,000) $7.69 Sept. 8, 2019 100,000 Acquired
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (20,100) $22.50 Nov. 17, 2007 20,100 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (19,900) $22.50 Nov. 17, 2007 19,900 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (4,500) $22.50 Nov. 17, 2007 4,500 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (25,500) $22.50 Nov. 17, 2007 25,500 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (20,000) $22.50 Nov. 17, 2007 20,000 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $22.50 Nov. 17, 2007 10,000 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (14,300) $22.50 Nov. 17, 2007 14,300 Disposed
Nov. 17, 2007 CXDO Put Option (obligation to buy) Common Stock (42,800) $22.50 Nov. 17, 2007 42,800 Disposed
Nov. 14, 2007 CXDO Put Option (obligation to buy) Common Stock (12,500) $22.50 Nov. 17, 2007 12,500 Disposed
Nov. 13, 2007 CXDO Put Option (obligation to buy) Common Stock (400) $22.50 Nov. 17, 2007 400 Disposed
Nov. 12, 2007 CXDO Put Option (obligation to buy) Common Stock (15,000) $22.50 Nov. 17, 2007 15,000 Disposed
Nov. 9, 2007 CXDO Put Option (obligation to buy) Common Stock (7,500) $22.50 Nov. 17, 2007 7,500 Disposed
Nov. 8, 2007 CXDO Put Option (obligation to buy) Common Stock (2,500) $22.50 Nov. 17, 2007 2,500 Disposed
Nov. 8, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $22.50 Nov. 17, 2007 5,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (9,700) $25.00 Oct. 20, 2007 9,700 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $25.00 Oct. 20, 2007 5,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (600) $22.50 Oct. 20, 2007 600 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (100) $25.00 Oct. 20, 2007 100 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (125,500) $22.50 Oct. 20, 2007 125,500 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (5,300) $25.00 Oct. 20, 2007 5,300 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (5,500) $22.50 Oct. 20, 2007 5,500 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (47,000) $22.50 Oct. 20, 2007 47,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (1,000) $22.50 Oct. 20, 2007 1,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (13,000) $22.50 Oct. 20, 2007 13,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $22.50 Oct. 20, 2007 10,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (49,000) $22.50 Oct. 20, 2007 49,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (54,000) $22.50 Oct. 20, 2007 54,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (20,000) $22.50 Oct. 20, 2007 20,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (20,000) $22.50 Oct. 20, 2007 20,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (70,000) $22.50 Oct. 20, 2007 70,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (85,000) $22.50 Oct. 20, 2007 85,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (35,000) $22.50 Oct. 20, 2007 35,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (100,000) $22.50 Oct. 20, 2007 100,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (223,200) $22.50 Oct. 20, 2007 223,200 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (79,700) $25.00 Oct. 20, 2007 79,700 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (40,000) $25.00 Oct. 20, 2007 40,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $25.00 Oct. 20, 2007 10,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (18,000) $25.00 Oct. 20, 2007 18,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (1,000) $25.00 Oct. 20, 2007 1,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (1,000) $25.00 Oct. 20, 2007 1,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $25.00 Oct. 20, 2007 10,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (50,000) $25.00 Oct. 20, 2007 50,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (60,000) $25.00 Oct. 20, 2007 60,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (150,000) $25.00 Oct. 20, 2007 150,000 Disposed
Oct. 20, 2007 CXDO Put Option (obligation to buy) Common Stock (80,000) $25.00 Oct. 20, 2007 80,000 Disposed
Oct. 19, 2007 CXDO Put Option (obligation to buy) Common Stock (56,100) $22.50 Oct. 20, 2007 56,100 Disposed
Oct. 18, 2007 CXDO Call Option (right to buy) Common Stock (6,000) $25.00 Oct. 20, 2007 6,000 Disposed
Oct. 17, 2007 CXDO Call Option (right to buy) Common Stock (300) $25.00 Oct. 20, 2007 300 Disposed
Oct. 16, 2007 CXDO Put Option (obligation to buy) Common Stock (300) $25.00 Oct. 20, 2007 300 Disposed
Oct. 16, 2007 CXDO Put Option (obligation to buy) Common Stock (300) $25.00 Oct. 20, 2007 300 Disposed
Oct. 9, 2007 CXDO Put Option (obligation to buy) Common Stock (20,100) $22.50 Nov. 17, 2007 20,100 Disposed
Oct. 9, 2007 CXDO Put Option (obligation to buy) Common Stock (20,100) $22.50 Nov. 17, 2007 20,100 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (19,900) $22.50 Nov. 17, 2007 19,900 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (4,500) $22.50 Nov. 17, 2007 4,500 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (25,500) $22.50 Nov. 17, 2007 25,500 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (20,000) $22.50 Nov. 17, 2007 20,000 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $22.50 Nov. 17, 2007 10,000 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (19,900) $22.50 Nov. 17, 2007 19,900 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (4,500) $22.50 Nov. 17, 2007 4,500 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (25,500) $22.50 Nov. 17, 2007 25,500 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (20,000) $22.50 Nov. 17, 2007 20,000 Disposed
Oct. 3, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $22.50 Nov. 17, 2007 10,000 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (14,300) $22.50 Nov. 17, 2007 14,300 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (80,700) $22.50 Nov. 17, 2007 80,700 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $22.50 Nov. 17, 2007 5,000 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (14,300) $22.50 Nov. 17, 2007 14,300 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (80,700) $22.50 Nov. 17, 2007 80,700 Disposed
Oct. 2, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $22.50 Nov. 17, 2007 5,000 Disposed
Oct. 1, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $25.00 Oct. 20, 2007 10,000 Disposed
Oct. 1, 2007 CXDO Put Option (obligation to buy) Common Stock (10,000) $25.00 Oct. 20, 2007 10,000 Disposed
Sept. 28, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $25.00 Oct. 20, 2007 5,000 Disposed
Sept. 28, 2007 CXDO Put Option (obligation to buy) Common Stock (600) $22.50 Oct. 20, 2007 600 Disposed
Sept. 28, 2007 CXDO Put Option (obligation to buy) Common Stock (5,000) $25.00 Oct. 20, 2007 5,000 Disposed
Sept. 28, 2007 CXDO Put Option (obligation to buy) Common Stock (600) $22.50 Oct. 20, 2007 600 Disposed

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

Initial ownership (Form 3) 32 holdings

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

Date Ticker Security Shares Ownership
Oct. 19, 2007 CXDO Call Option (right to buy)→ Common Stock (105,600) 105,600 Indirect
Oct. 19, 2007 CXDO Call Option (right to buy)→ Common Stock (4,400) 4,400 Indirect
Oct. 9, 2007 CXDO Common Stock 1,095,700 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (80,000) 80,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (150,000) 150,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (60,000) 60,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (50,000) 50,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (279,300) 279,300 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (100,000) 100,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (35,000) 35,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (85,000) 85,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (70,000) 70,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (20,000) 20,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (10,000) 10,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (20,000) 20,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (54,000) 54,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (1,000) 1,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (49,000) 49,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (1,000) 1,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (10,000) 10,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (13,000) 13,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (1,000) 1,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (47,000) 47,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (18,000) 18,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (5,500) 5,500 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (10,000) 10,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (40,000) 40,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (85,000) 85,000 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (125,500) 125,500 Indirect
Oct. 9, 2007 CXDO Call Option (right to buy)→ Common Stock (105,600) 105,600 Indirect
Oct. 9, 2007 CXDO Call Option (right to buy)→ Common Stock (4,400) 4,400 Indirect
Oct. 9, 2007 CXDO Put Option (obligation to buy)→ Common Stock (100) 100 Indirect