Market Price
$ 42.61
Selling Price
$ 38.08
2229
689
2212
3342
Market Price
$ 31.37
Selling Price
$ 27.73
605
344
291
840
Market Price
$ 53.99
Selling Price
$ 48.52
1234
881
840
2938
Market Price
$ 60.77
Selling Price
$ 51.62
222
93
186
1049
Market Price
$ 42.95
Selling Price
$ 38.19
1468
1085
1442
4619
Market Price
$ 58.84
Selling Price
$ 49.78
1165
900
535
1823
Market Price
$ 46.09
Selling Price
$ 38.57
1566
1201
1274
2188
Market Price
$ 47.14
Selling Price
$ 39.36
263
122
147
752
Market Price
$ 53.20
Selling Price
$ 44.41
609
265
125
898
Market Price
$ 34.02
Selling Price
$ 29.23
1628
505
583
2852
Market Price
$ 28.32
Selling Price
$ 25.58
2394
1370
2135
3547
Market Price
$ 40.71
Selling Price
$ 36.22
1332
560
965
3616
Market Price
$ 64.59
Selling Price
$ 55.17
970
949
801
3549
Market Price
$ 55.13
Selling Price
$ 48.22
1281
1001
920
4527
Market Price
$ 35.82
Selling Price
$ 30.30
1299
830
1027
4761
Market Price
$ 31.03
Selling Price
$ 26.10
2167
1287
1498
2625
Market Price
$ 42.39
Selling Price
$ 36.73
1036
413
975
3803
Market Price
$ 36.66
Selling Price
$ 32.52
279
129
235
1221
Market Price
$ 54.08
Selling Price
$ 45.29
773
409
296
2436
Market Price
$ 52.73
Selling Price
$ 44.64
827
446
663
3874
Market Price
$ 30.51
Selling Price
$ 27.64
3136
1113
841
4559
Market Price
$ 68.24
Selling Price
$ 57.86
545
524
269
909
Market Price
$ 51.10
Selling Price
$ 43.88
1115
464
230
3768
Market Price
$ 53.74
Selling Price
$ 45.51
358
213
137
1089
Market Price
$ 48.65
Selling Price
$ 41.23
4313
2670
2589
4429
Market Price
$ 64.83
Selling Price
$ 56.88
2166
2160
1633
3912
Market Price
$ 44.24
Selling Price
$ 37.72
1665
579
482
1730
Market Price
$ 69.20
Selling Price
$ 58.90
1295
1175
1288
3204
Market Price
$ 33.68
Selling Price
$ 30.60
2177
1281
715
3016
Market Price
$ 66.31
Selling Price
$ 58.03
2578
1693
1957
3977
Market Price
$ 50.57
Selling Price
$ 43.19
820
483
241
1440
Market Price
$ 38.20
Selling Price
$ 32.63
1823
1715
1734
4449
Market Price
$ 62.01
Selling Price
$ 55.00
1094
374
912
4937
Market Price
$ 29.79
Selling Price
$ 25.78
1233
775
420
1869
Market Price
$ 31.24
Selling Price
$ 27.97
1898
1668
1211
3245
Market Price
$ 62.36
Selling Price
$ 53.02
348
159
141
870
Market Price
$ 40.05
Selling Price
$ 35.71
315
150
117
1190
Market Price
$ 53.17
Selling Price
$ 45.18
666
651
165
1435
Market Price
$ 48.66
Selling Price
$ 43.40
3586
1499
1008
4844
Market Price
$ 54.30
Selling Price
$ 48.94
939
247
914
1599