Market Price
$ 53.08
Selling Price
$ 48.09
2548
910
1233
4803
Market Price
$ 37.38
Selling Price
$ 31.22
695
478
591
1134
Market Price
$ 33.05
Selling Price
$ 27.68
390
292
297
1477
Market Price
$ 30.79
Selling Price
$ 27.39
4242
1133
2111
4991
Market Price
$ 45.41
Selling Price
$ 39.75
3141
1194
2353
4809
Market Price
$ 29.60
Selling Price
$ 25.46
2361
811
1492
4157
Market Price
$ 64.61
Selling Price
$ 55.84
2022
2019
921
4723
Market Price
$ 58.61
Selling Price
$ 52.92
839
787
197
1668
Market Price
$ 55.86
Selling Price
$ 49.58
1540
1018
1370
1678
Market Price
$ 51.39
Selling Price
$ 45.00
1354
967
843
3425
Market Price
$ 31.12
Selling Price
$ 26.80
3082
1019
1529
3189
Market Price
$ 51.58
Selling Price
$ 44.67
821
648
382
2965
Market Price
$ 63.14
Selling Price
$ 57.19
358
163
297
696
Market Price
$ 30.21
Selling Price
$ 25.42
1542
700
416
2886
Market Price
$ 42.63
Selling Price
$ 38.31
990
255
638
2418
Market Price
$ 68.02
Selling Price
$ 58.71
598
495
592
1755
Market Price
$ 60.17
Selling Price
$ 53.41
1673
343
1303
3102
Market Price
$ 42.48
Selling Price
$ 37.77
1343
1128
330
1714
Market Price
$ 41.70
Selling Price
$ 36.82
2144
1983
937
2912
Market Price
$ 46.35
Selling Price
$ 40.45
427
230
264
1113
Market Price
$ 68.16
Selling Price
$ 58.47
1372
1151
1178
4460
Market Price
$ 47.16
Selling Price
$ 40.63
1241
1029
986
1395
Market Price
$ 59.11
Selling Price
$ 51.57
588
578
139
1543
Market Price
$ 32.65
Selling Price
$ 29.07
2658
1828
791
3054
Market Price
$ 41.17
Selling Price
$ 34.59
2711
1491
1773
3278
Market Price
$ 56.88
Selling Price
$ 51.29
606
256
406
1978
Market Price
$ 36.30
Selling Price
$ 30.63
439
245
197
736
Market Price
$ 54.11
Selling Price
$ 48.95
992
336
757
1315
Market Price
$ 60.65
Selling Price
$ 51.37
2224
1129
1499
3241
Market Price
$ 55.84
Selling Price
$ 49.30
1445
1297
1437
2409
Market Price
$ 37.64
Selling Price
$ 33.38
1818
1025
730
3155
Market Price
$ 49.69
Selling Price
$ 42.53
4723
3439
2233
4753
Market Price
$ 45.25
Selling Price
$ 39.76
1822
855
1223
3376
Market Price
$ 61.36
Selling Price
$ 55.42
2599
2164
2037
3449
Market Price
$ 53.74
Selling Price
$ 47.45
3699
2501
2808
4607
Market Price
$ 32.38
Selling Price
$ 28.94
1326
1031
1217
1679
Market Price
$ 42.45
Selling Price
$ 35.76
1477
675
592
2985
Market Price
$ 58.89
Selling Price
$ 53.28
198
180
122
428
Market Price
$ 67.11
Selling Price
$ 56.88
2562
788
2205
2564
Market Price
$ 66.44
Selling Price
$ 57.04
907
806
804
2230