Market Price
$ 59.86
Selling Price
$ 52.63
1865
1628
714
2067
Market Price
$ 53.60
Selling Price
$ 45.17
1079
948
255
3971
Market Price
$ 55.92
Selling Price
$ 49.40
772
692
734
3796
Market Price
$ 42.42
Selling Price
$ 35.61
4058
2883
3458
4205
Market Price
$ 40.59
Selling Price
$ 34.56
2059
1646
1814
4183
Market Price
$ 58.57
Selling Price
$ 49.06
721
537
238
3158
Market Price
$ 31.35
Selling Price
$ 26.91
993
904
541
3998
Market Price
$ 64.92
Selling Price
$ 55.16
508
139
432
565
Market Price
$ 30.94
Selling Price
$ 27.96
525
347
459
1897
Market Price
$ 51.24
Selling Price
$ 43.22
1858
1507
1742
4265
Market Price
$ 60.19
Selling Price
$ 54.38
793
587
218
1070
Market Price
$ 66.52
Selling Price
$ 56.23
3902
3026
3653
4466
Market Price
$ 61.29
Selling Price
$ 55.58
338
176
258
691
Market Price
$ 59.84
Selling Price
$ 53.90
597
355
581
1068
Market Price
$ 46.87
Selling Price
$ 39.63
635
535
244
2926
Market Price
$ 32.80
Selling Price
$ 28.09
250
194
223
590
Market Price
$ 57.61
Selling Price
$ 48.60
1530
477
862
2309
Market Price
$ 31.70
Selling Price
$ 28.31
1796
791
1716
2347
Market Price
$ 53.85
Selling Price
$ 45.98
967
581
649
987
Market Price
$ 54.05
Selling Price
$ 47.19
3529
2744
1952
4769
Market Price
$ 48.47
Selling Price
$ 43.33
250
210
176
453
Market Price
$ 40.72
Selling Price
$ 36.49
606
295
136
813
Market Price
$ 45.14
Selling Price
$ 38.03
862
779
304
1539
Market Price
$ 34.55
Selling Price
$ 31.23
802
297
726
848
Market Price
$ 49.02
Selling Price
$ 42.70
3628
3089
2768
4073
Market Price
$ 48.02
Selling Price
$ 40.76
4251
1618
2658
4374
Market Price
$ 53.56
Selling Price
$ 45.36
4521
3379
1956
4545
Market Price
$ 33.64
Selling Price
$ 30.35
353
168
297
1273
Market Price
$ 58.23
Selling Price
$ 50.46
1333
698
1176
2715
Market Price
$ 35.37
Selling Price
$ 30.66
3338
999
2144
4590
Market Price
$ 30.39
Selling Price
$ 25.94
2255
1703
1231
2537
Market Price
$ 52.88
Selling Price
$ 48.02
1442
1040
762
1627
Market Price
$ 31.18
Selling Price
$ 28.05
1269
1211
882
4792
Market Price
$ 51.18
Selling Price
$ 45.74
2441
2256
1296
3511
Market Price
$ 66.03
Selling Price
$ 58.55
1571
542
716
1914
Market Price
$ 45.75
Selling Price
$ 39.00
297
119
226
1160
Market Price
$ 57.58
Selling Price
$ 48.82
3575
1065
1856
4400
Market Price
$ 29.40
Selling Price
$ 25.03
573
451
198
1120
Market Price
$ 58.95
Selling Price
$ 52.12
1448
788
1296
2090
Market Price
$ 54.36
Selling Price
$ 46.85
2218
997
1244
2340