Price: 314.02
Price: 307.55
Price: 349.09
Price: 311.39
Price: 315.94
Price: 310.56
Price: 306.87
Price: 311.53
Price: 310.73
Price: 310.48
Price: 312.61
Price: 308.6
Price: 293.89
Price: 312.59
Price: 308.51
Price: 310.89
Price: 310.46
Price: 309.18
Price: 311.03
Price: 299.54
Price: 308.61
Price: 313.89
Price: 310.87
Price: 312.67