SEC CIK 1216055

CASPER MARC N

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
TMOview stock →122,668.7412026-08-28

Position History — TMO

Reported shares owned immediately after each Form 4 transaction, over time.

044,64289,284133,9252026-022026-032026-082026-082026-082026-082026-082026-08

Recent Filings — TMO

DateActivitySharesPriceOwned After
2026-08-28Tax withholding531.851$622.18122,668.741
2026-08-28Tax withholding724.766$622.18123,200.592
2026-08-24Option exercise (derivative)275$0.000
2026-08-24Open-market sale62$628.74123,925.358
2026-08-24Open-market sale79$628.01123,987.358
2026-08-24Open-market sale33$626.59124,066.358
2026-08-24Open-market sale101$625.41124,099.358
2026-08-24Option exercise275$309.63124,200.358
2026-08-21Option exercise (derivative)10,000$0.00275
2026-08-21Open-market sale321$629.10123,925.358
2026-08-21Open-market sale2,147$628.61124,246.358
2026-08-21Open-market sale1,791$627.39126,393.358
2026-08-21Open-market sale3,014$626.51128,184.358
2026-08-21Open-market sale2,727$625.46131,198.358
2026-08-21Option exercise10,000$309.63133,925.358
2026-08-20Option exercise (derivative)10,000$0.0010,275
2026-08-20Open-market sale80$633.99123,925.358
2026-08-20Open-market sale560$632.94124,005.358
2026-08-20Open-market sale1,430$632.01124,565.358
2026-08-20Open-market sale1,035$630.87125,995.358
2026-08-20Open-market sale1,250$629.85127,030.358
2026-08-20Open-market sale2,601$628.82128,280.358
2026-08-20Open-market sale1,314$627.66130,881.358
2026-08-20Open-market sale821$626.83132,195.358
2026-08-20Open-market sale909$625.45133,016.358
2026-08-20Option exercise10,000$309.63133,925.358
2026-08-07Option exercise (derivative)275$0.0020,275
2026-08-07Open-market sale117$593.310
2026-08-07Open-market sale495$590.78117
2026-08-07Open-market sale522$589.52612
2026-08-07Open-market sale228$587.641,134
2026-08-07Open-market sale945$586.521,362
2026-08-07Open-market sale530$585.442,307
2026-08-07Open-market sale1,035$584.412,837
2026-08-07Open-market sale302$583.353,872
2026-08-07Open-market sale113$581.854,174
2026-08-07Open-market sale113$580.714,287
2026-08-07Open-market sale114$579.264,400
2026-08-07Open-market sale94$577.374,514
2026-08-07Open-market sale7$593.32123,925.358
2026-08-07Open-market sale29$590.77123,932.358
2026-08-07Open-market sale32$589.51123,961.358
2026-08-07Open-market sale12$587.64123,993.358
2026-08-07Open-market sale58$586.53124,005.358
2026-08-07Open-market sale30$585.42124,063.358
2026-08-07Open-market sale63$584.40124,093.358
2026-08-07Open-market sale18$583.37124,156.358
2026-08-07Open-market sale2$581.86124,174.358
2026-08-07Open-market sale5$581.85124,176.358
2026-08-07Open-market sale3$580.72124,181.358
2026-08-07Open-market sale4$580.71124,184.358
2026-08-07Open-market sale2$579.27124,188.358
2026-08-07Open-market sale4$579.26124,190.358
2026-08-07Open-market sale6$577.37124,194.358
2026-08-07Option exercise275$309.63124,200.358
2026-08-06Option exercise (derivative)10,000$0.0020,550
2026-08-06Open-market sale127$580.014,608
2026-08-06Open-market sale119$578.934,735
2026-08-06Open-market sale361$577.574,854
2026-08-06Open-market sale225$576.095,215
2026-08-06Open-market sale1,060$575.415,440
2026-08-06Open-market sale1,008$574.286,500
2026-08-06Open-market sale1,200$573.347,508
2026-08-06Open-market sale660$572.338,708
2026-08-06Open-market sale240$571.009,368
2026-08-06Open-market sale311$579.90123,925.358
2026-08-06Open-market sale321$578.67124,236.358
2026-08-06Open-market sale451$577.43124,557.358
2026-08-06Open-market sale480$576.46125,008.358
2026-08-06Open-market sale2,164$575.46125,488.358
2026-08-06Open-market sale1,617$574.40127,652.358
2026-08-06Open-market sale2,545$573.53129,269.358
2026-08-06Open-market sale1,631$572.43131,814.358
2026-08-06Open-market sale480$571.05133,445.358
2026-08-06Option exercise10,000$309.63133,925.358
2026-08-05Option exercise (derivative)10,000$0.0030,550
2026-08-05Open-market sale37$577.569,608
2026-08-05Open-market sale1,289$576.839,645
2026-08-05Open-market sale1,464$576.0510,934
2026-08-05Open-market sale1,113$574.9812,398
2026-08-05Open-market sale590$574.0313,511
2026-08-05Open-market sale216$573.0814,101
2026-08-05Open-market sale68$571.5014,317
2026-08-05Open-market sale40$569.6914,385
2026-08-05Open-market sale38$569.1314,425
2026-08-05Open-market sale66$567.9414,463
2026-08-05Open-market sale79$566.2614,529
2026-08-05Open-market sale75$577.56123,925.358
2026-08-05Open-market sale2,575$576.82124,000.358
2026-08-05Open-market sale2,930$576.05126,575.358
2026-08-05Open-market sale2,223$574.98129,505.358
2026-08-05Open-market sale1,186$574.03131,728.358
2026-08-05Open-market sale431$573.08132,914.358
2026-08-05Open-market sale135$571.49133,345.358
2026-08-05Open-market sale53$569.76133,480.358
2026-08-05Open-market sale105$569.24133,533.358
2026-08-05Open-market sale130$567.92133,638.358
2026-08-05Open-market sale157$566.25133,768.358
2026-08-05Option exercise10,000$309.63133,925.358
2026-03-05Option exercise (derivative)4,000$0.0040,550
2026-03-05Open-market sale264$519.74123,925.358
2026-03-05Open-market sale516$519.13124,189.358
2026-03-05Open-market sale106$517.83124,705.358
2026-03-05Open-market sale201$516.73124,811.358
2026-03-05Open-market sale348$515.64125,012.358
2026-03-05Open-market sale570$514.71125,360.358
2026-03-05Open-market sale1,133$513.71125,930.358
2026-03-05Open-market sale411$512.73127,063.358
2026-03-05Open-market sale214$511.78127,474.358
2026-03-05Open-market sale99$509.66127,688.358
2026-03-05Open-market sale58$507.54127,787.358
2026-03-05Open-market sale60$505.76127,845.358
2026-03-05Open-market sale20$503.66127,905.358
2026-03-05Option exercise4,000$309.63127,925.358
2026-03-04Option exercise (derivative)5,000$0.0044,550
2026-03-04Open-market sale118$516.75123,925.358
2026-03-04Open-market sale119$515.77124,043.358
2026-03-04Open-market sale212$514.86124,162.358
2026-03-04Open-market sale815$513.63124,374.358
2026-03-04Open-market sale1,241$512.92125,189.358
2026-03-04Open-market sale1,370$511.80126,430.358
2026-03-04Open-market sale678$510.71127,800.358
2026-03-04Open-market sale447$509.89128,478.358
2026-03-04Option exercise5,000$309.63128,925.358
2026-03-03Option exercise (derivative)5,000$0.0049,550
2026-03-03Open-market sale120$509.62123,925.358
2026-03-03Open-market sale759$508.95124,045.358
2026-03-03Open-market sale931$507.90124,804.358
2026-03-03Open-market sale448$506.74125,735.358
2026-03-03Open-market sale120$504.06126,183.358
2026-03-03Open-market sale120$502.59126,303.358
2026-03-03Open-market sale360$501.95126,423.358
2026-03-03Open-market sale382$500.55126,783.358
2026-03-03Open-market sale240$499.75127,165.358
2026-03-03Open-market sale680$498.14127,405.358
2026-03-03Open-market sale480$496.84128,085.358
2026-03-03Open-market sale360$495.29128,565.358
2026-03-03Option exercise5,000$309.63128,925.358
2026-02-28Tax withholding1,211.168$521.11123,925.358
2026-02-28Tax withholding3,473.759$521.11125,136.526

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.