Market Price
$ 50.94
Selling Price
$ 46.02
1558
560
1109
1915
Market Price
$ 63.69
Selling Price
$ 55.73
1364
738
1235
4082
Market Price
$ 67.28
Selling Price
$ 57.55
243
226
239
579
Market Price
$ 66.95
Selling Price
$ 57.34
489
441
303
782
Market Price
$ 65.19
Selling Price
$ 56.38
715
257
535
1552
Market Price
$ 36.92
Selling Price
$ 31.52
417
169
299
1105
Market Price
$ 53.62
Selling Price
$ 48.74
1334
691
796
3315
Market Price
$ 45.93
Selling Price
$ 39.05
2535
1928
2511
2664
Market Price
$ 47.01
Selling Price
$ 40.51
4224
3510
2279
4282
Market Price
$ 39.40
Selling Price
$ 34.50
2450
2405
679
2850
Market Price
$ 67.85
Selling Price
$ 59.00
2799
1492
1911
3664
Market Price
$ 64.49
Selling Price
$ 55.16
2235
2154
2006
2372
Market Price
$ 33.72
Selling Price
$ 28.94
1498
1413
897
2415
Market Price
$ 39.35
Selling Price
$ 33.18
2602
2095
713
3265
Market Price
$ 54.92
Selling Price
$ 48.98
1622
1445
380
3646
Market Price
$ 43.07
Selling Price
$ 38.91
1321
1080
1278
3539
Market Price
$ 44.38
Selling Price
$ 40.19
2476
789
1726
2489
Market Price
$ 63.37
Selling Price
$ 57.35
285
63
126
1365
Market Price
$ 57.60
Selling Price
$ 50.52
454
242
322
2210
Market Price
$ 51.02
Selling Price
$ 45.08
871
359
788
4093
Market Price
$ 31.24
Selling Price
$ 26.63
703
259
198
1343
Market Price
$ 38.50
Selling Price
$ 32.69
1656
1074
838
2323
Market Price
$ 41.21
Selling Price
$ 37.28
808
347
318
898
Market Price
$ 47.89
Selling Price
$ 42.90
3084
1758
1076
3209
Market Price
$ 31.76
Selling Price
$ 27.41
4396
2936
3728
4486
Market Price
$ 41.38
Selling Price
$ 34.71
3248
731
2617
4557
Market Price
$ 33.52
Selling Price
$ 28.71
3771
3495
1157
3775
Market Price
$ 44.18
Selling Price
$ 39.62
4293
4256
1457
4622
Market Price
$ 41.42
Selling Price
$ 36.46
1535
912
1500
4589
Market Price
$ 60.49
Selling Price
$ 50.90
1299
286
656
3142
Market Price
$ 58.06
Selling Price
$ 52.68
2796
2238
641
4752
Market Price
$ 32.27
Selling Price
$ 27.49
980
310
929
3330
Market Price
$ 65.33
Selling Price
$ 54.93
2042
704
656
4038
Market Price
$ 31.71
Selling Price
$ 27.39
721
714
249
1653
Market Price
$ 34.74
Selling Price
$ 30.67
1306
1084
389
3391
Market Price
$ 51.46
Selling Price
$ 45.32
1254
931
407
3750
Market Price
$ 63.52
Selling Price
$ 56.97
725
614
281
1801
Market Price
$ 66.62
Selling Price
$ 59.85
1071
302
299
1284
Market Price
$ 30.49
Selling Price
$ 25.76
578
188
289
641
Market Price
$ 58.00
Selling Price
$ 49.65
1566
1270
694
2080