Per https://www.splithistory.com/ppg/ there was a PPG split on 6/15/2015. The split appears to be unaccounted for in the Quantopian database.
2015-06-10 09:31 PRINT PPG
2015-06-10 09:31 PRINT current price: 230.381
2015-06-10 09:31 PRINT portfolio value: 0.0
2015-06-11 09:31 PRINT PPG
2015-06-11 09:31 PRINT current price: 231.56
2015-06-11 09:31 PRINT portfolio value: 9957.08
2015-06-12 09:31 PRINT PPG
2015-06-12 09:31 PRINT current price: 233.65
2015-06-12 09:31 PRINT portfolio value: 10046.95
2015-06-15 09:31 PRINT PPG
2015-06-15 09:31 PRINT current price: 115.48
2015-06-15 09:31 PRINT portfolio value: 4965.64
2015-06-16 09:31 PRINT PPG
2015-06-16 09:31 PRINT current price: 115.37
2015-06-16 09:31 PRINT portfolio value: 4960.91
2015-06-17 09:31 PRINT PPG
2015-06-17 09:31 PRINT current price: 116.106
2015-06-17 09:31 PRINT portfolio value: 4992.558
2015-06-18 09:31 PRINT PPG
2015-06-18 09:31 PRINT current price: 117.23
2015-06-18 09:31 PRINT portfolio value: 5040.89
2015-06-19 09:31 PRINT PPG
2015-06-19 09:31 PRINT current price: 117.78
2015-06-19 09:31 PRINT portfolio value: 5064.54
End of logs.