Connect with us

Hi, what are you looking for?

American Football

2025 NFL free company tracker: Vikings land DT Jonathan Allen

NFL free agency is here — officially.  After hundreds of deals were agreed upon in the 52-hour legal tampering window that began Monday, teams can officially sign free agents to deals as the new league year began at 4 p.m. ET on Wednesday.  While the vast majority of the top names in free agency have

2025 NFL free company tracker: Vikings land DT Jonathan Allen

NFL free company is right here — formally. 

After tons of of offers have been agreed upon within the 52-hour authorized tampering window that started Monday, groups can formally signal free brokers to offers as the brand new league yr started at 4 p.m. ET on Wednesday. 

Whereas the overwhelming majority of the highest names in free company have already agreed to phrases, many extra gamers have began to signal with the groups following the beginning of the brand new league yr. 

This is a have a look at which gamers have inked new offers and the very best free brokers obtainable, via FOX Sports’ 2025 NFL free agent top 100 rankings

March 12

Chargers signal (again) WR Mike Williams
Reported phrases: One year, $6 million, via FOX Sports’ Jordan Schultz

49ers signal QB Mac Jones
Reported phrases: Two years, $7 million (max of $11.5 million)

Colts signal DT Neville Gallimore
Reported phrases: One-year deal

Cardinals signal DT Dalvin Tomlinson
Reported phrases: Two years, $29 million with $16 million guaranteed

Advertisement. Scroll to continue reading.

Panthers rework contract of WR Adam Thielen
Reported phrases: TBD

Ravens re-sign WR Tylan Wallace
Reported phrases: One year, $2.25 million, via FOX Sports’ Jordan Schultz

Texans signal DE Casey Toohill 
Reported phrases: One-year deal, via FOX Sports’ Jordan Schultz

Saints rework contract of DE Cameron Jordan
Reported phrases: TBD

Vikings re-sign S Harrison Smith
Reported phrases: One year, $10.25 million

Buccaneers re-sign QB Kyle Trask
Reported phrases: One year, $2.787 million

Commanders signal DE Deatrich Wise Jr.
Reported phrases: One year, $5 million

Titans signal edge Dre’Mont Jones 
Reported phrases: One year, $10 million

Panthers signal RB Rico Dowdle
Reported phrases: One year, $6.25 million 

Advertisement. Scroll to continue reading.

Jets release LB C.J. Mosley
Cap financial savings: $3.6 million

Commanders re-signing CB Kevon Seymour
Reported phrases: TBD, via FOX Sports’ Jordan Schultz

Jets signal C Josh Myers
Reported phrases: One year, $3.5 million

Eagles signal RB AJ Dillon
Reported phrases: One-year deal, via FOX Sports’ Jordan Schultz

Seahawks signal DE DeMarcus Lawrence
Reported phrases: Three years, $42 million with $18 million guaranteed

Steelers signal CB Darius Slay
Reported phrases: One year, $10 million, via FOX Sports’ Jordan Schultz

QB Russell Wilson schedules meetings with Browns, Giants

Cowboys land LB Kenneth Murray Jr. from Titans
Reported particulars: Titans get 2025 sixth-round pick; Cowboys receive Murray and 2025 seventh-round pick (trade via FOX Sports’ Jordan Schultz)

Titans signal G Kevin Zeitler
Reported particulars: One year, $9 million

Advertisement. Scroll to continue reading.

Colts signal RB Khalil Herbert
Reported particulars: One-year deal

Lions re-sign DL Levi Onwuzurike
Reported phrases: One year, $5.5 million

Browns signal DT Maliek Collins
Reported phrases: Two years, $20 million

Broncos signal TE Evan Engram
Reported phrases: Two years, $23 million

Bills commerce CB Kaiir Elam to Cowboys
Reported phrases: Bills receive 2025 fifth-round pick and 2026 seventh-round pick. Cowboys will also receive 2025 sixth-round pick, via FOX Sports’ Jordan Schultz

Rams releasing WR Cooper Kupp
Cap financial savings: $7.52 million

Commanders re-sign QB Marcus Mariota
Reported phrases: One year, $8 million

Seahawks signal WR Marquez Valdes-Scantling
Reported phrases: One year, $5.5 million

Falcons signal CB Mike Ford Jr.
Reported phrases: One year, $4 million

