Market Price
$ 48.12
Selling Price
$ 42.58
1180
1033
418
4664
Market Price
$ 30.33
Selling Price
$ 26.62
689
633
389
1123
Market Price
$ 65.67
Selling Price
$ 56.84
1449
1169
459
4330
Market Price
$ 34.34
Selling Price
$ 30.87
610
296
524
2834
Market Price
$ 41.88
Selling Price
$ 35.83
2067
881
1687
2591
Market Price
$ 47.01
Selling Price
$ 41.09
1050
833
232
2529
Market Price
$ 53.86
Selling Price
$ 48.21
3042
1711
1583
4736
Market Price
$ 51.97
Selling Price
$ 46.65
1679
476
882
2450
Market Price
$ 59.62
Selling Price
$ 53.35
2321
536
944
2413
Market Price
$ 33.78
Selling Price
$ 30.04
364
229
362
446
Market Price
$ 68.88
Selling Price
$ 58.95
1886
471
994
4144
Market Price
$ 49.65
Selling Price
$ 44.90
764
226
263
1600
Market Price
$ 65.54
Selling Price
$ 58.51
338
260
117
490
Market Price
$ 31.18
Selling Price
$ 27.55
1417
1305
1376
4123
Market Price
$ 35.09
Selling Price
$ 29.75
485
436
297
602
Market Price
$ 65.86
Selling Price
$ 55.41
879
725
824
1061
Market Price
$ 46.43
Selling Price
$ 39.09
1179
625
767
1221
Market Price
$ 29.79
Selling Price
$ 26.68
632
393
333
2602
Market Price
$ 55.67
Selling Price
$ 46.44
3035
1006
1540
4872
Market Price
$ 42.69
Selling Price
$ 36.84
3667
1541
2128
3689
Market Price
$ 43.80
Selling Price
$ 37.59
776
508
554
986
Market Price
$ 63.85
Selling Price
$ 53.70
4092
3138
1032
4959
Market Price
$ 66.08
Selling Price
$ 56.97
3131
2502
996
3879
Market Price
$ 51.59
Selling Price
$ 45.38
671
572
653
1343
Market Price
$ 70.47
Selling Price
$ 59.98
1776
395
1550
2960
Market Price
$ 62.70
Selling Price
$ 53.17
778
662
326
2007
Market Price
$ 28.84
Selling Price
$ 25.29
459
144
216
605
Market Price
$ 58.28
Selling Price
$ 51.09
512
496
353
918
Market Price
$ 37.42
Selling Price
$ 33.38
915
670
402
1415
Market Price
$ 47.04
Selling Price
$ 41.94
3560
2806
2333
4803
Market Price
$ 43.79
Selling Price
$ 38.78
348
122
120
665
Market Price
$ 36.00
Selling Price
$ 30.65
1362
472
894
4422
Market Price
$ 49.01
Selling Price
$ 41.49
136
127
134
413
Market Price
$ 43.24
Selling Price
$ 38.93
502
126
346
2069
Market Price
$ 62.95
Selling Price
$ 54.39
1917
876
1048
2366
Market Price
$ 68.74
Selling Price
$ 57.67
1826
663
864
4058
Market Price
$ 39.31
Selling Price
$ 34.66
1509
405
1368
2197
Market Price
$ 49.96
Selling Price
$ 41.88
279
109
158
1086
Market Price
$ 58.74
Selling Price
$ 49.91
594
137
161
935
Market Price
$ 30.98
Selling Price
$ 25.88
771
603
211
3132