Market Price
$ 35.11
Selling Price
$ 30.88
2042
828
481
2410
Market Price
$ 45.56
Selling Price
$ 38.04
1374
654
1264
1862
Market Price
$ 51.50
Selling Price
$ 44.77
1208
256
929
1755
Market Price
$ 61.71
Selling Price
$ 53.60
1262
1104
848
2213
Market Price
$ 34.25
Selling Price
$ 31.08
479
130
238
997
Market Price
$ 44.21
Selling Price
$ 37.27
1241
903
989
2302
Market Price
$ 49.63
Selling Price
$ 43.42
754
314
286
1427
Market Price
$ 58.99
Selling Price
$ 51.61
2367
646
1288
3416
Market Price
$ 57.92
Selling Price
$ 51.54
492
454
217
531
Market Price
$ 30.23
Selling Price
$ 25.36
1666
1131
1661
3567
Market Price
$ 57.57
Selling Price
$ 51.76
1416
1281
1041
2190
Market Price
$ 41.02
Selling Price
$ 34.48
3530
1756
2910
4604
Market Price
$ 61.40
Selling Price
$ 55.21
2468
2347
559
3061
Market Price
$ 54.90
Selling Price
$ 48.86
2223
2075
1005
3884
Market Price
$ 63.92
Selling Price
$ 54.69
604
477
550
1582
Market Price
$ 62.55
Selling Price
$ 54.87
969
697
330
1417
Market Price
$ 60.86
Selling Price
$ 53.21
1223
794
1037
4547
Market Price
$ 32.30
Selling Price
$ 27.07
1465
863
433
4202
Market Price
$ 34.00
Selling Price
$ 30.71
2029
1247
1368
3496
Market Price
$ 63.67
Selling Price
$ 57.15
956
534
254
1654
Market Price
$ 49.52
Selling Price
$ 41.69
1014
265
536
2179
Market Price
$ 61.38
Selling Price
$ 53.76
3478
2731
1142
3831
Market Price
$ 65.38
Selling Price
$ 55.71
1252
939
852
1703
Market Price
$ 60.90
Selling Price
$ 54.92
3802
1879
3279
3886
Market Price
$ 59.51
Selling Price
$ 52.97
731
173
352
1848
Market Price
$ 55.12
Selling Price
$ 49.98
414
86
330
1607
Market Price
$ 39.53
Selling Price
$ 33.97
2542
2164
1390
3793
Market Price
$ 64.40
Selling Price
$ 54.96
699
462
567
1156
Market Price
$ 30.29
Selling Price
$ 25.28
2312
1893
1330
3153
Market Price
$ 30.94
Selling Price
$ 27.14
1745
952
370
1966
Market Price
$ 57.02
Selling Price
$ 51.81
3588
1697
2583
3973
Market Price
$ 39.20
Selling Price
$ 33.96
1249
459
1248
4230
Market Price
$ 49.36
Selling Price
$ 42.67
3583
1806
3427
4283
Market Price
$ 33.10
Selling Price
$ 28.13
644
294
565
868
Market Price
$ 65.79
Selling Price
$ 59.33
3006
1079
1906
3107
Market Price
$ 64.93
Selling Price
$ 57.84
1218
833
415
1743
Market Price
$ 52.51
Selling Price
$ 44.95
398
156
258
1535
Market Price
$ 67.18
Selling Price
$ 58.97
1303
697
1203
3823
Market Price
$ 57.29
Selling Price
$ 51.64
155
147
112
745
Market Price
$ 51.16
Selling Price
$ 46.40
1933
1433
1227
2166