Transaction Date Insider Transaction Type Number of Shares Transacted
2018-10-09 PROFUSEK ROBERT Purchase 10000.0
2018-10-09 BAKER BROS. ADVISORS LP Purchase 251898.0
2018-10-09 BAKER BROS. ADVISORS LP Purchase 2248102.0
2019-12-06 BAKER BROS. ADVISORS LP Purchase 158180.0
2019-12-06 BAKER BROS. ADVISORS LP Purchase 1743993.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 164.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 1813.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 8.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 92.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 912.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 10121.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 523.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 5804.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 1921.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 21301.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 323.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 3577.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 642.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 7122.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 612.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 6788.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 777.0
2020-02-24 BAKER BROS. ADVISORS LP Purchase 8623.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 1298.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 14402.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 1267.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 14051.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 13164.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 145994.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 1319.0
2020-02-25 BAKER BROS. ADVISORS LP Purchase 14631.0
2020-02-26 BAKER BROS. ADVISORS LP Purchase 811.0
2020-02-26 BAKER BROS. ADVISORS LP Purchase 8989.0
2020-02-26 BAKER BROS. ADVISORS LP Purchase 7460.0
2020-02-26 BAKER BROS. ADVISORS LP Purchase 82740.0
2020-03-16 BAKER BROS. ADVISORS LP Purchase 8666.0
2020-03-16 BAKER BROS. ADVISORS LP Purchase 95934.0
2020-03-17 BAKER BROS. ADVISORS LP Purchase 828.0
2020-03-17 BAKER BROS. ADVISORS LP Purchase 9172.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 1542.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 17058.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 563.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 6237.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 828.0
2020-03-18 BAKER BROS. ADVISORS LP Purchase 9172.0
2020-03-19 Liang Hong Sale 1954.0
2020-03-19 Liang Hong Sale 2046.0
2020-03-20 EHRLICH JASON Sale 233.0
2020-03-20 EHRLICH JASON Sale 1458.0
2020-03-20 EHRLICH JASON Sale 2120.0
2020-03-20 EHRLICH JASON Sale 750.0
2020-03-20 EHRLICH JASON Sale 1917.0
2020-03-20 EHRLICH JASON Sale 344.0
2020-03-20 EHRLICH JASON Sale 128.0
2020-03-20 Levy Richard S Purchase 250.0
2020-03-20 Levy Richard S Purchase 750.0
2020-03-26 Liang Hong Sale 2545.0
2020-03-26 Liang Hong Sale 1103.0
2020-03-26 Liang Hong Sale 352.0
2020-04-02 Liang Hong Sale 4000.0
2020-04-09 EHRLICH JASON Sale 938.0
2020-04-09 EHRLICH JASON Sale 345.0
2020-04-09 EHRLICH JASON Sale 917.0
2020-04-20 EHRLICH JASON Sale 1639.0
2020-04-20 EHRLICH JASON Sale 551.0
2020-04-20 EHRLICH JASON Sale 2836.0
2020-04-20 EHRLICH JASON Sale 1924.0
2020-05-20 EHRLICH JASON Sale 1229.0
2020-05-20 EHRLICH JASON Sale 3631.0
2020-05-20 EHRLICH JASON Sale 2090.0
2020-06-22 EHRLICH JASON Sale 2792.0
2020-06-22 EHRLICH JASON Sale 1684.0
2020-06-22 EHRLICH JASON Sale 1645.0
2020-06-22 EHRLICH JASON Sale 723.0
2020-06-22 EHRLICH JASON Sale 106.0
2020-07-20 EHRLICH JASON Sale 1474.0
2020-07-20 EHRLICH JASON Sale 5100.0
2020-07-20 EHRLICH JASON Sale 376.0
2020-08-19 BAKER BROS. ADVISORS LP Purchase 284.0
2020-08-19 BAKER BROS. ADVISORS LP Purchase 3585.0
2020-08-20 EHRLICH JASON Sale 2591.0
2020-08-20 EHRLICH JASON Sale 4359.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 283.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 3576.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 843.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 10640.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 3262.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 41155.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 60.0
2020-08-20 BAKER BROS. ADVISORS LP Purchase 754.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 3386.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 42714.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 181.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 2286.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 6645.0
2020-08-21 BAKER BROS. ADVISORS LP Purchase 83832.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 185.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 2359.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 234.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 2987.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 6062.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 77456.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 2512.0
2020-09-03 BAKER BROS. ADVISORS LP Purchase 32088.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 950.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 12132.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 2295.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 29319.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 2054.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 26238.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 712.0
2020-09-04 BAKER BROS. ADVISORS LP Purchase 9101.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 15.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 185.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 1272.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 15807.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 6151.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 76473.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 1220.0
2020-09-08 BAKER BROS. ADVISORS LP Purchase 15172.0
2020-09-21 EHRLICH JASON Sale 3314.0
2020-09-21 EHRLICH JASON Sale 1975.0
2020-09-21 EHRLICH JASON Sale 1097.0
2020-09-21 EHRLICH JASON Sale 545.0
2020-09-21 EHRLICH JASON Sale 19.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 779.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 10983.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 2601.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 36647.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 1587.0
2020-09-22 BAKER BROS. ADVISORS LP Purchase 22361.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 80.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 1120.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 743.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 10467.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 5278.0
2020-09-23 BAKER BROS. ADVISORS LP Purchase 74381.0
2020-09-24 BAKER BROS. ADVISORS LP Purchase 306.0
2020-09-24 BAKER BROS. ADVISORS LP Purchase 4306.0
2020-09-24 BAKER BROS. ADVISORS LP Purchase 2081.0
2020-09-24 BAKER BROS. ADVISORS LP Purchase 29327.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 933.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 13153.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 334.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 4705.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 1365.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 19235.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 557.0
2020-09-25 BAKER BROS. ADVISORS LP Purchase 7843.0
2020-10-09 EHRLICH JASON Sale 553.0
2020-10-09 EHRLICH JASON Sale 751.0
2020-10-09 EHRLICH JASON Sale 896.0
2020-10-13 EHRLICH JASON Sale 5000.0
2020-10-20 EHRLICH JASON Sale 339.0
2020-10-20 EHRLICH JASON Sale 3397.0
2020-10-20 EHRLICH JASON Sale 3214.0
2020-10-23 EHRLICH JASON Sale 7500.0
2020-10-27 EHRLICH JASON Sale 7500.0
2020-11-20 EHRLICH JASON Sale 57
2020-11-20 EHRLICH JASON Sale 2614
2020-11-20 EHRLICH JASON Sale 2134
2020-11-20 EHRLICH JASON Sale 981
2020-11-20 EHRLICH JASON Sale 400
2020-11-20 EHRLICH JASON Sale 259
2020-11-20 EHRLICH JASON Sale 505
2020-11-20 BAKER BROS. ADVISORS LP Purchase 1411619
2020-11-20 BAKER BROS. ADVISORS LP Purchase 116158
2020-12-21 EHRLICH JASON Sale 82
2020-12-21 EHRLICH JASON Sale 299
2020-12-21 EHRLICH JASON Sale 1096
2020-12-21 EHRLICH JASON Sale 1434
2020-12-21 EHRLICH JASON Sale 809
2020-12-21 EHRLICH JASON Sale 408
2020-12-21 EHRLICH JASON Sale 556
2020-12-21 EHRLICH JASON Sale 863
2020-12-21 EHRLICH JASON Sale 1016
2020-12-21 EHRLICH JASON Sale 387
2021-01-20 EHRLICH JASON Sale 1335
2021-01-20 EHRLICH JASON Sale 3097
2021-01-20 EHRLICH JASON Sale 3132
2021-01-20 EHRLICH JASON Sale 1497
2021-01-20 EHRLICH JASON Sale 2061
2021-01-20 EHRLICH JASON Sale 4956
2021-01-20 EHRLICH JASON Sale 4204
2021-01-20 EHRLICH JASON Sale 6668
2021-02-22 EHRLICH JASON Sale 413
2021-02-22 EHRLICH JASON Sale 1827
2021-02-22 EHRLICH JASON Sale 1611
2021-02-22 EHRLICH JASON Sale 2150
2021-02-22 EHRLICH JASON Sale 687
2021-02-22 EHRLICH JASON Sale 262
Transaction Date) Insider Transaction Type Number of Shares Transacted