Market Price
$ 48.20
Selling Price
$ 43.19
1202
331
806
2806
Market Price
$ 61.08
Selling Price
$ 54.76
3107
942
1388
3908
Market Price
$ 53.65
Selling Price
$ 45.20
1248
965
640
3883
Market Price
$ 43.50
Selling Price
$ 37.08
4156
1316
3633
4319
Market Price
$ 45.81
Selling Price
$ 38.40
655
607
305
3092
Market Price
$ 65.80
Selling Price
$ 54.97
2280
726
963
2380
Market Price
$ 70.42
Selling Price
$ 58.81
2213
542
588
2499
Market Price
$ 54.28
Selling Price
$ 48.03
1391
797
890
3188
Market Price
$ 47.91
Selling Price
$ 40.45
1933
1759
842
3952
Market Price
$ 63.71
Selling Price
$ 54.74
246
152
130
563
Market Price
$ 38.26
Selling Price
$ 34.42
275
168
246
648
Market Price
$ 36.88
Selling Price
$ 30.78
1111
1015
570
1300
Market Price
$ 37.58
Selling Price
$ 31.50
1569
961
930
4610
Market Price
$ 39.17
Selling Price
$ 33.90
999
349
210
3891
Market Price
$ 30.21
Selling Price
$ 26.01
2224
1009
819
4274
Market Price
$ 52.56
Selling Price
$ 47.04
1157
295
405
1179
Market Price
$ 44.73
Selling Price
$ 38.07
2955
929
2875
3153
Market Price
$ 32.92
Selling Price
$ 27.76
2187
1788
843
3794
Market Price
$ 28.23
Selling Price
$ 25.25
2745
669
1728
3217
Market Price
$ 67.52
Selling Price
$ 59.50
614
222
263
1657
Market Price
$ 54.62
Selling Price
$ 47.41
819
256
322
2164
Market Price
$ 43.44
Selling Price
$ 39.19
1095
582
533
1154
Market Price
$ 49.28
Selling Price
$ 41.18
1041
953
976
3339
Market Price
$ 42.38
Selling Price
$ 35.56
1649
354
1629
2450
Market Price
$ 56.41
Selling Price
$ 48.88
365
204
286
1123
Market Price
$ 55.86
Selling Price
$ 49.61
960
541
508
3274
Market Price
$ 69.21
Selling Price
$ 58.06
1577
1027
634
1945
Market Price
$ 43.47
Selling Price
$ 36.90
2004
1077
1460
2222
Market Price
$ 40.55
Selling Price
$ 33.81
1633
1132
1145
3532
Market Price
$ 40.71
Selling Price
$ 35.72
1584
1113
1495
4962
Market Price
$ 61.90
Selling Price
$ 51.59
3855
2132
1300
4320
Market Price
$ 64.16
Selling Price
$ 54.08
1325
848
1291
3160
Market Price
$ 58.79
Selling Price
$ 52.93
938
511
918
3990
Market Price
$ 45.82
Selling Price
$ 38.53
2390
1111
1035
2872
Market Price
$ 55.48
Selling Price
$ 49.91
1300
1048
1012
4278
Market Price
$ 43.42
Selling Price
$ 38.67
2703
1190
1307
4180
Market Price
$ 43.47
Selling Price
$ 39.48
760
421
716
1519
Market Price
$ 65.28
Selling Price
$ 56.24
3634
803
840
4825
Market Price
$ 41.00
Selling Price
$ 37.24
1863
1278
787
3563
Market Price
$ 68.89
Selling Price
$ 58.32
425
423
343
718