Advertisement. Scroll to continue reading.

Bills re-sign S Damar Hamlin
Reported phrases: One-year deal

Buccaneers re-sign DT Greg Gaines
Reported phrases: One year, $3.5 million, via FOX Sports’ Jordan Schultz

Titans signal WR Van Jefferson
Reported phrases: One year, up to $2.5 million, via FOX Sports’ Jordan Schultz

Dolphins re-sign LB Tyrel Dodson
Reported phrases: Two years, $8.25 million, via FOX Sports’ Jordan Schultz

Broncos re-sign LB Justin Strnad
Reported phrases: One year, $2.7 million

March 11

Bills signal edge Joey Bosa
Reported phrases: One year, $12.6 million

Steelers signal RB Kenneth Gainwell
Reported phrases: One-year deal, via FOX Sports’ Jordan Schultz

49ers signal WR Demarcus Robinson
Reported phrases: Two years, $9.5 million

Broncos signal WR Trent Sherfield Sr.
Reported phrases: Two years, $8 million, via FOX Sports’ Jordan Schultz

Advertisement. Scroll to continue reading.

49ers signal S Jason Pinnock
Reported phrases: One-year deal, via FOX Sports’ Jordan Schultz

Raiders signal CB Eric Stokes
Reported phrases: One year, $4 million

Ravens signal WR DeAndre Hopkins
Reported phrases: One year, $6 million, via FOX Sports’ Jordan Schultz

Dolphins signal WR Nick Westbrook-Ikhine
Reported phrases: Two years, $6.5 million

Dolphins signal S Ashtyn Davis
Reported phrases: One year, $2.5 million(signing via FOX Sports’ Jordan Schultz)

Cardinals signal QB Jacoby Brissett
Reported phrases: TBD

Saints signal S Justin Reid
Reported phrases: Three years, $31.5 million

Falcons signal edge Leonard Floyd
Reported phrases: One year, $10 million

Cowboys signal edge Payton Turner
Reported phrases: One year, $3 million, via FOX Sports’ Jordan Schultz

Advertisement. Scroll to continue reading.

Falcons re-sign CB Mike Hughes
Reported phrases: Three years, $18 million, via FOX Sports’ Jordan Schultz

Saints re-sign TE Juwan Johnson
Reported phrases: Three years, $30 million, via FOX Sports’ Jordan Schultz

Cardinals re-sign WR Zay Jones
Reported phrases: One year, $4.4 million, via FOX Sports’ Jordan Schultz

49ers launch edge Leonard Floyd
Cap financial savings: $7.95 million (if post-June 1 designation)

Browns signal OLB Joe Tryon-Shoyinka
Contract particulars: One year, $4.75 million, via FOX Sports’ Jordan Schultz

Panthers launch RB Miles Sanders
Cap financial savings: $5.225 million

Colts plan to signal QB Daniel Jones
Reported phrases: One year, $14 million (signing via FOX Sports’ Jordan Schultz)

Texans purchase S C.J. Gardner-Johnson from Eagles
Reported phrases: Philadelphia receives G Kenyon Green and 2026 fifth-round pick; Houston also gets 2026 sixth-round pick

Giants signal S Jevon Holland
Reported phrases: Three years, $45.3 million (30.3 million guaranteed)

Advertisement. Scroll to continue reading.

Vikings signal DT Jonathan Allen
Reported phrases: Three years, $60 million, via FOX Sports’ Jordan Schultz

March 10

Giants signal DE Chauncey Golston
Reported phrases: Three years, $19 million

Jets signal S Andre Cisco
Reported phrases: One year, $10 million

Vikings re-sign CB Byron Murphy Jr.
Reported phrases: Three years, $66 million, via Fox Sports’ Jordan Schultz

Chargers signal RB Najee Harris
Reported phrases: One year, $9.25 million, via Fox Sports’ Jordan Schultz

Saints re-sign edge Chase Young
Reported phrases: Three years, $51 million, ($33 million guaranteed) via Fox Sports’ Jordan Schultz

Dolphins signal OL James Daniels
Reported phrases: Three years, $24 million

49ers launch Kyle Juszczyk
Cap financial savings: $2.9 million

Broncos signal LB Dre Greenlaw
Reported phrases: Three years, $35 million

Advertisement. Scroll to continue reading.

