• $82.1M
    Market Cap
  • 223.49%
    1-Year Change
  • Diagnostics & Research
    Industry
  • 1 Month
    -43.92%
    Low Price$8.73
    High Price$18.56
  • 3 Months
    -57.79%
    Low Price$8.73
    High Price$23.47
  • 1 Year
    +232.41%
    Low Price$2.90
    High Price$41.06
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
8.46
10.25
8.40
9.64
+10.42%
32,069
06/01/2026
9.20
9.40
8.50
8.73
-6.33%
45,564
05/29/2026
10.51
10.96
9.01
9.32
-7.72%
36,429
05/28/2026
12.01
12.58
9.65
10.10
-17.01%
47,292
05/27/2026
14.22
14.32
12.11
12.17
-14.95%
14,279
05/26/2026
14.51
14.70
14.31
14.31
-1.38%
10,482
05/22/2026
16.12
16.12
14.51
14.51
-11.09%
24,860
05/21/2026
16.60
18.30
16.32
16.32
-2.28%
29,427
05/20/2026
16.50
16.70
16.50
16.70
0.00%
2,207
05/19/2026
16.75
16.75
16.70
16.70
0.00%
1,963
05/18/2026
16.66
16.86
16.43
16.70
-2.00%
5,003
05/15/2026
17.58
18.01
16.86
17.04
-8.19%
43,562
05/14/2026
16.86
18.59
16.85
18.56
+10.74%
4,199
05/13/2026
16.76
16.76
16.76
16.76
-0.42%
2,957
05/12/2026
16.55
16.83
16.55
16.83
+3.82%
5,804
05/11/2026
17.30
17.30
15.83
16.21
-3.28%
14,682
05/08/2026
16.80
16.86
16.59
16.76
+1.09%
8,192
05/07/2026
17.17
17.17
16.58
16.58
-2.53%
2,005
05/06/2026
16.82
17.65
16.16
17.01
-0.09%
3,590
05/05/2026
16.16
17.23
16.16
17.03
-0.96%
8,643
05/04/2026
17.76
17.76
16.61
17.19
+0.56%
6,416
05/01/2026
16.10
18.29
16.10
17.10
+0.56%
38,336
04/30/2026
17.32
17.60
16.03
17.00
+4.68%
62,270
04/29/2026
16.34
16.62
15.42
16.24
-2.46%
17,346
04/28/2026
18.20
18.20
15.67
16.65
-12.64%
31,674
04/27/2026
20.95
20.95
19.01
19.06
-7.88%
68,832
04/24/2026
20.58
21.02
19.78
20.69
+0.49%
16,945
04/23/2026
20.45
20.97
20.36
20.59
-1.29%
24,167
04/22/2026
20.04
20.88
19.66
20.86
+1.02%
35,793
04/21/2026
21.00
21.22
20.50
20.65
-4.22%
17,520
04/20/2026
20.83
21.76
20.75
21.56
+4.31%
31,317
04/17/2026
22.00
22.00
20.67
20.67
-8.13%
37,212
04/16/2026
19.13
22.50
19.13
22.50
+9.44%
35,949
04/15/2026
20.27
20.98
19.70
20.56
+3.37%
11,539
04/14/2026
17.93
19.89
17.32
19.89
+10.93%
23,080
04/13/2026
15.98
18.68
15.65
17.93
+13.16%
52,984
04/10/2026
16.25
16.25
15.60
15.85
-2.49%
11,867
04/09/2026
16.58
16.99
16.16
16.25
+0.06%
14,256
04/08/2026
16.77
16.91
15.81
16.24
+0.93%
11,575
04/07/2026
16.30
17.10
15.85
16.09
-1.29%
7,310
04/06/2026
16.56
17.06
16.03
16.30
+0.62%
14,671
04/02/2026
16.79
17.05
16.20
16.20
-0.61%
55,936
04/01/2026
16.34
17.36
16.24
16.30
+1.05%
53,838
03/31/2026
16.10
16.69
16.10
16.13
+0.81%
26,382
03/30/2026
16.36
16.36
15.79
16.00
-2.20%
37,358
03/27/2026
18.81
18.81
16.16
16.36
-11.57%
32,218
03/26/2026
20.00
20.00
18.50
18.50
-9.76%
118,465
03/25/2026
19.85
20.50
19.64
20.50
+3.48%
134,452
03/24/2026
19.00
22.50
18.50
19.81
+6.68%
34,396
03/23/2026
18.51
18.80
18.50
18.57
-2.88%
11,171
03/20/2026
18.00
19.39
18.00
19.12
+5.93%
15,670
03/19/2026
18.00
18.57
18.00
18.05
-3.06%
7,837
03/18/2026
18.19
18.81
18.18
18.62
+0.38%
11,411
03/17/2026
16.85
18.67
16.80
18.55
+9.18%
24,521
03/16/2026
16.94
17.94
15.40
16.99
+6.12%
41,855
03/13/2026
22.53
22.53
15.70
16.01
-29.93%
47,613
03/12/2026
22.85
23.22
22.85
22.85
-2.60%
3,874
03/12/2026
-$0.20 Earnings
03/11/2026
23.75
23.75
23.11
23.46
-0.04%
13,420
03/10/2026
22.48
23.68
22.48
23.47
+4.40%
10,688
03/09/2026
21.77
22.99
21.77
22.48
+1.03%
6,664
03/06/2026
22.07
23.81
21.75
22.25
-2.58%
89,981
03/05/2026
22.00
23.60
20.33
22.84
+3.91%
33,652
03/04/2026
23.20
23.20
21.81
21.98
-6.63%
15,221
03/03/2026
25.36
25.36
23.50
23.54
-8.19%
2,975
03/02/2026
24.89
26.33
24.89
25.64
-0.74%
9,435
02/27/2026
23.84
26.34
23.81
25.83
+8.26%
13,925
02/26/2026
24.05
25.10
23.24
23.86
-0.87%
50,949
02/25/2026
27.10
27.10
23.92
24.07
-12.88%
48,730
02/24/2026
28.52
28.81
26.99
27.63
-4.06%
28,661
02/23/2026
28.10
29.63
28.10
28.80
-0.72%
15,409
02/20/2026
25.35
29.39
24.10
29.01
-3.04%
26,277
02/19/2026
29.99
29.99
29.92
29.92
-0.23%
899
02/18/2026
29.99
29.99
29.99
29.99
+1.49%
5,147
02/17/2026
29.05
29.99
28.28
29.55
+1.42%
18,892
02/13/2026
29.14
29.14
29.14
29.14
-3.75%
13,647
02/12/2026
28.96
30.49
28.43
30.27
+4.81%
29,415
02/11/2026
31.00
31.01
28.28
28.88
-6.84%
7,250
02/10/2026
31.99
31.99
31.00
31.00
+1.01%
2,943
02/09/2026
34.26
34.26
30.69
30.69
-9.74%
9,285
02/06/2026
29.66
34.00
29.66
34.00
+11.04%
10,518
02/05/2026
31.38
32.50
29.50
30.62
-7.18%
20,228
02/04/2026
33.75
36.16
31.00
32.99
-1.82%
12,641
02/03/2026
38.28
38.28
33.28
33.60
-15.00%
13,736
02/02/2026
34.50
41.09
33.55
39.53
+16.06%
16,125
01/30/2026
33.47
34.75
33.47
34.06
+1.55%
6,400
01/29/2026
35.34
35.34
32.75
33.54
-5.15%
11,726
01/28/2026
35.91
38.30
35.15
35.36
-1.09%
10,126
01/27/2026
36.26
36.26
35.00
35.75
+1.02%
10,408
01/26/2026
35.06
37.74
35.06
35.39
+0.91%
9,590
01/23/2026
39.62
39.62
34.50
35.07
-14.59%
30,947
01/22/2026
29.96
41.72
29.96
41.06
+32.20%
111,003
01/21/2026
30.30
31.52
29.88
31.06
+1.77%
19,297
01/20/2026
32.40
32.40
30.11
30.52
-4.65%
11,468
01/16/2026
33.43
33.43
29.67
32.01
-3.93%
26,546
01/15/2026
29.00
34.79
29.00
33.32
+16.83%
101,204
01/14/2026
24.20
29.98
24.12
28.52
+18.49%
53,905
01/13/2026
24.45
24.45
23.70
24.07
+2.66%
4,757
01/12/2026
23.94
24.35
23.40
23.45
+0.63%
7,871
01/09/2026
23.50
23.83
22.75
23.30
-0.43%
17,833