Market Price
$ 50.23
Selling Price
$ 42.70
640
385
134
1368
Market Price
$ 37.57
Selling Price
$ 33.66
1196
591
566
4238
Market Price
$ 66.42
Selling Price
$ 56.87
1975
1140
856
2361
Market Price
$ 59.22
Selling Price
$ 51.89
164
152
91
429
Market Price
$ 54.48
Selling Price
$ 47.53
2558
1271
1989
4682
Market Price
$ 35.20
Selling Price
$ 30.26
3695
2269
2153
4409
Market Price
$ 29.49
Selling Price
$ 26.25
2679
2132
2213
4239
Market Price
$ 29.16
Selling Price
$ 25.33
1833
654
1127
4992
Market Price
$ 28.75
Selling Price
$ 25.13
522
394
464
2352
Market Price
$ 56.02
Selling Price
$ 48.45
2392
1449
2099
4637
Market Price
$ 61.75
Selling Price
$ 52.37
1243
618
1243
4551
Market Price
$ 45.24
Selling Price
$ 39.46
2931
775
1549
3235
Market Price
$ 46.02
Selling Price
$ 39.98
546
405
542
926
Market Price
$ 51.31
Selling Price
$ 45.15
4094
821
4024
4336
Market Price
$ 61.28
Selling Price
$ 53.58
712
243
253
837
Market Price
$ 34.87
Selling Price
$ 30.93
1321
541
844
2618
Market Price
$ 29.51
Selling Price
$ 25.35
1314
366
504
1550
Market Price
$ 42.26
Selling Price
$ 35.27
775
631
447
1966
Market Price
$ 59.50
Selling Price
$ 53.67
706
425
151
1560
Market Price
$ 64.33
Selling Price
$ 57.69
896
190
458
1434
Market Price
$ 41.53
Selling Price
$ 34.93
742
683
598
935
Market Price
$ 48.38
Selling Price
$ 42.32
2588
1985
1080
4523
Market Price
$ 56.07
Selling Price
$ 50.56
2187
1331
1078
4029
Market Price
$ 55.20
Selling Price
$ 50.16
2620
758
2418
3909
Market Price
$ 69.97
Selling Price
$ 58.41
936
406
687
1019
Market Price
$ 56.94
Selling Price
$ 48.96
1946
682
1152
3826
Market Price
$ 59.49
Selling Price
$ 53.80
194
167
144
594
Market Price
$ 46.76
Selling Price
$ 41.68
2831
1867
1702
4642
Market Price
$ 49.02
Selling Price
$ 43.20
151
40
51
434
Market Price
$ 45.10
Selling Price
$ 38.10
1565
1521
542
1900
Market Price
$ 46.01
Selling Price
$ 40.78
2647
1588
1360
2660
Market Price
$ 41.81
Selling Price
$ 35.26
2158
703
2153
2499
Market Price
$ 27.69
Selling Price
$ 25.17
2238
2116
1226
4074
Market Price
$ 37.05
Selling Price
$ 33.53
3130
805
1079
3661
Market Price
$ 46.01
Selling Price
$ 39.16
1138
605
694
1246
Market Price
$ 64.49
Selling Price
$ 57.42
605
196
469
605
Market Price
$ 31.71
Selling Price
$ 27.65
513
352
324
1087
Market Price
$ 46.30
Selling Price
$ 41.95
4117
2626
1006
4657
Market Price
$ 32.63
Selling Price
$ 29.03
1875
839
1550
2728
Market Price
$ 42.97
Selling Price
$ 37.73
1554
1471
844
2143