Market Price
$ 49.54
Selling Price
$ 44.86
1137
570
1070
3252
Market Price
$ 44.22
Selling Price
$ 39.60
1991
741
454
2310
Market Price
$ 61.26
Selling Price
$ 54.38
604
468
246
2109
Market Price
$ 50.59
Selling Price
$ 45.77
1439
794
1021
2009
Market Price
$ 31.79
Selling Price
$ 26.49
1860
384
741
2081
Market Price
$ 62.88
Selling Price
$ 55.57
303
273
116
580
Market Price
$ 47.97
Selling Price
$ 40.45
566
504
522
972
Market Price
$ 34.64
Selling Price
$ 28.89
430
197
144
734
Market Price
$ 58.10
Selling Price
$ 49.66
3192
959
2338
4351
Market Price
$ 34.29
Selling Price
$ 29.81
1522
1409
1400
2138
Market Price
$ 67.41
Selling Price
$ 59.80
1190
1036
825
2540
Market Price
$ 41.50
Selling Price
$ 34.72
858
739
293
1553
Market Price
$ 47.45
Selling Price
$ 41.27
488
198
434
1140
Market Price
$ 42.83
Selling Price
$ 37.21
1039
778
942
3606
Market Price
$ 44.00
Selling Price
$ 39.93
1209
789
371
2902
Market Price
$ 39.36
Selling Price
$ 34.15
880
192
232
904
Market Price
$ 52.60
Selling Price
$ 46.94
579
356
288
743
Market Price
$ 65.34
Selling Price
$ 58.51
1010
297
565
2659
Market Price
$ 44.49
Selling Price
$ 38.54
2914
1899
955
3108
Market Price
$ 56.96
Selling Price
$ 48.07
1149
253
777
3569
Market Price
$ 39.99
Selling Price
$ 35.60
535
440
146
1390
Market Price
$ 51.80
Selling Price
$ 46.64
445
264
145
480
Market Price
$ 37.96
Selling Price
$ 34.20
776
236
237
1231
Market Price
$ 64.73
Selling Price
$ 56.46
3927
1343
1054
4477
Market Price
$ 32.53
Selling Price
$ 27.70
1379
1351
731
3433
Market Price
$ 49.74
Selling Price
$ 42.34
2900
1335
2709
3278
Market Price
$ 45.46
Selling Price
$ 41.33
1016
438
587
1371
Market Price
$ 54.57
Selling Price
$ 46.44
1579
500
1024
1763
Market Price
$ 49.09
Selling Price
$ 43.63
1077
280
1042
3284
Market Price
$ 54.61
Selling Price
$ 48.90
939
270
912
1017
Market Price
$ 39.51
Selling Price
$ 35.29
1071
712
915
1772
Market Price
$ 51.68
Selling Price
$ 45.85
1642
1491
367
4468
Market Price
$ 52.33
Selling Price
$ 44.65
598
293
456
1495
Market Price
$ 30.52
Selling Price
$ 27.47
501
311
359
1481
Market Price
$ 53.30
Selling Price
$ 45.91
1498
939
1080
1520
Market Price
$ 70.70
Selling Price
$ 59.02
1963
1448
446
1966
Market Price
$ 33.00
Selling Price
$ 28.06
2462
1943
1339
4864
Market Price
$ 48.88
Selling Price
$ 42.10
2664
2090
1358
3972
Market Price
$ 46.64
Selling Price
$ 40.81
1085
643
411
2446
Market Price
$ 37.98
Selling Price
$ 33.98
584
547
242
1473