Market Price
$ 51.19
Selling Price
$ 46.35
292
175
276
1122
Market Price
$ 35.50
Selling Price
$ 29.80
478
121
468
1735
Market Price
$ 56.62
Selling Price
$ 49.21
1772
493
1093
2188
Market Price
$ 34.14
Selling Price
$ 28.76
575
434
271
2365
Market Price
$ 65.67
Selling Price
$ 58.19
216
70
152
539
Market Price
$ 37.31
Selling Price
$ 32.39
1404
1367
1132
2154
Market Price
$ 30.03
Selling Price
$ 26.26
983
914
788
4583
Market Price
$ 70.88
Selling Price
$ 59.64
1434
1106
432
3398
Market Price
$ 68.79
Selling Price
$ 58.98
1415
676
1127
4955
Market Price
$ 67.05
Selling Price
$ 58.41
2162
784
1078
2409
Market Price
$ 64.87
Selling Price
$ 57.70
592
385
193
919
Market Price
$ 52.12
Selling Price
$ 45.02
1938
1175
1476
2456
Market Price
$ 68.30
Selling Price
$ 59.14
943
407
704
985
Market Price
$ 47.15
Selling Price
$ 40.22
344
90
179
507
Market Price
$ 45.59
Selling Price
$ 39.00
959
929
315
1005
Market Price
$ 36.55
Selling Price
$ 31.58
2811
1424
2535
3630
Market Price
$ 34.63
Selling Price
$ 31.31
1178
586
776
3884
Market Price
$ 63.68
Selling Price
$ 56.65
1299
293
329
2509
Market Price
$ 61.29
Selling Price
$ 52.32
4085
1303
1953
4438
Market Price
$ 70.65
Selling Price
$ 59.98
2911
1792
2908
4855
Market Price
$ 57.94
Selling Price
$ 50.86
647
619
409
1916
Market Price
$ 64.30
Selling Price
$ 56.43
2978
2352
728
4928
Market Price
$ 40.05
Selling Price
$ 33.77
600
168
289
2962
Market Price
$ 47.48
Selling Price
$ 40.81
1246
473
1043
2899
Market Price
$ 29.53
Selling Price
$ 25.09
424
160
379
763
Market Price
$ 50.72
Selling Price
$ 43.21
2593
953
886
4995
Market Price
$ 62.57
Selling Price
$ 55.33
1607
645
997
1634
Market Price
$ 51.99
Selling Price
$ 46.14
714
660
146
1036
Market Price
$ 44.91
Selling Price
$ 38.46
635
559
458
2442
Market Price
$ 44.57
Selling Price
$ 40.38
2018
1786
1370
2126
Market Price
$ 38.52
Selling Price
$ 34.48
984
858
464
4719
Market Price
$ 68.48
Selling Price
$ 59.01
665
266
337
1725
Market Price
$ 49.13
Selling Price
$ 43.53
2128
1010
1237
4114
Market Price
$ 37.07
Selling Price
$ 32.88
964
370
318
2458
Market Price
$ 64.65
Selling Price
$ 55.28
1028
576
418
1528
Market Price
$ 30.72
Selling Price
$ 26.18
865
425
462
1187
Market Price
$ 45.52
Selling Price
$ 40.20
1549
1281
429
3886
Market Price
$ 44.52
Selling Price
$ 38.28
1556
879
984
2258
Market Price
$ 64.15
Selling Price
$ 53.73
2230
1830
1716
4500
Market Price
$ 66.40
Selling Price
$ 56.80
1167
546
509
1274