• $918.8M
    Market Cap
  • -29.18%
    1-Year Change
  • Drug Manufacturers - Specialty & Generic
    Industry
  • 1 Month
    +10.26%
    Low Price$18.72
    High Price$21.74
  • 3 Months
    +18.94%
    Low Price$18.12
    High Price$21.78
  • 1 Year
    -29.18%
    Low Price$16.87
    High Price$30.81
Date
Open
High
Low
Close
Change (%)
Volume
08/21/2026
21.64
22.20
21.44
21.60
-0.37%
376,558
08/20/2026
21.38
21.76
21.24
21.68
-0.28%
338,697
08/19/2026
21.64
21.99
21.15
21.74
+1.87%
413,171
08/18/2026
21.11
21.59
21.08
21.34
+2.30%
411,880
08/17/2026
20.90
21.23
20.77
20.86
-0.24%
533,504
08/14/2026
20.02
21.07
19.89
20.91
+3.62%
305,681
08/13/2026
20.18
20.27
19.84
20.18
+1.00%
526,116
08/12/2026
20.16
20.22
19.61
19.98
-2.15%
347,536
08/11/2026
20.00
20.57
20.00
20.42
+0.54%
570,493
08/10/2026
20.74
20.90
19.55
20.31
-2.26%
645,749
08/07/2026
22.48
22.65
20.40
20.78
+4.90%
1,300,741
08/06/2026
20.22
20.25
19.60
19.81
-2.12%
527,333
08/06/2026
$0.91 Earnings
08/05/2026
20.06
20.28
19.88
20.24
+1.71%
351,618
08/04/2026
20.11
20.38
19.86
19.90
-1.58%
481,648
08/03/2026
20.11
20.46
19.70
20.22
+1.40%
413,179
07/31/2026
20.35
20.41
19.67
19.94
-2.16%
367,629
07/30/2026
20.31
20.53
19.95
20.38
-0.97%
355,683
07/29/2026
20.24
20.70
19.99
20.58
+2.13%
321,673
07/28/2026
19.38
20.27
19.38
20.15
+5.06%
390,836
07/27/2026
18.97
19.31
18.96
19.18
+2.46%
285,919
07/24/2026
18.90
19.12
18.50
18.72
-0.79%
445,584
07/23/2026
19.08
19.34
18.73
18.87
-2.23%
650,430
07/22/2026
19.71
19.95
19.20
19.30
-1.48%
409,242
07/21/2026
19.42
19.89
19.42
19.59
-0.20%
621,073
07/20/2026
19.78
19.91
19.52
19.63
-0.58%
437,416
07/17/2026
19.84
20.35
19.63
19.75
-0.58%
338,457
07/16/2026
19.40
20.14
19.40
19.86
+2.37%
416,861
07/15/2026
18.87
19.50
18.83
19.40
+3.16%
356,089
07/14/2026
19.10
19.39
18.46
18.81
-2.51%
321,518
07/13/2026
19.00
19.68
18.95
19.29
+3.04%
384,539
07/10/2026
18.97
19.15
18.61
18.72
-1.58%
311,051
07/09/2026
18.86
19.13
18.61
19.02
+0.74%
446,579
07/08/2026
19.96
19.96
18.52
18.88
-5.98%
438,664
07/07/2026
20.06
20.28
19.74
20.08
+2.40%
449,984
07/06/2026
19.48
20.01
19.08
19.61
-0.15%
313,781
07/02/2026
20.35
20.35
19.63
19.64
-2.29%
315,753
07/01/2026
20.32
20.54
19.91
20.10
-0.40%
422,006
06/30/2026
20.71
20.71
19.86
20.18
-2.56%
400,207
06/29/2026
21.12
21.24
19.66
20.71
-4.91%
727,089
06/26/2026
21.01
21.81
20.88
21.78
+3.52%
623,975
06/25/2026
21.00
22.00
20.79
21.04
+0.10%
481,265
06/24/2026
19.77
21.09
19.77
21.02
+7.63%
701,214
06/23/2026
18.61
19.58
18.50
19.53
+6.55%
660,872
06/22/2026
18.80
18.90
18.22
18.33
-2.55%
767,439
06/18/2026
19.51
19.66
18.70
18.81
-3.09%
1,327,603
06/17/2026
19.94
20.26
19.15
19.41
-2.76%
1,008,517
06/16/2026
19.91
20.41
19.62
19.96
+1.27%
724,208
06/15/2026
20.11
20.29
19.59
19.71
-1.89%
528,512
06/12/2026
19.90
20.55
19.90
20.09
-2.14%
377,788
06/11/2026
20.15
20.65
20.10
20.53
+1.18%
463,562
06/10/2026
20.21
20.77
19.99
20.29
+0.64%
405,165
06/09/2026
19.53
20.27
19.53
20.16
+3.97%
506,256
06/08/2026
19.75
19.85
19.34
19.39
-1.77%
558,989
06/05/2026
18.86
20.14
18.85
19.74
+5.56%
750,284
06/04/2026
18.28
18.90
18.28
18.70
+3.20%
459,231
06/03/2026
18.26
18.36
17.73
18.12
-1.79%
509,284
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