Market Price
$ 60.65
Selling Price
$ 53.61
1210
943
681
1458
Market Price
$ 30.53
Selling Price
$ 27.52
1264
529
502
4419
Market Price
$ 34.63
Selling Price
$ 31.33
1032
382
976
2551
Market Price
$ 66.12
Selling Price
$ 58.05
2774
1835
1739
3721
Market Price
$ 49.99
Selling Price
$ 42.97
398
326
182
650
Market Price
$ 50.94
Selling Price
$ 43.94
269
227
226
633
Market Price
$ 31.17
Selling Price
$ 27.24
161
49
61
625
Market Price
$ 54.32
Selling Price
$ 45.75
1350
278
1152
3876
Market Price
$ 54.91
Selling Price
$ 47.17
389
165
138
573
Market Price
$ 36.28
Selling Price
$ 31.70
2574
849
2554
3783
Market Price
$ 58.33
Selling Price
$ 52.11
2125
455
1743
4309
Market Price
$ 36.82
Selling Price
$ 32.95
622
356
577
2393
Market Price
$ 45.89
Selling Price
$ 40.88
2296
1289
1446
2866
Market Price
$ 55.26
Selling Price
$ 48.82
493
264
294
1018
Market Price
$ 40.12
Selling Price
$ 36.07
644
413
213
2231
Market Price
$ 53.92
Selling Price
$ 47.17
293
186
107
411
Market Price
$ 68.05
Selling Price
$ 58.27
686
449
506
1191
Market Price
$ 56.28
Selling Price
$ 49.72
517
309
161
1399
Market Price
$ 64.14
Selling Price
$ 55.11
2197
1857
1638
3298
Market Price
$ 36.08
Selling Price
$ 31.95
1079
593
357
1677
Market Price
$ 44.35
Selling Price
$ 38.21
1430
535
1016
1513
Market Price
$ 38.26
Selling Price
$ 33.04
360
197
291
761
Market Price
$ 53.73
Selling Price
$ 45.66
2885
1779
694
4386
Market Price
$ 52.97
Selling Price
$ 45.08
719
575
679
1038
Market Price
$ 32.00
Selling Price
$ 28.25
248
101
95
467
Market Price
$ 56.30
Selling Price
$ 47.06
1300
1245
639
1346
Market Price
$ 30.38
Selling Price
$ 25.68
431
364
380
1769
Market Price
$ 49.39
Selling Price
$ 42.11
1457
1207
964
2307
Market Price
$ 63.63
Selling Price
$ 53.29
1768
444
428
1921
Market Price
$ 63.85
Selling Price
$ 54.78
1554
499
500
4148
Market Price
$ 59.49
Selling Price
$ 53.53
540
232
424
968
Market Price
$ 44.42
Selling Price
$ 39.30
1198
382
850
1660
Market Price
$ 60.18
Selling Price
$ 50.99
3031
1848
979
4222
Market Price
$ 47.86
Selling Price
$ 40.21
2675
1706
705
4890
Market Price
$ 35.73
Selling Price
$ 30.02
422
195
302
473
Market Price
$ 57.85
Selling Price
$ 51.63
2083
600
784
2690
Market Price
$ 63.74
Selling Price
$ 56.05
1877
578
1332
2142
Market Price
$ 49.97
Selling Price
$ 44.54
1649
691
785
4393
Market Price
$ 56.22
Selling Price
$ 47.21
1318
913
511
2034
Market Price
$ 37.87
Selling Price
$ 32.17
3951
2087
1774
4408