Market Price
$ 42.30
Selling Price
$ 37.07
754
314
286
1427
Market Price
$ 31.22
Selling Price
$ 28.07
2367
646
1288
3416
Market Price
$ 44.30
Selling Price
$ 37.76
492
454
217
531
Market Price
$ 37.53
Selling Price
$ 33.58
1666
1131
1661
3567
Market Price
$ 68.42
Selling Price
$ 58.38
1416
1281
1041
2190
Market Price
$ 62.46
Selling Price
$ 54.44
3530
1756
2910
4604
Market Price
$ 31.34
Selling Price
$ 27.95
2468
2347
559
3061
Market Price
$ 48.64
Selling Price
$ 43.43
2223
2075
1005
3884
Market Price
$ 36.41
Selling Price
$ 31.40
604
477
550
1582
Market Price
$ 61.26
Selling Price
$ 52.85
969
697
330
1417
Market Price
$ 67.92
Selling Price
$ 57.62
1223
794
1037
4547
Market Price
$ 53.53
Selling Price
$ 46.75
1465
863
433
4202
Market Price
$ 45.76
Selling Price
$ 38.71
2029
1247
1368
3496
Market Price
$ 48.25
Selling Price
$ 40.60
956
534
254
1654
Market Price
$ 55.10
Selling Price
$ 46.44
1014
265
536
2179
Market Price
$ 51.82
Selling Price
$ 43.86
3478
2731
1142
3831
Market Price
$ 44.15
Selling Price
$ 37.62
1252
939
852
1703
Market Price
$ 33.57
Selling Price
$ 28.08
3802
1879
3279
3886
Market Price
$ 30.29
Selling Price
$ 25.93
731
173
352
1848
Market Price
$ 42.71
Selling Price
$ 37.19
414
86
330
1607
Market Price
$ 67.51
Selling Price
$ 56.67
2542
2164
1390
3793
Market Price
$ 45.27
Selling Price
$ 38.72
699
462
567
1156
Market Price
$ 42.97
Selling Price
$ 37.31
2312
1893
1330
3153
Market Price
$ 61.19
Selling Price
$ 52.61
1745
952
370
1966
Market Price
$ 63.77
Selling Price
$ 55.24
3588
1697
2583
3973
Market Price
$ 48.72
Selling Price
$ 42.87
1249
459
1248
4230
Market Price
$ 64.41
Selling Price
$ 56.37
3583
1806
3427
4283
Market Price
$ 54.01
Selling Price
$ 47.99
644
294
565
868
Market Price
$ 63.16
Selling Price
$ 52.86
3006
1079
1906
3107
Market Price
$ 47.84
Selling Price
$ 40.44
1218
833
415
1743
Market Price
$ 47.24
Selling Price
$ 41.44
398
156
258
1535
Market Price
$ 41.73
Selling Price
$ 35.59
1303
697
1203
3823
Market Price
$ 55.71
Selling Price
$ 48.84
155
147
112
745
Market Price
$ 44.56
Selling Price
$ 37.86
1933
1433
1227
2166
Market Price
$ 44.19
Selling Price
$ 38.49
1450
681
1379
3025
Market Price
$ 49.88
Selling Price
$ 43.20
2348
1953
1065
2885
Market Price
$ 58.04
Selling Price
$ 50.84
1862
495
1842
2034
Market Price
$ 57.94
Selling Price
$ 50.33
568
260
426
2322
Market Price
$ 40.14
Selling Price
$ 35.27
1045
1043
436
3203
Market Price
$ 53.49
Selling Price
$ 45.34
2484
1502
2237
2947