Market Price
$ 51.66
Selling Price
$ 46.70
1194
354
1050
4277
Market Price
$ 42.60
Selling Price
$ 37.41
771
378
721
2071
Market Price
$ 58.26
Selling Price
$ 50.12
1686
1180
655
4556
Market Price
$ 31.18
Selling Price
$ 27.73
457
222
168
972
Market Price
$ 52.82
Selling Price
$ 44.51
1851
1576
841
2284
Market Price
$ 51.07
Selling Price
$ 44.94
2684
1502
1551
3072
Market Price
$ 34.02
Selling Price
$ 28.39
299
112
241
1185
Market Price
$ 56.10
Selling Price
$ 47.34
1612
1454
1577
4625
Market Price
$ 29.83
Selling Price
$ 26.11
267
70
97
556
Market Price
$ 63.95
Selling Price
$ 54.40
886
847
493
3588
Market Price
$ 59.28
Selling Price
$ 50.30
1664
1403
652
1927
Market Price
$ 50.53
Selling Price
$ 45.70
4512
2271
1549
4953
Market Price
$ 43.99
Selling Price
$ 39.40
4176
939
1673
4679
Market Price
$ 48.78
Selling Price
$ 42.09
1994
1736
1364
3466
Market Price
$ 56.46
Selling Price
$ 48.69
4354
1388
2417
4769
Market Price
$ 69.35
Selling Price
$ 58.79
1205
783
1029
2888
Market Price
$ 55.73
Selling Price
$ 50.08
2463
1610
1461
4578
Market Price
$ 49.50
Selling Price
$ 43.88
2886
2559
606
2897
Market Price
$ 70.29
Selling Price
$ 59.77
1572
761
1522
1725
Market Price
$ 46.53
Selling Price
$ 41.65
3765
1072
1116
5000
Market Price
$ 61.82
Selling Price
$ 52.83
401
365
339
511
Market Price
$ 50.06
Selling Price
$ 42.50
1253
1227
1095
4672
Market Price
$ 49.66
Selling Price
$ 44.89
1259
792
601
4673
Market Price
$ 58.48
Selling Price
$ 52.31
329
251
323
848
Market Price
$ 33.54
Selling Price
$ 28.89
291
122
86
1187
Market Price
$ 54.67
Selling Price
$ 45.72
1772
571
1150
3160
Market Price
$ 53.06
Selling Price
$ 46.57
777
619
522
2942
Market Price
$ 34.80
Selling Price
$ 30.70
1229
273
821
4611
Market Price
$ 30.31
Selling Price
$ 27.32
2548
926
983
3129
Market Price
$ 31.58
Selling Price
$ 26.96
975
911
883
1538
Market Price
$ 56.71
Selling Price
$ 50.83
448
248
210
602
Market Price
$ 37.88
Selling Price
$ 32.40
1887
615
983
2903
Market Price
$ 61.24
Selling Price
$ 52.05
567
296
319
1114
Market Price
$ 63.67
Selling Price
$ 55.95
1076
926
1017
1637
Market Price
$ 35.97
Selling Price
$ 32.57
441
427
413
1752
Market Price
$ 30.79
Selling Price
$ 27.30
1928
1818
1395
4170
Market Price
$ 44.75
Selling Price
$ 37.97
749
154
573
1075
Market Price
$ 40.61
Selling Price
$ 34.18
381
274
183
1680
Market Price
$ 66.49
Selling Price
$ 59.32
3473
1951
3297
4277
Market Price
$ 61.67
Selling Price
$ 55.80
442
95
422
867