Market Price
$ 50.83
Selling Price
$ 43.71
4321
2956
3210
4835
Market Price
$ 34.88
Selling Price
$ 31.54
2128
1316
673
2427
Market Price
$ 63.00
Selling Price
$ 52.99
138
60
47
405
Market Price
$ 54.42
Selling Price
$ 46.14
1212
940
801
4505
Market Price
$ 32.24
Selling Price
$ 27.57
2949
1065
766
4957
Market Price
$ 40.33
Selling Price
$ 33.91
706
266
614
2389
Market Price
$ 57.02
Selling Price
$ 50.65
2183
567
779
4653
Market Price
$ 34.15
Selling Price
$ 29.79
663
264
330
1192
Market Price
$ 39.78
Selling Price
$ 36.10
583
199
321
1622
Market Price
$ 61.84
Selling Price
$ 53.56
3038
709
2930
4956
Market Price
$ 68.14
Selling Price
$ 57.24
1465
1200
845
2900
Market Price
$ 53.48
Selling Price
$ 45.88
2046
810
1196
3971
Market Price
$ 29.48
Selling Price
$ 25.72
2958
690
2922
3120
Market Price
$ 49.17
Selling Price
$ 42.57
1781
1082
455
2711
Market Price
$ 49.85
Selling Price
$ 42.38
1115
751
979
3058
Market Price
$ 42.84
Selling Price
$ 36.45
365
89
246
1812
Market Price
$ 44.67
Selling Price
$ 38.28
1013
240
754
1144
Market Price
$ 65.24
Selling Price
$ 54.99
366
207
332
827
Market Price
$ 69.98
Selling Price
$ 58.89
1980
1199
1970
4829
Market Price
$ 68.89
Selling Price
$ 59.82
954
296
309
1844
Market Price
$ 55.98
Selling Price
$ 48.40
3669
952
1483
4273
Market Price
$ 34.22
Selling Price
$ 29.07
753
637
534
3124
Market Price
$ 69.39
Selling Price
$ 58.98
1208
638
392
1949
Market Price
$ 66.53
Selling Price
$ 56.94
315
300
101
589
Market Price
$ 61.97
Selling Price
$ 55.24
1904
686
1713
4336
Market Price
$ 62.64
Selling Price
$ 53.08
1509
1486
1225
3751
Market Price
$ 43.24
Selling Price
$ 38.39
3597
3244
3286
3783
Market Price
$ 30.26
Selling Price
$ 26.30
563
529
227
1088
Market Price
$ 40.39
Selling Price
$ 34.36
956
953
449
1168
Market Price
$ 31.60
Selling Price
$ 28.50
538
241
312
551
Market Price
$ 59.02
Selling Price
$ 51.05
2475
667
1340
2873
Market Price
$ 62.49
Selling Price
$ 55.59
165
156
163
536
Market Price
$ 37.29
Selling Price
$ 32.29
2045
1204
1393
2892
Market Price
$ 43.13
Selling Price
$ 38.63
2235
647
1216
4788
Market Price
$ 65.07
Selling Price
$ 56.95
1512
755
332
2094
Market Price
$ 46.39
Selling Price
$ 38.70
3561
1468
2530
4021
Market Price
$ 57.83
Selling Price
$ 48.85
505
266
208
1115
Market Price
$ 42.03
Selling Price
$ 36.86
373
112
198
1467
Market Price
$ 41.92
Selling Price
$ 36.81
868
784
616
2888
Market Price
$ 45.54
Selling Price
$ 40.73
566
177
150
833