Market Price
$ 43.36
Selling Price
$ 39.05
1077
1004
231
2380
Market Price
$ 56.32
Selling Price
$ 47.30
2176
592
918
2224
Market Price
$ 52.58
Selling Price
$ 45.81
499
482
452
923
Market Price
$ 46.65
Selling Price
$ 40.59
1164
756
1094
1612
Market Price
$ 37.76
Selling Price
$ 32.38
4093
3328
851
4706
Market Price
$ 36.19
Selling Price
$ 32.10
1372
377
277
2988
Market Price
$ 66.76
Selling Price
$ 57.71
1210
1073
900
1867
Market Price
$ 62.01
Selling Price
$ 53.82
310
268
159
730
Market Price
$ 31.68
Selling Price
$ 27.12
1323
574
1227
3570
Market Price
$ 50.55
Selling Price
$ 42.27
1618
1234
1578
1846
Market Price
$ 62.12
Selling Price
$ 53.07
2935
981
2212
3393
Market Price
$ 35.76
Selling Price
$ 31.03
1167
1106
932
1535
Market Price
$ 29.90
Selling Price
$ 25.69
1010
887
569
4670
Market Price
$ 42.57
Selling Price
$ 35.81
603
375
220
2041
Market Price
$ 48.21
Selling Price
$ 42.79
1756
733
1279
3237
Market Price
$ 32.74
Selling Price
$ 27.71
3623
2127
2842
3889
Market Price
$ 56.01
Selling Price
$ 46.92
866
546
658
2503
Market Price
$ 43.36
Selling Price
$ 37.30
2656
1263
2533
4483
Market Price
$ 56.82
Selling Price
$ 49.86
720
536
367
972
Market Price
$ 32.21
Selling Price
$ 27.33
2835
620
2493
3020
Market Price
$ 37.13
Selling Price
$ 32.26
1834
1308
1195
4124
Market Price
$ 71.11
Selling Price
$ 59.66
987
955
297
3477
Market Price
$ 50.02
Selling Price
$ 45.35
2709
601
1063
3315
Market Price
$ 39.53
Selling Price
$ 35.69
645
295
394
1024
Market Price
$ 53.03
Selling Price
$ 47.70
890
446
615
1792
Market Price
$ 54.77
Selling Price
$ 47.61
2363
2257
2120
3951
Market Price
$ 49.82
Selling Price
$ 43.45
1450
784
487
4356
Market Price
$ 57.57
Selling Price
$ 48.21
2802
2461
2751
4546
Market Price
$ 65.68
Selling Price
$ 57.54
607
218
267
1518
Market Price
$ 54.79
Selling Price
$ 48.16
1687
948
1425
1842
Market Price
$ 60.61
Selling Price
$ 52.75
3346
2152
3115
4141
Market Price
$ 32.41
Selling Price
$ 28.53
2158
2138
929
2966
Market Price
$ 36.97
Selling Price
$ 33.30
4147
3623
1179
4199
Market Price
$ 42.85
Selling Price
$ 37.65
2523
1400
2264
4377
Market Price
$ 61.97
Selling Price
$ 54.99
1135
732
991
4690
Market Price
$ 53.70
Selling Price
$ 47.43
1096
1096
580
1111
Market Price
$ 59.97
Selling Price
$ 52.39
2276
1423
1515
4084
Market Price
$ 45.03
Selling Price
$ 39.84
2799
1001
1253
3708
Market Price
$ 32.87
Selling Price
$ 28.94
1155
560
432
3818
Market Price
$ 55.76
Selling Price
$ 49.96
321
313
164
453