Market Price
$ 60.80
Selling Price
$ 52.36
907
284
781
2244
Market Price
$ 63.75
Selling Price
$ 54.06
584
162
554
1482
Market Price
$ 62.04
Selling Price
$ 52.65
1410
1245
948
1412
Market Price
$ 30.91
Selling Price
$ 26.40
1463
839
1059
1996
Market Price
$ 61.53
Selling Price
$ 53.11
1154
559
576
4406
Market Price
$ 66.12
Selling Price
$ 59.72
196
119
103
536
Market Price
$ 30.21
Selling Price
$ 26.83
2260
624
2018
3305
Market Price
$ 31.16
Selling Price
$ 28.14
1035
367
453
2386
Market Price
$ 58.45
Selling Price
$ 52.96
515
146
149
971
Market Price
$ 55.26
Selling Price
$ 47.22
1331
521
730
3448
Market Price
$ 62.33
Selling Price
$ 52.71
2416
1029
2199
2742
Market Price
$ 61.53
Selling Price
$ 52.11
835
679
304
840
Market Price
$ 29.59
Selling Price
$ 25.95
1245
683
367
1499
Market Price
$ 32.34
Selling Price
$ 29.21
1584
782
654
2170
Market Price
$ 35.88
Selling Price
$ 31.70
2427
1804
1242
4188
Market Price
$ 53.41
Selling Price
$ 46.42
1642
1492
1006
2728
Market Price
$ 53.38
Selling Price
$ 46.81
606
544
595
2087
Market Price
$ 48.94
Selling Price
$ 42.54
577
205
324
1299
Market Price
$ 51.84
Selling Price
$ 46.96
1465
850
1174
2830
Market Price
$ 52.46
Selling Price
$ 44.09
1770
1763
1034
3949
Market Price
$ 43.44
Selling Price
$ 37.83
1468
1243
312
3235
Market Price
$ 44.72
Selling Price
$ 40.02
1429
731
984
1434
Market Price
$ 67.73
Selling Price
$ 57.42
2247
2069
1578
3814
Market Price
$ 60.50
Selling Price
$ 50.70
531
525
291
1711
Market Price
$ 38.04
Selling Price
$ 33.69
1672
777
1419
2772
Market Price
$ 64.24
Selling Price
$ 54.26
2223
458
1400
2407
Market Price
$ 66.90
Selling Price
$ 59.19
1128
585
271
1604
Market Price
$ 43.04
Selling Price
$ 37.24
1899
820
1279
4433
Market Price
$ 54.03
Selling Price
$ 45.67
2885
2677
1549
3409
Market Price
$ 35.86
Selling Price
$ 32.03
2270
1023
763
2610
Market Price
$ 32.97
Selling Price
$ 29.83
1019
734
518
2039
Market Price
$ 35.89
Selling Price
$ 30.71
1453
706
1026
2151
Market Price
$ 52.56
Selling Price
$ 44.57
3352
3325
2648
3921
Market Price
$ 38.08
Selling Price
$ 32.38
3122
2452
2802
4191
Market Price
$ 48.12
Selling Price
$ 42.45
2324
1372
1325
2462
Market Price
$ 58.36
Selling Price
$ 51.62
372
188
334
413
Market Price
$ 31.59
Selling Price
$ 28.55
149
43
60
535
Market Price
$ 49.94
Selling Price
$ 45.37
1383
1246
680
3296
Market Price
$ 41.29
Selling Price
$ 34.44
559
279
154
1406
Market Price
$ 53.11
Selling Price
$ 45.60
4616
2279
3998
4914