• $831.2M
    Market Cap
  • -29.07%
    1-Year Change
  • Drug Manufacturers - Specialty & Generic
    Industry
  • 1 Month
    -18.87%
    Low Price$16.87
    High Price$24.03
  • 3 Months
    -9.74%
    Low Price$16.87
    High Price$24.03
  • 1 Year
    -28.65%
    Low Price$16.87
    High Price$30.81
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
18.36
18.67
18.10
18.45
+0.16%
810,643
06/01/2026
18.63
19.01
18.22
18.42
-2.28%
569,685
05/29/2026
19.28
19.46
18.55
18.85
-2.33%
849,067
05/28/2026
19.04
19.55
19.02
19.30
+1.05%
621,218
05/27/2026
19.31
19.34
18.50
19.10
+1.54%
501,592
05/26/2026
18.45
19.12
18.45
18.81
+2.17%
670,766
05/22/2026
18.25
18.44
17.93
18.41
+1.38%
485,175
05/21/2026
18.07
18.37
17.76
18.16
+0.44%
1,656,977
05/20/2026
17.81
18.19
17.70
18.08
+1.46%
868,756
05/19/2026
17.28
17.91
17.00
17.82
+3.60%
725,146
05/18/2026
16.70
17.31
16.65
17.20
+1.96%
866,027
05/15/2026
17.27
17.53
16.76
16.87
-2.49%
679,289
05/14/2026
17.81
18.08
17.26
17.30
-5.57%
739,074
05/13/2026
17.50
18.57
17.43
18.32
+4.69%
971,188
05/12/2026
18.41
18.58
17.26
17.50
-5.15%
1,219,603
05/11/2026
19.13
19.41
18.33
18.45
-2.89%
1,359,763
05/08/2026
18.58
19.53
18.28
19.00
-20.93%
1,983,804
05/07/2026
24.01
24.35
23.87
24.03
+0.54%
373,521
05/07/2026
$0.42 Earnings
05/06/2026
23.50
24.15
23.50
23.90
+2.18%
392,763
05/05/2026
22.85
23.46
22.75
23.39
+2.86%
366,945
05/04/2026
21.82
23.22
21.72
22.74
+3.93%
487,139
05/01/2026
21.98
22.26
21.64
21.88
-0.36%
353,190
04/30/2026
21.63
22.36
21.57
21.96
+1.53%
407,242
04/29/2026
21.50
21.86
21.48
21.63
-0.87%
266,941
04/28/2026
21.71
22.04
21.56
21.82
+0.79%
281,225
04/27/2026
21.47
22.06
21.46
21.65
+1.12%
329,513
04/24/2026
21.05
21.60
20.77
21.41
+1.90%
429,703
04/23/2026
20.99
21.23
20.77
21.01
+0.10%
302,590
04/22/2026
21.40
21.59
20.77
20.99
-1.04%
410,802
04/21/2026
22.38
22.66
21.10
21.21
-7.46%
684,192
04/20/2026
22.67
23.26
22.54
22.92
+0.17%
542,349
04/17/2026
22.18
23.00
21.98
22.88
+4.91%
537,832
04/16/2026
21.67
22.02
21.41
21.81
+0.60%
361,313
04/15/2026
21.38
21.76
21.19
21.68
+1.40%
389,357
04/14/2026
21.36
21.70
21.12
21.38
+0.09%
343,451
04/13/2026
20.17
21.48
20.17
21.36
+4.86%
577,873
04/10/2026
20.98
21.10
20.14
20.37
-2.40%
354,457
04/09/2026
20.32
21.19
20.32
20.87
+2.30%
519,216
04/08/2026
20.68
21.07
20.18
20.40
-0.87%
613,466
04/07/2026
20.39
20.81
20.26
20.58
0.00%
351,463
04/06/2026
20.45
20.73
20.04
20.58
+0.64%
344,067
04/02/2026
19.95
20.66
19.88
20.45
+1.04%
390,454
04/01/2026
19.74
20.31
19.68
20.24
+3.32%
677,388
03/31/2026
19.53
20.00
19.27
19.59
+1.93%
534,427
03/30/2026
19.15
19.67
19.07
19.22
+1.10%
410,715
03/27/2026
19.37
19.64
18.92
19.01
-2.66%
346,015
03/26/2026
19.50
19.80
18.98
19.53
-0.20%
363,470
03/25/2026
19.45
19.96
19.39
19.57
+1.77%
317,563
03/24/2026
19.10
19.57
18.98
19.23
0.00%
367,780
03/23/2026
20.04
20.08
19.23
19.23
-1.38%
414,859
03/20/2026
19.56
19.76
19.15
19.50
-0.20%
1,133,340
03/19/2026
19.10
19.82
19.06
19.54
+2.84%
583,123
03/18/2026
19.21
19.47
18.97
19.00
-2.61%
650,426
03/17/2026
19.48
20.00
19.48
19.51
+0.52%
635,572
03/16/2026
18.93
19.46
18.65
19.41
+6.77%
737,990
03/13/2026
18.23
18.46
17.81
18.18
+0.03%
604,648
03/12/2026
18.58
18.58
17.03
18.18
-3.17%
901,683
03/11/2026
18.91
19.50
18.52
18.77
-0.74%
548,285
03/10/2026
19.21
19.57
18.84
18.91
-1.56%
527,204
03/09/2026
18.97
19.37
18.52
19.21
-0.67%
687,763
03/06/2026
20.05
20.08
18.94
19.34
-5.38%
753,758
03/05/2026
19.67
20.60
19.54
20.44
+2.40%
726,358
03/04/2026
19.97
20.20
19.56
19.96
+0.66%
594,999
03/03/2026
20.35
21.07
19.81
19.83
-5.62%
740,834
03/02/2026
20.30
21.14
19.95
21.01
+3.86%
1,261,290
02/27/2026
22.44
23.27
19.83
20.23
-23.63%
1,965,786
02/26/2026
28.00
28.17
26.27
26.49
-5.29%
816,455
02/26/2026
$0.73 Earnings
02/25/2026
27.73
27.99
27.03
27.97
+1.08%
415,986
02/24/2026
27.65
28.37
27.42
27.67
+0.44%
478,146
02/23/2026
28.42
28.75
27.19
27.55
-3.43%
496,697
02/20/2026
28.58
28.98
28.03
28.53
-0.04%
508,412
02/19/2026
28.56
28.71
28.42
28.54
-0.42%
340,673
02/18/2026
28.45
29.16
28.36
28.66
+0.74%
325,939
02/17/2026
28.65
29.23
28.39
28.45
-0.18%
316,867
02/13/2026
27.82
29.00
27.76
28.50
+3.45%
268,689
02/12/2026
28.62
28.62
27.24
27.55
-3.64%
437,541
02/11/2026
28.62
29.09
28.48
28.59
+0.07%
236,616
02/10/2026
28.75
28.92
28.49
28.57
-0.14%
182,574
02/09/2026
29.08
29.20
28.37
28.61
-2.22%
285,022
02/06/2026
28.61
29.46
28.61
29.26
+2.20%
343,842
02/05/2026
28.45
29.22
28.45
28.63
+0.07%
288,034
02/04/2026
28.79
29.37
28.56
28.61
+1.31%
378,851
02/03/2026
27.57
28.28
27.06
28.24
+1.15%
506,290
02/02/2026
26.36
28.13
26.34
27.92
+5.40%
444,060
01/30/2026
26.15
26.60
26.04
26.49
+1.30%
294,470
01/29/2026
26.10
26.43
25.80
26.15
+0.11%
184,370
01/28/2026
26.45
26.45
25.86
26.12
-0.50%
209,032
01/27/2026
26.39
26.58
25.81
26.25
-1.32%
264,507
01/26/2026
25.92
26.71
25.63
26.60
+2.62%
316,150
01/23/2026
26.03
26.37
25.81
25.92
-0.86%
269,462
01/22/2026
26.25
26.92
26.10
26.15
-0.29%
233,271
01/21/2026
25.96
26.59
25.93
26.22
+1.04%
251,623
01/20/2026
25.62
26.75
25.47
25.95
-0.46%
282,605
01/16/2026
25.94
26.23
25.42
26.07
+0.27%
286,949
01/15/2026
27.65
27.69
25.94
26.00
-6.34%
584,060
01/14/2026
28.80
29.20
27.61
27.76
-3.98%
472,419
01/13/2026
29.16
29.38
28.40
28.91
-1.67%
345,642
01/12/2026
28.05
29.52
27.31
29.40
+5.98%
455,860