Market Price
$ 50.77
Selling Price
$ 43.32
461
221
417
1036
Market Price
$ 37.14
Selling Price
$ 33.55
441
190
323
635
Market Price
$ 51.72
Selling Price
$ 44.81
3682
1320
2559
4010
Market Price
$ 35.70
Selling Price
$ 31.84
1195
275
513
1336
Market Price
$ 62.92
Selling Price
$ 53.13
3476
2948
1970
3732
Market Price
$ 53.98
Selling Price
$ 46.27
2816
1241
2524
2881
Market Price
$ 32.80
Selling Price
$ 27.73
359
253
256
1507
Market Price
$ 38.09
Selling Price
$ 34.13
4081
2517
2125
4731
Market Price
$ 32.22
Selling Price
$ 27.64
1587
1431
658
1604
Market Price
$ 30.86
Selling Price
$ 26.36
2735
1499
1009
4262
Market Price
$ 30.69
Selling Price
$ 26.39
1904
1514
593
2831
Market Price
$ 29.93
Selling Price
$ 26.86
3684
2795
783
4056
Market Price
$ 45.98
Selling Price
$ 39.31
2576
591
1957
2961
Market Price
$ 66.56
Selling Price
$ 59.89
885
748
570
1058
Market Price
$ 36.86
Selling Price
$ 31.71
2008
1912
719
2195
Market Price
$ 54.29
Selling Price
$ 47.89
2795
2030
2730
3320
Market Price
$ 28.56
Selling Price
$ 25.92
529
515
380
641
Market Price
$ 36.44
Selling Price
$ 30.57
1730
1267
1288
2781
Market Price
$ 39.16
Selling Price
$ 33.97
856
575
279
1161
Market Price
$ 59.24
Selling Price
$ 49.76
1195
750
684
4896
Market Price
$ 46.61
Selling Price
$ 39.95
778
248
366
943
Market Price
$ 47.81
Selling Price
$ 41.66
2304
1158
1973
4858
Market Price
$ 41.78
Selling Price
$ 36.11
2406
2081
680
4868
Market Price
$ 58.54
Selling Price
$ 49.64
923
642
905
3198
Market Price
$ 32.28
Selling Price
$ 27.36
1386
758
670
3038
Market Price
$ 36.91
Selling Price
$ 32.38
328
101
254
1348
Market Price
$ 42.85
Selling Price
$ 36.52
289
165
102
1273
Market Price
$ 62.78
Selling Price
$ 53.41
585
486
567
800
Market Price
$ 36.91
Selling Price
$ 33.51
912
611
322
1687
Market Price
$ 34.98
Selling Price
$ 29.71
1922
766
1682
4625
Market Price
$ 33.86
Selling Price
$ 30.01
4308
1056
1632
4331
Market Price
$ 63.64
Selling Price
$ 55.12
2897
1047
1116
4939
Market Price
$ 59.31
Selling Price
$ 50.19
2502
1207
855
4162
Market Price
$ 52.13
Selling Price
$ 45.28
903
357
425
1195
Market Price
$ 46.15
Selling Price
$ 38.73
316
221
171
590
Market Price
$ 61.70
Selling Price
$ 52.79
1906
636
635
2264
Market Price
$ 48.50
Selling Price
$ 43.41
341
231
178
423
Market Price
$ 68.12
Selling Price
$ 58.09
2102
556
2055
4869
Market Price
$ 59.90
Selling Price
$ 50.68
1814
1412
1346
3023
Market Price
$ 50.17
Selling Price
$ 45.10
2475
541
2361
3966