Market Price
$ 36.71
Selling Price
$ 31.67
2438
1660
680
4414
Market Price
$ 40.22
Selling Price
$ 34.96
2816
2005
2214
3595
Market Price
$ 33.17
Selling Price
$ 27.70
4387
4121
2838
4629
Market Price
$ 56.73
Selling Price
$ 49.52
278
206
227
1269
Market Price
$ 60.95
Selling Price
$ 53.30
1977
1324
873
2955
Market Price
$ 47.05
Selling Price
$ 40.65
2887
1483
1894
4537
Market Price
$ 34.43
Selling Price
$ 29.99
543
353
535
720
Market Price
$ 46.16
Selling Price
$ 39.77
953
756
406
1325
Market Price
$ 68.66
Selling Price
$ 59.61
307
182
125
763
Market Price
$ 48.45
Selling Price
$ 42.77
4304
2164
2175
4695
Market Price
$ 36.77
Selling Price
$ 31.41
392
106
221
1781
Market Price
$ 58.77
Selling Price
$ 53.09
1923
1135
1192
2062
Market Price
$ 66.99
Selling Price
$ 58.01
1832
1106
1711
2400
Market Price
$ 68.17
Selling Price
$ 58.99
1856
656
761
4991
Market Price
$ 39.48
Selling Price
$ 35.64
401
384
397
1489
Market Price
$ 37.51
Selling Price
$ 31.41
2098
943
1849
3367
Market Price
$ 50.57
Selling Price
$ 43.80
950
721
688
1385
Market Price
$ 34.76
Selling Price
$ 30.86
3154
2219
949
3959
Market Price
$ 61.80
Selling Price
$ 51.84
1362
1322
696
2132
Market Price
$ 37.53
Selling Price
$ 32.78
541
301
455
2643
Market Price
$ 45.19
Selling Price
$ 40.68
2937
2884
1566
3758
Market Price
$ 55.17
Selling Price
$ 48.55
935
535
802
2960
Market Price
$ 66.32
Selling Price
$ 59.02
485
421
328
1632
Market Price
$ 30.64
Selling Price
$ 27.18
1427
1071
418
2128
Market Price
$ 33.92
Selling Price
$ 28.96
2501
1327
2209
4925
Market Price
$ 50.03
Selling Price
$ 42.54
582
429
487
814
Market Price
$ 46.87
Selling Price
$ 41.24
1156
584
879
1279
Market Price
$ 38.09
Selling Price
$ 34.56
227
102
166
802
Market Price
$ 56.21
Selling Price
$ 47.18
303
210
140
627
Market Price
$ 69.65
Selling Price
$ 58.78
1772
1014
1534
3645
Market Price
$ 45.83
Selling Price
$ 38.91
4031
1707
2722
4794
Market Price
$ 40.68
Selling Price
$ 36.93
2663
1556
1750
4563
Market Price
$ 61.07
Selling Price
$ 51.91
4387
3675
3307
4765
Market Price
$ 34.79
Selling Price
$ 30.87
389
216
374
1653
Market Price
$ 43.20
Selling Price
$ 37.48
1800
628
737
2473
Market Price
$ 35.78
Selling Price
$ 32.17
1827
1036
1394
2549
Market Price
$ 50.51
Selling Price
$ 44.46
843
775
781
1097
Market Price
$ 61.81
Selling Price
$ 55.05
3468
1478
1631
4234
Market Price
$ 67.88
Selling Price
$ 56.92
3622
1236
2445
4196
Market Price
$ 38.06
Selling Price
$ 33.19
1093
1093
292
1725