Market Price
$ 53.05
Selling Price
$ 46.45
521
162
507
2096
Market Price
$ 37.47
Selling Price
$ 33.26
1486
622
1031
2881
Market Price
$ 37.83
Selling Price
$ 31.61
598
259
563
1575
Market Price
$ 63.35
Selling Price
$ 56.60
1571
521
341
3945
Market Price
$ 32.63
Selling Price
$ 28.80
526
302
366
932
Market Price
$ 36.22
Selling Price
$ 32.47
2477
1561
1374
2615
Market Price
$ 42.74
Selling Price
$ 36.18
948
817
664
2660
Market Price
$ 47.87
Selling Price
$ 41.14
2462
940
1699
2638
Market Price
$ 43.05
Selling Price
$ 36.51
662
623
238
1021
Market Price
$ 56.04
Selling Price
$ 50.47
2031
495
442
2967
Market Price
$ 47.98
Selling Price
$ 40.28
1248
273
695
3047
Market Price
$ 61.60
Selling Price
$ 53.64
1606
357
756
2285
Market Price
$ 36.45
Selling Price
$ 32.64
486
311
294
1089
Market Price
$ 46.98
Selling Price
$ 39.86
2030
706
1925
2824
Market Price
$ 54.72
Selling Price
$ 47.22
769
204
322
1426
Market Price
$ 50.19
Selling Price
$ 45.41
824
720
713
1266
Market Price
$ 61.35
Selling Price
$ 51.60
1448
942
1295
3391
Market Price
$ 46.27
Selling Price
$ 39.21
2133
1713
1407
4665
Market Price
$ 60.24
Selling Price
$ 51.48
362
185
251
823
Market Price
$ 48.88
Selling Price
$ 41.06
409
149
102
628
Market Price
$ 63.37
Selling Price
$ 54.60
564
124
134
1211
Market Price
$ 65.20
Selling Price
$ 57.32
629
520
335
2626
Market Price
$ 63.58
Selling Price
$ 57.33
1806
557
1193
1982
Market Price
$ 49.37
Selling Price
$ 44.78
3683
1396
3631
3839
Market Price
$ 64.81
Selling Price
$ 58.85
3769
1739
1104
4555
Market Price
$ 58.42
Selling Price
$ 51.49
2340
1738
613
4258
Market Price
$ 53.48
Selling Price
$ 46.21
4669
3639
3651
4931
Market Price
$ 60.98
Selling Price
$ 51.51
841
318
618
1152
Market Price
$ 44.77
Selling Price
$ 38.79
2225
1168
1205
3990
Market Price
$ 59.05
Selling Price
$ 50.81
2081
1549
1397
3398
Market Price
$ 31.79
Selling Price
$ 28.41
209
102
119
453
Market Price
$ 51.96
Selling Price
$ 45.42
2117
506
1426
2937
Market Price
$ 50.87
Selling Price
$ 46.23
1696
1656
849
3746
Market Price
$ 34.86
Selling Price
$ 30.24
1517
1508
755
2686
Market Price
$ 44.25
Selling Price
$ 38.33
4149
3891
3511
4685
Market Price
$ 39.65
Selling Price
$ 33.80
3995
2448
2190
4558
Market Price
$ 51.76
Selling Price
$ 46.89
1704
996
541
3314
Market Price
$ 67.25
Selling Price
$ 58.55
1850
850
1518
2390
Market Price
$ 59.32
Selling Price
$ 50.28
2497
987
849
3088
Market Price
$ 36.43
Selling Price
$ 32.62
1662
822
1204
2767