Market Price
$ 38.16
Selling Price
$ 32.27
1782
1585
510
3528
Market Price
$ 39.64
Selling Price
$ 35.89
694
207
213
1362
Market Price
$ 48.07
Selling Price
$ 40.73
713
553
232
3078
Market Price
$ 69.07
Selling Price
$ 59.26
1463
962
1414
2906
Market Price
$ 48.09
Selling Price
$ 41.85
1204
906
629
1745
Market Price
$ 48.34
Selling Price
$ 41.67
891
366
443
2062
Market Price
$ 55.82
Selling Price
$ 47.16
1454
1224
584
1511
Market Price
$ 50.05
Selling Price
$ 44.71
2904
2517
1530
4935
Market Price
$ 30.87
Selling Price
$ 27.13
1380
1263
303
4221
Market Price
$ 64.00
Selling Price
$ 56.98
1129
823
754
1346
Market Price
$ 49.38
Selling Price
$ 42.59
3023
2916
1774
3839
Market Price
$ 50.55
Selling Price
$ 43.66
3733
2030
2595
4026
Market Price
$ 29.86
Selling Price
$ 26.90
2055
1963
1111
2727
Market Price
$ 51.20
Selling Price
$ 45.29
3363
2557
2115
3784
Market Price
$ 39.98
Selling Price
$ 34.84
682
334
231
844
Market Price
$ 65.86
Selling Price
$ 57.98
2567
1778
2409
4854
Market Price
$ 34.33
Selling Price
$ 30.01
1208
884
808
4078
Market Price
$ 64.70
Selling Price
$ 57.36
1125
525
868
1324
Market Price
$ 61.05
Selling Price
$ 53.93
2538
1550
1907
4926
Market Price
$ 32.29
Selling Price
$ 27.43
1090
771
349
1481
Market Price
$ 47.79
Selling Price
$ 42.74
3411
1864
1316
3893
Market Price
$ 62.96
Selling Price
$ 53.76
1459
1334
1174
4097
Market Price
$ 61.57
Selling Price
$ 55.35
1742
1110
1375
4286
Market Price
$ 61.41
Selling Price
$ 54.33
622
188
582
2038
Market Price
$ 47.70
Selling Price
$ 40.43
2028
681
1153
2602
Market Price
$ 59.07
Selling Price
$ 52.61
634
596
563
1204
Market Price
$ 34.31
Selling Price
$ 30.87
1410
1257
1309
1484
Market Price
$ 41.39
Selling Price
$ 37.24
1556
608
1272
1687
Market Price
$ 49.91
Selling Price
$ 43.45
343
75
279
453
Market Price
$ 33.36
Selling Price
$ 28.34
2840
1547
2455
4300
Market Price
$ 53.11
Selling Price
$ 47.74
2551
1212
903
2758
Market Price
$ 31.12
Selling Price
$ 26.79
564
237
306
935
Market Price
$ 52.43
Selling Price
$ 43.74
777
369
678
1739
Market Price
$ 51.76
Selling Price
$ 43.97
454
241
142
591
Market Price
$ 44.98
Selling Price
$ 38.70
1243
1181
409
1860
Market Price
$ 48.91
Selling Price
$ 41.51
1581
702
847
1592
Market Price
$ 42.68
Selling Price
$ 36.29
704
530
625
708
Market Price
$ 42.17
Selling Price
$ 38.31
2993
2938
1433
3177
Market Price
$ 62.94
Selling Price
$ 55.08
3581
1356
3378
3784
Market Price
$ 65.19
Selling Price
$ 59.03
2022
1851
807
4191