Why the big difference in time stamps

Why the big difference in time stamps

I've finally gotten around to digging into some reports. I am seeing major discrepancies in time stamps. A computer can be listed as Last Checked in in June of this year yet will state the Agent Upgraded yesterday.

What are the differences between Last Contact, Last Boot and Agent Upgraded?
One would think that if the agent was upgraded, it had to have some sort of contact with the server to realize it needed to e upgraded, thus the other time stamps would update and reflect. 


Examples:
Computer NameDomain NameAgent StatusLast Contact TimeAgent Upgraded On
Computer1ACMEUninstalled SuccessfullyJun 25, 2019 04:56 PMOct 21, 2019 08:10 AM
Computer2ACMEInstallation FailedAug 16, 2019 07:27 AMOct 22, 2019 11:29 AM
Computer3ACMEInstallation FailedSep 18, 2019 06:11 PMOct 22, 2019 11:33 AM
Computer4ACMEInstallation FailedAug 1, 2019 01:19 PMOct 22, 2019 11:33 AM
Computer5ACMEInstallation FailedOct 21, 2019 12:11 AMOct 22, 2019 11:28 AM




How is the Agent Upgraded timestamp updated if there is no contact with a particular machine in months?

                New to ADSelfService Plus?