Theravance Biopharma Inc NASDAQ:TBPH Historical Prices

Below are the 2454 trading days of historical prices for TBPH.

# Exchange Symbol Date Open High Low Close
2454 NASDAQ TBPH Fri, Mar 1, 2024 9.62 9.65 9.33 9.44
2453 NASDAQ TBPH Thu, Feb 29, 2024 9.52 9.66 9.44 9.47
2452 NASDAQ TBPH Wed, Feb 28, 2024 9.60 9.79 9.33 9.40
2451 NASDAQ TBPH Tue, Feb 27, 2024 9.29 10.11 9.03 9.69
2450 NASDAQ TBPH Mon, Feb 26, 2024 8.91 9.24 8.91 9.23
2449 NASDAQ TBPH Fri, Feb 23, 2024 8.67 8.99 8.54 8.98
2448 NASDAQ TBPH Thu, Feb 22, 2024 8.71 8.79 8.61 8.68
2447 NASDAQ TBPH Wed, Feb 21, 2024 8.87 8.98 8.63 8.76
2446 NASDAQ TBPH Tue, Feb 20, 2024 8.73 9.02 8.73 8.92
2445 NASDAQ TBPH Fri, Feb 16, 2024 8.65 8.87 8.56 8.80
2444 NASDAQ TBPH Thu, Feb 15, 2024 8.48 8.74 8.48 8.67
2443 NASDAQ TBPH Wed, Feb 14, 2024 8.45 8.49 8.29 8.46
2442 NASDAQ TBPH Tue, Feb 13, 2024 8.46 8.50 8.25 8.35
2441 NASDAQ TBPH Mon, Feb 12, 2024 8.54 8.66 8.43 8.58
2440 NASDAQ TBPH Fri, Feb 9, 2024 8.28 8.60 8.28 8.58
2439 NASDAQ TBPH Thu, Feb 8, 2024 8.52 8.70 8.21 8.22
2438 NASDAQ TBPH Wed, Feb 7, 2024 8.86 8.86 8.50 8.50
2437 NASDAQ TBPH Tue, Feb 6, 2024 8.84 8.92 8.72 8.82
2436 NASDAQ TBPH Mon, Feb 5, 2024 8.82 8.91 8.64 8.85
2435 NASDAQ TBPH Fri, Feb 2, 2024 9.24 9.24 8.78 8.90
2434 NASDAQ TBPH Thu, Feb 1, 2024 9.47 9.47 9.07 9.16
2433 NASDAQ TBPH Wed, Jan 31, 2024 9.98 9.98 9.48 9.48
2432 NASDAQ TBPH Tue, Jan 30, 2024 10.03 10.03 9.73 9.77
2431 NASDAQ TBPH Mon, Jan 29, 2024 9.89 10.04 9.81 10.03
2430 NASDAQ TBPH Fri, Jan 26, 2024 9.86 10.03 9.76 9.91
2429 NASDAQ TBPH Thu, Jan 25, 2024 9.87 9.96 9.77 9.91
2428 NASDAQ TBPH Wed, Jan 24, 2024 9.84 10.07 9.79 9.81
2427 NASDAQ TBPH Tue, Jan 23, 2024 9.69 9.94 9.64 9.93
2426 NASDAQ TBPH Mon, Jan 22, 2024 9.49 9.67 9.48 9.66
2425 NASDAQ TBPH Fri, Jan 19, 2024 9.68 9.68 9.39 9.47
2424 NASDAQ TBPH Thu, Jan 18, 2024 9.72 9.72 9.44 9.52
2423 NASDAQ TBPH Wed, Jan 17, 2024 9.53 9.78 9.48 9.76
2422 NASDAQ TBPH Tue, Jan 16, 2024 10.08 10.08 9.60 9.63
2421 NASDAQ TBPH Fri, Jan 12, 2024 10.04 10.04 9.70 9.83
2420 NASDAQ TBPH Thu, Jan 11, 2024 9.84 10.02 9.75 9.78
2419 NASDAQ TBPH Wed, Jan 10, 2024 10.02 10.13 9.93 10.04
2418 NASDAQ TBPH Tue, Jan 9, 2024 10.20 10.29 9.91 10.05
2417 NASDAQ TBPH Mon, Jan 8, 2024 10.16 10.26 9.87 10.20
2416 NASDAQ TBPH Fri, Jan 5, 2024 10.25 10.87 10.09 10.37
2415 NASDAQ TBPH Thu, Jan 4, 2024 11.71 11.71 11.19 11.52
2414 NASDAQ TBPH Wed, Jan 3, 2024 11.67 11.70 11.44 11.59
2413 NASDAQ TBPH Tue, Jan 2, 2024 11.10 11.68 11.10 11.59
2412 NASDAQ TBPH Fri, Dec 29, 2023 11.32 11.37 11.21 11.24
2411 NASDAQ TBPH Thu, Dec 28, 2023 11.42 11.48 11.24 11.31
2410 NASDAQ TBPH Wed, Dec 27, 2023 11.26 11.49 11.22 11.40
2409 NASDAQ TBPH Tue, Dec 26, 2023 11.00 11.26 11.00 11.24
2408 NASDAQ TBPH Fri, Dec 22, 2023 11.48 11.57 11.03 11.04
2407 NASDAQ TBPH Thu, Dec 21, 2023 10.99 11.35 10.99 11.33
2406 NASDAQ TBPH Wed, Dec 20, 2023 11.06 11.25 10.97 10.97
2405 NASDAQ TBPH Tue, Dec 19, 2023 11.20 11.30 10.88 11.03
2404 NASDAQ TBPH Mon, Dec 18, 2023 10.89 11.23 10.89 11.17
2403 NASDAQ TBPH Fri, Dec 15, 2023 11.05 11.14 10.92 10.99
2402 NASDAQ TBPH Thu, Dec 14, 2023 10.92 11.03 10.87 11.01
2401 NASDAQ TBPH Wed, Dec 13, 2023 10.70 11.05 10.70 11.01
2400 NASDAQ TBPH Tue, Dec 12, 2023 10.77 10.96 10.74 10.84
2399 NASDAQ TBPH Mon, Dec 11, 2023 10.75 10.81 10.59 10.78
2398 NASDAQ TBPH Fri, Dec 8, 2023 10.62 10.82 10.62 10.73
2397 NASDAQ TBPH Thu, Dec 7, 2023 10.57 10.65 10.46 10.60
2396 NASDAQ TBPH Wed, Dec 6, 2023 10.70 10.85 10.50 10.51
2395 NASDAQ TBPH Tue, Dec 5, 2023 10.49 10.91 10.49 10.69
2394 NASDAQ TBPH Mon, Dec 4, 2023 10.67 10.86 10.52 10.76
2393 NASDAQ TBPH Fri, Dec 1, 2023 10.45 10.68 10.32 10.65
2392 NASDAQ TBPH Thu, Nov 30, 2023 10.50 10.67 10.43 10.48
2391 NASDAQ TBPH Wed, Nov 29, 2023 10.39 10.60 10.39 10.47
2390 NASDAQ TBPH Tue, Nov 28, 2023 10.46 10.47 10.35 10.38
2389 NASDAQ TBPH Mon, Nov 27, 2023 10.35 10.51 10.25 10.50
2388 NASDAQ TBPH Fri, Nov 24, 2023 10.36 10.66 10.36 10.47
2387 NASDAQ TBPH Wed, Nov 22, 2023 10.30 10.42 10.26 10.37
2386 NASDAQ TBPH Tue, Nov 21, 2023 10.29 10.41 10.17 10.28
2385 NASDAQ TBPH Mon, Nov 20, 2023 10.40 10.59 10.33 10.37
2384 NASDAQ TBPH Fri, Nov 17, 2023 10.30 10.54 10.25 10.45
2383 NASDAQ TBPH Thu, Nov 16, 2023 10.35 10.37 10.16 10.29
2382 NASDAQ TBPH Wed, Nov 15, 2023 10.29 10.40 10.20 10.23
2381 NASDAQ TBPH Tue, Nov 14, 2023 10.22 10.31 10.07 10.30
2380 NASDAQ TBPH Mon, Nov 13, 2023 10.04 10.24 9.93 10.20
2379 NASDAQ TBPH Fri, Nov 10, 2023 10.04 10.14 9.79 10.10
2378 NASDAQ TBPH Thu, Nov 9, 2023 10.31 10.43 10.01 10.07
2377 NASDAQ TBPH Wed, Nov 8, 2023 9.40 11.20 9.40 10.25
2376 NASDAQ TBPH Tue, Nov 7, 2023 9.95 9.95 9.70 9.73
2375 NASDAQ TBPH Mon, Nov 6, 2023 9.81 10.01 9.71 9.97
2374 NASDAQ TBPH Fri, Nov 3, 2023 9.89 10.14 9.84 9.85
2373 NASDAQ TBPH Thu, Nov 2, 2023 9.83 9.96 9.73 9.78
2372 NASDAQ TBPH Wed, Nov 1, 2023 9.44 9.83 9.44 9.81
2371 NASDAQ TBPH Tue, Oct 31, 2023 9.31 9.46 9.18 9.44
2370 NASDAQ TBPH Mon, Oct 30, 2023 9.12 9.33 8.97 9.30
2369 NASDAQ TBPH Fri, Oct 27, 2023 9.22 9.26 9.00 9.03
2368 NASDAQ TBPH Thu, Oct 26, 2023 9.20 9.35 9.16 9.24
2367 NASDAQ TBPH Wed, Oct 25, 2023 9.23 9.36 9.14 9.22
2366 NASDAQ TBPH Tue, Oct 24, 2023 9.15 9.40 9.12 9.28
2365 NASDAQ TBPH Mon, Oct 23, 2023 9.03 9.14 8.95 9.10
2364 NASDAQ TBPH Fri, Oct 20, 2023 9.04 9.24 9.04 9.06
2363 NASDAQ TBPH Thu, Oct 19, 2023 9.10 9.12 8.90 8.97
2362 NASDAQ TBPH Wed, Oct 18, 2023 9.28 9.39 9.11 9.15
2361 NASDAQ TBPH Tue, Oct 17, 2023 9.06 9.34 9.06 9.33
2360 NASDAQ TBPH Mon, Oct 16, 2023 9.03 9.18 9.01 9.06
2359 NASDAQ TBPH Fri, Oct 13, 2023 9.16 9.16 8.92 9.06
2358 NASDAQ TBPH Thu, Oct 12, 2023 9.29 9.49 9.09 9.18
2357 NASDAQ TBPH Wed, Oct 11, 2023 9.35 9.36 9.19 9.28
2356 NASDAQ TBPH Tue, Oct 10, 2023 9.11 9.34 9.03 9.31
2355 NASDAQ TBPH Mon, Oct 9, 2023 9.08 9.25 8.97 9.14
2354 NASDAQ TBPH Fri, Oct 6, 2023 9.08 9.22 8.92 9.14
2353 NASDAQ TBPH Thu, Oct 5, 2023 8.77 9.21 8.77 9.06
2352 NASDAQ TBPH Wed, Oct 4, 2023 8.59 8.81 8.53 8.80
2351 NASDAQ TBPH Tue, Oct 3, 2023 8.67 8.67 8.52 8.58
2350 NASDAQ TBPH Mon, Oct 2, 2023 8.60 8.68 8.59 8.68
2349 NASDAQ TBPH Fri, Sep 29, 2023 8.39 8.67 8.25 8.63
2348 NASDAQ TBPH Thu, Sep 28, 2023 9.02 9.05 8.31 8.38
2347 NASDAQ TBPH Wed, Sep 27, 2023 9.03 9.05 8.77 9.02
2346 NASDAQ TBPH Tue, Sep 26, 2023 9.33 9.63 8.89 8.90
2345 NASDAQ TBPH Mon, Sep 25, 2023 9.10 9.40 9.01 9.37
2344 NASDAQ TBPH Fri, Sep 22, 2023 8.91 9.14 8.91 9.11
2343 NASDAQ TBPH Thu, Sep 21, 2023 9.00 9.10 8.94 9.01
2342 NASDAQ TBPH Wed, Sep 20, 2023 8.99 9.16 8.95 9.06
2341 NASDAQ TBPH Tue, Sep 19, 2023 8.90 9.01 8.76 8.99
2340 NASDAQ TBPH Mon, Sep 18, 2023 9.01 9.01 8.85 8.86
2339 NASDAQ TBPH Fri, Sep 15, 2023 9.70 9.71 8.86 9.00
2338 NASDAQ TBPH Thu, Sep 14, 2023 9.89 10.00 9.66 9.71
2337 NASDAQ TBPH Wed, Sep 13, 2023 9.78 9.96 9.74 9.87
2336 NASDAQ TBPH Tue, Sep 12, 2023 10.05 10.11 9.80 9.83
2335 NASDAQ TBPH Mon, Sep 11, 2023 10.08 10.08 10.08 10.08
2334 NASDAQ TBPH Fri, Sep 8, 2023 9.71 9.95 9.68 9.88
2333 NASDAQ TBPH Thu, Sep 7, 2023 9.59 9.78 9.44 9.70
2332 NASDAQ TBPH Wed, Sep 6, 2023 9.55 9.58 9.30 9.55
2331 NASDAQ TBPH Tue, Sep 5, 2023 9.79 9.84 9.51 9.52
2330 NASDAQ TBPH Fri, Sep 1, 2023 9.55 9.85 9.55 9.81
2329 NASDAQ TBPH Thu, Aug 31, 2023 9.78 9.81 9.50 9.52
2328 NASDAQ TBPH Wed, Aug 30, 2023 9.75 9.89 9.72 9.78
2327 NASDAQ TBPH Tue, Aug 29, 2023 9.60 9.86 9.55 9.75
2326 NASDAQ TBPH Mon, Aug 28, 2023 9.45 9.64 9.12 9.61
2325 NASDAQ TBPH Fri, Aug 25, 2023 9.48 9.54 9.39 9.45
2324 NASDAQ TBPH Thu, Aug 24, 2023 9.54 9.60 9.44 9.46
2323 NASDAQ TBPH Wed, Aug 23, 2023 9.52 9.65 9.48 9.58
2322 NASDAQ TBPH Tue, Aug 22, 2023 9.47 9.54 9.28 9.44
2321 NASDAQ TBPH Mon, Aug 21, 2023 9.67 9.70 9.36 9.50
2320 NASDAQ TBPH Fri, Aug 18, 2023 9.60 9.82 9.56 9.70
2319 NASDAQ TBPH Thu, Aug 17, 2023 9.75 9.81 9.59 9.63
2318 NASDAQ TBPH Wed, Aug 16, 2023 10.11 10.17 9.75 9.75
2317 NASDAQ TBPH Tue, Aug 15, 2023 10.06 10.16 9.99 10.14
2316 NASDAQ TBPH Mon, Aug 14, 2023 9.94 10.17 9.89 10.07
2315 NASDAQ TBPH Fri, Aug 11, 2023 9.99 10.12 9.95 9.97
2314 NASDAQ TBPH Thu, Aug 10, 2023 10.20 10.38 10.02 10.02
2313 NASDAQ TBPH Wed, Aug 9, 2023 9.72 10.22 9.72 10.20
2312 NASDAQ TBPH Tue, Aug 8, 2023 10.12 10.33 9.66 9.74
2311 NASDAQ TBPH Mon, Aug 7, 2023 9.98 10.06 9.73 9.83
2310 NASDAQ TBPH Fri, Aug 4, 2023 9.90 10.12 9.90 9.95
2309 NASDAQ TBPH Thu, Aug 3, 2023 9.67 9.96 9.66 9.92
2308 NASDAQ TBPH Wed, Aug 2, 2023 9.80 9.90 9.68 9.70
2307 NASDAQ TBPH Tue, Aug 1, 2023 9.89 9.99 9.86 9.89
2306 NASDAQ TBPH Mon, Jul 31, 2023 9.80 9.91 9.75 9.89
2305 NASDAQ TBPH Fri, Jul 28, 2023 9.68 9.78 9.59 9.78
2304 NASDAQ TBPH Thu, Jul 27, 2023 9.61 9.64 9.43 9.62
2303 NASDAQ TBPH Wed, Jul 26, 2023 9.52 9.64 9.39 9.60
2302 NASDAQ TBPH Tue, Jul 25, 2023 9.49 9.72 9.49 9.54
2301 NASDAQ TBPH Mon, Jul 24, 2023 9.63 9.71 9.52 9.66
2300 NASDAQ TBPH Fri, Jul 21, 2023 9.68 9.78 9.64 9.64
2299 NASDAQ TBPH Thu, Jul 20, 2023 9.73 9.79 9.62 9.65
2298 NASDAQ TBPH Wed, Jul 19, 2023 9.97 9.97 9.65 9.66
2297 NASDAQ TBPH Tue, Jul 18, 2023 9.62 9.72 9.52 9.65
2296 NASDAQ TBPH Mon, Jul 17, 2023 9.78 9.84 9.62 9.62
2295 NASDAQ TBPH Fri, Jul 14, 2023 9.84 9.90 9.71 9.79
2294 NASDAQ TBPH Thu, Jul 13, 2023 9.96 9.98 9.75 9.85
2293 NASDAQ TBPH Wed, Jul 12, 2023 10.20 10.23 9.90 9.92
2292 NASDAQ TBPH Tue, Jul 11, 2023 9.95 10.20 9.95 10.11
2291 NASDAQ TBPH Mon, Jul 10, 2023 10.22 10.26 10.01 10.07
2290 NASDAQ TBPH Fri, Jul 7, 2023 10.26 10.40 10.19 10.21
2289 NASDAQ TBPH Thu, Jul 6, 2023 10.30 10.32 10.13 10.27
2288 NASDAQ TBPH Wed, Jul 5, 2023 10.39 10.47 10.28 10.38
2287 NASDAQ TBPH Mon, Jul 3, 2023 10.30 10.59 10.26 10.44
2286 NASDAQ TBPH Fri, Jun 30, 2023 10.37 10.49 10.26 10.35
2285 NASDAQ TBPH Thu, Jun 29, 2023 10.26 10.36 10.22 10.30
2284 NASDAQ TBPH Wed, Jun 28, 2023 10.20 10.34 10.06 10.29
2283 NASDAQ TBPH Tue, Jun 27, 2023 10.24 10.24 9.98 10.16
2282 NASDAQ TBPH Mon, Jun 26, 2023 10.66 10.75 10.24 10.25
2281 NASDAQ TBPH Fri, Jun 23, 2023 10.75 10.93 10.70 10.72
2280 NASDAQ TBPH Thu, Jun 22, 2023 10.69 10.86 10.63 10.81
2279 NASDAQ TBPH Wed, Jun 21, 2023 10.53 10.77 10.22 10.67
2278 NASDAQ TBPH Tue, Jun 20, 2023 10.57 10.72 10.46 10.51
2277 NASDAQ TBPH Fri, Jun 16, 2023 10.49 10.65 10.39 10.57
2276 NASDAQ TBPH Thu, Jun 15, 2023 10.41 10.47 10.28 10.39
2275 NASDAQ TBPH Wed, Jun 14, 2023 10.69 10.72 10.33 10.41
2274 NASDAQ TBPH Tue, Jun 13, 2023 10.49 10.84 10.43 10.72
2273 NASDAQ TBPH Mon, Jun 12, 2023 10.81 10.83 10.54 10.54
2272 NASDAQ TBPH Fri, Jun 9, 2023 11.10 11.10 10.94 11.02
2271 NASDAQ TBPH Thu, Jun 8, 2023 11.13 11.19 10.99 11.15
2270 NASDAQ TBPH Wed, Jun 7, 2023 10.95 11.21 10.95 11.17
2269 NASDAQ TBPH Tue, Jun 6, 2023 11.15 11.24 10.79 10.95
2268 NASDAQ TBPH Mon, Jun 5, 2023 11.03 11.21 10.96 11.14
2267 NASDAQ TBPH Fri, Jun 2, 2023 11.19 11.22 10.81 11.09
2266 NASDAQ TBPH Thu, Jun 1, 2023 11.17 11.28 11.04 11.13
2265 NASDAQ TBPH Wed, May 31, 2023 11.12 11.26 10.97 11.18
2264 NASDAQ TBPH Tue, May 30, 2023 10.93 11.12 10.93 11.08
2263 NASDAQ TBPH Fri, May 26, 2023 11.01 11.19 11.00 11.06
2262 NASDAQ TBPH Thu, May 25, 2023 10.87 11.15 10.77 11.04
2261 NASDAQ TBPH Wed, May 24, 2023 10.98 11.00 10.66 10.94
2260 NASDAQ TBPH Tue, May 23, 2023 10.94 11.10 10.89 11.04
2259 NASDAQ TBPH Mon, May 22, 2023 11.24 11.35 10.94 10.97
2258 NASDAQ TBPH Fri, May 19, 2023 11.02 11.35 10.91 11.21
2257 NASDAQ TBPH Thu, May 18, 2023 10.75 10.94 10.61 10.89
2256 NASDAQ TBPH Wed, May 17, 2023 11.10 11.10 10.51 10.79
2255 NASDAQ TBPH Tue, May 16, 2023 11.13 11.24 11.01 11.11
2254 NASDAQ TBPH Mon, May 15, 2023 11.19 11.39 11.19 11.26
2253 NASDAQ TBPH Fri, May 12, 2023 11.11 11.32 11.09 11.30
2252 NASDAQ TBPH Thu, May 11, 2023 11.43 11.43 10.86 11.09
2251 NASDAQ TBPH Wed, May 10, 2023 11.43 11.57 11.38 11.47
2250 NASDAQ TBPH Tue, May 9, 2023 11.98 11.98 11.07 11.38
2249 NASDAQ TBPH Mon, May 8, 2023 11.30 11.38 11.22 11.33
2248 NASDAQ TBPH Fri, May 5, 2023 11.36 11.48 11.20 11.33
2247 NASDAQ TBPH Thu, May 4, 2023 11.18 11.31 11.14 11.24
2246 NASDAQ TBPH Wed, May 3, 2023 11.00 11.41 11.00 11.24
2245 NASDAQ TBPH Tue, May 2, 2023 10.98 11.08 10.83 10.95
2244 NASDAQ TBPH Mon, May 1, 2023 10.93 11.13 10.74 11.01
2243 NASDAQ TBPH Fri, Apr 28, 2023 10.91 10.91 10.67 10.83
2242 NASDAQ TBPH Thu, Apr 27, 2023 11.12 11.12 10.72 10.81
2241 NASDAQ TBPH Wed, Apr 26, 2023 11.09 11.15 10.75 11.09
2240 NASDAQ TBPH Tue, Apr 25, 2023 11.30 11.41 11.14 11.19
2239 NASDAQ TBPH Mon, Apr 24, 2023 11.56 11.59 10.99 11.26
2238 NASDAQ TBPH Fri, Apr 21, 2023 11.51 11.68 11.45 11.56
2237 NASDAQ TBPH Thu, Apr 20, 2023 11.52 11.67 11.44 11.53
2236 NASDAQ TBPH Wed, Apr 19, 2023 11.60 11.70 11.49 11.61
2235 NASDAQ TBPH Tue, Apr 18, 2023 11.87 11.89 11.57 11.66
2234 NASDAQ TBPH Mon, Apr 17, 2023 11.94 12.03 11.81 11.83
2233 NASDAQ TBPH Fri, Apr 14, 2023 11.88 11.98 11.82 11.92
2232 NASDAQ TBPH Thu, Apr 13, 2023 11.58 11.93 11.57 11.91
2231 NASDAQ TBPH Wed, Apr 12, 2023 11.56 11.76 11.34 11.52
2230 NASDAQ TBPH Tue, Apr 11, 2023 11.02 11.52 11.02 11.38
2229 NASDAQ TBPH Mon, Apr 10, 2023 10.92 11.08 10.81 11.03
2228 NASDAQ TBPH Thu, Apr 6, 2023 11.13 11.26 10.85 10.91
2227 NASDAQ TBPH Wed, Apr 5, 2023 10.97 11.20 10.93 11.09
2226 NASDAQ TBPH Tue, Apr 4, 2023 11.15 11.38 10.93 10.99
2225 NASDAQ TBPH Mon, Apr 3, 2023 10.86 11.27 10.84 11.26
2224 NASDAQ TBPH Fri, Mar 31, 2023 10.76 10.99 10.72 10.85
2223 NASDAQ TBPH Thu, Mar 30, 2023 10.78 10.90 10.68 10.73
2222 NASDAQ TBPH Wed, Mar 29, 2023 10.61 10.81 10.54 10.72
2221 NASDAQ TBPH Tue, Mar 28, 2023 10.72 10.87 10.51 10.58
2220 NASDAQ TBPH Mon, Mar 27, 2023 10.56 10.88 10.50 10.79
2219 NASDAQ TBPH Fri, Mar 24, 2023 10.30 10.60 10.11 10.52
2218 NASDAQ TBPH Thu, Mar 23, 2023 10.32 10.37 10.18 10.34
2217 NASDAQ TBPH Wed, Mar 22, 2023 10.58 10.61 10.15 10.17
2216 NASDAQ TBPH Tue, Mar 21, 2023 10.57 10.71 10.46 10.59
2215 NASDAQ TBPH Mon, Mar 20, 2023 10.22 10.54 10.22 10.44
2214 NASDAQ TBPH Fri, Mar 17, 2023 10.64 10.64 10.23 10.25
2213 NASDAQ TBPH Thu, Mar 16, 2023 10.43 10.84 10.36 10.71
2212 NASDAQ TBPH Wed, Mar 15, 2023 10.43 10.87 10.30 10.56
2211 NASDAQ TBPH Tue, Mar 14, 2023 10.32 10.63 10.24 10.61
2210 NASDAQ TBPH Mon, Mar 13, 2023 10.14 10.42 10.14 10.25
2209 NASDAQ TBPH Fri, Mar 10, 2023 10.25 10.25 10.01 10.22
2208 NASDAQ TBPH Thu, Mar 9, 2023 10.13 10.33 10.10 10.25
2207 NASDAQ TBPH Wed, Mar 8, 2023 10.08 10.17 9.95 10.14
2206 NASDAQ TBPH Tue, Mar 7, 2023 10.10 10.28 10.04 10.07
2205 NASDAQ TBPH Mon, Mar 6, 2023 10.17 10.23 9.92 10.15
2204 NASDAQ TBPH Fri, Mar 3, 2023 10.07 10.22 9.94 10.07
2203 NASDAQ TBPH Thu, Mar 2, 2023 10.00 10.20 9.78 10.11
2202 NASDAQ TBPH Wed, Mar 1, 2023 10.75 10.82 10.00 10.04
2201 NASDAQ TBPH Tue, Feb 28, 2023 9.45 10.89 9.25 10.80
2200 NASDAQ TBPH Mon, Feb 27, 2023 10.21 10.68 10.08 10.56
2199 NASDAQ TBPH Fri, Feb 24, 2023 10.17 10.25 9.83 9.87
2198 NASDAQ TBPH Thu, Feb 23, 2023 10.13 10.26 10.02 10.25
2197 NASDAQ TBPH Wed, Feb 22, 2023 10.17 10.28 10.06 10.13
2196 NASDAQ TBPH Tue, Feb 21, 2023 10.35 10.41 10.06 10.17
2195 NASDAQ TBPH Fri, Feb 17, 2023 10.32 10.48 10.18 10.44
2194 NASDAQ TBPH Thu, Feb 16, 2023 10.20 10.39 10.06 10.21
2193 NASDAQ TBPH Wed, Feb 15, 2023 10.25 10.38 10.22 10.32
2192 NASDAQ TBPH Tue, Feb 14, 2023 10.39 10.52 10.28 10.29
2191 NASDAQ TBPH Mon, Feb 13, 2023 10.38 10.45 10.30 10.38
2190 NASDAQ TBPH Fri, Feb 10, 2023 10.47 10.53 10.32 10.38
2189 NASDAQ TBPH Thu, Feb 9, 2023 10.37 10.56 10.34 10.46
2188 NASDAQ TBPH Wed, Feb 8, 2023 10.56 10.70 10.34 10.38
2187 NASDAQ TBPH Tue, Feb 7, 2023 10.64 10.64 10.46 10.60
2186 NASDAQ TBPH Mon, Feb 6, 2023 10.66 10.79 10.55 10.62
2185 NASDAQ TBPH Fri, Feb 3, 2023 10.70 10.84 10.62 10.65
2184 NASDAQ TBPH Thu, Feb 2, 2023 10.63 10.70 10.44 10.70
2183 NASDAQ TBPH Wed, Feb 1, 2023 10.75 10.80 10.50 10.64
2182 NASDAQ TBPH Tue, Jan 31, 2023 10.75 10.87 10.63 10.81
2181 NASDAQ TBPH Mon, Jan 30, 2023 10.83 10.93 10.56 10.62
2180 NASDAQ TBPH Fri, Jan 27, 2023 10.69 11.00 10.69 10.87
2179 NASDAQ TBPH Thu, Jan 26, 2023 10.91 10.99 10.55 10.67
2178 NASDAQ TBPH Wed, Jan 25, 2023 11.02 11.02 10.75 10.86
2177 NASDAQ TBPH Tue, Jan 24, 2023 10.86 11.05 10.77 10.99
2176 NASDAQ TBPH Mon, Jan 23, 2023 11.18 11.21 10.90 10.90
2175 NASDAQ TBPH Fri, Jan 20, 2023 11.09 11.10 10.89 11.10
2174 NASDAQ TBPH Thu, Jan 19, 2023 11.05 11.07 10.97 11.03
2173 NASDAQ TBPH Wed, Jan 18, 2023 11.52 11.52 10.96 11.02
2172 NASDAQ TBPH Tue, Jan 17, 2023 11.28 11.51 11.26 11.44
2171 NASDAQ TBPH Fri, Jan 13, 2023 10.98 11.42 10.59 11.30
2170 NASDAQ TBPH Thu, Jan 12, 2023 10.68 11.03 10.62 11.02
2169 NASDAQ TBPH Wed, Jan 11, 2023 10.71 10.82 10.59 10.66
2168 NASDAQ TBPH Tue, Jan 10, 2023 10.37 10.87 10.35 10.79
2167 NASDAQ TBPH Mon, Jan 9, 2023 11.22 11.25 10.40 10.42
2166 NASDAQ TBPH Fri, Jan 6, 2023 11.15 11.37 11.13 11.20
2165 NASDAQ TBPH Thu, Jan 5, 2023 10.84 11.10 10.81 11.06
2164 NASDAQ TBPH Wed, Jan 4, 2023 10.98 11.18 10.82 10.87
2163 NASDAQ TBPH Tue, Jan 3, 2023 11.22 11.41 10.96 10.97
2162 NASDAQ TBPH Fri, Dec 30, 2022 11.18 11.25 11.05 11.22
2161 NASDAQ TBPH Thu, Dec 29, 2022 11.25 11.46 11.22 11.24
2160 NASDAQ TBPH Wed, Dec 28, 2022 10.92 11.22 10.92 11.17
2159 NASDAQ TBPH Tue, Dec 27, 2022 11.32 11.47 10.98 11.03
2158 NASDAQ TBPH Fri, Dec 23, 2022 11.34 11.50 11.21 11.30
2157 NASDAQ TBPH Thu, Dec 22, 2022 11.20 11.46 11.14 11.34
2156 NASDAQ TBPH Wed, Dec 21, 2022 10.85 11.31 10.85 11.30
2155 NASDAQ TBPH Tue, Dec 20, 2022 10.51 10.86 10.51 10.78
2154 NASDAQ TBPH Mon, Dec 19, 2022 10.84 11.03 10.50 10.53
2153 NASDAQ TBPH Fri, Dec 16, 2022 10.67 11.06 10.67 10.97
2152 NASDAQ TBPH Thu, Dec 15, 2022 11.17 11.23 10.75 10.82
2151 NASDAQ TBPH Wed, Dec 14, 2022 10.91 11.25 10.85 11.21
2150 NASDAQ TBPH Tue, Dec 13, 2022 10.97 11.01 10.68 10.94
2149 NASDAQ TBPH Mon, Dec 12, 2022 10.77 10.92 10.65 10.79
2148 NASDAQ TBPH Fri, Dec 9, 2022 10.83 10.91 10.67 10.85
2147 NASDAQ TBPH Thu, Dec 8, 2022 10.84 10.89 10.50 10.87
2146 NASDAQ TBPH Wed, Dec 7, 2022 10.56 10.81 10.53 10.70
2145 NASDAQ TBPH Tue, Dec 6, 2022 10.84 10.90 10.51 10.53
2144 NASDAQ TBPH Mon, Dec 5, 2022 11.07 11.24 10.86 10.89
2143 NASDAQ TBPH Fri, Dec 2, 2022 10.63 11.10 10.56 11.02
2142 NASDAQ TBPH Thu, Dec 1, 2022 10.64 10.90 10.60 10.80
2141 NASDAQ TBPH Wed, Nov 30, 2022 10.43 10.78 10.33 10.76
2140 NASDAQ TBPH Tue, Nov 29, 2022 10.51 10.61 10.32 10.40
2139 NASDAQ TBPH Mon, Nov 28, 2022 10.53 10.67 10.43 10.49
2138 NASDAQ TBPH Fri, Nov 25, 2022 10.23 10.60 10.19 10.60
2137 NASDAQ TBPH Wed, Nov 23, 2022 10.31 10.47 10.17 10.27
2136 NASDAQ TBPH Tue, Nov 22, 2022 10.35 10.64 10.10 10.61
2135 NASDAQ TBPH Mon, Nov 21, 2022 10.79 10.79 9.77 10.39
2134 NASDAQ TBPH Fri, Nov 18, 2022 11.47 11.51 10.78 10.85
2133 NASDAQ TBPH Thu, Nov 17, 2022 11.30 11.83 11.21 11.34
2132 NASDAQ TBPH Wed, Nov 16, 2022 11.20 11.52 11.15 11.22
2131 NASDAQ TBPH Tue, Nov 15, 2022 11.29 11.78 11.23 11.33
2130 NASDAQ TBPH Mon, Nov 14, 2022 11.23 11.47 11.07 11.29
2129 NASDAQ TBPH Fri, Nov 11, 2022 11.13 11.47 10.67 11.27
2128 NASDAQ TBPH Thu, Nov 10, 2022 11.04 11.38 10.75 11.29
2127 NASDAQ TBPH Wed, Nov 9, 2022 10.43 11.41 10.39 10.90
2126 NASDAQ TBPH Tue, Nov 8, 2022 10.36 10.80 10.11 10.36
2125 NASDAQ TBPH Mon, Nov 7, 2022 9.98 10.15 9.82 10.05
2124 NASDAQ TBPH Fri, Nov 4, 2022 9.99 10.05 9.77 9.96
2123 NASDAQ TBPH Thu, Nov 3, 2022 9.70 10.01 9.65 9.93
2122 NASDAQ TBPH Wed, Nov 2, 2022 9.97 9.97 9.64 9.65
2121 NASDAQ TBPH Tue, Nov 1, 2022 10.05 10.05 9.83 9.97
2120 NASDAQ TBPH Mon, Oct 31, 2022 10.06 10.06 9.88 9.97
2119 NASDAQ TBPH Fri, Oct 28, 2022 9.89 10.01 9.76 9.99
2118 NASDAQ TBPH Thu, Oct 27, 2022 9.95 10.07 9.77 9.79
2117 NASDAQ TBPH Wed, Oct 26, 2022 9.99 10.10 9.82 9.90
2116 NASDAQ TBPH Tue, Oct 25, 2022 10.00 10.11 9.90 9.94
2115 NASDAQ TBPH Mon, Oct 24, 2022 9.92 10.18 9.86 10.00
2114 NASDAQ TBPH Fri, Oct 21, 2022 9.75 9.86 9.56 9.84
2113 NASDAQ TBPH Thu, Oct 20, 2022 9.69 9.83 9.65 9.69
2112 NASDAQ TBPH Wed, Oct 19, 2022 9.80 9.85 9.65 9.74
2111 NASDAQ TBPH Tue, Oct 18, 2022 9.90 10.00 9.82 9.84
2110 NASDAQ TBPH Mon, Oct 17, 2022 9.91 10.04 9.86 9.86
2109 NASDAQ TBPH Fri, Oct 14, 2022 10.29 10.29 9.91 9.92
2108 NASDAQ TBPH Thu, Oct 13, 2022 10.03 10.24 9.94 10.23
2107 NASDAQ TBPH Wed, Oct 12, 2022 10.08 10.19 9.98 10.11
2106 NASDAQ TBPH Tue, Oct 11, 2022 9.83 10.30 9.76 10.08
2105 NASDAQ TBPH Mon, Oct 10, 2022 9.90 9.92 9.82 9.83
2104 NASDAQ TBPH Fri, Oct 7, 2022 10.04 10.08 9.83 9.91
2103 NASDAQ TBPH Thu, Oct 6, 2022 10.03 10.06 9.88 10.05
2102 NASDAQ TBPH Wed, Oct 5, 2022 10.05 10.10 9.92 10.01
2101 NASDAQ TBPH Tue, Oct 4, 2022 10.10 10.17 10.03 10.15
2100 NASDAQ TBPH Mon, Oct 3, 2022 10.13 10.21 9.92 10.03
2099 NASDAQ TBPH Fri, Sep 30, 2022 10.04 10.28 10.04 10.14
2098 NASDAQ TBPH Thu, Sep 29, 2022 10.12 10.23 9.99 10.11
2097 NASDAQ TBPH Wed, Sep 28, 2022 10.17 10.27 10.07 10.16
2096 NASDAQ TBPH Tue, Sep 27, 2022 9.86 10.08 9.80 10.02
2095 NASDAQ TBPH Mon, Sep 26, 2022 9.93 10.21 9.82 9.84
2094 NASDAQ TBPH Fri, Sep 23, 2022 9.90 10.04 9.84 9.99
2093 NASDAQ TBPH Thu, Sep 22, 2022 10.00 10.09 9.85 10.02
2092 NASDAQ TBPH Wed, Sep 21, 2022 10.22 10.41 10.01 10.09
2091 NASDAQ TBPH Tue, Sep 20, 2022 10.22 10.45 10.09 10.22
2090 NASDAQ TBPH Mon, Sep 19, 2022 10.65 11.00 10.21 10.22
2089 NASDAQ TBPH Fri, Sep 16, 2022 10.03 10.16 9.77 10.07
2088 NASDAQ TBPH Thu, Sep 15, 2022 9.33 10.08 9.30 10.05
2087 NASDAQ TBPH Wed, Sep 14, 2022 9.15 9.41 9.12 9.39
2086 NASDAQ TBPH Tue, Sep 13, 2022 9.14 9.26 9.00 9.14
2085 NASDAQ TBPH Mon, Sep 12, 2022 9.21 9.29 9.09 9.27
2084 NASDAQ TBPH Fri, Sep 9, 2022 9.40 9.43 9.03 9.17
2083 NASDAQ TBPH Thu, Sep 8, 2022 9.42 9.58 9.31 9.38
2082 NASDAQ TBPH Wed, Sep 7, 2022 9.43 9.67 9.40 9.48
2081 NASDAQ TBPH Tue, Sep 6, 2022 9.43 9.56 9.34 9.43
2080 NASDAQ TBPH Fri, Sep 2, 2022 9.38 9.62 9.25 9.37
2079 NASDAQ TBPH Thu, Sep 1, 2022 8.94 9.40 8.93 9.39
2078 NASDAQ TBPH Wed, Aug 31, 2022 9.10 9.19 8.91 9.01
2077 NASDAQ TBPH Tue, Aug 30, 2022 9.12 9.18 8.89 9.00
2076 NASDAQ TBPH Mon, Aug 29, 2022 8.97 9.27 8.90 9.09
2075 NASDAQ TBPH Fri, Aug 26, 2022 9.32 9.33 8.97 9.05
2074 NASDAQ TBPH Thu, Aug 25, 2022 9.07 9.37 9.02 9.32
2073 NASDAQ TBPH Wed, Aug 24, 2022 9.09 9.49 8.93 9.08
2072 NASDAQ TBPH Tue, Aug 23, 2022 9.00 9.23 8.95 9.09
2071 NASDAQ TBPH Mon, Aug 22, 2022 9.25 9.32 8.96 9.07
2070 NASDAQ TBPH Fri, Aug 19, 2022 9.21 9.40 9.11 9.34
2069 NASDAQ TBPH Thu, Aug 18, 2022 9.50 9.50 9.25 9.36
2068 NASDAQ TBPH Wed, Aug 17, 2022 9.79 9.82 9.50 9.52
2067 NASDAQ TBPH Tue, Aug 16, 2022 9.68 9.87 9.48 9.83
2066 NASDAQ TBPH Mon, Aug 15, 2022 9.61 9.78 9.45 9.70
2065 NASDAQ TBPH Fri, Aug 12, 2022 9.43 9.69 9.42 9.61
2064 NASDAQ TBPH Thu, Aug 11, 2022 9.35 9.58 9.30 9.46
2063 NASDAQ TBPH Wed, Aug 10, 2022 9.08 9.47 9.07 9.40
2062 NASDAQ TBPH Tue, Aug 9, 2022 8.79 9.12 8.69 9.00
2061 NASDAQ TBPH Mon, Aug 8, 2022 8.83 9.01 8.76 8.92
2060 NASDAQ TBPH Fri, Aug 5, 2022 9.19 9.34 8.60 8.74
2059 NASDAQ TBPH Thu, Aug 4, 2022 9.30 9.63 9.22 9.48
2058 NASDAQ TBPH Wed, Aug 3, 2022 9.44 9.65 9.13 9.24
2057 NASDAQ TBPH Tue, Aug 2, 2022 8.67 9.21 8.67 9.19
2056 NASDAQ TBPH Mon, Aug 1, 2022 8.75 8.94 8.62 8.67
2055 NASDAQ TBPH Fri, Jul 29, 2022 8.82 8.85 8.58 8.79
2054 NASDAQ TBPH Thu, Jul 28, 2022 8.98 9.00 8.83 8.86
2053 NASDAQ TBPH Wed, Jul 27, 2022 8.95 8.98 8.72 8.94
2052 NASDAQ TBPH Tue, Jul 26, 2022 9.30 9.33 8.83 8.96
2051 NASDAQ TBPH Mon, Jul 25, 2022 9.59 9.59 9.10 9.24
2050 NASDAQ TBPH Fri, Jul 22, 2022 9.71 9.99 9.58 9.69
2049 NASDAQ TBPH Thu, Jul 21, 2022 8.97 9.83 8.90 9.67
2048 NASDAQ TBPH Wed, Jul 20, 2022 9.15 9.55 8.91 9.08
2047 NASDAQ TBPH Tue, Jul 19, 2022 8.95 9.52 8.95 9.16
2046 NASDAQ TBPH Mon, Jul 18, 2022 8.76 9.38 8.72 9.19
2045 NASDAQ TBPH Fri, Jul 15, 2022 8.42 8.79 8.07 8.77
2044 NASDAQ TBPH Thu, Jul 14, 2022 9.39 9.98 7.53 8.39
2043 NASDAQ TBPH Wed, Jul 13, 2022 8.50 8.85 8.50 8.63
2042 NASDAQ TBPH Tue, Jul 12, 2022 8.94 9.02 8.38 8.70
2041 NASDAQ TBPH Mon, Jul 11, 2022 9.17 9.18 8.95 9.01
2040 NASDAQ TBPH Fri, Jul 8, 2022 9.24 9.32 8.98 9.23
2039 NASDAQ TBPH Thu, Jul 7, 2022 9.59 9.86 9.29 9.34
2038 NASDAQ TBPH Wed, Jul 6, 2022 9.59 9.86 9.46 9.57
2037 NASDAQ TBPH Tue, Jul 5, 2022 9.58 9.80 9.21 9.62
2036 NASDAQ TBPH Fri, Jul 1, 2022 9.12 9.97 9.10 9.73
2035 NASDAQ TBPH Thu, Jun 30, 2022 8.62 9.07 8.58 9.06
2034 NASDAQ TBPH Wed, Jun 29, 2022 8.78 8.86 8.46 8.84
2033 NASDAQ TBPH Tue, Jun 28, 2022 9.14 9.15 8.59 8.73
2032 NASDAQ TBPH Mon, Jun 27, 2022 8.89 9.23 8.79 9.11
2031 NASDAQ TBPH Fri, Jun 24, 2022 8.93 9.09 8.83 8.99
2030 NASDAQ TBPH Thu, Jun 23, 2022 8.73 8.99 8.60 8.83
2029 NASDAQ TBPH Wed, Jun 22, 2022 8.99 9.34 8.74 8.77
2028 NASDAQ TBPH Tue, Jun 21, 2022 8.70 9.35 8.60 8.98
2027 NASDAQ TBPH Fri, Jun 17, 2022 8.28 8.93 8.19 8.69
2026 NASDAQ TBPH Thu, Jun 16, 2022 8.80 8.96 8.20 8.41
2025 NASDAQ TBPH Wed, Jun 15, 2022 8.57 8.97 8.48 8.91
2024 NASDAQ TBPH Tue, Jun 14, 2022 8.66 8.79 8.42 8.56
2023 NASDAQ TBPH Mon, Jun 13, 2022 8.37 8.82 8.15 8.66
2022 NASDAQ TBPH Fri, Jun 10, 2022 8.50 8.72 8.28 8.58
2021 NASDAQ TBPH Thu, Jun 9, 2022 8.82 8.85 8.63 8.64
2020 NASDAQ TBPH Wed, Jun 8, 2022 8.85 9.22 8.84 8.89
2019 NASDAQ TBPH Tue, Jun 7, 2022 8.86 9.26 8.85 8.97
2018 NASDAQ TBPH Mon, Jun 6, 2022 9.13 9.33 8.90 8.98
2017 NASDAQ TBPH Fri, Jun 3, 2022 8.89 9.24 8.89 9.06
2016 NASDAQ TBPH Thu, Jun 2, 2022 8.57 8.99 8.34 8.95
2015 NASDAQ TBPH Wed, Jun 1, 2022 8.76 9.03 8.51 8.62
2014 NASDAQ TBPH Tue, May 31, 2022 9.29 9.35 8.74 8.78
2013 NASDAQ TBPH Fri, May 27, 2022 8.90 9.45 8.79 9.24
2012 NASDAQ TBPH Thu, May 26, 2022 9.03 9.17 8.89 8.91
2011 NASDAQ TBPH Wed, May 25, 2022 9.04 9.17 8.78 8.98
2010 NASDAQ TBPH Tue, May 24, 2022 9.39 9.40 8.94 9.05
2009 NASDAQ TBPH Mon, May 23, 2022 8.93 9.57 8.90 9.40
2008 NASDAQ TBPH Fri, May 20, 2022 8.96 9.20 8.63 8.74
2007 NASDAQ TBPH Thu, May 19, 2022 8.56 8.85 8.30 8.85
2006 NASDAQ TBPH Wed, May 18, 2022 8.94 8.98 8.61 8.62
2005 NASDAQ TBPH Tue, May 17, 2022 9.21 9.38 9.08 9.14
2004 NASDAQ TBPH Mon, May 16, 2022 9.14 9.43 8.97 9.12
2003 NASDAQ TBPH Fri, May 13, 2022 9.19 9.41 8.95 9.12
2002 NASDAQ TBPH Thu, May 12, 2022 8.73 9.16 8.72 9.01
2001 NASDAQ TBPH Wed, May 11, 2022 9.52 9.52 8.56 8.85
2000 NASDAQ TBPH Tue, May 10, 2022 9.28 9.74 9.14 9.22
1999 NASDAQ TBPH Mon, May 9, 2022 9.24 9.24 8.83 9.10
1998 NASDAQ TBPH Fri, May 6, 2022 9.18 9.56 9.03 9.32
1997 NASDAQ TBPH Thu, May 5, 2022 10.11 10.36 9.63 9.73
1996 NASDAQ TBPH Wed, May 4, 2022 10.29 10.38 9.93 10.30
1995 NASDAQ TBPH Tue, May 3, 2022 10.16 10.52 10.10 10.34
1994 NASDAQ TBPH Mon, May 2, 2022 9.66 10.28 9.60 10.19
1993 NASDAQ TBPH Fri, Apr 29, 2022 9.76 10.07 9.41 9.65
1992 NASDAQ TBPH Thu, Apr 28, 2022 10.01 10.07 9.19 9.75
1991 NASDAQ TBPH Wed, Apr 27, 2022 10.06 10.18 9.85 9.97
1990 NASDAQ TBPH Tue, Apr 26, 2022 9.99 10.28 9.83 10.15
1989 NASDAQ TBPH Mon, Apr 25, 2022 9.06 10.03 9.05 10.02
1988 NASDAQ TBPH Fri, Apr 22, 2022 9.19 9.41 9.02 9.16
1987 NASDAQ TBPH Thu, Apr 21, 2022 9.13 9.32 8.94 9.25
1986 NASDAQ TBPH Wed, Apr 20, 2022 9.06 9.18 8.81 9.01
1985 NASDAQ TBPH Tue, Apr 19, 2022 9.41 9.64 8.92 9.07
1984 NASDAQ TBPH Mon, Apr 18, 2022 9.94 9.94 9.42 9.50
1983 NASDAQ TBPH Thu, Apr 14, 2022 9.96 10.06 9.52 9.93
1982 NASDAQ TBPH Wed, Apr 13, 2022 9.43 10.00 9.32 9.97
1981 NASDAQ TBPH Tue, Apr 12, 2022 9.68 9.81 9.42 9.49
1980 NASDAQ TBPH Mon, Apr 11, 2022 9.58 9.73 9.35 9.56
1979 NASDAQ TBPH Fri, Apr 8, 2022 9.81 9.99 9.59 9.74
1978 NASDAQ TBPH Thu, Apr 7, 2022 9.76 10.08 9.70 9.96
1977 NASDAQ TBPH Wed, Apr 6, 2022 9.17 9.74 9.04 9.72
1976 NASDAQ TBPH Tue, Apr 5, 2022 9.50 9.89 8.99 9.19
1975 NASDAQ TBPH Mon, Apr 4, 2022 9.43 9.78 9.41 9.50
1974 NASDAQ TBPH Fri, Apr 1, 2022 9.60 9.60 9.20 9.46
1973 NASDAQ TBPH Thu, Mar 31, 2022 9.55 9.70 9.38 9.56
1972 NASDAQ TBPH Wed, Mar 30, 2022 9.72 9.93 9.40 9.47
1971 NASDAQ TBPH Tue, Mar 29, 2022 9.69 10.00 9.41 9.75
1970 NASDAQ TBPH Mon, Mar 28, 2022 9.67 9.85 9.39 9.57
1969 NASDAQ TBPH Fri, Mar 25, 2022 9.93 10.11 9.69 9.71
1968 NASDAQ TBPH Thu, Mar 24, 2022 9.96 10.03 9.63 9.97
1967 NASDAQ TBPH Wed, Mar 23, 2022 9.92 9.92 9.60 9.76
1966 NASDAQ TBPH Tue, Mar 22, 2022 9.81 10.01 9.64 9.87
1965 NASDAQ TBPH Mon, Mar 21, 2022 10.24 10.43 9.51 9.69
1964 NASDAQ TBPH Fri, Mar 18, 2022 10.30 11.05 10.28 10.46
1963 NASDAQ TBPH Thu, Mar 17, 2022 9.98 10.76 9.93 10.50
1962 NASDAQ TBPH Wed, Mar 16, 2022 9.31 10.09 9.29 9.99
1961 NASDAQ TBPH Tue, Mar 15, 2022 9.27 9.44 9.09 9.25
1960 NASDAQ TBPH Mon, Mar 14, 2022 9.95 9.95 9.15 9.21
1959 NASDAQ TBPH Fri, Mar 11, 2022 10.01 10.47 9.87 9.89
1958 NASDAQ TBPH Thu, Mar 10, 2022 9.93 10.22 9.81 10.01
1957 NASDAQ TBPH Wed, Mar 9, 2022 9.87 10.03 9.77 9.97
1956 NASDAQ TBPH Tue, Mar 8, 2022 9.68 10.10 9.59 9.79
1955 NASDAQ TBPH Mon, Mar 7, 2022 9.47 9.84 9.38 9.68
1954 NASDAQ TBPH Fri, Mar 4, 2022 9.87 10.16 9.50 9.61
1953 NASDAQ TBPH Thu, Mar 3, 2022 10.20 10.34 9.58 9.91
1952 NASDAQ TBPH Wed, Mar 2, 2022 10.63 10.75 10.23 10.25
1951 NASDAQ TBPH Tue, Mar 1, 2022 10.00 10.51 9.85 10.49
1950 NASDAQ TBPH Mon, Feb 28, 2022 10.02 10.52 9.75 10.07
1949 NASDAQ TBPH Fri, Feb 25, 2022 9.94 10.28 9.85 10.24
1948 NASDAQ TBPH Thu, Feb 24, 2022 9.46 10.08 8.55 9.93
1947 NASDAQ TBPH Wed, Feb 23, 2022 9.31 9.51 9.08 9.11
1946 NASDAQ TBPH Tue, Feb 22, 2022 9.48 9.60 9.14 9.34
1945 NASDAQ TBPH Fri, Feb 18, 2022 9.66 9.99 9.48 9.61
1944 NASDAQ TBPH Thu, Feb 17, 2022 10.02 10.20 9.79 9.80
1943 NASDAQ TBPH Wed, Feb 16, 2022 9.89 10.27 9.77 10.17
1942 NASDAQ TBPH Tue, Feb 15, 2022 9.38 9.96 9.28 9.96
1941 NASDAQ TBPH Mon, Feb 14, 2022 9.02 9.52 8.83 9.26
1940 NASDAQ TBPH Fri, Feb 11, 2022 9.35 9.70 8.98 9.21
1939 NASDAQ TBPH Thu, Feb 10, 2022 8.98 9.16 8.65 8.83
1938 NASDAQ TBPH Wed, Feb 9, 2022 9.15 9.25 9.01 9.06
1937 NASDAQ TBPH Tue, Feb 8, 2022 8.89 9.12 8.53 9.10
1936 NASDAQ TBPH Mon, Feb 7, 2022 8.86 9.44 8.53 8.94
1935 NASDAQ TBPH Fri, Feb 4, 2022 8.63 8.92 8.41 8.83
1934 NASDAQ TBPH Thu, Feb 3, 2022 8.90 9.08 8.61 8.67
1933 NASDAQ TBPH Wed, Feb 2, 2022 9.17 9.22 8.64 9.17
1932 NASDAQ TBPH Tue, Feb 1, 2022 8.99 9.22 8.88 9.16
1931 NASDAQ TBPH Mon, Jan 31, 2022 8.66 9.17 8.64 9.11
1930 NASDAQ TBPH Fri, Jan 28, 2022 8.34 8.77 8.19 8.76
1929 NASDAQ TBPH Thu, Jan 27, 2022 9.02 9.24 8.32 8.34
1928 NASDAQ TBPH Wed, Jan 26, 2022 8.82 9.31 8.76 8.85
1927 NASDAQ TBPH Tue, Jan 25, 2022 8.25 8.83 7.78 8.75
1926 NASDAQ TBPH Mon, Jan 24, 2022 8.31 8.53 7.71 8.33
1925 NASDAQ TBPH Fri, Jan 21, 2022 8.27 8.68 8.04 8.39
1924 NASDAQ TBPH Thu, Jan 20, 2022 9.17 9.60 8.35 8.37
1923 NASDAQ TBPH Wed, Jan 19, 2022 9.12 9.67 8.47 9.09
1922 NASDAQ TBPH Tue, Jan 18, 2022 9.62 9.75 8.62 8.98
1921 NASDAQ TBPH Fri, Jan 14, 2022 9.60 9.90 9.26 9.88
1920 NASDAQ TBPH Thu, Jan 13, 2022 9.53 10.16 9.35 9.67
1919 NASDAQ TBPH Wed, Jan 12, 2022 11.06 11.15 9.42 9.51
1918 NASDAQ TBPH Tue, Jan 11, 2022 12.90 13.15 11.08 11.16
1917 NASDAQ TBPH Mon, Jan 10, 2022 13.17 13.17 11.94 12.81
1916 NASDAQ TBPH Fri, Jan 7, 2022 12.58 13.17 12.56 12.96
1915 NASDAQ TBPH Thu, Jan 6, 2022 12.19 12.75 12.10 12.72
1914 NASDAQ TBPH Wed, Jan 5, 2022 12.71 12.75 12.19 12.19
1913 NASDAQ TBPH Tue, Jan 4, 2022 12.16 12.84 12.13 12.57
1912 NASDAQ TBPH Mon, Jan 3, 2022 11.18 13.13 11.18 12.28
1911 NASDAQ TBPH Fri, Dec 31, 2021 10.93 11.24 10.80 11.05
1910 NASDAQ TBPH Thu, Dec 30, 2021 10.64 11.18 10.57 10.98
1909 NASDAQ TBPH Wed, Dec 29, 2021 10.44 10.86 10.35 10.68
1908 NASDAQ TBPH Tue, Dec 28, 2021 10.63 10.95 10.62 10.68
1907 NASDAQ TBPH Mon, Dec 27, 2021 10.78 10.85 10.51 10.70
1906 NASDAQ TBPH Thu, Dec 23, 2021 10.48 10.95 10.48 10.78
1905 NASDAQ TBPH Wed, Dec 22, 2021 10.88 10.93 10.48 10.61
1904 NASDAQ TBPH Tue, Dec 21, 2021 10.52 11.21 10.52 10.88
1903 NASDAQ TBPH Mon, Dec 20, 2021 10.39 10.90 10.21 10.69
1902 NASDAQ TBPH Fri, Dec 17, 2021 10.69 11.03 10.66 10.75
1901 NASDAQ TBPH Thu, Dec 16, 2021 10.68 11.23 10.53 10.71
1900 NASDAQ TBPH Wed, Dec 15, 2021 10.10 10.72 9.84 10.71
1899 NASDAQ TBPH Tue, Dec 14, 2021 9.94 10.77 9.86 10.23
1898 NASDAQ TBPH Mon, Dec 13, 2021 9.56 10.10 9.45 10.03
1897 NASDAQ TBPH Fri, Dec 10, 2021 9.13 10.15 9.13 9.74
1896 NASDAQ TBPH Thu, Dec 9, 2021 9.27 10.20 9.12 9.21
1895 NASDAQ TBPH Wed, Dec 8, 2021 8.36 9.80 8.36 9.27
1894 NASDAQ TBPH Tue, Dec 7, 2021 7.95 8.79 7.81 8.54
1893 NASDAQ TBPH Mon, Dec 6, 2021 7.76 7.95 7.67 7.81
1892 NASDAQ TBPH Fri, Dec 3, 2021 8.32 8.60 7.76 7.77
1891 NASDAQ TBPH Thu, Dec 2, 2021 8.43 8.60 7.96 8.19
1890 NASDAQ TBPH Wed, Dec 1, 2021 8.35 9.12 8.31 8.60
1889 NASDAQ TBPH Tue, Nov 30, 2021 7.83 8.45 7.65 8.40
1888 NASDAQ TBPH Mon, Nov 29, 2021 8.15 8.23 7.74 7.80
1887 NASDAQ TBPH Fri, Nov 26, 2021 8.25 8.45 7.84 8.01
1886 NASDAQ TBPH Wed, Nov 24, 2021 8.47 8.60 8.28 8.45
1885 NASDAQ TBPH Tue, Nov 23, 2021 8.38 8.51 7.98 8.45
1884 NASDAQ TBPH Mon, Nov 22, 2021 8.39 8.82 8.25 8.40
1883 NASDAQ TBPH Fri, Nov 19, 2021 8.01 8.37 7.87 8.36
1882 NASDAQ TBPH Thu, Nov 18, 2021 7.92 8.10 7.81 8.00
1881 NASDAQ TBPH Wed, Nov 17, 2021 8.08 8.37 7.82 7.92
1880 NASDAQ TBPH Tue, Nov 16, 2021 7.98 8.20 7.83 7.99
1879 NASDAQ TBPH Mon, Nov 15, 2021 8.36 8.56 8.14 8.22
1878 NASDAQ TBPH Fri, Nov 12, 2021 8.36 8.42 8.11 8.20
1877 NASDAQ TBPH Thu, Nov 11, 2021 8.51 8.80 8.30 8.36
1876 NASDAQ TBPH Wed, Nov 10, 2021 8.49 8.88 8.46 8.54
1875 NASDAQ TBPH Tue, Nov 9, 2021 8.97 8.97 8.21 8.67
1874 NASDAQ TBPH Mon, Nov 8, 2021 8.98 9.14 8.90 8.95
1873 NASDAQ TBPH Fri, Nov 5, 2021 8.95 9.18 8.41 9.05
1872 NASDAQ TBPH Thu, Nov 4, 2021 8.12 8.76 8.02 8.50
1871 NASDAQ TBPH Wed, Nov 3, 2021 7.87 8.29 7.73 8.08
1870 NASDAQ TBPH Tue, Nov 2, 2021 8.11 8.11 7.63 7.94
1869 NASDAQ TBPH Mon, Nov 1, 2021 7.72 8.11 7.65 8.03
1868 NASDAQ TBPH Fri, Oct 29, 2021 8.00 8.15 7.75 7.77
1867 NASDAQ TBPH Thu, Oct 28, 2021 7.76 7.99 7.73 7.99
1866 NASDAQ TBPH Wed, Oct 27, 2021 7.79 7.95 7.67 7.67
1865 NASDAQ TBPH Tue, Oct 26, 2021 7.81 8.10 7.80 7.85
1864 NASDAQ TBPH Mon, Oct 25, 2021 7.65 7.96 7.65 7.82
1863 NASDAQ TBPH Fri, Oct 22, 2021 7.75 8.00 7.58 7.72
1862 NASDAQ TBPH Thu, Oct 21, 2021 7.82 8.01 7.66 7.80
1861 NASDAQ TBPH Wed, Oct 20, 2021 7.91 8.11 7.83 7.90
1860 NASDAQ TBPH Tue, Oct 19, 2021 7.64 8.06 7.54 7.86
1859 NASDAQ TBPH Mon, Oct 18, 2021 7.91 7.94 7.55 7.62
1858 NASDAQ TBPH Fri, Oct 15, 2021 8.08 8.14 7.97 7.99
1857 NASDAQ TBPH Thu, Oct 14, 2021 7.84 8.15 7.80 7.99
1856 NASDAQ TBPH Wed, Oct 13, 2021 7.99 7.99 7.47 7.80
1855 NASDAQ TBPH Tue, Oct 12, 2021 8.52 8.57 7.94 7.97
1854 NASDAQ TBPH Mon, Oct 11, 2021 8.22 8.50 8.16 8.49
1853 NASDAQ TBPH Fri, Oct 8, 2021 7.78 8.26 7.78 8.20
1852 NASDAQ TBPH Thu, Oct 7, 2021 7.77 8.00 7.73 7.94
1851 NASDAQ TBPH Wed, Oct 6, 2021 7.70 8.17 7.69 7.81
1850 NASDAQ TBPH Tue, Oct 5, 2021 7.43 7.82 7.41 7.81
1849 NASDAQ TBPH Mon, Oct 4, 2021 7.44 7.53 7.30 7.42
1848 NASDAQ TBPH Fri, Oct 1, 2021 7.39 7.51 7.31 7.44
1847 NASDAQ TBPH Thu, Sep 30, 2021 7.46 7.50 7.38 7.40
1846 NASDAQ TBPH Wed, Sep 29, 2021 7.40 7.48 7.31 7.44
1845 NASDAQ TBPH Tue, Sep 28, 2021 7.24 7.49 7.18 7.40
1844 NASDAQ TBPH Mon, Sep 27, 2021 7.06 7.34 6.99 7.29
1843 NASDAQ TBPH Fri, Sep 24, 2021 7.02 7.20 6.98 7.02
1842 NASDAQ TBPH Thu, Sep 23, 2021 7.18 7.22 6.97 7.09
1841 NASDAQ TBPH Wed, Sep 22, 2021 7.12 7.45 7.08 7.22
1840 NASDAQ TBPH Tue, Sep 21, 2021 6.94 7.19 6.75 7.10
1839 NASDAQ TBPH Mon, Sep 20, 2021 7.08 7.22 6.78 6.88
1838 NASDAQ TBPH Fri, Sep 17, 2021 6.86 7.27 6.77 7.11
1837 NASDAQ TBPH Thu, Sep 16, 2021 6.89 6.90 6.54 6.86
1836 NASDAQ TBPH Wed, Sep 15, 2021 6.50 7.51 6.10 6.77
1835 NASDAQ TBPH Tue, Sep 14, 2021 8.59 8.78 7.98 8.04
1834 NASDAQ TBPH Mon, Sep 13, 2021 8.53 9.08 8.36 8.62
1833 NASDAQ TBPH Fri, Sep 10, 2021 8.53 8.65 8.40 8.46
1832 NASDAQ TBPH Thu, Sep 9, 2021 8.70 8.70 8.45 8.55
1831 NASDAQ TBPH Wed, Sep 8, 2021 8.70 8.90 8.53 8.69
1830 NASDAQ TBPH Tue, Sep 7, 2021 8.39 8.66 8.25 8.59
1829 NASDAQ TBPH Fri, Sep 3, 2021 8.71 8.72 8.35 8.47
1828 NASDAQ TBPH Thu, Sep 2, 2021 8.30 8.85 8.13 8.79
1827 NASDAQ TBPH Wed, Sep 1, 2021 8.31 8.56 8.16 8.25
1826 NASDAQ TBPH Tue, Aug 31, 2021 8.33 8.61 8.26 8.30
1825 NASDAQ TBPH Mon, Aug 30, 2021 8.28 8.57 7.98 8.40
1824 NASDAQ TBPH Fri, Aug 27, 2021 8.20 8.37 8.00 8.23
1823 NASDAQ TBPH Thu, Aug 26, 2021 8.50 8.69 8.21 8.23
1822 NASDAQ TBPH Wed, Aug 25, 2021 9.21 9.21 8.37 8.70
1821 NASDAQ TBPH Tue, Aug 24, 2021 10.27 10.44 9.20 9.24
1820 NASDAQ TBPH Mon, Aug 23, 2021 14.08 14.28 13.73 14.17
1819 NASDAQ TBPH Fri, Aug 20, 2021 13.37 14.15 13.19 14.05
1818 NASDAQ TBPH Thu, Aug 19, 2021 13.09 14.00 12.99 13.49
1817 NASDAQ TBPH Wed, Aug 18, 2021 13.36 13.47 12.67 13.12
1816 NASDAQ TBPH Tue, Aug 17, 2021 13.30 13.35 12.76 12.80
1815 NASDAQ TBPH Mon, Aug 16, 2021 13.52 13.66 13.11 13.46
1814 NASDAQ TBPH Fri, Aug 13, 2021 13.25 13.92 13.23 13.52
1813 NASDAQ TBPH Thu, Aug 12, 2021 13.08 13.36 12.82 13.34
1812 NASDAQ TBPH Wed, Aug 11, 2021 13.50 13.69 13.01 13.05
1811 NASDAQ TBPH Tue, Aug 10, 2021 12.95 13.75 12.64 13.52
1810 NASDAQ TBPH Mon, Aug 9, 2021 12.96 13.21 12.62 13.00
1809 NASDAQ TBPH Fri, Aug 6, 2021 13.41 13.57 12.97 13.00
1808 NASDAQ TBPH Thu, Aug 5, 2021 12.94 13.77 12.94 13.45
1807 NASDAQ TBPH Wed, Aug 4, 2021 14.13 14.91 12.80 13.00
1806 NASDAQ TBPH Tue, Aug 3, 2021 13.94 14.06 13.37 13.63
1805 NASDAQ TBPH Mon, Aug 2, 2021 13.10 13.83 12.72 13.82
1804 NASDAQ TBPH Fri, Jul 30, 2021 13.10 13.43 12.87 12.98
1803 NASDAQ TBPH Thu, Jul 29, 2021 13.30 13.61 13.08 13.16
1802 NASDAQ TBPH Wed, Jul 28, 2021 13.76 13.76 13.09 13.20
1801 NASDAQ TBPH Tue, Jul 27, 2021 13.65 13.92 13.44 13.67
1800 NASDAQ TBPH Mon, Jul 26, 2021 13.54 13.85 13.39 13.67
1799 NASDAQ TBPH Fri, Jul 23, 2021 14.03 14.03 13.49 13.57
1798 NASDAQ TBPH Thu, Jul 22, 2021 13.69 14.21 13.31 13.76
1797 NASDAQ TBPH Wed, Jul 21, 2021 14.24 14.24 13.75 13.87
1796 NASDAQ TBPH Tue, Jul 20, 2021 13.62 14.20 13.15 14.12
1795 NASDAQ TBPH Mon, Jul 19, 2021 13.24 13.37 12.99 13.37
1794 NASDAQ TBPH Fri, Jul 16, 2021 13.70 13.85 13.19 13.26
1793 NASDAQ TBPH Thu, Jul 15, 2021 13.40 13.70 13.16 13.62
1792 NASDAQ TBPH Wed, Jul 14, 2021 13.79 14.00 13.46 13.49
1791 NASDAQ TBPH Tue, Jul 13, 2021 13.97 13.97 13.61 13.81
1790 NASDAQ TBPH Mon, Jul 12, 2021 13.72 14.35 13.61 14.02
1789 NASDAQ TBPH Fri, Jul 9, 2021 13.98 14.00 13.56 13.71
1788 NASDAQ TBPH Thu, Jul 8, 2021 13.97 14.32 13.80 14.05
1787 NASDAQ TBPH Wed, Jul 7, 2021 14.10 14.44 13.64 14.16
1786 NASDAQ TBPH Tue, Jul 6, 2021 14.33 14.34 13.59 14.03
1785 NASDAQ TBPH Fri, Jul 2, 2021 14.43 15.01 14.17 14.37
1784 NASDAQ TBPH Thu, Jul 1, 2021 14.72 14.72 14.20 14.41
1783 NASDAQ TBPH Wed, Jun 30, 2021 14.90 15.19 14.46 14.52
1782 NASDAQ TBPH Tue, Jun 29, 2021 15.73 15.87 14.81 15.01
1781 NASDAQ TBPH Mon, Jun 28, 2021 15.80 16.05 15.59 15.73
1780 NASDAQ TBPH Fri, Jun 25, 2021 15.57 16.06 15.29 15.60
1779 NASDAQ TBPH Thu, Jun 24, 2021 16.73 17.14 16.72 17.10
1778 NASDAQ TBPH Wed, Jun 23, 2021 17.52 17.70 16.62 16.65
1777 NASDAQ TBPH Tue, Jun 22, 2021 17.49 17.61 17.26 17.45
1776 NASDAQ TBPH Mon, Jun 21, 2021 16.80 17.76 16.38 17.56
1775 NASDAQ TBPH Fri, Jun 18, 2021 17.25 17.65 16.89 17.52
1774 NASDAQ TBPH Thu, Jun 17, 2021 18.21 18.32 17.45 17.63
1773 NASDAQ TBPH Wed, Jun 16, 2021 18.03 18.35 17.89 18.28
1772 NASDAQ TBPH Tue, Jun 15, 2021 18.64 18.82 17.81 18.01
1771 NASDAQ TBPH Mon, Jun 14, 2021 18.27 18.83 18.27 18.74
1770 NASDAQ TBPH Fri, Jun 11, 2021 17.94 18.39 17.69 18.20
1769 NASDAQ TBPH Thu, Jun 10, 2021 17.29 18.04 17.29 18.00
1768 NASDAQ TBPH Wed, Jun 9, 2021 17.10 17.49 17.00 17.30
1767 NASDAQ TBPH Tue, Jun 8, 2021 16.65 17.17 16.58 17.10
1766 NASDAQ TBPH Mon, Jun 7, 2021 16.60 17.03 16.50 16.65
1765 NASDAQ TBPH Fri, Jun 4, 2021 16.83 16.98 16.52 16.57
1764 NASDAQ TBPH Thu, Jun 3, 2021 16.92 17.40 16.57 16.76
1763 NASDAQ TBPH Wed, Jun 2, 2021 17.52 17.67 16.86 17.02
1762 NASDAQ TBPH Tue, Jun 1, 2021 17.24 17.60 17.17 17.38
1761 NASDAQ TBPH Fri, May 28, 2021 17.49 17.87 17.21 17.28
1760 NASDAQ TBPH Thu, May 27, 2021 16.47 17.46 16.10 17.41
1759 NASDAQ TBPH Wed, May 26, 2021 16.80 16.81 16.42 16.50
1758 NASDAQ TBPH Tue, May 25, 2021 17.00 17.15 16.43 16.68
1757 NASDAQ TBPH Mon, May 24, 2021 17.53 17.62 16.79 17.05
1756 NASDAQ TBPH Fri, May 21, 2021 17.98 17.98 17.42 17.44
1755 NASDAQ TBPH Thu, May 20, 2021 17.58 18.06 17.42 17.80
1754 NASDAQ TBPH Wed, May 19, 2021 17.91 18.07 17.42 17.60
1753 NASDAQ TBPH Tue, May 18, 2021 18.42 18.66 18.04 18.07
1752 NASDAQ TBPH Mon, May 17, 2021 18.60 18.67 17.88 18.42
1751 NASDAQ TBPH Fri, May 14, 2021 18.73 19.03 18.33 18.72
1750 NASDAQ TBPH Thu, May 13, 2021 19.02 19.24 18.65 18.72
1749 NASDAQ TBPH Wed, May 12, 2021 18.37 18.99 18.09 18.87
1748 NASDAQ TBPH Tue, May 11, 2021 18.80 19.34 18.45 18.54
1747 NASDAQ TBPH Mon, May 10, 2021 19.82 19.98 19.06 19.19
1746 NASDAQ TBPH Fri, May 7, 2021 19.58 20.00 19.58 19.75
1745 NASDAQ TBPH Thu, May 6, 2021 19.55 19.55 18.87 19.39
1744 NASDAQ TBPH Wed, May 5, 2021 19.85 20.27 19.35 19.57
1743 NASDAQ TBPH Tue, May 4, 2021 19.65 19.95 18.54 19.88
1742 NASDAQ TBPH Mon, May 3, 2021 19.81 20.04 19.55 19.86
1741 NASDAQ TBPH Fri, Apr 30, 2021 19.73 20.10 19.57 19.74
1740 NASDAQ TBPH Thu, Apr 29, 2021 20.24 20.24 19.54 19.84
1739 NASDAQ TBPH Wed, Apr 28, 2021 20.30 20.38 20.02 20.10
1738 NASDAQ TBPH Tue, Apr 27, 2021 21.13 21.13 20.05 20.35
1737 NASDAQ TBPH Mon, Apr 26, 2021 21.16 21.46 20.72 20.79
1736 NASDAQ TBPH Fri, Apr 23, 2021 21.86 21.86 21.06 21.15
1735 NASDAQ TBPH Thu, Apr 22, 2021 22.33 22.74 21.41 21.83
1734 NASDAQ TBPH Wed, Apr 21, 2021 22.08 22.49 21.67 22.46
1733 NASDAQ TBPH Tue, Apr 20, 2021 21.90 22.32 21.18 22.08
1732 NASDAQ TBPH Mon, Apr 19, 2021 21.64 21.86 20.89 21.86
1731 NASDAQ TBPH Fri, Apr 16, 2021 21.60 21.81 21.30 21.71
1730 NASDAQ TBPH Thu, Apr 15, 2021 21.34 21.71 21.02 21.50
1729 NASDAQ TBPH Wed, Apr 14, 2021 21.21 21.55 20.61 21.30
1728 NASDAQ TBPH Tue, Apr 13, 2021 20.61 20.91 20.21 20.58
1727 NASDAQ TBPH Mon, Apr 12, 2021 20.87 20.87 19.99 20.55
1726 NASDAQ TBPH Fri, Apr 9, 2021 21.89 21.89 20.81 20.95
1725 NASDAQ TBPH Thu, Apr 8, 2021 21.75 21.88 21.26 21.77
1724 NASDAQ TBPH Wed, Apr 7, 2021 20.61 21.88 20.19 21.55
1723 NASDAQ TBPH Tue, Apr 6, 2021 20.55 21.45 20.36 20.75
1722 NASDAQ TBPH Mon, Apr 5, 2021 20.07 20.64 19.97 20.56
1721 NASDAQ TBPH Thu, Apr 1, 2021 20.47 20.47 19.82 20.12
1720 NASDAQ TBPH Wed, Mar 31, 2021 20.32 20.48 19.27 20.41
1719 NASDAQ TBPH Tue, Mar 30, 2021 20.50 20.66 20.13 20.64
1718 NASDAQ TBPH Mon, Mar 29, 2021 20.56 20.65 20.16 20.59
1717 NASDAQ TBPH Fri, Mar 26, 2021 20.15 20.50 19.62 20.49
1716 NASDAQ TBPH Thu, Mar 25, 2021 19.25 20.16 18.61 20.01
1715 NASDAQ TBPH Wed, Mar 24, 2021 20.69 20.69 19.17 19.25
1714 NASDAQ TBPH Tue, Mar 23, 2021 20.20 20.72 19.80 20.46
1713 NASDAQ TBPH Mon, Mar 22, 2021 21.04 21.21 20.29 20.42
1712 NASDAQ TBPH Fri, Mar 19, 2021 20.50 21.18 20.23 21.08
1711 NASDAQ TBPH Thu, Mar 18, 2021 20.59 20.94 19.51 19.65
1710 NASDAQ TBPH Wed, Mar 17, 2021 20.46 20.68 19.70 20.66
1709 NASDAQ TBPH Tue, Mar 16, 2021 20.41 20.51 20.01 20.50
1708 NASDAQ TBPH Mon, Mar 15, 2021 20.49 20.68 20.01 20.60
1707 NASDAQ TBPH Fri, Mar 12, 2021 20.68 20.88 19.90 20.64
1706 NASDAQ TBPH Thu, Mar 11, 2021 20.63 21.01 20.04 20.87
1705 NASDAQ TBPH Wed, Mar 10, 2021 20.28 21.00 20.28 20.60
1704 NASDAQ TBPH Tue, Mar 9, 2021 19.75 20.94 19.60 20.39
1703 NASDAQ TBPH Mon, Mar 8, 2021 19.50 19.65 18.93 19.31
1702 NASDAQ TBPH Fri, Mar 5, 2021 18.70 19.53 18.09 19.45
1701 NASDAQ TBPH Thu, Mar 4, 2021 18.84 19.20 18.33 18.76
1700 NASDAQ TBPH Wed, Mar 3, 2021 18.47 19.13 18.12 18.92
1699 NASDAQ TBPH Tue, Mar 2, 2021 17.49 18.53 17.32 18.39
1698 NASDAQ TBPH Mon, Mar 1, 2021 16.77 17.52 16.70 17.48
1697 NASDAQ TBPH Fri, Feb 26, 2021 17.34 17.62 16.46 16.57
1696 NASDAQ TBPH Thu, Feb 25, 2021 17.52 18.09 17.10 17.31
1695 NASDAQ TBPH Wed, Feb 24, 2021 19.14 19.14 17.13 17.49
1694 NASDAQ TBPH Tue, Feb 23, 2021 17.71 18.32 17.17 17.65
1693 NASDAQ TBPH Mon, Feb 22, 2021 18.60 18.69 17.97 18.08
1692 NASDAQ TBPH Fri, Feb 19, 2021 18.75 19.29 18.58 18.79
1691 NASDAQ TBPH Thu, Feb 18, 2021 18.72 19.23 18.43 18.80
1690 NASDAQ TBPH Wed, Feb 17, 2021 19.01 19.34 18.29 19.01
1689 NASDAQ TBPH Tue, Feb 16, 2021 19.88 19.99 19.00 19.08
1688 NASDAQ TBPH Fri, Feb 12, 2021 19.77 20.17 19.19 19.66
1687 NASDAQ TBPH Thu, Feb 11, 2021 20.50 20.50 19.69 19.95
1686 NASDAQ TBPH Wed, Feb 10, 2021 20.91 21.00 19.69 20.44
1685 NASDAQ TBPH Tue, Feb 9, 2021 20.01 20.74 19.79 20.64
1684 NASDAQ TBPH Mon, Feb 8, 2021 20.75 20.75 19.70 20.00
1683 NASDAQ TBPH Fri, Feb 5, 2021 19.84 20.15 19.24 19.90
1682 NASDAQ TBPH Thu, Feb 4, 2021 19.61 20.11 19.32 19.74
1681 NASDAQ TBPH Wed, Feb 3, 2021 19.36 19.64 18.78 19.57
1680 NASDAQ TBPH Tue, Feb 2, 2021 19.33 19.88 18.72 19.36
1679 NASDAQ TBPH Mon, Feb 1, 2021 18.52 19.09 18.51 18.79
1678 NASDAQ TBPH Fri, Jan 29, 2021 18.29 18.79 18.05 18.64
1677 NASDAQ TBPH Thu, Jan 28, 2021 19.11 19.75 18.25 18.31
1676 NASDAQ TBPH Wed, Jan 27, 2021 18.06 19.45 17.90 19.09
1675 NASDAQ TBPH Tue, Jan 26, 2021 18.57 19.18 18.44 18.52
1674 NASDAQ TBPH Mon, Jan 25, 2021 18.28 18.63 18.00 18.41
1673 NASDAQ TBPH Fri, Jan 22, 2021 17.87 18.56 17.73 18.13
1672 NASDAQ TBPH Thu, Jan 21, 2021 18.12 18.12 17.59 17.89
1671 NASDAQ TBPH Wed, Jan 20, 2021 18.86 18.95 18.00 18.22
1670 NASDAQ TBPH Tue, Jan 19, 2021 18.65 18.72 17.66 18.48
1669 NASDAQ TBPH Fri, Jan 15, 2021 18.32 18.91 17.53 17.99
1668 NASDAQ TBPH Thu, Jan 14, 2021 17.40 18.37 16.89 18.02
1667 NASDAQ TBPH Wed, Jan 13, 2021 17.04 17.47 16.85 17.31
1666 NASDAQ TBPH Tue, Jan 12, 2021 16.85 17.35 16.70 16.95
1665 NASDAQ TBPH Mon, Jan 11, 2021 17.57 17.99 16.65 16.75
1664 NASDAQ TBPH Fri, Jan 8, 2021 17.16 18.07 17.00 17.66
1663 NASDAQ TBPH Thu, Jan 7, 2021 16.98 17.28 16.53 17.12
1662 NASDAQ TBPH Wed, Jan 6, 2021 17.21 17.80 16.83 16.96
1661 NASDAQ TBPH Tue, Jan 5, 2021 17.55 17.86 16.87 16.98
1660 NASDAQ TBPH Mon, Jan 4, 2021 17.83 17.83 17.17 17.53
1659 NASDAQ TBPH Thu, Dec 31, 2020 17.67 17.98 17.25 17.77
1658 NASDAQ TBPH Wed, Dec 30, 2020 17.86 18.15 17.58 17.66
1657 NASDAQ TBPH Tue, Dec 29, 2020 18.35 18.35 17.58 17.85
1656 NASDAQ TBPH Mon, Dec 28, 2020 19.01 19.01 18.07 18.21
1655 NASDAQ TBPH Thu, Dec 24, 2020 18.48 19.01 18.14 18.76
1654 NASDAQ TBPH Wed, Dec 23, 2020 19.25 19.25 18.16 18.26
1653 NASDAQ TBPH Tue, Dec 22, 2020 18.92 19.40 18.61 19.06
1652 NASDAQ TBPH Mon, Dec 21, 2020 19.15 19.27 18.71 19.01
1651 NASDAQ TBPH Fri, Dec 18, 2020 19.37 20.15 18.78 19.46
1650 NASDAQ TBPH Thu, Dec 17, 2020 18.96 19.29 18.27 19.23
1649 NASDAQ TBPH Wed, Dec 16, 2020 19.87 19.95 18.96 19.05
1648 NASDAQ TBPH Tue, Dec 15, 2020 19.23 19.81 18.87 19.74
1647 NASDAQ TBPH Mon, Dec 14, 2020 18.97 19.68 18.66 19.04
1646 NASDAQ TBPH Fri, Dec 11, 2020 18.60 18.96 18.22 18.61
1645 NASDAQ TBPH Thu, Dec 10, 2020 18.04 18.89 17.85 18.60
1644 NASDAQ TBPH Wed, Dec 9, 2020 18.37 18.37 17.71 18.04
1643 NASDAQ TBPH Tue, Dec 8, 2020 17.04 18.21 16.87 18.15
1642 NASDAQ TBPH Mon, Dec 7, 2020 17.09 17.44 17.02 17.25
1641 NASDAQ TBPH Fri, Dec 4, 2020 17.19 17.29 16.60 17.05
1640 NASDAQ TBPH Thu, Dec 3, 2020 17.59 18.05 17.02 17.19
1639 NASDAQ TBPH Wed, Dec 2, 2020 17.24 17.72 16.93 17.60
1638 NASDAQ TBPH Tue, Dec 1, 2020 16.84 17.28 16.55 17.23
1637 NASDAQ TBPH Mon, Nov 30, 2020 16.31 16.76 16.31 16.59
1636 NASDAQ TBPH Fri, Nov 27, 2020 16.81 17.04 16.32 16.41
1635 NASDAQ TBPH Wed, Nov 25, 2020 16.50 17.93 16.10 16.90
1634 NASDAQ TBPH Tue, Nov 24, 2020 16.65 16.80 16.15 16.57
1633 NASDAQ TBPH Mon, Nov 23, 2020 17.35 17.35 16.17 16.23
1632 NASDAQ TBPH Fri, Nov 20, 2020 16.91 17.60 16.63 17.21
1631 NASDAQ TBPH Thu, Nov 19, 2020 16.87 17.21 16.56 17.15
1630 NASDAQ TBPH Wed, Nov 18, 2020 17.84 18.03 16.82 16.89
1629 NASDAQ TBPH Tue, Nov 17, 2020 17.75 17.93 17.35 17.67
1628 NASDAQ TBPH Mon, Nov 16, 2020 17.71 18.21 17.00 17.98
1627 NASDAQ TBPH Fri, Nov 13, 2020 17.59 17.75 17.16 17.66
1626 NASDAQ TBPH Thu, Nov 12, 2020 18.08 18.28 17.29 17.46
1625 NASDAQ TBPH Wed, Nov 11, 2020 18.77 18.77 17.90 18.35
1624 NASDAQ TBPH Tue, Nov 10, 2020 18.10 19.00 17.44 18.69
1623 NASDAQ TBPH Mon, Nov 9, 2020 17.53 19.00 17.20 17.87
1622 NASDAQ TBPH Fri, Nov 6, 2020 18.73 18.94 16.78 16.79
1621 NASDAQ TBPH Thu, Nov 5, 2020 19.56 19.95 19.07 19.48
1620 NASDAQ TBPH Wed, Nov 4, 2020 18.99 20.02 18.52 19.38
1619 NASDAQ TBPH Tue, Nov 3, 2020 18.40 18.96 18.32 18.83
1618 NASDAQ TBPH Mon, Nov 2, 2020 19.15 19.20 18.15 18.59
1617 NASDAQ TBPH Fri, Oct 30, 2020 19.22 19.98 18.43 18.91
1616 NASDAQ TBPH Thu, Oct 29, 2020 18.95 19.45 18.47 19.27
1615 NASDAQ TBPH Wed, Oct 28, 2020 19.78 19.88 18.52 19.00
1614 NASDAQ TBPH Tue, Oct 27, 2020 19.70 20.53 19.22 20.16
1613 NASDAQ TBPH Mon, Oct 26, 2020 19.29 20.13 19.10 19.80
1612 NASDAQ TBPH Fri, Oct 23, 2020 19.20 19.55 18.84 19.45
1611 NASDAQ TBPH Thu, Oct 22, 2020 18.09 19.13 17.82 19.03
1610 NASDAQ TBPH Wed, Oct 21, 2020 18.44 18.63 17.65 18.07
1609 NASDAQ TBPH Tue, Oct 20, 2020 18.75 19.12 18.29 18.40
1608 NASDAQ TBPH Mon, Oct 19, 2020 18.58 19.34 18.54 18.69
1607 NASDAQ TBPH Fri, Oct 16, 2020 18.27 18.82 18.11 18.53
1606 NASDAQ TBPH Thu, Oct 15, 2020 18.62 18.75 18.02 18.40
1605 NASDAQ TBPH Wed, Oct 14, 2020 19.40 20.00 18.25 18.94
1604 NASDAQ TBPH Tue, Oct 13, 2020 17.37 17.72 17.10 17.28
1603 NASDAQ TBPH Mon, Oct 12, 2020 17.98 18.56 16.18 17.62
1602 NASDAQ TBPH Fri, Oct 9, 2020 17.41 18.37 17.05 18.00
1601 NASDAQ TBPH Thu, Oct 8, 2020 16.61 17.92 15.95 17.32
1600 NASDAQ TBPH Wed, Oct 7, 2020 14.96 16.78 14.52 16.39
1599 NASDAQ TBPH Tue, Oct 6, 2020 15.37 15.60 14.88 14.90
1598 NASDAQ TBPH Mon, Oct 5, 2020 15.13 15.52 14.89 15.33
1597 NASDAQ TBPH Fri, Oct 2, 2020 14.57 15.18 14.57 14.98
1596 NASDAQ TBPH Thu, Oct 1, 2020 14.73 15.42 14.48 14.89
1595 NASDAQ TBPH Wed, Sep 30, 2020 15.48 15.55 14.62 14.79
1594 NASDAQ TBPH Tue, Sep 29, 2020 15.49 15.53 14.95 15.07
1593 NASDAQ TBPH Mon, Sep 28, 2020 16.02 16.35 15.46 15.56
1592 NASDAQ TBPH Fri, Sep 25, 2020 15.47 15.74 15.26 15.72
1591 NASDAQ TBPH Thu, Sep 24, 2020 16.06 16.20 15.43 15.53
1590 NASDAQ TBPH Wed, Sep 23, 2020 16.96 16.96 16.13 16.14
1589 NASDAQ TBPH Tue, Sep 22, 2020 17.08 17.19 16.33 16.92
1588 NASDAQ TBPH Mon, Sep 21, 2020 17.54 17.76 16.69 17.01
1587 NASDAQ TBPH Fri, Sep 18, 2020 17.81 17.88 17.42 17.82
1586 NASDAQ TBPH Thu, Sep 17, 2020 17.72 17.83 17.19 17.62
1585 NASDAQ TBPH Wed, Sep 16, 2020 17.96 18.09 17.68 17.74
1584 NASDAQ TBPH Tue, Sep 15, 2020 18.30 18.53 17.53 17.83
1583 NASDAQ TBPH Mon, Sep 14, 2020 17.13 18.26 17.02 18.13
1582 NASDAQ TBPH Fri, Sep 11, 2020 16.97 17.15 16.66 16.87
1581 NASDAQ TBPH Thu, Sep 10, 2020 17.20 17.73 16.94 16.96
1580 NASDAQ TBPH Wed, Sep 9, 2020 17.11 17.56 16.98 17.07
1579 NASDAQ TBPH Tue, Sep 8, 2020 16.98 17.35 16.73 17.03
1578 NASDAQ TBPH Fri, Sep 4, 2020 18.49 18.49 16.70 17.16
1577 NASDAQ TBPH Thu, Sep 3, 2020 18.74 19.09 18.21 18.37
1576 NASDAQ TBPH Wed, Sep 2, 2020 18.18 18.82 18.07 18.71
1575 NASDAQ TBPH Tue, Sep 1, 2020 18.33 18.38 17.98 18.29
1574 NASDAQ TBPH Mon, Aug 31, 2020 17.21 18.65 17.21 18.33
1573 NASDAQ TBPH Fri, Aug 28, 2020 17.17 17.38 16.81 17.32
1572 NASDAQ TBPH Thu, Aug 27, 2020 17.83 17.83 16.88 17.03
1571 NASDAQ TBPH Wed, Aug 26, 2020 17.93 18.11 17.35 17.75
1570 NASDAQ TBPH Tue, Aug 25, 2020 17.84 18.01 17.37 17.94
1569 NASDAQ TBPH Mon, Aug 24, 2020 18.39 18.47 17.80 17.96
1568 NASDAQ TBPH Fri, Aug 21, 2020 18.10 18.55 17.92 18.46
1567 NASDAQ TBPH Thu, Aug 20, 2020 17.10 18.37 17.00 18.22
1566 NASDAQ TBPH Wed, Aug 19, 2020 16.71 17.20 16.42 17.15
1565 NASDAQ TBPH Tue, Aug 18, 2020 17.27 17.31 16.56 16.61
1564 NASDAQ TBPH Mon, Aug 17, 2020 16.83 17.37 16.69 17.25
1563 NASDAQ TBPH Fri, Aug 14, 2020 16.81 16.97 16.52 16.70
1562 NASDAQ TBPH Thu, Aug 13, 2020 16.79 17.43 16.60 16.92
1561 NASDAQ TBPH Wed, Aug 12, 2020 17.32 17.64 16.70 16.81
1560 NASDAQ TBPH Tue, Aug 11, 2020 17.59 18.12 17.06 17.16
1559 NASDAQ TBPH Mon, Aug 10, 2020 18.04 18.67 17.40 17.55
1558 NASDAQ TBPH Fri, Aug 7, 2020 19.11 20.38 17.69 17.96
1557 NASDAQ TBPH Thu, Aug 6, 2020 20.33 20.96 20.33 20.84
1556 NASDAQ TBPH Wed, Aug 5, 2020 20.41 20.44 20.05 20.38
1555 NASDAQ TBPH Tue, Aug 4, 2020 19.80 20.24 19.80 20.22
1554 NASDAQ TBPH Mon, Aug 3, 2020 19.47 20.05 19.34 19.91
1553 NASDAQ TBPH Fri, Jul 31, 2020 20.13 20.30 19.21 19.42
1552 NASDAQ TBPH Thu, Jul 30, 2020 20.06 20.50 20.06 20.19
1551 NASDAQ TBPH Wed, Jul 29, 2020 20.78 20.98 20.12 20.22
1550 NASDAQ TBPH Tue, Jul 28, 2020 20.76 21.18 20.65 20.67
1549 NASDAQ TBPH Mon, Jul 27, 2020 20.75 21.09 20.30 20.78
1548 NASDAQ TBPH Fri, Jul 24, 2020 20.86 21.32 20.25 20.75
1547 NASDAQ TBPH Thu, Jul 23, 2020 21.66 21.98 20.96 21.02
1546 NASDAQ TBPH Wed, Jul 22, 2020 22.42 22.45 21.82 21.85
1545 NASDAQ TBPH Tue, Jul 21, 2020 22.58 22.82 22.13 22.49
1544 NASDAQ TBPH Mon, Jul 20, 2020 22.33 22.77 21.95 22.43
1543 NASDAQ TBPH Fri, Jul 17, 2020 21.55 22.39 21.55 22.19
1542 NASDAQ TBPH Thu, Jul 16, 2020 21.88 21.88 21.46 21.66
1541 NASDAQ TBPH Wed, Jul 15, 2020 21.54 22.39 21.42 22.02
1540 NASDAQ TBPH Tue, Jul 14, 2020 21.11 21.56 20.84 21.23
1539 NASDAQ TBPH Mon, Jul 13, 2020 21.98 22.40 21.17 21.21
1538 NASDAQ TBPH Fri, Jul 10, 2020 21.52 22.20 21.26 21.62
1537 NASDAQ TBPH Thu, Jul 9, 2020 21.20 21.55 20.68 21.42
1536 NASDAQ TBPH Wed, Jul 8, 2020 20.69 21.30 20.42 21.16
1535 NASDAQ TBPH Tue, Jul 7, 2020 20.41 21.07 20.13 20.64
1534 NASDAQ TBPH Mon, Jul 6, 2020 20.73 20.85 19.87 19.94
1533 NASDAQ TBPH Thu, Jul 2, 2020 20.99 21.21 20.32 20.52
1532 NASDAQ TBPH Wed, Jul 1, 2020 21.08 21.17 20.56 20.66
1531 NASDAQ TBPH Tue, Jun 30, 2020 20.62 21.35 20.39 20.99
1530 NASDAQ TBPH Mon, Jun 29, 2020 21.05 21.31 20.36 20.64
1529 NASDAQ TBPH Fri, Jun 26, 2020 21.48 21.55 20.17 21.01
1528 NASDAQ TBPH Thu, Jun 25, 2020 22.12 22.30 21.29 21.63
1527 NASDAQ TBPH Wed, Jun 24, 2020 22.42 22.49 21.34 22.06
1526 NASDAQ TBPH Tue, Jun 23, 2020 22.51 22.99 22.35 22.48
1525 NASDAQ TBPH Mon, Jun 22, 2020 21.99 22.47 21.60 22.36
1524 NASDAQ TBPH Fri, Jun 19, 2020 21.12 21.98 20.96 21.88
1523 NASDAQ TBPH Thu, Jun 18, 2020 21.54 21.58 20.80 20.98
1522 NASDAQ TBPH Wed, Jun 17, 2020 22.75 22.90 20.92 21.65
1521 NASDAQ TBPH Tue, Jun 16, 2020 24.05 24.68 23.65 23.80
1520 NASDAQ TBPH Mon, Jun 15, 2020 24.54 25.14 23.28 23.58
1519 NASDAQ TBPH Fri, Jun 12, 2020 26.25 26.51 24.59 25.25
1518 NASDAQ TBPH Thu, Jun 11, 2020 26.02 26.45 25.69 25.74
1517 NASDAQ TBPH Wed, Jun 10, 2020 26.35 26.86 26.00 26.38
1516 NASDAQ TBPH Tue, Jun 9, 2020 25.99 26.64 25.95 26.18
1515 NASDAQ TBPH Mon, Jun 8, 2020 26.02 27.03 25.71 26.11
1514 NASDAQ TBPH Fri, Jun 5, 2020 26.31 27.35 25.59 25.84
1513 NASDAQ TBPH Thu, Jun 4, 2020 26.30 26.98 25.96 26.30
1512 NASDAQ TBPH Wed, Jun 3, 2020 26.99 27.00 26.40 26.64
1511 NASDAQ TBPH Tue, Jun 2, 2020 26.23 27.01 25.62 26.54
1510 NASDAQ TBPH Mon, Jun 1, 2020 25.32 25.62 25.13 25.58
1509 NASDAQ TBPH Fri, May 29, 2020 25.05 25.55 24.61 25.25
1508 NASDAQ TBPH Thu, May 28, 2020 25.29 25.59 24.79 24.97
1507 NASDAQ TBPH Wed, May 27, 2020 26.65 26.65 24.79 25.11
1506 NASDAQ TBPH Tue, May 26, 2020 27.77 28.00 26.13 26.69
1505 NASDAQ TBPH Fri, May 22, 2020 27.29 27.44 26.81 27.38
1504 NASDAQ TBPH Thu, May 21, 2020 26.73 27.48 26.36 27.36
1503 NASDAQ TBPH Wed, May 20, 2020 27.33 27.40 26.37 26.67
1502 NASDAQ TBPH Tue, May 19, 2020 27.46 28.28 26.93 26.94
1501 NASDAQ TBPH Mon, May 18, 2020 27.72 28.57 27.16 27.73
1500 NASDAQ TBPH Fri, May 15, 2020 26.60 27.55 26.53 27.41
1499 NASDAQ TBPH Thu, May 14, 2020 26.47 27.18 25.62 26.74
1498 NASDAQ TBPH Wed, May 13, 2020 28.98 28.98 26.49 26.96
1497 NASDAQ TBPH Tue, May 12, 2020 28.93 29.81 28.18 28.49
1496 NASDAQ TBPH Mon, May 11, 2020 27.46 29.07 27.24 28.75
1495 NASDAQ TBPH Fri, May 8, 2020 27.53 28.32 27.37 28.08
1494 NASDAQ TBPH Thu, May 7, 2020 28.07 28.61 26.74 27.03
1493 NASDAQ TBPH Wed, May 6, 2020 27.69 28.55 27.44 28.13
1492 NASDAQ TBPH Tue, May 5, 2020 27.19 28.25 26.38 27.71
1491 NASDAQ TBPH Mon, May 4, 2020 26.64 27.41 26.25 26.62
1490 NASDAQ TBPH Fri, May 1, 2020 28.96 29.09 26.20 26.75
1489 NASDAQ TBPH Thu, Apr 30, 2020 30.35 30.91 29.09 29.16
1488 NASDAQ TBPH Wed, Apr 29, 2020 30.42 31.35 30.17 30.69
1487 NASDAQ TBPH Tue, Apr 28, 2020 31.00 31.00 29.88 30.14
1486 NASDAQ TBPH Mon, Apr 27, 2020 30.68 31.00 30.11 30.50
1485 NASDAQ TBPH Fri, Apr 24, 2020 29.37 30.62 28.65 30.28
1484 NASDAQ TBPH Thu, Apr 23, 2020 28.11 29.42 27.95 28.94
1483 NASDAQ TBPH Wed, Apr 22, 2020 27.73 28.10 27.11 27.86
1482 NASDAQ TBPH Tue, Apr 21, 2020 26.64 27.43 26.10 27.24
1481 NASDAQ TBPH Mon, Apr 20, 2020 26.09 28.12 26.09 27.33
1480 NASDAQ TBPH Fri, Apr 17, 2020 26.60 27.10 25.98 26.66
1479 NASDAQ TBPH Thu, Apr 16, 2020 25.91 26.58 25.22 26.08
1478 NASDAQ TBPH Wed, Apr 15, 2020 26.24 27.32 25.86 25.91
1477 NASDAQ TBPH Tue, Apr 14, 2020 26.59 26.94 25.80 26.86
1476 NASDAQ TBPH Mon, Apr 13, 2020 24.65 26.18 24.60 25.83
1475 NASDAQ TBPH Thu, Apr 9, 2020 24.01 24.97 23.65 24.70
1474 NASDAQ TBPH Wed, Apr 8, 2020 22.82 23.79 22.61 23.50
1473 NASDAQ TBPH Tue, Apr 7, 2020 23.54 23.66 21.95 22.56
1472 NASDAQ TBPH Mon, Apr 6, 2020 23.46 24.02 22.78 23.29
1471 NASDAQ TBPH Fri, Apr 3, 2020 22.16 23.13 21.48 22.84
1470 NASDAQ TBPH Thu, Apr 2, 2020 21.29 22.25 20.79 22.17
1469 NASDAQ TBPH Wed, Apr 1, 2020 22.53 22.85 20.89 21.43
1468 NASDAQ TBPH Tue, Mar 31, 2020 22.98 23.36 22.13 23.11
1467 NASDAQ TBPH Mon, Mar 30, 2020 21.24 23.21 21.24 23.06
1466 NASDAQ TBPH Fri, Mar 27, 2020 22.58 23.12 20.73 21.13
1465 NASDAQ TBPH Thu, Mar 26, 2020 22.27 23.64 22.15 23.29
1464 NASDAQ TBPH Wed, Mar 25, 2020 23.39 24.19 21.56 22.27
1463 NASDAQ TBPH Tue, Mar 24, 2020 23.34 24.83 22.80 23.54
1462 NASDAQ TBPH Mon, Mar 23, 2020 22.57 24.30 21.22 22.46
1461 NASDAQ TBPH Fri, Mar 20, 2020 21.24 22.74 20.78 22.19
1460 NASDAQ TBPH Thu, Mar 19, 2020 17.92 22.44 16.86 21.21
1459 NASDAQ TBPH Wed, Mar 18, 2020 17.57 19.38 17.00 17.96
1458 NASDAQ TBPH Tue, Mar 17, 2020 18.07 19.80 17.09 18.28
1457 NASDAQ TBPH Mon, Mar 16, 2020 22.60 22.60 17.06 17.84
1456 NASDAQ TBPH Fri, Mar 13, 2020 25.33 25.50 20.94 24.84
1455 NASDAQ TBPH Thu, Mar 12, 2020 23.39 25.49 22.75 24.44
1454 NASDAQ TBPH Wed, Mar 11, 2020 25.42 26.54 24.38 24.80
1453 NASDAQ TBPH Tue, Mar 10, 2020 25.51 25.99 24.15 25.99
1452 NASDAQ TBPH Mon, Mar 9, 2020 24.10 25.76 24.10 25.06
1451 NASDAQ TBPH Fri, Mar 6, 2020 25.42 26.15 25.26 26.12
1450 NASDAQ TBPH Thu, Mar 5, 2020 25.61 26.51 25.19 26.00
1449 NASDAQ TBPH Wed, Mar 4, 2020 25.40 26.36 25.40 26.09
1448 NASDAQ TBPH Tue, Mar 3, 2020 25.31 26.06 25.00 25.37
1447 NASDAQ TBPH Mon, Mar 2, 2020 24.71 25.89 24.06 25.42
1446 NASDAQ TBPH Fri, Feb 28, 2020 23.20 24.63 22.81 24.35
1445 NASDAQ TBPH Thu, Feb 27, 2020 23.18 24.69 22.44 23.92
1444 NASDAQ TBPH Wed, Feb 26, 2020 23.27 23.83 22.67 23.77
1443 NASDAQ TBPH Tue, Feb 25, 2020 23.51 23.98 22.37 23.06
1442 NASDAQ TBPH Mon, Feb 24, 2020 25.01 25.28 22.81 23.51
1441 NASDAQ TBPH Fri, Feb 21, 2020 25.86 25.92 25.27 25.77
1440 NASDAQ TBPH Thu, Feb 20, 2020 25.20 26.25 25.00 25.90
1439 NASDAQ TBPH Wed, Feb 19, 2020 24.99 25.91 24.59 25.30
1438 NASDAQ TBPH Tue, Feb 18, 2020 25.24 26.30 23.52 24.83
1437 NASDAQ TBPH Fri, Feb 14, 2020 25.09 25.37 24.80 25.08
1436 NASDAQ TBPH Thu, Feb 13, 2020 24.15 25.47 24.02 25.11
1435 NASDAQ TBPH Wed, Feb 12, 2020 26.12 26.12 24.41 24.67
1434 NASDAQ TBPH Tue, Feb 11, 2020 29.40 29.96 27.52 27.89
1433 NASDAQ TBPH Mon, Feb 10, 2020 30.64 30.91 30.27 30.58
1432 NASDAQ TBPH Fri, Feb 7, 2020 30.81 30.99 30.28 30.65
1431 NASDAQ TBPH Thu, Feb 6, 2020 31.31 31.31 30.49 30.77
1430 NASDAQ TBPH Wed, Feb 5, 2020 30.27 31.54 30.04 31.21
1429 NASDAQ TBPH Tue, Feb 4, 2020 29.57 30.13 28.78 30.00
1428 NASDAQ TBPH Mon, Feb 3, 2020 28.02 29.44 28.01 29.28
1427 NASDAQ TBPH Fri, Jan 31, 2020 27.87 28.38 27.32 27.88
1426 NASDAQ TBPH Thu, Jan 30, 2020 27.62 27.97 26.97 27.97
1425 NASDAQ TBPH Wed, Jan 29, 2020 27.25 27.88 27.10 27.80
1424 NASDAQ TBPH Tue, Jan 28, 2020 26.33 27.36 26.10 27.20
1423 NASDAQ TBPH Mon, Jan 27, 2020 25.74 26.83 25.74 26.14
1422 NASDAQ TBPH Fri, Jan 24, 2020 26.00 26.40 25.76 26.19
1421 NASDAQ TBPH Thu, Jan 23, 2020 25.62 25.88 25.13 25.86
1420 NASDAQ TBPH Wed, Jan 22, 2020 26.50 26.64 25.50 25.77
1419 NASDAQ TBPH Tue, Jan 21, 2020 25.26 26.47 25.25 26.44
1418 NASDAQ TBPH Fri, Jan 17, 2020 25.68 25.68 25.02 25.22
1417 NASDAQ TBPH Thu, Jan 16, 2020 25.52 25.83 25.21 25.46
1416 NASDAQ TBPH Wed, Jan 15, 2020 25.15 25.83 25.04 25.33
1415 NASDAQ TBPH Tue, Jan 14, 2020 24.48 25.52 24.29 25.16
1414 NASDAQ TBPH Mon, Jan 13, 2020 24.38 24.58 23.68 24.53
1413 NASDAQ TBPH Fri, Jan 10, 2020 24.32 24.74 24.14 24.41
1412 NASDAQ TBPH Thu, Jan 9, 2020 24.44 24.65 23.73 24.21
1411 NASDAQ TBPH Wed, Jan 8, 2020 24.24 24.63 23.54 24.20
1410 NASDAQ TBPH Tue, Jan 7, 2020 23.78 23.81 23.01 23.63
1409 NASDAQ TBPH Mon, Jan 6, 2020 23.50 23.97 23.28 23.84
1408 NASDAQ TBPH Fri, Jan 3, 2020 24.33 24.39 23.56 23.83
1407 NASDAQ TBPH Thu, Jan 2, 2020 25.91 25.91 23.86 24.67
1406 NASDAQ TBPH Tue, Dec 31, 2019 25.78 26.31 25.48 25.89
1405 NASDAQ TBPH Mon, Dec 30, 2019 25.69 25.92 25.12 25.83
1404 NASDAQ TBPH Fri, Dec 27, 2019 25.94 26.01 25.27 25.78
1403 NASDAQ TBPH Thu, Dec 26, 2019 25.91 26.47 25.53 25.78
1402 NASDAQ TBPH Tue, Dec 24, 2019 24.92 25.93 24.83 25.88
1401 NASDAQ TBPH Mon, Dec 23, 2019 24.55 25.23 23.87 24.89
1400 NASDAQ TBPH Fri, Dec 20, 2019 24.70 24.85 23.71 24.26
1399 NASDAQ TBPH Thu, Dec 19, 2019 23.69 24.68 23.53 24.55
1398 NASDAQ TBPH Wed, Dec 18, 2019 22.84 23.73 22.58 23.53
1397 NASDAQ TBPH Tue, Dec 17, 2019 22.69 22.83 22.45 22.72
1396 NASDAQ TBPH Mon, Dec 16, 2019 22.09 22.87 21.99 22.71
1395 NASDAQ TBPH Fri, Dec 13, 2019 21.23 21.84 20.89 21.84
1394 NASDAQ TBPH Thu, Dec 12, 2019 20.69 21.74 20.43 21.07
1393 NASDAQ TBPH Wed, Dec 11, 2019 20.96 21.00 20.57 20.72
1392 NASDAQ TBPH Tue, Dec 10, 2019 21.02 21.12 20.44 20.80
1391 NASDAQ TBPH Mon, Dec 9, 2019 21.22 21.59 21.07 21.11
1390 NASDAQ TBPH Fri, Dec 6, 2019 21.07 21.21 20.64 21.09
1389 NASDAQ TBPH Thu, Dec 5, 2019 21.52 21.63 20.92 20.99
1388 NASDAQ TBPH Wed, Dec 4, 2019 21.39 21.71 20.79 21.58
1387 NASDAQ TBPH Tue, Dec 3, 2019 21.53 22.17 21.53 21.72
1386 NASDAQ TBPH Mon, Dec 2, 2019 21.78 21.92 21.17 21.84
1385 NASDAQ TBPH Fri, Nov 29, 2019 21.10 22.00 21.10 21.76
1384 NASDAQ TBPH Wed, Nov 27, 2019 19.25 21.41 19.25 21.15
1383 NASDAQ TBPH Tue, Nov 26, 2019 18.53 19.43 18.39 19.22
1382 NASDAQ TBPH Mon, Nov 25, 2019 18.26 18.75 18.10 18.50
1381 NASDAQ TBPH Fri, Nov 22, 2019 17.81 18.24 17.56 18.12
1380 NASDAQ TBPH Thu, Nov 21, 2019 17.77 18.30 17.73 17.90
1379 NASDAQ TBPH Wed, Nov 20, 2019 17.37 17.74 17.17 17.60
1378 NASDAQ TBPH Tue, Nov 19, 2019 17.32 17.95 17.18 17.46
1377 NASDAQ TBPH Mon, Nov 18, 2019 17.70 17.87 17.14 17.32
1376 NASDAQ TBPH Fri, Nov 15, 2019 17.70 18.06 17.51 17.84
1375 NASDAQ TBPH Thu, Nov 14, 2019 17.25 17.71 16.74 17.70
1374 NASDAQ TBPH Wed, Nov 13, 2019 17.08 17.58 17.06 17.33
1373 NASDAQ TBPH Tue, Nov 12, 2019 17.55 17.65 17.10 17.22
1372 NASDAQ TBPH Mon, Nov 11, 2019 17.46 17.74 17.38 17.56
1371 NASDAQ TBPH Fri, Nov 8, 2019 17.32 18.03 17.24 17.60
1370 NASDAQ TBPH Thu, Nov 7, 2019 17.31 17.66 17.31 17.48
1369 NASDAQ TBPH Wed, Nov 6, 2019 17.96 17.96 16.54 17.18
1368 NASDAQ TBPH Tue, Nov 5, 2019 17.05 17.88 16.87 17.12
1367 NASDAQ TBPH Mon, Nov 4, 2019 17.36 17.63 16.98 17.03
1366 NASDAQ TBPH Fri, Nov 1, 2019 16.21 17.19 16.07 17.16
1365 NASDAQ TBPH Thu, Oct 31, 2019 16.07 16.29 15.72 16.12
1364 NASDAQ TBPH Wed, Oct 30, 2019 16.20 16.31 15.83 16.22
1363 NASDAQ TBPH Tue, Oct 29, 2019 16.48 16.54 16.04 16.20
1362 NASDAQ TBPH Mon, Oct 28, 2019 16.52 16.78 15.99 16.15
1361 NASDAQ TBPH Fri, Oct 25, 2019 16.32 16.75 15.95 16.43
1360 NASDAQ TBPH Thu, Oct 24, 2019 16.64 16.76 16.07 16.19
1359 NASDAQ TBPH Wed, Oct 23, 2019 16.65 16.89 16.50 16.64
1358 NASDAQ TBPH Tue, Oct 22, 2019 17.29 17.52 16.59 16.68
1357 NASDAQ TBPH Mon, Oct 21, 2019 16.97 17.81 16.88 17.22
1356 NASDAQ TBPH Fri, Oct 18, 2019 17.08 17.60 16.47 16.90
1355 NASDAQ TBPH Thu, Oct 17, 2019 17.02 17.55 17.00 17.18
1354 NASDAQ TBPH Wed, Oct 16, 2019 16.85 17.35 16.81 17.00
1353 NASDAQ TBPH Tue, Oct 15, 2019 17.21 17.48 16.70 16.88
1352 NASDAQ TBPH Mon, Oct 14, 2019 17.68 17.68 16.80 17.20
1351 NASDAQ TBPH Fri, Oct 11, 2019 17.98 18.36 17.69 17.74
1350 NASDAQ TBPH Thu, Oct 10, 2019 17.31 17.86 17.30 17.79
1349 NASDAQ TBPH Wed, Oct 9, 2019 17.75 17.95 17.20 17.33
1348 NASDAQ TBPH Tue, Oct 8, 2019 18.60 18.84 17.64 17.67
1347 NASDAQ TBPH Mon, Oct 7, 2019 19.08 19.52 18.69 18.76
1346 NASDAQ TBPH Fri, Oct 4, 2019 19.55 19.85 18.74 19.15
1345 NASDAQ TBPH Thu, Oct 3, 2019 18.83 19.72 18.77 19.49
1344 NASDAQ TBPH Wed, Oct 2, 2019 18.92 19.31 18.39 18.90
1343 NASDAQ TBPH Tue, Oct 1, 2019 19.51 19.90 18.53 19.07
1342 NASDAQ TBPH Mon, Sep 30, 2019 19.57 19.78 18.80 19.48
1341 NASDAQ TBPH Fri, Sep 27, 2019 19.67 20.21 19.22 19.44
1340 NASDAQ TBPH Thu, Sep 26, 2019 21.23 21.27 19.59 19.61
1339 NASDAQ TBPH Wed, Sep 25, 2019 21.06 21.39 20.60 21.25
1338 NASDAQ TBPH Tue, Sep 24, 2019 22.18 22.26 20.94 21.06
1337 NASDAQ TBPH Mon, Sep 23, 2019 22.46 22.94 22.01 22.15
1336 NASDAQ TBPH Fri, Sep 20, 2019 22.34 22.70 22.04 22.58
1335 NASDAQ TBPH Thu, Sep 19, 2019 22.69 23.14 22.23 22.36
1334 NASDAQ TBPH Wed, Sep 18, 2019 22.62 22.92 22.31 22.66
1333 NASDAQ TBPH Tue, Sep 17, 2019 22.84 22.95 22.12 22.65
1332 NASDAQ TBPH Mon, Sep 16, 2019 22.78 23.38 22.67 22.98
1331 NASDAQ TBPH Fri, Sep 13, 2019 23.74 24.06 22.76 22.93
1330 NASDAQ TBPH Thu, Sep 12, 2019 23.81 24.00 23.21 23.67
1329 NASDAQ TBPH Wed, Sep 11, 2019 23.75 24.20 23.02 23.77
1328 NASDAQ TBPH Tue, Sep 10, 2019 21.73 24.34 21.25 23.78
1327 NASDAQ TBPH Mon, Sep 9, 2019 22.35 22.35 21.07 21.84
1326 NASDAQ TBPH Fri, Sep 6, 2019 21.78 22.09 21.50 21.54
1325 NASDAQ TBPH Thu, Sep 5, 2019 21.55 22.10 21.23 21.66
1324 NASDAQ TBPH Wed, Sep 4, 2019 21.64 21.64 20.72 21.31
1323 NASDAQ TBPH Tue, Sep 3, 2019 22.01 22.38 21.43 21.47
1322 NASDAQ TBPH Fri, Aug 30, 2019 21.60 22.21 21.23 22.03
1321 NASDAQ TBPH Thu, Aug 29, 2019 21.20 21.77 20.92 21.46
1320 NASDAQ TBPH Wed, Aug 28, 2019 20.16 21.13 20.00 20.92
1319 NASDAQ TBPH Tue, Aug 27, 2019 20.68 21.11 20.11 20.26
1318 NASDAQ TBPH Mon, Aug 26, 2019 20.76 20.92 20.39 20.57
1317 NASDAQ TBPH Fri, Aug 23, 2019 21.13 21.38 20.09 20.48
1316 NASDAQ TBPH Thu, Aug 22, 2019 21.56 21.67 20.52 21.19
1315 NASDAQ TBPH Wed, Aug 21, 2019 21.60 21.88 21.09 21.67
1314 NASDAQ TBPH Tue, Aug 20, 2019 21.29 21.78 21.16 21.51
1313 NASDAQ TBPH Mon, Aug 19, 2019 21.46 21.57 20.75 21.31
1312 NASDAQ TBPH Fri, Aug 16, 2019 21.30 21.62 21.13 21.26
1311 NASDAQ TBPH Thu, Aug 15, 2019 21.26 22.09 20.90 21.27
1310 NASDAQ TBPH Wed, Aug 14, 2019 20.87 21.34 20.60 21.29
1309 NASDAQ TBPH Tue, Aug 13, 2019 20.92 21.73 20.91 21.25
1308 NASDAQ TBPH Mon, Aug 12, 2019 20.77 21.13 20.49 20.93
1307 NASDAQ TBPH Fri, Aug 9, 2019 19.96 20.95 19.96 20.71
1306 NASDAQ TBPH Thu, Aug 8, 2019 19.67 20.38 19.42 20.03
1305 NASDAQ TBPH Wed, Aug 7, 2019 19.19 19.51 19.00 19.36
1304 NASDAQ TBPH Tue, Aug 6, 2019 20.18 20.22 19.26 19.44
1303 NASDAQ TBPH Mon, Aug 5, 2019 20.12 20.74 19.58 19.87
1302 NASDAQ TBPH Fri, Aug 2, 2019 21.03 21.47 20.28 20.66
1301 NASDAQ TBPH Thu, Aug 1, 2019 21.05 21.57 20.68 21.16
1300 NASDAQ TBPH Wed, Jul 31, 2019 21.77 21.88 20.26 20.85
1299 NASDAQ TBPH Tue, Jul 30, 2019 19.16 19.99 19.03 19.89
1298 NASDAQ TBPH Mon, Jul 29, 2019 19.53 19.68 19.21 19.43
1297 NASDAQ TBPH Fri, Jul 26, 2019 19.21 19.76 18.95 19.36
1296 NASDAQ TBPH Thu, Jul 25, 2019 18.34 19.23 18.33 19.04
1295 NASDAQ TBPH Wed, Jul 24, 2019 18.23 18.39 17.66 18.35
1294 NASDAQ TBPH Tue, Jul 23, 2019 18.19 18.41 17.94 18.16
1293 NASDAQ TBPH Mon, Jul 22, 2019 17.65 18.50 17.44 18.10
1292 NASDAQ TBPH Fri, Jul 19, 2019 18.26 18.41 17.54 17.56
1291 NASDAQ TBPH Thu, Jul 18, 2019 17.69 18.48 17.65 18.36
1290 NASDAQ TBPH Wed, Jul 17, 2019 18.03 18.22 17.50 17.71
1289 NASDAQ TBPH Tue, Jul 16, 2019 17.59 18.50 17.34 18.07
1288 NASDAQ TBPH Mon, Jul 15, 2019 17.47 17.82 17.10 17.51
1287 NASDAQ TBPH Fri, Jul 12, 2019 17.05 17.56 16.86 17.34
1286 NASDAQ TBPH Thu, Jul 11, 2019 17.31 17.42 16.81 17.02
1285 NASDAQ TBPH Wed, Jul 10, 2019 17.17 17.94 16.76 17.41
1284 NASDAQ TBPH Tue, Jul 9, 2019 16.47 17.24 16.47 17.05
1283 NASDAQ TBPH Mon, Jul 8, 2019 17.07 17.35 16.00 16.51
1282 NASDAQ TBPH Fri, Jul 5, 2019 17.32 17.68 17.17 17.22
1281 NASDAQ TBPH Wed, Jul 3, 2019 17.08 17.57 16.93 17.45
1280 NASDAQ TBPH Tue, Jul 2, 2019 16.97 17.67 16.70 16.92
1279 NASDAQ TBPH Mon, Jul 1, 2019 16.60 17.13 16.16 16.94
1278 NASDAQ TBPH Fri, Jun 28, 2019 16.05 16.91 15.85 16.33
1277 NASDAQ TBPH Thu, Jun 27, 2019 15.68 16.04 15.68 15.96
1276 NASDAQ TBPH Wed, Jun 26, 2019 16.03 16.16 15.35 15.62
1275 NASDAQ TBPH Tue, Jun 25, 2019 16.11 16.53 15.95 16.01
1274 NASDAQ TBPH Mon, Jun 24, 2019 16.65 16.81 15.76 16.02
1273 NASDAQ TBPH Fri, Jun 21, 2019 16.65 17.19 16.27 16.56
1272 NASDAQ TBPH Thu, Jun 20, 2019 16.95 17.15 16.63 16.73
1271 NASDAQ TBPH Wed, Jun 19, 2019 16.82 17.17 16.39 16.81
1270 NASDAQ TBPH Tue, Jun 18, 2019 16.74 17.08 16.16 16.61
1269 NASDAQ TBPH Mon, Jun 17, 2019 16.45 17.06 16.28 16.70
1268 NASDAQ TBPH Fri, Jun 14, 2019 16.67 17.15 15.70 15.95
1267 NASDAQ TBPH Thu, Jun 13, 2019 16.40 17.00 16.10 16.76
1266 NASDAQ TBPH Wed, Jun 12, 2019 16.11 16.43 15.92 16.28
1265 NASDAQ TBPH Tue, Jun 11, 2019 16.03 16.62 15.68 16.15
1264 NASDAQ TBPH Mon, Jun 10, 2019 15.72 16.30 15.60 15.96
1263 NASDAQ TBPH Fri, Jun 7, 2019 15.86 16.73 15.45 15.69
1262 NASDAQ TBPH Thu, Jun 6, 2019 15.98 15.98 15.18 15.60
1261 NASDAQ TBPH Wed, Jun 5, 2019 16.72 16.82 15.82 16.00
1260 NASDAQ TBPH Tue, Jun 4, 2019 16.96 17.62 16.44 16.65
1259 NASDAQ TBPH Mon, Jun 3, 2019 16.69 16.99 16.43 16.76
1258 NASDAQ TBPH Fri, May 31, 2019 16.44 16.81 16.19 16.62
1257 NASDAQ TBPH Thu, May 30, 2019 17.18 17.50 16.64 16.74
1256 NASDAQ TBPH Wed, May 29, 2019 17.53 17.53 16.81 17.09
1255 NASDAQ TBPH Tue, May 28, 2019 18.14 18.34 17.51 17.65
1254 NASDAQ TBPH Fri, May 24, 2019 18.40 18.74 18.02 18.18
1253 NASDAQ TBPH Thu, May 23, 2019 18.95 18.95 17.87 18.26
1252 NASDAQ TBPH Wed, May 22, 2019 19.49 19.81 18.95 19.20
1251 NASDAQ TBPH Tue, May 21, 2019 19.95 20.73 19.20 19.65
1250 NASDAQ TBPH Mon, May 20, 2019 20.63 20.63 19.77 19.84
1249 NASDAQ TBPH Fri, May 17, 2019 20.40 20.78 20.10 20.62
1248 NASDAQ TBPH Thu, May 16, 2019 21.07 21.45 20.40 20.64
1247 NASDAQ TBPH Wed, May 15, 2019 21.31 21.41 20.77 21.13
1246 NASDAQ TBPH Tue, May 14, 2019 21.00 21.46 21.00 21.37
1245 NASDAQ TBPH Mon, May 13, 2019 21.35 21.46 20.55 20.81
1244 NASDAQ TBPH Fri, May 10, 2019 21.91 22.15 21.40 21.89
1243 NASDAQ TBPH Thu, May 9, 2019 22.00 22.27 21.22 22.01
1242 NASDAQ TBPH Wed, May 8, 2019 23.75 24.12 21.74 22.13
1241 NASDAQ TBPH Tue, May 7, 2019 24.90 25.05 24.30 24.45
1240 NASDAQ TBPH Mon, May 6, 2019 24.73 25.38 24.72 25.09
1239 NASDAQ TBPH Fri, May 3, 2019 25.06 25.34 24.50 25.05
1238 NASDAQ TBPH Thu, May 2, 2019 23.49 25.20 23.49 25.15
1237 NASDAQ TBPH Wed, May 1, 2019 23.86 24.35 23.57 23.61
1236 NASDAQ TBPH Tue, Apr 30, 2019 24.10 24.10 23.36 23.85
1235 NASDAQ TBPH Mon, Apr 29, 2019 23.97 24.19 23.65 24.07
1234 NASDAQ TBPH Fri, Apr 26, 2019 24.28 24.28 23.39 23.88
1233 NASDAQ TBPH Thu, Apr 25, 2019 23.17 23.55 22.90 23.51
1232 NASDAQ TBPH Wed, Apr 24, 2019 23.54 23.84 23.12 23.23
1231 NASDAQ TBPH Tue, Apr 23, 2019 22.99 23.83 22.63 23.54
1230 NASDAQ TBPH Mon, Apr 22, 2019 22.68 22.99 21.91 22.96
1229 NASDAQ TBPH Thu, Apr 18, 2019 22.52 23.08 21.71 22.80
1228 NASDAQ TBPH Wed, Apr 17, 2019 23.09 23.24 21.81 22.53
1227 NASDAQ TBPH Tue, Apr 16, 2019 23.41 23.74 22.78 22.98
1226 NASDAQ TBPH Mon, Apr 15, 2019 23.52 23.54 22.92 23.38
1225 NASDAQ TBPH Fri, Apr 12, 2019 23.80 23.91 23.32 23.49
1224 NASDAQ TBPH Thu, Apr 11, 2019 23.87 23.87 23.35 23.61
1223 NASDAQ TBPH Wed, Apr 10, 2019 23.81 24.49 23.58 23.86
1222 NASDAQ TBPH Tue, Apr 9, 2019 24.25 24.44 23.55 23.78
1221 NASDAQ TBPH Mon, Apr 8, 2019 24.21 24.77 23.53 24.50
1220 NASDAQ TBPH Fri, Apr 5, 2019 23.37 24.28 23.03 24.14
1219 NASDAQ TBPH Thu, Apr 4, 2019 23.52 23.87 23.24 23.30
1218 NASDAQ TBPH Wed, Apr 3, 2019 23.77 23.77 22.79 23.51
1217 NASDAQ TBPH Tue, Apr 2, 2019 23.49 23.75 22.57 23.65
1216 NASDAQ TBPH Mon, Apr 1, 2019 22.87 23.58 22.55 23.49
1215 NASDAQ TBPH Fri, Mar 29, 2019 22.80 23.38 22.50 22.67
1214 NASDAQ TBPH Thu, Mar 28, 2019 22.82 23.41 22.50 22.84
1213 NASDAQ TBPH Wed, Mar 27, 2019 22.85 23.12 22.42 22.84
1212 NASDAQ TBPH Tue, Mar 26, 2019 23.08 23.08 22.44 22.96
1211 NASDAQ TBPH Mon, Mar 25, 2019 22.77 23.35 21.83 22.95
1210 NASDAQ TBPH Fri, Mar 22, 2019 24.39 24.42 21.76 22.82
1209 NASDAQ TBPH Thu, Mar 21, 2019 24.10 25.02 24.10 24.49
1208 NASDAQ TBPH Wed, Mar 20, 2019 24.02 24.82 23.78 24.20
1207 NASDAQ TBPH Tue, Mar 19, 2019 24.15 24.83 23.57 24.01
1206 NASDAQ TBPH Mon, Mar 18, 2019 22.84 24.42 22.81 24.08
1205 NASDAQ TBPH Fri, Mar 15, 2019 23.02 23.39 22.50 22.95
1204 NASDAQ TBPH Thu, Mar 14, 2019 23.90 24.36 22.85 22.96
1203 NASDAQ TBPH Wed, Mar 13, 2019 23.01 24.35 22.58 24.00
1202 NASDAQ TBPH Tue, Mar 12, 2019 22.86 23.37 22.41 22.82
1201 NASDAQ TBPH Mon, Mar 11, 2019 22.66 22.96 21.04 22.87
1200 NASDAQ TBPH Fri, Mar 8, 2019 22.43 22.96 21.90 22.66
1199 NASDAQ TBPH Thu, Mar 7, 2019 22.74 23.16 22.06 22.57
1198 NASDAQ TBPH Wed, Mar 6, 2019 24.32 24.50 22.22 22.77
1197 NASDAQ TBPH Tue, Mar 5, 2019 24.47 24.88 23.89 24.29
1196 NASDAQ TBPH Mon, Mar 4, 2019 24.56 26.24 24.06 24.46
1195 NASDAQ TBPH Fri, Mar 1, 2019 24.45 24.66 24.00 24.42
1194 NASDAQ TBPH Thu, Feb 28, 2019 24.43 24.84 23.69 24.27
1193 NASDAQ TBPH Wed, Feb 27, 2019 24.78 25.79 24.20 24.79
1192 NASDAQ TBPH Tue, Feb 26, 2019 24.30 24.95 23.59 24.79
1191 NASDAQ TBPH Mon, Feb 25, 2019 25.60 25.69 24.39 24.55
1190 NASDAQ TBPH Fri, Feb 22, 2019 25.18 25.64 25.07 25.32
1189 NASDAQ TBPH Thu, Feb 21, 2019 26.79 26.79 25.27 25.32
1188 NASDAQ TBPH Wed, Feb 20, 2019 26.89 27.49 26.29 27.00
1187 NASDAQ TBPH Tue, Feb 19, 2019 27.45 28.44 26.85 26.91
1186 NASDAQ TBPH Fri, Feb 15, 2019 27.14 27.94 26.92 27.56
1185 NASDAQ TBPH Thu, Feb 14, 2019 27.11 27.31 26.76 26.94
1184 NASDAQ TBPH Wed, Feb 13, 2019 26.67 27.69 26.51 27.20
1183 NASDAQ TBPH Tue, Feb 12, 2019 25.79 26.99 25.79 26.66
1182 NASDAQ TBPH Mon, Feb 11, 2019 26.06 26.24 25.20 25.68
1181 NASDAQ TBPH Fri, Feb 8, 2019 25.81 26.56 25.45 25.96
1180 NASDAQ TBPH Thu, Feb 7, 2019 26.22 26.41 25.39 25.84
1179 NASDAQ TBPH Wed, Feb 6, 2019 26.29 27.04 26.10 26.26
1178 NASDAQ TBPH Tue, Feb 5, 2019 26.53 27.02 26.12 26.29
1177 NASDAQ TBPH Mon, Feb 4, 2019 27.09 27.32 26.33 26.45
1176 NASDAQ TBPH Fri, Feb 1, 2019 26.05 27.19 26.05 27.12
1175 NASDAQ TBPH Thu, Jan 31, 2019 25.23 26.44 25.23 26.05
1174 NASDAQ TBPH Wed, Jan 30, 2019 25.00 25.41 24.35 25.18
1173 NASDAQ TBPH Tue, Jan 29, 2019 26.42 26.42 24.39 25.00
1172 NASDAQ TBPH Mon, Jan 28, 2019 27.29 27.67 26.21 26.26
1171 NASDAQ TBPH Fri, Jan 25, 2019 27.41 28.03 27.38 27.61
1170 NASDAQ TBPH Thu, Jan 24, 2019 26.99 27.64 26.23 27.37
1169 NASDAQ TBPH Wed, Jan 23, 2019 26.63 27.24 25.94 27.05
1168 NASDAQ TBPH Tue, Jan 22, 2019 26.93 27.62 25.37 26.57
1167 NASDAQ TBPH Fri, Jan 18, 2019 26.80 27.66 26.70 27.21
1166 NASDAQ TBPH Thu, Jan 17, 2019 26.49 27.17 26.47 26.80
1165 NASDAQ TBPH Wed, Jan 16, 2019 26.90 27.87 26.53 26.64
1164 NASDAQ TBPH Tue, Jan 15, 2019 26.68 27.26 26.49 26.86
1163 NASDAQ TBPH Mon, Jan 14, 2019 26.88 27.35 26.53 26.57
1162 NASDAQ TBPH Fri, Jan 11, 2019 26.87 27.72 26.87 27.15
1161 NASDAQ TBPH Thu, Jan 10, 2019 27.22 27.23 26.64 27.05
1160 NASDAQ TBPH Wed, Jan 9, 2019 28.24 28.48 27.09 27.33
1159 NASDAQ TBPH Tue, Jan 8, 2019 28.08 28.63 26.96 28.15
1158 NASDAQ TBPH Mon, Jan 7, 2019 26.85 28.14 26.20 27.79
1157 NASDAQ TBPH Fri, Jan 4, 2019 26.03 26.84 25.17 26.63
1156 NASDAQ TBPH Thu, Jan 3, 2019 26.22 26.51 25.32 25.67
1155 NASDAQ TBPH Wed, Jan 2, 2019 25.21 26.23 24.63 26.18
1154 NASDAQ TBPH Mon, Dec 31, 2018 23.63 25.60 23.19 25.59
1153 NASDAQ TBPH Fri, Dec 28, 2018 23.18 23.89 22.72 23.43
1152 NASDAQ TBPH Thu, Dec 27, 2018 23.62 24.09 22.63 23.27
1151 NASDAQ TBPH Wed, Dec 26, 2018 22.67 24.16 22.16 24.06
1150 NASDAQ TBPH Mon, Dec 24, 2018 22.47 23.22 21.70 22.52
1149 NASDAQ TBPH Fri, Dec 21, 2018 23.64 23.95 22.42 22.59
1148 NASDAQ TBPH Thu, Dec 20, 2018 24.87 25.15 23.40 23.61
1147 NASDAQ TBPH Wed, Dec 19, 2018 25.17 26.13 24.48 24.87
1146 NASDAQ TBPH Tue, Dec 18, 2018 26.13 26.21 24.98 25.19
1145 NASDAQ TBPH Mon, Dec 17, 2018 26.38 26.96 25.59 25.81
1144 NASDAQ TBPH Fri, Dec 14, 2018 26.80 27.15 26.07 26.41
1143 NASDAQ TBPH Thu, Dec 13, 2018 28.08 28.87 26.02 27.09
1142 NASDAQ TBPH Wed, Dec 12, 2018 28.10 29.45 27.89 28.10
1141 NASDAQ TBPH Tue, Dec 11, 2018 27.44 28.07 27.12 27.75
1140 NASDAQ TBPH Mon, Dec 10, 2018 26.58 27.03 25.83 26.99
1139 NASDAQ TBPH Fri, Dec 7, 2018 27.41 28.15 26.61 26.78
1138 NASDAQ TBPH Thu, Dec 6, 2018 27.51 28.34 26.86 27.41
1137 NASDAQ TBPH Tue, Dec 4, 2018 28.04 29.00 27.74 27.90
1136 NASDAQ TBPH Mon, Dec 3, 2018 28.00 29.06 27.80 28.22
1135 NASDAQ TBPH Fri, Nov 30, 2018 27.11 27.70 26.75 27.61
1134 NASDAQ TBPH Thu, Nov 29, 2018 26.58 27.48 26.23 27.17
1133 NASDAQ TBPH Wed, Nov 28, 2018 25.26 26.75 25.00 26.72
1132 NASDAQ TBPH Tue, Nov 27, 2018 25.93 26.27 25.03 25.29
1131 NASDAQ TBPH Mon, Nov 26, 2018 26.50 26.64 25.21 26.21
1130 NASDAQ TBPH Fri, Nov 23, 2018 25.37 27.28 25.37 26.27
1129 NASDAQ TBPH Wed, Nov 21, 2018 24.80 25.85 24.19 25.75
1128 NASDAQ TBPH Tue, Nov 20, 2018 25.80 25.80 24.55 24.79
1127 NASDAQ TBPH Mon, Nov 19, 2018 26.23 26.64 25.85 26.23
1126 NASDAQ TBPH Fri, Nov 16, 2018 25.21 26.64 25.02 26.24
1125 NASDAQ TBPH Thu, Nov 15, 2018 24.52 25.51 23.93 25.48
1124 NASDAQ TBPH Wed, Nov 14, 2018 24.84 25.35 24.40 24.59
1123 NASDAQ TBPH Tue, Nov 13, 2018 25.83 26.48 24.55 24.62
1122 NASDAQ TBPH Mon, Nov 12, 2018 25.67 26.18 24.54 25.61
1121 NASDAQ TBPH Fri, Nov 9, 2018 24.37 26.60 23.94 25.81
1120 NASDAQ TBPH Thu, Nov 8, 2018 23.32 24.56 23.32 24.55
1119 NASDAQ TBPH Wed, Nov 7, 2018 23.29 24.31 23.02 23.66
1118 NASDAQ TBPH Tue, Nov 6, 2018 23.88 24.10 23.67 23.90
1117 NASDAQ TBPH Mon, Nov 5, 2018 25.23 25.64 23.66 24.02
1116 NASDAQ TBPH Fri, Nov 2, 2018 24.87 25.38 24.87 25.23
1115 NASDAQ TBPH Thu, Nov 1, 2018 24.39 25.12 24.07 24.85
1114 NASDAQ TBPH Wed, Oct 31, 2018 25.23 25.23 24.22 24.27
1113 NASDAQ TBPH Tue, Oct 30, 2018 24.90 25.20 24.49 24.90
1112 NASDAQ TBPH Mon, Oct 29, 2018 25.68 26.14 24.36 24.69
1111 NASDAQ TBPH Fri, Oct 26, 2018 25.25 25.82 24.84 25.22
1110 NASDAQ TBPH Thu, Oct 25, 2018 25.45 26.25 25.16 25.57
1109 NASDAQ TBPH Wed, Oct 24, 2018 27.61 27.79 25.39 25.43
1108 NASDAQ TBPH Tue, Oct 23, 2018 27.86 28.57 27.53 27.69
1107 NASDAQ TBPH Mon, Oct 22, 2018 29.26 29.89 27.99 28.40
1106 NASDAQ TBPH Fri, Oct 19, 2018 29.23 30.34 28.95 29.13
1105 NASDAQ TBPH Thu, Oct 18, 2018 29.92 30.19 28.92 29.29
1104 NASDAQ TBPH Wed, Oct 17, 2018 30.24 30.35 29.57 29.99
1103 NASDAQ TBPH Tue, Oct 16, 2018 29.11 30.57 28.85 30.43
1102 NASDAQ TBPH Mon, Oct 15, 2018 29.80 29.80 28.36 28.88
1101 NASDAQ TBPH Fri, Oct 12, 2018 30.39 31.00 29.41 29.94
1100 NASDAQ TBPH Thu, Oct 11, 2018 30.15 31.26 29.57 29.84
1099 NASDAQ TBPH Wed, Oct 10, 2018 31.19 31.94 30.05 30.35
1098 NASDAQ TBPH Tue, Oct 9, 2018 32.51 32.78 31.12 31.20
1097 NASDAQ TBPH Mon, Oct 8, 2018 34.27 34.27 32.33 32.57
1096 NASDAQ TBPH Fri, Oct 5, 2018 34.00 35.01 33.66 34.34
1095 NASDAQ TBPH Thu, Oct 4, 2018 34.77 35.07 33.61 34.00
1094 NASDAQ TBPH Wed, Oct 3, 2018 34.37 35.48 33.91 35.07
1093 NASDAQ TBPH Tue, Oct 2, 2018 33.43 34.80 33.10 34.19
1092 NASDAQ TBPH Mon, Oct 1, 2018 32.91 33.56 32.20 33.24
1091 NASDAQ TBPH Fri, Sep 28, 2018 31.21 32.79 30.76 32.67
1090 NASDAQ TBPH Thu, Sep 27, 2018 30.47 31.86 29.83 31.17
1089 NASDAQ TBPH Wed, Sep 26, 2018 30.72 31.02 29.86 30.19
1088 NASDAQ TBPH Tue, Sep 25, 2018 29.16 30.80 29.16 30.56
1087 NASDAQ TBPH Mon, Sep 24, 2018 29.00 29.11 28.54 29.01
1086 NASDAQ TBPH Fri, Sep 21, 2018 28.36 29.25 28.11 29.04
1085 NASDAQ TBPH Thu, Sep 20, 2018 27.62 28.54 27.62 28.15
1084 NASDAQ TBPH Wed, Sep 19, 2018 27.01 27.62 26.94 27.50
1083 NASDAQ TBPH Tue, Sep 18, 2018 27.00 27.79 26.80 27.01
1082 NASDAQ TBPH Mon, Sep 17, 2018 27.53 27.77 26.74 26.93
1081 NASDAQ TBPH Fri, Sep 14, 2018 27.81 28.32 27.35 27.45
1080 NASDAQ TBPH Thu, Sep 13, 2018 28.66 28.88 27.73 27.81
1079 NASDAQ TBPH Wed, Sep 12, 2018 28.44 28.99 27.65 28.50
1078 NASDAQ TBPH Tue, Sep 11, 2018 28.41 28.68 28.05 28.37
1077 NASDAQ TBPH Mon, Sep 10, 2018 28.97 29.12 28.21 28.47
1076 NASDAQ TBPH Fri, Sep 7, 2018 28.65 29.50 28.31 28.86
1075 NASDAQ TBPH Thu, Sep 6, 2018 29.01 29.42 28.36 28.73
1074 NASDAQ TBPH Wed, Sep 5, 2018 29.40 29.83 28.60 29.12
1073 NASDAQ TBPH Tue, Sep 4, 2018 28.91 30.45 28.91 29.39
1072 NASDAQ TBPH Fri, Aug 31, 2018 28.82 29.10 28.34 28.97
1071 NASDAQ TBPH Thu, Aug 30, 2018 28.46 28.93 28.46 28.84
1070 NASDAQ TBPH Wed, Aug 29, 2018 28.68 28.90 28.16 28.48
1069 NASDAQ TBPH Tue, Aug 28, 2018 28.00 28.74 27.62 28.67
1068 NASDAQ TBPH Mon, Aug 27, 2018 27.81 28.49 27.45 27.91
1067 NASDAQ TBPH Fri, Aug 24, 2018 27.70 28.18 27.62 27.71
1066 NASDAQ TBPH Thu, Aug 23, 2018 27.81 28.05 27.24 27.59
1065 NASDAQ TBPH Wed, Aug 22, 2018 27.62 28.14 27.62 27.85
1064 NASDAQ TBPH Tue, Aug 21, 2018 26.95 27.71 25.79 27.64
1063 NASDAQ TBPH Mon, Aug 20, 2018 27.35 27.67 26.80 26.95
1062 NASDAQ TBPH Fri, Aug 17, 2018 27.52 28.02 27.05 27.16
1061 NASDAQ TBPH Thu, Aug 16, 2018 26.98 28.16 26.51 27.65
1060 NASDAQ TBPH Wed, Aug 15, 2018 27.48 27.66 26.27 26.84
1059 NASDAQ TBPH Tue, Aug 14, 2018 28.04 29.25 27.36 27.49
1058 NASDAQ TBPH Mon, Aug 13, 2018 28.09 28.22 27.80 28.17
1057 NASDAQ TBPH Fri, Aug 10, 2018 27.73 28.80 27.62 28.02
1056 NASDAQ TBPH Thu, Aug 9, 2018 27.76 28.09 27.51 27.84
1055 NASDAQ TBPH Wed, Aug 8, 2018 27.76 28.25 27.22 27.69
1054 NASDAQ TBPH Tue, Aug 7, 2018 28.83 29.39 26.84 27.68
1053 NASDAQ TBPH Mon, Aug 6, 2018 28.44 29.99 28.44 28.80
1052 NASDAQ TBPH Fri, Aug 3, 2018 28.28 29.37 27.86 28.50
1051 NASDAQ TBPH Thu, Aug 2, 2018 25.64 28.43 25.49 28.10
1050 NASDAQ TBPH Wed, Aug 1, 2018 25.50 26.43 24.27 25.64
1049 NASDAQ TBPH Tue, Jul 31, 2018 23.45 24.09 23.23 23.95
1048 NASDAQ TBPH Mon, Jul 30, 2018 23.16 23.54 22.89 23.32
1047 NASDAQ TBPH Fri, Jul 27, 2018 23.71 23.94 22.82 23.17
1046 NASDAQ TBPH Thu, Jul 26, 2018 23.97 24.25 23.55 23.68
1045 NASDAQ TBPH Wed, Jul 25, 2018 25.00 25.50 23.85 23.93
1044 NASDAQ TBPH Tue, Jul 24, 2018 25.62 25.92 24.93 25.04
1043 NASDAQ TBPH Mon, Jul 23, 2018 25.80 26.18 25.36 25.50
1042 NASDAQ TBPH Fri, Jul 20, 2018 26.27 26.53 25.46 25.90
1041 NASDAQ TBPH Thu, Jul 19, 2018 25.41 26.42 25.32 26.29
1040 NASDAQ TBPH Wed, Jul 18, 2018 25.77 26.03 25.24 25.48
1039 NASDAQ TBPH Tue, Jul 17, 2018 25.71 26.15 25.50 25.83
1038 NASDAQ TBPH Mon, Jul 16, 2018 26.33 26.48 25.32 25.78
1037 NASDAQ TBPH Fri, Jul 13, 2018 26.51 26.80 26.07 26.26
1036 NASDAQ TBPH Thu, Jul 12, 2018 26.23 26.63 26.04 26.50
1035 NASDAQ TBPH Wed, Jul 11, 2018 26.95 27.12 26.00 26.00
1034 NASDAQ TBPH Tue, Jul 10, 2018 26.69 27.20 26.33 27.14
1033 NASDAQ TBPH Mon, Jul 9, 2018 26.52 27.29 26.28 26.56
1032 NASDAQ TBPH Fri, Jul 6, 2018 24.74 26.47 24.66 26.37
1031 NASDAQ TBPH Thu, Jul 5, 2018 23.76 24.69 23.49 24.66
1030 NASDAQ TBPH Tue, Jul 3, 2018 22.98 23.73 22.58 23.68
1029 NASDAQ TBPH Mon, Jul 2, 2018 22.48 22.99 22.26 22.83
1028 NASDAQ TBPH Fri, Jun 29, 2018 23.03 23.41 22.53 22.68
1027 NASDAQ TBPH Thu, Jun 28, 2018 23.00 23.45 22.40 22.90
1026 NASDAQ TBPH Wed, Jun 27, 2018 23.71 23.94 22.95 23.07
1025 NASDAQ TBPH Tue, Jun 26, 2018 23.00 23.73 22.85 23.70
1024 NASDAQ TBPH Mon, Jun 25, 2018 23.83 24.20 22.59 22.99
1023 NASDAQ TBPH Fri, Jun 22, 2018 24.15 24.46 23.68 23.93
1022 NASDAQ TBPH Thu, Jun 21, 2018 24.70 24.71 23.90 24.09
1021 NASDAQ TBPH Wed, Jun 20, 2018 24.29 24.81 23.72 24.70
1020 NASDAQ TBPH Tue, Jun 19, 2018 23.77 24.33 23.52 24.16
1019 NASDAQ TBPH Mon, Jun 18, 2018 23.62 23.98 23.15 23.93
1018 NASDAQ TBPH Fri, Jun 15, 2018 24.18 24.29 23.49 23.74
1017 NASDAQ TBPH Thu, Jun 14, 2018 23.99 24.33 23.79 24.29
1016 NASDAQ TBPH Wed, Jun 13, 2018 24.13 24.13 23.77 23.83
1015 NASDAQ TBPH Tue, Jun 12, 2018 23.82 24.37 23.16 24.01
1014 NASDAQ TBPH Mon, Jun 11, 2018 23.37 23.85 22.70 23.79
1013 NASDAQ TBPH Fri, Jun 8, 2018 23.87 24.21 23.29 23.42
1012 NASDAQ TBPH Thu, Jun 7, 2018 23.95 24.00 23.43 23.84
1011 NASDAQ TBPH Wed, Jun 6, 2018 23.98 24.33 23.75 23.94
1010 NASDAQ TBPH Tue, Jun 5, 2018 24.22 24.24 23.65 23.90
1009 NASDAQ TBPH Mon, Jun 4, 2018 24.56 24.56 23.71 24.14
1008 NASDAQ TBPH Fri, Jun 1, 2018 24.59 24.71 23.79 24.47
1007 NASDAQ TBPH Thu, May 31, 2018 24.89 25.24 24.12 24.34
1006 NASDAQ TBPH Wed, May 30, 2018 23.83 25.00 23.58 24.88
1005 NASDAQ TBPH Tue, May 29, 2018 23.56 24.04 23.45 23.90
1004 NASDAQ TBPH Fri, May 25, 2018 23.10 23.87 22.53 23.70
1003 NASDAQ TBPH Thu, May 24, 2018 23.54 23.76 23.00 23.14
1002 NASDAQ TBPH Wed, May 23, 2018 22.92 23.35 22.88 23.02
1001 NASDAQ TBPH Tue, May 22, 2018 23.00 23.39 22.86 22.99
1000 NASDAQ TBPH Mon, May 21, 2018 24.35 24.35 22.19 23.01
999 NASDAQ TBPH Fri, May 18, 2018 24.60 24.60 24.12 24.31
998 NASDAQ TBPH Thu, May 17, 2018 24.38 24.76 23.94 24.48
997 NASDAQ TBPH Wed, May 16, 2018 24.62 24.80 23.93 24.35
996 NASDAQ TBPH Tue, May 15, 2018 25.57 25.59 24.28 24.67
995 NASDAQ TBPH Mon, May 14, 2018 25.24 25.86 24.85 25.52
994 NASDAQ TBPH Fri, May 11, 2018 25.10 25.80 24.58 25.28
993 NASDAQ TBPH Thu, May 10, 2018 24.95 26.00 24.54 25.04
992 NASDAQ TBPH Wed, May 9, 2018 24.06 25.34 22.98 24.86
991 NASDAQ TBPH Tue, May 8, 2018 23.64 24.55 23.46 24.37
990 NASDAQ TBPH Mon, May 7, 2018 23.71 23.95 23.39 23.58
989 NASDAQ TBPH Fri, May 4, 2018 23.72 23.82 22.95 23.44
988 NASDAQ TBPH Thu, May 3, 2018 24.60 24.75 23.39 23.65
987 NASDAQ TBPH Wed, May 2, 2018 24.36 25.45 24.26 24.86
986 NASDAQ TBPH Tue, May 1, 2018 23.88 24.48 23.40 24.43
985 NASDAQ TBPH Mon, Apr 30, 2018 24.18 24.48 23.76 24.07
984 NASDAQ TBPH Fri, Apr 27, 2018 24.01 24.30 23.71 24.18
983 NASDAQ TBPH Thu, Apr 26, 2018 23.18 24.03 22.37 23.96
982 NASDAQ TBPH Wed, Apr 25, 2018 23.25 23.73 23.04 23.35
981 NASDAQ TBPH Tue, Apr 24, 2018 22.54 23.47 22.50 23.32
980 NASDAQ TBPH Mon, Apr 23, 2018 22.12 22.77 21.68 22.55
979 NASDAQ TBPH Fri, Apr 20, 2018 21.93 22.72 21.27 22.06
978 NASDAQ TBPH Thu, Apr 19, 2018 22.85 23.70 22.14 22.18
977 NASDAQ TBPH Wed, Apr 18, 2018 24.38 25.38 22.81 22.85
976 NASDAQ TBPH Tue, Apr 17, 2018 22.85 24.31 22.64 24.20
975 NASDAQ TBPH Mon, Apr 16, 2018 22.76 22.90 22.37 22.78
974 NASDAQ TBPH Fri, Apr 13, 2018 22.94 22.94 22.33 22.56
973 NASDAQ TBPH Thu, Apr 12, 2018 23.01 23.33 22.74 22.86
972 NASDAQ TBPH Wed, Apr 11, 2018 22.55 23.27 22.42 22.84
971 NASDAQ TBPH Tue, Apr 10, 2018 22.39 23.36 22.09 22.74
970 NASDAQ TBPH Mon, Apr 9, 2018 23.52 23.52 22.20 22.23
969 NASDAQ TBPH Fri, Apr 6, 2018 23.90 24.38 22.92 23.23
968 NASDAQ TBPH Thu, Apr 5, 2018 24.77 24.90 23.99 24.23
967 NASDAQ TBPH Wed, Apr 4, 2018 23.49 24.65 23.44 24.53
966 NASDAQ TBPH Tue, Apr 3, 2018 23.81 24.17 23.45 24.06
965 NASDAQ TBPH Mon, Apr 2, 2018 24.25 24.96 23.15 23.47
964 NASDAQ TBPH Thu, Mar 29, 2018 23.95 25.23 23.70 24.25
963 NASDAQ TBPH Wed, Mar 28, 2018 25.61 25.61 23.34 23.47
962 NASDAQ TBPH Tue, Mar 27, 2018 26.79 26.79 25.75 25.89
961 NASDAQ TBPH Mon, Mar 26, 2018 26.59 26.69 25.55 26.63
960 NASDAQ TBPH Fri, Mar 23, 2018 27.61 27.88 26.04 26.09
959 NASDAQ TBPH Thu, Mar 22, 2018 26.30 28.50 26.22 27.65
958 NASDAQ TBPH Wed, Mar 21, 2018 26.38 26.82 25.79 26.64
957 NASDAQ TBPH Tue, Mar 20, 2018 26.65 26.72 26.00 26.47
956 NASDAQ TBPH Mon, Mar 19, 2018 25.96 26.76 25.77 26.60
955 NASDAQ TBPH Fri, Mar 16, 2018 26.91 27.43 26.12 26.13
954 NASDAQ TBPH Thu, Mar 15, 2018 27.93 28.12 26.79 26.90
953 NASDAQ TBPH Wed, Mar 14, 2018 28.15 28.57 27.63 27.77
952 NASDAQ TBPH Tue, Mar 13, 2018 29.57 29.58 27.95 28.13
951 NASDAQ TBPH Mon, Mar 12, 2018 28.61 29.54 28.18 29.45
950 NASDAQ TBPH Fri, Mar 9, 2018 28.83 29.14 28.22 28.61
949 NASDAQ TBPH Thu, Mar 8, 2018 28.70 29.59 27.84 28.54
948 NASDAQ TBPH Wed, Mar 7, 2018 27.98 28.63 27.66 28.54
947 NASDAQ TBPH Tue, Mar 6, 2018 28.36 28.76 27.50 28.24
946 NASDAQ TBPH Mon, Mar 5, 2018 28.73 29.45 28.11 28.14
945 NASDAQ TBPH Fri, Mar 2, 2018 26.01 29.26 25.98 28.98
944 NASDAQ TBPH Thu, Mar 1, 2018 26.27 26.94 26.03 26.58
943 NASDAQ TBPH Wed, Feb 28, 2018 27.90 28.44 25.10 26.36
942 NASDAQ TBPH Tue, Feb 27, 2018 28.71 28.90 28.00 28.05
941 NASDAQ TBPH Mon, Feb 26, 2018 28.15 29.01 27.50 28.77
940 NASDAQ TBPH Fri, Feb 23, 2018 27.10 28.00 26.48 27.95
939 NASDAQ TBPH Thu, Feb 22, 2018 28.45 28.67 27.00 27.04
938 NASDAQ TBPH Wed, Feb 21, 2018 28.97 29.87 28.13 28.21
937 NASDAQ TBPH Tue, Feb 20, 2018 29.11 29.89 28.76 29.09
936 NASDAQ TBPH Fri, Feb 16, 2018 29.48 29.94 28.85 29.26
935 NASDAQ TBPH Thu, Feb 15, 2018 29.61 29.70 28.10 29.61
934 NASDAQ TBPH Wed, Feb 14, 2018 28.05 29.72 27.76 29.38
933 NASDAQ TBPH Tue, Feb 13, 2018 28.17 28.63 27.77 28.14
932 NASDAQ TBPH Mon, Feb 12, 2018 28.14 28.74 27.61 28.44
931 NASDAQ TBPH Fri, Feb 9, 2018 27.85 28.83 26.17 27.95
930 NASDAQ TBPH Thu, Feb 8, 2018 28.07 28.12 26.79 27.35
929 NASDAQ TBPH Wed, Feb 7, 2018 27.49 29.62 27.11 28.01
928 NASDAQ TBPH Tue, Feb 6, 2018 23.35 24.50 22.90 24.44
927 NASDAQ TBPH Mon, Feb 5, 2018 24.43 25.13 23.33 23.37
926 NASDAQ TBPH Fri, Feb 2, 2018 25.51 26.09 24.58 24.68
925 NASDAQ TBPH Thu, Feb 1, 2018 26.27 26.71 25.56 25.81
924 NASDAQ TBPH Wed, Jan 31, 2018 27.12 27.41 26.32 26.44
923 NASDAQ TBPH Tue, Jan 30, 2018 27.77 28.14 26.77 26.99
922 NASDAQ TBPH Mon, Jan 29, 2018 29.39 29.58 28.16 28.36
921 NASDAQ TBPH Fri, Jan 26, 2018 29.19 29.74 28.67 28.98
920 NASDAQ TBPH Thu, Jan 25, 2018 29.02 29.22 28.13 28.94
919 NASDAQ TBPH Wed, Jan 24, 2018 29.93 29.93 28.30 28.80
918 NASDAQ TBPH Tue, Jan 23, 2018 29.57 30.29 29.14 29.71
917 NASDAQ TBPH Mon, Jan 22, 2018 28.47 29.66 28.47 29.64
916 NASDAQ TBPH Fri, Jan 19, 2018 27.99 28.34 27.05 28.32
915 NASDAQ TBPH Thu, Jan 18, 2018 27.49 28.34 26.88 28.01
914 NASDAQ TBPH Wed, Jan 17, 2018 26.77 28.11 26.08 27.65
913 NASDAQ TBPH Tue, Jan 16, 2018 27.26 27.72 26.40 26.46
912 NASDAQ TBPH Fri, Jan 12, 2018 27.14 27.30 26.81 26.98
911 NASDAQ TBPH Thu, Jan 11, 2018 26.81 27.10 26.55 26.97
910 NASDAQ TBPH Wed, Jan 10, 2018 27.14 27.20 26.58 26.78
909 NASDAQ TBPH Tue, Jan 9, 2018 26.98 27.88 26.80 27.32
908 NASDAQ TBPH Mon, Jan 8, 2018 27.05 27.07 26.02 26.94
907 NASDAQ TBPH Fri, Jan 5, 2018 27.39 27.39 26.59 27.07
906 NASDAQ TBPH Thu, Jan 4, 2018 28.15 28.15 27.27 27.33
905 NASDAQ TBPH Wed, Jan 3, 2018 28.14 28.51 27.55 27.94
904 NASDAQ TBPH Tue, Jan 2, 2018 28.11 28.85 27.70 28.07
903 NASDAQ TBPH Fri, Dec 29, 2017 28.55 28.68 27.86 27.89
902 NASDAQ TBPH Thu, Dec 28, 2017 27.20 28.50 27.09 28.43
901 NASDAQ TBPH Wed, Dec 27, 2017 27.86 28.31 27.00 27.15
900 NASDAQ TBPH Tue, Dec 26, 2017 27.68 28.60 27.53 27.77
899 NASDAQ TBPH Fri, Dec 22, 2017 27.68 28.40 27.49 27.65
898 NASDAQ TBPH Thu, Dec 21, 2017 27.48 28.16 27.26 27.70
897 NASDAQ TBPH Wed, Dec 20, 2017 27.91 28.53 27.31 27.42
896 NASDAQ TBPH Tue, Dec 19, 2017 28.87 29.15 27.50 27.84
895 NASDAQ TBPH Mon, Dec 18, 2017 28.65 28.97 28.30 28.70
894 NASDAQ TBPH Fri, Dec 15, 2017 27.36 28.32 26.94 28.27
893 NASDAQ TBPH Thu, Dec 14, 2017 27.76 28.24 27.09 27.32
892 NASDAQ TBPH Wed, Dec 13, 2017 26.64 27.81 26.64 27.75
891 NASDAQ TBPH Tue, Dec 12, 2017 27.05 27.30 26.49 26.68
890 NASDAQ TBPH Mon, Dec 11, 2017 26.91 27.45 26.09 26.95
889 NASDAQ TBPH Fri, Dec 8, 2017 26.12 26.89 25.65 26.68
888 NASDAQ TBPH Thu, Dec 7, 2017 25.83 25.95 25.20 25.88
887 NASDAQ TBPH Wed, Dec 6, 2017 26.80 27.10 25.45 25.82
886 NASDAQ TBPH Tue, Dec 5, 2017 26.84 27.29 26.21 26.80
885 NASDAQ TBPH Mon, Dec 4, 2017 28.63 28.69 26.73 26.85
884 NASDAQ TBPH Fri, Dec 1, 2017 28.50 28.93 27.43 28.35
883 NASDAQ TBPH Thu, Nov 30, 2017 28.63 28.93 28.26 28.45
882 NASDAQ TBPH Wed, Nov 29, 2017 29.15 29.42 28.52 28.69
881 NASDAQ TBPH Tue, Nov 28, 2017 28.35 29.37 27.59 29.15
880 NASDAQ TBPH Mon, Nov 27, 2017 28.44 28.76 28.02 28.23
879 NASDAQ TBPH Fri, Nov 24, 2017 28.25 28.63 27.98 28.45
878 NASDAQ TBPH Wed, Nov 22, 2017 28.41 28.60 28.00 28.24
877 NASDAQ TBPH Tue, Nov 21, 2017 28.66 28.79 28.11 28.54
876 NASDAQ TBPH Mon, Nov 20, 2017 29.87 29.88 28.12 28.58
875 NASDAQ TBPH Fri, Nov 17, 2017 28.75 29.99 28.05 29.89
874 NASDAQ TBPH Thu, Nov 16, 2017 27.12 28.94 27.12 28.88
873 NASDAQ TBPH Wed, Nov 15, 2017 27.08 27.52 26.72 27.12
872 NASDAQ TBPH Tue, Nov 14, 2017 28.27 28.81 27.21 27.36
871 NASDAQ TBPH Mon, Nov 13, 2017 28.54 28.75 27.47 28.28
870 NASDAQ TBPH Fri, Nov 10, 2017 27.71 29.17 27.29 28.77
869 NASDAQ TBPH Thu, Nov 9, 2017 27.48 27.93 27.08 27.81
868 NASDAQ TBPH Wed, Nov 8, 2017 29.46 30.05 27.24 27.71
867 NASDAQ TBPH Tue, Nov 7, 2017 28.92 28.93 28.02 28.19
866 NASDAQ TBPH Mon, Nov 6, 2017 29.37 29.55 28.90 28.96
865 NASDAQ TBPH Fri, Nov 3, 2017 28.80 29.31 28.74 29.24
864 NASDAQ TBPH Thu, Nov 2, 2017 28.85 29.25 28.28 28.77
863 NASDAQ TBPH Wed, Nov 1, 2017 29.19 29.24 28.74 28.80
862 NASDAQ TBPH Tue, Oct 31, 2017 28.79 29.21 28.57 28.86
861 NASDAQ TBPH Mon, Oct 30, 2017 29.29 29.58 28.10 28.77
860 NASDAQ TBPH Fri, Oct 27, 2017 28.72 29.54 28.58 29.39
859 NASDAQ TBPH Thu, Oct 26, 2017 31.05 31.25 28.81 28.90
858 NASDAQ TBPH Wed, Oct 25, 2017 31.16 31.83 30.62 31.12
857 NASDAQ TBPH Tue, Oct 24, 2017 32.10 32.41 30.85 31.20
856 NASDAQ TBPH Mon, Oct 23, 2017 32.30 32.53 31.66 32.11
855 NASDAQ TBPH Fri, Oct 20, 2017 33.01 33.23 32.22 32.30
854 NASDAQ TBPH Thu, Oct 19, 2017 33.17 33.18 32.12 32.63
853 NASDAQ TBPH Wed, Oct 18, 2017 33.64 33.67 33.16 33.32
852 NASDAQ TBPH Tue, Oct 17, 2017 32.97 33.91 32.72 33.44
851 NASDAQ TBPH Mon, Oct 16, 2017 33.18 34.08 32.68 32.78
850 NASDAQ TBPH Fri, Oct 13, 2017 33.57 33.65 33.05 33.09
849 NASDAQ TBPH Thu, Oct 12, 2017 33.92 34.04 33.43 33.54
848 NASDAQ TBPH Wed, Oct 11, 2017 32.70 34.22 32.63 33.93
847 NASDAQ TBPH Tue, Oct 10, 2017 34.35 34.48 32.50 32.70
846 NASDAQ TBPH Mon, Oct 9, 2017 35.66 35.90 34.23 34.46
845 NASDAQ TBPH Fri, Oct 6, 2017 35.35 35.70 34.74 35.66
844 NASDAQ TBPH Thu, Oct 5, 2017 35.14 35.56 34.63 35.32
843 NASDAQ TBPH Wed, Oct 4, 2017 34.59 35.45 34.31 35.05
842 NASDAQ TBPH Tue, Oct 3, 2017 35.41 35.67 33.90 34.33
841 NASDAQ TBPH Mon, Oct 2, 2017 34.47 35.37 34.11 35.34
840 NASDAQ TBPH Fri, Sep 29, 2017 34.72 35.20 33.76 34.24
839 NASDAQ TBPH Thu, Sep 28, 2017 34.97 35.35 34.46 34.68
838 NASDAQ TBPH Wed, Sep 27, 2017 33.17 35.47 33.16 34.96
837 NASDAQ TBPH Tue, Sep 26, 2017 33.80 34.04 32.41 32.96
836 NASDAQ TBPH Mon, Sep 25, 2017 33.42 34.13 33.29 33.81
835 NASDAQ TBPH Fri, Sep 22, 2017 33.42 33.74 32.99 33.49
834 NASDAQ TBPH Thu, Sep 21, 2017 33.19 33.86 32.15 33.50
833 NASDAQ TBPH Wed, Sep 20, 2017 32.50 33.55 30.51 33.07
832 NASDAQ TBPH Tue, Sep 19, 2017 31.99 32.79 31.87 32.58
831 NASDAQ TBPH Mon, Sep 18, 2017 31.91 32.31 31.68 31.87
830 NASDAQ TBPH Fri, Sep 15, 2017 31.93 32.45 31.04 31.77
829 NASDAQ TBPH Thu, Sep 14, 2017 32.44 33.08 31.70 31.86
828 NASDAQ TBPH Wed, Sep 13, 2017 32.29 33.75 32.29 32.67
827 NASDAQ TBPH Tue, Sep 12, 2017 32.25 32.36 31.46 32.28
826 NASDAQ TBPH Mon, Sep 11, 2017 31.87 32.38 31.79 32.26
825 NASDAQ TBPH Fri, Sep 8, 2017 31.00 31.57 30.97 31.43
824 NASDAQ TBPH Thu, Sep 7, 2017 30.73 31.61 30.23 30.98
823 NASDAQ TBPH Wed, Sep 6, 2017 30.46 31.15 29.96 30.70
822 NASDAQ TBPH Tue, Sep 5, 2017 29.96 30.51 29.30 30.23
821 NASDAQ TBPH Fri, Sep 1, 2017 32.52 32.71 29.62 29.97
820 NASDAQ TBPH Thu, Aug 31, 2017 31.59 32.71 31.05 32.67
819 NASDAQ TBPH Wed, Aug 30, 2017 31.59 32.91 31.07 31.55
818 NASDAQ TBPH Tue, Aug 29, 2017 29.99 31.75 29.43 31.53
817 NASDAQ TBPH Mon, Aug 28, 2017 28.75 29.87 28.69 29.71
816 NASDAQ TBPH Fri, Aug 25, 2017 28.71 28.91 28.30 28.65
815 NASDAQ TBPH Thu, Aug 24, 2017 28.04 28.81 28.04 28.63
814 NASDAQ TBPH Wed, Aug 23, 2017 27.21 28.11 26.86 27.78
813 NASDAQ TBPH Tue, Aug 22, 2017 26.73 27.50 26.65 27.45
812 NASDAQ TBPH Mon, Aug 21, 2017 27.06 27.47 26.02 26.50
811 NASDAQ TBPH Fri, Aug 18, 2017 27.38 27.77 27.21 27.40
810 NASDAQ TBPH Thu, Aug 17, 2017 27.59 28.45 27.45 27.66
809 NASDAQ TBPH Wed, Aug 16, 2017 26.81 27.08 26.46 27.03
808 NASDAQ TBPH Tue, Aug 15, 2017 27.67 28.00 26.71 26.71
807 NASDAQ TBPH Mon, Aug 14, 2017 25.20 27.86 25.16 27.48
806 NASDAQ TBPH Fri, Aug 11, 2017 24.50 25.35 23.80 24.10
805 NASDAQ TBPH Thu, Aug 10, 2017 23.52 24.54 23.44 23.96
804 NASDAQ TBPH Wed, Aug 9, 2017 28.89 29.13 23.15 23.88
803 NASDAQ TBPH Tue, Aug 8, 2017 29.95 30.42 29.53 29.79
802 NASDAQ TBPH Mon, Aug 7, 2017 29.87 30.17 29.63 29.86
801 NASDAQ TBPH Fri, Aug 4, 2017 30.01 30.12 29.54 29.86
800 NASDAQ TBPH Thu, Aug 3, 2017 32.04 32.40 29.85 30.02
799 NASDAQ TBPH Wed, Aug 2, 2017 30.75 33.53 30.75 32.05
798 NASDAQ TBPH Tue, Aug 1, 2017 32.33 32.47 30.32 31.93
797 NASDAQ TBPH Mon, Jul 31, 2017 32.76 32.90 31.56 32.13
796 NASDAQ TBPH Fri, Jul 28, 2017 33.36 34.39 32.60 32.81
795 NASDAQ TBPH Thu, Jul 27, 2017 35.24 35.26 32.98 33.48
794 NASDAQ TBPH Wed, Jul 26, 2017 35.64 35.64 35.02 35.12
793 NASDAQ TBPH Tue, Jul 25, 2017 36.38 36.70 35.20 35.54
792 NASDAQ TBPH Mon, Jul 24, 2017 36.38 36.49 35.22 36.07
791 NASDAQ TBPH Fri, Jul 21, 2017 38.35 39.16 36.32 36.37
790 NASDAQ TBPH Thu, Jul 20, 2017 36.95 40.11 36.13 37.78
789 NASDAQ TBPH Wed, Jul 19, 2017 36.94 37.35 36.59 36.77
788 NASDAQ TBPH Tue, Jul 18, 2017 37.47 37.47 36.05 36.60
787 NASDAQ TBPH Mon, Jul 17, 2017 37.34 37.65 36.55 37.60
786 NASDAQ TBPH Fri, Jul 14, 2017 38.88 39.37 37.08 37.11
785 NASDAQ TBPH Thu, Jul 13, 2017 40.46 40.66 38.10 38.95
784 NASDAQ TBPH Wed, Jul 12, 2017 41.00 41.00 40.31 40.33
783 NASDAQ TBPH Tue, Jul 11, 2017 40.83 42.11 40.32 40.59
782 NASDAQ TBPH Mon, Jul 10, 2017 42.61 42.61 40.89 40.91
781 NASDAQ TBPH Fri, Jul 7, 2017 41.55 42.60 41.14 42.56
780 NASDAQ TBPH Thu, Jul 6, 2017 40.91 41.79 40.61 41.24
779 NASDAQ TBPH Wed, Jul 5, 2017 41.08 41.63 40.65 41.43
778 NASDAQ TBPH Mon, Jul 3, 2017 40.05 41.32 40.03 41.20
777 NASDAQ TBPH Fri, Jun 30, 2017 39.83 40.27 39.49 39.84
776 NASDAQ TBPH Thu, Jun 29, 2017 40.80 40.80 39.18 39.75
775 NASDAQ TBPH Wed, Jun 28, 2017 40.36 41.13 39.83 40.82
774 NASDAQ TBPH Tue, Jun 27, 2017 41.60 42.08 39.81 39.88
773 NASDAQ TBPH Mon, Jun 26, 2017 42.62 43.44 41.49 41.59
772 NASDAQ TBPH Fri, Jun 23, 2017 41.65 42.61 40.79 42.38
771 NASDAQ TBPH Thu, Jun 22, 2017 40.68 42.63 39.92 42.56
770 NASDAQ TBPH Wed, Jun 21, 2017 39.00 41.19 38.83 40.72
769 NASDAQ TBPH Tue, Jun 20, 2017 38.66 39.36 38.54 38.93
768 NASDAQ TBPH Mon, Jun 19, 2017 37.39 39.09 37.39 38.77
767 NASDAQ TBPH Fri, Jun 16, 2017 36.14 37.46 35.87 36.99
766 NASDAQ TBPH Thu, Jun 15, 2017 36.85 37.47 35.68 36.37
765 NASDAQ TBPH Wed, Jun 14, 2017 39.34 39.91 37.11 37.44
764 NASDAQ TBPH Tue, Jun 13, 2017 38.65 39.34 38.30 39.33
763 NASDAQ TBPH Mon, Jun 12, 2017 38.58 39.80 37.92 38.61
762 NASDAQ TBPH Fri, Jun 9, 2017 38.75 40.31 38.07 38.62
761 NASDAQ TBPH Thu, Jun 8, 2017 38.39 38.84 38.01 38.70
760 NASDAQ TBPH Wed, Jun 7, 2017 37.65 38.60 37.17 38.34
759 NASDAQ TBPH Tue, Jun 6, 2017 36.03 37.66 35.77 37.58
758 NASDAQ TBPH Mon, Jun 5, 2017 37.71 37.84 36.03 36.21
757 NASDAQ TBPH Fri, Jun 2, 2017 37.91 38.92 37.47 37.82
756 NASDAQ TBPH Thu, Jun 1, 2017 36.62 38.02 36.11 37.82
755 NASDAQ TBPH Wed, May 31, 2017 35.82 36.60 35.29 36.50
754 NASDAQ TBPH Tue, May 30, 2017 37.30 37.57 35.68 35.84
753 NASDAQ TBPH Fri, May 26, 2017 37.28 37.73 37.06 37.47
752 NASDAQ TBPH Thu, May 25, 2017 37.00 37.45 36.56 37.35
751 NASDAQ TBPH Wed, May 24, 2017 36.46 36.99 36.13 36.89
750 NASDAQ TBPH Tue, May 23, 2017 35.91 36.67 35.53 36.53
749 NASDAQ TBPH Mon, May 22, 2017 36.91 37.14 34.85 35.82
748 NASDAQ TBPH Fri, May 19, 2017 36.44 37.67 36.28 36.83
747 NASDAQ TBPH Thu, May 18, 2017 36.42 36.93 35.74 36.38
746 NASDAQ TBPH Wed, May 17, 2017 36.80 37.35 36.30 36.34
745 NASDAQ TBPH Tue, May 16, 2017 37.50 38.00 37.23 37.53
744 NASDAQ TBPH Mon, May 15, 2017 38.07 38.66 37.53 37.71
743 NASDAQ TBPH Fri, May 12, 2017 39.81 39.95 38.06 38.22
742 NASDAQ TBPH Thu, May 11, 2017 40.64 40.80 39.52 39.95
741 NASDAQ TBPH Wed, May 10, 2017 40.60 41.48 39.22 40.68
740 NASDAQ TBPH Tue, May 9, 2017 40.27 41.01 39.25 40.65
739 NASDAQ TBPH Mon, May 8, 2017 39.54 40.81 39.40 40.06
738 NASDAQ TBPH Fri, May 5, 2017 39.60 39.83 39.10 39.79
737 NASDAQ TBPH Thu, May 4, 2017 39.98 39.98 39.06 39.54
736 NASDAQ TBPH Wed, May 3, 2017 40.78 41.26 39.45 39.82
735 NASDAQ TBPH Tue, May 2, 2017 41.11 41.32 40.25 40.98
734 NASDAQ TBPH Mon, May 1, 2017 40.36 41.14 40.23 41.06
733 NASDAQ TBPH Fri, Apr 28, 2017 40.77 40.86 40.06 40.33
732 NASDAQ TBPH Thu, Apr 27, 2017 40.70 41.20 40.33 40.65
731 NASDAQ TBPH Wed, Apr 26, 2017 39.98 40.90 39.84 40.75
730 NASDAQ TBPH Tue, Apr 25, 2017 39.48 40.14 39.05 39.93
729 NASDAQ TBPH Mon, Apr 24, 2017 39.20 39.28 37.95 39.21
728 NASDAQ TBPH Fri, Apr 21, 2017 39.11 39.20 38.44 38.79
727 NASDAQ TBPH Thu, Apr 20, 2017 38.84 39.48 38.72 39.16
726 NASDAQ TBPH Wed, Apr 19, 2017 37.61 38.88 37.57 38.60
725 NASDAQ TBPH Tue, Apr 18, 2017 37.49 37.60 36.94 37.52
724 NASDAQ TBPH Mon, Apr 17, 2017 37.99 38.17 37.35 37.65
723 NASDAQ TBPH Thu, Apr 13, 2017 37.21 38.59 36.64 37.84
722 NASDAQ TBPH Wed, Apr 12, 2017 37.72 37.86 36.92 37.35
721 NASDAQ TBPH Tue, Apr 11, 2017 36.79 37.75 36.49 37.73
720 NASDAQ TBPH Mon, Apr 10, 2017 36.61 37.03 36.46 36.89
719 NASDAQ TBPH Fri, Apr 7, 2017 35.38 36.31 35.22 36.31
718 NASDAQ TBPH Thu, Apr 6, 2017 35.61 35.94 35.02 35.48
717 NASDAQ TBPH Wed, Apr 5, 2017 36.09 36.30 35.02 35.46
716 NASDAQ TBPH Tue, Apr 4, 2017 35.72 36.32 35.64 35.88
715 NASDAQ TBPH Mon, Apr 3, 2017 36.94 37.48 35.25 35.70
714 NASDAQ TBPH Fri, Mar 31, 2017 36.32 37.15 35.64 36.82
713 NASDAQ TBPH Thu, Mar 30, 2017 37.05 37.05 35.31 36.34
712 NASDAQ TBPH Wed, Mar 29, 2017 36.03 37.18 35.73 37.06
711 NASDAQ TBPH Tue, Mar 28, 2017 35.35 36.00 34.33 35.98
710 NASDAQ TBPH Mon, Mar 27, 2017 33.30 35.53 32.82 35.35
709 NASDAQ TBPH Fri, Mar 24, 2017 33.45 33.96 33.33 33.76
708 NASDAQ TBPH Thu, Mar 23, 2017 32.81 33.57 32.35 33.35
707 NASDAQ TBPH Wed, Mar 22, 2017 32.01 33.02 31.49 32.76
706 NASDAQ TBPH Tue, Mar 21, 2017 33.89 34.16 31.82 31.86
705 NASDAQ TBPH Mon, Mar 20, 2017 32.74 33.76 32.51 33.73
704 NASDAQ TBPH Fri, Mar 17, 2017 31.27 32.89 30.54 32.79
703 NASDAQ TBPH Thu, Mar 16, 2017 31.41 31.80 31.08 31.65
702 NASDAQ TBPH Wed, Mar 15, 2017 30.30 31.61 30.16 31.49
701 NASDAQ TBPH Tue, Mar 14, 2017 30.77 30.87 29.88 30.19
700 NASDAQ TBPH Mon, Mar 13, 2017 31.19 31.70 30.87 31.06
699 NASDAQ TBPH Fri, Mar 10, 2017 31.13 31.72 30.69 31.28
698 NASDAQ TBPH Thu, Mar 9, 2017 30.71 31.25 30.03 30.85
697 NASDAQ TBPH Wed, Mar 8, 2017 30.45 31.79 30.17 30.77
696 NASDAQ TBPH Tue, Mar 7, 2017 30.94 31.36 30.34 30.46
695 NASDAQ TBPH Mon, Mar 6, 2017 31.87 32.01 31.24 31.33
694 NASDAQ TBPH Fri, Mar 3, 2017 31.28 32.33 31.28 32.12
693 NASDAQ TBPH Thu, Mar 2, 2017 31.91 32.52 30.86 31.45
692 NASDAQ TBPH Wed, Mar 1, 2017 31.15 32.28 30.63 32.18
691 NASDAQ TBPH Tue, Feb 28, 2017 29.78 31.00 29.03 30.62
690 NASDAQ TBPH Mon, Feb 27, 2017 30.32 32.17 30.32 31.99
689 NASDAQ TBPH Fri, Feb 24, 2017 29.88 30.64 29.88 30.33
688 NASDAQ TBPH Thu, Feb 23, 2017 30.89 30.99 29.49 30.23
687 NASDAQ TBPH Wed, Feb 22, 2017 31.38 32.02 30.39 30.81
686 NASDAQ TBPH Tue, Feb 21, 2017 33.78 33.78 30.95 31.55
685 NASDAQ TBPH Fri, Feb 17, 2017 32.40 33.91 32.35 33.78
684 NASDAQ TBPH Thu, Feb 16, 2017 33.10 33.36 31.89 32.40
683 NASDAQ TBPH Wed, Feb 15, 2017 32.18 33.05 31.79 32.97
682 NASDAQ TBPH Tue, Feb 14, 2017 32.15 32.48 32.01 32.26
681 NASDAQ TBPH Mon, Feb 13, 2017 32.27 32.54 31.66 32.29
680 NASDAQ TBPH Fri, Feb 10, 2017 32.09 32.42 31.94 32.02
679 NASDAQ TBPH Thu, Feb 9, 2017 30.63 32.02 30.63 31.86
678 NASDAQ TBPH Wed, Feb 8, 2017 30.42 31.12 30.23 30.60
677 NASDAQ TBPH Tue, Feb 7, 2017 31.30 31.30 30.12 30.63
676 NASDAQ TBPH Mon, Feb 6, 2017 31.28 31.65 30.80 31.24
675 NASDAQ TBPH Fri, Feb 3, 2017 30.53 31.48 29.88 31.33
674 NASDAQ TBPH Thu, Feb 2, 2017 29.73 30.70 29.56 30.30
673 NASDAQ TBPH Wed, Feb 1, 2017 30.05 30.10 28.79 29.91
672 NASDAQ TBPH Tue, Jan 31, 2017 28.05 30.19 27.80 29.96
671 NASDAQ TBPH Mon, Jan 30, 2017 28.89 28.95 27.90 28.28
670 NASDAQ TBPH Fri, Jan 27, 2017 28.05 29.12 28.01 29.06
669 NASDAQ TBPH Thu, Jan 26, 2017 29.40 29.51 28.59 28.90
668 NASDAQ TBPH Wed, Jan 25, 2017 29.39 29.58 28.48 29.44
667 NASDAQ TBPH Tue, Jan 24, 2017 30.07 30.48 28.40 29.01
666 NASDAQ TBPH Mon, Jan 23, 2017 30.96 31.29 29.95 30.01
665 NASDAQ TBPH Fri, Jan 20, 2017 31.24 31.58 30.44 31.01
664 NASDAQ TBPH Thu, Jan 19, 2017 32.03 32.05 31.07 31.19
663 NASDAQ TBPH Wed, Jan 18, 2017 31.59 32.13 31.09 31.98
662 NASDAQ TBPH Tue, Jan 17, 2017 32.79 32.80 31.37 31.65
661 NASDAQ TBPH Fri, Jan 13, 2017 33.52 34.30 32.79 32.98
660 NASDAQ TBPH Thu, Jan 12, 2017 32.71 33.28 32.09 33.04
659 NASDAQ TBPH Wed, Jan 11, 2017 34.47 34.53 31.51 33.03
658 NASDAQ TBPH Tue, Jan 10, 2017 33.59 34.55 33.28 34.38
657 NASDAQ TBPH Mon, Jan 9, 2017 33.34 33.84 32.38 33.43
656 NASDAQ TBPH Fri, Jan 6, 2017 33.19 33.61 32.73 32.95
655 NASDAQ TBPH Thu, Jan 5, 2017 33.40 33.71 32.36 32.83
654 NASDAQ TBPH Wed, Jan 4, 2017 32.61 33.63 32.44 33.36
653 NASDAQ TBPH Tue, Jan 3, 2017 32.31 32.80 31.50 32.50
652 NASDAQ TBPH Fri, Dec 30, 2016 31.90 32.14 31.62 31.88
651 NASDAQ TBPH Thu, Dec 29, 2016 31.63 31.91 31.19 31.61
650 NASDAQ TBPH Wed, Dec 28, 2016 32.44 32.49 31.34 31.61
649 NASDAQ TBPH Tue, Dec 27, 2016 32.63 32.98 32.26 32.35
648 NASDAQ TBPH Fri, Dec 23, 2016 30.97 32.56 30.97 32.41
647 NASDAQ TBPH Thu, Dec 22, 2016 31.40 31.73 30.62 30.84
646 NASDAQ TBPH Wed, Dec 21, 2016 32.33 32.33 31.34 31.39
645 NASDAQ TBPH Tue, Dec 20, 2016 31.50 32.03 31.30 31.55
644 NASDAQ TBPH Mon, Dec 19, 2016 31.93 32.83 30.91 31.23
643 NASDAQ TBPH Fri, Dec 16, 2016 31.50 32.22 31.33 31.84
642 NASDAQ TBPH Thu, Dec 15, 2016 31.10 31.84 30.78 31.45
641 NASDAQ TBPH Wed, Dec 14, 2016 31.64 31.89 29.37 30.95
640 NASDAQ TBPH Tue, Dec 13, 2016 31.42 31.88 31.02 31.71
639 NASDAQ TBPH Mon, Dec 12, 2016 30.70 31.28 29.74 31.13
638 NASDAQ TBPH Fri, Dec 9, 2016 30.61 32.36 29.84 30.84
637 NASDAQ TBPH Thu, Dec 8, 2016 29.03 30.41 28.42 30.36
636 NASDAQ TBPH Wed, Dec 7, 2016 30.05 30.86 28.61 29.13
635 NASDAQ TBPH Tue, Dec 6, 2016 29.41 30.66 28.79 30.51
634 NASDAQ TBPH Mon, Dec 5, 2016 28.55 29.41 28.51 29.04
633 NASDAQ TBPH Fri, Dec 2, 2016 27.45 28.84 26.80 28.62
632 NASDAQ TBPH Thu, Dec 1, 2016 27.82 27.94 26.41 27.42
631 NASDAQ TBPH Wed, Nov 30, 2016 28.02 28.43 27.00 27.84
630 NASDAQ TBPH Tue, Nov 29, 2016 28.22 28.69 27.20 27.60
629 NASDAQ TBPH Mon, Nov 28, 2016 29.46 29.46 28.12 28.42
628 NASDAQ TBPH Fri, Nov 25, 2016 29.27 29.74 28.48 29.69
627 NASDAQ TBPH Wed, Nov 23, 2016 28.57 29.46 27.73 29.27
626 NASDAQ TBPH Tue, Nov 22, 2016 30.39 30.70 28.11 28.91
625 NASDAQ TBPH Mon, Nov 21, 2016 31.98 32.20 30.30 30.53
624 NASDAQ TBPH Fri, Nov 18, 2016 33.03 33.03 31.00 31.96
623 NASDAQ TBPH Thu, Nov 17, 2016 33.89 34.49 32.77 32.89
622 NASDAQ TBPH Wed, Nov 16, 2016 35.43 35.90 33.26 33.58
621 NASDAQ TBPH Tue, Nov 15, 2016 35.33 36.74 35.27 35.73
620 NASDAQ TBPH Mon, Nov 14, 2016 34.48 35.75 33.97 35.57
619 NASDAQ TBPH Fri, Nov 11, 2016 30.94 34.67 30.79 34.11
618 NASDAQ TBPH Thu, Nov 10, 2016 31.00 31.99 30.18 31.25
617 NASDAQ TBPH Wed, Nov 9, 2016 27.24 31.41 26.87 30.37
616 NASDAQ TBPH Tue, Nov 8, 2016 25.20 26.18 25.20 26.15
615 NASDAQ TBPH Mon, Nov 7, 2016 25.50 25.89 25.12 25.82
614 NASDAQ TBPH Fri, Nov 4, 2016 24.57 25.38 24.54 24.95
613 NASDAQ TBPH Thu, Nov 3, 2016 25.87 26.05 24.54 24.57
612 NASDAQ TBPH Wed, Nov 2, 2016 25.33 25.55 25.06 25.10
611 NASDAQ TBPH Tue, Nov 1, 2016 25.35 25.50 25.02 25.38
610 NASDAQ TBPH Mon, Oct 31, 2016 25.24 25.63 25.00 25.13
609 NASDAQ TBPH Fri, Oct 28, 2016 25.63 25.80 24.76 25.42
608 NASDAQ TBPH Thu, Oct 27, 2016 29.82 29.82 26.47 26.55
607 NASDAQ TBPH Wed, Oct 26, 2016 33.08 33.45 32.47 32.98
606 NASDAQ TBPH Tue, Oct 25, 2016 32.75 33.09 32.62 33.01
605 NASDAQ TBPH Mon, Oct 24, 2016 33.93 33.93 32.14 32.82
604 NASDAQ TBPH Fri, Oct 21, 2016 32.90 34.16 32.63 33.54
603 NASDAQ TBPH Thu, Oct 20, 2016 31.78 33.31 31.37 32.80
602 NASDAQ TBPH Wed, Oct 19, 2016 30.55 32.24 30.14 32.01
601 NASDAQ TBPH Tue, Oct 18, 2016 30.04 31.27 29.86 30.56
600 NASDAQ TBPH Mon, Oct 17, 2016 29.13 30.68 28.39 29.76
599 NASDAQ TBPH Fri, Oct 14, 2016 31.97 32.87 29.02 29.03
598 NASDAQ TBPH Thu, Oct 13, 2016 31.02 32.39 30.41 31.86
597 NASDAQ TBPH Wed, Oct 12, 2016 36.20 36.20 31.50 31.51
596 NASDAQ TBPH Tue, Oct 11, 2016 38.25 38.53 36.60 37.44
595 NASDAQ TBPH Mon, Oct 10, 2016 36.92 38.92 36.92 38.58
594 NASDAQ TBPH Fri, Oct 7, 2016 36.29 36.94 35.61 36.73
593 NASDAQ TBPH Thu, Oct 6, 2016 37.20 37.20 35.82 36.35
592 NASDAQ TBPH Wed, Oct 5, 2016 36.61 37.46 36.07 37.38
591 NASDAQ TBPH Tue, Oct 4, 2016 36.88 36.88 35.83 36.30
590 NASDAQ TBPH Mon, Oct 3, 2016 36.20 36.93 35.15 36.89
589 NASDAQ TBPH Fri, Sep 30, 2016 35.22 36.48 34.57 36.24
588 NASDAQ TBPH Thu, Sep 29, 2016 36.65 36.78 35.04 35.18
587 NASDAQ TBPH Wed, Sep 28, 2016 37.00 37.14 36.00 36.91
586 NASDAQ TBPH Tue, Sep 27, 2016 35.74 36.98 35.45 36.97
585 NASDAQ TBPH Mon, Sep 26, 2016 35.73 36.10 35.11 35.78
584 NASDAQ TBPH Fri, Sep 23, 2016 36.36 36.58 35.51 35.79
583 NASDAQ TBPH Thu, Sep 22, 2016 35.70 36.67 35.20 36.58
582 NASDAQ TBPH Wed, Sep 21, 2016 35.39 35.60 34.35 35.54
581 NASDAQ TBPH Tue, Sep 20, 2016 33.75 35.22 33.57 35.02
580 NASDAQ TBPH Mon, Sep 19, 2016 33.37 33.69 32.85 33.67
579 NASDAQ TBPH Fri, Sep 16, 2016 32.38 33.32 32.05 33.00
578 NASDAQ TBPH Thu, Sep 15, 2016 31.58 32.24 31.45 32.22
577 NASDAQ TBPH Wed, Sep 14, 2016 30.12 31.96 30.12 31.69
576 NASDAQ TBPH Tue, Sep 13, 2016 30.76 31.13 29.51 30.11
575 NASDAQ TBPH Mon, Sep 12, 2016 30.28 31.15 29.99 31.10
574 NASDAQ TBPH Fri, Sep 9, 2016 30.85 31.23 30.30 30.35
573 NASDAQ TBPH Thu, Sep 8, 2016 29.22 31.24 29.22 31.16
572 NASDAQ TBPH Wed, Sep 7, 2016 29.49 29.81 29.08 29.35
571 NASDAQ TBPH Tue, Sep 6, 2016 28.85 30.00 28.84 29.67
570 NASDAQ TBPH Fri, Sep 2, 2016 29.05 29.21 28.44 28.85
569 NASDAQ TBPH Thu, Sep 1, 2016 28.26 29.15 28.26 28.86
568 NASDAQ TBPH Wed, Aug 31, 2016 28.32 28.66 27.62 28.36
567 NASDAQ TBPH Tue, Aug 30, 2016 28.88 29.00 28.29 28.37
566 NASDAQ TBPH Mon, Aug 29, 2016 28.67 28.99 28.19 28.82
565 NASDAQ TBPH Fri, Aug 26, 2016 28.10 28.75 27.76 28.18
564 NASDAQ TBPH Thu, Aug 25, 2016 27.55 28.34 27.37 28.17
563 NASDAQ TBPH Wed, Aug 24, 2016 27.78 28.70 26.90 27.63
562 NASDAQ TBPH Tue, Aug 23, 2016 27.17 28.10 27.05 27.98
561 NASDAQ TBPH Mon, Aug 22, 2016 27.89 28.06 26.68 27.05
560 NASDAQ TBPH Fri, Aug 19, 2016 28.38 28.40 27.78 27.89
559 NASDAQ TBPH Thu, Aug 18, 2016 27.95 28.74 27.87 28.50
558 NASDAQ TBPH Wed, Aug 17, 2016 27.59 28.06 27.03 27.99
557 NASDAQ TBPH Tue, Aug 16, 2016 27.99 28.41 27.44 27.51
556 NASDAQ TBPH Mon, Aug 15, 2016 26.98 28.06 26.73 27.95
555 NASDAQ TBPH Fri, Aug 12, 2016 25.97 27.00 25.83 26.96
554 NASDAQ TBPH Thu, Aug 11, 2016 25.52 26.01 24.93 25.96
553 NASDAQ TBPH Wed, Aug 10, 2016 26.17 26.43 23.80 25.44
552 NASDAQ TBPH Tue, Aug 9, 2016 25.44 26.35 24.72 26.15
551 NASDAQ TBPH Mon, Aug 8, 2016 25.55 25.55 25.13 25.44
550 NASDAQ TBPH Fri, Aug 5, 2016 24.34 25.50 23.86 25.38
549 NASDAQ TBPH Thu, Aug 4, 2016 24.71 25.22 24.09 24.14
548 NASDAQ TBPH Wed, Aug 3, 2016 26.30 26.79 24.26 24.62
547 NASDAQ TBPH Tue, Aug 2, 2016 26.46 27.59 26.40 27.26
546 NASDAQ TBPH Mon, Aug 1, 2016 25.56 26.49 24.97 26.40
545 NASDAQ TBPH Fri, Jul 29, 2016 24.23 25.59 24.18 25.51
544 NASDAQ TBPH Thu, Jul 28, 2016 24.07 24.50 23.82 24.37
543 NASDAQ TBPH Wed, Jul 27, 2016 22.91 24.15 22.91 24.09
542 NASDAQ TBPH Tue, Jul 26, 2016 22.56 22.92 22.40 22.84
541 NASDAQ TBPH Mon, Jul 25, 2016 22.91 23.25 22.55 22.59
540 NASDAQ TBPH Fri, Jul 22, 2016 22.27 22.96 22.13 22.92
539 NASDAQ TBPH Thu, Jul 21, 2016 22.75 23.06 22.00 22.26
538 NASDAQ TBPH Wed, Jul 20, 2016 22.41 22.91 21.97 22.67
537 NASDAQ TBPH Tue, Jul 19, 2016 23.32 23.55 22.17 22.26
536 NASDAQ TBPH Mon, Jul 18, 2016 23.60 23.60 22.99 23.32
535 NASDAQ TBPH Fri, Jul 15, 2016 23.47 23.84 22.96 23.55
534 NASDAQ TBPH Thu, Jul 14, 2016 23.58 23.58 22.80 23.30
533 NASDAQ TBPH Wed, Jul 13, 2016 24.05 24.21 23.19 23.33
532 NASDAQ TBPH Tue, Jul 12, 2016 23.89 24.16 23.45 23.92
531 NASDAQ TBPH Mon, Jul 11, 2016 23.65 23.99 23.45 23.66
530 NASDAQ TBPH Fri, Jul 8, 2016 23.17 23.63 22.80 23.46
529 NASDAQ TBPH Thu, Jul 7, 2016 23.04 23.04 22.76 23.00
528 NASDAQ TBPH Wed, Jul 6, 2016 22.59 23.02 22.34 22.95
527 NASDAQ TBPH Tue, Jul 5, 2016 22.88 23.28 22.46 22.77
526 NASDAQ TBPH Fri, Jul 1, 2016 22.58 23.15 22.58 22.98
525 NASDAQ TBPH Thu, Jun 30, 2016 22.88 22.97 21.38 22.69
524 NASDAQ TBPH Wed, Jun 29, 2016 23.12 23.12 22.74 22.88
523 NASDAQ TBPH Tue, Jun 28, 2016 21.96 22.98 21.79 22.85
522 NASDAQ TBPH Mon, Jun 27, 2016 22.43 22.54 21.30 21.71
521 NASDAQ TBPH Fri, Jun 24, 2016 22.11 22.87 22.10 22.58
520 NASDAQ TBPH Thu, Jun 23, 2016 23.53 23.53 22.76 23.06
519 NASDAQ TBPH Wed, Jun 22, 2016 23.12 23.72 22.32 22.89
518 NASDAQ TBPH Tue, Jun 21, 2016 23.11 23.36 21.79 23.15
517 NASDAQ TBPH Mon, Jun 20, 2016 22.46 23.03 22.26 22.88
516 NASDAQ TBPH Fri, Jun 17, 2016 22.59 22.66 21.51 21.82
515 NASDAQ TBPH Thu, Jun 16, 2016 22.61 22.61 21.92 22.51
514 NASDAQ TBPH Wed, Jun 15, 2016 22.65 23.42 22.44 22.80
513 NASDAQ TBPH Tue, Jun 14, 2016 22.35 22.49 21.33 22.37
512 NASDAQ TBPH Mon, Jun 13, 2016 22.57 23.28 22.30 22.35
511 NASDAQ TBPH Fri, Jun 10, 2016 23.00 23.18 22.04 22.68
510 NASDAQ TBPH Thu, Jun 9, 2016 23.41 23.85 23.16 23.36
509 NASDAQ TBPH Wed, Jun 8, 2016 23.47 23.70 22.82 23.54
508 NASDAQ TBPH Tue, Jun 7, 2016 23.65 23.95 23.13 23.29
507 NASDAQ TBPH Mon, Jun 6, 2016 23.42 23.99 22.70 23.83
506 NASDAQ TBPH Fri, Jun 3, 2016 23.70 23.94 23.03 23.29
505 NASDAQ TBPH Thu, Jun 2, 2016 23.02 23.94 23.02 23.67
504 NASDAQ TBPH Wed, Jun 1, 2016 22.80 23.40 22.66 22.96
503 NASDAQ TBPH Tue, May 31, 2016 22.81 23.05 22.46 23.00
502 NASDAQ TBPH Fri, May 27, 2016 22.26 22.98 21.89 22.75
501 NASDAQ TBPH Thu, May 26, 2016 22.04 22.50 21.86 22.30
500 NASDAQ TBPH Wed, May 25, 2016 21.51 22.24 21.26 22.17
499 NASDAQ TBPH Tue, May 24, 2016 21.08 21.61 20.95 21.47
498 NASDAQ TBPH Mon, May 23, 2016 20.47 21.70 20.23 20.83
497 NASDAQ TBPH Fri, May 20, 2016 19.40 20.72 18.91 20.55
496 NASDAQ TBPH Thu, May 19, 2016 18.79 19.50 18.37 19.40
495 NASDAQ TBPH Wed, May 18, 2016 17.67 19.00 17.61 19.00
494 NASDAQ TBPH Tue, May 17, 2016 18.14 18.68 17.76 17.84
493 NASDAQ TBPH Mon, May 16, 2016 17.71 18.74 17.71 18.14
492 NASDAQ TBPH Fri, May 13, 2016 17.39 18.17 17.23 17.56
491 NASDAQ TBPH Thu, May 12, 2016 18.45 18.65 17.25 17.45
490 NASDAQ TBPH Wed, May 11, 2016 18.76 18.99 18.01 18.10
489 NASDAQ TBPH Tue, May 10, 2016 17.25 19.42 15.00 18.86
488 NASDAQ TBPH Mon, May 9, 2016 17.97 18.82 17.50 18.63
487 NASDAQ TBPH Fri, May 6, 2016 18.20 18.86 17.77 17.95
486 NASDAQ TBPH Thu, May 5, 2016 18.75 19.22 18.09 18.31
485 NASDAQ TBPH Wed, May 4, 2016 19.71 20.03 19.18 19.32
484 NASDAQ TBPH Tue, May 3, 2016 21.02 21.07 19.67 19.70
483 NASDAQ TBPH Mon, May 2, 2016 20.78 21.30 20.06 21.20
482 NASDAQ TBPH Fri, Apr 29, 2016 22.33 22.33 20.21 20.75
481 NASDAQ TBPH Thu, Apr 28, 2016 22.95 22.95 21.05 21.16
480 NASDAQ TBPH Wed, Apr 27, 2016 23.72 24.22 22.77 23.57
479 NASDAQ TBPH Tue, Apr 26, 2016 24.07 24.07 23.24 23.80
478 NASDAQ TBPH Mon, Apr 25, 2016 24.31 24.47 23.50 24.12
477 NASDAQ TBPH Fri, Apr 22, 2016 24.01 24.76 23.74 24.20
476 NASDAQ TBPH Thu, Apr 21, 2016 23.43 24.57 23.37 24.08
475 NASDAQ TBPH Wed, Apr 20, 2016 23.06 23.60 22.60 23.38
474 NASDAQ TBPH Tue, Apr 19, 2016 23.32 23.41 22.56 22.84
473 NASDAQ TBPH Mon, Apr 18, 2016 22.49 23.23 22.23 23.19
472 NASDAQ TBPH Fri, Apr 15, 2016 22.19 22.80 22.19 22.44
471 NASDAQ TBPH Thu, Apr 14, 2016 22.02 22.49 21.82 22.35
470 NASDAQ TBPH Wed, Apr 13, 2016 21.52 22.24 20.95 22.04
469 NASDAQ TBPH Tue, Apr 12, 2016 21.75 22.03 20.57 21.34
468 NASDAQ TBPH Mon, Apr 11, 2016 21.34 22.20 20.97 21.92
467 NASDAQ TBPH Fri, Apr 8, 2016 21.18 21.18 20.52 20.98
466 NASDAQ TBPH Thu, Apr 7, 2016 20.68 21.12 20.50 20.90
465 NASDAQ TBPH Wed, Apr 6, 2016 20.28 20.89 20.28 20.83
464 NASDAQ TBPH Tue, Apr 5, 2016 20.43 20.43 20.43 20.31
463 NASDAQ TBPH Mon, Apr 4, 2016 19.64 20.70 19.29 20.43
462 NASDAQ TBPH Fri, Apr 1, 2016 18.47 19.75 18.47 19.69
461 NASDAQ TBPH Thu, Mar 31, 2016 18.47 19.00 18.16 18.42
460 NASDAQ TBPH Wed, Mar 30, 2016 18.20 18.75 18.06 18.42
459 NASDAQ TBPH Tue, Mar 29, 2016 17.16 17.84 16.71 17.89
458 NASDAQ TBPH Mon, Mar 28, 2016 17.18 17.52 16.76 17.35
457 NASDAQ TBPH Thu, Mar 24, 2016 17.35 17.35 17.35 17.00
456 NASDAQ TBPH Wed, Mar 23, 2016 18.50 18.61 17.27 17.35
455 NASDAQ TBPH Tue, Mar 22, 2016 18.30 18.78 17.89 18.48
454 NASDAQ TBPH Mon, Mar 21, 2016 18.14 18.74 17.75 18.44
453 NASDAQ TBPH Fri, Mar 18, 2016 18.01 18.32 17.35 17.93
452 NASDAQ TBPH Thu, Mar 17, 2016 17.80 18.04 16.80 17.75
451 NASDAQ TBPH Wed, Mar 16, 2016 16.77 17.92 16.77 17.82
450 NASDAQ TBPH Tue, Mar 15, 2016 17.69 17.69 17.69 16.96
449 NASDAQ TBPH Mon, Mar 14, 2016 17.55 18.12 17.30 17.69
448 NASDAQ TBPH Fri, Mar 11, 2016 17.10 17.74 16.93 17.70
447 NASDAQ TBPH Thu, Mar 10, 2016 16.44 18.39 16.44 17.59
446 NASDAQ TBPH Wed, Mar 9, 2016 17.17 17.17 17.17 17.59
445 NASDAQ TBPH Tue, Mar 8, 2016 18.19 18.19 17.11 18.15
444 NASDAQ TBPH Mon, Mar 7, 2016 17.83 18.72 17.40 18.15
443 NASDAQ TBPH Fri, Mar 4, 2016 17.72 17.72 17.72 17.87
442 NASDAQ TBPH Thu, Mar 3, 2016 17.37 17.37 17.37 17.72
441 NASDAQ TBPH Wed, Mar 2, 2016 16.00 17.46 15.91 15.98
440 NASDAQ TBPH Tue, Mar 1, 2016 15.72 15.72 15.72 15.98
439 NASDAQ TBPH Mon, Feb 29, 2016 16.15 16.43 15.66 15.72
438 NASDAQ TBPH Fri, Feb 26, 2016 16.15 16.15 16.15 16.14
437 NASDAQ TBPH Thu, Feb 25, 2016 15.45 16.21 15.31 16.15
436 NASDAQ TBPH Wed, Feb 24, 2016 14.09 15.48 13.59 15.35
435 NASDAQ TBPH Tue, Feb 23, 2016 14.52 15.16 14.33 14.34
434 NASDAQ TBPH Mon, Feb 22, 2016 15.79 15.79 14.52 14.80
433 NASDAQ TBPH Fri, Feb 19, 2016 15.45 16.00 15.00 15.65
432 NASDAQ TBPH Thu, Feb 18, 2016 16.07 16.18 15.23 15.50
431 NASDAQ TBPH Wed, Feb 17, 2016 15.45 17.34 15.36 16.10
430 NASDAQ TBPH Tue, Feb 16, 2016 15.15 15.46 14.81 15.29
429 NASDAQ TBPH Fri, Feb 12, 2016 16.11 16.11 14.35 14.86
428 NASDAQ TBPH Thu, Feb 11, 2016 15.39 16.75 15.39 15.94
427 NASDAQ TBPH Wed, Feb 10, 2016 16.53 17.13 15.70 15.77
426 NASDAQ TBPH Tue, Feb 9, 2016 16.78 17.39 16.09 16.32
425 NASDAQ TBPH Mon, Feb 8, 2016 17.26 17.26 16.62 17.01
424 NASDAQ TBPH Fri, Feb 5, 2016 17.27 17.88 17.23 17.43
423 NASDAQ TBPH Thu, Feb 4, 2016 16.69 17.88 16.61 17.44
422 NASDAQ TBPH Wed, Feb 3, 2016 16.20 16.99 14.45 16.78
421 NASDAQ TBPH Tue, Feb 2, 2016 15.79 16.13 15.52 16.08
420 NASDAQ TBPH Mon, Feb 1, 2016 16.23 16.60 15.05 16.01
419 NASDAQ TBPH Fri, Jan 29, 2016 16.33 16.84 15.90 16.42
418 NASDAQ TBPH Thu, Jan 28, 2016 16.27 16.33 15.32 16.31
417 NASDAQ TBPH Wed, Jan 27, 2016 16.10 16.58 15.91 16.08
416 NASDAQ TBPH Tue, Jan 26, 2016 16.16 16.26 15.20 16.16
415 NASDAQ TBPH Mon, Jan 25, 2016 16.07 16.73 15.89 16.02
414 NASDAQ TBPH Fri, Jan 22, 2016 16.33 16.63 15.84 16.19
413 NASDAQ TBPH Thu, Jan 21, 2016 15.66 16.50 15.17 15.92
412 NASDAQ TBPH Wed, Jan 20, 2016 13.90 15.97 13.48 15.75
411 NASDAQ TBPH Tue, Jan 19, 2016 14.97 14.97 13.56 14.18
410 NASDAQ TBPH Fri, Jan 15, 2016 13.28 14.61 12.87 14.52
409 NASDAQ TBPH Thu, Jan 14, 2016 13.19 14.10 12.89 13.73
408 NASDAQ TBPH Wed, Jan 13, 2016 14.00 14.27 13.29 13.40
407 NASDAQ TBPH Tue, Jan 12, 2016 13.52 13.97 13.09 13.95
406 NASDAQ TBPH Mon, Jan 11, 2016 14.67 14.85 12.98 13.35
405 NASDAQ TBPH Fri, Jan 8, 2016 15.60 15.82 14.61 14.61
404 NASDAQ TBPH Thu, Jan 7, 2016 15.23 16.21 15.14 15.53
403 NASDAQ TBPH Wed, Jan 6, 2016 16.26 16.43 15.44 15.66
402 NASDAQ TBPH Tue, Jan 5, 2016 16.33 16.96 16.14 16.63
401 NASDAQ TBPH Mon, Jan 4, 2016 16.02 16.55 15.87 16.24
400 NASDAQ TBPH Thu, Dec 31, 2015 16.37 16.77 16.34 16.39
399 NASDAQ TBPH Wed, Dec 30, 2015 16.72 16.90 16.40 16.51
398 NASDAQ TBPH Tue, Dec 29, 2015 16.49 16.73 16.20 16.70
397 NASDAQ TBPH Mon, Dec 28, 2015 16.15 16.49 15.72 16.35
396 NASDAQ TBPH Thu, Dec 24, 2015 16.85 16.98 16.01 16.30
395 NASDAQ TBPH Wed, Dec 23, 2015 17.00 17.45 16.60 16.81
394 NASDAQ TBPH Tue, Dec 22, 2015 16.46 17.03 16.13 16.90
393 NASDAQ TBPH Mon, Dec 21, 2015 15.74 16.50 15.32 16.39
392 NASDAQ TBPH Fri, Dec 18, 2015 16.32 16.32 15.49 15.57
391 NASDAQ TBPH Thu, Dec 17, 2015 16.40 17.07 16.22 16.41
390 NASDAQ TBPH Wed, Dec 16, 2015 15.60 16.33 15.29 16.32
389 NASDAQ TBPH Tue, Dec 15, 2015 15.53 15.80 15.29 15.45
388 NASDAQ TBPH Mon, Dec 14, 2015 16.03 16.38 15.00 15.35
387 NASDAQ TBPH Fri, Dec 11, 2015 16.42 16.72 16.02 16.13
386 NASDAQ TBPH Thu, Dec 10, 2015 17.10 17.24 16.57 16.88
385 NASDAQ TBPH Wed, Dec 9, 2015 17.54 18.83 16.87 17.31
384 NASDAQ TBPH Tue, Dec 8, 2015 17.57 18.26 17.42 18.08
383 NASDAQ TBPH Mon, Dec 7, 2015 18.49 18.54 17.42 17.90
382 NASDAQ TBPH Fri, Dec 4, 2015 17.62 18.88 17.16 18.59
381 NASDAQ TBPH Thu, Dec 3, 2015 19.53 19.75 17.37 17.57
380 NASDAQ TBPH Wed, Dec 2, 2015 19.16 19.62 18.86 19.51
379 NASDAQ TBPH Tue, Dec 1, 2015 18.85 19.44 18.05 19.22
378 NASDAQ TBPH Mon, Nov 30, 2015 18.64 19.18 18.48 18.77
377 NASDAQ TBPH Fri, Nov 27, 2015 18.54 18.76 18.34 18.47
376 NASDAQ TBPH Wed, Nov 25, 2015 18.21 18.69 17.92 18.63
375 NASDAQ TBPH Tue, Nov 24, 2015 17.88 18.39 17.71 18.28
374 NASDAQ TBPH Mon, Nov 23, 2015 17.05 18.25 16.67 18.02
373 NASDAQ TBPH Fri, Nov 20, 2015 17.16 17.60 17.04 17.17
372 NASDAQ TBPH Thu, Nov 19, 2015 17.36 17.63 17.03 17.09
371 NASDAQ TBPH Wed, Nov 18, 2015 17.08 17.68 17.01 17.52
370 NASDAQ TBPH Tue, Nov 17, 2015 16.92 17.19 16.86 16.93
369 NASDAQ TBPH Mon, Nov 16, 2015 16.38 17.07 16.36 16.88
368 NASDAQ TBPH Fri, Nov 13, 2015 16.53 17.74 16.50 16.85
367 NASDAQ TBPH Thu, Nov 12, 2015 16.78 17.27 16.48 16.70
366 NASDAQ TBPH Wed, Nov 11, 2015 17.25 17.64 16.74 16.98
365 NASDAQ TBPH Tue, Nov 10, 2015 16.69 17.49 16.19 17.24
364 NASDAQ TBPH Mon, Nov 9, 2015 17.50 17.73 16.77 17.06
363 NASDAQ TBPH Fri, Nov 6, 2015 17.17 17.55 16.72 17.50
362 NASDAQ TBPH Thu, Nov 5, 2015 17.10 17.56 16.34 17.24
361 NASDAQ TBPH Wed, Nov 4, 2015 16.32 17.16 15.96 17.10
360 NASDAQ TBPH Tue, Nov 3, 2015 16.00 16.39 15.77 16.34
359 NASDAQ TBPH Mon, Nov 2, 2015 14.97 16.60 14.75 16.08
358 NASDAQ TBPH Fri, Oct 30, 2015 14.65 15.29 14.51 14.95
357 NASDAQ TBPH Thu, Oct 29, 2015 14.44 14.78 14.20 14.64
356 NASDAQ TBPH Wed, Oct 28, 2015 13.90 14.47 13.60 14.41
355 NASDAQ TBPH Tue, Oct 27, 2015 13.78 14.14 13.57 13.81
354 NASDAQ TBPH Mon, Oct 26, 2015 13.82 14.15 13.71 13.87
353 NASDAQ TBPH Fri, Oct 23, 2015 13.65 13.95 13.20 13.85
352 NASDAQ TBPH Thu, Oct 22, 2015 13.69 14.00 13.09 13.49
351 NASDAQ TBPH Wed, Oct 21, 2015 14.07 14.25 13.43 13.57
350 NASDAQ TBPH Tue, Oct 20, 2015 13.86 14.38 13.75 13.95
349 NASDAQ TBPH Mon, Oct 19, 2015 13.77 14.34 13.53 13.92
348 NASDAQ TBPH Fri, Oct 16, 2015 14.13 14.29 13.61 13.92
347 NASDAQ TBPH Thu, Oct 15, 2015 13.03 14.06 12.75 14.05
346 NASDAQ TBPH Wed, Oct 14, 2015 13.15 13.63 12.90 12.92
345 NASDAQ TBPH Tue, Oct 13, 2015 14.06 14.06 13.13 13.18
344 NASDAQ TBPH Mon, Oct 12, 2015 14.00 14.18 13.46 13.71
343 NASDAQ TBPH Fri, Oct 9, 2015 12.98 13.87 12.90 13.86
342 NASDAQ TBPH Thu, Oct 8, 2015 12.65 13.19 12.61 12.90
341 NASDAQ TBPH Wed, Oct 7, 2015 12.55 12.81 12.38 12.56
340 NASDAQ TBPH Tue, Oct 6, 2015 12.63 13.00 12.28 12.47
339 NASDAQ TBPH Mon, Oct 5, 2015 12.83 12.86 12.10 12.63
338 NASDAQ TBPH Fri, Oct 2, 2015 10.88 12.38 10.56 12.38
337 NASDAQ TBPH Thu, Oct 1, 2015 11.05 11.42 10.62 11.13
336 NASDAQ TBPH Wed, Sep 30, 2015 11.04 11.79 10.69 10.99
335 NASDAQ TBPH Tue, Sep 29, 2015 11.89 12.21 10.75 10.88
334 NASDAQ TBPH Mon, Sep 28, 2015 12.37 12.75 11.74 11.85
333 NASDAQ TBPH Fri, Sep 25, 2015 13.64 13.90 12.33 12.43
332 NASDAQ TBPH Thu, Sep 24, 2015 13.28 13.56 13.04 13.44
331 NASDAQ TBPH Wed, Sep 23, 2015 13.64 13.87 13.26 13.43
330 NASDAQ TBPH Tue, Sep 22, 2015 13.26 13.67 13.00 13.62
329 NASDAQ TBPH Mon, Sep 21, 2015 13.75 14.44 13.15 13.59
328 NASDAQ TBPH Fri, Sep 18, 2015 13.76 14.19 13.27 13.49
327 NASDAQ TBPH Thu, Sep 17, 2015 13.23 14.25 13.12 14.03
326 NASDAQ TBPH Wed, Sep 16, 2015 13.37 13.54 12.95 13.27
325 NASDAQ TBPH Tue, Sep 15, 2015 13.17 13.47 12.86 13.40
324 NASDAQ TBPH Mon, Sep 14, 2015 13.83 14.25 12.99 13.17
323 NASDAQ TBPH Fri, Sep 11, 2015 13.64 13.94 13.27 13.92
322 NASDAQ TBPH Thu, Sep 10, 2015 13.50 14.65 13.30 13.63
321 NASDAQ TBPH Wed, Sep 9, 2015 14.91 14.99 13.27 13.41
320 NASDAQ TBPH Tue, Sep 8, 2015 14.27 14.87 14.05 14.80
319 NASDAQ TBPH Fri, Sep 4, 2015 13.53 14.21 13.37 14.00
318 NASDAQ TBPH Thu, Sep 3, 2015 14.82 15.00 13.82 13.84
317 NASDAQ TBPH Wed, Sep 2, 2015 14.04 14.83 13.77 14.79
316 NASDAQ TBPH Tue, Sep 1, 2015 14.08 14.42 13.66 13.75
315 NASDAQ TBPH Mon, Aug 31, 2015 14.57 14.74 13.80 14.56
314 NASDAQ TBPH Fri, Aug 28, 2015 13.61 14.63 13.61 14.61
313 NASDAQ TBPH Thu, Aug 27, 2015 12.76 13.75 12.76 13.74
312 NASDAQ TBPH Wed, Aug 26, 2015 12.43 12.59 11.61 12.57
311 NASDAQ TBPH Tue, Aug 25, 2015 12.76 12.91 11.93 12.07
310 NASDAQ TBPH Mon, Aug 24, 2015 12.50 13.21 11.58 12.29
309 NASDAQ TBPH Fri, Aug 21, 2015 12.57 13.54 12.51 13.12
308 NASDAQ TBPH Thu, Aug 20, 2015 13.21 13.41 12.89 12.98
307 NASDAQ TBPH Wed, Aug 19, 2015 13.04 13.48 12.71 13.45
306 NASDAQ TBPH Tue, Aug 18, 2015 12.78 14.24 12.60 12.79
305 NASDAQ TBPH Mon, Aug 17, 2015 11.95 12.34 11.87 12.08
304 NASDAQ TBPH Fri, Aug 14, 2015 12.11 12.11 11.52 11.94
303 NASDAQ TBPH Thu, Aug 13, 2015 12.25 12.30 11.91 11.96
302 NASDAQ TBPH Wed, Aug 12, 2015 11.80 12.29 11.59 12.24
301 NASDAQ TBPH Tue, Aug 11, 2015 11.50 12.45 11.50 11.96
300 NASDAQ TBPH Mon, Aug 10, 2015 12.02 12.71 11.76 12.34
299 NASDAQ TBPH Fri, Aug 7, 2015 11.98 12.10 11.66 11.91
298 NASDAQ TBPH Thu, Aug 6, 2015 12.38 12.38 11.95 12.00
297 NASDAQ TBPH Wed, Aug 5, 2015 12.44 12.66 12.22 12.28
296 NASDAQ TBPH Tue, Aug 4, 2015 12.39 12.65 12.00 12.30
295 NASDAQ TBPH Mon, Aug 3, 2015 12.59 12.63 12.06 12.34
294 NASDAQ TBPH Fri, Jul 31, 2015 12.04 12.63 11.84 12.54
293 NASDAQ TBPH Thu, Jul 30, 2015 11.89 12.06 11.40 12.05
292 NASDAQ TBPH Wed, Jul 29, 2015 12.03 12.22 11.68 11.95
291 NASDAQ TBPH Tue, Jul 28, 2015 11.85 12.24 11.36 12.02
290 NASDAQ TBPH Mon, Jul 27, 2015 12.13 12.28 11.39 11.83
289 NASDAQ TBPH Fri, Jul 24, 2015 12.50 12.77 12.19 12.28
288 NASDAQ TBPH Thu, Jul 23, 2015 12.56 12.71 12.35 12.53
287 NASDAQ TBPH Wed, Jul 22, 2015 12.13 12.52 12.05 12.46
286 NASDAQ TBPH Tue, Jul 21, 2015 11.90 12.29 11.89 12.23
285 NASDAQ TBPH Mon, Jul 20, 2015 12.23 12.38 11.72 11.90
284 NASDAQ TBPH Fri, Jul 17, 2015 12.39 12.51 12.02 12.21
283 NASDAQ TBPH Thu, Jul 16, 2015 12.71 12.74 12.21 12.44
282 NASDAQ TBPH Wed, Jul 15, 2015 12.75 12.99 12.35 12.51
281 NASDAQ TBPH Tue, Jul 14, 2015 11.97 12.73 11.96 12.69
280 NASDAQ TBPH Mon, Jul 13, 2015 12.36 12.45 11.76 11.95
279 NASDAQ TBPH Fri, Jul 10, 2015 12.09 12.51 11.91 12.29
278 NASDAQ TBPH Thu, Jul 9, 2015 12.03 12.23 11.80 11.93
277 NASDAQ TBPH Wed, Jul 8, 2015 12.50 12.50 11.56 11.84
276 NASDAQ TBPH Tue, Jul 7, 2015 12.62 12.64 12.12 12.57
275 NASDAQ TBPH Mon, Jul 6, 2015 12.14 12.65 12.10 12.62
274 NASDAQ TBPH Thu, Jul 2, 2015 12.58 12.78 12.14 12.25
273 NASDAQ TBPH Wed, Jul 1, 2015 13.14 13.32 12.24 12.57
272 NASDAQ TBPH Tue, Jun 30, 2015 12.77 13.24 12.55 13.02
271 NASDAQ TBPH Mon, Jun 29, 2015 13.37 14.08 12.52 12.57
270 NASDAQ TBPH Fri, Jun 26, 2015 14.06 14.22 13.43 13.49
269 NASDAQ TBPH Thu, Jun 25, 2015 14.18 14.19 13.80 13.97
268 NASDAQ TBPH Wed, Jun 24, 2015 14.80 14.81 14.04 14.08
267 NASDAQ TBPH Tue, Jun 23, 2015 15.33 15.50 14.69 14.77
266 NASDAQ TBPH Mon, Jun 22, 2015 15.00 15.51 14.86 15.37
265 NASDAQ TBPH Fri, Jun 19, 2015 14.45 15.00 14.23 14.89
264 NASDAQ TBPH Thu, Jun 18, 2015 14.08 14.46 13.91 14.38
263 NASDAQ TBPH Wed, Jun 17, 2015 14.29 14.49 13.84 13.99
262 NASDAQ TBPH Tue, Jun 16, 2015 14.22 14.39 14.03 14.15
261 NASDAQ TBPH Mon, Jun 15, 2015 13.34 14.32 13.20 14.27
260 NASDAQ TBPH Fri, Jun 12, 2015 13.42 13.68 13.22 13.45
259 NASDAQ TBPH Thu, Jun 11, 2015 13.44 13.67 13.25 13.45
258 NASDAQ TBPH Wed, Jun 10, 2015 13.29 13.56 13.05 13.45
257 NASDAQ TBPH Tue, Jun 9, 2015 13.54 13.57 13.12 13.23
256 NASDAQ TBPH Mon, Jun 8, 2015 13.62 13.77 13.42 13.54
255 NASDAQ TBPH Fri, Jun 5, 2015 13.71 13.95 13.40 13.65
254 NASDAQ TBPH Thu, Jun 4, 2015 13.75 14.17 13.36 13.76
253 NASDAQ TBPH Wed, Jun 3, 2015 13.96 14.16 13.55 13.85
252 NASDAQ TBPH Tue, Jun 2, 2015 13.76 14.15 13.50 13.83
251 NASDAQ TBPH Mon, Jun 1, 2015 14.07 14.53 13.73 13.83
250 NASDAQ TBPH Fri, May 29, 2015 14.36 14.66 13.90 13.95
249 NASDAQ TBPH Thu, May 28, 2015 14.46 14.53 14.01 14.33
248 NASDAQ TBPH Wed, May 27, 2015 14.24 14.95 14.00 14.55
247 NASDAQ TBPH Tue, May 26, 2015 14.26 14.48 13.92 14.17
246 NASDAQ TBPH Fri, May 22, 2015 14.41 14.67 14.18 14.38
245 NASDAQ TBPH Thu, May 21, 2015 14.27 14.64 14.26 14.49
244 NASDAQ TBPH Wed, May 20, 2015 14.12 14.32 13.58 14.24
243 NASDAQ TBPH Tue, May 19, 2015 14.24 14.49 13.91 14.03
242 NASDAQ TBPH Mon, May 18, 2015 14.57 14.76 14.24 14.35
241 NASDAQ TBPH Fri, May 15, 2015 14.87 14.98 14.53 14.69
240 NASDAQ TBPH Thu, May 14, 2015 14.95 15.01 14.49 14.93
239 NASDAQ TBPH Wed, May 13, 2015 14.51 14.98 14.34 14.93
238 NASDAQ TBPH Tue, May 12, 2015 14.78 14.82 14.25 14.50
237 NASDAQ TBPH Mon, May 11, 2015 15.15 15.33 14.82 14.90
236 NASDAQ TBPH Fri, May 8, 2015 15.51 15.91 15.00 15.11
235 NASDAQ TBPH Thu, May 7, 2015 15.50 15.52 15.02 15.27
234 NASDAQ TBPH Wed, May 6, 2015 16.36 16.60 15.38 15.51
233 NASDAQ TBPH Tue, May 5, 2015 16.54 16.58 15.81 16.22
232 NASDAQ TBPH Mon, May 4, 2015 16.50 17.43 16.37 16.44
231 NASDAQ TBPH Fri, May 1, 2015 16.14 16.61 15.88 16.55
230 NASDAQ TBPH Thu, Apr 30, 2015 16.82 16.95 15.30 16.00
229 NASDAQ TBPH Wed, Apr 29, 2015 17.21 17.44 16.87 16.95
228 NASDAQ TBPH Tue, Apr 28, 2015 17.31 17.63 16.18 17.34
227 NASDAQ TBPH Mon, Apr 27, 2015 18.53 18.73 16.90 17.24
226 NASDAQ TBPH Fri, Apr 24, 2015 18.30 18.56 18.26 18.39
225 NASDAQ TBPH Thu, Apr 23, 2015 18.38 18.63 18.24 18.33
224 NASDAQ TBPH Wed, Apr 22, 2015 18.21 18.67 18.20 18.41
223 NASDAQ TBPH Tue, Apr 21, 2015 18.38 18.59 18.00 18.23
222 NASDAQ TBPH Mon, Apr 20, 2015 18.11 18.44 17.97 18.24
221 NASDAQ TBPH Fri, Apr 17, 2015 18.38 18.54 17.95 18.02
220 NASDAQ TBPH Thu, Apr 16, 2015 18.51 18.67 17.93 18.60
219 NASDAQ TBPH Wed, Apr 15, 2015 18.73 18.92 18.35 18.58
218 NASDAQ TBPH Tue, Apr 14, 2015 18.65 18.83 18.29 18.56
217 NASDAQ TBPH Mon, Apr 13, 2015 17.97 18.79 17.93 18.63
216 NASDAQ TBPH Fri, Apr 10, 2015 17.91 18.28 17.74 18.01
215 NASDAQ TBPH Thu, Apr 9, 2015 17.76 18.18 17.31 17.75
214 NASDAQ TBPH Wed, Apr 8, 2015 17.59 18.18 17.56 17.83
213 NASDAQ TBPH Tue, Apr 7, 2015 17.30 17.88 17.15 17.66
212 NASDAQ TBPH Mon, Apr 6, 2015 17.23 17.50 16.86 17.36
211 NASDAQ TBPH Thu, Apr 2, 2015 17.20 17.34 16.76 17.27
210 NASDAQ TBPH Wed, Apr 1, 2015 17.28 17.42 16.72 17.14
209 NASDAQ TBPH Tue, Mar 31, 2015 17.75 17.98 17.31 17.35
208 NASDAQ TBPH Mon, Mar 30, 2015 17.51 17.96 17.16 17.80
207 NASDAQ TBPH Fri, Mar 27, 2015 16.85 17.47 16.65 17.35
206 NASDAQ TBPH Thu, Mar 26, 2015 17.09 17.42 16.50 16.92
205 NASDAQ TBPH Wed, Mar 25, 2015 18.05 18.05 16.96 17.12
204 NASDAQ TBPH Tue, Mar 24, 2015 19.00 19.10 17.88 18.11
203 NASDAQ TBPH Mon, Mar 23, 2015 19.33 19.38 18.78 18.95
202 NASDAQ TBPH Fri, Mar 20, 2015 19.58 19.87 18.55 19.38
201 NASDAQ TBPH Thu, Mar 19, 2015 19.00 19.90 19.00 19.44
200 NASDAQ TBPH Wed, Mar 18, 2015 18.62 19.09 18.31 19.00
199 NASDAQ TBPH Tue, Mar 17, 2015 18.90 19.36 18.28 18.62
198 NASDAQ TBPH Mon, Mar 16, 2015 19.47 19.47 18.65 18.96
197 NASDAQ TBPH Fri, Mar 13, 2015 19.29 19.62 18.62 19.38
196 NASDAQ TBPH Thu, Mar 12, 2015 18.63 19.31 18.16 19.25
195 NASDAQ TBPH Wed, Mar 11, 2015 19.25 19.46 17.57 18.51
194 NASDAQ TBPH Tue, Mar 10, 2015 19.65 20.20 19.52 19.90
193 NASDAQ TBPH Mon, Mar 9, 2015 20.34 20.34 19.66 19.88
192 NASDAQ TBPH Fri, Mar 6, 2015 20.55 20.70 20.05 20.23
191 NASDAQ TBPH Thu, Mar 5, 2015 21.43 21.61 20.44 20.75
190 NASDAQ TBPH Wed, Mar 4, 2015 20.78 21.61 20.54 21.51
189 NASDAQ TBPH Tue, Mar 3, 2015 20.60 21.09 20.30 20.96
188 NASDAQ TBPH Mon, Mar 2, 2015 21.80 21.80 20.55 20.73
187 NASDAQ TBPH Fri, Feb 27, 2015 20.93 22.00 20.80 21.73
186 NASDAQ TBPH Thu, Feb 26, 2015 20.95 21.18 20.11 20.89
185 NASDAQ TBPH Wed, Feb 25, 2015 20.38 21.20 20.08 21.05
184 NASDAQ TBPH Tue, Feb 24, 2015 20.72 20.72 19.95 20.45
183 NASDAQ TBPH Mon, Feb 23, 2015 19.37 20.77 19.08 20.63
182 NASDAQ TBPH Fri, Feb 20, 2015 19.16 19.76 19.11 19.52
181 NASDAQ TBPH Thu, Feb 19, 2015 19.84 19.90 19.02 19.10
180 NASDAQ TBPH Wed, Feb 18, 2015 19.79 19.94 19.50 19.83
179 NASDAQ TBPH Tue, Feb 17, 2015 18.50 19.98 18.50 19.93
178 NASDAQ TBPH Fri, Feb 13, 2015 18.28 18.94 18.10 18.51
177 NASDAQ TBPH Thu, Feb 12, 2015 18.13 18.28 17.69 18.23
176 NASDAQ TBPH Wed, Feb 11, 2015 18.50 18.67 17.98 18.13
175 NASDAQ TBPH Tue, Feb 10, 2015 18.19 18.78 18.06 18.59
174 NASDAQ TBPH Mon, Feb 9, 2015 17.50 18.12 17.44 17.98
173 NASDAQ TBPH Fri, Feb 6, 2015 17.39 18.00 17.20 17.44
172 NASDAQ TBPH Thu, Feb 5, 2015 17.32 17.55 17.03 17.30
171 NASDAQ TBPH Wed, Feb 4, 2015 17.33 17.41 16.94 17.21
170 NASDAQ TBPH Tue, Feb 3, 2015 17.82 17.91 16.93 17.48
169 NASDAQ TBPH Mon, Feb 2, 2015 16.41 18.24 16.41 17.37
168 NASDAQ TBPH Fri, Jan 30, 2015 16.51 16.90 16.20 16.24
167 NASDAQ TBPH Thu, Jan 29, 2015 16.50 17.16 16.08 16.61
166 NASDAQ TBPH Wed, Jan 28, 2015 17.99 18.15 16.40 16.51
165 NASDAQ TBPH Tue, Jan 27, 2015 17.65 18.29 17.65 17.97
164 NASDAQ TBPH Mon, Jan 26, 2015 17.84 18.18 17.50 17.64
163 NASDAQ TBPH Fri, Jan 23, 2015 17.81 17.81 17.29 17.50
162 NASDAQ TBPH Thu, Jan 22, 2015 18.22 18.25 17.60 17.75
161 NASDAQ TBPH Wed, Jan 21, 2015 17.88 18.24 17.71 18.04
160 NASDAQ TBPH Tue, Jan 20, 2015 17.44 18.03 16.85 18.00
159 NASDAQ TBPH Fri, Jan 16, 2015 16.54 17.46 16.54 17.39
158 NASDAQ TBPH Thu, Jan 15, 2015 17.25 17.39 16.42 16.60
157 NASDAQ TBPH Wed, Jan 14, 2015 16.98 17.50 16.92 17.28
156 NASDAQ TBPH Tue, Jan 13, 2015 16.91 17.24 16.32 17.12
155 NASDAQ TBPH Mon, Jan 12, 2015 17.48 17.60 16.54 16.84
154 NASDAQ TBPH Fri, Jan 9, 2015 17.01 17.84 16.96 17.42
153 NASDAQ TBPH Thu, Jan 8, 2015 16.23 17.11 16.08 17.07
152 NASDAQ TBPH Wed, Jan 7, 2015 15.10 16.06 15.10 16.05
151 NASDAQ TBPH Tue, Jan 6, 2015 15.00 15.26 14.69 15.04
150 NASDAQ TBPH Mon, Jan 5, 2015 14.59 15.17 14.59 14.91
149 NASDAQ TBPH Fri, Jan 2, 2015 14.97 15.46 14.63 14.70
148 NASDAQ TBPH Wed, Dec 31, 2014 15.43 15.60 14.88 14.92
147 NASDAQ TBPH Tue, Dec 30, 2014 15.10 15.39 15.09 15.09
146 NASDAQ TBPH Mon, Dec 29, 2014 15.07 15.24 14.91 15.09
145 NASDAQ TBPH Fri, Dec 26, 2014 14.94 15.24 14.79 14.96
144 NASDAQ TBPH Wed, Dec 24, 2014 14.68 15.00 14.47 14.84
143 NASDAQ TBPH Tue, Dec 23, 2014 14.88 14.99 14.10 14.64
142 NASDAQ TBPH Mon, Dec 22, 2014 14.05 14.85 14.05 14.85
141 NASDAQ TBPH Fri, Dec 19, 2014 13.37 14.79 13.37 14.03
140 NASDAQ TBPH Thu, Dec 18, 2014 13.68 13.84 13.32 13.37
139 NASDAQ TBPH Wed, Dec 17, 2014 13.48 13.70 13.11 13.33
138 NASDAQ TBPH Tue, Dec 16, 2014 13.57 13.97 13.42 13.48
137 NASDAQ TBPH Mon, Dec 15, 2014 14.09 14.28 13.53 13.61
136 NASDAQ TBPH Fri, Dec 12, 2014 13.79 14.21 13.76 13.91
135 NASDAQ TBPH Thu, Dec 11, 2014 13.87 14.52 13.80 14.01
134 NASDAQ TBPH Wed, Dec 10, 2014 14.08 14.18 13.70 13.80
133 NASDAQ TBPH Tue, Dec 9, 2014 14.04 14.33 14.04 14.19
132 NASDAQ TBPH Mon, Dec 8, 2014 14.14 14.41 13.96 14.06
131 NASDAQ TBPH Fri, Dec 5, 2014 14.19 14.50 14.06 14.11
130 NASDAQ TBPH Thu, Dec 4, 2014 14.27 14.77 14.02 14.06
129 NASDAQ TBPH Wed, Dec 3, 2014 14.92 15.00 14.24 14.25
128 NASDAQ TBPH Tue, Dec 2, 2014 15.14 16.27 14.67 14.93
127 NASDAQ TBPH Mon, Dec 1, 2014 15.82 16.11 14.83 14.90
126 NASDAQ TBPH Fri, Nov 28, 2014 16.50 16.65 15.73 15.82
125 NASDAQ TBPH Wed, Nov 26, 2014 15.55 16.60 15.34 16.40
124 NASDAQ TBPH Tue, Nov 25, 2014 16.23 16.45 15.45 15.59
123 NASDAQ TBPH Mon, Nov 24, 2014 15.90 16.22 15.84 16.16
122 NASDAQ TBPH Fri, Nov 21, 2014 16.23 16.55 15.83 15.90
121 NASDAQ TBPH Thu, Nov 20, 2014 16.10 16.22 15.58 15.95
120 NASDAQ TBPH Wed, Nov 19, 2014 16.54 16.84 16.11 16.20
119 NASDAQ TBPH Tue, Nov 18, 2014 17.32 17.78 16.00 16.46
118 NASDAQ TBPH Mon, Nov 17, 2014 17.50 17.98 17.19 17.32
117 NASDAQ TBPH Fri, Nov 14, 2014 17.61 17.95 17.14 17.48
116 NASDAQ TBPH Thu, Nov 13, 2014 17.90 18.00 17.82 17.94
115 NASDAQ TBPH Wed, Nov 12, 2014 17.77 18.51 17.57 17.80
114 NASDAQ TBPH Tue, Nov 11, 2014 18.29 18.74 17.85 17.96
113 NASDAQ TBPH Mon, Nov 10, 2014 17.01 18.34 16.81 18.32
112 NASDAQ TBPH Fri, Nov 7, 2014 17.43 17.49 15.67 17.07
111 NASDAQ TBPH Thu, Nov 6, 2014 17.65 18.01 16.89 17.44
110 NASDAQ TBPH Wed, Nov 5, 2014 17.93 18.26 17.48 17.69
109 NASDAQ TBPH Tue, Nov 4, 2014 19.00 19.12 17.70 17.82
108 NASDAQ TBPH Mon, Nov 3, 2014 18.27 18.74 17.85 18.12
107 NASDAQ TBPH Fri, Oct 31, 2014 19.26 19.26 17.97 18.30
106 NASDAQ TBPH Thu, Oct 30, 2014 19.07 19.41 18.61 18.73
105 NASDAQ TBPH Wed, Oct 29, 2014 20.08 20.13 19.15 19.21
104 NASDAQ TBPH Tue, Oct 28, 2014 20.01 20.17 19.76 20.04
103 NASDAQ TBPH Mon, Oct 27, 2014 19.60 20.24 19.60 19.94
102 NASDAQ TBPH Fri, Oct 24, 2014 20.45 20.79 19.76 19.81
101 NASDAQ TBPH Thu, Oct 23, 2014 20.65 21.75 20.22 20.39
100 NASDAQ TBPH Wed, Oct 22, 2014 20.67 20.75 20.33 20.42
99 NASDAQ TBPH Tue, Oct 21, 2014 20.75 21.18 20.45 20.67
98 NASDAQ TBPH Mon, Oct 20, 2014 19.99 20.83 19.86 20.72
97 NASDAQ TBPH Fri, Oct 17, 2014 20.99 21.05 20.14 20.17
96 NASDAQ TBPH Thu, Oct 16, 2014 20.25 20.87 19.64 20.49
95 NASDAQ TBPH Wed, Oct 15, 2014 20.13 20.77 19.15 20.67
94 NASDAQ TBPH Tue, Oct 14, 2014 20.81 21.27 20.18 20.51
93 NASDAQ TBPH Mon, Oct 13, 2014 20.52 21.45 20.28 20.44
92 NASDAQ TBPH Fri, Oct 10, 2014 20.58 21.60 20.13 20.50
91 NASDAQ TBPH Thu, Oct 9, 2014 21.97 21.98 20.62 20.67
90 NASDAQ TBPH Wed, Oct 8, 2014 21.95 22.51 21.56 22.00
89 NASDAQ TBPH Tue, Oct 7, 2014 22.94 23.07 21.98 22.01
88 NASDAQ TBPH Mon, Oct 6, 2014 23.27 23.86 22.75 23.12
87 NASDAQ TBPH Fri, Oct 3, 2014 24.06 24.06 22.86 23.19
86 NASDAQ TBPH Thu, Oct 2, 2014 22.46 23.58 22.36 22.91
85 NASDAQ TBPH Wed, Oct 1, 2014 23.00 23.21 22.02 22.52
84 NASDAQ TBPH Tue, Sep 30, 2014 23.41 23.90 23.01 23.05
83 NASDAQ TBPH Mon, Sep 29, 2014 23.82 24.26 23.33 23.41
82 NASDAQ TBPH Fri, Sep 26, 2014 24.57 25.03 23.87 24.17
81 NASDAQ TBPH Thu, Sep 25, 2014 25.13 26.04 24.44 24.48
80 NASDAQ TBPH Wed, Sep 24, 2014 25.26 25.46 25.00 25.29
79 NASDAQ TBPH Tue, Sep 23, 2014 25.63 26.44 25.16 25.22
78 NASDAQ TBPH Mon, Sep 22, 2014 26.12 26.27 25.63 25.87
77 NASDAQ TBPH Fri, Sep 19, 2014 26.66 26.89 25.54 26.33
76 NASDAQ TBPH Thu, Sep 18, 2014 26.26 26.87 26.15 26.55
75 NASDAQ TBPH Wed, Sep 17, 2014 26.25 26.74 26.10 26.18
74 NASDAQ TBPH Tue, Sep 16, 2014 26.28 27.00 25.39 26.33
73 NASDAQ TBPH Mon, Sep 15, 2014 27.10 28.79 25.62 26.38
72 NASDAQ TBPH Fri, Sep 12, 2014 28.00 28.42 26.55 27.00
71 NASDAQ TBPH Thu, Sep 11, 2014 27.80 28.69 27.76 28.00
70 NASDAQ TBPH Wed, Sep 10, 2014 28.36 29.89 27.92 28.00
69 NASDAQ TBPH Tue, Sep 9, 2014 29.50 29.80 27.92 28.40
68 NASDAQ TBPH Mon, Sep 8, 2014 27.93 29.27 27.93 28.75
67 NASDAQ TBPH Fri, Sep 5, 2014 27.55 28.23 26.73 28.02
66 NASDAQ TBPH Thu, Sep 4, 2014 28.54 29.13 27.56 27.72
65 NASDAQ TBPH Wed, Sep 3, 2014 29.19 29.19 28.11 28.56
64 NASDAQ TBPH Tue, Sep 2, 2014 29.52 29.99 28.84 29.05
63 NASDAQ TBPH Fri, Aug 29, 2014 28.82 29.50 28.26 29.37
62 NASDAQ TBPH Thu, Aug 28, 2014 29.02 29.99 28.25 28.64
61 NASDAQ TBPH Wed, Aug 27, 2014 29.52 30.01 29.06 29.18
60 NASDAQ TBPH Tue, Aug 26, 2014 28.95 30.03 28.94 29.35
59 NASDAQ TBPH Mon, Aug 25, 2014 28.56 28.98 28.36 28.87
58 NASDAQ TBPH Fri, Aug 22, 2014 27.98 28.55 27.38 28.35
57 NASDAQ TBPH Thu, Aug 21, 2014 26.83 28.29 26.22 27.85
56 NASDAQ TBPH Wed, Aug 20, 2014 26.85 27.71 26.52 26.98
55 NASDAQ TBPH Tue, Aug 19, 2014 27.62 27.75 26.10 26.86
54 NASDAQ TBPH Mon, Aug 18, 2014 27.69 28.55 26.86 27.75
53 NASDAQ TBPH Fri, Aug 15, 2014 29.57 29.57 26.90 27.44
52 NASDAQ TBPH Thu, Aug 14, 2014 28.43 30.00 26.95 27.89
51 NASDAQ TBPH Wed, Aug 13, 2014 29.10 29.98 28.92 29.65
50 NASDAQ TBPH Tue, Aug 12, 2014 28.51 29.48 28.04 28.91
49 NASDAQ TBPH Mon, Aug 11, 2014 29.97 30.00 28.50 28.71
48 NASDAQ TBPH Fri, Aug 8, 2014 29.40 30.00 28.98 29.79
47 NASDAQ TBPH Thu, Aug 7, 2014 29.66 29.95 29.24 29.44
46 NASDAQ TBPH Wed, Aug 6, 2014 29.51 30.02 29.39 29.48
45 NASDAQ TBPH Tue, Aug 5, 2014 28.68 30.38 28.68 29.86
44 NASDAQ TBPH Mon, Aug 4, 2014 29.00 29.47 28.62 28.89
43 NASDAQ TBPH Fri, Aug 1, 2014 28.13 29.30 28.13 28.95
42 NASDAQ TBPH Thu, Jul 31, 2014 29.43 30.06 27.95 28.03
41 NASDAQ TBPH Wed, Jul 30, 2014 29.94 30.20 29.59 29.69
40 NASDAQ TBPH Tue, Jul 29, 2014 30.56 30.95 29.76 29.76
39 NASDAQ TBPH Mon, Jul 28, 2014 31.54 31.61 30.59 30.68
38 NASDAQ TBPH Fri, Jul 25, 2014 31.58 31.99 31.18 31.61
37 NASDAQ TBPH Thu, Jul 24, 2014 31.93 32.14 31.67 31.89
36 NASDAQ TBPH Wed, Jul 23, 2014 32.25 32.56 31.77 31.97
35 NASDAQ TBPH Tue, Jul 22, 2014 32.27 32.98 31.94 32.38
34 NASDAQ TBPH Mon, Jul 21, 2014 32.00 32.64 31.65 32.13
33 NASDAQ TBPH Fri, Jul 18, 2014 31.69 32.90 31.69 32.09
32 NASDAQ TBPH Thu, Jul 17, 2014 31.77 32.28 31.47 31.85
31 NASDAQ TBPH Wed, Jul 16, 2014 31.28 32.72 30.87 32.01
30 NASDAQ TBPH Tue, Jul 15, 2014 30.74 31.98 30.00 31.97
29 NASDAQ TBPH Mon, Jul 14, 2014 30.35 31.04 29.55 30.80
28 NASDAQ TBPH Fri, Jul 11, 2014 30.20 32.47 29.76 30.01
27 NASDAQ TBPH Thu, Jul 10, 2014 32.15 32.50 30.25 30.36
26 NASDAQ TBPH Wed, Jul 9, 2014 32.65 32.79 32.30 32.56
25 NASDAQ TBPH Tue, Jul 8, 2014 33.78 33.99 32.41 32.66
24 NASDAQ TBPH Mon, Jul 7, 2014 33.78 34.00 33.19 33.69
23 NASDAQ TBPH Thu, Jul 3, 2014 33.86 34.01 32.74 33.99
22 NASDAQ TBPH Wed, Jul 2, 2014 33.67 34.05 33.17 33.84
21 NASDAQ TBPH Tue, Jul 1, 2014 31.70 34.07 31.70 33.85
20 NASDAQ TBPH Mon, Jun 30, 2014 33.75 35.00 31.02 31.88
19 NASDAQ TBPH Fri, Jun 27, 2014 33.66 34.25 33.66 33.93
18 NASDAQ TBPH Thu, Jun 26, 2014 34.17 34.80 33.50 33.96
17 NASDAQ TBPH Wed, Jun 25, 2014 33.94 34.33 33.51 33.97
16 NASDAQ TBPH Tue, Jun 24, 2014 34.55 35.68 34.06 34.37
15 NASDAQ TBPH Mon, Jun 23, 2014 33.16 35.24 33.16 34.87
14 NASDAQ TBPH Fri, Jun 20, 2014 32.42 35.00 31.73 34.39
13 NASDAQ TBPH Thu, Jun 19, 2014 30.18 32.64 29.75 32.18
12 NASDAQ TBPH Wed, Jun 18, 2014 32.55 32.55 29.92 30.66
11 NASDAQ TBPH Tue, Jun 17, 2014 32.50 33.25 31.70 32.80
10 NASDAQ TBPH Mon, Jun 16, 2014 28.49 33.43 28.46 32.90
9 NASDAQ TBPH Fri, Jun 13, 2014 27.65 28.44 27.22 28.40
8 NASDAQ TBPH Thu, Jun 12, 2014 27.69 28.48 27.45 28.00
7 NASDAQ TBPH Wed, Jun 11, 2014 27.20 28.20 26.76 27.99
6 NASDAQ TBPH Tue, Jun 10, 2014 25.42 27.49 25.20 26.63
5 NASDAQ TBPH Mon, Jun 9, 2014 26.32 26.92 24.63 26.50
4 NASDAQ TBPH Fri, Jun 6, 2014 25.00 26.48 24.50 26.48
3 NASDAQ TBPH Thu, Jun 5, 2014 24.16 25.00 23.56 24.66
2 NASDAQ TBPH Wed, Jun 4, 2014 24.01 24.45 21.77 24.00
1 NASDAQ TBPH Tue, Jun 3, 2014 19.61 26.09 19.45 23.88
# 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.