Market Price
$ 47.52
Selling Price
$ 42.37
1824
1451
451
3090
Market Price
$ 39.15
Selling Price
$ 34.69
493
138
283
1177
Market Price
$ 40.32
Selling Price
$ 35.36
344
234
100
695
Market Price
$ 32.60
Selling Price
$ 27.37
741
682
461
2043
Market Price
$ 43.53
Selling Price
$ 37.16
252
81
127
417
Market Price
$ 49.91
Selling Price
$ 44.48
1845
1778
551
2335
Market Price
$ 33.49
Selling Price
$ 30.09
3730
2490
3711
3882
Market Price
$ 45.65
Selling Price
$ 38.65
392
385
169
488
Market Price
$ 67.19
Selling Price
$ 57.72
436
178
171
875
Market Price
$ 60.94
Selling Price
$ 51.65
551
288
205
718
Market Price
$ 52.07
Selling Price
$ 46.84
1099
578
986
1473
Market Price
$ 47.36
Selling Price
$ 40.85
2332
2176
2053
2448
Market Price
$ 64.83
Selling Price
$ 55.80
1791
1634
1449
4039
Market Price
$ 53.28
Selling Price
$ 47.72
2547
1134
1066
3872
Market Price
$ 58.23
Selling Price
$ 52.60
3885
976
2029
4040
Market Price
$ 44.36
Selling Price
$ 40.10
1543
807
1488
4467
Market Price
$ 32.47
Selling Price
$ 29.30
705
560
643
3145
Market Price
$ 45.71
Selling Price
$ 38.80
2431
1474
1555
4524
Market Price
$ 39.34
Selling Price
$ 34.90
2391
2297
1435
4904
Market Price
$ 54.37
Selling Price
$ 48.56
365
109
125
1666
Market Price
$ 29.18
Selling Price
$ 25.97
929
607
624
3124
Market Price
$ 34.47
Selling Price
$ 30.43
1225
1125
946
3676
Market Price
$ 63.52
Selling Price
$ 57.06
2674
2039
1378
2827
Market Price
$ 46.25
Selling Price
$ 41.62
1139
434
308
2259
Market Price
$ 46.82
Selling Price
$ 42.02
2700
1504
2400
2798
Market Price
$ 56.76
Selling Price
$ 47.83
3703
3554
2044
3747
Market Price
$ 38.80
Selling Price
$ 34.04
2301
2076
931
2624
Market Price
$ 65.31
Selling Price
$ 55.79
1303
567
991
3312
Market Price
$ 30.30
Selling Price
$ 26.63
2916
1160
1816
3457
Market Price
$ 33.19
Selling Price
$ 29.12
108
99
98
462
Market Price
$ 35.09
Selling Price
$ 31.33
2002
1675
1908
2538
Market Price
$ 51.36
Selling Price
$ 45.84
1093
1051
860
1300
Market Price
$ 53.34
Selling Price
$ 45.96
258
92
187
639
Market Price
$ 33.43
Selling Price
$ 29.65
1267
621
851
2804
Market Price
$ 55.26
Selling Price
$ 49.10
2197
1303
868
4239
Market Price
$ 45.65
Selling Price
$ 40.28
1245
819
1150
2389
Market Price
$ 60.25
Selling Price
$ 54.10
396
260
140
1212
Market Price
$ 37.13
Selling Price
$ 33.40
2790
1482
623
3189
Market Price
$ 62.20
Selling Price
$ 52.64
494
371
336
1247
Market Price
$ 64.09
Selling Price
$ 56.60
376
255
216
417