what is the best returning stock for the long run

Sunrun (RUN) has returned 55.3% since January 1, 2025.

DATE OPEN HIGH LOW CLOSE VOLUME
August 21 2025
$15.06
$15.06
$14.18
$14.74
14,921,215
August 20 2025
$15.53
$16.12
$15.30
$15.47
16,863,297
August 19 2025
$15.45
$15.91
$14.81
$15.49
18,712,869
August 18 2025
$14.77
$16.57
$14.67
$15.50
50,682,635
August 15 2025
$10.48
$14.87
$10.10
$13.92
76,431,549
August 14 2025
$10.82
$10.94
$10.26
$10.48
12,232,040
August 13 2025
$11.47
$11.82
$10.79
$10.93
13,468,210
August 12 2025
$11.72
$11.89
$11.34
$11.42
11,624,550
August 11 2025
$12.15
$12.75
$11.38
$11.60
14,000,300
August 08 2025
$12.07
$12.25
$11.14
$11.85
18,609,881
August 07 2025
$11.20
$12.33
$10.81
$12.00
48,256,340
August 06 2025
$9.24
$9.44
$9.01
$9.07
13,059,010
August 05 2025
$9.78
$9.81
$9.36
$9.42
9,012,356
August 04 2025
$9.95
$10.08
$9.60
$9.70
8,631,239
August 01 2025
$10.03
$10.22
$9.75
$9.85
8,252,268
July 31 2025
$10.23
$10.48
$10.10
$10.26
9,378,885
July 30 2025
$10.81
$10.84
$9.91
$10.15
10,958,160
July 29 2025
$11.14
$11.27
$10.70
$10.75
8,488,032
July 28 2025
$10.86
$11.29
$10.70
$11.15
12,120,930
July 25 2025
$10.53
$10.84
$10.34
$10.78
8,774,761
July 24 2025
$11.38
$11.88
$10.32
$10.58
23,450,779
July 23 2025
$11.17
$11.30
$10.61
$10.64
14,608,600
July 22 2025
$10.60
$11.34
$10.54
$11.16
17,476,689
July 21 2025
$10.38
$10.88
$10.00
$10.46
13,344,620
July 18 2025
$10.15
$10.55
$9.97
$10.24
11,869,690