Market Price
$ 46.51
Selling Price
$ 40.23
274
186
219
792
Market Price
$ 51.08
Selling Price
$ 46.18
2913
1097
864
4074
Market Price
$ 38.00
Selling Price
$ 31.89
2002
671
1809
3204
Market Price
$ 32.87
Selling Price
$ 29.42
626
247
389
1644
Market Price
$ 50.00
Selling Price
$ 41.73
2581
1946
1302
3431
Market Price
$ 32.51
Selling Price
$ 28.08
2127
1258
782
2234
Market Price
$ 43.37
Selling Price
$ 36.23
1526
370
510
4154
Market Price
$ 35.44
Selling Price
$ 31.02
2940
1008
1577
3546
Market Price
$ 64.00
Selling Price
$ 54.62
725
722
276
1799
Market Price
$ 55.83
Selling Price
$ 49.03
391
225
182
468
Market Price
$ 35.26
Selling Price
$ 31.84
2685
1752
1984
4905
Market Price
$ 32.17
Selling Price
$ 28.40
3035
1010
2927
4511
Market Price
$ 59.57
Selling Price
$ 51.71
1164
1127
1042
1214
Market Price
$ 62.90
Selling Price
$ 56.72
2708
1368
2429
4984
Market Price
$ 53.13
Selling Price
$ 45.63
2905
2439
2070
3103
Market Price
$ 28.99
Selling Price
$ 25.48
721
592
210
2034
Market Price
$ 63.34
Selling Price
$ 53.92
810
458
712
3594
Market Price
$ 43.55
Selling Price
$ 38.03
778
532
606
1409
Market Price
$ 56.09
Selling Price
$ 48.75
2688
1208
1306
4903
Market Price
$ 40.69
Selling Price
$ 36.91
2954
2923
2472
4439
Market Price
$ 57.70
Selling Price
$ 48.60
1851
1850
1068
2530
Market Price
$ 54.10
Selling Price
$ 48.69
364
248
234
497
Market Price
$ 38.49
Selling Price
$ 33.29
244
125
51
427
Market Price
$ 49.26
Selling Price
$ 42.59
2984
1959
2535
4679
Market Price
$ 58.89
Selling Price
$ 51.55
526
112
211
1989
Market Price
$ 59.55
Selling Price
$ 51.71
183
93
169
644
Market Price
$ 42.52
Selling Price
$ 37.34
527
365
173
2060
Market Price
$ 70.83
Selling Price
$ 60.00
1879
1425
1306
3338
Market Price
$ 64.52
Selling Price
$ 55.88
1837
1139
620
3753
Market Price
$ 49.66
Selling Price
$ 41.47
2156
1755
1804
2626
Market Price
$ 61.60
Selling Price
$ 53.83
2597
2590
1089
3450
Market Price
$ 61.93
Selling Price
$ 55.89
3011
1389
879
3983
Market Price
$ 66.16
Selling Price
$ 55.20
902
586
617
1504
Market Price
$ 48.45
Selling Price
$ 41.71
1286
670
852
4663
Market Price
$ 63.69
Selling Price
$ 54.44
587
568
240
593
Market Price
$ 52.52
Selling Price
$ 45.17
751
272
453
1881
Market Price
$ 30.08
Selling Price
$ 25.47
2386
1744
1962
2837
Market Price
$ 47.23
Selling Price
$ 42.39
1291
1211
1074
4544
Market Price
$ 50.45
Selling Price
$ 42.16
1504
367
803
4403
Market Price
$ 40.59
Selling Price
$ 36.14
1448
487
1440
2672