Cowboys signal RB Javonte Williams
Reported phrases: One year, $3.5 million, via Fox Sports’ Jordan Schultz

Giants re-sign WR Darius Slayton
Reported phrases: Three years, $36 million, via Fox Sports’ Jordan Schultz

Panthers signal DL Tershawn Wharton
Reported phrases: Three years, $54 million ($30 million guaranteed), via Fox Sports’ Jordan Schultz

Dolphins signal QB Zach Wilson
Reported phrases: One year, $6 million

Colts signal CB Charvarius Ward 
Reported phrases: Three years, $60 million (35 million guaranteed)

Eagles commerce QB Kenny Pickett to Browns
Eagles obtain QB Dorian Thompson-Robinson and a fifth-round choose

Titans signal LB Cody Barton 
Reported phrases: Three years, $21 million, via FOX Sports’ Jordan Schultz

Cardinals signal edge Josh Sweat
Reported phrases: Four years, $76.4 million

Packers signal CB Nate Hobbs
Reported phrases: Four years, $48 million

Advertisement. Scroll to continue reading.

Raiders signal DE Malcolm Koonce
Reported phrases: One year, $12 million

Giants signal CB Paulson Adebo
Reported phrases: Three years, $54 million ($36 million guaranteed)

Jets signal CB Brandon Stephens
Reported phrases: Three years, $36 million

Texans commerce OT Laremy Tunsil to Commanders
Texans receive 2025 third- and seventh-round picks, 2026 second- and fourth-round picks

Panthers signal DE Patrick Jones II
Reported phrases: Two years, $20 million, via FOX Sports’ Jordan Schultz

Raiders signal S Jeremy Chinn
Reported phrases: Two years, $16 million, (roughly $12 million guaranteed) via FOX Sports’ Jordan Schultz

Jaguars signal T Chuma Edoga
Reported phrases: Two years, $7 million (signing via FOX Sports’ Jordan Schultz)

Seahawks signal QB Sam Darnold
Reported phrases: Three years, $110.5 million ($55 million guaranteed), via FOX Sports’ Jordan Schultz

Jets signal QB Justin Fields
Reported phrases: Two years, $40 million, via FOX Sports’ Jordan Schultz

Advertisement. Scroll to continue reading.

Patriots signal DT Milton Williams
Reported phrases: Four years, $104 million , via FOX Sports’ Jordan Schultz

Broncos signal S Talanoa Hufanga
Reported phrases: Three years, $45 million, via FOX Sports’ Jordan Schultz

Packers signal G Aaron Banks
Reported phrases: Four years, $77 million

Bears signal DT Grady Jarrett
Reported phrases: Three years, $43.5 million ($28.5 million assured)

Bills signal WR Josh Palmer
Reported phrases: Three years, $36 million

Jaguars signal G Patrick Mekari
Reported phrases: Three years, $37.5 million ($20 million guaranteed)

49ers signal TE Luke Farrell
Reported phrases: Three years, $20.25 million

Bears signal edge Dayo Odeyingbo
Reported phrases: Three years, $48 million ($32 million guaranteed), via FOX Sports’ Jordan Schultz

Colts signal S Camryn Bynum
Reported phrases: Four years, $60 million, via FOX Sports’ Jordan Schultz

Advertisement. Scroll to continue reading.

Panthers signal S Tre’von Moehrig
Reported phrases: Three years, $51 million, via FOX Sports’ Jordan Schultz

Rams signal DT Poona Ford
Reported phrases: Three years, $30 million, via FOX Sports’ Jordan Schultz

Lions signal CB D.J. Reed
Reported phrases: Three years, $48 million ($32 million guaranteed), via FOX Sports’ Jordan Schultz

Titans signal OT Dan Moore Jr.
Reported phrases: Four years, $82 million ($50 million guaranteed)

Patriots signal CB Carlton Davis,
Reported phrases: Three years, $60 million ($34.5 million guaranteed), via FOX Sports’ Jordan Schultz

Rams re-sign QB Jimmy Garoppolo
Reported phrases: One year, $11 million

Patriots signal OT Morgan Moses
Reported phrases: Three years, $24 million

Vikings signal CB Isaiah Rodgers
Reported phrases: Two years, $15 million ($8 million guaranteed)

