Market Price
$ 46.65
Selling Price
$ 42.37
874
437
752
3066
Market Price
$ 55.24
Selling Price
$ 47.25
3906
2311
2015
4291
Market Price
$ 49.75
Selling Price
$ 44.62
3969
3175
2739
4831
Market Price
$ 30.61
Selling Price
$ 26.96
628
139
570
697
Market Price
$ 39.63
Selling Price
$ 33.39
587
473
311
1141
Market Price
$ 56.65
Selling Price
$ 49.99
618
495
251
1093
Market Price
$ 34.43
Selling Price
$ 28.86
2817
2775
2008
4775
Market Price
$ 51.58
Selling Price
$ 46.43
1178
621
953
1693
Market Price
$ 53.52
Selling Price
$ 47.77
668
635
209
1317
Market Price
$ 49.89
Selling Price
$ 44.14
1567
800
586
2856
Market Price
$ 28.85
Selling Price
$ 25.98
866
445
441
1890
Market Price
$ 48.25
Selling Price
$ 43.58
440
303
419
451
Market Price
$ 36.89
Selling Price
$ 32.31
678
321
261
1486
Market Price
$ 36.17
Selling Price
$ 30.99
1100
649
391
1202
Market Price
$ 65.09
Selling Price
$ 55.88
796
182
233
3099
Market Price
$ 58.93
Selling Price
$ 51.14
2852
2681
1502
3713
Market Price
$ 39.56
Selling Price
$ 34.94
463
276
179
1497
Market Price
$ 49.11
Selling Price
$ 44.52
1607
1411
678
2806
Market Price
$ 35.85
Selling Price
$ 30.88
514
156
359
777
Market Price
$ 31.15
Selling Price
$ 28.30
996
517
772
2094
Market Price
$ 46.12
Selling Price
$ 40.20
974
241
879
2229
Market Price
$ 30.53
Selling Price
$ 25.90
2460
772
1507
3697
Market Price
$ 49.93
Selling Price
$ 44.77
2066
918
623
4075
Market Price
$ 38.87
Selling Price
$ 34.32
744
629
526
1034
Market Price
$ 65.82
Selling Price
$ 57.27
2328
959
1486
2833
Market Price
$ 44.93
Selling Price
$ 40.68
194
150
126
429
Market Price
$ 46.75
Selling Price
$ 40.38
3512
1623
1267
4857
Market Price
$ 52.73
Selling Price
$ 45.40
892
727
681
2495
Market Price
$ 49.94
Selling Price
$ 42.21
129
86
91
491
Market Price
$ 55.54
Selling Price
$ 46.88
382
177
339
623
Market Price
$ 63.92
Selling Price
$ 55.73
3563
2088
3461
4466
Market Price
$ 67.76
Selling Price
$ 57.26
3471
2874
1645
4876
Market Price
$ 39.90
Selling Price
$ 33.53
1078
477
852
1719
Market Price
$ 33.83
Selling Price
$ 28.46
2135
1059
1413
4747
Market Price
$ 59.02
Selling Price
$ 51.26
1155
432
460
2326
Market Price
$ 49.70
Selling Price
$ 44.27
3835
3589
2792
4912
Market Price
$ 28.90
Selling Price
$ 25.04
2392
1920
2190
3319
Market Price
$ 63.42
Selling Price
$ 53.64
578
214
462
1323
Market Price
$ 29.16
Selling Price
$ 26.05
1020
602
894
1606
Market Price
$ 59.41
Selling Price
$ 52.20
2700
1879
700
2880