Market Price
$ 29.72
Selling Price
$ 23.33
371
239
80
1275
Market Price
$ 127.53
Selling Price
$ 102.15
2792
1887
579
2944
Market Price
$ 33.50
Selling Price
$ 26.67
3126
1384
2662
3436
Market Price
$ 42.57
Selling Price
$ 33.33
887
849
472
1012
Market Price
$ 33.16
Selling Price
$ 26.67
1472
1437
1209
1511
Market Price
$ 130.74
Selling Price
$ 102.15
1125
675
1065
4050
Market Price
$ 53.99
Selling Price
$ 42.00
2668
1260
1567
4684
Market Price
$ 40.52
Selling Price
$ 33.33
2192
1082
1895
2803
Market Price
$ 63.21
Selling Price
$ 50.00
342
76
224
1125
Market Price
$ 50.52
Selling Price
$ 42.03
1649
813
1217
1989
Market Price
$ 124.13
Selling Price
$ 102.15
2277
2206
1934
3742
Market Price
$ 37.43
Selling Price
$ 28.99
4101
3006
2827
4831
Market Price
$ 127.90
Selling Price
$ 105.38
905
523
274
1031
Market Price
$ 52.40
Selling Price
$ 42.75
1993
1217
1546
2686
Market Price
$ 126.98
Selling Price
$ 105.38
1481
547
901
1902
Market Price
$ 35.30
Selling Price
$ 28.63
1633
1542
1025
4191
Market Price
$ 25.74
Selling Price
$ 20.00
4271
3258
3549
4341
Market Price
$ 25.34
Selling Price
$ 20.00
892
791
500
1593
Market Price
$ 24.99
Selling Price
$ 20.00
2423
700
1528
2744
Market Price
$ 40.85
Selling Price
$ 33.30
4199
1419
3008
4589
Market Price
$ 24.56
Selling Price
$ 20.00
1820
767
1411
2137
Market Price
$ 24.09
Selling Price
$ 20.00
1344
1010
464
3408
Market Price
$ 32.79
Selling Price
$ 26.63
3287
2999
2227
4979
Market Price
$ 28.37
Selling Price
$ 23.30
1102
1042
1006
1328
Market Price
$ 32.46
Selling Price
$ 26.63
627
555
385
1049
Market Price
$ 14.60
Selling Price
$ 11.30
1934
448
626
2149
Market Price
$ 24.28
Selling Price
$ 20.00
1649
455
1596
3041
Market Price
$ 13.74
Selling Price
$ 10.63
1492
410
1465
1811
Market Price
$ 25.63
Selling Price
$ 19.97
425
118
174
1422
Market Price
$ 37.20
Selling Price
$ 29.97
2204
1540
1436
2798
Market Price
$ 28.14
Selling Price
$ 23.30
3605
1350
1645
4930
Market Price
$ 21.16
Selling Price
$ 17.17
2854
2216
2809
3733
Market Price
$ 14.01
Selling Price
$ 11.20
1008
816
878
4506
Market Price
$ 16.51
Selling Price
$ 13.30
938
565
255
1802
Market Price
$ 30.83
Selling Price
$ 25.30
1350
1109
1146
1775
Market Price
$ 13.65
Selling Price
$ 10.63
277
140
100
647
Market Price
$ 50.63
Selling Price
$ 39.97
1724
404
1116
2680
Market Price
$ 31.63
Selling Price
$ 25.30
1027
372
749
3800
Market Price
$ 37.06
Selling Price
$ 28.63
444
241
266
1968
Market Price
$ 49.59
Selling Price
$ 39.97
2004
453
920
2567