Market Price
$ 54.26
Selling Price
$ 45.32
558
530
197
1466
Market Price
$ 41.56
Selling Price
$ 35.03
4668
1510
1729
4672
Market Price
$ 66.72
Selling Price
$ 58.27
453
190
153
1106
Market Price
$ 34.90
Selling Price
$ 30.45
1027
484
223
3306
Market Price
$ 65.44
Selling Price
$ 57.99
1563
819
934
2395
Market Price
$ 35.66
Selling Price
$ 31.50
2712
1687
1747
4272
Market Price
$ 55.10
Selling Price
$ 48.16
1166
380
740
1874
Market Price
$ 56.22
Selling Price
$ 49.78
415
363
238
497
Market Price
$ 41.15
Selling Price
$ 35.24
4869
2672
2693
4970
Market Price
$ 63.02
Selling Price
$ 57.14
1262
1054
270
3405
Market Price
$ 59.54
Selling Price
$ 51.82
501
419
373
1244
Market Price
$ 42.09
Selling Price
$ 35.65
303
128
87
745
Market Price
$ 38.93
Selling Price
$ 33.81
3348
1238
2617
4058
Market Price
$ 66.92
Selling Price
$ 59.46
2302
677
2229
3505
Market Price
$ 51.56
Selling Price
$ 44.50
726
156
204
1210
Market Price
$ 38.56
Selling Price
$ 34.35
3394
1380
3089
3595
Market Price
$ 64.18
Selling Price
$ 57.41
2125
1892
841
2274
Market Price
$ 33.80
Selling Price
$ 29.24
1182
850
865
4438
Market Price
$ 51.45
Selling Price
$ 44.60
4314
1629
2268
4443
Market Price
$ 37.44
Selling Price
$ 32.91
876
192
303
1027
Market Price
$ 64.78
Selling Price
$ 54.99
967
311
437
1359
Market Price
$ 56.40
Selling Price
$ 49.01
4503
2515
1026
4776
Market Price
$ 50.23
Selling Price
$ 43.35
2281
1580
1125
3620
Market Price
$ 41.22
Selling Price
$ 35.92
1157
1062
461
3567
Market Price
$ 44.24
Selling Price
$ 37.08
740
509
506
3324
Market Price
$ 58.80
Selling Price
$ 53.16
1607
594
1507
1957
Market Price
$ 62.56
Selling Price
$ 56.24
1492
969
414
2780
Market Price
$ 52.56
Selling Price
$ 44.35
1499
507
1330
1679
Market Price
$ 41.19
Selling Price
$ 35.17
967
516
457
3438
Market Price
$ 66.12
Selling Price
$ 58.84
898
847
646
1337
Market Price
$ 61.00
Selling Price
$ 54.67
922
583
576
1134
Market Price
$ 33.38
Selling Price
$ 28.17
1073
288
811
1364
Market Price
$ 36.43
Selling Price
$ 32.06
1398
387
428
3562
Market Price
$ 55.23
Selling Price
$ 47.38
860
606
765
2242
Market Price
$ 57.79
Selling Price
$ 48.27
2365
1115
1160
4297
Market Price
$ 36.53
Selling Price
$ 33.00
3073
2316
792
3883
Market Price
$ 46.99
Selling Price
$ 42.24
2844
2160
1430
3905
Market Price
$ 31.01
Selling Price
$ 27.73
3609
1026
3366
3771
Market Price
$ 54.67
Selling Price
$ 47.14
2583
1443
1369
2588
Market Price
$ 44.94
Selling Price
$ 37.66
398
102
134
1081