Market Price
$ 29.63
Selling Price
$ 26.01
553
334
331
2154
Market Price
$ 61.52
Selling Price
$ 53.12
2523
2021
675
4411
Market Price
$ 42.03
Selling Price
$ 36.53
1074
426
405
2928
Market Price
$ 40.59
Selling Price
$ 34.84
2572
1916
1633
2970
Market Price
$ 44.75
Selling Price
$ 37.56
786
715
600
1499
Market Price
$ 61.41
Selling Price
$ 54.32
173
110
127
814
Market Price
$ 55.02
Selling Price
$ 46.34
296
135
242
533
Market Price
$ 31.17
Selling Price
$ 27.46
935
900
321
2008
Market Price
$ 39.14
Selling Price
$ 33.66
2690
1174
2445
4252
Market Price
$ 43.49
Selling Price
$ 38.61
2101
820
1584
2682
Market Price
$ 39.42
Selling Price
$ 33.13
482
166
101
1380
Market Price
$ 53.63
Selling Price
$ 45.68
2718
942
1799
3429
Market Price
$ 37.66
Selling Price
$ 33.42
1974
726
1640
4966
Market Price
$ 49.87
Selling Price
$ 41.86
3777
2663
1935
4315
Market Price
$ 53.65
Selling Price
$ 46.84
3525
1354
2773
4801
Market Price
$ 51.99
Selling Price
$ 44.11
2788
2346
2277
4064
Market Price
$ 29.28
Selling Price
$ 26.24
1369
1096
1151
2151
Market Price
$ 49.91
Selling Price
$ 44.03
4156
2837
1824
4514
Market Price
$ 64.80
Selling Price
$ 56.31
1890
1648
1142
2850
Market Price
$ 52.57
Selling Price
$ 47.50
628
491
406
2744
Market Price
$ 60.44
Selling Price
$ 52.06
1401
334
1150
3466
Market Price
$ 32.18
Selling Price
$ 27.60
3816
2937
777
4834
Market Price
$ 35.93
Selling Price
$ 31.99
1647
1181
516
1881
Market Price
$ 41.14
Selling Price
$ 35.78
2249
547
526
4169
Market Price
$ 47.75
Selling Price
$ 40.63
642
467
568
767
Market Price
$ 55.79
Selling Price
$ 47.46
1138
1021
249
4972
Market Price
$ 66.80
Selling Price
$ 57.22
2841
1473
1168
4230
Market Price
$ 53.66
Selling Price
$ 47.89
2429
2048
1513
4937
Market Price
$ 32.32
Selling Price
$ 29.07
3332
1204
2829
4428
Market Price
$ 41.05
Selling Price
$ 35.82
3020
2369
2412
4590
Market Price
$ 48.88
Selling Price
$ 41.68
2848
1146
1110
4753
Market Price
$ 57.69
Selling Price
$ 49.19
1742
1506
364
3963
Market Price
$ 54.35
Selling Price
$ 48.09
1120
1047
545
1590
Market Price
$ 62.40
Selling Price
$ 55.41
616
471
237
2460
Market Price
$ 49.14
Selling Price
$ 44.66
1128
991
250
1346
Market Price
$ 56.76
Selling Price
$ 47.63
1328
1277
605
3546
Market Price
$ 52.78
Selling Price
$ 44.50
1456
1167
1217
2027
Market Price
$ 31.40
Selling Price
$ 26.62
1848
385
1458
2526
Market Price
$ 37.38
Selling Price
$ 32.87
673
468
428
794
Market Price
$ 28.55
Selling Price
$ 25.91
1994
1523
478
4831