Market Price
$ 63.50
Selling Price
$ 57.10
246
109
210
581
Market Price
$ 61.73
Selling Price
$ 52.27
1304
373
572
2958
Market Price
$ 57.59
Selling Price
$ 48.08
882
644
330
3128
Market Price
$ 63.58
Selling Price
$ 54.38
3266
1036
2164
3320
Market Price
$ 60.95
Selling Price
$ 54.61
3091
1654
2812
4998
Market Price
$ 61.89
Selling Price
$ 52.88
475
279
120
1681
Market Price
$ 58.86
Selling Price
$ 49.94
1975
1582
1257
2953
Market Price
$ 65.33
Selling Price
$ 57.26
2460
1525
976
4835
Market Price
$ 55.39
Selling Price
$ 47.13
1021
261
730
1544
Market Price
$ 31.83
Selling Price
$ 27.79
2759
2658
759
3076
Market Price
$ 37.92
Selling Price
$ 33.95
2973
2849
1763
3037
Market Price
$ 45.99
Selling Price
$ 38.98
1365
322
419
3525
Market Price
$ 39.06
Selling Price
$ 33.65
1182
735
871
2368
Market Price
$ 68.25
Selling Price
$ 58.10
213
122
150
841
Market Price
$ 61.36
Selling Price
$ 53.94
1541
1524
571
1910
Market Price
$ 57.51
Selling Price
$ 50.54
2574
899
962
3978
Market Price
$ 66.62
Selling Price
$ 57.91
4383
2535
1282
4788
Market Price
$ 69.92
Selling Price
$ 59.68
595
568
235
977
Market Price
$ 28.58
Selling Price
$ 25.16
1075
517
875
3699
Market Price
$ 55.31
Selling Price
$ 48.70
921
428
594
987
Market Price
$ 32.82
Selling Price
$ 29.45
1690
1602
1058
2198
Market Price
$ 40.24
Selling Price
$ 36.19
847
818
493
1475
Market Price
$ 47.01
Selling Price
$ 42.16
908
357
299
2111
Market Price
$ 59.24
Selling Price
$ 49.87
1934
1135
780
3973
Market Price
$ 30.22
Selling Price
$ 25.73
2233
1172
1184
3997
Market Price
$ 34.38
Selling Price
$ 29.59
787
181
745
2167
Market Price
$ 65.68
Selling Price
$ 55.75
2153
724
444
2756
Market Price
$ 32.06
Selling Price
$ 28.05
93
32
29
454
Market Price
$ 48.00
Selling Price
$ 43.16
370
191
336
1503
Market Price
$ 60.00
Selling Price
$ 54.25
768
403
758
2130
Market Price
$ 38.34
Selling Price
$ 32.70
941
571
320
3948
Market Price
$ 33.30
Selling Price
$ 28.09
1191
1015
631
4862
Market Price
$ 32.68
Selling Price
$ 27.57
1130
314
278
4519
Market Price
$ 60.89
Selling Price
$ 51.60
3115
1756
3035
3402
Market Price
$ 38.10
Selling Price
$ 33.47
2143
505
1729
2230
Market Price
$ 46.28
Selling Price
$ 41.92
4847
1465
1864
4917
Market Price
$ 56.78
Selling Price
$ 50.37
3095
1718
1753
4444
Market Price
$ 30.49
Selling Price
$ 26.65
757
723
564
3563
Market Price
$ 37.07
Selling Price
$ 30.95
3972
3111
2820
4489
Market Price
$ 40.60
Selling Price
$ 34.37
2309
1048
1727
4749