• $42.6M
    Market Cap
  • 299.52%
    1-Year Change
  • Scientific & Technical Instruments
    Industry
  • 1 Month
    -13.66%
    Low Price$16.51
    High Price$19.35
  • 3 Months
    -14.97%
    Low Price$16.18
    High Price$21.31
  • 1 Year
    -7.72%
    Low Price$12.81
    High Price$30.58
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
16.96
17.13
16.62
16.62
-2.52%
3,368
06/02/2026
17.25
17.50
16.95
17.05
-1.67%
7,565
06/01/2026
17.42
17.50
17.05
17.34
+2.00%
3,041
05/29/2026
17.00
17.47
16.81
17.00
+0.77%
10,902
05/28/2026
16.97
17.51
16.21
16.87
-0.12%
16,076
05/27/2026
17.00
17.19
16.57
16.89
-0.59%
9,288
05/26/2026
17.19
17.53
16.92
16.99
-2.69%
6,774
05/22/2026
17.31
17.78
17.11
17.46
+0.87%
5,504
05/21/2026
17.34
17.54
17.14
17.31
+1.05%
5,354
05/20/2026
16.90
18.77
16.50
17.13
+2.57%
17,354
05/19/2026
16.76
16.95
16.40
16.70
+1.15%
6,258
05/18/2026
17.13
17.13
16.35
16.51
-0.54%
3,496
05/15/2026
17.26
17.26
16.53
16.60
-4.10%
5,042
05/14/2026
17.27
17.85
17.11
17.31
-1.23%
6,970
05/13/2026
17.01
17.76
16.64
17.53
+4.50%
7,781
05/12/2026
17.20
17.20
16.50
16.77
-4.77%
12,368
05/11/2026
17.77
17.77
17.41
17.61
+3.16%
7,814
05/08/2026
16.80
17.26
16.80
17.07
+1.85%
10,858
05/07/2026
18.92
18.92
16.72
16.76
-13.39%
28,289
05/07/2026
-$0.03 Earnings
05/06/2026
19.60
19.60
19.03
19.35
+0.52%
11,223
05/05/2026
19.42
19.76
18.51
19.25
-1.18%
14,710
05/04/2026
19.35
19.98
18.36
19.48
+0.46%
13,937
05/01/2026
19.30
19.79
19.30
19.39
-0.77%
3,515
04/30/2026
19.00
19.54
17.62
19.54
+3.39%
11,108
04/29/2026
17.96
18.90
17.75
18.90
+7.08%
15,014
04/28/2026
18.00
18.69
17.45
17.65
-2.00%
8,909
04/27/2026
18.01
18.01
18.01
18.01
-1.80%
2,793
04/24/2026
18.04
18.34
18.04
18.34
+0.77%
5,149
04/23/2026
18.57
18.74
17.97
18.20
-2.47%
12,337
04/22/2026
18.49
18.88
17.51
18.66
+3.90%
29,487
04/21/2026
18.01
19.00
17.84
17.96
-2.23%
56,733
04/20/2026
18.43
18.85
18.01
18.37
+1.10%
5,030
04/17/2026
18.43
18.49
18.17
18.17
-2.36%
4,756
04/16/2026
18.85
18.85
18.50
18.61
-0.75%
2,526
04/15/2026
18.86
18.86
18.75
18.75
-0.74%
936
04/14/2026
19.53
19.73
18.74
18.89
-3.33%
8,972
04/13/2026
18.22
19.54
17.81
19.54
+7.24%
14,967
04/10/2026
18.69
18.79
18.22
18.22
-0.11%
6,314
04/09/2026
18.02
18.87
17.48
18.24
-0.16%
18,475
04/08/2026
18.51
18.51
17.50
18.27
+6.78%
19,722
04/07/2026
17.60
17.80
16.09
17.11
-3.00%
37,276
04/06/2026
17.50
17.64
16.79
17.64
+2.56%
41,906
04/02/2026
16.07
17.45
16.00
17.20
+6.34%
5,503
04/01/2026
16.87
17.34
16.18
16.18
-4.85%
13,566
03/31/2026
16.85
17.80
16.44
17.00
+1.13%
13,993
03/30/2026
18.56
18.65
16.52
16.81
-10.06%
47,973
03/27/2026
19.17
19.55
18.56
18.69
-2.50%
26,704
03/26/2026
18.75
19.49
18.75
19.17
+2.51%
12,993
03/25/2026
19.23
19.23
18.56
18.70
+0.75%
9,868
03/24/2026
19.17
19.25
18.00
18.56
-2.26%
33,214
03/23/2026
18.44
19.17
18.02
18.99
+4.80%
37,443
03/20/2026
19.17
19.23
18.00
18.12
-5.08%
13,515
03/19/2026
18.32
19.34
18.30
19.09
+2.36%
17,627
03/18/2026
20.01
20.75
18.26
18.65
-7.86%
39,395
03/17/2026
20.02
20.38
19.76
20.24
+1.35%
12,487
03/16/2026
19.67
20.53
19.60
19.97
+4.88%
5,167
03/13/2026
19.40
20.55
18.96
19.04
-1.35%
22,574
03/12/2026
20.12
20.12
18.90
19.30
-3.16%
17,454
03/11/2026
21.35
22.14
19.93
19.93
-6.48%
57,401
03/10/2026
19.38
22.00
19.08
21.31
+8.17%
61,451
03/09/2026
19.60
20.00
19.11
19.70
+0.79%
22,655
03/06/2026
18.32
20.62
18.32
19.55
+6.69%
52,792
03/05/2026
20.00
20.86
18.16
18.32
-15.65%
50,943
03/05/2026
$0.42 Earnings
03/04/2026
21.67
23.05
21.36
21.72
-3.47%
25,932
03/03/2026
22.76
23.07
21.75
22.50
-1.14%
43,446
03/02/2026
22.00
23.75
21.67
22.76
+8.02%
33,296
02/27/2026
20.88
22.17
20.70
21.07
+0.72%
28,940
02/26/2026
18.85
21.10
18.80
20.92
+13.45%
30,207
02/25/2026
17.29
18.44
16.89
18.44
+7.02%
29,887
02/24/2026
17.99
17.99
16.74
17.23
-0.26%
9,490
02/23/2026
17.66
17.87
17.03
17.28
-1.34%
6,335
02/20/2026
17.99
18.03
17.43
17.51
+0.46%
15,605
02/19/2026
17.50
17.50
17.04
17.43
+2.23%
3,305
02/18/2026
17.50
17.50
16.82
17.05
-2.57%
9,528
02/17/2026
17.84
18.18
17.40
17.50
-3.79%
6,089
02/13/2026
18.41
18.41
17.82
18.19
+0.94%
2,787
02/12/2026
19.35
19.35
17.82
18.02
-5.85%
15,842
02/11/2026
18.19
19.36
17.91
19.14
+5.28%
30,345
02/10/2026
19.16
19.82
18.18
18.18
-4.42%
20,566
02/09/2026
16.89
20.19
16.89
19.02
+15.83%
25,912
02/06/2026
16.51
17.63
16.20
16.42
+2.63%
38,496
02/05/2026
16.04
17.26
15.81
16.00
-2.91%
31,230
02/04/2026
17.20
17.20
15.50
16.48
-0.12%
13,422
02/03/2026
17.79
18.06
16.12
16.50
-6.88%
10,212
02/02/2026
17.60
18.26
17.60
17.72
0.00%
4,204
01/30/2026
18.11
18.23
17.69
17.72
-3.06%
20,798
01/29/2026
17.66
18.28
16.94
18.28
+5.54%
47,158
01/28/2026
17.65
18.30
17.22
17.32
-1.14%
69,007
01/27/2026
18.47
18.69
16.61
17.52
-4.52%
27,121
01/26/2026
18.85
18.86
17.50
18.35
-1.71%
30,900
01/23/2026
18.61
18.82
17.65
18.67
-1.11%
22,073
01/22/2026
18.12
19.13
17.89
18.88
+4.17%
14,427
01/21/2026
19.20
19.20
18.01
18.13
-4.71%
18,180
01/20/2026
18.59
20.08
18.21
19.02
0.00%
33,254
01/16/2026
20.13
20.13
19.01
19.02
-4.66%
9,808
01/15/2026
20.24
20.24
19.62
19.95
-0.94%
2,729
01/14/2026
20.69
20.69
19.61
20.14
-2.75%
11,706
01/13/2026
19.60
20.71
19.60
20.71
-0.10%
15,429