Market Price
$ 36.41
Selling Price
$ 30.62
1644
627
681
4521
Market Price
$ 66.12
Selling Price
$ 59.21
678
635
415
1886
Market Price
$ 52.58
Selling Price
$ 45.14
2253
1818
1149
4223
Market Price
$ 66.83
Selling Price
$ 58.83
1151
587
507
1276
Market Price
$ 31.87
Selling Price
$ 28.00
4120
3544
1340
4486
Market Price
$ 61.87
Selling Price
$ 53.72
3707
1608
2012
4510
Market Price
$ 53.71
Selling Price
$ 48.53
882
501
284
1341
Market Price
$ 49.89
Selling Price
$ 42.98
1445
433
381
2428
Market Price
$ 54.94
Selling Price
$ 47.13
2781
2294
2416
3450
Market Price
$ 52.59
Selling Price
$ 44.22
2643
2600
1278
4635
Market Price
$ 30.53
Selling Price
$ 26.32
2490
1210
714
2575
Market Price
$ 63.44
Selling Price
$ 55.79
2455
1138
1093
4798
Market Price
$ 58.25
Selling Price
$ 52.55
3605
1840
3316
4449
Market Price
$ 53.96
Selling Price
$ 48.98
3242
1161
2190
4833
Market Price
$ 51.48
Selling Price
$ 44.12
1409
301
804
4489
Market Price
$ 41.33
Selling Price
$ 37.21
1193
1077
409
2483
Market Price
$ 43.99
Selling Price
$ 38.97
3596
2108
3298
4546
Market Price
$ 59.83
Selling Price
$ 52.37
4691
4542
2286
4815
Market Price
$ 57.82
Selling Price
$ 52.54
1059
798
821
4741
Market Price
$ 56.12
Selling Price
$ 50.11
597
423
579
2833
Market Price
$ 67.27
Selling Price
$ 57.68
909
498
208
1577
Market Price
$ 54.31
Selling Price
$ 47.76
508
333
337
1401
Market Price
$ 46.02
Selling Price
$ 40.37
4229
1120
1009
4279
Market Price
$ 49.66
Selling Price
$ 43.03
1144
430
264
1869
Market Price
$ 31.29
Selling Price
$ 26.59
1172
776
286
2403
Market Price
$ 38.08
Selling Price
$ 33.31
669
627
378
923
Market Price
$ 30.55
Selling Price
$ 26.65
2074
1505
745
4382
Market Price
$ 42.63
Selling Price
$ 36.65
366
180
118
1331
Market Price
$ 66.06
Selling Price
$ 55.53
594
219
363
2222
Market Price
$ 41.75
Selling Price
$ 37.00
381
361
104
1095
Market Price
$ 41.24
Selling Price
$ 34.83
2081
1362
1623
4629
Market Price
$ 30.79
Selling Price
$ 25.71
635
447
594
800
Market Price
$ 65.69
Selling Price
$ 57.91
2873
1122
2716
3541
Market Price
$ 51.66
Selling Price
$ 44.61
461
429
208
1350
Market Price
$ 69.19
Selling Price
$ 58.37
1028
606
379
4544
Market Price
$ 32.62
Selling Price
$ 27.42
1038
1014
685
1514
Market Price
$ 33.16
Selling Price
$ 29.58
1252
453
1176
2261
Market Price
$ 64.63
Selling Price
$ 55.16
3182
2757
2083
3713
Market Price
$ 31.02
Selling Price
$ 27.07
2556
1350
1697
3864
Market Price
$ 46.71
Selling Price
$ 41.73
1167
764
890
4849