Market Price
$ 60.11
Selling Price
$ 52.62
1905
458
1147
3959
Market Price
$ 43.54
Selling Price
$ 38.23
1050
397
476
1243
Market Price
$ 42.27
Selling Price
$ 37.84
343
204
127
783
Market Price
$ 49.66
Selling Price
$ 42.00
2218
1040
1167
3414
Market Price
$ 44.79
Selling Price
$ 37.38
3327
1879
1172
3702
Market Price
$ 31.21
Selling Price
$ 28.30
3569
1002
3216
4307
Market Price
$ 42.05
Selling Price
$ 38.04
3938
1558
2912
4524
Market Price
$ 53.62
Selling Price
$ 45.64
400
102
394
507
Market Price
$ 50.16
Selling Price
$ 43.38
935
597
669
2147
Market Price
$ 53.74
Selling Price
$ 48.76
2491
1208
1860
3320
Market Price
$ 39.29
Selling Price
$ 35.14
1994
1068
1344
3958
Market Price
$ 39.52
Selling Price
$ 33.98
2080
1876
707
4353
Market Price
$ 56.23
Selling Price
$ 48.25
2020
1357
433
4718
Market Price
$ 28.89
Selling Price
$ 25.76
999
365
243
4249
Market Price
$ 63.18
Selling Price
$ 53.52
451
413
120
988
Market Price
$ 28.87
Selling Price
$ 25.61
566
413
368
631
Market Price
$ 59.32
Selling Price
$ 51.51
211
133
194
655
Market Price
$ 67.46
Selling Price
$ 57.31
3020
1818
3014
3747
Market Price
$ 66.79
Selling Price
$ 58.35
543
179
349
543
Market Price
$ 68.72
Selling Price
$ 58.14
1783
936
471
2675
Market Price
$ 39.41
Selling Price
$ 34.12
1392
947
1087
1670
Market Price
$ 46.18
Selling Price
$ 40.82
1134
669
1086
1954
Market Price
$ 66.01
Selling Price
$ 59.99
1112
859
685
1230
Market Price
$ 35.26
Selling Price
$ 31.38
2577
946
1594
4029
Market Price
$ 65.21
Selling Price
$ 58.97
2670
2012
661
3600
Market Price
$ 61.87
Selling Price
$ 56.15
769
156
364
1904
Market Price
$ 62.97
Selling Price
$ 53.93
1153
626
948
1958
Market Price
$ 32.81
Selling Price
$ 27.83
1150
330
739
1981
Market Price
$ 62.92
Selling Price
$ 55.08
343
179
112
1611
Market Price
$ 59.89
Selling Price
$ 50.86
788
541
173
2629
Market Price
$ 41.04
Selling Price
$ 34.73
2380
2267
1215
2465
Market Price
$ 52.11
Selling Price
$ 44.27
2516
1303
1730
2832
Market Price
$ 47.89
Selling Price
$ 42.21
430
226
268
831
Market Price
$ 42.66
Selling Price
$ 35.59
944
741
831
1800
Market Price
$ 43.79
Selling Price
$ 36.91
1373
1008
665
1659
Market Price
$ 60.62
Selling Price
$ 52.98
366
322
253
840
Market Price
$ 36.32
Selling Price
$ 32.67
1671
1027
1625
2672
Market Price
$ 57.21
Selling Price
$ 51.79
2548
693
1649
3485
Market Price
$ 36.49
Selling Price
$ 32.09
1887
1141
1034
3868
Market Price
$ 61.16
Selling Price
$ 51.23
1353
1044
549
2144