Market Price
$ 48.35
Selling Price
$ 40.51
1943
1924
712
3055
Market Price
$ 51.81
Selling Price
$ 45.46
1753
541
745
2148
Market Price
$ 35.77
Selling Price
$ 30.61
2323
1308
1461
4227
Market Price
$ 43.14
Selling Price
$ 39.19
957
623
773
3734
Market Price
$ 39.04
Selling Price
$ 35.11
1357
838
409
2132
Market Price
$ 54.62
Selling Price
$ 48.79
987
549
754
2137
Market Price
$ 59.29
Selling Price
$ 49.61
402
160
122
1152
Market Price
$ 64.99
Selling Price
$ 58.09
1575
1213
558
3831
Market Price
$ 58.31
Selling Price
$ 48.61
1520
571
739
4471
Market Price
$ 48.30
Selling Price
$ 41.65
876
734
255
3789
Market Price
$ 38.73
Selling Price
$ 33.21
592
377
542
2490
Market Price
$ 50.36
Selling Price
$ 44.81
435
418
294
2030
Market Price
$ 48.74
Selling Price
$ 43.61
656
205
241
1106
Market Price
$ 42.33
Selling Price
$ 37.74
1736
1271
1558
3005
Market Price
$ 61.87
Selling Price
$ 51.70
1268
984
463
2226
Market Price
$ 46.98
Selling Price
$ 41.92
695
589
659
2374
Market Price
$ 63.55
Selling Price
$ 55.96
869
510
173
2027
Market Price
$ 41.45
Selling Price
$ 35.97
514
138
314
1956
Market Price
$ 66.17
Selling Price
$ 56.29
1904
436
1391
3052
Market Price
$ 55.60
Selling Price
$ 50.16
1865
1567
538
1952
Market Price
$ 38.34
Selling Price
$ 33.18
640
460
625
987
Market Price
$ 47.06
Selling Price
$ 41.90
696
351
430
2051
Market Price
$ 32.18
Selling Price
$ 27.12
1287
732
982
3293
Market Price
$ 52.53
Selling Price
$ 46.22
769
226
700
2960
Market Price
$ 71.53
Selling Price
$ 59.67
817
541
545
3643
Market Price
$ 45.56
Selling Price
$ 40.71
927
900
741
1230
Market Price
$ 58.08
Selling Price
$ 51.29
937
225
780
2207
Market Price
$ 61.30
Selling Price
$ 51.91
4316
3097
1022
4590
Market Price
$ 55.55
Selling Price
$ 49.42
921
701
317
4177
Market Price
$ 38.29
Selling Price
$ 33.40
3057
1079
2881
3092
Market Price
$ 46.88
Selling Price
$ 42.52
397
180
98
1610
Market Price
$ 59.39
Selling Price
$ 51.40
1530
1250
368
2488
Market Price
$ 61.35
Selling Price
$ 51.49
1096
931
296
1123
Market Price
$ 55.22
Selling Price
$ 48.69
436
391
243
1096
Market Price
$ 62.68
Selling Price
$ 55.65
2367
1583
1135
2468
Market Price
$ 64.01
Selling Price
$ 56.52
3750
1231
2468
3925
Market Price
$ 61.89
Selling Price
$ 55.65
4308
1886
3543
4715
Market Price
$ 49.69
Selling Price
$ 42.25
727
491
663
3494
Market Price
$ 37.90
Selling Price
$ 31.86
1158
231
591
1301
Market Price
$ 34.47
Selling Price
$ 30.68
485
462
420
1044