Market Price
$ 40.57
Selling Price
$ 36.84
1355
711
826
2283
Market Price
$ 49.80
Selling Price
$ 44.43
1085
362
418
4392
Market Price
$ 47.39
Selling Price
$ 41.78
1524
460
1511
1557
Market Price
$ 40.06
Selling Price
$ 34.82
583
396
435
988
Market Price
$ 40.75
Selling Price
$ 35.77
2267
1268
2143
2422
Market Price
$ 33.10
Selling Price
$ 28.01
4702
1083
3060
4760
Market Price
$ 42.78
Selling Price
$ 38.09
646
488
483
1097
Market Price
$ 65.81
Selling Price
$ 57.49
3178
1017
1534
4332
Market Price
$ 60.04
Selling Price
$ 51.45
2154
2018
2012
2631
Market Price
$ 54.18
Selling Price
$ 46.58
2521
2275
1938
4578
Market Price
$ 32.18
Selling Price
$ 28.82
694
445
435
1399
Market Price
$ 69.41
Selling Price
$ 59.17
715
379
325
3338
Market Price
$ 65.92
Selling Price
$ 57.35
1143
1114
796
3906
Market Price
$ 36.58
Selling Price
$ 32.52
290
217
200
958
Market Price
$ 44.50
Selling Price
$ 38.42
1331
290
806
1788
Market Price
$ 51.84
Selling Price
$ 44.87
1794
794
1444
3676
Market Price
$ 46.43
Selling Price
$ 41.97
334
70
108
1210
Market Price
$ 67.57
Selling Price
$ 58.32
1325
500
1032
4145
Market Price
$ 45.03
Selling Price
$ 39.88
188
187
160
555
Market Price
$ 56.86
Selling Price
$ 50.37
1278
596
717
3891
Market Price
$ 44.37
Selling Price
$ 38.98
603
376
210
725
Market Price
$ 32.53
Selling Price
$ 28.18
3100
2102
2084
3298
Market Price
$ 41.46
Selling Price
$ 37.31
1580
433
1237
2865
Market Price
$ 38.26
Selling Price
$ 32.78
2050
1260
763
2668
Market Price
$ 38.66
Selling Price
$ 33.87
3907
2250
2176
3995
Market Price
$ 56.03
Selling Price
$ 48.86
972
430
760
2246
Market Price
$ 43.50
Selling Price
$ 38.47
458
241
331
889
Market Price
$ 44.86
Selling Price
$ 39.50
2108
517
1842
2546
Market Price
$ 66.65
Selling Price
$ 56.35
346
293
290
1004
Market Price
$ 56.90
Selling Price
$ 49.08
270
232
227
464
Market Price
$ 48.95
Selling Price
$ 43.02
1792
1655
1252
2858
Market Price
$ 40.41
Selling Price
$ 35.34
2380
2050
1284
4296
Market Price
$ 69.07
Selling Price
$ 59.56
3564
2382
3552
3952
Market Price
$ 49.37
Selling Price
$ 44.15
762
593
597
1356
Market Price
$ 37.46
Selling Price
$ 33.73
2045
630
495
4488
Market Price
$ 37.96
Selling Price
$ 33.16
2396
1270
1086
2897
Market Price
$ 69.13
Selling Price
$ 59.03
3271
1404
1375
3306
Market Price
$ 61.43
Selling Price
$ 55.66
569
342
394
1698
Market Price
$ 62.77
Selling Price
$ 53.09
637
554
539
935
Market Price
$ 56.74
Selling Price
$ 49.94
1955
1171
1478
3078