• $1.2B
    Market Cap
  • -9.84%
    1-Year Change
  • Medical Devices
    Industry
  • 1 Month
    -6.39%
    Low Price$12.82
    High Price$19.87
  • 3 Months
    -17.81%
    Low Price$12.82
    High Price$25.09
  • 1 Year
    -7.83%
    Low Price$10.12
    High Price$28.26
Date
Open
High
Low
Close
Change (%)
Volume
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
03/10/2026
21.24
22.11
20.43
21.88
+4.79%
1,533,314
03/09/2026
20.60
21.28
20.17
20.88
-1.23%
2,097,599
03/06/2026
22.12
22.59
21.02
21.14
-6.58%
1,797,685
03/05/2026
22.81
23.22
22.31
22.63
-3.33%
1,545,094
03/04/2026
23.92
24.48
23.38
23.41
-1.39%
1,762,245
03/03/2026
24.41
24.64
23.62
23.74
-5.91%
2,160,372
03/02/2026
24.88
25.39
24.32
25.23
-0.28%
1,545,615
02/27/2026
26.10
26.10
24.93
25.30
-1.90%
1,815,446
02/26/2026
25.98
26.88
25.57
25.79
-0.85%
2,825,976
02/25/2026
26.92
27.05
25.62
26.01
-3.31%
7,435,103
02/24/2026
25.71
29.65
25.70
26.90
-4.81%
6,671,706
02/23/2026
25.59
28.90
24.77
28.26
+15.02%
6,654,345
02/20/2026
22.75
26.21
22.00
24.57
+32.67%
12,698,964
02/19/2026
18.95
19.09
17.71
18.52
-2.22%
1,992,106
02/19/2026
-$0.01 Earnings
02/18/2026
19.14
19.26
18.45
18.94
+0.53%
1,518,211
02/17/2026
19.00
19.56
18.68
18.84
-0.58%
1,235,003
02/13/2026
18.95
19.50
18.49
18.95
+1.39%
753,131
02/12/2026
19.63
19.81
18.34
18.69
-4.93%
975,431
02/11/2026
19.47
19.92
18.50
19.66
+0.61%
1,296,649
02/10/2026
19.13
20.27
18.90
19.54
+3.44%
1,071,285
02/09/2026
19.34
19.39
18.81
18.89
-1.46%
781,377
02/06/2026
19.04
19.53
18.99
19.17
+1.21%
738,205
02/05/2026
18.80
19.32
18.63
18.94
-0.26%
837,816
02/04/2026
19.44
19.99
18.63
18.99
-2.31%
1,336,958
02/03/2026
20.13
20.88
19.18
19.44
-3.24%
923,225
02/02/2026
19.89
20.96
19.57
20.09
+1.01%
1,137,126
01/30/2026
19.57
20.32
19.04
19.89
+0.66%
1,672,137
01/29/2026
19.05
19.86
18.90
19.76
+3.40%
2,039,071
01/28/2026
20.19
20.20
19.06
19.11
-5.16%
1,128,957
01/27/2026
20.22
20.60
19.75
20.15
-0.25%
1,032,321
01/26/2026
19.80
20.52
19.75
20.20
+1.51%
851,481
01/23/2026
20.45
20.75
19.76
19.90
-3.35%
1,174,919
01/22/2026
20.72
21.64
20.42
20.59
-0.72%
2,014,476
01/21/2026
20.93
21.25
20.34
20.74
+1.22%
1,140,740
01/20/2026
19.97
20.65
19.61
20.49
+1.64%
1,345,561
01/16/2026
20.83
21.98
20.11
20.16
-4.32%
1,377,238
01/15/2026
20.80
21.35
20.53
21.07
+0.96%
1,099,176
01/14/2026
20.75
20.97
20.21
20.87
-0.14%
1,048,098
01/13/2026
21.38
21.43
20.41
20.90
-2.11%
1,640,263
01/12/2026
21.64
22.14
21.15
21.35
-1.61%
1,245,742