• $1.3B
    Market Cap
  • 26.62%
    1-Year Change
  • Medical Devices
    Industry
  • 1 Month
    +29.22%
    Low Price$15.16
    High Price$19.50
  • 3 Months
    -0.13%
    Low Price$12.82
    High Price$19.50
  • 1 Year
    +26.62%
    Low Price$10.12
    High Price$28.26
Date
Open
High
Low
Close
Change (%)
Volume
07/31/2026
19.10
19.66
18.56
19.50
+2.58%
1,833,988
07/30/2026
18.31
19.04
18.03
19.01
+2.26%
2,056,298
07/29/2026
17.79
18.75
17.42
18.59
+4.67%
1,910,948
07/28/2026
17.17
18.04
17.17
17.76
+3.44%
1,859,458
07/27/2026
17.13
17.27
16.34
17.17
+0.29%
1,577,417
07/24/2026
17.09
17.26
16.49
17.12
+1.30%
1,147,484
07/23/2026
16.93
17.09
16.14
16.90
-0.06%
1,160,032
07/22/2026
17.55
17.55
16.78
16.91
-3.92%
1,533,793
07/21/2026
17.62
18.23
17.23
17.60
-2.76%
1,733,995
07/20/2026
16.95
18.16
16.70
18.10
+5.97%
1,976,379
07/17/2026
16.25
17.09
15.91
17.08
+4.85%
2,100,446
07/16/2026
15.37
16.72
15.34
16.29
+6.61%
1,983,100
07/15/2026
15.22
15.90
15.08
15.28
-1.67%
1,381,728
07/14/2026
15.75
16.03
14.58
15.54
-4.37%
1,864,715
07/13/2026
15.50
16.51
15.40
16.25
+5.45%
1,897,007
07/10/2026
15.46
15.50
15.00
15.41
+0.26%
1,321,354
07/09/2026
15.24
15.68
14.95
15.37
+1.39%
1,398,585
07/08/2026
15.17
15.45
14.89
15.16
-1.75%
1,871,094
07/07/2026
15.65
15.86
14.90
15.43
+0.06%
1,207,632
07/06/2026
15.20
15.59
14.80
15.42
+0.65%
1,322,417
07/02/2026
15.94
16.17
15.22
15.32
-2.73%
1,627,575
07/01/2026
15.10
15.77
15.10
15.75
+4.37%
1,312,980
06/30/2026
15.97
15.97
15.05
15.09
-4.67%
1,145,897
06/29/2026
16.24
16.44
15.58
15.83
-2.52%
1,467,176
06/26/2026
15.69
16.50
15.47
16.24
+3.05%
3,369,114
06/25/2026
15.12
15.98
15.01
15.76
+4.93%
2,304,856
06/24/2026
14.42
15.26
14.41
15.02
+4.23%
2,206,539
06/23/2026
14.17
14.49
13.95
14.41
+0.49%
3,498,148
06/22/2026
15.17
15.34
14.32
14.34
-6.27%
2,451,800
06/18/2026
15.68
15.86
15.08
15.30
-0.65%
2,537,836
06/17/2026
16.44
17.07
15.33
15.40
-7.73%
2,102,985
06/16/2026
16.95
17.21
16.60
16.69
-0.42%
1,905,533
06/15/2026
16.92
17.01
16.30
16.76
+0.96%
1,682,910
06/12/2026
15.56
16.64
15.51
16.60
+5.06%
1,925,474
06/11/2026
15.96
16.06
15.38
15.80
-2.65%
3,630,996
06/10/2026
17.50
17.69
15.93
16.23
-7.84%
2,905,362
06/09/2026
18.64
18.83
17.50
17.61
-4.66%
2,637,949
06/08/2026
19.53
20.18
18.44
18.47
-4.50%
2,994,995
06/05/2026
19.53
20.62
19.31
19.34
-0.57%
2,305,399
06/04/2026
18.52
19.78
18.32
19.45
+7.88%
2,415,548
06/03/2026
18.60
18.80
17.64
18.03
-3.06%
2,361,510
06/02/2026
18.83
19.13
18.33
18.60
-2.72%
1,428,358
06/01/2026
19.47
20.04
17.72
19.12
+11.16%
5,618,580
05/29/2026
16.83
18.28
16.80
17.20
+2.87%
3,010,429
05/28/2026
14.59
16.75
14.42
16.72
+12.82%
4,032,438
05/27/2026
14.69
14.99
14.11
14.82
+1.93%
2,758,624
05/26/2026
15.07
15.35
14.53
14.54
-2.84%
2,845,800
05/22/2026
15.74
15.92
14.94
14.97
-5.04%
1,989,751
05/21/2026
14.94
15.86
14.80
15.76
+4.79%
2,780,185
05/20/2026
13.89
15.10
13.61
15.04
+8.51%
1,715,518
05/19/2026
13.53
14.03
13.47
13.86
+2.44%
1,995,433
05/18/2026
13.15
13.67
12.83
13.53
+5.54%
4,718,585
05/15/2026
13.65
13.68
12.26
12.82
-9.40%
6,098,285
05/14/2026
14.17
14.69
13.96
14.15
+0.28%
2,770,876
05/13/2026
14.41
14.83
13.95
14.11
-3.95%
2,640,166
05/12/2026
14.74
15.34
14.42
14.69
-0.54%
2,367,731
05/11/2026
15.16
15.35
14.18
14.77
-4.59%
3,647,417
05/08/2026
20.00
20.03
15.44
15.48
-16.19%
7,532,578
05/07/2026
18.30
18.90
17.75
18.47
+2.44%
2,628,867
05/07/2026
-$0.30 Earnings
05/06/2026
19.48
19.49
17.93
18.03
-7.16%
3,131,709
05/05/2026
19.90
19.98
18.91
19.42
-2.26%
1,624,628
05/04/2026
19.62
20.44
19.15
19.87
+2.32%
2,072,341
05/01/2026
19.63
20.03
19.18
19.42
-0.54%
1,617,960
04/30/2026
18.32
19.67
18.25
19.53
+7.52%
2,221,384
04/29/2026
18.47
18.47
17.59
18.16
-2.52%
2,167,024
04/28/2026
19.86
20.08
18.58
18.63
-6.00%
1,489,778
04/27/2026
20.20
20.49
19.69
19.82
-2.65%
1,193,682
04/24/2026
20.88
21.11
20.15
20.36
-1.55%
883,181
04/23/2026
20.83
21.62
20.10
20.68
-0.48%
2,210,594
04/22/2026
20.29
20.98
20.00
20.78
+3.74%
1,301,019
04/21/2026
21.35
21.54
19.99
20.03
-5.70%
1,340,694
04/20/2026
20.88
21.86
20.79
21.24
+3.06%
1,718,590
04/17/2026
20.68
21.32
20.36
20.61
+2.59%
1,982,821
04/16/2026
20.60
21.05
20.01
20.09
-2.76%
1,188,308
04/15/2026
21.47
21.96
20.40
20.66
-2.13%
1,340,575
04/14/2026
20.33
21.12
20.05
21.11
+5.02%
2,579,598
04/13/2026
18.91
20.30
18.91
20.10
+4.80%
1,111,015
04/10/2026
19.71
19.82
18.92
19.18
-2.54%
926,309
04/09/2026
19.34
19.84
18.91
19.68
+1.71%
982,468
04/08/2026
19.32
19.77
18.79
19.35
+5.85%
1,919,489
04/07/2026
19.19
19.71
18.11
18.28
-4.64%
1,725,071
04/06/2026
18.46
19.34
18.35
19.17
+3.01%
1,573,121
04/02/2026
18.25
19.10
18.08
18.61
-1.06%
1,034,184
04/01/2026
19.22
19.47
18.29
18.81
-1.88%
1,870,567
03/31/2026
19.62
20.30
18.89
19.17
-2.12%
1,819,677
03/30/2026
21.20
21.35
19.54
19.59
-6.74%
2,053,247
03/27/2026
22.82
22.97
20.94
21.00
-9.95%
2,389,469
03/26/2026
23.81
24.30
22.98
23.32
-3.87%
1,805,650
03/25/2026
24.76
25.05
23.79
24.26
-1.02%
1,212,913
03/24/2026
24.65
24.89
24.03
24.51
-2.31%
2,018,952
03/23/2026
25.87
26.38
24.96
25.09
+1.09%
2,170,194
03/20/2026
24.69
25.01
23.91
24.82
+0.77%
2,424,184
03/19/2026
25.04
25.43
24.18
24.63
+3.27%
2,829,798
03/18/2026
23.91
24.45
23.56
23.85
-0.25%
1,680,521
03/17/2026
23.16
24.79
23.03
23.91
+9.13%
3,611,175
03/16/2026
21.79
22.34
21.42
21.91
+1.48%
1,362,139
03/13/2026
21.03
21.85
20.91
21.59
+3.43%
2,052,055
03/12/2026
21.51
22.06
20.69
20.88
-5.80%
1,419,067
03/11/2026
21.57
22.54
21.15
22.16
+1.28%
1,931,755