Market Price
$ 43.14
Selling Price
$ 37.25
282
165
141
519
Market Price
$ 55.85
Selling Price
$ 49.36
1352
462
860
4278
Market Price
$ 30.04
Selling Price
$ 26.51
1668
1239
430
2152
Market Price
$ 50.35
Selling Price
$ 42.74
906
630
301
2598
Market Price
$ 64.11
Selling Price
$ 54.06
645
644
153
2594
Market Price
$ 36.32
Selling Price
$ 32.51
2106
2039
650
4186
Market Price
$ 61.40
Selling Price
$ 51.17
625
546
279
856
Market Price
$ 63.20
Selling Price
$ 54.45
549
524
511
2656
Market Price
$ 49.07
Selling Price
$ 42.02
536
456
320
707
Market Price
$ 35.92
Selling Price
$ 31.89
265
192
91
425
Market Price
$ 34.54
Selling Price
$ 30.81
1572
1539
1564
1737
Market Price
$ 36.48
Selling Price
$ 32.39
2161
595
1085
3315
Market Price
$ 39.03
Selling Price
$ 35.37
983
344
206
1391
Market Price
$ 58.21
Selling Price
$ 51.49
1326
742
1058
4070
Market Price
$ 34.27
Selling Price
$ 30.70
2646
1521
2591
3974
Market Price
$ 54.74
Selling Price
$ 49.00
683
173
436
2966
Market Price
$ 32.50
Selling Price
$ 28.10
1049
1048
679
3416
Market Price
$ 66.03
Selling Price
$ 57.17
1168
387
612
1258
Market Price
$ 35.24
Selling Price
$ 30.92
1322
1045
933
1701
Market Price
$ 54.48
Selling Price
$ 47.47
1831
617
929
2734
Market Price
$ 56.92
Selling Price
$ 48.81
643
522
332
1072
Market Price
$ 51.35
Selling Price
$ 45.53
839
500
555
1062
Market Price
$ 47.17
Selling Price
$ 39.61
2588
2025
713
3524
Market Price
$ 35.23
Selling Price
$ 30.84
2266
1315
1605
3710
Market Price
$ 62.43
Selling Price
$ 53.20
2029
1682
769
4913
Market Price
$ 66.66
Selling Price
$ 58.39
900
266
585
3555
Market Price
$ 70.20
Selling Price
$ 59.58
1020
1004
1005
4120
Market Price
$ 53.78
Selling Price
$ 48.17
1495
1197
1418
1835
Market Price
$ 47.22
Selling Price
$ 40.42
626
619
430
705
Market Price
$ 49.04
Selling Price
$ 42.97
1859
1620
1184
1931
Market Price
$ 43.73
Selling Price
$ 38.15
1696
1554
883
3271
Market Price
$ 34.04
Selling Price
$ 29.26
696
335
312
1208
Market Price
$ 45.55
Selling Price
$ 39.38
1183
1165
513
1567
Market Price
$ 69.47
Selling Price
$ 59.21
1012
285
539
2759
Market Price
$ 35.76
Selling Price
$ 30.56
1528
1267
1075
1949
Market Price
$ 55.08
Selling Price
$ 46.20
306
201
298
660
Market Price
$ 68.06
Selling Price
$ 58.48
1491
456
326
4395
Market Price
$ 30.02
Selling Price
$ 27.07
713
616
438
1128
Market Price
$ 47.13
Selling Price
$ 40.62
760
550
281
2557
Market Price
$ 56.92
Selling Price
$ 50.34
404
107
267
985