Market Price
$ 60.49
Selling Price
$ 51.53
206
183
106
957
Market Price
$ 32.72
Selling Price
$ 28.23
441
287
380
1495
Market Price
$ 37.86
Selling Price
$ 33.20
431
299
264
432
Market Price
$ 28.90
Selling Price
$ 25.93
738
373
358
2136
Market Price
$ 53.92
Selling Price
$ 47.14
499
280
358
2103
Market Price
$ 56.67
Selling Price
$ 49.93
384
140
146
1033
Market Price
$ 55.91
Selling Price
$ 47.50
262
131
255
435
Market Price
$ 50.32
Selling Price
$ 42.52
2614
1479
1441
3121
Market Price
$ 52.00
Selling Price
$ 46.71
2817
1882
1334
4724
Market Price
$ 66.10
Selling Price
$ 55.34
2193
1616
1266
4910
Market Price
$ 37.31
Selling Price
$ 33.33
3394
1741
2539
4710
Market Price
$ 32.64
Selling Price
$ 28.77
1553
473
1002
1577
Market Price
$ 33.75
Selling Price
$ 28.50
1727
1045
619
2431
Market Price
$ 47.94
Selling Price
$ 41.25
371
328
334
1285
Market Price
$ 43.52
Selling Price
$ 39.24
1086
822
385
1422
Market Price
$ 35.70
Selling Price
$ 31.66
1216
751
1019
1625
Market Price
$ 36.88
Selling Price
$ 31.35
639
468
441
2730
Market Price
$ 63.37
Selling Price
$ 56.69
1284
309
1158
1511
Market Price
$ 32.07
Selling Price
$ 29.04
1631
842
845
2941
Market Price
$ 49.01
Selling Price
$ 44.50
1320
529
1210
4616
Market Price
$ 48.97
Selling Price
$ 44.48
1720
1143
891
2801
Market Price
$ 30.43
Selling Price
$ 27.64
277
80
78
500
Market Price
$ 50.93
Selling Price
$ 46.24
565
512
472
1670
Market Price
$ 39.88
Selling Price
$ 36.19
740
347
358
2140
Market Price
$ 56.40
Selling Price
$ 48.23
989
452
843
1177
Market Price
$ 43.32
Selling Price
$ 36.66
1164
663
242
2892
Market Price
$ 40.82
Selling Price
$ 36.68
1894
795
934
4607
Market Price
$ 32.62
Selling Price
$ 28.92
670
183
405
2076
Market Price
$ 44.89
Selling Price
$ 39.31
2016
1256
1612
2042
Market Price
$ 55.18
Selling Price
$ 47.54
2525
1660
1328
4545
Market Price
$ 54.76
Selling Price
$ 46.13
4187
2986
3005
4367
Market Price
$ 59.29
Selling Price
$ 52.70
1848
499
1579
4710
Market Price
$ 58.37
Selling Price
$ 52.46
433
418
222
965
Market Price
$ 57.15
Selling Price
$ 49.87
1332
1232
1194
1702
Market Price
$ 67.17
Selling Price
$ 57.29
654
140
323
1535
Market Price
$ 53.75
Selling Price
$ 47.20
494
217
275
1551
Market Price
$ 30.89
Selling Price
$ 27.90
145
58
46
675
Market Price
$ 65.04
Selling Price
$ 57.44
264
193
206
1113
Market Price
$ 63.06
Selling Price
$ 54.76
1194
1037
1087
4502
Market Price
$ 44.85
Selling Price
$ 40.46
1185
770
245
2418