Market Price
$ 56.11
Selling Price
$ 48.00
1018
858
358
1574
Market Price
$ 52.44
Selling Price
$ 46.30
961
792
316
2925
Market Price
$ 46.58
Selling Price
$ 41.17
2000
1648
818
3100
Market Price
$ 36.77
Selling Price
$ 33.18
2485
1388
911
4102
Market Price
$ 62.40
Selling Price
$ 56.57
2099
1856
1301
2466
Market Price
$ 58.55
Selling Price
$ 51.56
3762
2722
3387
4355
Market Price
$ 42.20
Selling Price
$ 35.41
1283
1058
673
1934
Market Price
$ 51.54
Selling Price
$ 45.17
952
199
423
1477
Market Price
$ 36.19
Selling Price
$ 31.81
378
308
246
495
Market Price
$ 59.09
Selling Price
$ 52.96
3292
2175
2869
3462
Market Price
$ 39.37
Selling Price
$ 34.32
3680
2887
2875
4245
Market Price
$ 64.00
Selling Price
$ 54.55
1062
763
275
3700
Market Price
$ 39.99
Selling Price
$ 36.15
2190
1710
462
4838
Market Price
$ 53.85
Selling Price
$ 45.40
4000
1212
1878
4217
Market Price
$ 49.78
Selling Price
$ 43.61
352
287
138
592
Market Price
$ 56.13
Selling Price
$ 49.22
434
374
285
1279
Market Price
$ 54.78
Selling Price
$ 47.49
135
113
118
666
Market Price
$ 50.27
Selling Price
$ 42.75
704
428
258
1184
Market Price
$ 52.20
Selling Price
$ 47.09
2299
1761
1010
2868
Market Price
$ 51.11
Selling Price
$ 44.23
296
285
270
484
Market Price
$ 45.24
Selling Price
$ 38.02
451
376
362
564
Market Price
$ 62.23
Selling Price
$ 51.95
2613
2104
1418
2969
Market Price
$ 64.68
Selling Price
$ 53.91
1416
763
1267
1506
Market Price
$ 57.81
Selling Price
$ 52.54
795
287
265
2371
Market Price
$ 43.01
Selling Price
$ 37.93
1450
1376
328
2314
Market Price
$ 28.87
Selling Price
$ 25.70
728
439
241
3256
Market Price
$ 38.91
Selling Price
$ 33.52
712
712
480
1119
Market Price
$ 43.91
Selling Price
$ 38.97
1442
1211
445
3287
Market Price
$ 66.12
Selling Price
$ 57.11
597
464
578
2307
Market Price
$ 44.85
Selling Price
$ 38.86
3316
3176
2794
3591
Market Price
$ 43.78
Selling Price
$ 37.39
354
154
145
587
Market Price
$ 59.73
Selling Price
$ 52.70
1078
808
641
4032
Market Price
$ 62.69
Selling Price
$ 55.37
326
269
198
563
Market Price
$ 50.62
Selling Price
$ 43.05
3100
1459
626
3398
Market Price
$ 37.15
Selling Price
$ 33.30
2382
1907
1002
2996
Market Price
$ 65.54
Selling Price
$ 56.14
1124
302
522
3723
Market Price
$ 45.94
Selling Price
$ 39.14
2352
1610
2168
3052
Market Price
$ 42.03
Selling Price
$ 38.19
708
682
336
740
Market Price
$ 35.99
Selling Price
$ 30.60
122
71
110
614
Market Price
$ 63.57
Selling Price
$ 53.27
456
177
307
666