Market Price
$ 45.19
Selling Price
$ 38.41
1547
636
1293
2531
Market Price
$ 47.70
Selling Price
$ 43.03
1486
975
1226
1503
Market Price
$ 44.96
Selling Price
$ 38.92
388
193
211
1943
Market Price
$ 34.26
Selling Price
$ 30.52
928
492
814
3230
Market Price
$ 62.73
Selling Price
$ 52.90
2505
1019
998
4975
Market Price
$ 38.19
Selling Price
$ 34.65
2239
496
1425
3322
Market Price
$ 35.24
Selling Price
$ 31.79
981
595
701
3251
Market Price
$ 39.06
Selling Price
$ 33.10
2789
1785
1696
4120
Market Price
$ 71.32
Selling Price
$ 59.57
1084
755
357
3937
Market Price
$ 52.49
Selling Price
$ 44.91
3712
1182
1791
4785
Market Price
$ 55.17
Selling Price
$ 46.67
304
192
292
1141
Market Price
$ 47.69
Selling Price
$ 42.81
1906
1280
1664
3505
Market Price
$ 66.76
Selling Price
$ 59.12
1653
1312
360
2330
Market Price
$ 48.20
Selling Price
$ 40.94
2123
1417
1821
4043
Market Price
$ 44.98
Selling Price
$ 40.19
1354
357
517
3034
Market Price
$ 39.09
Selling Price
$ 33.33
1271
514
971
1847
Market Price
$ 50.72
Selling Price
$ 45.49
450
212
312
551
Market Price
$ 49.20
Selling Price
$ 44.70
810
352
624
1417
Market Price
$ 47.06
Selling Price
$ 39.34
823
320
514
999
Market Price
$ 34.55
Selling Price
$ 30.67
807
183
651
1094
Market Price
$ 48.74
Selling Price
$ 41.34
537
219
345
1723
Market Price
$ 32.13
Selling Price
$ 27.01
921
270
414
1023
Market Price
$ 53.45
Selling Price
$ 46.23
494
402
305
1798
Market Price
$ 71.48
Selling Price
$ 59.71
890
209
364
4179
Market Price
$ 45.26
Selling Price
$ 40.78
4853
3792
4250
4957
Market Price
$ 31.35
Selling Price
$ 28.06
1901
1023
933
3706
Market Price
$ 41.09
Selling Price
$ 36.51
2151
1110
1287
2719
Market Price
$ 64.16
Selling Price
$ 54.83
1546
360
807
1807
Market Price
$ 54.29
Selling Price
$ 47.55
3927
2679
1752
3990
Market Price
$ 58.58
Selling Price
$ 52.64
3536
1929
1495
4008
Market Price
$ 44.54
Selling Price
$ 40.21
1144
598
930
3771
Market Price
$ 34.64
Selling Price
$ 29.48
972
889
487
1535
Market Price
$ 32.57
Selling Price
$ 27.39
1686
1373
865
4062
Market Price
$ 30.89
Selling Price
$ 27.49
2674
909
1123
4551
Market Price
$ 32.41
Selling Price
$ 28.36
648
485
147
868
Market Price
$ 34.64
Selling Price
$ 29.77
262
256
65
638
Market Price
$ 50.38
Selling Price
$ 43.49
3322
3201
970
3778
Market Price
$ 47.22
Selling Price
$ 42.56
2719
937
1999
3183
Market Price
$ 67.54
Selling Price
$ 59.78
1954
1759
566
3076
Market Price
$ 59.86
Selling Price
$ 53.77
1107
848
949
3194