Market Price
$ 43.55
Selling Price
$ 37.74
645
530
248
2803
Market Price
$ 36.55
Selling Price
$ 33.07
822
658
790
1865
Market Price
$ 53.09
Selling Price
$ 45.86
484
210
465
2170
Market Price
$ 52.72
Selling Price
$ 45.42
318
315
218
1002
Market Price
$ 33.98
Selling Price
$ 28.74
269
139
232
466
Market Price
$ 68.35
Selling Price
$ 59.43
387
238
148
1147
Market Price
$ 51.80
Selling Price
$ 46.14
1398
1328
1185
4489
Market Price
$ 28.50
Selling Price
$ 25.42
2068
1555
992
2838
Market Price
$ 34.19
Selling Price
$ 30.32
805
711
638
2060
Market Price
$ 53.21
Selling Price
$ 45.39
527
111
262
2091
Market Price
$ 39.90
Selling Price
$ 33.87
1500
678
1498
3851
Market Price
$ 52.37
Selling Price
$ 44.66
511
168
391
1000
Market Price
$ 48.67
Selling Price
$ 43.14
480
140
313
830
Market Price
$ 28.46
Selling Price
$ 25.35
518
186
168
631
Market Price
$ 51.23
Selling Price
$ 42.86
1535
449
1278
2518
Market Price
$ 48.06
Selling Price
$ 42.99
740
691
635
1344
Market Price
$ 43.53
Selling Price
$ 37.37
1712
1204
958
2910
Market Price
$ 32.67
Selling Price
$ 27.95
1634
512
644
4737
Market Price
$ 55.33
Selling Price
$ 49.12
378
307
240
877
Market Price
$ 32.76
Selling Price
$ 29.22
1555
786
432
2053
Market Price
$ 70.37
Selling Price
$ 58.99
2851
2497
1314
4426
Market Price
$ 39.67
Selling Price
$ 33.58
438
103
90
668
Market Price
$ 43.77
Selling Price
$ 39.63
1007
727
710
4783
Market Price
$ 51.81
Selling Price
$ 46.53
987
388
562
3339
Market Price
$ 64.66
Selling Price
$ 56.01
2508
2323
2046
2668
Market Price
$ 64.75
Selling Price
$ 57.83
1118
496
299
1146
Market Price
$ 68.18
Selling Price
$ 57.72
2137
1925
472
4149
Market Price
$ 40.16
Selling Price
$ 33.59
772
330
730
2706
Market Price
$ 62.02
Selling Price
$ 51.74
2412
2196
1510
3693
Market Price
$ 35.92
Selling Price
$ 31.71
690
251
656
2363
Market Price
$ 46.26
Selling Price
$ 38.93
1248
513
1013
3396
Market Price
$ 37.85
Selling Price
$ 34.32
2144
1776
2011
2527
Market Price
$ 39.80
Selling Price
$ 35.89
1236
776
932
1591
Market Price
$ 45.93
Selling Price
$ 40.04
2567
2151
1582
2876
Market Price
$ 64.42
Selling Price
$ 58.10
1652
658
1304
3210
Market Price
$ 32.26
Selling Price
$ 28.49
2716
1401
2442
4626
Market Price
$ 51.07
Selling Price
$ 43.12
3215
2391
1232
3707
Market Price
$ 47.85
Selling Price
$ 42.36
2347
1583
819
4515
Market Price
$ 41.84
Selling Price
$ 36.23
416
351
113
607
Market Price
$ 29.28
Selling Price
$ 26.27
919
849
579
978