Market Price
$ 51.49
Selling Price
$ 43.80
1386
292
391
1585
Market Price
$ 58.44
Selling Price
$ 51.84
1046
974
642
3770
Market Price
$ 58.04
Selling Price
$ 51.80
1750
1483
898
3452
Market Price
$ 28.93
Selling Price
$ 25.72
2773
2555
677
3051
Market Price
$ 57.57
Selling Price
$ 52.27
161
50
39
628
Market Price
$ 54.41
Selling Price
$ 46.88
1331
940
1033
1991
Market Price
$ 32.93
Selling Price
$ 29.04
1159
1030
741
1705
Market Price
$ 39.83
Selling Price
$ 36.11
228
108
130
507
Market Price
$ 36.41
Selling Price
$ 30.50
1173
776
691
2138
Market Price
$ 60.35
Selling Price
$ 53.79
1039
940
937
3399
Market Price
$ 39.96
Selling Price
$ 36.15
4258
1998
1121
4672
Market Price
$ 53.35
Selling Price
$ 45.66
613
497
364
1081
Market Price
$ 61.96
Selling Price
$ 55.71
1341
1228
870
2004
Market Price
$ 65.18
Selling Price
$ 57.64
639
356
290
2878
Market Price
$ 38.05
Selling Price
$ 34.16
1054
817
541
3390
Market Price
$ 47.05
Selling Price
$ 41.05
430
146
281
1689
Market Price
$ 42.18
Selling Price
$ 37.03
1500
1352
1186
2768
Market Price
$ 57.33
Selling Price
$ 51.36
1949
1087
466
3382
Market Price
$ 47.72
Selling Price
$ 41.59
2292
1178
1358
3840
Market Price
$ 65.17
Selling Price
$ 55.53
899
883
302
3565
Market Price
$ 66.92
Selling Price
$ 58.69
4234
1017
2961
4603
Market Price
$ 67.77
Selling Price
$ 59.31
1719
1011
469
1998
Market Price
$ 42.81
Selling Price
$ 35.95
717
501
447
3048
Market Price
$ 36.19
Selling Price
$ 31.82
2743
681
733
2965
Market Price
$ 63.44
Selling Price
$ 56.05
224
219
125
498
Market Price
$ 60.03
Selling Price
$ 51.14
731
269
395
1407
Market Price
$ 51.79
Selling Price
$ 46.55
306
90
149
1399
Market Price
$ 60.70
Selling Price
$ 52.20
1342
986
339
3206
Market Price
$ 45.16
Selling Price
$ 39.82
1590
513
1275
3364
Market Price
$ 61.13
Selling Price
$ 52.29
1216
1099
665
2069
Market Price
$ 34.74
Selling Price
$ 30.55
3991
3658
2295
4497
Market Price
$ 28.65
Selling Price
$ 25.16
1163
1030
802
1300
Market Price
$ 39.25
Selling Price
$ 35.08
1943
593
691
4007
Market Price
$ 35.64
Selling Price
$ 30.07
3621
1337
2969
4840
Market Price
$ 62.46
Selling Price
$ 53.43
2548
1189
1926
3054
Market Price
$ 39.97
Selling Price
$ 35.69
862
375
758
2187
Market Price
$ 62.92
Selling Price
$ 56.68
2609
1891
1594
4782
Market Price
$ 32.45
Selling Price
$ 27.57
3097
869
1254
4119
Market Price
$ 62.22
Selling Price
$ 53.72
708
194
241
1104
Market Price
$ 57.02
Selling Price
$ 48.68
1112
999
843
1826