Market Price
$ 48.45
Selling Price
$ 40.77
1388
548
702
3283
Market Price
$ 37.64
Selling Price
$ 31.78
622
567
231
947
Market Price
$ 60.41
Selling Price
$ 54.37
3381
1544
3305
3798
Market Price
$ 28.12
Selling Price
$ 25.03
2685
606
1540
4162
Market Price
$ 30.57
Selling Price
$ 26.92
329
214
110
739
Market Price
$ 33.40
Selling Price
$ 28.19
1603
950
1294
1660
Market Price
$ 33.53
Selling Price
$ 29.68
1282
942
1206
1748
Market Price
$ 48.65
Selling Price
$ 43.40
1156
793
880
4373
Market Price
$ 36.67
Selling Price
$ 30.77
321
269
144
1368
Market Price
$ 61.11
Selling Price
$ 51.82
951
593
943
4222
Market Price
$ 63.68
Selling Price
$ 56.11
3234
1294
1722
3234
Market Price
$ 38.34
Selling Price
$ 32.91
1147
584
1138
1470
Market Price
$ 57.80
Selling Price
$ 51.15
1091
256
1032
1968
Market Price
$ 61.25
Selling Price
$ 54.28
3319
2432
3103
3579
Market Price
$ 47.48
Selling Price
$ 41.74
1013
856
1008
3660
Market Price
$ 63.19
Selling Price
$ 54.81
799
709
202
1291
Market Price
$ 63.70
Selling Price
$ 57.44
362
304
87
871
Market Price
$ 68.81
Selling Price
$ 57.47
1784
623
1776
4574
Market Price
$ 63.76
Selling Price
$ 56.63
1171
725
337
1381
Market Price
$ 63.18
Selling Price
$ 55.23
1523
834
893
2741
Market Price
$ 63.70
Selling Price
$ 53.17
589
248
210
1220
Market Price
$ 57.68
Selling Price
$ 50.21
2390
1613
590
2934
Market Price
$ 66.18
Selling Price
$ 57.62
1928
1881
839
2530
Market Price
$ 57.08
Selling Price
$ 47.64
821
549
409
1552
Market Price
$ 32.72
Selling Price
$ 28.52
2060
513
1249
2171
Market Price
$ 51.92
Selling Price
$ 46.66
3445
2101
2047
4648
Market Price
$ 68.23
Selling Price
$ 59.92
1333
1236
1160
2977
Market Price
$ 47.55
Selling Price
$ 40.98
2719
2705
1130
4344
Market Price
$ 33.65
Selling Price
$ 28.33
245
86
187
419
Market Price
$ 42.77
Selling Price
$ 36.89
585
153
352
2027
Market Price
$ 35.34
Selling Price
$ 32.04
1142
1092
757
3991
Market Price
$ 36.65
Selling Price
$ 32.77
1142
565
1069
4498
Market Price
$ 70.51
Selling Price
$ 58.93
1017
321
792
1261
Market Price
$ 50.76
Selling Price
$ 43.96
1511
1374
1445
2315
Market Price
$ 37.85
Selling Price
$ 33.63
2094
1118
1849
4430
Market Price
$ 50.29
Selling Price
$ 44.73
1525
1141
914
3573
Market Price
$ 64.10
Selling Price
$ 55.00
1086
383
219
1212
Market Price
$ 66.27
Selling Price
$ 56.76
4094
2232
2093
4728
Market Price
$ 50.13
Selling Price
$ 44.60
1101
974
700
1855
Market Price
$ 41.93
Selling Price
$ 35.41
1539
935
860
4645