Buccaneers re-sign WR Chris Godwin 
Reported phrases: Three years, $66 million ($44 million guaranteed)

Advertisement. Scroll to continue reading.

Buccaneers signal edge Haason Reddick
Reported phrases: One year, $14 million ($12 million guaranteed)

Jaguars signal CB Jourdan Lewis
Reported phrases: Three years, $30 million, via FOX Sports’ Jordan Schultz

Bears signal C Drew Dalman
Reported phrases: Three years, $42 million ($28 million guaranteed)

Commanders signal DT Javon Kinlaw
Reported phrases: Three years, $45 million ($30 million assured), by way of FOX Sports activities’ Jordan Schultz

Patriots signal LB Robert Spillane
Reported phrases: Three years, $37 million (by way of ESPN)

Bengals re-sign DT B.J. Hill
Reported phrases: Three years, $33 million ($16 million guaranteed)

Chiefs signal OT Jaylon Moore
Reported phrases: Two years, $30 million ($21.24 million guaranteed)

Chiefs signal RB Elijah Mitchell
Reported phrases: One year, up to $3.5 million

Panthers prolong CB Jaycee Horn
Reported phrases: Four years, $100 million ($70 million guaranteed)

Advertisement. Scroll to continue reading.

Chargers re-sign edge Khalil Mack
Reported phrases: One year, $18 million

Falcons launch DT Grady Jarrett
Cap financial savings: $16.25 million

March 9

Seahawks commerce WR DK Metcalf to Steelers
Reported phrases: Metcalf signs five-year, $150 million contract with Pittsburgh; Seattle receives 2025 second-round choose

Bills prolong QB Josh Allen
Reported time periods: Six years, $330 million with a record $250 million guaranteed

Rams signal WR Davante Adams
Reported phrases: Two years, $46 million with $26 million guaranteed

Vikings re-sign RB Aaron Jones
Reported phrases: Two years, $20 million with $13 million guaranteed

Chiefs re-sign LB Nick Bolton
Reported phrases: Three years, $45 million with $30 million guaranteed

Falcons prolong LT Jake Matthews
Reported phrases: Two years, $45 million with $38 million guaranteed

Lions lower DE Za’Darius Smith
Cap financial savings: $5.7 million

Advertisement. Scroll to continue reading.

Browns re-sign DE Myles Garrett 
Reported phrases: Extension that averages $40 million per year and includes $123.5 million guaranteed (making him the highest-paid non-QB in NFL historical past)

Bills releasing edge Von Miller
Cap financial savings: $8.4 million

Raiders re-sign DT Adam Butler
Reported phrases: Three years, $16.5 million with $11 million guaranteed

Commanders re-sign TE John Bates
Reported phrases: Three years

Cardinals re-sign LB Baron Browning
Reported phrases: Two years, $15 million

Seahawks re-sign DT Jarran Reed
Reported phrases: Three years, $25 million

Seahawks re-sign LB Ernest Jones IV
Reported phrases: Three years, $33 million with $15 million guaranteed

Jets re-sign LB Jamien Sherwood
Reported phrases: Three years, $45 million with $30 million guaranteed

Patriots signal LB Harold Landry
Reported phrases: Three years for $43.5 million with $26 million guaranteed

Advertisement. Scroll to continue reading.

Patriots re-sign TE Austin Hooper
Reported phrases: One year, $5 million

Bengals re-sign OL Cody Ford
Reported phrases: Two years

Broncos re-sign DT D.J. Jones
Reported phrases: $13 million per year

Broncos re-sign QB Jarrett Stidham
Reported phrases: Two years, $12 million with $7 million guaranteed

Cowboys re-sign S Markquese Bell
Reported phrases: Three years, $12 million

March 8

Saints modify QB Derek Carr‘s contract
Reported contract change: Changing many of the remaining two years on four-year, $150 million deal right into a signing bonus

Ravens re-sign OT Ronnie Stanley
Reported phrases: Three years, $60 million ($44 million assured)

Commanders re-sign TE Zach Ertz
Reported phrases: One year, $6.25 million

Panthers re-sign TE Tommy Tremble
Reported phrases: Two years, $16 million ($8 million assured)

Advertisement. Scroll to continue reading.

Panthers re-sign C Austin Corbett
Reported phrases: One year, $3 million

