Market Price
$ 62.97
Selling Price
$ 52.76
1102
485
1040
1607
Market Price
$ 57.73
Selling Price
$ 51.51
707
542
265
3258
Market Price
$ 53.25
Selling Price
$ 48.26
551
378
468
1519
Market Price
$ 37.87
Selling Price
$ 31.59
2421
1225
605
2933
Market Price
$ 32.86
Selling Price
$ 28.24
1805
397
618
2417
Market Price
$ 45.43
Selling Price
$ 39.86
1696
1648
1047
2692
Market Price
$ 29.04
Selling Price
$ 25.36
3584
1875
2613
4770
Market Price
$ 52.56
Selling Price
$ 43.98
2174
773
2089
2791
Market Price
$ 49.78
Selling Price
$ 44.84
736
243
671
1550
Market Price
$ 33.67
Selling Price
$ 28.41
1200
622
333
2805
Market Price
$ 55.57
Selling Price
$ 47.41
208
128
53
430
Market Price
$ 45.14
Selling Price
$ 37.88
874
833
862
3132
Market Price
$ 45.32
Selling Price
$ 38.99
356
299
276
1528
Market Price
$ 61.62
Selling Price
$ 55.69
4640
2705
4435
4837
Market Price
$ 71.19
Selling Price
$ 59.82
476
274
432
748
Market Price
$ 56.79
Selling Price
$ 49.47
816
323
744
1187
Market Price
$ 35.47
Selling Price
$ 30.85
581
256
274
988
Market Price
$ 29.26
Selling Price
$ 26.59
445
220
95
506
Market Price
$ 30.43
Selling Price
$ 25.70
671
182
436
1451
Market Price
$ 55.84
Selling Price
$ 48.98
2353
1289
1850
4150
Market Price
$ 33.84
Selling Price
$ 29.72
2312
1114
517
2895
Market Price
$ 55.51
Selling Price
$ 48.22
2513
1758
1121
2588
Market Price
$ 57.46
Selling Price
$ 50.45
3041
1556
2615
4695
Market Price
$ 56.71
Selling Price
$ 48.01
461
305
245
2234
Market Price
$ 65.24
Selling Price
$ 54.87
697
428
189
2362
Market Price
$ 36.00
Selling Price
$ 32.11
2581
1047
2535
3187
Market Price
$ 58.89
Selling Price
$ 50.23
1386
384
1010
1855
Market Price
$ 60.81
Selling Price
$ 53.02
382
154
291
559
Market Price
$ 46.11
Selling Price
$ 39.95
1627
575
1496
2160
Market Price
$ 47.66
Selling Price
$ 40.58
1666
541
630
4869
Market Price
$ 50.86
Selling Price
$ 45.98
1377
626
550
2247
Market Price
$ 61.28
Selling Price
$ 54.78
1934
1866
522
2044
Market Price
$ 66.93
Selling Price
$ 55.97
2361
2272
1159
2779
Market Price
$ 65.30
Selling Price
$ 55.02
576
544
155
2221
Market Price
$ 46.05
Selling Price
$ 41.38
340
257
258
403
Market Price
$ 34.48
Selling Price
$ 30.63
1235
282
1175
1643
Market Price
$ 47.56
Selling Price
$ 40.58
1689
1656
1279
2882
Market Price
$ 44.09
Selling Price
$ 37.43
2771
1045
2543
3550
Market Price
$ 59.46
Selling Price
$ 52.19
678
530
182
714
Market Price
$ 47.39
Selling Price
$ 42.84
650
388
163
2219