TPI Composites Inc NASDAQ:TPIC Historical Prices

Below are the 1633 trading days of historical prices for TPIC.

# Exchange Symbol Date Open High Low Close
1633 NASDAQ TPIC Tue, Jan 17, 2023 14.22 14.50 14.10 14.11
1632 NASDAQ TPIC Fri, Jan 13, 2023 13.66 14.39 13.66 14.22
1631 NASDAQ TPIC Thu, Jan 12, 2023 13.99 14.07 13.53 13.91
1630 NASDAQ TPIC Wed, Jan 11, 2023 13.20 14.21 13.11 13.80
1629 NASDAQ TPIC Tue, Jan 10, 2023 12.49 12.64 12.27 12.63
1628 NASDAQ TPIC Mon, Jan 9, 2023 11.99 12.84 11.99 12.53
1627 NASDAQ TPIC Fri, Jan 6, 2023 11.21 11.92 10.81 11.61
1626 NASDAQ TPIC Thu, Jan 5, 2023 10.88 11.04 10.58 10.99
1625 NASDAQ TPIC Wed, Jan 4, 2023 9.95 10.95 9.80 10.95
1624 NASDAQ TPIC Tue, Jan 3, 2023 10.22 10.83 9.78 9.80
1623 NASDAQ TPIC Fri, Dec 30, 2022 9.45 10.18 9.42 10.14
1622 NASDAQ TPIC Thu, Dec 29, 2022 9.00 9.73 8.88 9.61
1621 NASDAQ TPIC Wed, Dec 28, 2022 9.00 9.09 8.76 8.85
1620 NASDAQ TPIC Tue, Dec 27, 2022 9.44 9.45 8.88 9.03
1619 NASDAQ TPIC Fri, Dec 23, 2022 9.74 9.82 9.52 9.56
1618 NASDAQ TPIC Thu, Dec 22, 2022 9.60 9.90 9.43 9.70
1617 NASDAQ TPIC Wed, Dec 21, 2022 9.52 9.78 9.21 9.75
1616 NASDAQ TPIC Tue, Dec 20, 2022 9.79 9.90 9.39 9.42
1615 NASDAQ TPIC Mon, Dec 19, 2022 10.71 10.71 9.72 9.94
1614 NASDAQ TPIC Fri, Dec 16, 2022 10.81 11.08 9.96 10.68
1613 NASDAQ TPIC Thu, Dec 15, 2022 11.04 11.60 11.00 11.13
1612 NASDAQ TPIC Wed, Dec 14, 2022 10.49 11.51 10.49 11.19
1611 NASDAQ TPIC Tue, Dec 13, 2022 10.43 10.93 10.14 10.38
1610 NASDAQ TPIC Mon, Dec 12, 2022 9.96 10.31 9.91 9.99
1609 NASDAQ TPIC Fri, Dec 9, 2022 10.02 10.32 9.90 9.98
1608 NASDAQ TPIC Thu, Dec 8, 2022 10.54 10.54 10.01 10.11
1607 NASDAQ TPIC Wed, Dec 7, 2022 10.76 10.96 10.34 10.42
1606 NASDAQ TPIC Tue, Dec 6, 2022 11.62 11.78 10.69 10.86
1605 NASDAQ TPIC Mon, Dec 5, 2022 12.20 12.39 11.40 11.61
1604 NASDAQ TPIC Fri, Dec 2, 2022 11.28 12.34 11.20 12.23
1603 NASDAQ TPIC Thu, Dec 1, 2022 12.15 12.16 11.27 11.54
1602 NASDAQ TPIC Wed, Nov 30, 2022 11.47 12.11 11.36 12.08
1601 NASDAQ TPIC Tue, Nov 29, 2022 11.26 11.70 11.22 11.30
1600 NASDAQ TPIC Mon, Nov 28, 2022 11.68 12.07 11.22 11.30
1599 NASDAQ TPIC Fri, Nov 25, 2022 11.77 12.10 11.73 11.81
1598 NASDAQ TPIC Wed, Nov 23, 2022 10.99 11.95 10.99 11.79
1597 NASDAQ TPIC Tue, Nov 22, 2022 10.70 10.99 10.49 10.94
1596 NASDAQ TPIC Mon, Nov 21, 2022 11.30 11.30 10.56 10.69
1595 NASDAQ TPIC Fri, Nov 18, 2022 11.54 11.54 10.97 11.26
1594 NASDAQ TPIC Thu, Nov 17, 2022 10.98 11.30 10.86 11.28
1593 NASDAQ TPIC Wed, Nov 16, 2022 11.63 11.85 11.28 11.43
1592 NASDAQ TPIC Tue, Nov 15, 2022 11.90 12.48 11.72 11.85
1591 NASDAQ TPIC Mon, Nov 14, 2022 11.62 11.83 11.02 11.28
1590 NASDAQ TPIC Fri, Nov 11, 2022 11.76 12.05 11.48 11.77
1589 NASDAQ TPIC Thu, Nov 10, 2022 10.53 11.96 10.23 11.84
1588 NASDAQ TPIC Wed, Nov 9, 2022 9.73 10.29 9.66 9.94
1587 NASDAQ TPIC Tue, Nov 8, 2022 10.01 10.42 9.66 9.85
1586 NASDAQ TPIC Mon, Nov 7, 2022 10.59 10.72 9.66 10.09
1585 NASDAQ TPIC Fri, Nov 4, 2022 10.77 11.04 9.80 10.50
1584 NASDAQ TPIC Thu, Nov 3, 2022 9.64 10.32 9.47 10.00
1583 NASDAQ TPIC Wed, Nov 2, 2022 10.09 10.53 9.67 9.69
1582 NASDAQ TPIC Tue, Nov 1, 2022 10.32 10.45 9.91 10.08
1581 NASDAQ TPIC Mon, Oct 31, 2022 9.69 9.99 9.34 9.96
1580 NASDAQ TPIC Fri, Oct 28, 2022 9.59 9.72 9.27 9.54
1579 NASDAQ TPIC Thu, Oct 27, 2022 9.55 9.97 9.55 9.67
1578 NASDAQ TPIC Wed, Oct 26, 2022 9.28 10.13 9.15 9.47
1577 NASDAQ TPIC Tue, Oct 25, 2022 8.67 9.25 8.46 9.10
1576 NASDAQ TPIC Mon, Oct 24, 2022 9.54 9.61 8.62 8.70
1575 NASDAQ TPIC Fri, Oct 21, 2022 9.37 9.78 9.21 9.46
1574 NASDAQ TPIC Thu, Oct 20, 2022 9.52 9.70 9.22 9.42
1573 NASDAQ TPIC Wed, Oct 19, 2022 9.43 9.69 9.16 9.56
1572 NASDAQ TPIC Tue, Oct 18, 2022 9.64 10.04 9.35 9.67
1571 NASDAQ TPIC Mon, Oct 17, 2022 9.58 9.72 8.99 9.26
1570 NASDAQ TPIC Fri, Oct 14, 2022 9.72 9.90 9.30 9.57
1569 NASDAQ TPIC Thu, Oct 13, 2022 9.37 9.86 9.27 9.62
1568 NASDAQ TPIC Wed, Oct 12, 2022 10.22 10.36 9.63 9.69
1567 NASDAQ TPIC Tue, Oct 11, 2022 10.15 10.24 9.81 10.20
1566 NASDAQ TPIC Mon, Oct 10, 2022 10.48 10.51 10.01 10.28
1565 NASDAQ TPIC Fri, Oct 7, 2022 10.52 10.75 10.15 10.35
1564 NASDAQ TPIC Thu, Oct 6, 2022 11.40 11.82 10.82 10.84
1563 NASDAQ TPIC Wed, Oct 5, 2022 11.89 11.99 11.17 11.40
1562 NASDAQ TPIC Tue, Oct 4, 2022 12.42 12.95 12.04 12.14
1561 NASDAQ TPIC Mon, Oct 3, 2022 11.61 12.07 11.31 11.91
1560 NASDAQ TPIC Fri, Sep 30, 2022 11.56 11.95 11.26 11.28
1559 NASDAQ TPIC Thu, Sep 29, 2022 12.06 12.25 11.33 11.60
1558 NASDAQ TPIC Wed, Sep 28, 2022 12.32 12.52 12.11 12.37
1557 NASDAQ TPIC Tue, Sep 27, 2022 12.32 12.74 12.07 12.30
1556 NASDAQ TPIC Mon, Sep 26, 2022 12.27 12.78 12.06 12.12
1555 NASDAQ TPIC Fri, Sep 23, 2022 12.98 13.08 12.21 12.43
1554 NASDAQ TPIC Thu, Sep 22, 2022 14.28 14.49 13.20 13.28
1553 NASDAQ TPIC Wed, Sep 21, 2022 13.95 14.75 13.56 14.24
1552 NASDAQ TPIC Tue, Sep 20, 2022 14.05 14.29 13.76 13.78
1551 NASDAQ TPIC Mon, Sep 19, 2022 14.27 14.58 14.01 14.22
1550 NASDAQ TPIC Fri, Sep 16, 2022 14.48 14.81 14.11 14.66
1549 NASDAQ TPIC Thu, Sep 15, 2022 15.44 15.48 14.55 14.99
1548 NASDAQ TPIC Wed, Sep 14, 2022 15.59 15.87 15.01 15.84
1547 NASDAQ TPIC Tue, Sep 13, 2022 15.53 16.25 15.10 15.59
1546 NASDAQ TPIC Mon, Sep 12, 2022 16.26 16.77 16.07 16.46
1545 NASDAQ TPIC Fri, Sep 9, 2022 17.21 17.42 16.06 16.31
1544 NASDAQ TPIC Thu, Sep 8, 2022 18.87 19.87 18.68 18.85
1543 NASDAQ TPIC Wed, Sep 7, 2022 17.10 19.35 17.10 19.11
1542 NASDAQ TPIC Tue, Sep 6, 2022 17.87 17.90 17.12 17.27
1541 NASDAQ TPIC Fri, Sep 2, 2022 17.93 18.02 16.85 17.60
1540 NASDAQ TPIC Thu, Sep 1, 2022 17.95 18.31 17.10 17.85
1539 NASDAQ TPIC Wed, Aug 31, 2022 18.23 18.94 17.91 18.59
1538 NASDAQ TPIC Tue, Aug 30, 2022 18.68 19.08 17.48 17.87
1537 NASDAQ TPIC Mon, Aug 29, 2022 19.04 19.44 18.19 18.25
1536 NASDAQ TPIC Fri, Aug 26, 2022 20.01 20.39 19.36 19.53
1535 NASDAQ TPIC Thu, Aug 25, 2022 20.06 20.16 18.94 19.87
1534 NASDAQ TPIC Wed, Aug 24, 2022 18.13 19.78 18.13 19.66
1533 NASDAQ TPIC Tue, Aug 23, 2022 17.34 18.18 16.73 18.01
1532 NASDAQ TPIC Mon, Aug 22, 2022 17.45 18.10 17.09 17.42
1531 NASDAQ TPIC Fri, Aug 19, 2022 19.31 19.40 16.90 18.06
1530 NASDAQ TPIC Thu, Aug 18, 2022 19.69 20.62 19.35 20.07
1529 NASDAQ TPIC Wed, Aug 17, 2022 19.74 20.31 18.76 19.29
1528 NASDAQ TPIC Tue, Aug 16, 2022 21.79 21.80 19.52 20.13
1527 NASDAQ TPIC Mon, Aug 15, 2022 24.41 24.49 22.22 22.40
1526 NASDAQ TPIC Fri, Aug 12, 2022 24.30 24.97 23.32 24.55
1525 NASDAQ TPIC Thu, Aug 11, 2022 24.76 25.05 23.61 23.93
1524 NASDAQ TPIC Wed, Aug 10, 2022 23.39 24.57 22.72 24.53
1523 NASDAQ TPIC Tue, Aug 9, 2022 20.76 22.60 20.70 22.43
1522 NASDAQ TPIC Mon, Aug 8, 2022 20.44 21.74 19.75 21.38
1521 NASDAQ TPIC Fri, Aug 5, 2022 19.76 20.15 18.15 18.79
1520 NASDAQ TPIC Thu, Aug 4, 2022 16.38 18.82 16.24 18.78
1519 NASDAQ TPIC Wed, Aug 3, 2022 17.20 17.37 15.81 16.04
1518 NASDAQ TPIC Tue, Aug 2, 2022 15.53 17.32 15.28 17.13
1517 NASDAQ TPIC Mon, Aug 1, 2022 16.41 16.41 15.27 15.62
1516 NASDAQ TPIC Fri, Jul 29, 2022 14.58 16.68 14.35 16.47
1515 NASDAQ TPIC Thu, Jul 28, 2022 13.89 16.78 13.89 14.47
1514 NASDAQ TPIC Wed, Jul 27, 2022 12.20 12.20 11.76 12.12
1513 NASDAQ TPIC Tue, Jul 26, 2022 12.01 12.12 11.78 11.86
1512 NASDAQ TPIC Mon, Jul 25, 2022 12.52 12.52 12.04 12.19
1511 NASDAQ TPIC Fri, Jul 22, 2022 13.24 13.36 12.43 12.52
1510 NASDAQ TPIC Thu, Jul 21, 2022 11.94 12.93 11.67 12.92
1509 NASDAQ TPIC Wed, Jul 20, 2022 11.24 12.46 11.24 12.13
1508 NASDAQ TPIC Tue, Jul 19, 2022 10.88 11.34 10.83 11.13
1507 NASDAQ TPIC Mon, Jul 18, 2022 11.19 12.01 10.75 10.82
1506 NASDAQ TPIC Fri, Jul 15, 2022 11.60 11.61 10.29 10.99
1505 NASDAQ TPIC Thu, Jul 14, 2022 11.64 11.78 11.30 11.76
1504 NASDAQ TPIC Wed, Jul 13, 2022 11.78 12.34 11.52 11.92
1503 NASDAQ TPIC Tue, Jul 12, 2022 12.25 12.26 11.57 12.05
1502 NASDAQ TPIC Mon, Jul 11, 2022 13.12 13.25 12.11 12.28
1501 NASDAQ TPIC Fri, Jul 8, 2022 12.58 13.76 12.57 13.37
1500 NASDAQ TPIC Thu, Jul 7, 2022 11.76 12.88 11.76 12.73
1499 NASDAQ TPIC Wed, Jul 6, 2022 11.48 11.75 11.10 11.66
1498 NASDAQ TPIC Tue, Jul 5, 2022 12.04 12.29 11.04 11.55
1497 NASDAQ TPIC Fri, Jul 1, 2022 12.41 12.89 12.13 12.43
1496 NASDAQ TPIC Thu, Jun 30, 2022 11.53 12.57 11.35 12.50
1495 NASDAQ TPIC Wed, Jun 29, 2022 12.24 12.45 11.37 11.69
1494 NASDAQ TPIC Tue, Jun 28, 2022 13.25 13.54 12.02 12.34
1493 NASDAQ TPIC Mon, Jun 27, 2022 13.55 13.60 12.91 13.24
1492 NASDAQ TPIC Fri, Jun 24, 2022 13.86 14.10 13.30 13.47
1491 NASDAQ TPIC Thu, Jun 23, 2022 13.38 13.70 13.03 13.66
1490 NASDAQ TPIC Wed, Jun 22, 2022 13.39 13.98 13.31 13.35
1489 NASDAQ TPIC Tue, Jun 21, 2022 14.08 14.54 13.75 13.82
1488 NASDAQ TPIC Fri, Jun 17, 2022 12.95 13.85 12.95 13.69
1487 NASDAQ TPIC Thu, Jun 16, 2022 13.24 13.64 12.56 12.84
1486 NASDAQ TPIC Wed, Jun 15, 2022 13.15 14.21 13.01 13.90
1485 NASDAQ TPIC Tue, Jun 14, 2022 14.10 14.22 12.86 12.94
1484 NASDAQ TPIC Mon, Jun 13, 2022 14.00 14.40 13.56 14.10
1483 NASDAQ TPIC Fri, Jun 10, 2022 14.33 15.20 14.26 14.54
1482 NASDAQ TPIC Thu, Jun 9, 2022 15.13 15.50 14.67 14.68
1481 NASDAQ TPIC Wed, Jun 8, 2022 15.18 15.96 14.94 15.34
1480 NASDAQ TPIC Tue, Jun 7, 2022 14.95 15.35 14.72 15.26
1479 NASDAQ TPIC Mon, Jun 6, 2022 15.07 15.59 14.77 15.17
1478 NASDAQ TPIC Fri, Jun 3, 2022 14.40 14.88 14.32 14.58
1477 NASDAQ TPIC Thu, Jun 2, 2022 13.84 14.94 13.76 14.67
1476 NASDAQ TPIC Wed, Jun 1, 2022 14.04 14.32 13.54 13.74
1475 NASDAQ TPIC Tue, May 31, 2022 14.82 15.04 13.70 13.79
1474 NASDAQ TPIC Fri, May 27, 2022 14.28 15.15 14.28 14.82
1473 NASDAQ TPIC Thu, May 26, 2022 13.89 14.86 13.86 14.19
1472 NASDAQ TPIC Wed, May 25, 2022 13.08 14.00 12.85 13.83
1471 NASDAQ TPIC Tue, May 24, 2022 13.84 13.88 13.00 13.23
1470 NASDAQ TPIC Mon, May 23, 2022 14.15 14.19 13.20 14.04
1469 NASDAQ TPIC Fri, May 20, 2022 13.99 14.20 13.40 14.08
1468 NASDAQ TPIC Thu, May 19, 2022 12.55 13.90 12.55 13.80
1467 NASDAQ TPIC Wed, May 18, 2022 12.31 13.42 12.27 12.74
1466 NASDAQ TPIC Tue, May 17, 2022 12.40 12.72 11.95 12.50
1465 NASDAQ TPIC Mon, May 16, 2022 12.06 12.74 11.94 12.07
1464 NASDAQ TPIC Fri, May 13, 2022 10.84 12.26 10.77 12.16
1463 NASDAQ TPIC Thu, May 12, 2022 9.70 10.60 9.58 10.40
1462 NASDAQ TPIC Wed, May 11, 2022 10.70 10.82 9.95 10.02
1461 NASDAQ TPIC Tue, May 10, 2022 11.21 11.45 10.17 10.79
1460 NASDAQ TPIC Mon, May 9, 2022 11.77 12.16 10.81 10.84
1459 NASDAQ TPIC Fri, May 6, 2022 13.82 14.86 11.94 12.26
1458 NASDAQ TPIC Thu, May 5, 2022 13.05 13.24 12.15 12.36
1457 NASDAQ TPIC Wed, May 4, 2022 12.08 13.16 11.97 13.15
1456 NASDAQ TPIC Tue, May 3, 2022 11.62 12.15 11.55 12.01
1455 NASDAQ TPIC Mon, May 2, 2022 11.36 11.68 11.07 11.61
1454 NASDAQ TPIC Fri, Apr 29, 2022 11.60 11.92 11.33 11.44
1453 NASDAQ TPIC Thu, Apr 28, 2022 11.77 11.90 11.00 11.58
1452 NASDAQ TPIC Wed, Apr 27, 2022 11.59 11.85 11.47 11.66
1451 NASDAQ TPIC Tue, Apr 26, 2022 12.17 12.32 11.49 11.63
1450 NASDAQ TPIC Mon, Apr 25, 2022 11.73 12.24 11.62 12.23
1449 NASDAQ TPIC Fri, Apr 22, 2022 12.06 12.36 11.81 12.03
1448 NASDAQ TPIC Thu, Apr 21, 2022 12.90 13.03 11.70 12.09
1447 NASDAQ TPIC Wed, Apr 20, 2022 12.87 13.00 12.60 12.61
1446 NASDAQ TPIC Tue, Apr 19, 2022 12.40 13.35 12.26 12.92
1445 NASDAQ TPIC Mon, Apr 18, 2022 12.76 12.82 12.16 12.23
1444 NASDAQ TPIC Thu, Apr 14, 2022 13.57 13.57 12.78 12.87
1443 NASDAQ TPIC Wed, Apr 13, 2022 13.57 13.75 13.20 13.37
1442 NASDAQ TPIC Tue, Apr 12, 2022 14.05 14.50 13.35 13.55
1441 NASDAQ TPIC Mon, Apr 11, 2022 13.24 14.28 13.04 13.98
1440 NASDAQ TPIC Fri, Apr 8, 2022 13.67 13.68 13.25 13.37
1439 NASDAQ TPIC Thu, Apr 7, 2022 13.90 14.08 13.13 13.72
1438 NASDAQ TPIC Wed, Apr 6, 2022 14.02 14.08 13.35 13.84
1437 NASDAQ TPIC Tue, Apr 5, 2022 15.16 15.65 14.30 14.35
1436 NASDAQ TPIC Mon, Apr 4, 2022 13.96 15.10 13.96 14.84
1435 NASDAQ TPIC Fri, Apr 1, 2022 14.22 14.45 13.64 13.91
1434 NASDAQ TPIC Thu, Mar 31, 2022 14.23 14.39 13.82 14.06
1433 NASDAQ TPIC Wed, Mar 30, 2022 14.90 15.17 14.21 14.22
1432 NASDAQ TPIC Tue, Mar 29, 2022 14.45 14.93 14.02 14.89
1431 NASDAQ TPIC Mon, Mar 28, 2022 14.73 14.93 14.01 14.34
1430 NASDAQ TPIC Fri, Mar 25, 2022 15.31 15.31 14.36 14.72
1429 NASDAQ TPIC Thu, Mar 24, 2022 15.16 15.37 14.57 15.18
1428 NASDAQ TPIC Wed, Mar 23, 2022 15.40 15.60 14.87 15.09
1427 NASDAQ TPIC Tue, Mar 22, 2022 15.40 15.97 15.37 15.58
1426 NASDAQ TPIC Mon, Mar 21, 2022 15.45 15.79 15.06 15.29
1425 NASDAQ TPIC Fri, Mar 18, 2022 14.63 15.36 14.63 15.35
1424 NASDAQ TPIC Thu, Mar 17, 2022 14.04 15.12 13.94 14.84
1423 NASDAQ TPIC Wed, Mar 16, 2022 13.47 14.08 13.01 14.04
1422 NASDAQ TPIC Tue, Mar 15, 2022 12.43 13.29 11.78 13.14
1421 NASDAQ TPIC Mon, Mar 14, 2022 13.87 14.05 12.16 12.46
1420 NASDAQ TPIC Fri, Mar 11, 2022 14.63 15.01 14.04 14.12
1419 NASDAQ TPIC Thu, Mar 10, 2022 14.52 14.74 13.71 14.49
1418 NASDAQ TPIC Wed, Mar 9, 2022 14.81 15.36 14.21 14.82
1417 NASDAQ TPIC Tue, Mar 8, 2022 13.01 15.36 12.92 14.88
1416 NASDAQ TPIC Mon, Mar 7, 2022 12.20 13.19 11.99 12.73
1415 NASDAQ TPIC Fri, Mar 4, 2022 12.42 12.86 12.03 12.07
1414 NASDAQ TPIC Thu, Mar 3, 2022 12.14 12.47 11.93 12.45
1413 NASDAQ TPIC Wed, Mar 2, 2022 13.97 14.14 11.58 12.07
1412 NASDAQ TPIC Tue, Mar 1, 2022 13.32 14.10 13.20 14.03
1411 NASDAQ TPIC Mon, Feb 28, 2022 12.05 14.38 12.05 13.52
1410 NASDAQ TPIC Fri, Feb 25, 2022 9.29 11.81 9.29 11.38
1409 NASDAQ TPIC Thu, Feb 24, 2022 9.23 11.44 9.23 11.35
1408 NASDAQ TPIC Wed, Feb 23, 2022 10.00 10.23 9.69 9.74
1407 NASDAQ TPIC Tue, Feb 22, 2022 10.31 10.31 9.70 9.80
1406 NASDAQ TPIC Fri, Feb 18, 2022 10.86 11.02 10.47 10.49
1405 NASDAQ TPIC Thu, Feb 17, 2022 10.92 11.20 10.76 10.86
1404 NASDAQ TPIC Wed, Feb 16, 2022 10.75 11.20 10.64 11.19
1403 NASDAQ TPIC Tue, Feb 15, 2022 10.57 11.10 10.52 10.90
1402 NASDAQ TPIC Mon, Feb 14, 2022 10.08 10.81 10.04 10.32
1401 NASDAQ TPIC Fri, Feb 11, 2022 10.71 10.93 9.98 10.10
1400 NASDAQ TPIC Thu, Feb 10, 2022 10.77 11.40 10.53 10.62
1399 NASDAQ TPIC Wed, Feb 9, 2022 11.29 11.47 10.94 11.14
1398 NASDAQ TPIC Tue, Feb 8, 2022 10.73 11.05 10.65 10.84
1397 NASDAQ TPIC Mon, Feb 7, 2022 11.01 11.12 10.34 10.73
1396 NASDAQ TPIC Fri, Feb 4, 2022 10.87 11.20 10.58 11.10
1395 NASDAQ TPIC Thu, Feb 3, 2022 10.95 11.08 10.57 10.75
1394 NASDAQ TPIC Wed, Feb 2, 2022 12.28 12.28 11.11 11.29
1393 NASDAQ TPIC Tue, Feb 1, 2022 12.06 12.34 11.74 12.10
1392 NASDAQ TPIC Mon, Jan 31, 2022 11.37 12.26 11.30 12.07
1391 NASDAQ TPIC Fri, Jan 28, 2022 10.62 11.27 10.29 11.25
1390 NASDAQ TPIC Thu, Jan 27, 2022 11.36 11.47 10.56 10.68
1389 NASDAQ TPIC Wed, Jan 26, 2022 11.99 12.23 11.11 11.17
1388 NASDAQ TPIC Tue, Jan 25, 2022 11.97 12.34 11.35 11.53
1387 NASDAQ TPIC Mon, Jan 24, 2022 11.58 12.65 11.22 12.63
1386 NASDAQ TPIC Fri, Jan 21, 2022 11.73 12.66 11.61 12.19
1385 NASDAQ TPIC Thu, Jan 20, 2022 12.12 13.28 11.94 11.95
1384 NASDAQ TPIC Wed, Jan 19, 2022 12.54 12.66 11.75 11.82
1383 NASDAQ TPIC Tue, Jan 18, 2022 12.75 12.86 12.20 12.32
1382 NASDAQ TPIC Fri, Jan 14, 2022 13.00 13.24 12.82 13.17
1381 NASDAQ TPIC Thu, Jan 13, 2022 13.73 13.86 13.14 13.18
1380 NASDAQ TPIC Wed, Jan 12, 2022 14.06 14.29 13.40 13.49
1379 NASDAQ TPIC Tue, Jan 11, 2022 13.71 14.06 13.41 13.75
1378 NASDAQ TPIC Mon, Jan 10, 2022 13.41 13.68 13.04 13.65
1377 NASDAQ TPIC Fri, Jan 7, 2022 13.92 14.48 13.77 14.01
1376 NASDAQ TPIC Thu, Jan 6, 2022 13.95 14.38 13.50 14.09
1375 NASDAQ TPIC Wed, Jan 5, 2022 15.25 15.40 14.02 14.04
1374 NASDAQ TPIC Tue, Jan 4, 2022 16.02 16.08 15.15 15.50
1373 NASDAQ TPIC Mon, Jan 3, 2022 15.01 15.66 14.96 15.05
1372 NASDAQ TPIC Fri, Dec 31, 2021 14.62 15.49 14.62 14.96
1371 NASDAQ TPIC Thu, Dec 30, 2021 14.46 15.45 14.39 14.69
1370 NASDAQ TPIC Wed, Dec 29, 2021 14.90 14.96 14.32 14.48
1369 NASDAQ TPIC Tue, Dec 28, 2021 14.80 15.14 14.79 14.96
1368 NASDAQ TPIC Mon, Dec 27, 2021 15.63 15.70 14.92 15.04
1367 NASDAQ TPIC Thu, Dec 23, 2021 15.53 15.84 15.15 15.68
1366 NASDAQ TPIC Wed, Dec 22, 2021 16.22 16.22 15.15 15.32
1365 NASDAQ TPIC Tue, Dec 21, 2021 15.56 16.64 15.56 16.37
1364 NASDAQ TPIC Mon, Dec 20, 2021 15.37 15.58 14.63 15.18
1363 NASDAQ TPIC Fri, Dec 17, 2021 15.91 16.44 15.52 16.26
1362 NASDAQ TPIC Thu, Dec 16, 2021 16.37 16.85 15.39 15.77
1361 NASDAQ TPIC Wed, Dec 15, 2021 14.52 15.56 14.05 15.17
1360 NASDAQ TPIC Tue, Dec 14, 2021 15.43 15.85 14.39 14.51
1359 NASDAQ TPIC Mon, Dec 13, 2021 16.24 16.67 15.84 16.08
1358 NASDAQ TPIC Fri, Dec 10, 2021 16.40 16.83 15.86 16.03
1357 NASDAQ TPIC Thu, Dec 9, 2021 17.35 17.78 16.33 16.47
1356 NASDAQ TPIC Wed, Dec 8, 2021 16.95 17.76 16.75 17.42
1355 NASDAQ TPIC Tue, Dec 7, 2021 17.99 18.22 16.80 17.00
1354 NASDAQ TPIC Mon, Dec 6, 2021 16.36 17.60 15.67 17.37
1353 NASDAQ TPIC Fri, Dec 3, 2021 16.72 17.07 16.02 16.45
1352 NASDAQ TPIC Thu, Dec 2, 2021 16.14 16.71 15.99 16.54
1351 NASDAQ TPIC Wed, Dec 1, 2021 18.25 18.38 16.26 16.33
1350 NASDAQ TPIC Tue, Nov 30, 2021 18.12 18.33 17.07 17.83
1349 NASDAQ TPIC Mon, Nov 29, 2021 18.97 19.13 18.02 18.40
1348 NASDAQ TPIC Fri, Nov 26, 2021 18.70 19.20 18.34 18.87
1347 NASDAQ TPIC Wed, Nov 24, 2021 19.51 19.95 19.12 19.65
1346 NASDAQ TPIC Tue, Nov 23, 2021 20.91 21.31 19.64 19.86
1345 NASDAQ TPIC Mon, Nov 22, 2021 22.06 22.44 20.81 20.86
1344 NASDAQ TPIC Fri, Nov 19, 2021 20.75 21.98 20.75 21.74
1343 NASDAQ TPIC Thu, Nov 18, 2021 22.35 22.53 21.01 21.19
1342 NASDAQ TPIC Wed, Nov 17, 2021 22.71 22.99 22.23 22.40
1341 NASDAQ TPIC Tue, Nov 16, 2021 23.01 23.32 22.16 22.76
1340 NASDAQ TPIC Mon, Nov 15, 2021 23.55 23.79 22.96 23.11
1339 NASDAQ TPIC Fri, Nov 12, 2021 24.07 24.68 23.22 23.66
1338 NASDAQ TPIC Thu, Nov 11, 2021 23.81 24.99 23.61 23.88
1337 NASDAQ TPIC Wed, Nov 10, 2021 26.23 26.36 24.23 24.76
1336 NASDAQ TPIC Tue, Nov 9, 2021 25.80 28.03 25.29 25.97
1335 NASDAQ TPIC Mon, Nov 8, 2021 30.56 31.40 30.48 31.10
1334 NASDAQ TPIC Fri, Nov 5, 2021 30.38 31.70 28.58 29.53
1333 NASDAQ TPIC Thu, Nov 4, 2021 32.20 33.39 31.90 32.77
1332 NASDAQ TPIC Wed, Nov 3, 2021 31.50 31.91 30.00 31.86
1331 NASDAQ TPIC Tue, Nov 2, 2021 35.48 35.62 32.85 33.36
1330 NASDAQ TPIC Mon, Nov 1, 2021 34.08 35.67 33.85 35.61
1329 NASDAQ TPIC Fri, Oct 29, 2021 33.47 34.70 32.93 33.63
1328 NASDAQ TPIC Thu, Oct 28, 2021 31.13 33.70 30.41 33.57
1327 NASDAQ TPIC Wed, Oct 27, 2021 32.51 33.51 30.64 30.90
1326 NASDAQ TPIC Tue, Oct 26, 2021 34.12 34.43 32.04 32.19
1325 NASDAQ TPIC Mon, Oct 25, 2021 32.83 34.21 32.39 33.91
1324 NASDAQ TPIC Fri, Oct 22, 2021 33.40 34.00 32.55 32.79
1323 NASDAQ TPIC Thu, Oct 21, 2021 34.53 34.93 33.46 33.78
1322 NASDAQ TPIC Wed, Oct 20, 2021 35.25 35.25 33.46 34.62
1321 NASDAQ TPIC Tue, Oct 19, 2021 34.15 35.31 33.92 35.01
1320 NASDAQ TPIC Mon, Oct 18, 2021 34.69 35.55 33.77 33.97
1319 NASDAQ TPIC Fri, Oct 15, 2021 36.13 36.66 34.85 35.48
1318 NASDAQ TPIC Thu, Oct 14, 2021 35.76 36.54 34.79 35.73
1317 NASDAQ TPIC Wed, Oct 13, 2021 35.56 35.90 34.05 34.92
1316 NASDAQ TPIC Tue, Oct 12, 2021 33.89 36.19 33.89 35.48
1315 NASDAQ TPIC Mon, Oct 11, 2021 31.95 34.30 31.90 33.89
1314 NASDAQ TPIC Fri, Oct 8, 2021 32.01 32.73 31.57 31.59
1313 NASDAQ TPIC Thu, Oct 7, 2021 32.17 32.90 31.84 32.06
1312 NASDAQ TPIC Wed, Oct 6, 2021 31.28 32.02 30.45 31.72
1311 NASDAQ TPIC Tue, Oct 5, 2021 31.52 32.31 31.00 32.07
1310 NASDAQ TPIC Mon, Oct 4, 2021 33.84 33.94 31.32 31.48
1309 NASDAQ TPIC Fri, Oct 1, 2021 34.37 34.83 33.32 34.10
1308 NASDAQ TPIC Thu, Sep 30, 2021 33.69 34.23 33.11 33.75
1307 NASDAQ TPIC Wed, Sep 29, 2021 34.50 34.54 33.35 33.42
1306 NASDAQ TPIC Tue, Sep 28, 2021 34.86 35.38 33.90 34.31
1305 NASDAQ TPIC Mon, Sep 27, 2021 34.32 36.13 33.55 35.48
1304 NASDAQ TPIC Fri, Sep 24, 2021 35.29 35.73 34.40 34.47
1303 NASDAQ TPIC Thu, Sep 23, 2021 35.69 36.63 35.07 35.78
1302 NASDAQ TPIC Wed, Sep 22, 2021 34.83 35.64 34.55 35.11
1301 NASDAQ TPIC Tue, Sep 21, 2021 35.29 35.82 34.39 34.73
1300 NASDAQ TPIC Mon, Sep 20, 2021 35.48 36.10 33.84 35.00
1299 NASDAQ TPIC Fri, Sep 17, 2021 35.35 37.25 35.02 36.73
1298 NASDAQ TPIC Thu, Sep 16, 2021 35.94 36.14 35.02 35.10
1297 NASDAQ TPIC Wed, Sep 15, 2021 35.89 36.52 35.58 36.29
1296 NASDAQ TPIC Tue, Sep 14, 2021 36.67 37.10 35.63 35.82
1295 NASDAQ TPIC Mon, Sep 13, 2021 35.16 36.58 34.35 36.37
1294 NASDAQ TPIC Fri, Sep 10, 2021 35.53 36.46 35.06 35.16
1293 NASDAQ TPIC Thu, Sep 9, 2021 35.18 36.25 34.55 35.26
1292 NASDAQ TPIC Wed, Sep 8, 2021 37.02 37.06 34.77 35.20
1291 NASDAQ TPIC Tue, Sep 7, 2021 37.66 39.25 37.24 37.34
1290 NASDAQ TPIC Fri, Sep 3, 2021 36.94 37.67 36.66 37.40
1289 NASDAQ TPIC Thu, Sep 2, 2021 36.89 38.00 36.67 36.93
1288 NASDAQ TPIC Wed, Sep 1, 2021 36.23 36.92 35.52 36.33
1287 NASDAQ TPIC Tue, Aug 31, 2021 39.09 39.23 35.70 36.31
1286 NASDAQ TPIC Mon, Aug 30, 2021 41.34 41.93 38.81 39.30
1285 NASDAQ TPIC Fri, Aug 27, 2021 41.43 43.32 41.43 42.60
1284 NASDAQ TPIC Thu, Aug 26, 2021 41.37 42.94 41.37 41.74
1283 NASDAQ TPIC Wed, Aug 25, 2021 40.65 41.86 40.37 41.38
1282 NASDAQ TPIC Tue, Aug 24, 2021 39.42 40.59 39.26 40.53
1281 NASDAQ TPIC Mon, Aug 23, 2021 38.16 39.27 37.04 39.00
1280 NASDAQ TPIC Fri, Aug 20, 2021 36.09 37.94 35.97 37.70
1279 NASDAQ TPIC Thu, Aug 19, 2021 36.40 36.94 35.53 36.23
1278 NASDAQ TPIC Wed, Aug 18, 2021 37.30 37.84 36.44 36.90
1277 NASDAQ TPIC Tue, Aug 17, 2021 37.96 38.53 36.50 37.23
1276 NASDAQ TPIC Mon, Aug 16, 2021 40.83 40.83 38.36 38.62
1275 NASDAQ TPIC Fri, Aug 13, 2021 42.42 42.42 40.76 40.91
1274 NASDAQ TPIC Thu, Aug 12, 2021 42.22 42.76 41.01 42.41
1273 NASDAQ TPIC Wed, Aug 11, 2021 43.30 43.30 41.39 42.26
1272 NASDAQ TPIC Tue, Aug 10, 2021 43.31 44.61 42.75 43.22
1271 NASDAQ TPIC Mon, Aug 9, 2021 41.36 43.45 41.24 42.90
1270 NASDAQ TPIC Fri, Aug 6, 2021 41.49 42.16 39.01 41.51
1269 NASDAQ TPIC Thu, Aug 5, 2021 38.85 40.59 38.69 40.21
1268 NASDAQ TPIC Wed, Aug 4, 2021 38.52 40.24 38.30 39.12
1267 NASDAQ TPIC Tue, Aug 3, 2021 38.80 39.26 37.81 39.13
1266 NASDAQ TPIC Mon, Aug 2, 2021 39.75 40.27 38.46 38.49
1265 NASDAQ TPIC Fri, Jul 30, 2021 37.90 39.58 37.51 39.14
1264 NASDAQ TPIC Thu, Jul 29, 2021 39.22 39.52 38.05 38.27
1263 NASDAQ TPIC Wed, Jul 28, 2021 37.67 39.74 36.87 39.12
1262 NASDAQ TPIC Tue, Jul 27, 2021 37.30 38.03 35.60 37.01
1261 NASDAQ TPIC Mon, Jul 26, 2021 37.51 38.40 36.49 37.37
1260 NASDAQ TPIC Fri, Jul 23, 2021 38.14 38.49 34.81 37.68
1259 NASDAQ TPIC Thu, Jul 22, 2021 42.77 42.95 41.45 41.94
1258 NASDAQ TPIC Wed, Jul 21, 2021 41.80 43.38 41.42 42.60
1257 NASDAQ TPIC Tue, Jul 20, 2021 39.80 41.74 38.36 41.27
1256 NASDAQ TPIC Mon, Jul 19, 2021 39.37 40.31 38.59 39.55
1255 NASDAQ TPIC Fri, Jul 16, 2021 41.56 41.85 40.35 40.51
1254 NASDAQ TPIC Thu, Jul 15, 2021 42.96 43.44 39.84 40.68
1253 NASDAQ TPIC Wed, Jul 14, 2021 46.77 46.77 42.73 42.96
1252 NASDAQ TPIC Tue, Jul 13, 2021 45.50 46.66 44.69 46.18
1251 NASDAQ TPIC Mon, Jul 12, 2021 45.40 45.80 44.50 45.72
1250 NASDAQ TPIC Fri, Jul 9, 2021 45.75 45.83 45.00 45.26
1249 NASDAQ TPIC Thu, Jul 8, 2021 44.21 45.35 43.14 45.16
1248 NASDAQ TPIC Wed, Jul 7, 2021 47.61 48.00 45.61 45.99
1247 NASDAQ TPIC Tue, Jul 6, 2021 47.05 47.79 46.22 47.42
1246 NASDAQ TPIC Fri, Jul 2, 2021 48.44 48.97 46.78 47.06
1245 NASDAQ TPIC Thu, Jul 1, 2021 49.00 49.74 48.04 48.40
1244 NASDAQ TPIC Wed, Jun 30, 2021 48.28 49.11 47.55 48.42
1243 NASDAQ TPIC Tue, Jun 29, 2021 50.62 51.79 48.20 48.61
1242 NASDAQ TPIC Mon, Jun 28, 2021 47.79 50.97 47.78 50.35
1241 NASDAQ TPIC Fri, Jun 25, 2021 47.78 48.23 46.59 47.10
1240 NASDAQ TPIC Thu, Jun 24, 2021 47.22 47.90 46.35 47.33
1239 NASDAQ TPIC Wed, Jun 23, 2021 45.73 46.70 45.40 46.17
1238 NASDAQ TPIC Tue, Jun 22, 2021 44.56 46.11 44.41 45.35
1237 NASDAQ TPIC Mon, Jun 21, 2021 44.27 45.53 43.70 44.77
1236 NASDAQ TPIC Fri, Jun 18, 2021 45.37 46.64 43.59 44.24
1235 NASDAQ TPIC Thu, Jun 17, 2021 44.83 46.55 44.79 46.34
1234 NASDAQ TPIC Wed, Jun 16, 2021 44.36 46.29 44.23 45.36
1233 NASDAQ TPIC Tue, Jun 15, 2021 45.25 45.28 42.80 44.13
1232 NASDAQ TPIC Mon, Jun 14, 2021 45.71 47.00 45.11 45.59
1231 NASDAQ TPIC Fri, Jun 11, 2021 44.61 45.60 43.70 44.23
1230 NASDAQ TPIC Thu, Jun 10, 2021 46.43 46.43 43.65 44.51
1229 NASDAQ TPIC Wed, Jun 9, 2021 46.60 47.56 46.38 46.51
1228 NASDAQ TPIC Tue, Jun 8, 2021 45.03 46.46 44.80 46.00
1227 NASDAQ TPIC Mon, Jun 7, 2021 43.78 44.78 42.60 44.52
1226 NASDAQ TPIC Fri, Jun 4, 2021 44.68 45.70 44.07 44.20
1225 NASDAQ TPIC Thu, Jun 3, 2021 45.56 46.00 44.30 44.53
1224 NASDAQ TPIC Wed, Jun 2, 2021 47.98 48.24 45.81 46.32
1223 NASDAQ TPIC Tue, Jun 1, 2021 49.00 49.57 47.90 48.18
1222 NASDAQ TPIC Fri, May 28, 2021 50.06 50.48 47.79 48.30
1221 NASDAQ TPIC Thu, May 27, 2021 49.46 49.96 48.08 49.83
1220 NASDAQ TPIC Wed, May 26, 2021 48.64 49.90 48.33 48.64
1219 NASDAQ TPIC Tue, May 25, 2021 48.08 48.96 47.59 48.02
1218 NASDAQ TPIC Mon, May 24, 2021 48.00 48.38 46.75 47.49
1217 NASDAQ TPIC Fri, May 21, 2021 47.38 48.44 46.80 47.51
1216 NASDAQ TPIC Thu, May 20, 2021 45.93 46.94 45.11 46.58
1215 NASDAQ TPIC Wed, May 19, 2021 42.85 45.76 42.62 45.36
1214 NASDAQ TPIC Tue, May 18, 2021 43.86 44.83 42.73 44.10
1213 NASDAQ TPIC Mon, May 17, 2021 43.79 44.42 42.32 43.56
1212 NASDAQ TPIC Fri, May 14, 2021 42.01 44.59 41.71 44.48
1211 NASDAQ TPIC Thu, May 13, 2021 43.46 44.65 40.79 41.36
1210 NASDAQ TPIC Wed, May 12, 2021 43.56 44.10 42.48 42.89
1209 NASDAQ TPIC Tue, May 11, 2021 42.88 46.19 42.34 44.93
1208 NASDAQ TPIC Mon, May 10, 2021 47.60 47.60 44.35 45.51
1207 NASDAQ TPIC Fri, May 7, 2021 47.20 49.50 46.01 48.12
1206 NASDAQ TPIC Thu, May 6, 2021 47.18 48.53 45.87 47.20
1205 NASDAQ TPIC Wed, May 5, 2021 51.12 52.18 47.77 48.41
1204 NASDAQ TPIC Tue, May 4, 2021 50.91 51.51 48.94 49.77
1203 NASDAQ TPIC Mon, May 3, 2021 53.76 53.97 52.17 52.68
1202 NASDAQ TPIC Fri, Apr 30, 2021 54.54 55.25 52.91 53.15
1201 NASDAQ TPIC Thu, Apr 29, 2021 57.24 58.47 54.65 55.87
1200 NASDAQ TPIC Wed, Apr 28, 2021 57.04 57.71 55.87 57.29
1199 NASDAQ TPIC Tue, Apr 27, 2021 59.07 59.63 57.61 58.40
1198 NASDAQ TPIC Mon, Apr 26, 2021 58.31 59.50 56.70 59.47
1197 NASDAQ TPIC Fri, Apr 23, 2021 56.70 58.59 56.20 58.21
1196 NASDAQ TPIC Thu, Apr 22, 2021 55.00 57.71 54.29 56.50
1195 NASDAQ TPIC Wed, Apr 21, 2021 50.14 52.96 49.32 52.68
1194 NASDAQ TPIC Tue, Apr 20, 2021 49.39 50.87 47.96 50.71
1193 NASDAQ TPIC Mon, Apr 19, 2021 49.16 50.92 47.58 48.70
1192 NASDAQ TPIC Fri, Apr 16, 2021 52.18 52.18 49.51 49.69
1191 NASDAQ TPIC Thu, Apr 15, 2021 53.97 53.97 49.61 51.48
1190 NASDAQ TPIC Wed, Apr 14, 2021 52.59 54.34 52.53 53.24
1189 NASDAQ TPIC Tue, Apr 13, 2021 53.62 54.26 51.00 52.84
1188 NASDAQ TPIC Mon, Apr 12, 2021 52.14 55.68 50.20 53.62
1187 NASDAQ TPIC Fri, Apr 9, 2021 56.04 56.71 53.01 53.07
1186 NASDAQ TPIC Thu, Apr 8, 2021 56.06 59.43 55.18 56.65
1185 NASDAQ TPIC Wed, Apr 7, 2021 57.34 57.44 53.65 54.46
1184 NASDAQ TPIC Tue, Apr 6, 2021 58.51 59.43 56.36 57.90
1183 NASDAQ TPIC Mon, Apr 5, 2021 59.00 60.00 57.64 58.01
1182 NASDAQ TPIC Thu, Apr 1, 2021 57.18 59.15 56.04 57.26
1181 NASDAQ TPIC Wed, Mar 31, 2021 56.01 57.31 54.72 56.43
1180 NASDAQ TPIC Tue, Mar 30, 2021 49.33 54.19 48.66 53.80
1179 NASDAQ TPIC Mon, Mar 29, 2021 51.98 52.38 48.22 48.78
1178 NASDAQ TPIC Fri, Mar 26, 2021 49.86 52.18 49.74 52.12
1177 NASDAQ TPIC Thu, Mar 25, 2021 45.78 49.75 45.22 49.15
1176 NASDAQ TPIC Wed, Mar 24, 2021 49.55 50.44 46.80 46.93
1175 NASDAQ TPIC Tue, Mar 23, 2021 50.78 51.95 48.51 48.86
1174 NASDAQ TPIC Mon, Mar 22, 2021 52.64 53.04 50.59 51.48
1173 NASDAQ TPIC Fri, Mar 19, 2021 48.86 52.06 48.62 51.85
1172 NASDAQ TPIC Thu, Mar 18, 2021 51.36 51.41 47.95 48.31
1171 NASDAQ TPIC Wed, Mar 17, 2021 50.22 53.10 49.17 52.59
1170 NASDAQ TPIC Tue, Mar 16, 2021 54.29 54.42 50.50 51.86
1169 NASDAQ TPIC Mon, Mar 15, 2021 50.84 54.25 49.70 53.97
1168 NASDAQ TPIC Fri, Mar 12, 2021 49.48 51.35 48.83 50.43
1167 NASDAQ TPIC Thu, Mar 11, 2021 51.46 52.48 50.32 51.24
1166 NASDAQ TPIC Wed, Mar 10, 2021 55.09 55.51 48.70 50.03
1165 NASDAQ TPIC Tue, Mar 9, 2021 43.59 48.52 42.83 48.10
1164 NASDAQ TPIC Mon, Mar 8, 2021 44.51 47.05 40.64 40.68
1163 NASDAQ TPIC Fri, Mar 5, 2021 44.71 45.12 39.12 42.45
1162 NASDAQ TPIC Thu, Mar 4, 2021 46.10 46.67 43.15 43.95
1161 NASDAQ TPIC Wed, Mar 3, 2021 48.91 49.86 45.15 46.10
1160 NASDAQ TPIC Tue, Mar 2, 2021 53.89 54.91 48.53 48.67
1159 NASDAQ TPIC Mon, Mar 1, 2021 49.09 52.25 48.37 51.96
1158 NASDAQ TPIC Fri, Feb 26, 2021 53.00 53.00 46.95 47.66
1157 NASDAQ TPIC Thu, Feb 25, 2021 64.94 65.02 60.52 61.14
1156 NASDAQ TPIC Wed, Feb 24, 2021 62.68 66.01 60.91 65.41
1155 NASDAQ TPIC Tue, Feb 23, 2021 61.52 63.04 55.90 62.24
1154 NASDAQ TPIC Mon, Feb 22, 2021 68.55 69.66 63.03 63.11
1153 NASDAQ TPIC Fri, Feb 19, 2021 68.31 71.44 66.76 70.50
1152 NASDAQ TPIC Thu, Feb 18, 2021 73.16 73.23 67.02 67.17
1151 NASDAQ TPIC Wed, Feb 17, 2021 75.73 76.49 70.38 74.14
1150 NASDAQ TPIC Tue, Feb 16, 2021 80.39 81.36 77.53 77.56
1149 NASDAQ TPIC Fri, Feb 12, 2021 75.43 78.91 75.27 78.74
1148 NASDAQ TPIC Thu, Feb 11, 2021 73.90 77.00 73.27 75.90
1147 NASDAQ TPIC Wed, Feb 10, 2021 75.66 75.87 70.06 72.58
1146 NASDAQ TPIC Tue, Feb 9, 2021 73.16 75.55 72.57 75.01
1145 NASDAQ TPIC Mon, Feb 8, 2021 72.03 73.90 70.75 73.34
1144 NASDAQ TPIC Fri, Feb 5, 2021 71.98 72.20 69.00 70.07
1143 NASDAQ TPIC Thu, Feb 4, 2021 69.36 70.98 67.56 70.13
1142 NASDAQ TPIC Wed, Feb 3, 2021 67.66 68.97 65.23 68.51
1141 NASDAQ TPIC Tue, Feb 2, 2021 64.57 67.87 63.30 67.65
1140 NASDAQ TPIC Mon, Feb 1, 2021 61.38 63.25 60.27 62.63
1139 NASDAQ TPIC Fri, Jan 29, 2021 62.00 62.93 59.24 59.91
1138 NASDAQ TPIC Thu, Jan 28, 2021 60.71 61.17 58.74 60.78
1137 NASDAQ TPIC Wed, Jan 27, 2021 61.75 63.33 58.58 60.38
1136 NASDAQ TPIC Tue, Jan 26, 2021 69.00 70.54 64.22 64.76
1135 NASDAQ TPIC Mon, Jan 25, 2021 69.21 73.85 66.60 68.13
1134 NASDAQ TPIC Fri, Jan 22, 2021 66.13 68.88 65.24 68.52
1133 NASDAQ TPIC Thu, Jan 21, 2021 66.24 68.88 64.07 68.67
1132 NASDAQ TPIC Wed, Jan 20, 2021 67.75 69.95 63.72 65.33
1131 NASDAQ TPIC Tue, Jan 19, 2021 63.45 65.74 62.65 65.32
1130 NASDAQ TPIC Fri, Jan 15, 2021 66.98 67.97 61.22 62.14
1129 NASDAQ TPIC Thu, Jan 14, 2021 68.88 70.84 67.98 69.02
1128 NASDAQ TPIC Wed, Jan 13, 2021 70.36 71.80 68.32 68.51
1127 NASDAQ TPIC Tue, Jan 12, 2021 69.59 70.51 66.84 69.93
1126 NASDAQ TPIC Mon, Jan 11, 2021 63.33 68.90 62.77 68.47
1125 NASDAQ TPIC Fri, Jan 8, 2021 62.86 66.36 61.18 64.56
1124 NASDAQ TPIC Thu, Jan 7, 2021 64.01 66.00 63.09 64.53
1123 NASDAQ TPIC Wed, Jan 6, 2021 61.00 66.09 60.36 62.60
1122 NASDAQ TPIC Tue, Jan 5, 2021 55.59 58.97 55.26 57.95
1121 NASDAQ TPIC Mon, Jan 4, 2021 55.03 57.33 54.22 56.31
1120 NASDAQ TPIC Thu, Dec 31, 2020 52.90 53.89 51.46 52.78
1119 NASDAQ TPIC Wed, Dec 30, 2020 52.50 53.61 51.12 52.12
1118 NASDAQ TPIC Tue, Dec 29, 2020 53.24 53.53 50.32 51.81
1117 NASDAQ TPIC Mon, Dec 28, 2020 56.91 57.24 53.47 53.87
1116 NASDAQ TPIC Thu, Dec 24, 2020 58.11 58.11 54.51 55.14
1115 NASDAQ TPIC Wed, Dec 23, 2020 58.11 58.48 54.51 56.80
1114 NASDAQ TPIC Tue, Dec 22, 2020 55.31 58.87 54.86 58.26
1113 NASDAQ TPIC Mon, Dec 21, 2020 49.14 53.57 49.00 53.57
1112 NASDAQ TPIC Fri, Dec 18, 2020 48.34 50.83 46.34 50.61
1111 NASDAQ TPIC Thu, Dec 17, 2020 46.00 46.69 44.89 46.67
1110 NASDAQ TPIC Wed, Dec 16, 2020 44.73 45.72 43.67 45.34
1109 NASDAQ TPIC Tue, Dec 15, 2020 44.26 45.13 43.55 44.10
1108 NASDAQ TPIC Mon, Dec 14, 2020 41.20 44.10 40.97 43.51
1107 NASDAQ TPIC Fri, Dec 11, 2020 40.77 41.35 40.00 40.64
1106 NASDAQ TPIC Thu, Dec 10, 2020 40.93 41.42 40.33 40.86
1105 NASDAQ TPIC Wed, Dec 9, 2020 44.00 44.48 40.28 41.44
1104 NASDAQ TPIC Tue, Dec 8, 2020 42.19 43.98 42.19 43.41
1103 NASDAQ TPIC Mon, Dec 7, 2020 42.32 43.28 41.31 42.07
1102 NASDAQ TPIC Fri, Dec 4, 2020 42.49 43.32 41.22 41.57
1101 NASDAQ TPIC Thu, Dec 3, 2020 45.21 45.78 42.14 42.55
1100 NASDAQ TPIC Wed, Dec 2, 2020 42.86 45.65 41.76 45.25
1099 NASDAQ TPIC Tue, Dec 1, 2020 41.34 44.05 41.00 43.89
1098 NASDAQ TPIC Mon, Nov 30, 2020 42.19 42.43 39.47 40.23
1097 NASDAQ TPIC Fri, Nov 27, 2020 40.69 43.69 40.69 41.67
1096 NASDAQ TPIC Wed, Nov 25, 2020 38.80 40.40 38.20 40.04
1095 NASDAQ TPIC Tue, Nov 24, 2020 38.58 40.31 37.90 38.85
1094 NASDAQ TPIC Mon, Nov 23, 2020 40.09 40.80 39.16 39.99
1093 NASDAQ TPIC Fri, Nov 20, 2020 39.35 40.00 38.34 38.80
1092 NASDAQ TPIC Thu, Nov 19, 2020 39.11 39.71 38.73 39.09
1091 NASDAQ TPIC Wed, Nov 18, 2020 39.50 40.11 39.14 39.25
1090 NASDAQ TPIC Tue, Nov 17, 2020 39.79 40.00 39.25 39.54
1089 NASDAQ TPIC Mon, Nov 16, 2020 40.50 41.24 39.31 39.98
1088 NASDAQ TPIC Fri, Nov 13, 2020 41.70 41.97 39.68 39.92
1087 NASDAQ TPIC Thu, Nov 12, 2020 41.47 42.52 41.00 41.35
1086 NASDAQ TPIC Wed, Nov 11, 2020 39.19 41.71 38.83 41.06
1085 NASDAQ TPIC Tue, Nov 10, 2020 40.26 40.37 37.96 38.08
1084 NASDAQ TPIC Mon, Nov 9, 2020 45.40 45.50 38.52 39.17
1083 NASDAQ TPIC Fri, Nov 6, 2020 39.82 43.67 39.51 41.48
1082 NASDAQ TPIC Thu, Nov 5, 2020 34.97 39.00 34.97 37.44
1081 NASDAQ TPIC Wed, Nov 4, 2020 34.30 34.38 31.95 33.47
1080 NASDAQ TPIC Tue, Nov 3, 2020 35.40 35.85 34.53 34.87
1079 NASDAQ TPIC Mon, Nov 2, 2020 33.39 35.47 33.27 34.87
1078 NASDAQ TPIC Fri, Oct 30, 2020 31.92 33.12 31.80 33.12
1077 NASDAQ TPIC Thu, Oct 29, 2020 32.40 32.44 31.32 32.22
1076 NASDAQ TPIC Wed, Oct 28, 2020 31.80 32.92 31.72 32.03
1075 NASDAQ TPIC Tue, Oct 27, 2020 33.15 33.87 32.96 33.20
1074 NASDAQ TPIC Mon, Oct 26, 2020 32.69 33.47 32.00 33.01
1073 NASDAQ TPIC Fri, Oct 23, 2020 32.89 33.68 32.50 33.52
1072 NASDAQ TPIC Thu, Oct 22, 2020 32.82 33.22 31.56 32.58
1071 NASDAQ TPIC Wed, Oct 21, 2020 34.50 35.00 32.52 32.83
1070 NASDAQ TPIC Tue, Oct 20, 2020 34.87 35.81 34.50 34.95
1069 NASDAQ TPIC Mon, Oct 19, 2020 35.12 35.37 34.23 34.71
1068 NASDAQ TPIC Fri, Oct 16, 2020 35.07 35.29 34.17 34.76
1067 NASDAQ TPIC Thu, Oct 15, 2020 34.31 35.81 33.87 34.91
1066 NASDAQ TPIC Wed, Oct 14, 2020 35.27 36.58 34.99 35.22
1065 NASDAQ TPIC Tue, Oct 13, 2020 35.55 35.55 34.26 35.04
1064 NASDAQ TPIC Mon, Oct 12, 2020 36.59 36.59 34.17 34.96
1063 NASDAQ TPIC Fri, Oct 9, 2020 34.79 35.63 34.16 35.53
1062 NASDAQ TPIC Thu, Oct 8, 2020 35.54 36.29 33.31 34.06
1061 NASDAQ TPIC Wed, Oct 7, 2020 32.04 35.49 31.74 35.06
1060 NASDAQ TPIC Tue, Oct 6, 2020 31.20 33.00 30.40 31.36
1059 NASDAQ TPIC Mon, Oct 5, 2020 29.58 31.09 29.31 31.08
1058 NASDAQ TPIC Fri, Oct 2, 2020 29.35 30.06 29.01 29.18
1057 NASDAQ TPIC Thu, Oct 1, 2020 29.30 30.36 29.11 29.68
1056 NASDAQ TPIC Wed, Sep 30, 2020 28.38 29.41 28.22 28.96
1055 NASDAQ TPIC Tue, Sep 29, 2020 27.78 28.38 27.73 28.15
1054 NASDAQ TPIC Mon, Sep 28, 2020 27.07 28.04 27.01 27.76
1053 NASDAQ TPIC Fri, Sep 25, 2020 25.58 26.90 25.02 26.52
1052 NASDAQ TPIC Thu, Sep 24, 2020 24.49 26.02 24.02 25.68
1051 NASDAQ TPIC Wed, Sep 23, 2020 26.00 26.59 24.53 24.69
1050 NASDAQ TPIC Tue, Sep 22, 2020 25.86 26.21 24.61 25.93
1049 NASDAQ TPIC Mon, Sep 21, 2020 25.99 26.57 25.18 26.33
1048 NASDAQ TPIC Fri, Sep 18, 2020 26.28 27.71 25.84 26.67
1047 NASDAQ TPIC Thu, Sep 17, 2020 27.15 27.15 25.10 26.06
1046 NASDAQ TPIC Wed, Sep 16, 2020 28.15 28.29 27.55 27.91
1045 NASDAQ TPIC Tue, Sep 15, 2020 27.75 28.28 27.21 28.04
1044 NASDAQ TPIC Mon, Sep 14, 2020 27.19 27.60 26.32 27.32
1043 NASDAQ TPIC Fri, Sep 11, 2020 28.20 28.27 26.91 27.12
1042 NASDAQ TPIC Thu, Sep 10, 2020 28.41 29.23 27.96 28.09
1041 NASDAQ TPIC Wed, Sep 9, 2020 27.31 28.57 27.21 28.39
1040 NASDAQ TPIC Tue, Sep 8, 2020 27.60 27.81 26.91 26.97
1039 NASDAQ TPIC Fri, Sep 4, 2020 29.83 29.83 26.52 28.31
1038 NASDAQ TPIC Thu, Sep 3, 2020 31.39 31.39 29.19 29.46
1037 NASDAQ TPIC Wed, Sep 2, 2020 31.41 31.74 30.49 31.33
1036 NASDAQ TPIC Tue, Sep 1, 2020 30.66 31.25 30.66 31.05
1035 NASDAQ TPIC Mon, Aug 31, 2020 31.21 31.77 30.10 30.71
1034 NASDAQ TPIC Fri, Aug 28, 2020 31.00 31.56 30.86 31.42
1033 NASDAQ TPIC Thu, Aug 27, 2020 31.26 31.57 30.80 31.02
1032 NASDAQ TPIC Wed, Aug 26, 2020 31.58 31.58 30.42 30.93
1031 NASDAQ TPIC Tue, Aug 25, 2020 31.50 32.00 30.79 31.33
1030 NASDAQ TPIC Mon, Aug 24, 2020 31.65 32.13 31.56 31.77
1029 NASDAQ TPIC Fri, Aug 21, 2020 31.70 31.88 31.20 31.49
1028 NASDAQ TPIC Thu, Aug 20, 2020 31.91 32.00 31.51 31.65
1027 NASDAQ TPIC Wed, Aug 19, 2020 31.91 32.91 31.91 32.10
1026 NASDAQ TPIC Tue, Aug 18, 2020 31.92 32.42 31.60 32.01
1025 NASDAQ TPIC Mon, Aug 17, 2020 33.24 33.41 31.75 31.98
1024 NASDAQ TPIC Fri, Aug 14, 2020 32.90 33.58 32.64 33.19
1023 NASDAQ TPIC Thu, Aug 13, 2020 30.29 33.29 30.29 33.22
1022 NASDAQ TPIC Wed, Aug 12, 2020 29.99 30.64 29.63 30.33
1021 NASDAQ TPIC Tue, Aug 11, 2020 30.50 30.78 28.54 29.56
1020 NASDAQ TPIC Mon, Aug 10, 2020 29.31 30.79 29.09 30.67
1019 NASDAQ TPIC Fri, Aug 7, 2020 26.33 29.33 26.33 28.81
1018 NASDAQ TPIC Thu, Aug 6, 2020 29.06 29.32 28.12 28.39
1017 NASDAQ TPIC Wed, Aug 5, 2020 28.00 29.20 27.51 29.04
1016 NASDAQ TPIC Tue, Aug 4, 2020 26.43 27.79 26.43 27.77
1015 NASDAQ TPIC Mon, Aug 3, 2020 25.85 26.60 25.64 26.44
1014 NASDAQ TPIC Fri, Jul 31, 2020 26.00 26.12 25.17 25.58
1013 NASDAQ TPIC Thu, Jul 30, 2020 25.45 26.08 25.26 25.99
1012 NASDAQ TPIC Wed, Jul 29, 2020 26.89 27.05 25.51 25.90
1011 NASDAQ TPIC Tue, Jul 28, 2020 27.30 27.52 26.87 26.92
1010 NASDAQ TPIC Mon, Jul 27, 2020 27.75 27.98 26.57 27.47
1009 NASDAQ TPIC Fri, Jul 24, 2020 28.14 28.34 27.38 27.65
1008 NASDAQ TPIC Thu, Jul 23, 2020 28.18 28.94 28.00 28.31
1007 NASDAQ TPIC Wed, Jul 22, 2020 28.51 29.12 28.11 28.51
1006 NASDAQ TPIC Tue, Jul 21, 2020 28.82 29.44 27.78 28.85
1005 NASDAQ TPIC Mon, Jul 20, 2020 27.93 29.30 27.93 28.56
1004 NASDAQ TPIC Fri, Jul 17, 2020 26.25 27.66 26.25 27.60
1003 NASDAQ TPIC Thu, Jul 16, 2020 26.32 26.36 25.90 26.25
1002 NASDAQ TPIC Wed, Jul 15, 2020 26.22 26.89 25.74 26.39
1001 NASDAQ TPIC Tue, Jul 14, 2020 24.06 25.93 23.90 25.78
1000 NASDAQ TPIC Mon, Jul 13, 2020 24.23 25.31 23.99 24.07
999 NASDAQ TPIC Fri, Jul 10, 2020 23.96 24.05 23.55 23.94
998 NASDAQ TPIC Thu, Jul 9, 2020 24.47 24.76 23.70 24.10
997 NASDAQ TPIC Wed, Jul 8, 2020 23.66 25.01 23.54 24.99
996 NASDAQ TPIC Tue, Jul 7, 2020 24.11 24.63 23.56 23.65
995 NASDAQ TPIC Mon, Jul 6, 2020 24.98 25.34 24.00 24.33
994 NASDAQ TPIC Thu, Jul 2, 2020 23.48 24.75 23.01 24.40
993 NASDAQ TPIC Wed, Jul 1, 2020 23.48 23.68 22.83 22.97
992 NASDAQ TPIC Tue, Jun 30, 2020 23.60 23.71 23.03 23.37
991 NASDAQ TPIC Mon, Jun 29, 2020 22.29 24.11 22.12 23.48
990 NASDAQ TPIC Fri, Jun 26, 2020 21.89 22.29 21.23 21.93
989 NASDAQ TPIC Thu, Jun 25, 2020 21.83 22.44 21.52 22.07
988 NASDAQ TPIC Wed, Jun 24, 2020 22.21 22.70 21.78 21.81
987 NASDAQ TPIC Tue, Jun 23, 2020 23.03 23.03 22.31 22.45
986 NASDAQ TPIC Mon, Jun 22, 2020 22.46 22.67 21.88 22.59
985 NASDAQ TPIC Fri, Jun 19, 2020 22.70 22.84 22.15 22.50
984 NASDAQ TPIC Thu, Jun 18, 2020 22.03 22.61 21.79 22.46
983 NASDAQ TPIC Wed, Jun 17, 2020 23.03 23.03 21.80 22.13
982 NASDAQ TPIC Tue, Jun 16, 2020 22.88 23.65 22.44 22.69
981 NASDAQ TPIC Mon, Jun 15, 2020 20.64 22.14 20.27 21.85
980 NASDAQ TPIC Fri, Jun 12, 2020 21.42 21.76 20.66 21.22
979 NASDAQ TPIC Thu, Jun 11, 2020 20.75 21.29 20.31 20.49
978 NASDAQ TPIC Wed, Jun 10, 2020 22.44 22.78 21.33 21.56
977 NASDAQ TPIC Tue, Jun 9, 2020 22.34 22.84 21.71 22.48
976 NASDAQ TPIC Mon, Jun 8, 2020 22.48 23.66 22.48 22.60
975 NASDAQ TPIC Fri, Jun 5, 2020 22.98 24.00 22.23 22.39
974 NASDAQ TPIC Thu, Jun 4, 2020 21.23 22.18 21.16 22.18
973 NASDAQ TPIC Wed, Jun 3, 2020 21.48 22.16 21.36 21.48
972 NASDAQ TPIC Tue, Jun 2, 2020 21.11 21.44 20.72 21.21
971 NASDAQ TPIC Mon, Jun 1, 2020 20.83 21.66 20.58 21.11
970 NASDAQ TPIC Fri, May 29, 2020 20.71 21.00 20.22 20.75
969 NASDAQ TPIC Thu, May 28, 2020 21.95 21.95 20.71 20.77
968 NASDAQ TPIC Wed, May 27, 2020 21.90 21.96 20.69 21.35
967 NASDAQ TPIC Tue, May 26, 2020 21.32 21.40 20.65 21.04
966 NASDAQ TPIC Fri, May 22, 2020 20.88 20.91 20.33 20.51
965 NASDAQ TPIC Thu, May 21, 2020 20.59 21.08 20.46 20.74
964 NASDAQ TPIC Wed, May 20, 2020 20.40 21.40 20.17 20.63
963 NASDAQ TPIC Tue, May 19, 2020 20.04 20.97 19.82 20.53
962 NASDAQ TPIC Mon, May 18, 2020 18.98 20.07 18.75 19.97
961 NASDAQ TPIC Fri, May 15, 2020 17.68 18.57 17.25 17.96
960 NASDAQ TPIC Thu, May 14, 2020 17.30 17.90 17.01 17.87
959 NASDAQ TPIC Wed, May 13, 2020 18.07 18.59 17.30 17.60
958 NASDAQ TPIC Tue, May 12, 2020 19.10 19.58 17.94 18.10
957 NASDAQ TPIC Mon, May 11, 2020 18.36 19.84 18.12 19.22
956 NASDAQ TPIC Fri, May 8, 2020 18.91 21.76 18.24 18.73
955 NASDAQ TPIC Thu, May 7, 2020 17.00 17.09 16.52 16.78
954 NASDAQ TPIC Wed, May 6, 2020 16.98 17.11 16.57 16.68
953 NASDAQ TPIC Tue, May 5, 2020 17.24 17.26 16.62 16.74
952 NASDAQ TPIC Mon, May 4, 2020 16.08 16.76 15.82 16.70
951 NASDAQ TPIC Fri, May 1, 2020 17.07 17.18 15.97 16.23
950 NASDAQ TPIC Thu, Apr 30, 2020 17.52 17.99 17.15 17.53
949 NASDAQ TPIC Wed, Apr 29, 2020 17.60 18.46 17.39 18.04
948 NASDAQ TPIC Tue, Apr 28, 2020 16.66 17.29 16.64 17.09
947 NASDAQ TPIC Mon, Apr 27, 2020 16.15 16.60 15.97 16.11
946 NASDAQ TPIC Fri, Apr 24, 2020 16.09 16.23 15.20 15.86
945 NASDAQ TPIC Thu, Apr 23, 2020 15.71 16.66 15.60 15.97
944 NASDAQ TPIC Wed, Apr 22, 2020 15.49 15.91 15.23 15.66
943 NASDAQ TPIC Tue, Apr 21, 2020 14.45 15.27 14.45 15.00
942 NASDAQ TPIC Mon, Apr 20, 2020 14.69 15.74 14.46 15.01
941 NASDAQ TPIC Fri, Apr 17, 2020 14.36 15.57 14.24 14.88
940 NASDAQ TPIC Thu, Apr 16, 2020 13.71 13.92 13.19 13.45
939 NASDAQ TPIC Wed, Apr 15, 2020 13.40 13.81 13.01 13.44
938 NASDAQ TPIC Tue, Apr 14, 2020 14.69 15.35 13.83 13.92
937 NASDAQ TPIC Mon, Apr 13, 2020 16.13 16.27 13.95 14.29
936 NASDAQ TPIC Thu, Apr 9, 2020 16.44 17.11 15.92 16.41
935 NASDAQ TPIC Wed, Apr 8, 2020 15.47 16.11 15.16 15.84
934 NASDAQ TPIC Tue, Apr 7, 2020 14.54 16.27 14.54 15.04
933 NASDAQ TPIC Mon, Apr 6, 2020 14.72 15.48 13.74 14.46
932 NASDAQ TPIC Fri, Apr 3, 2020 12.91 13.43 12.64 13.31
931 NASDAQ TPIC Thu, Apr 2, 2020 12.84 13.64 12.56 12.87
930 NASDAQ TPIC Wed, Apr 1, 2020 14.31 14.36 12.81 12.98
929 NASDAQ TPIC Tue, Mar 31, 2020 14.47 14.96 14.08 14.78
928 NASDAQ TPIC Mon, Mar 30, 2020 13.93 14.70 12.58 14.52
927 NASDAQ TPIC Fri, Mar 27, 2020 13.52 14.42 13.11 14.08
926 NASDAQ TPIC Thu, Mar 26, 2020 14.66 15.14 13.85 14.28
925 NASDAQ TPIC Wed, Mar 25, 2020 15.37 15.73 13.65 14.58
924 NASDAQ TPIC Tue, Mar 24, 2020 11.86 14.90 11.86 14.76
923 NASDAQ TPIC Mon, Mar 23, 2020 11.18 11.51 10.25 11.01
922 NASDAQ TPIC Fri, Mar 20, 2020 11.53 11.84 10.43 11.20
921 NASDAQ TPIC Thu, Mar 19, 2020 9.63 11.35 9.19 11.27
920 NASDAQ TPIC Wed, Mar 18, 2020 10.55 11.42 9.35 9.63
919 NASDAQ TPIC Tue, Mar 17, 2020 11.59 11.85 10.42 11.47
918 NASDAQ TPIC Mon, Mar 16, 2020 12.22 13.08 11.17 11.26
917 NASDAQ TPIC Fri, Mar 13, 2020 15.55 16.45 13.65 13.99
916 NASDAQ TPIC Thu, Mar 12, 2020 15.57 15.81 13.63 14.65
915 NASDAQ TPIC Wed, Mar 11, 2020 17.86 18.29 15.86 17.06
914 NASDAQ TPIC Tue, Mar 10, 2020 18.39 19.47 17.41 18.41
913 NASDAQ TPIC Mon, Mar 9, 2020 20.06 20.30 17.50 17.61
912 NASDAQ TPIC Fri, Mar 6, 2020 22.02 22.58 21.16 21.56
911 NASDAQ TPIC Thu, Mar 5, 2020 23.78 24.13 22.63 22.85
910 NASDAQ TPIC Wed, Mar 4, 2020 23.77 24.32 23.65 24.30
909 NASDAQ TPIC Tue, Mar 3, 2020 24.55 24.55 22.99 23.26
908 NASDAQ TPIC Mon, Mar 2, 2020 23.76 24.15 22.56 23.19
907 NASDAQ TPIC Fri, Feb 28, 2020 23.00 24.15 22.00 23.74
906 NASDAQ TPIC Thu, Feb 27, 2020 23.64 23.96 23.00 23.37
905 NASDAQ TPIC Wed, Feb 26, 2020 24.14 24.92 23.75 24.02
904 NASDAQ TPIC Tue, Feb 25, 2020 25.29 25.31 23.89 24.13
903 NASDAQ TPIC Mon, Feb 24, 2020 24.46 25.59 24.25 25.04
902 NASDAQ TPIC Fri, Feb 21, 2020 27.13 27.22 25.77 25.97
901 NASDAQ TPIC Thu, Feb 20, 2020 26.16 27.80 25.64 27.26
900 NASDAQ TPIC Wed, Feb 19, 2020 24.69 26.35 24.65 26.00
899 NASDAQ TPIC Tue, Feb 18, 2020 24.40 24.79 24.30 24.40
898 NASDAQ TPIC Fri, Feb 14, 2020 24.54 25.02 24.36 24.59
897 NASDAQ TPIC Thu, Feb 13, 2020 24.80 24.80 23.95 24.61
896 NASDAQ TPIC Wed, Feb 12, 2020 23.65 24.84 23.65 24.74
895 NASDAQ TPIC Tue, Feb 11, 2020 23.06 23.70 22.52 23.57
894 NASDAQ TPIC Mon, Feb 10, 2020 22.65 24.30 22.55 24.00
893 NASDAQ TPIC Fri, Feb 7, 2020 20.20 22.68 18.75 22.46
892 NASDAQ TPIC Thu, Feb 6, 2020 22.05 22.10 21.21 21.29
891 NASDAQ TPIC Wed, Feb 5, 2020 21.85 22.23 21.52 22.01
890 NASDAQ TPIC Tue, Feb 4, 2020 21.34 22.00 20.93 21.44
889 NASDAQ TPIC Mon, Feb 3, 2020 20.73 21.43 20.59 20.93
888 NASDAQ TPIC Fri, Jan 31, 2020 20.39 20.85 20.08 20.75
887 NASDAQ TPIC Thu, Jan 30, 2020 20.45 20.88 20.08 20.47
886 NASDAQ TPIC Wed, Jan 29, 2020 20.62 20.93 20.26 20.73
885 NASDAQ TPIC Tue, Jan 28, 2020 19.70 20.60 19.54 20.55
884 NASDAQ TPIC Mon, Jan 27, 2020 20.23 20.23 19.55 19.56
883 NASDAQ TPIC Fri, Jan 24, 2020 21.20 21.80 20.63 20.74
882 NASDAQ TPIC Thu, Jan 23, 2020 20.76 21.32 20.61 21.18
881 NASDAQ TPIC Wed, Jan 22, 2020 21.11 21.29 20.80 20.85
880 NASDAQ TPIC Tue, Jan 21, 2020 20.52 21.07 20.50 20.96
879 NASDAQ TPIC Fri, Jan 17, 2020 20.58 20.98 20.44 20.56
878 NASDAQ TPIC Thu, Jan 16, 2020 20.27 21.32 20.09 20.35
877 NASDAQ TPIC Wed, Jan 15, 2020 19.60 20.21 19.50 20.19
876 NASDAQ TPIC Tue, Jan 14, 2020 19.41 20.34 19.38 19.68
875 NASDAQ TPIC Mon, Jan 13, 2020 18.63 19.46 18.51 19.44
874 NASDAQ TPIC Fri, Jan 10, 2020 18.53 18.99 18.40 18.53
873 NASDAQ TPIC Thu, Jan 9, 2020 18.96 19.11 18.46 18.54
872 NASDAQ TPIC Wed, Jan 8, 2020 19.05 19.17 18.89 18.96
871 NASDAQ TPIC Tue, Jan 7, 2020 18.75 19.29 18.66 19.04
870 NASDAQ TPIC Mon, Jan 6, 2020 18.65 18.95 18.40 18.86
869 NASDAQ TPIC Fri, Jan 3, 2020 18.21 18.77 18.17 18.76
868 NASDAQ TPIC Thu, Jan 2, 2020 18.71 18.71 18.37 18.46
867 NASDAQ TPIC Tue, Dec 31, 2019 18.44 18.64 18.33 18.51
866 NASDAQ TPIC Mon, Dec 30, 2019 18.44 18.63 18.21 18.42
865 NASDAQ TPIC Fri, Dec 27, 2019 18.97 19.02 18.40 18.48
864 NASDAQ TPIC Thu, Dec 26, 2019 18.76 19.17 18.68 18.97
863 NASDAQ TPIC Tue, Dec 24, 2019 18.84 18.89 18.64 18.65
862 NASDAQ TPIC Mon, Dec 23, 2019 18.60 18.88 18.35 18.86
861 NASDAQ TPIC Fri, Dec 20, 2019 18.40 18.90 18.40 18.62
860 NASDAQ TPIC Thu, Dec 19, 2019 18.23 18.51 18.00 18.28
859 NASDAQ TPIC Wed, Dec 18, 2019 18.63 18.91 17.92 18.09
858 NASDAQ TPIC Tue, Dec 17, 2019 17.74 18.64 17.70 18.62
857 NASDAQ TPIC Mon, Dec 16, 2019 17.29 17.97 17.16 17.64
856 NASDAQ TPIC Fri, Dec 13, 2019 16.65 17.33 16.64 17.13
855 NASDAQ TPIC Thu, Dec 12, 2019 16.49 16.83 16.34 16.69
854 NASDAQ TPIC Wed, Dec 11, 2019 16.66 16.75 16.08 16.54
853 NASDAQ TPIC Tue, Dec 10, 2019 16.95 16.99 16.46 16.53
852 NASDAQ TPIC Mon, Dec 9, 2019 17.26 17.51 16.79 16.95
851 NASDAQ TPIC Fri, Dec 6, 2019 17.51 17.58 17.07 17.25
850 NASDAQ TPIC Thu, Dec 5, 2019 17.85 17.92 17.29 17.33
849 NASDAQ TPIC Wed, Dec 4, 2019 17.53 17.94 17.53 17.69
848 NASDAQ TPIC Tue, Dec 3, 2019 17.40 17.49 16.87 17.35
847 NASDAQ TPIC Mon, Dec 2, 2019 18.05 18.05 17.49 17.61
846 NASDAQ TPIC Fri, Nov 29, 2019 17.73 18.10 17.44 18.05
845 NASDAQ TPIC Wed, Nov 27, 2019 17.73 18.12 17.64 17.80
844 NASDAQ TPIC Tue, Nov 26, 2019 17.70 17.78 17.17 17.64
843 NASDAQ TPIC Mon, Nov 25, 2019 17.13 18.20 17.00 17.79
842 NASDAQ TPIC Fri, Nov 22, 2019 16.35 17.12 16.35 16.95
841 NASDAQ TPIC Thu, Nov 21, 2019 16.24 16.35 15.97 16.30
840 NASDAQ TPIC Wed, Nov 20, 2019 16.19 16.35 16.12 16.25
839 NASDAQ TPIC Tue, Nov 19, 2019 16.29 16.40 15.97 16.25
838 NASDAQ TPIC Mon, Nov 18, 2019 16.71 16.79 16.30 16.36
837 NASDAQ TPIC Fri, Nov 15, 2019 16.97 17.00 16.40 16.78
836 NASDAQ TPIC Thu, Nov 14, 2019 16.68 17.00 16.57 16.78
835 NASDAQ TPIC Wed, Nov 13, 2019 17.31 17.53 16.72 16.76
834 NASDAQ TPIC Tue, Nov 12, 2019 17.76 17.80 17.40 17.43
833 NASDAQ TPIC Mon, Nov 11, 2019 16.26 17.70 16.26 17.63
832 NASDAQ TPIC Fri, Nov 8, 2019 16.27 16.46 15.34 16.26
831 NASDAQ TPIC Thu, Nov 7, 2019 18.50 18.54 15.87 16.12
830 NASDAQ TPIC Wed, Nov 6, 2019 21.66 22.26 21.25 21.63
829 NASDAQ TPIC Tue, Nov 5, 2019 21.10 21.86 20.58 21.67
828 NASDAQ TPIC Mon, Nov 4, 2019 21.16 21.58 21.01 21.18
827 NASDAQ TPIC Fri, Nov 1, 2019 20.56 21.16 20.38 20.80
826 NASDAQ TPIC Thu, Oct 31, 2019 20.57 20.66 20.15 20.53
825 NASDAQ TPIC Wed, Oct 30, 2019 20.65 20.65 20.02 20.62
824 NASDAQ TPIC Tue, Oct 29, 2019 20.59 20.78 20.40 20.66
823 NASDAQ TPIC Mon, Oct 28, 2019 20.25 21.17 20.25 20.57
822 NASDAQ TPIC Fri, Oct 25, 2019 19.73 20.22 19.55 20.12
821 NASDAQ TPIC Thu, Oct 24, 2019 19.81 20.26 19.60 19.74
820 NASDAQ TPIC Wed, Oct 23, 2019 19.60 20.42 19.24 19.79
819 NASDAQ TPIC Tue, Oct 22, 2019 19.15 19.77 18.79 19.58
818 NASDAQ TPIC Mon, Oct 21, 2019 19.46 19.71 19.11 19.13
817 NASDAQ TPIC Fri, Oct 18, 2019 19.46 19.73 19.25 19.43
816 NASDAQ TPIC Thu, Oct 17, 2019 19.12 19.74 18.97 19.39
815 NASDAQ TPIC Wed, Oct 16, 2019 19.01 19.42 18.86 18.99
814 NASDAQ TPIC Tue, Oct 15, 2019 18.93 19.16 18.53 18.96
813 NASDAQ TPIC Mon, Oct 14, 2019 18.42 19.07 17.99 18.83
812 NASDAQ TPIC Fri, Oct 11, 2019 19.32 19.59 18.50 18.53
811 NASDAQ TPIC Thu, Oct 10, 2019 18.82 19.23 18.64 19.18
810 NASDAQ TPIC Wed, Oct 9, 2019 18.63 19.10 18.50 18.76
809 NASDAQ TPIC Tue, Oct 8, 2019 18.31 18.67 18.10 18.43
808 NASDAQ TPIC Mon, Oct 7, 2019 19.50 19.65 18.41 18.55
807 NASDAQ TPIC Fri, Oct 4, 2019 19.28 19.70 18.99 19.38
806 NASDAQ TPIC Thu, Oct 3, 2019 18.08 18.44 17.61 18.43
805 NASDAQ TPIC Wed, Oct 2, 2019 18.01 18.30 17.74 18.14
804 NASDAQ TPIC Tue, Oct 1, 2019 18.79 19.13 18.21 18.22
803 NASDAQ TPIC Mon, Sep 30, 2019 18.79 18.80 18.20 18.75
802 NASDAQ TPIC Fri, Sep 27, 2019 19.40 19.57 18.61 18.79
801 NASDAQ TPIC Thu, Sep 26, 2019 19.38 19.63 19.21 19.44
800 NASDAQ TPIC Wed, Sep 25, 2019 19.17 19.56 18.94 19.38
799 NASDAQ TPIC Tue, Sep 24, 2019 19.89 20.06 19.23 19.25
798 NASDAQ TPIC Mon, Sep 23, 2019 19.60 19.94 19.32 19.73
797 NASDAQ TPIC Fri, Sep 20, 2019 19.27 19.95 19.18 19.73
796 NASDAQ TPIC Thu, Sep 19, 2019 19.32 19.70 19.14 19.32
795 NASDAQ TPIC Wed, Sep 18, 2019 19.10 19.35 18.92 19.29
794 NASDAQ TPIC Tue, Sep 17, 2019 18.75 20.10 18.75 19.15
793 NASDAQ TPIC Mon, Sep 16, 2019 18.31 19.06 18.20 18.77
792 NASDAQ TPIC Fri, Sep 13, 2019 17.93 18.40 17.90 18.31
791 NASDAQ TPIC Thu, Sep 12, 2019 17.85 18.00 17.10 17.88
790 NASDAQ TPIC Wed, Sep 11, 2019 17.46 17.80 17.27 17.76
789 NASDAQ TPIC Tue, Sep 10, 2019 17.55 18.03 17.25 17.33
788 NASDAQ TPIC Mon, Sep 9, 2019 17.02 17.62 16.85 17.60
787 NASDAQ TPIC Fri, Sep 6, 2019 17.54 17.68 16.80 16.96
786 NASDAQ TPIC Thu, Sep 5, 2019 17.29 17.67 17.23 17.49
785 NASDAQ TPIC Wed, Sep 4, 2019 17.29 17.58 17.07 17.18
784 NASDAQ TPIC Tue, Sep 3, 2019 17.49 17.60 17.10 17.16
783 NASDAQ TPIC Fri, Aug 30, 2019 17.79 18.10 17.51 17.64
782 NASDAQ TPIC Thu, Aug 29, 2019 17.86 18.06 17.64 17.80
781 NASDAQ TPIC Wed, Aug 28, 2019 17.32 17.78 16.97 17.62
780 NASDAQ TPIC Tue, Aug 27, 2019 17.98 18.27 17.04 17.37
779 NASDAQ TPIC Mon, Aug 26, 2019 17.47 17.82 17.35 17.69
778 NASDAQ TPIC Fri, Aug 23, 2019 18.07 18.17 17.23 17.28
777 NASDAQ TPIC Thu, Aug 22, 2019 18.29 18.39 17.51 18.18
776 NASDAQ TPIC Wed, Aug 21, 2019 18.37 18.45 18.15 18.30
775 NASDAQ TPIC Tue, Aug 20, 2019 18.54 18.54 17.60 18.19
774 NASDAQ TPIC Mon, Aug 19, 2019 17.92 17.95 17.49 17.50
773 NASDAQ TPIC Fri, Aug 16, 2019 17.39 17.88 17.21 17.69
772 NASDAQ TPIC Thu, Aug 15, 2019 18.65 18.65 16.92 17.36
771 NASDAQ TPIC Wed, Aug 14, 2019 18.41 18.65 17.89 18.12
770 NASDAQ TPIC Tue, Aug 13, 2019 18.68 19.29 18.11 18.65
769 NASDAQ TPIC Mon, Aug 12, 2019 19.71 20.00 18.70 18.80
768 NASDAQ TPIC Fri, Aug 9, 2019 21.00 21.11 19.70 19.74
767 NASDAQ TPIC Thu, Aug 8, 2019 24.75 24.75 19.70 21.01
766 NASDAQ TPIC Wed, Aug 7, 2019 24.75 25.50 24.55 25.24
765 NASDAQ TPIC Tue, Aug 6, 2019 25.01 25.49 24.80 25.06
764 NASDAQ TPIC Mon, Aug 5, 2019 24.85 25.00 24.29 24.85
763 NASDAQ TPIC Fri, Aug 2, 2019 24.80 25.27 24.45 25.24
762 NASDAQ TPIC Thu, Aug 1, 2019 25.60 25.81 24.84 24.99
761 NASDAQ TPIC Wed, Jul 31, 2019 26.18 26.30 25.35 25.57
760 NASDAQ TPIC Tue, Jul 30, 2019 25.88 26.27 25.61 26.10
759 NASDAQ TPIC Mon, Jul 29, 2019 26.34 26.34 25.84 26.00
758 NASDAQ TPIC Fri, Jul 26, 2019 26.13 26.50 25.72 26.39
757 NASDAQ TPIC Thu, Jul 25, 2019 26.46 26.46 25.78 26.06
756 NASDAQ TPIC Wed, Jul 24, 2019 25.94 26.53 25.76 26.49
755 NASDAQ TPIC Tue, Jul 23, 2019 25.94 26.24 25.86 26.05
754 NASDAQ TPIC Mon, Jul 22, 2019 26.45 26.50 25.46 25.95
753 NASDAQ TPIC Fri, Jul 19, 2019 25.74 26.56 25.74 26.22
752 NASDAQ TPIC Thu, Jul 18, 2019 25.52 25.95 25.31 25.87
751 NASDAQ TPIC Wed, Jul 17, 2019 25.64 25.94 25.56 25.58
750 NASDAQ TPIC Tue, Jul 16, 2019 25.75 26.28 25.55 25.64
749 NASDAQ TPIC Mon, Jul 15, 2019 25.81 25.81 25.27 25.79
748 NASDAQ TPIC Fri, Jul 12, 2019 25.62 25.83 25.47 25.66
747 NASDAQ TPIC Thu, Jul 11, 2019 25.04 25.56 25.04 25.51
746 NASDAQ TPIC Wed, Jul 10, 2019 25.30 25.68 25.08 25.12
745 NASDAQ TPIC Tue, Jul 9, 2019 24.66 25.21 24.57 25.05
744 NASDAQ TPIC Mon, Jul 8, 2019 24.49 25.20 24.33 24.86
743 NASDAQ TPIC Fri, Jul 5, 2019 24.27 24.58 23.84 24.52
742 NASDAQ TPIC Wed, Jul 3, 2019 24.83 24.83 24.35 24.48
741 NASDAQ TPIC Tue, Jul 2, 2019 25.09 25.23 24.43 24.78
740 NASDAQ TPIC Mon, Jul 1, 2019 25.04 26.00 24.54 25.14
739 NASDAQ TPIC Fri, Jun 28, 2019 24.38 25.06 24.35 24.72
738 NASDAQ TPIC Thu, Jun 27, 2019 23.98 24.49 23.79 24.43
737 NASDAQ TPIC Wed, Jun 26, 2019 24.16 24.35 23.58 23.94
736 NASDAQ TPIC Tue, Jun 25, 2019 24.56 24.60 23.92 24.18
735 NASDAQ TPIC Mon, Jun 24, 2019 25.00 25.26 24.42 24.59
734 NASDAQ TPIC Fri, Jun 21, 2019 24.98 25.18 24.56 24.97
733 NASDAQ TPIC Thu, Jun 20, 2019 25.17 25.92 24.73 25.03
732 NASDAQ TPIC Wed, Jun 19, 2019 24.46 24.95 24.06 24.92
731 NASDAQ TPIC Tue, Jun 18, 2019 23.94 24.80 23.67 24.36
730 NASDAQ TPIC Mon, Jun 17, 2019 23.20 23.79 23.03 23.71
729 NASDAQ TPIC Fri, Jun 14, 2019 23.58 23.84 22.71 23.24
728 NASDAQ TPIC Thu, Jun 13, 2019 22.50 23.98 22.41 23.70
727 NASDAQ TPIC Wed, Jun 12, 2019 23.03 23.32 22.36 22.44
726 NASDAQ TPIC Tue, Jun 11, 2019 22.57 22.97 22.43 22.93
725 NASDAQ TPIC Mon, Jun 10, 2019 22.34 23.27 22.34 22.42
724 NASDAQ TPIC Fri, Jun 7, 2019 21.40 22.25 21.36 22.19
723 NASDAQ TPIC Thu, Jun 6, 2019 22.07 22.49 21.17 21.39
722 NASDAQ TPIC Wed, Jun 5, 2019 22.03 22.37 21.82 21.89
721 NASDAQ TPIC Tue, Jun 4, 2019 22.06 22.47 21.57 21.89
720 NASDAQ TPIC Mon, Jun 3, 2019 20.84 21.69 20.72 21.66
719 NASDAQ TPIC Fri, May 31, 2019 21.41 21.57 19.54 20.85
718 NASDAQ TPIC Thu, May 30, 2019 21.90 22.34 21.25 21.46
717 NASDAQ TPIC Wed, May 29, 2019 21.88 22.23 21.78 21.92
716 NASDAQ TPIC Tue, May 28, 2019 21.91 22.20 21.73 21.98
715 NASDAQ TPIC Fri, May 24, 2019 22.60 22.78 21.75 21.86
714 NASDAQ TPIC Thu, May 23, 2019 22.87 23.29 22.31 22.56
713 NASDAQ TPIC Wed, May 22, 2019 23.33 23.99 23.08 23.22
712 NASDAQ TPIC Tue, May 21, 2019 22.86 23.58 22.75 23.46
711 NASDAQ TPIC Mon, May 20, 2019 22.36 22.83 22.07 22.52
710 NASDAQ TPIC Fri, May 17, 2019 22.90 23.11 22.42 22.54
709 NASDAQ TPIC Thu, May 16, 2019 22.55 23.10 22.22 23.01
708 NASDAQ TPIC Wed, May 15, 2019 21.99 22.60 21.67 22.54
707 NASDAQ TPIC Tue, May 14, 2019 23.09 23.38 22.00 22.01
706 NASDAQ TPIC Mon, May 13, 2019 23.86 24.06 22.96 23.11
705 NASDAQ TPIC Fri, May 10, 2019 24.26 24.66 23.79 24.37
704 NASDAQ TPIC Thu, May 9, 2019 23.67 25.29 23.50 24.52
703 NASDAQ TPIC Wed, May 8, 2019 24.82 25.36 24.79 25.02
702 NASDAQ TPIC Tue, May 7, 2019 24.78 25.00 24.56 24.86
701 NASDAQ TPIC Mon, May 6, 2019 24.89 25.32 24.63 25.02
700 NASDAQ TPIC Fri, May 3, 2019 25.84 26.12 25.25 25.34
699 NASDAQ TPIC Thu, May 2, 2019 26.38 26.38 23.20 25.74
698 NASDAQ TPIC Wed, May 1, 2019 31.08 31.18 30.68 30.70
697 NASDAQ TPIC Tue, Apr 30, 2019 30.94 31.02 30.71 30.95
696 NASDAQ TPIC Mon, Apr 29, 2019 31.02 31.15 30.51 30.93
695 NASDAQ TPIC Fri, Apr 26, 2019 30.46 31.02 30.10 30.94
694 NASDAQ TPIC Thu, Apr 25, 2019 30.89 30.89 30.21 30.46
693 NASDAQ TPIC Wed, Apr 24, 2019 30.72 31.17 30.43 30.97
692 NASDAQ TPIC Tue, Apr 23, 2019 31.00 31.00 30.38 30.59
691 NASDAQ TPIC Mon, Apr 22, 2019 30.87 31.00 30.64 30.98
690 NASDAQ TPIC Thu, Apr 18, 2019 30.68 30.91 30.56 30.78
689 NASDAQ TPIC Wed, Apr 17, 2019 30.17 30.92 30.00 30.63
688 NASDAQ TPIC Tue, Apr 16, 2019 29.91 30.14 29.84 30.06
687 NASDAQ TPIC Mon, Apr 15, 2019 29.29 29.80 29.27 29.77
686 NASDAQ TPIC Fri, Apr 12, 2019 29.27 29.60 28.92 29.19
685 NASDAQ TPIC Thu, Apr 11, 2019 29.21 29.64 28.98 29.10
684 NASDAQ TPIC Wed, Apr 10, 2019 28.81 29.22 28.59 29.13
683 NASDAQ TPIC Tue, Apr 9, 2019 28.76 29.15 28.53 28.64
682 NASDAQ TPIC Mon, Apr 8, 2019 28.48 28.97 28.41 28.89
681 NASDAQ TPIC Fri, Apr 5, 2019 28.14 28.73 28.08 28.71
680 NASDAQ TPIC Thu, Apr 4, 2019 28.23 28.46 27.82 28.07
679 NASDAQ TPIC Wed, Apr 3, 2019 28.64 28.92 28.17 28.23
678 NASDAQ TPIC Tue, Apr 2, 2019 28.68 28.84 28.12 28.48
677 NASDAQ TPIC Mon, Apr 1, 2019 28.89 29.00 28.54 28.71
676 NASDAQ TPIC Fri, Mar 29, 2019 28.66 28.89 28.36 28.62
675 NASDAQ TPIC Thu, Mar 28, 2019 28.65 29.03 28.35 28.47
674 NASDAQ TPIC Wed, Mar 27, 2019 28.66 28.82 28.46 28.53
673 NASDAQ TPIC Tue, Mar 26, 2019 29.05 29.31 28.57 28.72
672 NASDAQ TPIC Mon, Mar 25, 2019 29.25 29.58 28.57 28.77
671 NASDAQ TPIC Fri, Mar 22, 2019 29.12 30.20 29.10 29.13
670 NASDAQ TPIC Thu, Mar 21, 2019 29.97 30.15 29.24 29.28
669 NASDAQ TPIC Wed, Mar 20, 2019 29.97 30.31 29.75 30.05
668 NASDAQ TPIC Tue, Mar 19, 2019 30.78 31.00 29.82 29.96
667 NASDAQ TPIC Mon, Mar 18, 2019 31.10 31.41 30.78 30.94
666 NASDAQ TPIC Fri, Mar 15, 2019 30.87 31.25 30.54 31.14
665 NASDAQ TPIC Thu, Mar 14, 2019 30.83 31.38 30.61 30.97
664 NASDAQ TPIC Wed, Mar 13, 2019 30.55 31.03 30.38 30.98
663 NASDAQ TPIC Tue, Mar 12, 2019 30.21 30.56 29.82 30.49
662 NASDAQ TPIC Mon, Mar 11, 2019 29.05 30.25 28.95 30.07
661 NASDAQ TPIC Fri, Mar 8, 2019 29.33 29.57 28.78 29.21
660 NASDAQ TPIC Thu, Mar 7, 2019 29.20 29.70 28.42 29.55
659 NASDAQ TPIC Wed, Mar 6, 2019 28.69 29.49 28.54 29.26
658 NASDAQ TPIC Tue, Mar 5, 2019 28.46 29.59 28.29 28.60
657 NASDAQ TPIC Mon, Mar 4, 2019 28.50 28.50 26.92 27.50
656 NASDAQ TPIC Fri, Mar 1, 2019 29.40 29.88 27.74 28.68
655 NASDAQ TPIC Thu, Feb 28, 2019 30.63 31.06 30.13 30.21
654 NASDAQ TPIC Wed, Feb 27, 2019 31.15 31.43 30.84 30.85
653 NASDAQ TPIC Tue, Feb 26, 2019 31.40 31.59 30.33 31.16
652 NASDAQ TPIC Mon, Feb 25, 2019 31.95 31.95 31.41 31.41
651 NASDAQ TPIC Fri, Feb 22, 2019 31.18 31.76 30.76 31.76
650 NASDAQ TPIC Thu, Feb 21, 2019 31.26 31.38 30.81 30.93
649 NASDAQ TPIC Wed, Feb 20, 2019 31.42 31.68 30.93 31.19
648 NASDAQ TPIC Tue, Feb 19, 2019 32.38 32.44 31.16 31.41
647 NASDAQ TPIC Fri, Feb 15, 2019 31.78 32.74 31.70 32.63
646 NASDAQ TPIC Thu, Feb 14, 2019 31.48 32.17 31.46 31.61
645 NASDAQ TPIC Wed, Feb 13, 2019 31.35 31.62 30.86 31.49
644 NASDAQ TPIC Tue, Feb 12, 2019 30.70 31.10 30.28 31.08
643 NASDAQ TPIC Mon, Feb 11, 2019 30.63 30.90 29.87 30.40
642 NASDAQ TPIC Fri, Feb 8, 2019 31.03 31.13 30.46 30.62
641 NASDAQ TPIC Thu, Feb 7, 2019 30.84 31.07 30.33 31.05
640 NASDAQ TPIC Wed, Feb 6, 2019 30.92 31.03 30.70 31.02
639 NASDAQ TPIC Tue, Feb 5, 2019 31.10 31.45 30.85 30.93
638 NASDAQ TPIC Mon, Feb 4, 2019 30.81 31.07 30.50 31.05
637 NASDAQ TPIC Fri, Feb 1, 2019 30.44 31.08 30.44 30.74
636 NASDAQ TPIC Thu, Jan 31, 2019 29.79 30.66 29.35 30.27
635 NASDAQ TPIC Wed, Jan 30, 2019 29.39 29.72 29.01 29.62
634 NASDAQ TPIC Tue, Jan 29, 2019 29.12 29.37 28.95 29.17
633 NASDAQ TPIC Mon, Jan 28, 2019 28.89 29.31 28.73 29.06
632 NASDAQ TPIC Fri, Jan 25, 2019 29.43 29.71 28.88 29.32
631 NASDAQ TPIC Thu, Jan 24, 2019 28.56 29.34 28.46 29.29
630 NASDAQ TPIC Wed, Jan 23, 2019 29.00 29.13 28.43 28.54
629 NASDAQ TPIC Tue, Jan 22, 2019 29.25 29.37 28.69 28.96
628 NASDAQ TPIC Fri, Jan 18, 2019 29.36 29.79 29.15 29.42
627 NASDAQ TPIC Thu, Jan 17, 2019 28.97 29.24 27.99 29.13
626 NASDAQ TPIC Wed, Jan 16, 2019 29.60 29.70 28.65 28.96
625 NASDAQ TPIC Tue, Jan 15, 2019 29.59 29.60 28.97 29.53
624 NASDAQ TPIC Mon, Jan 14, 2019 29.79 29.82 28.93 29.40
623 NASDAQ TPIC Fri, Jan 11, 2019 28.30 30.08 27.77 29.97
622 NASDAQ TPIC Thu, Jan 10, 2019 27.54 28.15 27.38 27.77
621 NASDAQ TPIC Wed, Jan 9, 2019 27.05 27.67 26.91 27.57
620 NASDAQ TPIC Tue, Jan 8, 2019 27.00 27.19 26.60 26.92
619 NASDAQ TPIC Mon, Jan 7, 2019 26.47 27.14 26.39 26.72
618 NASDAQ TPIC Fri, Jan 4, 2019 25.27 26.58 25.14 26.24
617 NASDAQ TPIC Thu, Jan 3, 2019 25.44 25.57 24.66 25.00
616 NASDAQ TPIC Wed, Jan 2, 2019 24.36 25.49 24.03 25.48
615 NASDAQ TPIC Mon, Dec 31, 2018 24.54 24.62 23.84 24.58
614 NASDAQ TPIC Fri, Dec 28, 2018 24.42 24.95 24.28 24.45
613 NASDAQ TPIC Thu, Dec 27, 2018 23.77 24.33 23.43 24.33
612 NASDAQ TPIC Wed, Dec 26, 2018 23.33 24.13 22.94 24.11
611 NASDAQ TPIC Mon, Dec 24, 2018 23.36 23.45 23.10 23.14
610 NASDAQ TPIC Fri, Dec 21, 2018 23.28 24.45 23.15 23.50
609 NASDAQ TPIC Thu, Dec 20, 2018 23.92 24.28 23.15 23.24
608 NASDAQ TPIC Wed, Dec 19, 2018 24.18 24.38 23.15 23.93
607 NASDAQ TPIC Tue, Dec 18, 2018 24.47 24.89 23.79 23.96
606 NASDAQ TPIC Mon, Dec 17, 2018 24.80 24.80 24.16 24.28
605 NASDAQ TPIC Fri, Dec 14, 2018 25.72 26.27 24.75 24.77
604 NASDAQ TPIC Thu, Dec 13, 2018 26.05 26.06 25.58 25.80
603 NASDAQ TPIC Wed, Dec 12, 2018 26.39 26.57 25.84 25.85
602 NASDAQ TPIC Tue, Dec 11, 2018 26.67 26.87 25.79 25.84
601 NASDAQ TPIC Mon, Dec 10, 2018 26.01 26.43 25.66 26.24
600 NASDAQ TPIC Fri, Dec 7, 2018 26.76 27.36 25.85 25.88
599 NASDAQ TPIC Thu, Dec 6, 2018 26.07 27.00 25.83 26.73
598 NASDAQ TPIC Tue, Dec 4, 2018 27.53 28.00 26.45 26.48
597 NASDAQ TPIC Mon, Dec 3, 2018 27.48 27.75 27.03 27.74
596 NASDAQ TPIC Fri, Nov 30, 2018 27.08 27.20 26.71 27.19
595 NASDAQ TPIC Thu, Nov 29, 2018 25.91 27.23 25.88 27.03
594 NASDAQ TPIC Wed, Nov 28, 2018 26.00 26.97 25.77 26.80
593 NASDAQ TPIC Tue, Nov 27, 2018 25.45 26.03 25.11 25.88
592 NASDAQ TPIC Mon, Nov 26, 2018 25.74 25.98 25.49 25.67
591 NASDAQ TPIC Fri, Nov 23, 2018 24.95 25.68 24.74 25.53
590 NASDAQ TPIC Wed, Nov 21, 2018 23.99 25.04 23.58 25.00
589 NASDAQ TPIC Tue, Nov 20, 2018 23.82 24.36 23.57 23.83
588 NASDAQ TPIC Mon, Nov 19, 2018 24.82 24.95 23.63 24.09
587 NASDAQ TPIC Fri, Nov 16, 2018 24.37 24.94 24.10 24.91
586 NASDAQ TPIC Thu, Nov 15, 2018 23.57 24.64 23.53 24.57
585 NASDAQ TPIC Wed, Nov 14, 2018 23.43 23.80 23.23 23.71
584 NASDAQ TPIC Tue, Nov 13, 2018 24.23 24.49 23.37 23.44
583 NASDAQ TPIC Mon, Nov 12, 2018 25.67 25.77 23.92 24.04
582 NASDAQ TPIC Fri, Nov 9, 2018 25.28 25.71 24.29 25.59
581 NASDAQ TPIC Thu, Nov 8, 2018 27.89 28.00 24.04 25.34
580 NASDAQ TPIC Wed, Nov 7, 2018 27.04 27.56 26.70 27.48
579 NASDAQ TPIC Tue, Nov 6, 2018 26.30 27.06 26.30 26.93
578 NASDAQ TPIC Mon, Nov 5, 2018 26.06 26.69 25.73 26.37
577 NASDAQ TPIC Fri, Nov 2, 2018 26.26 26.64 25.51 26.05
576 NASDAQ TPIC Thu, Nov 1, 2018 25.27 26.22 25.02 26.17
575 NASDAQ TPIC Wed, Oct 31, 2018 25.62 25.74 24.92 25.26
574 NASDAQ TPIC Tue, Oct 30, 2018 24.72 25.50 24.52 25.34
573 NASDAQ TPIC Mon, Oct 29, 2018 25.37 25.91 24.51 24.71
572 NASDAQ TPIC Fri, Oct 26, 2018 24.00 24.59 23.61 23.88
571 NASDAQ TPIC Thu, Oct 25, 2018 24.47 24.78 24.14 24.37
570 NASDAQ TPIC Wed, Oct 24, 2018 24.67 25.88 24.20 24.21
569 NASDAQ TPIC Tue, Oct 23, 2018 24.30 25.15 24.04 24.71
568 NASDAQ TPIC Mon, Oct 22, 2018 25.26 25.66 24.30 24.58
567 NASDAQ TPIC Fri, Oct 19, 2018 24.97 25.42 24.84 25.10
566 NASDAQ TPIC Thu, Oct 18, 2018 25.75 26.05 24.60 25.06
565 NASDAQ TPIC Wed, Oct 17, 2018 26.54 27.42 25.55 25.82
564 NASDAQ TPIC Tue, Oct 16, 2018 25.89 26.48 25.55 26.44
563 NASDAQ TPIC Mon, Oct 15, 2018 25.10 26.00 25.10 25.64
562 NASDAQ TPIC Fri, Oct 12, 2018 24.82 25.56 24.70 25.05
561 NASDAQ TPIC Thu, Oct 11, 2018 25.00 25.24 24.57 24.57
560 NASDAQ TPIC Wed, Oct 10, 2018 25.62 25.74 25.13 25.13
559 NASDAQ TPIC Tue, Oct 9, 2018 26.05 26.22 25.29 25.62
558 NASDAQ TPIC Mon, Oct 8, 2018 26.49 26.56 24.87 26.13
557 NASDAQ TPIC Fri, Oct 5, 2018 27.77 27.78 26.52 26.61
556 NASDAQ TPIC Thu, Oct 4, 2018 28.70 28.82 27.75 27.80
555 NASDAQ TPIC Wed, Oct 3, 2018 28.62 28.86 28.24 28.61
554 NASDAQ TPIC Tue, Oct 2, 2018 28.52 28.84 28.09 28.56
553 NASDAQ TPIC Mon, Oct 1, 2018 28.62 29.19 28.18 28.58
552 NASDAQ TPIC Fri, Sep 28, 2018 28.75 29.21 28.46 28.55
551 NASDAQ TPIC Thu, Sep 27, 2018 28.56 28.91 27.96 28.88
550 NASDAQ TPIC Wed, Sep 26, 2018 28.95 28.99 28.49 28.53
549 NASDAQ TPIC Tue, Sep 25, 2018 28.81 28.94 28.67 28.86
548 NASDAQ TPIC Mon, Sep 24, 2018 28.26 28.91 28.21 28.71
547 NASDAQ TPIC Fri, Sep 21, 2018 28.10 28.29 27.70 28.26
546 NASDAQ TPIC Thu, Sep 20, 2018 28.11 29.00 27.93 28.07
545 NASDAQ TPIC Wed, Sep 19, 2018 27.70 28.26 27.70 27.96
544 NASDAQ TPIC Tue, Sep 18, 2018 27.49 27.85 27.34 27.80
543 NASDAQ TPIC Mon, Sep 17, 2018 27.53 27.55 27.17 27.41
542 NASDAQ TPIC Fri, Sep 14, 2018 27.96 28.37 27.45 27.47
541 NASDAQ TPIC Thu, Sep 13, 2018 27.49 28.29 27.31 27.96
540 NASDAQ TPIC Wed, Sep 12, 2018 27.45 27.48 26.75 27.33
539 NASDAQ TPIC Tue, Sep 11, 2018 27.50 27.52 27.08 27.23
538 NASDAQ TPIC Mon, Sep 10, 2018 27.31 27.60 27.21 27.46
537 NASDAQ TPIC Fri, Sep 7, 2018 27.49 27.49 26.90 27.30
536 NASDAQ TPIC Thu, Sep 6, 2018 27.30 27.82 27.15 27.45
535 NASDAQ TPIC Wed, Sep 5, 2018 27.24 27.48 26.53 27.42
534 NASDAQ TPIC Tue, Sep 4, 2018 28.03 28.08 27.10 27.31
533 NASDAQ TPIC Fri, Aug 31, 2018 28.35 28.35 27.80 28.03
532 NASDAQ TPIC Thu, Aug 30, 2018 28.33 28.98 27.90 28.43
531 NASDAQ TPIC Wed, Aug 29, 2018 28.64 28.74 28.23 28.27
530 NASDAQ TPIC Tue, Aug 28, 2018 28.76 28.84 28.17 28.72
529 NASDAQ TPIC Mon, Aug 27, 2018 28.93 29.16 28.35 28.80
528 NASDAQ TPIC Fri, Aug 24, 2018 28.04 28.93 27.94 28.82
527 NASDAQ TPIC Thu, Aug 23, 2018 28.00 28.10 27.70 27.92
526 NASDAQ TPIC Wed, Aug 22, 2018 28.22 28.49 27.83 28.13
525 NASDAQ TPIC Tue, Aug 21, 2018 26.96 28.25 26.96 28.22
524 NASDAQ TPIC Mon, Aug 20, 2018 26.99 27.15 26.64 26.97
523 NASDAQ TPIC Fri, Aug 17, 2018 26.51 26.97 26.50 26.86
522 NASDAQ TPIC Thu, Aug 16, 2018 26.98 27.38 26.20 26.41
521 NASDAQ TPIC Wed, Aug 15, 2018 26.01 26.85 25.90 26.71
520 NASDAQ TPIC Tue, Aug 14, 2018 26.00 26.75 25.55 26.14
519 NASDAQ TPIC Mon, Aug 13, 2018 27.45 27.50 26.11 26.25
518 NASDAQ TPIC Fri, Aug 10, 2018 28.72 28.72 27.49 27.51
517 NASDAQ TPIC Thu, Aug 9, 2018 28.60 29.71 27.83 28.72
516 NASDAQ TPIC Wed, Aug 8, 2018 30.00 30.00 27.18 29.01
515 NASDAQ TPIC Tue, Aug 7, 2018 30.65 30.74 30.14 30.51
514 NASDAQ TPIC Mon, Aug 6, 2018 31.55 31.93 30.54 30.66
513 NASDAQ TPIC Fri, Aug 3, 2018 31.82 31.86 30.89 31.38
512 NASDAQ TPIC Thu, Aug 2, 2018 31.14 31.78 30.81 31.63
511 NASDAQ TPIC Wed, Aug 1, 2018 30.82 31.16 30.56 31.13
510 NASDAQ TPIC Tue, Jul 31, 2018 30.11 30.86 30.11 30.82
509 NASDAQ TPIC Mon, Jul 30, 2018 30.81 30.93 30.00 30.05
508 NASDAQ TPIC Fri, Jul 27, 2018 32.09 32.22 30.73 30.83
507 NASDAQ TPIC Thu, Jul 26, 2018 31.42 32.16 31.20 32.01
506 NASDAQ TPIC Wed, Jul 25, 2018 30.01 30.85 29.60 30.81
505 NASDAQ TPIC Tue, Jul 24, 2018 29.85 30.15 29.52 30.10
504 NASDAQ TPIC Mon, Jul 23, 2018 29.49 30.02 29.43 29.71
503 NASDAQ TPIC Fri, Jul 20, 2018 29.90 29.90 29.41 29.56
502 NASDAQ TPIC Thu, Jul 19, 2018 29.97 30.01 29.45 30.01
501 NASDAQ TPIC Wed, Jul 18, 2018 29.70 30.15 29.69 29.96
500 NASDAQ TPIC Tue, Jul 17, 2018 31.05 31.06 29.77 29.85
499 NASDAQ TPIC Mon, Jul 16, 2018 31.09 31.68 31.00 31.25
498 NASDAQ TPIC Fri, Jul 13, 2018 31.20 31.46 30.75 31.03
497 NASDAQ TPIC Thu, Jul 12, 2018 31.56 31.61 31.14 31.23
496 NASDAQ TPIC Wed, Jul 11, 2018 32.08 32.19 31.01 31.70
495 NASDAQ TPIC Tue, Jul 10, 2018 30.03 32.07 30.03 31.92
494 NASDAQ TPIC Mon, Jul 9, 2018 30.24 30.24 29.49 29.69
493 NASDAQ TPIC Fri, Jul 6, 2018 30.06 30.34 29.67 29.94
492 NASDAQ TPIC Thu, Jul 5, 2018 29.16 30.15 28.71 30.06
491 NASDAQ TPIC Tue, Jul 3, 2018 29.46 30.00 28.82 28.90
490 NASDAQ TPIC Mon, Jul 2, 2018 29.24 29.46 28.97 29.26
489 NASDAQ TPIC Fri, Jun 29, 2018 29.59 29.89 29.21 29.24
488 NASDAQ TPIC Thu, Jun 28, 2018 28.21 29.56 28.09 29.51
487 NASDAQ TPIC Wed, Jun 27, 2018 28.09 28.84 27.77 28.32
486 NASDAQ TPIC Tue, Jun 26, 2018 28.69 28.95 27.71 27.94
485 NASDAQ TPIC Mon, Jun 25, 2018 28.61 28.73 28.12 28.52
484 NASDAQ TPIC Fri, Jun 22, 2018 28.76 29.28 28.27 28.92
483 NASDAQ TPIC Thu, Jun 21, 2018 29.99 30.19 27.82 28.46
482 NASDAQ TPIC Wed, Jun 20, 2018 26.84 29.61 26.84 29.24
481 NASDAQ TPIC Tue, Jun 19, 2018 26.01 26.43 25.55 25.81
480 NASDAQ TPIC Mon, Jun 18, 2018 26.01 26.47 25.83 26.00
479 NASDAQ TPIC Fri, Jun 15, 2018 25.82 26.54 25.66 26.08
478 NASDAQ TPIC Thu, Jun 14, 2018 25.78 25.93 25.58 25.90
477 NASDAQ TPIC Wed, Jun 13, 2018 25.88 26.04 25.58 25.82
476 NASDAQ TPIC Tue, Jun 12, 2018 26.08 26.43 25.85 25.92
475 NASDAQ TPIC Mon, Jun 11, 2018 25.93 26.30 25.89 26.02
474 NASDAQ TPIC Fri, Jun 8, 2018 25.76 26.01 25.27 25.84
473 NASDAQ TPIC Thu, Jun 7, 2018 26.30 26.82 25.85 26.02
472 NASDAQ TPIC Wed, Jun 6, 2018 26.38 26.52 26.11 26.44
471 NASDAQ TPIC Tue, Jun 5, 2018 26.31 26.50 25.75 26.36
470 NASDAQ TPIC Mon, Jun 4, 2018 25.83 26.22 25.14 26.18
469 NASDAQ TPIC Fri, Jun 1, 2018 26.26 26.55 25.65 25.85
468 NASDAQ TPIC Thu, May 31, 2018 26.76 26.81 26.11 26.30
467 NASDAQ TPIC Wed, May 30, 2018 26.72 27.00 26.45 26.76
466 NASDAQ TPIC Tue, May 29, 2018 26.26 26.79 26.26 26.77
465 NASDAQ TPIC Fri, May 25, 2018 25.96 26.41 25.84 26.29
464 NASDAQ TPIC Thu, May 24, 2018 25.80 26.11 25.49 26.00
463 NASDAQ TPIC Wed, May 23, 2018 26.50 26.50 25.87 26.06
462 NASDAQ TPIC Tue, May 22, 2018 27.31 27.55 26.68 26.76
461 NASDAQ TPIC Mon, May 21, 2018 26.36 27.32 26.17 27.05
460 NASDAQ TPIC Fri, May 18, 2018 26.66 27.13 26.00 26.36
459 NASDAQ TPIC Thu, May 17, 2018 26.44 27.03 26.18 26.47
458 NASDAQ TPIC Wed, May 16, 2018 26.53 26.61 26.26 26.37
457 NASDAQ TPIC Tue, May 15, 2018 26.20 26.89 26.19 26.49
456 NASDAQ TPIC Mon, May 14, 2018 26.65 27.17 26.19 26.48
455 NASDAQ TPIC Fri, May 11, 2018 27.54 27.54 26.20 26.44
454 NASDAQ TPIC Thu, May 10, 2018 27.71 28.11 27.44 27.62
453 NASDAQ TPIC Wed, May 9, 2018 27.48 28.14 27.41 27.82
452 NASDAQ TPIC Tue, May 8, 2018 27.07 27.91 26.22 27.54
451 NASDAQ TPIC Mon, May 7, 2018 26.62 26.87 25.32 26.76
450 NASDAQ TPIC Fri, May 4, 2018 23.71 26.48 23.33 26.02
449 NASDAQ TPIC Thu, May 3, 2018 22.95 23.02 22.51 22.96
448 NASDAQ TPIC Wed, May 2, 2018 22.94 23.07 22.89 22.98
447 NASDAQ TPIC Tue, May 1, 2018 22.71 22.89 22.24 22.86
446 NASDAQ TPIC Mon, Apr 30, 2018 22.87 22.87 22.42 22.65
445 NASDAQ TPIC Fri, Apr 27, 2018 22.35 23.05 22.19 22.82
444 NASDAQ TPIC Thu, Apr 26, 2018 21.95 22.41 21.65 22.28
443 NASDAQ TPIC Wed, Apr 25, 2018 22.28 22.58 21.79 21.90
442 NASDAQ TPIC Tue, Apr 24, 2018 22.76 23.32 21.88 22.35
441 NASDAQ TPIC Mon, Apr 23, 2018 22.06 22.73 21.89 22.71
440 NASDAQ TPIC Fri, Apr 20, 2018 22.14 22.33 22.10 22.21
439 NASDAQ TPIC Thu, Apr 19, 2018 22.06 22.27 22.00 22.20
438 NASDAQ TPIC Wed, Apr 18, 2018 22.19 22.28 21.88 22.15
437 NASDAQ TPIC Tue, Apr 17, 2018 22.05 22.27 21.95 22.08
436 NASDAQ TPIC Mon, Apr 16, 2018 22.77 22.77 21.86 21.99
435 NASDAQ TPIC Fri, Apr 13, 2018 23.00 23.00 22.57 22.65
434 NASDAQ TPIC Thu, Apr 12, 2018 23.25 23.36 22.87 22.98
433 NASDAQ TPIC Wed, Apr 11, 2018 22.98 23.24 22.85 23.16
432 NASDAQ TPIC Tue, Apr 10, 2018 22.85 23.16 22.50 23.05
431 NASDAQ TPIC Mon, Apr 9, 2018 22.58 22.69 22.45 22.59
430 NASDAQ TPIC Fri, Apr 6, 2018 22.68 22.78 22.35 22.50
429 NASDAQ TPIC Thu, Apr 5, 2018 22.79 23.00 22.60 22.75
428 NASDAQ TPIC Wed, Apr 4, 2018 22.11 22.76 22.10 22.75
427 NASDAQ TPIC Tue, Apr 3, 2018 22.38 22.53 22.14 22.36
426 NASDAQ TPIC Mon, Apr 2, 2018 22.46 22.58 21.98 22.25
425 NASDAQ TPIC Thu, Mar 29, 2018 22.76 23.03 22.30 22.45
424 NASDAQ TPIC Wed, Mar 28, 2018 22.75 23.04 22.30 22.66
423 NASDAQ TPIC Tue, Mar 27, 2018 22.45 23.25 22.37 22.86
422 NASDAQ TPIC Mon, Mar 26, 2018 22.56 22.86 22.00 22.40
421 NASDAQ TPIC Fri, Mar 23, 2018 22.40 22.52 22.15 22.33
420 NASDAQ TPIC Thu, Mar 22, 2018 22.41 22.69 22.31 22.37
419 NASDAQ TPIC Wed, Mar 21, 2018 22.05 22.75 22.05 22.41
418 NASDAQ TPIC Tue, Mar 20, 2018 22.11 22.37 22.06 22.10
417 NASDAQ TPIC Mon, Mar 19, 2018 21.68 22.09 21.62 22.04
416 NASDAQ TPIC Fri, Mar 16, 2018 22.14 22.17 21.61 21.80
415 NASDAQ TPIC Thu, Mar 15, 2018 22.70 22.82 22.12 22.17
414 NASDAQ TPIC Wed, Mar 14, 2018 22.88 23.06 22.17 22.67
413 NASDAQ TPIC Tue, Mar 13, 2018 22.40 23.37 22.40 22.89
412 NASDAQ TPIC Mon, Mar 12, 2018 23.25 23.82 22.49 22.55
411 NASDAQ TPIC Fri, Mar 9, 2018 19.32 23.59 19.32 23.10
410 NASDAQ TPIC Thu, Mar 8, 2018 20.36 20.75 20.18 20.38
409 NASDAQ TPIC Wed, Mar 7, 2018 20.15 20.62 20.10 20.27
408 NASDAQ TPIC Tue, Mar 6, 2018 20.39 20.62 20.12 20.32
407 NASDAQ TPIC Mon, Mar 5, 2018 20.29 20.52 19.86 20.29
406 NASDAQ TPIC Fri, Mar 2, 2018 19.74 20.55 19.51 20.39
405 NASDAQ TPIC Thu, Mar 1, 2018 19.82 20.17 19.80 19.96
404 NASDAQ TPIC Wed, Feb 28, 2018 20.09 20.18 19.82 19.82
403 NASDAQ TPIC Tue, Feb 27, 2018 20.49 20.52 19.92 19.98
402 NASDAQ TPIC Mon, Feb 26, 2018 20.34 20.57 20.16 20.45
401 NASDAQ TPIC Fri, Feb 23, 2018 20.23 20.30 20.04 20.18
400 NASDAQ TPIC Thu, Feb 22, 2018 20.29 20.42 20.03 20.09
399 NASDAQ TPIC Wed, Feb 21, 2018 19.38 20.27 19.36 20.25
398 NASDAQ TPIC Tue, Feb 20, 2018 19.47 19.78 19.30 19.32
397 NASDAQ TPIC Fri, Feb 16, 2018 19.15 19.50 19.15 19.48
396 NASDAQ TPIC Thu, Feb 15, 2018 19.36 19.36 18.95 19.26
395 NASDAQ TPIC Wed, Feb 14, 2018 18.79 19.55 18.52 19.13
394 NASDAQ TPIC Tue, Feb 13, 2018 18.44 18.99 18.44 18.86
393 NASDAQ TPIC Mon, Feb 12, 2018 18.99 18.99 18.34 18.48
392 NASDAQ TPIC Fri, Feb 9, 2018 18.44 19.06 18.22 18.84
391 NASDAQ TPIC Thu, Feb 8, 2018 18.56 18.82 18.20 18.23
390 NASDAQ TPIC Wed, Feb 7, 2018 18.29 18.86 18.23 18.56
389 NASDAQ TPIC Tue, Feb 6, 2018 17.79 20.00 17.79 18.35
388 NASDAQ TPIC Mon, Feb 5, 2018 19.34 19.42 17.96 18.26
387 NASDAQ TPIC Fri, Feb 2, 2018 19.75 19.77 19.36 19.50
386 NASDAQ TPIC Thu, Feb 1, 2018 19.98 20.19 19.75 19.95
385 NASDAQ TPIC Wed, Jan 31, 2018 20.11 20.39 19.96 20.08
384 NASDAQ TPIC Tue, Jan 30, 2018 19.57 20.17 19.53 20.01
383 NASDAQ TPIC Mon, Jan 29, 2018 20.12 20.24 19.62 19.70
382 NASDAQ TPIC Fri, Jan 26, 2018 20.30 20.42 20.07 20.21
381 NASDAQ TPIC Thu, Jan 25, 2018 20.37 20.51 20.10 20.26
380 NASDAQ TPIC Wed, Jan 24, 2018 20.32 20.45 20.11 20.14
379 NASDAQ TPIC Tue, Jan 23, 2018 20.22 21.13 19.90 20.31
378 NASDAQ TPIC Mon, Jan 22, 2018 19.85 20.16 19.73 20.01
377 NASDAQ TPIC Fri, Jan 19, 2018 19.88 20.04 19.70 19.75
376 NASDAQ TPIC Thu, Jan 18, 2018 19.97 20.17 19.75 19.90
375 NASDAQ TPIC Wed, Jan 17, 2018 20.20 20.51 19.91 20.05
374 NASDAQ TPIC Tue, Jan 16, 2018 21.50 21.60 20.05 20.11
373 NASDAQ TPIC Fri, Jan 12, 2018 20.83 21.14 20.74 20.98
372 NASDAQ TPIC Thu, Jan 11, 2018 20.30 20.85 20.15 20.70
371 NASDAQ TPIC Wed, Jan 10, 2018 20.25 20.53 20.08 20.36
370 NASDAQ TPIC Tue, Jan 9, 2018 20.53 20.68 20.02 20.33
369 NASDAQ TPIC Mon, Jan 8, 2018 20.44 20.60 20.25 20.49
368 NASDAQ TPIC Fri, Jan 5, 2018 20.61 20.74 20.33 20.45
367 NASDAQ TPIC Thu, Jan 4, 2018 21.00 21.00 20.51 20.59
366 NASDAQ TPIC Wed, Jan 3, 2018 20.97 21.06 20.65 20.87
365 NASDAQ TPIC Tue, Jan 2, 2018 20.50 21.08 20.50 20.86
364 NASDAQ TPIC Fri, Dec 29, 2017 20.51 20.76 20.27 20.46
363 NASDAQ TPIC Thu, Dec 28, 2017 20.20 20.64 20.13 20.36
362 NASDAQ TPIC Wed, Dec 27, 2017 20.02 20.57 19.96 20.02
361 NASDAQ TPIC Tue, Dec 26, 2017 20.00 20.16 19.86 19.96
360 NASDAQ TPIC Fri, Dec 22, 2017 20.43 21.00 20.05 20.11
359 NASDAQ TPIC Thu, Dec 21, 2017 20.15 20.59 20.03 20.46
358 NASDAQ TPIC Wed, Dec 20, 2017 19.68 20.25 19.68 20.11
357 NASDAQ TPIC Tue, Dec 19, 2017 19.65 20.03 19.43 19.45
356 NASDAQ TPIC Mon, Dec 18, 2017 19.32 19.82 19.19 19.61
355 NASDAQ TPIC Fri, Dec 15, 2017 18.57 19.20 18.15 18.99
354 NASDAQ TPIC Thu, Dec 14, 2017 18.96 19.50 18.54 18.59
353 NASDAQ TPIC Wed, Dec 13, 2017 18.65 18.93 18.21 18.80
352 NASDAQ TPIC Tue, Dec 12, 2017 18.03 18.71 17.84 18.67
351 NASDAQ TPIC Mon, Dec 11, 2017 17.85 18.03 17.74 18.02
350 NASDAQ TPIC Fri, Dec 8, 2017 17.72 17.99 17.64 17.88
349 NASDAQ TPIC Thu, Dec 7, 2017 17.30 18.17 17.30 17.69
348 NASDAQ TPIC Wed, Dec 6, 2017 17.50 17.74 17.19 17.29
347 NASDAQ TPIC Tue, Dec 5, 2017 17.76 18.21 17.49 17.65
346 NASDAQ TPIC Mon, Dec 4, 2017 19.24 19.24 16.35 17.65
345 NASDAQ TPIC Fri, Dec 1, 2017 18.81 19.02 17.57 18.93
344 NASDAQ TPIC Thu, Nov 30, 2017 19.65 19.70 18.89 18.94
343 NASDAQ TPIC Wed, Nov 29, 2017 18.54 18.67 18.24 18.38
342 NASDAQ TPIC Tue, Nov 28, 2017 18.02 18.62 18.00 18.51
341 NASDAQ TPIC Mon, Nov 27, 2017 18.54 18.83 17.88 17.93
340 NASDAQ TPIC Fri, Nov 24, 2017 18.76 18.92 18.40 18.55
339 NASDAQ TPIC Wed, Nov 22, 2017 18.70 19.00 18.53 18.77
338 NASDAQ TPIC Tue, Nov 21, 2017 18.79 18.95 18.22 18.63
337 NASDAQ TPIC Mon, Nov 20, 2017 19.32 19.40 18.77 18.78
336 NASDAQ TPIC Fri, Nov 17, 2017 20.07 20.18 18.98 19.06
335 NASDAQ TPIC Thu, Nov 16, 2017 21.22 21.22 19.96 20.03
334 NASDAQ TPIC Wed, Nov 15, 2017 20.23 20.74 19.77 19.95
333 NASDAQ TPIC Tue, Nov 14, 2017 19.29 20.63 19.10 20.32
332 NASDAQ TPIC Mon, Nov 13, 2017 19.60 19.66 19.13 19.29
331 NASDAQ TPIC Fri, Nov 10, 2017 21.09 21.36 19.65 19.66
330 NASDAQ TPIC Thu, Nov 9, 2017 24.00 24.15 21.03 21.26
329 NASDAQ TPIC Wed, Nov 8, 2017 23.52 24.37 23.47 24.08
328 NASDAQ TPIC Tue, Nov 7, 2017 24.55 24.78 23.29 23.44
327 NASDAQ TPIC Mon, Nov 6, 2017 23.50 25.00 23.38 24.36
326 NASDAQ TPIC Fri, Nov 3, 2017 23.62 24.01 22.25 23.23
325 NASDAQ TPIC Thu, Nov 2, 2017 24.10 24.52 23.69 23.73
324 NASDAQ TPIC Wed, Nov 1, 2017 25.34 25.34 24.04 24.23
323 NASDAQ TPIC Tue, Oct 31, 2017 24.00 26.00 23.89 25.05
322 NASDAQ TPIC Mon, Oct 30, 2017 23.66 23.92 23.19 23.87
321 NASDAQ TPIC Fri, Oct 27, 2017 23.09 23.71 23.08 23.60
320 NASDAQ TPIC Thu, Oct 26, 2017 22.98 23.32 22.81 22.95
319 NASDAQ TPIC Wed, Oct 25, 2017 23.26 23.26 22.85 22.91
318 NASDAQ TPIC Tue, Oct 24, 2017 23.33 23.61 23.18 23.19
317 NASDAQ TPIC Mon, Oct 23, 2017 23.45 23.71 23.14 23.29
316 NASDAQ TPIC Fri, Oct 20, 2017 23.23 23.80 22.93 23.44
315 NASDAQ TPIC Thu, Oct 19, 2017 22.65 23.45 22.52 23.02
314 NASDAQ TPIC Wed, Oct 18, 2017 22.91 22.93 22.59 22.88
313 NASDAQ TPIC Tue, Oct 17, 2017 22.73 23.13 22.68 22.84
312 NASDAQ TPIC Mon, Oct 16, 2017 22.90 23.39 22.70 22.73
311 NASDAQ TPIC Fri, Oct 13, 2017 22.90 23.09 22.67 22.79
310 NASDAQ TPIC Thu, Oct 12, 2017 23.01 23.05 22.71 22.82
309 NASDAQ TPIC Wed, Oct 11, 2017 22.84 23.04 22.74 22.91
308 NASDAQ TPIC Tue, Oct 10, 2017 22.98 22.98 22.61 22.70
307 NASDAQ TPIC Mon, Oct 9, 2017 22.82 23.06 22.68 22.68
306 NASDAQ TPIC Fri, Oct 6, 2017 22.86 23.17 22.76 22.86
305 NASDAQ TPIC Thu, Oct 5, 2017 22.66 23.68 22.50 23.00
304 NASDAQ TPIC Wed, Oct 4, 2017 22.51 22.73 22.34 22.59
303 NASDAQ TPIC Tue, Oct 3, 2017 22.39 22.79 22.39 22.59
302 NASDAQ TPIC Mon, Oct 2, 2017 22.47 22.65 22.01 22.47
301 NASDAQ TPIC Fri, Sep 29, 2017 22.35 22.54 22.08 22.34
300 NASDAQ TPIC Thu, Sep 28, 2017 22.48 22.53 22.21 22.42
299 NASDAQ TPIC Wed, Sep 27, 2017 21.87 22.84 21.71 22.56
298 NASDAQ TPIC Tue, Sep 26, 2017 21.60 22.18 21.59 21.77
297 NASDAQ TPIC Mon, Sep 25, 2017 21.88 21.88 21.47 21.53
296 NASDAQ TPIC Fri, Sep 22, 2017 21.63 21.88 21.35 21.80
295 NASDAQ TPIC Thu, Sep 21, 2017 21.12 21.81 21.03 21.61
294 NASDAQ TPIC Wed, Sep 20, 2017 20.96 21.17 20.94 21.13
293 NASDAQ TPIC Tue, Sep 19, 2017 20.89 21.02 20.60 20.99
292 NASDAQ TPIC Mon, Sep 18, 2017 21.01 21.06 20.78 20.98
291 NASDAQ TPIC Fri, Sep 15, 2017 20.46 21.34 20.05 21.03
290 NASDAQ TPIC Thu, Sep 14, 2017 20.03 20.63 20.03 20.32
289 NASDAQ TPIC Wed, Sep 13, 2017 20.32 20.46 19.89 20.01
288 NASDAQ TPIC Tue, Sep 12, 2017 20.42 20.54 20.21 20.26
287 NASDAQ TPIC Mon, Sep 11, 2017 20.07 20.32 19.86 20.28
286 NASDAQ TPIC Fri, Sep 8, 2017 19.90 20.19 19.70 19.83
285 NASDAQ TPIC Thu, Sep 7, 2017 20.12 20.20 19.74 19.91
284 NASDAQ TPIC Wed, Sep 6, 2017 20.23 20.53 19.95 20.01
283 NASDAQ TPIC Tue, Sep 5, 2017 20.35 20.57 19.66 19.96
282 NASDAQ TPIC Fri, Sep 1, 2017 20.48 20.85 20.37 20.44
281 NASDAQ TPIC Thu, Aug 31, 2017 20.59 20.75 20.31 20.34
280 NASDAQ TPIC Wed, Aug 30, 2017 20.71 20.97 20.34 20.42
279 NASDAQ TPIC Tue, Aug 29, 2017 19.96 20.88 19.96 20.66
278 NASDAQ TPIC Mon, Aug 28, 2017 19.82 20.25 19.70 20.09
277 NASDAQ TPIC Fri, Aug 25, 2017 20.10 20.15 19.79 19.81
276 NASDAQ TPIC Thu, Aug 24, 2017 20.14 20.42 19.90 20.05
275 NASDAQ TPIC Wed, Aug 23, 2017 19.99 20.30 19.42 19.94
274 NASDAQ TPIC Tue, Aug 22, 2017 20.67 20.98 19.91 19.98
273 NASDAQ TPIC Mon, Aug 21, 2017 20.69 21.02 20.48 20.67
272 NASDAQ TPIC Fri, Aug 18, 2017 20.00 21.30 20.00 20.78
271 NASDAQ TPIC Thu, Aug 17, 2017 20.68 21.19 20.00 20.03
270 NASDAQ TPIC Wed, Aug 16, 2017 21.70 21.99 20.96 21.00
269 NASDAQ TPIC Tue, Aug 15, 2017 21.43 21.90 21.35 21.43
268 NASDAQ TPIC Mon, Aug 14, 2017 21.01 21.95 20.95 21.29
267 NASDAQ TPIC Fri, Aug 11, 2017 19.50 21.26 19.00 21.07
266 NASDAQ TPIC Thu, Aug 10, 2017 21.31 22.55 21.25 21.80
265 NASDAQ TPIC Wed, Aug 9, 2017 21.32 22.30 21.01 21.40
264 NASDAQ TPIC Tue, Aug 8, 2017 19.15 19.35 19.03 19.09
263 NASDAQ TPIC Mon, Aug 7, 2017 19.08 19.35 18.98 19.23
262 NASDAQ TPIC Fri, Aug 4, 2017 19.12 19.20 18.93 19.04
261 NASDAQ TPIC Thu, Aug 3, 2017 19.29 19.32 18.93 19.02
260 NASDAQ TPIC Wed, Aug 2, 2017 18.97 19.08 18.72 19.06
259 NASDAQ TPIC Tue, Aug 1, 2017 18.90 19.00 18.57 18.93
258 NASDAQ TPIC Mon, Jul 31, 2017 18.97 19.00 18.48 18.84
257 NASDAQ TPIC Fri, Jul 28, 2017 18.87 19.35 18.87 18.97
256 NASDAQ TPIC Thu, Jul 27, 2017 18.98 19.14 18.78 19.00
255 NASDAQ TPIC Wed, Jul 26, 2017 18.84 19.15 18.43 18.88
254 NASDAQ TPIC Tue, Jul 25, 2017 18.47 18.99 18.26 18.82
253 NASDAQ TPIC Mon, Jul 24, 2017 18.38 18.50 18.17 18.37
252 NASDAQ TPIC Fri, Jul 21, 2017 19.07 19.07 18.14 18.30
251 NASDAQ TPIC Thu, Jul 20, 2017 19.12 19.14 18.81 18.91
250 NASDAQ TPIC Wed, Jul 19, 2017 19.10 19.73 18.92 19.06
249 NASDAQ TPIC Tue, Jul 18, 2017 18.84 19.35 18.54 19.12
248 NASDAQ TPIC Mon, Jul 17, 2017 18.87 19.45 18.67 18.93
247 NASDAQ TPIC Fri, Jul 14, 2017 18.78 18.94 18.68 18.72
246 NASDAQ TPIC Thu, Jul 13, 2017 18.64 18.81 18.44 18.79
245 NASDAQ TPIC Wed, Jul 12, 2017 18.85 18.86 18.55 18.68
244 NASDAQ TPIC Tue, Jul 11, 2017 18.42 18.80 18.38 18.67
243 NASDAQ TPIC Mon, Jul 10, 2017 18.21 18.60 18.11 18.52
242 NASDAQ TPIC Fri, Jul 7, 2017 18.25 18.43 17.91 18.40
241 NASDAQ TPIC Thu, Jul 6, 2017 18.53 18.84 18.10 18.22
240 NASDAQ TPIC Wed, Jul 5, 2017 18.84 18.84 18.35 18.75
239 NASDAQ TPIC Mon, Jul 3, 2017 18.60 18.80 18.48 18.77
238 NASDAQ TPIC Fri, Jun 30, 2017 18.65 18.80 18.46 18.48
237 NASDAQ TPIC Thu, Jun 29, 2017 18.58 18.85 18.34 18.65
236 NASDAQ TPIC Wed, Jun 28, 2017 18.22 18.79 17.93 18.56
235 NASDAQ TPIC Tue, Jun 27, 2017 18.56 18.56 18.16 18.18
234 NASDAQ TPIC Mon, Jun 26, 2017 18.73 18.80 18.26 18.62
233 NASDAQ TPIC Fri, Jun 23, 2017 18.15 18.83 17.99 18.60
232 NASDAQ TPIC Thu, Jun 22, 2017 17.63 18.44 17.63 18.07
231 NASDAQ TPIC Wed, Jun 21, 2017 17.24 17.68 17.23 17.66
230 NASDAQ TPIC Tue, Jun 20, 2017 17.27 17.62 17.05 17.29
229 NASDAQ TPIC Mon, Jun 19, 2017 17.66 17.78 17.35 17.41
228 NASDAQ TPIC Fri, Jun 16, 2017 17.90 17.90 17.32 17.50
227 NASDAQ TPIC Thu, Jun 15, 2017 16.96 17.95 16.90 17.88
226 NASDAQ TPIC Wed, Jun 14, 2017 17.32 17.32 16.85 17.22
225 NASDAQ TPIC Tue, Jun 13, 2017 17.21 17.31 16.87 17.17
224 NASDAQ TPIC Mon, Jun 12, 2017 17.06 17.46 16.86 17.19
223 NASDAQ TPIC Fri, Jun 9, 2017 17.20 17.69 17.10 17.27
222 NASDAQ TPIC Thu, Jun 8, 2017 16.79 17.42 16.57 17.30
221 NASDAQ TPIC Wed, Jun 7, 2017 16.80 16.92 16.62 16.73
220 NASDAQ TPIC Tue, Jun 6, 2017 16.67 16.97 16.24 16.81
219 NASDAQ TPIC Mon, Jun 5, 2017 17.15 17.32 16.68 16.89
218 NASDAQ TPIC Fri, Jun 2, 2017 17.30 17.42 17.05 17.24
217 NASDAQ TPIC Thu, Jun 1, 2017 17.04 17.17 16.67 17.00
216 NASDAQ TPIC Wed, May 31, 2017 16.82 17.03 16.17 17.02
215 NASDAQ TPIC Tue, May 30, 2017 16.98 17.15 16.58 16.59
214 NASDAQ TPIC Fri, May 26, 2017 16.44 17.73 16.30 17.03
213 NASDAQ TPIC Thu, May 25, 2017 16.32 16.39 16.05 16.36
212 NASDAQ TPIC Wed, May 24, 2017 16.22 16.41 16.05 16.32
211 NASDAQ TPIC Tue, May 23, 2017 16.25 16.51 15.99 16.24
210 NASDAQ TPIC Mon, May 22, 2017 15.86 16.20 15.83 16.11
209 NASDAQ TPIC Fri, May 19, 2017 15.90 16.20 15.64 15.87
208 NASDAQ TPIC Thu, May 18, 2017 15.50 16.06 15.26 15.75
207 NASDAQ TPIC Wed, May 17, 2017 15.86 16.13 15.45 15.57
206 NASDAQ TPIC Tue, May 16, 2017 16.80 16.80 15.93 16.04
205 NASDAQ TPIC Mon, May 15, 2017 16.35 16.84 16.35 16.73
204 NASDAQ TPIC Fri, May 12, 2017 16.26 17.06 15.91 16.32
203 NASDAQ TPIC Thu, May 11, 2017 16.65 17.22 16.56 16.70
202 NASDAQ TPIC Wed, May 10, 2017 18.36 18.36 16.61 16.80
201 NASDAQ TPIC Tue, May 9, 2017 18.24 18.81 18.15 18.60
200 NASDAQ TPIC Mon, May 8, 2017 18.02 18.92 17.60 18.05
199 NASDAQ TPIC Fri, May 5, 2017 18.07 18.51 17.84 17.97
198 NASDAQ TPIC Thu, May 4, 2017 17.58 18.73 17.58 18.00
197 NASDAQ TPIC Wed, May 3, 2017 17.70 17.95 17.50 17.52
196 NASDAQ TPIC Tue, May 2, 2017 19.17 19.35 17.71 17.81
195 NASDAQ TPIC Mon, May 1, 2017 19.65 19.83 19.08 19.17
194 NASDAQ TPIC Fri, Apr 28, 2017 19.57 19.80 19.50 19.65
193 NASDAQ TPIC Thu, Apr 27, 2017 19.87 19.88 19.35 19.57
192 NASDAQ TPIC Wed, Apr 26, 2017 20.00 20.26 19.79 19.84
191 NASDAQ TPIC Tue, Apr 25, 2017 20.73 20.73 19.98 20.13
190 NASDAQ TPIC Mon, Apr 24, 2017 20.36 20.85 20.21 20.49
189 NASDAQ TPIC Fri, Apr 21, 2017 20.34 20.34 19.98 20.25
188 NASDAQ TPIC Thu, Apr 20, 2017 20.51 20.70 20.09 20.34
187 NASDAQ TPIC Wed, Apr 19, 2017 19.98 20.69 19.82 20.35
186 NASDAQ TPIC Tue, Apr 18, 2017 19.72 19.79 19.26 19.72
185 NASDAQ TPIC Mon, Apr 17, 2017 19.68 20.00 19.36 19.73
184 NASDAQ TPIC Thu, Apr 13, 2017 19.36 19.62 19.20 19.47
183 NASDAQ TPIC Wed, Apr 12, 2017 19.90 19.96 19.23 19.36
182 NASDAQ TPIC Tue, Apr 11, 2017 20.01 20.03 19.21 19.89
181 NASDAQ TPIC Mon, Apr 10, 2017 19.25 20.37 19.25 19.98
180 NASDAQ TPIC Fri, Apr 7, 2017 19.30 19.80 19.00 19.20
179 NASDAQ TPIC Thu, Apr 6, 2017 19.15 19.84 18.88 19.43
178 NASDAQ TPIC Wed, Apr 5, 2017 19.39 19.40 18.88 19.07
177 NASDAQ TPIC Tue, Apr 4, 2017 18.76 19.46 18.74 19.35
176 NASDAQ TPIC Mon, Apr 3, 2017 18.95 19.08 18.44 18.89
175 NASDAQ TPIC Fri, Mar 31, 2017 20.00 20.00 18.47 19.01
174 NASDAQ TPIC Thu, Mar 30, 2017 18.59 18.95 18.14 18.29
173 NASDAQ TPIC Wed, Mar 29, 2017 17.55 18.85 17.43 18.33
172 NASDAQ TPIC Tue, Mar 28, 2017 16.36 17.74 16.03 17.40
171 NASDAQ TPIC Mon, Mar 27, 2017 16.30 16.46 15.89 16.06
170 NASDAQ TPIC Fri, Mar 24, 2017 16.57 16.68 16.31 16.46
169 NASDAQ TPIC Thu, Mar 23, 2017 16.50 16.94 16.36 16.50
168 NASDAQ TPIC Wed, Mar 22, 2017 16.35 16.88 16.28 16.49
167 NASDAQ TPIC Tue, Mar 21, 2017 17.02 17.24 16.31 16.34
166 NASDAQ TPIC Mon, Mar 20, 2017 17.35 17.65 16.82 16.99
165 NASDAQ TPIC Fri, Mar 17, 2017 17.00 17.79 16.97 17.40
164 NASDAQ TPIC Thu, Mar 16, 2017 17.30 17.35 17.01 17.24
163 NASDAQ TPIC Wed, Mar 15, 2017 16.43 17.40 16.32 17.15
162 NASDAQ TPIC Tue, Mar 14, 2017 16.57 16.57 16.11 16.30
161 NASDAQ TPIC Mon, Mar 13, 2017 16.72 17.03 16.42 16.60
160 NASDAQ TPIC Fri, Mar 10, 2017 17.22 17.22 16.62 16.67
159 NASDAQ TPIC Thu, Mar 9, 2017 17.46 17.47 16.96 17.10
158 NASDAQ TPIC Wed, Mar 8, 2017 17.37 18.10 17.21 17.44
157 NASDAQ TPIC Tue, Mar 7, 2017 17.09 17.45 16.94 17.29
156 NASDAQ TPIC Mon, Mar 6, 2017 17.31 17.31 16.78 17.20
155 NASDAQ TPIC Fri, Mar 3, 2017 17.71 19.30 17.19 17.36
154 NASDAQ TPIC Thu, Mar 2, 2017 17.85 17.92 17.69 17.76
153 NASDAQ TPIC Wed, Mar 1, 2017 17.90 17.91 17.54 17.85
152 NASDAQ TPIC Tue, Feb 28, 2017 18.13 18.14 17.37 17.45
151 NASDAQ TPIC Mon, Feb 27, 2017 18.81 19.16 17.95 18.14
150 NASDAQ TPIC Fri, Feb 24, 2017 19.09 19.09 18.57 18.95
149 NASDAQ TPIC Thu, Feb 23, 2017 20.55 20.55 19.05 19.34
148 NASDAQ TPIC Wed, Feb 22, 2017 19.94 20.99 19.61 20.32
147 NASDAQ TPIC Tue, Feb 21, 2017 19.39 19.98 19.20 19.84
146 NASDAQ TPIC Fri, Feb 17, 2017 18.99 19.28 18.07 19.15
145 NASDAQ TPIC Thu, Feb 16, 2017 19.25 19.28 19.00 19.15
144 NASDAQ TPIC Wed, Feb 15, 2017 19.16 19.30 19.01 19.20
143 NASDAQ TPIC Tue, Feb 14, 2017 19.30 19.58 19.02 19.22
142 NASDAQ TPIC Mon, Feb 13, 2017 19.40 19.78 18.86 19.25
141 NASDAQ TPIC Fri, Feb 10, 2017 19.28 19.60 19.27 19.32
140 NASDAQ TPIC Thu, Feb 9, 2017 19.00 19.40 18.91 19.30
139 NASDAQ TPIC Wed, Feb 8, 2017 18.47 19.03 18.10 18.93
138 NASDAQ TPIC Tue, Feb 7, 2017 18.60 18.84 18.27 18.45
137 NASDAQ TPIC Mon, Feb 6, 2017 18.66 18.81 18.41 18.58
136 NASDAQ TPIC Fri, Feb 3, 2017 18.76 18.94 18.33 18.63
135 NASDAQ TPIC Thu, Feb 2, 2017 19.18 19.18 18.67 18.79
134 NASDAQ TPIC Wed, Feb 1, 2017 19.47 19.56 18.90 19.09
133 NASDAQ TPIC Tue, Jan 31, 2017 18.17 19.45 18.15 19.41
132 NASDAQ TPIC Mon, Jan 30, 2017 18.66 18.66 18.06 18.16
131 NASDAQ TPIC Fri, Jan 27, 2017 18.97 19.10 18.50 18.79
130 NASDAQ TPIC Thu, Jan 26, 2017 18.68 19.25 18.42 18.97
129 NASDAQ TPIC Wed, Jan 25, 2017 18.39 18.90 17.84 18.68
128 NASDAQ TPIC Tue, Jan 24, 2017 18.24 18.40 18.13 18.21
127 NASDAQ TPIC Mon, Jan 23, 2017 17.90 18.40 17.79 18.18
126 NASDAQ TPIC Fri, Jan 20, 2017 17.80 17.91 17.46 17.62
125 NASDAQ TPIC Thu, Jan 19, 2017 17.85 17.85 17.25 17.74
124 NASDAQ TPIC Wed, Jan 18, 2017 17.35 17.94 16.91 17.85
123 NASDAQ TPIC Tue, Jan 17, 2017 17.52 17.95 17.13 17.26
122 NASDAQ TPIC Fri, Jan 13, 2017 17.28 17.59 17.24 17.48
121 NASDAQ TPIC Thu, Jan 12, 2017 17.27 17.80 16.07 17.31
120 NASDAQ TPIC Wed, Jan 11, 2017 17.30 17.53 17.02 17.41
119 NASDAQ TPIC Tue, Jan 10, 2017 16.62 17.35 16.62 17.26
118 NASDAQ TPIC Mon, Jan 9, 2017 16.63 16.90 16.47 16.61
117 NASDAQ TPIC Fri, Jan 6, 2017 16.99 17.05 16.37 16.69
116 NASDAQ TPIC Thu, Jan 5, 2017 15.75 16.90 15.75 16.88
115 NASDAQ TPIC Wed, Jan 4, 2017 15.51 15.93 15.42 15.83
114 NASDAQ TPIC Tue, Jan 3, 2017 16.21 16.48 15.31 15.42
113 NASDAQ TPIC Fri, Dec 30, 2016 16.27 16.62 15.58 16.04
112 NASDAQ TPIC Thu, Dec 29, 2016 16.36 16.78 15.89 16.24
111 NASDAQ TPIC Wed, Dec 28, 2016 16.45 16.90 16.33 16.40
110 NASDAQ TPIC Tue, Dec 27, 2016 15.74 16.62 15.70 16.39
109 NASDAQ TPIC Fri, Dec 23, 2016 15.85 16.21 15.50 15.68
108 NASDAQ TPIC Thu, Dec 22, 2016 15.10 15.93 15.10 15.90
107 NASDAQ TPIC Wed, Dec 21, 2016 15.43 15.43 14.95 15.12
106 NASDAQ TPIC Tue, Dec 20, 2016 14.88 15.61 14.82 15.56
105 NASDAQ TPIC Mon, Dec 19, 2016 15.02 15.09 14.58 14.85
104 NASDAQ TPIC Fri, Dec 16, 2016 15.06 15.31 14.94 15.06
103 NASDAQ TPIC Thu, Dec 15, 2016 14.87 15.15 14.62 15.01
102 NASDAQ TPIC Wed, Dec 14, 2016 14.76 15.04 14.64 14.90
101 NASDAQ TPIC Tue, Dec 13, 2016 14.47 15.09 14.13 14.83
100 NASDAQ TPIC Mon, Dec 12, 2016 15.15 15.24 14.22 14.38
99 NASDAQ TPIC Fri, Dec 9, 2016 15.28 15.48 15.16 15.25
98 NASDAQ TPIC Thu, Dec 8, 2016 15.10 15.68 15.10 15.13
97 NASDAQ TPIC Wed, Dec 7, 2016 14.75 15.29 14.75 15.19
96 NASDAQ TPIC Tue, Dec 6, 2016 14.73 14.91 14.71 14.76
95 NASDAQ TPIC Mon, Dec 5, 2016 14.77 15.20 14.59 14.69
94 NASDAQ TPIC Fri, Dec 2, 2016 14.78 15.17 14.60 14.69
93 NASDAQ TPIC Thu, Dec 1, 2016 15.39 15.72 14.59 14.83
92 NASDAQ TPIC Wed, Nov 30, 2016 15.03 15.57 14.56 15.17
91 NASDAQ TPIC Tue, Nov 29, 2016 15.16 15.18 14.81 14.91
90 NASDAQ TPIC Mon, Nov 28, 2016 15.71 15.75 14.97 15.21
89 NASDAQ TPIC Fri, Nov 25, 2016 14.84 15.86 14.84 15.80
88 NASDAQ TPIC Wed, Nov 23, 2016 14.51 14.87 14.34 14.77
87 NASDAQ TPIC Tue, Nov 22, 2016 14.25 14.65 13.55 14.55
86 NASDAQ TPIC Mon, Nov 21, 2016 15.00 15.35 14.19 14.23
85 NASDAQ TPIC Fri, Nov 18, 2016 14.57 15.27 14.18 14.94
84 NASDAQ TPIC Thu, Nov 17, 2016 13.89 14.63 13.76 14.48
83 NASDAQ TPIC Wed, Nov 16, 2016 13.34 14.10 13.27 13.93
82 NASDAQ TPIC Tue, Nov 15, 2016 13.76 14.29 13.32 13.36
81 NASDAQ TPIC Mon, Nov 14, 2016 14.45 14.82 13.86 13.89
80 NASDAQ TPIC Fri, Nov 11, 2016 14.82 15.02 14.06 14.45
79 NASDAQ TPIC Thu, Nov 10, 2016 16.22 17.04 14.85 14.97
78 NASDAQ TPIC Wed, Nov 9, 2016 14.94 15.68 14.79 15.58
77 NASDAQ TPIC Tue, Nov 8, 2016 15.19 15.36 14.80 15.23
76 NASDAQ TPIC Mon, Nov 7, 2016 14.98 15.32 14.81 15.11
75 NASDAQ TPIC Fri, Nov 4, 2016 13.90 14.80 13.90 14.72
74 NASDAQ TPIC Thu, Nov 3, 2016 14.54 14.63 13.86 13.90
73 NASDAQ TPIC Wed, Nov 2, 2016 15.23 15.23 14.45 14.55
72 NASDAQ TPIC Tue, Nov 1, 2016 16.02 16.23 15.14 15.23
71 NASDAQ TPIC Mon, Oct 31, 2016 16.13 16.38 15.46 15.92
70 NASDAQ TPIC Fri, Oct 28, 2016 15.35 16.28 15.35 16.15
69 NASDAQ TPIC Thu, Oct 27, 2016 17.11 17.11 14.99 15.31
68 NASDAQ TPIC Wed, Oct 26, 2016 17.49 17.64 16.93 16.96
67 NASDAQ TPIC Tue, Oct 25, 2016 17.95 17.95 17.50 17.68
66 NASDAQ TPIC Mon, Oct 24, 2016 18.00 18.24 17.75 17.91
65 NASDAQ TPIC Fri, Oct 21, 2016 17.69 18.25 17.69 17.91
64 NASDAQ TPIC Thu, Oct 20, 2016 18.12 18.28 17.69 17.84
63 NASDAQ TPIC Wed, Oct 19, 2016 17.69 18.35 17.10 18.20
62 NASDAQ TPIC Tue, Oct 18, 2016 17.94 18.44 17.60 17.72
61 NASDAQ TPIC Mon, Oct 17, 2016 18.05 18.07 17.50 17.76
60 NASDAQ TPIC Fri, Oct 14, 2016 17.50 18.16 17.29 17.99
59 NASDAQ TPIC Thu, Oct 13, 2016 17.34 17.56 16.73 17.43
58 NASDAQ TPIC Wed, Oct 12, 2016 18.67 18.88 16.61 17.48
57 NASDAQ TPIC Tue, Oct 11, 2016 22.40 22.48 18.07 18.48
56 NASDAQ TPIC Mon, Oct 10, 2016 22.95 23.00 21.82 22.44
55 NASDAQ TPIC Fri, Oct 7, 2016 21.77 23.30 21.50 22.67
54 NASDAQ TPIC Thu, Oct 6, 2016 21.25 21.91 21.25 21.77
53 NASDAQ TPIC Wed, Oct 5, 2016 22.00 22.00 21.26 21.38
52 NASDAQ TPIC Tue, Oct 4, 2016 21.04 22.07 20.99 21.85
51 NASDAQ TPIC Mon, Oct 3, 2016 21.33 21.54 20.73 20.89
50 NASDAQ TPIC Fri, Sep 30, 2016 21.02 22.00 20.70 21.26
49 NASDAQ TPIC Thu, Sep 29, 2016 22.07 22.65 20.54 20.97
48 NASDAQ TPIC Wed, Sep 28, 2016 21.45 22.72 21.03 22.11
47 NASDAQ TPIC Tue, Sep 27, 2016 20.71 21.61 20.43 21.29
46 NASDAQ TPIC Mon, Sep 26, 2016 21.30 21.30 20.35 20.66
45 NASDAQ TPIC Fri, Sep 23, 2016 21.10 21.74 20.96 21.32
44 NASDAQ TPIC Thu, Sep 22, 2016 21.00 21.48 20.22 21.06
43 NASDAQ TPIC Wed, Sep 21, 2016 20.29 20.77 19.99 20.74
42 NASDAQ TPIC Tue, Sep 20, 2016 20.85 21.20 19.99 20.06
41 NASDAQ TPIC Mon, Sep 19, 2016 19.90 21.80 19.73 20.73
40 NASDAQ TPIC Fri, Sep 16, 2016 18.61 19.90 18.34 19.73
39 NASDAQ TPIC Thu, Sep 15, 2016 18.64 18.94 18.48 18.59
38 NASDAQ TPIC Wed, Sep 14, 2016 18.29 18.65 18.01 18.47
37 NASDAQ TPIC Tue, Sep 13, 2016 18.42 18.94 17.93 18.35
36 NASDAQ TPIC Mon, Sep 12, 2016 17.76 18.94 17.68 18.70
35 NASDAQ TPIC Fri, Sep 9, 2016 20.30 20.30 18.00 18.15
34 NASDAQ TPIC Thu, Sep 8, 2016 19.95 21.45 19.62 20.31
33 NASDAQ TPIC Wed, Sep 7, 2016 19.46 20.30 19.31 19.78
32 NASDAQ TPIC Tue, Sep 6, 2016 19.66 19.75 19.30 19.54
31 NASDAQ TPIC Fri, Sep 2, 2016 19.98 20.75 19.35 19.52
30 NASDAQ TPIC Thu, Sep 1, 2016 19.95 20.44 19.44 19.79
29 NASDAQ TPIC Wed, Aug 31, 2016 20.38 20.62 19.23 19.89
28 NASDAQ TPIC Tue, Aug 30, 2016 20.63 20.92 19.67 20.32
27 NASDAQ TPIC Mon, Aug 29, 2016 17.74 20.97 17.68 20.45
26 NASDAQ TPIC Fri, Aug 26, 2016 17.67 17.90 17.40 17.53
25 NASDAQ TPIC Thu, Aug 25, 2016 17.93 18.07 17.38 17.68
24 NASDAQ TPIC Wed, Aug 24, 2016 18.48 18.81 17.97 18.07
23 NASDAQ TPIC Tue, Aug 23, 2016 19.11 19.27 18.10 18.57
22 NASDAQ TPIC Mon, Aug 22, 2016 19.00 19.40 18.85 18.93
21 NASDAQ TPIC Fri, Aug 19, 2016 19.12 19.24 18.76 18.95
20 NASDAQ TPIC Thu, Aug 18, 2016 19.25 19.45 18.55 19.20
19 NASDAQ TPIC Wed, Aug 17, 2016 18.90 19.19 18.30 18.89
18 NASDAQ TPIC Tue, Aug 16, 2016 17.33 19.00 17.05 18.60
17 NASDAQ TPIC Mon, Aug 15, 2016 16.43 17.30 16.26 16.97
16 NASDAQ TPIC Fri, Aug 12, 2016 16.08 16.56 16.07 16.25
15 NASDAQ TPIC Thu, Aug 11, 2016 15.90 16.48 15.50 16.29
14 NASDAQ TPIC Wed, Aug 10, 2016 15.04 15.16 14.89 15.05
13 NASDAQ TPIC Tue, Aug 9, 2016 14.82 15.24 14.82 14.94
12 NASDAQ TPIC Mon, Aug 8, 2016 16.03 16.03 14.91 14.95
11 NASDAQ TPIC Fri, Aug 5, 2016 16.00 16.00 15.39 15.50
10 NASDAQ TPIC Thu, Aug 4, 2016 14.79 16.00 14.52 15.80
9 NASDAQ TPIC Wed, Aug 3, 2016 15.17 15.20 14.51 14.79
8 NASDAQ TPIC Tue, Aug 2, 2016 14.90 15.08 14.25 14.69
7 NASDAQ TPIC Mon, Aug 1, 2016 14.95 15.49 14.79 14.89
6 NASDAQ TPIC Fri, Jul 29, 2016 14.07 14.65 14.07 14.63
5 NASDAQ TPIC Thu, Jul 28, 2016 14.49 14.57 13.61 14.23
4 NASDAQ TPIC Wed, Jul 27, 2016 13.85 14.43 13.85 14.31
3 NASDAQ TPIC Tue, Jul 26, 2016 13.07 13.90 13.07 13.83
2 NASDAQ TPIC Mon, Jul 25, 2016 14.10 14.22 13.07 13.25
1 NASDAQ TPIC Fri, Jul 22, 2016 11.41 13.83 11.31 13.56
# Exchange Symbol Date Open High Low Close

Earn Extra Cash Back on Your Investments with Rakuten (formerly Ebates)

Did you know you can earn $30 back on your first $30 of qualifying purchases with Rakuten?

Join now and start saving on every purchase from top retailers like Target, eBay, Zappos, Walmart, Kohl's & CVS. Whether you're shopping for fashion, electronics, home essentials, or health products, Rakuten makes it rewarding.

Sign up through this link and explore the endless possibilities to save and earn cash back!

Popular Posts From Our Blog

Check out the Symbol Surfing blog to learn about investing.