Price: 306.87
Price: 315.94
Price: 311.53
Price: 310.56
Price: 311.39
Price: 295.38
Price: 349.09
Price: 307.55
Price: 300.39
Price: 314.42
Price: 314.02
Price: 307.99
Price: 312.01
Price: 298.47
Price: 352.78
Price: 293.19
Price: 305.49
Price: 311.67
Price: 303.59
Price: 310.98
Price: 307.33
Price: 310.25
Price: 309.05
Price: 309.91