Market Price
$ 46.29
Selling Price
$ 40.79
2753
716
2212
4294
Market Price
$ 44.96
Selling Price
$ 39.24
790
332
250
1213
Market Price
$ 49.18
Selling Price
$ 43.46
1573
666
1325
4588
Market Price
$ 59.73
Selling Price
$ 51.03
2304
1805
1931
3835
Market Price
$ 43.05
Selling Price
$ 38.89
1695
759
463
1948
Market Price
$ 59.06
Selling Price
$ 51.14
892
855
831
1176
Market Price
$ 34.42
Selling Price
$ 28.94
1774
1768
1609
4949
Market Price
$ 65.39
Selling Price
$ 57.85
1086
695
400
2686
Market Price
$ 51.59
Selling Price
$ 43.44
315
203
210
829
Market Price
$ 64.12
Selling Price
$ 56.45
980
756
362
1093
Market Price
$ 67.38
Selling Price
$ 59.60
1326
584
1225
4475
Market Price
$ 54.01
Selling Price
$ 48.85
805
173
481
3639
Market Price
$ 34.84
Selling Price
$ 29.88
2212
1970
517
4614
Market Price
$ 43.29
Selling Price
$ 36.85
4264
4256
2192
4666
Market Price
$ 48.98
Selling Price
$ 43.12
3688
1739
3571
3782
Market Price
$ 43.61
Selling Price
$ 39.59
2496
2081
1384
2517
Market Price
$ 36.58
Selling Price
$ 31.61
274
65
77
421
Market Price
$ 51.17
Selling Price
$ 42.82
2452
941
2396
3509
Market Price
$ 61.55
Selling Price
$ 52.49
1965
1787
1701
2131
Market Price
$ 49.42
Selling Price
$ 41.55
2150
1105
2065
2263
Market Price
$ 63.79
Selling Price
$ 55.08
1290
370
929
3945
Market Price
$ 50.93
Selling Price
$ 46.28
1180
744
1029
1189
Market Price
$ 44.52
Selling Price
$ 38.78
3619
1430
1208
4895
Market Price
$ 48.22
Selling Price
$ 40.87
2039
1799
1638
4390
Market Price
$ 52.34
Selling Price
$ 46.86
1239
1092
1015
1629
Market Price
$ 48.99
Selling Price
$ 44.47
2880
1190
2669
3782
Market Price
$ 44.81
Selling Price
$ 38.50
3050
1257
3020
4240
Market Price
$ 61.77
Selling Price
$ 52.68
161
139
44
593
Market Price
$ 36.90
Selling Price
$ 31.64
388
241
115
544
Market Price
$ 45.67
Selling Price
$ 38.50
3009
2100
1794
3298
Market Price
$ 53.83
Selling Price
$ 45.29
3222
2387
944
3914
Market Price
$ 50.55
Selling Price
$ 42.65
1544
1230
629
3929
Market Price
$ 67.97
Selling Price
$ 59.31
459
388
314
688
Market Price
$ 46.06
Selling Price
$ 41.31
1165
913
937
3042
Market Price
$ 33.23
Selling Price
$ 29.07
2744
2602
1974
4143
Market Price
$ 45.62
Selling Price
$ 38.02
1031
715
350
1734
Market Price
$ 65.69
Selling Price
$ 57.01
3084
1169
2679
3639
Market Price
$ 32.45
Selling Price
$ 27.34
2234
779
2217
4297
Market Price
$ 35.71
Selling Price
$ 29.90
2394
2313
1808
4474
Market Price
$ 38.70
Selling Price
$ 32.39
1690
991
1582
4509