Market Price
$ 31.39
Selling Price
$ 28.14
2468
1210
1892
2931
Market Price
$ 54.90
Selling Price
$ 47.60
502
183
161
1404
Market Price
$ 29.74
Selling Price
$ 26.63
1475
984
1412
2827
Market Price
$ 37.49
Selling Price
$ 31.85
1219
310
430
4026
Market Price
$ 56.55
Selling Price
$ 47.53
1567
1460
830
4190
Market Price
$ 42.74
Selling Price
$ 36.94
1680
1169
1006
3492
Market Price
$ 58.80
Selling Price
$ 49.06
2019
1512
578
4950
Market Price
$ 54.98
Selling Price
$ 49.45
1372
1050
353
4590
Market Price
$ 66.60
Selling Price
$ 57.73
227
182
170
548
Market Price
$ 55.37
Selling Price
$ 48.06
2792
1584
2462
3374
Market Price
$ 45.05
Selling Price
$ 40.87
2092
1999
1115
2897
Market Price
$ 63.90
Selling Price
$ 55.42
670
511
183
1625
Market Price
$ 39.69
Selling Price
$ 35.41
1249
647
323
2226
Market Price
$ 49.02
Selling Price
$ 43.88
2901
732
1612
3163
Market Price
$ 49.12
Selling Price
$ 41.33
1240
319
292
2407
Market Price
$ 67.66
Selling Price
$ 57.59
3811
1549
2288
4702
Market Price
$ 46.46
Selling Price
$ 38.87
1830
676
1220
3047
Market Price
$ 41.01
Selling Price
$ 37.26
1324
940
851
2765
Market Price
$ 57.85
Selling Price
$ 52.47
1464
397
439
3573
Market Price
$ 50.78
Selling Price
$ 43.37
2291
2147
1852
3525
Market Price
$ 41.19
Selling Price
$ 34.79
1535
627
642
3283
Market Price
$ 55.42
Selling Price
$ 46.86
2070
1382
482
2265
Market Price
$ 53.18
Selling Price
$ 46.51
2709
1432
2114
3543
Market Price
$ 46.56
Selling Price
$ 41.90
2486
1840
2430
3125
Market Price
$ 63.68
Selling Price
$ 57.66
743
588
667
2526
Market Price
$ 59.05
Selling Price
$ 50.46
2313
893
922
3151
Market Price
$ 37.06
Selling Price
$ 33.22
718
626
671
1570
Market Price
$ 34.31
Selling Price
$ 30.21
898
225
802
4406
Market Price
$ 35.72
Selling Price
$ 30.94
739
186
274
2248
Market Price
$ 62.85
Selling Price
$ 56.50
2439
1665
2310
2634
Market Price
$ 59.27
Selling Price
$ 52.19
1435
510
919
1535
Market Price
$ 40.93
Selling Price
$ 36.48
1376
347
743
2965
Market Price
$ 55.68
Selling Price
$ 46.73
1005
565
689
3643
Market Price
$ 63.83
Selling Price
$ 57.40
586
171
381
1323
Market Price
$ 28.16
Selling Price
$ 25.08
726
351
480
2227
Market Price
$ 54.30
Selling Price
$ 49.34
632
376
522
1811
Market Price
$ 60.69
Selling Price
$ 53.87
621
378
621
1360
Market Price
$ 61.03
Selling Price
$ 53.34
1424
319
1403
1553
Market Price
$ 47.05
Selling Price
$ 39.27
364
163
290
1152
Market Price
$ 31.80
Selling Price
$ 27.68
658
295
153
1515