• $43.7M
    Market Cap
  • -32.55%
    1-Year Change
  • Scientific & Technical Instruments
    Industry
  • 1 Month
    -16.86%
    Low Price$17.24
    High Price$20.99
  • 3 Months
    -15.90%
    Low Price$17.24
    High Price$22.21
  • 1 Year
    -32.55%
    Low Price$12.81
    High Price$25.56
Date
Open
High
Low
Close
Change (%)
Volume
10/23/2026
17.72
17.90
17.05
17.24
-2.71%
12,832
10/22/2026
18.24
18.45
17.72
17.72
-3.38%
12,158
10/21/2026
18.73
19.10
18.27
18.34
+0.11%
57,793
10/20/2026
18.25
18.74
18.17
18.32
-0.43%
129,164
10/19/2026
18.34
19.18
18.34
18.40
+0.38%
35,925
10/16/2026
18.85
19.03
18.33
18.33
-2.19%
17,083
10/15/2026
18.62
19.50
18.48
18.74
-0.53%
54,320
10/14/2026
18.04
19.44
17.90
18.84
+3.80%
110,298
10/13/2026
18.90
18.97
18.00
18.15
-2.05%
21,451
10/12/2026
19.15
19.39
18.50
18.53
-0.86%
56,159
10/09/2026
19.10
19.10
18.53
18.69
-1.68%
4,102
10/08/2026
18.66
19.43
18.34
19.01
+1.66%
28,539
10/07/2026
18.30
19.10
18.15
18.70
+1.08%
48,269
10/06/2026
18.75
19.46
18.50
18.50
-1.18%
39,662
10/05/2026
18.80
19.08
18.44
18.72
-1.58%
16,153
10/02/2026
19.40
19.79
19.02
19.02
-1.71%
4,776
10/01/2026
19.23
20.07
19.21
19.35
-3.25%
34,105
09/30/2026
19.79
20.43
19.01
20.00
+0.30%
102,891
09/29/2026
20.92
20.92
19.68
19.94
-1.77%
58,939
09/28/2026
20.30
20.68
20.01
20.30
-3.26%
9,770
09/25/2026
20.63
22.02
20.63
20.99
+0.89%
43,392
09/24/2026
21.00
21.01
20.22
20.80
+0.31%
9,283
09/23/2026
21.04
21.16
20.23
20.74
-1.64%
50,768
09/22/2026
21.19
21.49
20.61
21.08
+1.35%
122,843
09/21/2026
22.12
22.30
20.65
20.80
-6.35%
158,180
09/18/2026
21.53
22.30
21.26
22.21
+4.22%
25,235
09/17/2026
21.19
21.49
21.03
21.31
+2.55%
11,315
09/16/2026
20.45
20.97
19.28
20.78
+2.36%
78,605
09/15/2026
20.60
20.87
19.92
20.30
-1.48%
28,345
09/14/2026
21.37
21.61
20.27
20.61
-4.67%
16,105
09/11/2026
20.92
21.76
20.38
21.62
+3.08%
97,150
09/10/2026
19.30
21.01
18.79
20.97
+10.40%
85,520
09/09/2026
19.23
19.50
18.94
19.00
-2.59%
35,858
09/08/2026
18.80
19.59
18.49
19.50
+2.47%
91,520
09/04/2026
18.95
19.36
18.10
19.03
+1.44%
109,121
09/03/2026
19.70
20.31
18.60
18.76
-3.94%
120,449
09/02/2026
18.80
19.80
18.80
19.53
+1.88%
110,878
09/01/2026
19.16
19.60
18.48
19.17
+0.16%
110,289
08/31/2026
18.96
20.09
18.96
19.14
-2.99%
39,179
08/28/2026
20.58
21.20
19.70
19.73
-4.46%
22,180
08/27/2026
21.49
21.49
20.65
20.65
-2.13%
10,280
08/26/2026
20.33
21.21
19.71
21.10
+4.30%
62,230
08/25/2026
21.15
21.38
19.57
20.23
-3.67%
241,215
08/24/2026
18.48
21.00
17.68
21.00
+11.64%
30,209
08/21/2026
18.75
19.27
18.45
18.81
-2.29%
67,494
08/20/2026
19.26
19.31
18.45
19.25
+0.36%
39,160
08/19/2026
19.50
19.98
19.18
19.18
-1.29%
22,952
08/18/2026
19.44
19.50
19.21
19.43
-0.26%
3,443
08/17/2026
19.50
20.25
19.19
19.48
+0.41%
6,619
08/14/2026
18.38
19.48
18.28
19.40
+4.98%
87,925
08/13/2026
18.06
18.79
17.80
18.48
+0.60%
32,906
08/12/2026
17.97
18.40
17.56
18.37
+2.23%
60,039
08/11/2026
18.07
18.49
17.49
17.97
-2.23%
41,361
08/10/2026
18.80
19.15
17.87
18.38
-3.26%
30,541
08/07/2026
18.20
19.52
17.71
19.00
+0.26%
130,778
08/06/2026
17.75
19.42
17.01
18.95
-1.04%
25,583
08/06/2026
$0.12 Earnings
08/05/2026
18.22
21.13
18.00
19.15
+5.22%
334,875
08/04/2026
18.72
19.46
18.02
18.20
-2.48%
16,505
08/03/2026
19.50
20.00
18.21
18.66
-0.99%
23,400
07/31/2026
18.79
19.13
18.75
18.85
-4.12%
10,167
07/30/2026
19.66
19.66
19.66
19.66
+4.83%
925
07/29/2026
20.00
20.05
18.75
18.75
-2.32%
6,298
07/28/2026
19.87
19.87
19.01
19.20
-4.95%
3,676
07/27/2026
20.52
20.52
19.37
20.20
-0.98%
15,120
07/24/2026
20.68
20.72
20.40
20.40
-0.49%
2,976
07/23/2026
20.88
20.88
20.50
20.50
-2.57%
2,975
07/22/2026
20.36
21.16
20.36
21.04
+4.16%
6,371
07/21/2026
20.10
20.46
19.36
20.20
+0.80%
3,990
07/20/2026
20.39
20.39
19.79
20.04
-0.69%
3,757
07/17/2026
19.77
20.30
18.92
20.18
+2.07%
38,449
07/16/2026
18.14
20.00
18.14
19.77
+8.99%
19,205
07/15/2026
18.18
18.39
18.04
18.14
+0.50%
6,608
07/14/2026
18.29
18.29
18.05
18.05
-1.37%
3,168
07/13/2026
17.13
18.45
17.02
18.30
+6.09%
34,796
07/10/2026
16.93
17.25
16.38
17.25
+2.01%
20,545
07/09/2026
16.65
16.91
16.65
16.91
+0.74%
11,497
07/08/2026
16.61
16.91
16.51
16.79
-1.09%
7,096
07/07/2026
16.97
16.97
16.43
16.97
+0.12%
2,172
07/06/2026
16.76
17.00
16.63
16.95
+0.36%
8,553
07/02/2026
16.55
17.05
16.41
16.89
-2.09%
10,470
07/01/2026
17.02
17.25
17.00
17.25
+1.29%
10,563
06/30/2026
17.01
17.03
17.00
17.03
-0.99%
1,393
06/29/2026
16.88
17.20
16.88
17.20
-0.23%
4,763
06/26/2026
16.24
17.25
16.06
17.24
+6.22%
21,223
06/25/2026
16.50
17.00
16.23
16.23
-1.76%
13,402
06/24/2026
16.50
16.99
16.50
16.52
+0.68%
4,805
06/23/2026
15.87
16.50
15.87
16.41
+0.48%
6,705
06/22/2026
16.40
16.40
15.85
16.33
+0.18%
7,263
06/18/2026
17.15
17.15
16.11
16.30
-5.01%
7,308
06/17/2026
16.50
17.32
16.50
17.16
+4.00%
7,387
06/16/2026
15.56
16.94
15.30
16.50
+4.63%
30,375
06/15/2026
15.87
16.00
15.57
15.77
-0.78%
8,462
06/12/2026
16.00
16.20
15.77
15.89
-1.83%
17,701
06/11/2026
15.83
16.19
15.82
16.19
+2.79%
5,425
06/10/2026
15.47
16.06
15.47
15.75
-1.96%
5,084
06/09/2026
16.39
16.40
15.51
16.07
-0.99%
7,707
06/08/2026
16.34
16.49
15.50
16.23
+1.79%
6,760
06/05/2026
17.08
17.08
15.53
15.94
-4.55%
6,018
06/04/2026
16.80
17.14
16.70
16.70
+0.48%
1,898