Lions re-sign DE Marcus Davenport
Reported phrases: One year, $4.75 million

Chiefs re-sign WR Hollywood Brown
Reported phrases: One year, $11 million

Bills re-sign DE Greg Rousseau 
Reported phrases: Four years, $80 million ($54 million assured)

Bengals re-sign TE Mike Gesicki 
Reported phrases: Three years, $25.5 million

Giants re-sign QB Tommy DeVito
Reported phrases: One year, $1.03 million

Giants re-sign P Jamie Gillan
Reported phrases: Three years, $10.2 million

March 7

Chargers releasing RB Gus Edwards
Cap financial savings: $3.1 million

Seahawks commerce QB Geno Smith to Raiders
Reported phrases: Seahawks obtain 2025 third-round choose (per NFL Insider Jordan Schultz of FOX Sports)

Advertisement. Scroll to continue reading.

Buccaneers re-sign LB Lavonte David
Reported phrases: One year, $10 million

Titans releasing LB Harold Landry
Cap financial savings: $11 million (per FOX Sports’ Jordan Schultz)

Vikings CB Byron Murphy Jr. hitting free company (per FOX Sports’ Jordan Schultz)

Commanders releasing DT Jonathan Allen
Cap financial savings: $16.4 million (per FOX Sports’ Jordan Schultz)

Bills re-sign LB Terrel Bernard
Reported phrases: Four years, $50 million ($25.2 million guaranteed)

Lions re-sign LB Derrick Barnes
Reported phrases: Three years, $25.5 million ($16 million guaranteed)

March 6

Commanders re-sign LB Bobby Wagner
Reported phrases: One year, up to $9.5 million ($8 million guaranteed)

Jaguars releasing WR Josh Reynolds
Cap financial savings: $4.26 million

Jaguars releasing CB Ronald Darby
Cap financial savings: $2.25 million

Advertisement. Scroll to continue reading.

Jaguars releasing TE Evan Engram
Cap financial savings: $5.98 million

Rams re-sign WR Tutu Atwell
Reported phrases: One year, $10 million

Jaguars sending WR Christian Kirk to Texans
Cap financial savings: $10.44 million

Bengals give DE Trey Hendrickson permission to hunt commerce
Contract particulars: Entering a one-year, $15.8 million deal

49ers releasing DT Javon Hargrave
Contract particulars: Was entering the third season of a four-year, $84 million deal

Jaguars C Mitch Morse retiring
Cap financial savings: Was getting into the second season of a two-year, $10.5 million deal

Browns restructure QB Deshaun Watson‘s contract
Cap financial savings: $36 million

Bears signal TE Durham Smythe
Reported phrases: One year

March 5

Chargers releasing DE Joey Bosa
Cap financial savings: $25.36 million (per FOX Sports’ Jordan Shultz)

Advertisement. Scroll to continue reading.

LB Bradley Chubb agrees to lowered base wage with Dolphins 
Contract particulars: Getting into third season of a five-year, $110 million deal (per FOX Sports’ Jordan Schultz)

Eagles re-sign LB Zack Baun
Reported phrases: Three years, $51 million

Raiders re-sign DE Maxx Crosby
Reported phrases: Three years, $106.5 million (per FOX Sports’ Jordan Schultz)

Raiders signal OL Alex Cappa
Reported phrases: Two years, $11 million

Seahawks launch WR Tyler Lockett
Cap financial savings: $17 million

Bengals DE Sam Hubbard retiring
Contract: Was getting into the ultimate season of a four-year, $40 million deal

Raiders releasing QB Gardner Minshew
Cap financial savings: Roughly $3 million

Bears commerce for Chiefs G Joe Thuney
Reported phrases: Chiefs to receive 2026 fourth-round pick

March 4

Packers re-sign Okay Brandon McManus
Reported phrases: Three years, $15.3 million

Advertisement. Scroll to continue reading.

Seahawks launch OT George Fant
Cap financial savings: $3.8 million

Seahawks launch DT Roy Robertson-Harris
Cap financial savings: $6.6 million

Seahawks launch S Rayshawn Jenkins
Cap financial savings: $5.28 million

Seahawks launch edge Dre’Mont Jones 
Cap financial savings: $11.57 million

Saints launch RB Jamaal Williams 
Cap financial savings: $1.59 million

