Market Price
$ 49.61
Selling Price
$ 43.28
2053
1628
547
2332
Market Price
$ 39.19
Selling Price
$ 33.57
1155
584
437
2316
Market Price
$ 63.87
Selling Price
$ 56.52
1154
671
459
1474
Market Price
$ 47.39
Selling Price
$ 39.68
691
359
424
1844
Market Price
$ 58.09
Selling Price
$ 50.63
1626
1186
1583
4983
Market Price
$ 30.99
Selling Price
$ 27.82
1847
1733
873
2177
Market Price
$ 62.20
Selling Price
$ 56.16
3061
700
898
3583
Market Price
$ 45.41
Selling Price
$ 40.99
418
244
349
589
Market Price
$ 48.58
Selling Price
$ 41.26
1086
418
828
3484
Market Price
$ 67.76
Selling Price
$ 58.44
1490
673
629
1517
Market Price
$ 32.65
Selling Price
$ 28.64
1472
599
1040
2347
Market Price
$ 49.62
Selling Price
$ 43.26
766
555
419
1728
Market Price
$ 37.00
Selling Price
$ 30.88
217
157
120
419
Market Price
$ 46.38
Selling Price
$ 40.39
2621
2547
2310
3493
Market Price
$ 29.09
Selling Price
$ 25.35
1607
1073
564
3512
Market Price
$ 66.36
Selling Price
$ 55.46
773
609
514
1878
Market Price
$ 47.89
Selling Price
$ 40.64
1197
777
1065
4315
Market Price
$ 61.26
Selling Price
$ 52.58
2764
2101
1239
3665
Market Price
$ 48.75
Selling Price
$ 42.43
2083
968
2039
4219
Market Price
$ 52.03
Selling Price
$ 44.85
1195
1055
948
4764
Market Price
$ 61.89
Selling Price
$ 52.28
732
319
318
3557
Market Price
$ 61.90
Selling Price
$ 52.18
2988
789
2232
3123
Market Price
$ 44.78
Selling Price
$ 37.87
1618
1502
647
4401
Market Price
$ 41.45
Selling Price
$ 37.39
3504
1104
1505
4777
Market Price
$ 47.71
Selling Price
$ 41.36
799
755
296
2369
Market Price
$ 55.50
Selling Price
$ 48.13
528
501
198
680
Market Price
$ 52.82
Selling Price
$ 46.44
1959
1055
1951
2331
Market Price
$ 33.97
Selling Price
$ 29.68
979
573
487
3802
Market Price
$ 44.61
Selling Price
$ 37.32
2622
743
2059
3735
Market Price
$ 65.51
Selling Price
$ 55.65
3084
1744
1874
4053
Market Price
$ 56.60
Selling Price
$ 48.64
1201
600
249
1543
Market Price
$ 36.41
Selling Price
$ 30.85
523
392
495
1869
Market Price
$ 45.44
Selling Price
$ 38.53
2556
1199
625
2578
Market Price
$ 53.45
Selling Price
$ 45.60
1474
729
417
3785
Market Price
$ 35.49
Selling Price
$ 31.49
2175
2082
727
4657
Market Price
$ 62.11
Selling Price
$ 52.29
507
187
302
679
Market Price
$ 64.42
Selling Price
$ 56.65
525
453
344
2193
Market Price
$ 52.85
Selling Price
$ 45.32
952
709
389
2225
Market Price
$ 71.85
Selling Price
$ 59.99
3165
2055
837
4976
Market Price
$ 47.39
Selling Price
$ 41.54
1385
498
313
2434