what is the ttm return for plug power

Plug Power (PLUG) has returned 107.5% since June 15, 2025.

DATEOPENHIGHLOWCLOSEVOLUME
June 12 2026
$2.85
$2.85
$2.69
$2.76
49,653,300
June 11 2026
$2.86
$2.89
$2.74
$2.83
46,572,800
June 10 2026
$2.88
$2.96
$2.85
$2.86
43,468,000
June 09 2026
$3.22
$3.26
$2.82
$2.91
70,106,700
June 08 2026
$3.32
$3.34
$3.17
$3.19
45,176,500
June 05 2026
$3.50
$3.50
$3.15
$3.22
79,379,800
June 04 2026
$3.58
$3.72
$3.50
$3.60
54,025,000
June 03 2026
$3.99
$3.99
$3.69
$3.69
73,366,100
June 02 2026
$3.93
$4.33
$3.85
$4.09
82,099,700
June 01 2026
$3.90
$4.06
$3.80
$3.94
64,925,400
May 29 2026
$4.14
$4.14
$3.85
$3.95
68,126,700
May 28 2026
$4.08
$4.31
$4.03
$4.12
91,758,400
May 27 2026
$3.81
$4.22
$3.75
$4.14
110,538,000
May 26 2026
$3.82
$4.03
$3.68
$3.84
112,098,900
May 22 2026
$3.76
$3.92
$3.69
$3.78
71,432,000
May 21 2026
$3.26
$3.88
$3.25
$3.78
115,550,700
May 20 2026
$3.38
$3.43
$3.22
$3.31
60,536,000
May 19 2026
$3.39
$3.45
$3.21
$3.31
45,631,000
May 18 2026
$3.80
$3.81
$3.32
$3.45
86,372,000
May 15 2026
$3.65
$3.99
$3.57
$3.78
97,570,500
May 14 2026
$3.85
$3.92
$3.69
$3.79
91,734,900
May 13 2026
$3.60
$4.11
$3.41
$3.96
163,401,800
May 12 2026
$3.77
$3.89
$3.46
$3.56
196,969,900
May 11 2026
$3.10
$3.64
$3.05
$3.52
175,289,000
May 08 2026
$3.15
$3.21
$3.05
$3.12
45,815,700