Market Price
$ 46.98
Selling Price
$ 40.21
547
336
336
1568
Market Price
$ 52.95
Selling Price
$ 44.32
2139
514
1068
3154
Market Price
$ 45.93
Selling Price
$ 40.46
171
88
70
712
Market Price
$ 64.98
Selling Price
$ 56.00
994
767
333
1920
Market Price
$ 40.97
Selling Price
$ 36.51
1532
400
1358
3150
Market Price
$ 63.87
Selling Price
$ 57.19
2055
601
446
2630
Market Price
$ 61.11
Selling Price
$ 51.47
998
814
265
2706
Market Price
$ 54.82
Selling Price
$ 46.73
2779
2170
836
3413
Market Price
$ 48.57
Selling Price
$ 40.72
1950
1187
1536
2322
Market Price
$ 37.57
Selling Price
$ 32.29
789
396
515
3366
Market Price
$ 35.37
Selling Price
$ 31.91
1899
1248
664
4024
Market Price
$ 53.05
Selling Price
$ 45.75
1001
983
238
1133
Market Price
$ 38.35
Selling Price
$ 33.95
2656
999
2590
2868
Market Price
$ 51.95
Selling Price
$ 44.67
863
385
213
2802
Market Price
$ 51.55
Selling Price
$ 43.13
930
537
905
3903
Market Price
$ 43.31
Selling Price
$ 36.99
1276
883
279
2718
Market Price
$ 44.90
Selling Price
$ 38.94
628
363
337
876
Market Price
$ 37.95
Selling Price
$ 32.58
1414
1372
407
2032
Market Price
$ 65.15
Selling Price
$ 56.31
1271
411
421
4512
Market Price
$ 32.86
Selling Price
$ 28.00
2043
451
595
4762
Market Price
$ 48.75
Selling Price
$ 42.89
1860
1229
689
3529
Market Price
$ 33.63
Selling Price
$ 30.48
3196
1520
3020
4948
Market Price
$ 44.89
Selling Price
$ 39.84
1764
567
879
3584
Market Price
$ 56.38
Selling Price
$ 47.91
2279
1848
1118
2504
Market Price
$ 67.10
Selling Price
$ 58.23
1930
1504
1666
3011
Market Price
$ 42.60
Selling Price
$ 37.75
2093
1233
1236
3059
Market Price
$ 54.48
Selling Price
$ 46.84
1151
585
1028
1374
Market Price
$ 38.19
Selling Price
$ 33.82
950
416
498
1791
Market Price
$ 51.19
Selling Price
$ 44.09
2248
1417
909
4189
Market Price
$ 50.31
Selling Price
$ 42.21
1452
348
1048
1532
Market Price
$ 42.76
Selling Price
$ 35.65
1486
433
546
3265
Market Price
$ 53.64
Selling Price
$ 48.69
1592
784
633
1948
Market Price
$ 29.46
Selling Price
$ 25.92
2560
1604
2429
3677
Market Price
$ 64.03
Selling Price
$ 53.65
3993
2809
3137
4297
Market Price
$ 41.56
Selling Price
$ 37.43
1567
1018
340
1997
Market Price
$ 41.71
Selling Price
$ 36.18
2659
2554
916
3167
Market Price
$ 31.10
Selling Price
$ 27.82
178
124
74
660
Market Price
$ 56.47
Selling Price
$ 49.30
1204
247
1071
3134
Market Price
$ 45.48
Selling Price
$ 41.23
2648
734
1726
4007
Market Price
$ 50.84
Selling Price
$ 43.95
4564
2857
4223
4816