Market Price
$ 46.43
Selling Price
$ 38.81
1486
631
696
3169
Market Price
$ 58.31
Selling Price
$ 51.45
818
185
596
1783
Market Price
$ 48.98
Selling Price
$ 41.15
2174
1134
1741
2784
Market Price
$ 34.76
Selling Price
$ 31.43
1467
652
466
2496
Market Price
$ 46.75
Selling Price
$ 42.00
2654
1447
604
3479
Market Price
$ 33.06
Selling Price
$ 27.86
2030
1275
702
3855
Market Price
$ 55.64
Selling Price
$ 47.43
636
413
277
843
Market Price
$ 59.37
Selling Price
$ 49.76
1778
985
1652
1811
Market Price
$ 56.43
Selling Price
$ 47.13
752
495
367
917
Market Price
$ 50.26
Selling Price
$ 41.96
199
75
135
968
Market Price
$ 53.42
Selling Price
$ 45.89
1250
991
401
1771
Market Price
$ 34.14
Selling Price
$ 30.83
1103
832
479
2837
Market Price
$ 44.34
Selling Price
$ 39.43
378
332
274
1758
Market Price
$ 41.51
Selling Price
$ 35.43
2253
1017
1890
3800
Market Price
$ 54.73
Selling Price
$ 49.25
1388
1151
907
1924
Market Price
$ 56.71
Selling Price
$ 50.27
547
331
352
757
Market Price
$ 40.81
Selling Price
$ 35.70
243
75
122
774
Market Price
$ 67.13
Selling Price
$ 57.74
832
453
456
1317
Market Price
$ 46.05
Selling Price
$ 41.00
3573
1110
2443
3693
Market Price
$ 34.45
Selling Price
$ 29.08
713
233
686
1690
Market Price
$ 59.75
Selling Price
$ 49.80
1156
548
263
3558
Market Price
$ 33.12
Selling Price
$ 29.98
3811
2366
2446
4059
Market Price
$ 56.81
Selling Price
$ 48.36
1778
741
1172
4755
Market Price
$ 56.83
Selling Price
$ 50.61
1372
407
520
1436
Market Price
$ 53.70
Selling Price
$ 48.23
583
580
414
650
Market Price
$ 63.34
Selling Price
$ 55.18
1169
1023
366
3033
Market Price
$ 61.96
Selling Price
$ 55.88
274
83
197
896
Market Price
$ 63.80
Selling Price
$ 54.75
3008
2265
1746
3245
Market Price
$ 48.01
Selling Price
$ 40.95
1976
1854
1436
2420
Market Price
$ 33.97
Selling Price
$ 30.00
2642
1818
2564
3993
Market Price
$ 47.49
Selling Price
$ 39.69
2179
1025
1985
4820
Market Price
$ 40.37
Selling Price
$ 36.15
445
193
183
951
Market Price
$ 44.96
Selling Price
$ 38.68
2738
2120
1019
3875
Market Price
$ 38.85
Selling Price
$ 32.42
338
190
264
1202
Market Price
$ 62.31
Selling Price
$ 56.15
891
435
667
2421
Market Price
$ 57.07
Selling Price
$ 51.10
2361
1399
1920
4201
Market Price
$ 39.13
Selling Price
$ 34.79
1843
843
1680
2739
Market Price
$ 51.76
Selling Price
$ 44.28
847
615
432
881
Market Price
$ 33.79
Selling Price
$ 30.53
524
397
377
925
Market Price
$ 44.25
Selling Price
$ 39.46
488
457
264
495