Market Price
$ 63.92
Selling Price
$ 55.39
243
194
154
570
Market Price
$ 39.13
Selling Price
$ 35.12
881
624
464
2112
Market Price
$ 64.57
Selling Price
$ 55.07
377
296
130
586
Market Price
$ 41.00
Selling Price
$ 36.74
854
729
259
1935
Market Price
$ 67.68
Selling Price
$ 57.88
2628
2532
638
2736
Market Price
$ 60.09
Selling Price
$ 52.55
1040
871
249
2392
Market Price
$ 42.10
Selling Price
$ 36.63
2690
1743
1972
2968
Market Price
$ 41.10
Selling Price
$ 35.20
329
252
246
745
Market Price
$ 56.25
Selling Price
$ 49.79
2219
789
958
3410
Market Price
$ 44.60
Selling Price
$ 39.58
474
469
180
2041
Market Price
$ 47.95
Selling Price
$ 41.04
872
694
675
2012
Market Price
$ 38.90
Selling Price
$ 35.21
632
179
404
1277
Market Price
$ 57.29
Selling Price
$ 48.33
814
290
678
1205
Market Price
$ 29.06
Selling Price
$ 25.48
763
192
180
1605
Market Price
$ 47.12
Selling Price
$ 41.36
3678
1779
1871
4177
Market Price
$ 33.14
Selling Price
$ 28.77
2163
493
709
4308
Market Price
$ 29.46
Selling Price
$ 25.84
736
295
545
3006
Market Price
$ 28.07
Selling Price
$ 25.14
3541
2629
1852
4634
Market Price
$ 57.00
Selling Price
$ 48.28
856
833
789
2846
Market Price
$ 48.32
Selling Price
$ 40.42
697
385
514
2161
Market Price
$ 61.84
Selling Price
$ 54.61
1099
435
1088
2878
Market Price
$ 38.39
Selling Price
$ 34.21
807
706
569
2880
Market Price
$ 48.87
Selling Price
$ 42.15
1710
556
1351
3342
Market Price
$ 44.99
Selling Price
$ 38.85
1514
354
307
1781
Market Price
$ 60.00
Selling Price
$ 54.03
2138
2049
837
2718
Market Price
$ 68.41
Selling Price
$ 57.10
1889
569
582
2628
Market Price
$ 66.31
Selling Price
$ 57.16
246
128
193
694
Market Price
$ 38.39
Selling Price
$ 32.89
733
635
462
3505
Market Price
$ 44.01
Selling Price
$ 39.10
1067
932
493
3006
Market Price
$ 52.92
Selling Price
$ 45.88
542
456
513
1318
Market Price
$ 37.50
Selling Price
$ 31.76
698
460
206
1792
Market Price
$ 33.69
Selling Price
$ 29.30
1092
271
417
2291
Market Price
$ 33.60
Selling Price
$ 29.92
2910
2795
971
4285
Market Price
$ 48.72
Selling Price
$ 43.43
1924
698
1639
4203
Market Price
$ 50.70
Selling Price
$ 42.42
262
134
178
1148
Market Price
$ 56.73
Selling Price
$ 47.88
2448
1196
1894
3989
Market Price
$ 53.72
Selling Price
$ 45.67
1221
1063
709
1619
Market Price
$ 60.40
Selling Price
$ 51.82
2199
2061
1123
3762
Market Price
$ 46.73
Selling Price
$ 39.47
2749
713
1647
3686
Market Price
$ 59.69
Selling Price
$ 51.85
960
905
769
3100