Eagles give RB Saquon Barkley record-setting extension
Reported phrases: Two years, $41.2 million ($36 million absolutely assured) with an opportunity to earn a further $15 million by incentives. What that, Barkley turns into the primary operating again to earn at the least $20 million per yr.

Jets launch WR Davante Adams
Cap financial savings: $29.89 million

Bears commerce for Rams G Jonah Jackson
Reported phrases: Rams to receive 2025 sixth-round pick

Cowboys re-sign DT Osa Odighizuwa
Reported phrases: Four years, $80 million ($52 million guaranteed)

Advertisement. Scroll to continue reading.

Eagles launch CB/S James Bradberry
Cap financial savings: $2.1 million

March 3

Eagles launch CB Darius Slay
Cap financial savings: $4.3 million

Packers re-sign LB Isaiah McDuffie
Reported phrases: Two years, $8 million

March 1

49ers commerce WR Deebo Samuel to Commanders
Reported phrases: Niners purchase fifth-round choose in change for Samuel (per FOX Sports’ Jordan Schultz)

Feb. 28

Rams re-sign LT Alaric Jackson
Reported phrases: Three years, $57 million (per FOX Sports’ Jordan Schultz)

Giants enthusiastic about signing QB Aaron Rodgers
Sources: The Athletic, ESPN

Rams finalizing new take care of QB Matthew Stafford
Reported phrases: TBD (per FOX Sports’ Jordan Schultz)

Feb. 27

Chiefs franchise tag G Trey Smith
Reported phrases: One yr, $23.4 million (per FOX Sports’ Jordan Schultz)

Feb. 25

Bills re-sign WR Khalil Shakir
Reported phrases: Four years, $60.2 million ($32 million guaranteed)

Advertisement. Scroll to continue reading.

Feb. 24

49ers re-sign OL Ben Bartch
Reported phrases: One year, $1.34 million

Raiders prolong S Isaiah Pola-Mao
Reported phrases: Two years, $8.45 million

Feb. 20

Chargers re-sign CB Elijah Molden
Reported phrases: Three years, $18.25 million (per FOX Sports’ Jordan Schultz)

Feb. 19

Panthers re-sign QB Andy Dalton
Reported phrases: Two years, $8 million

Finest remaining free brokers

Need nice tales delivered proper to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.


National Football League

Get extra from Nationwide Soccer League Comply with your favorites to get details about video games, information and extra


Read More

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Soccer

GREENVILLE, S.C. — Chloe Kitts was incredibly honest when answering one question during South Carolina’s postgame press conference on Friday after beating Vanderbilt in...

Basketball

Updated on Jan 31, 2025 at 5:25 PM Getty | FG Trade Latin Getty | FG Trade Latin While each product featured is independently...

UFC

Bahamondes Reacts to Turner’s Retirement During the UFC 313 post-fight press conference, Ignacio Bahamondes revealed that he urged Jalin Turner to think twice about...

UFC

UFC 314 is shaping up to be an absolutely stacked fight card. The event is set for April 12 at Kaseya Center in Miami,...

NFL

The college football coaching carousel is in full swing. Head coaches and coordinators are on the move all over the country, but the SEC...

Sports

The Panthers will be missing a big piece of their blue line for the rest of the season.  Defenseman Aaron Ekblad was handed a...

UFC

UFC 313 is in the books following a closely contested main event that went down to the scorecards. The Octagon’s return to the T-Mobile...

UFC

“Hello everyone, fight day is here for us here in the Czech Republic, it’s tomorrow morning. So, I wish you a great fight, both...

MLB

The Yankees’ front office might want to add “wishful thinking” to their list of offseason achievements. Just when the Bronx faithful thought their rotation...

UFC

March 10, 2025 10:00 pm ET Since the early days when the sport was anything but a mainstream endeavor the MMA industry has thrived...

NFL

Khama Billiat’s Scottland FC Dominates Zimbabwe Squad as Knowledge Musona Ends Retirement for World Cup Qualifiers In a surprising turn of events, Knowledge Musona...

American Football

As the NFL’s free agency period is in full swing, the Dallas Cowboys have plenty of holes to fill on their roster. While Dallas...

NFL

In the past week, Donald Trump announced that he would buy a Tesla and advertised the company’s vehicles at an event that turned the...

Advertisement