Market Price
$ 42.69
Selling Price
$ 36.51
2296
1565
924
3471
Market Price
$ 31.63
Selling Price
$ 27.41
1482
480
329
3249
Market Price
$ 56.61
Selling Price
$ 48.51
255
121
120
837
Market Price
$ 58.27
Selling Price
$ 51.71
502
142
323
616
Market Price
$ 57.80
Selling Price
$ 50.01
1731
1547
997
4493
Market Price
$ 51.54
Selling Price
$ 46.12
1627
1134
686
3054
Market Price
$ 44.63
Selling Price
$ 40.19
692
288
267
2892
Market Price
$ 48.11
Selling Price
$ 43.28
2058
460
856
3548
Market Price
$ 59.61
Selling Price
$ 50.41
487
338
426
657
Market Price
$ 54.56
Selling Price
$ 49.58
2583
1569
920
4798
Market Price
$ 37.81
Selling Price
$ 34.17
816
270
466
1714
Market Price
$ 36.71
Selling Price
$ 32.09
1761
1156
1343
2110
Market Price
$ 50.17
Selling Price
$ 45.43
634
212
200
667
Market Price
$ 38.67
Selling Price
$ 33.35
2743
558
1932
4810
Market Price
$ 64.54
Selling Price
$ 55.44
301
105
65
698
Market Price
$ 57.25
Selling Price
$ 49.62
2083
1623
1299
3422
Market Price
$ 38.03
Selling Price
$ 32.55
382
184
113
589
Market Price
$ 46.34
Selling Price
$ 41.04
564
385
411
2461
Market Price
$ 57.06
Selling Price
$ 49.22
547
317
354
1498
Market Price
$ 43.63
Selling Price
$ 36.69
1716
354
1350
2638
Market Price
$ 67.44
Selling Price
$ 59.75
1109
338
701
1310
Market Price
$ 52.14
Selling Price
$ 44.01
3151
2440
1081
4077
Market Price
$ 40.08
Selling Price
$ 33.44
789
526
392
3672
Market Price
$ 37.18
Selling Price
$ 32.73
2655
2511
1155
3908
Market Price
$ 39.51
Selling Price
$ 35.06
1178
858
1001
3801
Market Price
$ 32.11
Selling Price
$ 27.53
1546
420
1427
2244
Market Price
$ 41.34
Selling Price
$ 37.53
1606
671
801
4724
Market Price
$ 51.66
Selling Price
$ 45.04
2109
1761
1071
2658
Market Price
$ 47.30
Selling Price
$ 42.56
532
520
137
2211
Market Price
$ 65.36
Selling Price
$ 59.25
1382
611
437
2698
Market Price
$ 45.42
Selling Price
$ 41.24
1628
996
534
2478
Market Price
$ 33.84
Selling Price
$ 28.97
683
495
625
1965
Market Price
$ 56.80
Selling Price
$ 49.55
413
83
285
1972
Market Price
$ 34.16
Selling Price
$ 29.59
2134
1131
1511
2409
Market Price
$ 42.46
Selling Price
$ 36.13
1791
1204
594
1907
Market Price
$ 47.93
Selling Price
$ 42.02
2100
1410
809
2975
Market Price
$ 43.40
Selling Price
$ 37.98
322
310
135
1526
Market Price
$ 62.70
Selling Price
$ 52.64
1904
945
1085
4016
Market Price
$ 35.04
Selling Price
$ 31.73
2502
1621
2046
3454
Market Price
$ 45.50
Selling Price
$ 38.67
2650
1333
2424
3783