Market Price
$ 52.87
Selling Price
$ 44.41
1995
1830
742
3170
Market Price
$ 56.48
Selling Price
$ 51.33
1742
767
1581
3051
Market Price
$ 57.70
Selling Price
$ 50.74
1118
310
747
1321
Market Price
$ 68.68
Selling Price
$ 59.12
3170
2470
1031
3746
Market Price
$ 59.47
Selling Price
$ 49.95
332
252
232
1023
Market Price
$ 36.04
Selling Price
$ 31.88
3652
2963
2395
4181
Market Price
$ 31.55
Selling Price
$ 28.16
1259
1178
397
2164
Market Price
$ 44.54
Selling Price
$ 39.63
2362
971
610
3997
Market Price
$ 56.37
Selling Price
$ 48.33
431
362
120
1353
Market Price
$ 65.07
Selling Price
$ 59.01
829
620
323
2117
Market Price
$ 31.30
Selling Price
$ 27.24
591
554
295
2254
Market Price
$ 48.09
Selling Price
$ 40.73
3099
920
1681
4308
Market Price
$ 43.39
Selling Price
$ 38.80
707
475
473
1610
Market Price
$ 61.87
Selling Price
$ 54.43
1611
697
977
2654
Market Price
$ 51.74
Selling Price
$ 46.12
1293
502
1131
3781
Market Price
$ 31.31
Selling Price
$ 27.05
691
548
259
1716
Market Price
$ 38.18
Selling Price
$ 33.05
1092
1066
743
1568
Market Price
$ 44.25
Selling Price
$ 37.73
948
518
529
2196
Market Price
$ 62.72
Selling Price
$ 55.19
1337
638
1269
3588
Market Price
$ 67.51
Selling Price
$ 59.41
445
283
267
923
Market Price
$ 41.58
Selling Price
$ 37.29
452
222
153
2231
Market Price
$ 67.65
Selling Price
$ 57.35
216
200
172
494
Market Price
$ 46.23
Selling Price
$ 39.82
1502
980
1334
1826
Market Price
$ 56.07
Selling Price
$ 50.58
357
322
184
642
Market Price
$ 31.22
Selling Price
$ 27.70
987
689
707
1350
Market Price
$ 50.61
Selling Price
$ 44.30
3370
2421
1344
3832
Market Price
$ 65.37
Selling Price
$ 56.27
369
299
165
1166
Market Price
$ 54.71
Selling Price
$ 47.35
1068
506
965
4680
Market Price
$ 31.49
Selling Price
$ 28.49
2541
1041
831
4709
Market Price
$ 69.47
Selling Price
$ 58.37
1307
914
840
1421
Market Price
$ 49.57
Selling Price
$ 44.45
792
476
618
932
Market Price
$ 40.23
Selling Price
$ 34.62
1239
606
542
2050
Market Price
$ 53.84
Selling Price
$ 46.22
1800
1225
428
2328
Market Price
$ 37.92
Selling Price
$ 33.83
495
306
414
1127
Market Price
$ 66.04
Selling Price
$ 55.98
274
56
150
504
Market Price
$ 46.14
Selling Price
$ 38.69
4475
4271
2880
4555
Market Price
$ 42.28
Selling Price
$ 37.49
1858
595
1818
3702
Market Price
$ 48.76
Selling Price
$ 41.25
4165
2117
1706
4977
Market Price
$ 54.03
Selling Price
$ 47.92
860
347
609
2991
Market Price
$ 39.68
Selling Price
$ 34.45
667
515
389
2465