Market Price
$ 43.67
Selling Price
$ 36.54
955
710
910
2789
Market Price
$ 47.87
Selling Price
$ 42.45
1660
1050
1168
1663
Market Price
$ 55.97
Selling Price
$ 50.23
1004
495
625
1470
Market Price
$ 42.24
Selling Price
$ 37.90
1090
633
240
2816
Market Price
$ 45.19
Selling Price
$ 38.10
376
334
146
1016
Market Price
$ 36.17
Selling Price
$ 30.86
810
773
585
1968
Market Price
$ 34.19
Selling Price
$ 30.40
498
484
449
1890
Market Price
$ 51.74
Selling Price
$ 43.71
1028
498
1008
3372
Market Price
$ 51.18
Selling Price
$ 42.72
2193
994
1736
4164
Market Price
$ 66.09
Selling Price
$ 59.97
299
208
279
518
Market Price
$ 61.46
Selling Price
$ 54.04
3189
1024
2881
4164
Market Price
$ 43.33
Selling Price
$ 38.41
940
357
860
2981
Market Price
$ 41.48
Selling Price
$ 37.67
808
794
635
1893
Market Price
$ 34.75
Selling Price
$ 29.97
1290
547
1045
1582
Market Price
$ 48.81
Selling Price
$ 40.73
769
634
497
1182
Market Price
$ 29.14
Selling Price
$ 26.23
158
122
128
587
Market Price
$ 38.58
Selling Price
$ 33.48
1107
644
924
2317
Market Price
$ 45.81
Selling Price
$ 38.71
1881
1019
452
2823
Market Price
$ 37.43
Selling Price
$ 33.37
1855
789
1053
2055
Market Price
$ 40.38
Selling Price
$ 34.37
1400
679
938
2155
Market Price
$ 30.11
Selling Price
$ 26.16
3351
2368
2924
3981
Market Price
$ 39.97
Selling Price
$ 35.48
1315
350
390
1757
Market Price
$ 50.24
Selling Price
$ 42.08
697
524
673
3089
Market Price
$ 31.46
Selling Price
$ 26.64
1660
1121
1516
2937
Market Price
$ 39.45
Selling Price
$ 33.71
733
278
261
775
Market Price
$ 46.38
Selling Price
$ 38.97
1169
326
701
1959
Market Price
$ 54.17
Selling Price
$ 45.38
1170
1024
647
3020
Market Price
$ 36.95
Selling Price
$ 30.98
2687
840
561
2870
Market Price
$ 32.58
Selling Price
$ 28.17
708
302
327
956
Market Price
$ 46.48
Selling Price
$ 39.96
734
393
217
1517
Market Price
$ 28.62
Selling Price
$ 25.55
2397
996
1430
3593
Market Price
$ 64.06
Selling Price
$ 55.92
291
81
254
515
Market Price
$ 33.72
Selling Price
$ 29.69
914
810
432
2426
Market Price
$ 67.74
Selling Price
$ 57.51
1902
1574
1668
3193
Market Price
$ 47.65
Selling Price
$ 42.62
4555
4289
4277
4837
Market Price
$ 48.05
Selling Price
$ 43.53
628
137
565
2376
Market Price
$ 30.25
Selling Price
$ 26.68
1347
676
314
2202
Market Price
$ 50.44
Selling Price
$ 44.96
415
355
349
2019
Market Price
$ 51.80
Selling Price
$ 46.04
2304
1637
1585
3037
Market Price
$ 35.13
Selling Price
$ 30.08
607
485
587
1271