Market Price
$ 58.97
Selling Price
$ 52.98
1140
363
1078
4806
Market Price
$ 59.77
Selling Price
$ 54.04
2258
1964
1768
2702
Market Price
$ 45.06
Selling Price
$ 40.75
629
361
404
833
Market Price
$ 62.50
Selling Price
$ 53.23
4100
2521
2649
4624
Market Price
$ 63.67
Selling Price
$ 55.13
1645
333
1621
2129
Market Price
$ 37.38
Selling Price
$ 33.38
1023
893
765
1948
Market Price
$ 66.39
Selling Price
$ 57.48
2870
662
2033
3494
Market Price
$ 61.05
Selling Price
$ 53.01
2438
999
881
2820
Market Price
$ 54.16
Selling Price
$ 49.19
1418
1371
1227
1517
Market Price
$ 66.32
Selling Price
$ 55.98
1895
948
1732
3469
Market Price
$ 38.29
Selling Price
$ 33.57
1572
1282
1361
2202
Market Price
$ 33.00
Selling Price
$ 28.96
1873
606
806
3550
Market Price
$ 32.17
Selling Price
$ 28.75
3151
990
2135
3824
Market Price
$ 63.13
Selling Price
$ 53.26
389
124
164
663
Market Price
$ 53.96
Selling Price
$ 47.51
990
279
290
2375
Market Price
$ 60.06
Selling Price
$ 53.10
2116
2051
1609
4764
Market Price
$ 46.74
Selling Price
$ 41.00
684
449
558
2259
Market Price
$ 47.50
Selling Price
$ 42.30
797
612
597
2018
Market Price
$ 29.14
Selling Price
$ 25.16
937
729
285
1178
Market Price
$ 48.09
Selling Price
$ 42.83
2519
1559
2313
4569
Market Price
$ 35.05
Selling Price
$ 31.34
1932
1123
1110
2734
Market Price
$ 33.27
Selling Price
$ 29.62
1339
910
493
4818
Market Price
$ 64.66
Selling Price
$ 53.92
987
675
483
1026
Market Price
$ 43.66
Selling Price
$ 36.66
1562
1017
1221
3051
Market Price
$ 68.89
Selling Price
$ 58.12
3496
2210
3324
3749
Market Price
$ 33.95
Selling Price
$ 29.65
481
434
119
1461
Market Price
$ 50.15
Selling Price
$ 45.04
1017
1010
732
2141
Market Price
$ 38.23
Selling Price
$ 33.52
525
461
152
719
Market Price
$ 52.86
Selling Price
$ 44.18
811
810
317
815
Market Price
$ 35.34
Selling Price
$ 30.80
2099
828
1322
3551
Market Price
$ 31.48
Selling Price
$ 28.27
1829
643
804
4302
Market Price
$ 57.38
Selling Price
$ 51.85
1225
1122
1167
2583
Market Price
$ 50.16
Selling Price
$ 45.33
631
559
177
2975
Market Price
$ 42.42
Selling Price
$ 38.26
2329
1730
1571
2521
Market Price
$ 47.56
Selling Price
$ 40.33
2900
976
1896
3621
Market Price
$ 52.07
Selling Price
$ 46.12
1077
557
460
3363
Market Price
$ 50.18
Selling Price
$ 43.43
161
148
90
724
Market Price
$ 29.97
Selling Price
$ 25.34
2613
1550
602
4789
Market Price
$ 64.55
Selling Price
$ 54.43
2543
1544
711
4843
Market Price
$ 44.73
Selling Price
$ 38.93
1171
917
551
2246