Market Price
$ 48.33
Selling Price
$ 42.48
1600
879
792
2843
Market Price
$ 49.85
Selling Price
$ 42.29
695
327
625
1311
Market Price
$ 40.63
Selling Price
$ 36.32
404
171
99
714
Market Price
$ 42.11
Selling Price
$ 38.11
932
520
399
2623
Market Price
$ 36.71
Selling Price
$ 31.41
459
226
201
1458
Market Price
$ 36.93
Selling Price
$ 31.31
2720
679
2710
3540
Market Price
$ 62.94
Selling Price
$ 56.72
2098
1923
745
4053
Market Price
$ 62.37
Selling Price
$ 52.43
685
673
577
2335
Market Price
$ 27.97
Selling Price
$ 25.14
647
225
286
1934
Market Price
$ 45.65
Selling Price
$ 39.42
735
273
571
2332
Market Price
$ 44.50
Selling Price
$ 37.32
895
565
778
4194
Market Price
$ 33.94
Selling Price
$ 29.06
616
281
427
1229
Market Price
$ 43.89
Selling Price
$ 39.33
1018
629
719
2181
Market Price
$ 69.28
Selling Price
$ 59.19
1067
1053
1010
1892
Market Price
$ 63.52
Selling Price
$ 53.88
1436
1409
1303
2040
Market Price
$ 31.41
Selling Price
$ 26.74
654
533
561
1711
Market Price
$ 33.86
Selling Price
$ 29.93
3594
1214
1601
4772
Market Price
$ 51.44
Selling Price
$ 44.31
356
303
222
700
Market Price
$ 49.32
Selling Price
$ 43.87
1658
1493
548
2792
Market Price
$ 31.66
Selling Price
$ 26.68
620
291
469
821
Market Price
$ 64.23
Selling Price
$ 56.51
2944
1710
2037
4552
Market Price
$ 35.30
Selling Price
$ 30.29
1029
271
976
2381
Market Price
$ 52.72
Selling Price
$ 46.65
835
613
623
1799
Market Price
$ 70.89
Selling Price
$ 59.32
1260
530
347
1736
Market Price
$ 59.31
Selling Price
$ 51.65
1372
1249
1039
2436
Market Price
$ 39.81
Selling Price
$ 34.65
757
609
272
2923
Market Price
$ 52.59
Selling Price
$ 43.87
1363
1050
1088
1646
Market Price
$ 49.11
Selling Price
$ 41.56
2312
1350
1111
4525
Market Price
$ 40.52
Selling Price
$ 34.64
2135
1992
1690
2459
Market Price
$ 68.05
Selling Price
$ 58.88
1597
569
1133
1777
Market Price
$ 50.60
Selling Price
$ 43.26
819
235
773
2630
Market Price
$ 36.72
Selling Price
$ 32.47
660
384
513
1064
Market Price
$ 63.55
Selling Price
$ 54.70
1640
401
1207
2708
Market Price
$ 44.14
Selling Price
$ 37.01
1618
382
439
3268
Market Price
$ 64.31
Selling Price
$ 58.45
3107
2909
3045
3396
Market Price
$ 58.91
Selling Price
$ 53.41
2449
2313
1025
2704
Market Price
$ 29.82
Selling Price
$ 26.20
1554
438
533
2085
Market Price
$ 33.95
Selling Price
$ 29.20
1471
1050
612
3131
Market Price
$ 36.61
Selling Price
$ 31.60
2173
1495
1525
3288
Market Price
$ 68.16
Selling Price
$ 57.93
2957
1018
2230
3134