Market Price
$ 34.16
Selling Price
$ 30.52
3642
2632
999
4264
Market Price
$ 39.50
Selling Price
$ 34.46
1060
525
304
4547
Market Price
$ 31.91
Selling Price
$ 27.26
682
471
495
764
Market Price
$ 29.94
Selling Price
$ 25.61
1462
748
687
1591
Market Price
$ 42.77
Selling Price
$ 36.93
2161
959
1638
2366
Market Price
$ 66.15
Selling Price
$ 56.35
2334
2051
1453
3889
Market Price
$ 31.14
Selling Price
$ 26.61
708
169
686
1086
Market Price
$ 34.46
Selling Price
$ 28.89
873
239
193
2188
Market Price
$ 35.01
Selling Price
$ 30.95
2135
951
2054
3185
Market Price
$ 37.68
Selling Price
$ 33.62
3166
1409
1310
4513
Market Price
$ 44.54
Selling Price
$ 37.39
3965
2787
1981
4660
Market Price
$ 50.39
Selling Price
$ 42.77
1645
1300
556
1974
Market Price
$ 42.72
Selling Price
$ 38.83
1589
1582
468
4336
Market Price
$ 34.75
Selling Price
$ 30.46
1174
753
1048
1705
Market Price
$ 45.31
Selling Price
$ 41.15
2645
679
1198
2652
Market Price
$ 56.20
Selling Price
$ 50.10
1182
1119
848
4004
Market Price
$ 30.04
Selling Price
$ 26.45
945
657
332
1178
Market Price
$ 36.41
Selling Price
$ 30.71
2542
1383
2350
3338
Market Price
$ 51.68
Selling Price
$ 45.70
2164
1742
1085
3078
Market Price
$ 38.48
Selling Price
$ 34.27
4083
2610
2669
4767
Market Price
$ 37.84
Selling Price
$ 33.55
1376
534
1152
2180
Market Price
$ 69.73
Selling Price
$ 59.49
2144
1662
1798
4422
Market Price
$ 52.56
Selling Price
$ 44.63
971
325
486
3487
Market Price
$ 67.85
Selling Price
$ 57.89
4311
3699
1807
4723
Market Price
$ 44.42
Selling Price
$ 38.27
137
104
131
492
Market Price
$ 68.04
Selling Price
$ 59.48
3132
1893
1547
3493
Market Price
$ 64.92
Selling Price
$ 54.72
2783
1387
2661
3829
Market Price
$ 46.15
Selling Price
$ 39.70
528
271
361
771
Market Price
$ 30.97
Selling Price
$ 27.93
1689
1278
1093
4983
Market Price
$ 43.75
Selling Price
$ 36.65
1224
873
1062
2597
Market Price
$ 51.55
Selling Price
$ 43.44
651
650
535
2414
Market Price
$ 32.70
Selling Price
$ 28.52
2969
933
2923
3601
Market Price
$ 43.02
Selling Price
$ 36.39
4183
1078
3840
4871
Market Price
$ 61.09
Selling Price
$ 54.47
2261
796
1746
3693
Market Price
$ 65.02
Selling Price
$ 58.66
1515
1363
1087
2064
Market Price
$ 53.07
Selling Price
$ 47.94
1240
359
506
1622
Market Price
$ 33.71
Selling Price
$ 28.68
2369
608
1344
3712
Market Price
$ 69.60
Selling Price
$ 58.49
349
349
180
1278
Market Price
$ 39.24
Selling Price
$ 32.93
1149
510
310
1651
Market Price
$ 32.17
Selling Price
$ 27.05
572
511
460
1616