Market Price
$ 66.73
Selling Price
$ 57.72
1646
1204
846
2524
Market Price
$ 64.66
Selling Price
$ 56.45
4369
2334
3360
4680
Market Price
$ 35.40
Selling Price
$ 31.50
406
384
380
1618
Market Price
$ 30.21
Selling Price
$ 25.36
860
820
404
1520
Market Price
$ 51.94
Selling Price
$ 46.76
932
723
306
1673
Market Price
$ 31.06
Selling Price
$ 26.15
2206
859
693
3053
Market Price
$ 64.26
Selling Price
$ 54.66
2076
2049
1251
2619
Market Price
$ 45.44
Selling Price
$ 39.05
2312
1496
1817
3929
Market Price
$ 57.61
Selling Price
$ 50.20
880
298
661
2707
Market Price
$ 45.14
Selling Price
$ 38.98
512
234
394
525
Market Price
$ 57.45
Selling Price
$ 51.56
896
248
360
1014
Market Price
$ 58.46
Selling Price
$ 52.94
1123
482
828
1605
Market Price
$ 32.41
Selling Price
$ 27.72
818
706
809
2797
Market Price
$ 65.18
Selling Price
$ 55.22
553
315
178
654
Market Price
$ 30.87
Selling Price
$ 27.79
1783
976
624
4873
Market Price
$ 51.12
Selling Price
$ 42.91
3903
3296
1691
4252
Market Price
$ 48.53
Selling Price
$ 42.26
1583
1379
946
2016
Market Price
$ 53.38
Selling Price
$ 47.79
3117
711
768
4840
Market Price
$ 65.56
Selling Price
$ 57.23
918
430
222
3494
Market Price
$ 42.28
Selling Price
$ 36.13
397
156
90
1044
Market Price
$ 48.99
Selling Price
$ 44.46
2746
799
1720
2944
Market Price
$ 49.62
Selling Price
$ 42.06
959
318
777
1221
Market Price
$ 68.33
Selling Price
$ 58.62
1308
377
569
1615
Market Price
$ 59.79
Selling Price
$ 52.01
781
622
745
2733
Market Price
$ 40.00
Selling Price
$ 35.48
2167
504
1439
3157
Market Price
$ 67.92
Selling Price
$ 56.80
1585
1217
636
4044
Market Price
$ 45.44
Selling Price
$ 39.50
502
326
101
747
Market Price
$ 30.99
Selling Price
$ 26.90
570
235
359
843
Market Price
$ 38.62
Selling Price
$ 35.00
3971
1602
3948
4964
Market Price
$ 59.11
Selling Price
$ 52.70
3887
1921
3876
4750
Market Price
$ 37.27
Selling Price
$ 32.84
1328
445
1003
1458
Market Price
$ 58.31
Selling Price
$ 52.17
2059
1414
688
2059
Market Price
$ 38.68
Selling Price
$ 32.66
505
475
282
751
Market Price
$ 44.48
Selling Price
$ 40.38
3573
3143
1122
3594
Market Price
$ 70.17
Selling Price
$ 59.75
268
191
212
947
Market Price
$ 50.92
Selling Price
$ 42.79
2747
597
1962
4756
Market Price
$ 36.38
Selling Price
$ 31.40
491
404
200
744
Market Price
$ 58.43
Selling Price
$ 53.06
901
546
463
4409
Market Price
$ 40.96
Selling Price
$ 34.64
2361
1758
854
4395
Market Price
$ 49.32
Selling Price
$ 43.38
4097
3502
2565
4803