Market Price
$ 48.16
Selling Price
$ 42.21
1942
1874
1592
2922
Market Price
$ 43.02
Selling Price
$ 35.96
4345
2183
3280
4381
Market Price
$ 44.29
Selling Price
$ 37.52
2936
2743
676
3035
Market Price
$ 46.52
Selling Price
$ 42.22
3878
2654
2790
4338
Market Price
$ 43.27
Selling Price
$ 37.86
2305
1371
650
4113
Market Price
$ 59.55
Selling Price
$ 52.35
3733
2981
2439
4599
Market Price
$ 34.90
Selling Price
$ 31.30
3115
831
2860
3205
Market Price
$ 42.34
Selling Price
$ 38.06
1752
1199
1733
1950
Market Price
$ 49.84
Selling Price
$ 44.66
1440
1410
526
2686
Market Price
$ 33.76
Selling Price
$ 30.08
1075
626
330
1524
Market Price
$ 43.67
Selling Price
$ 38.58
2919
1273
917
3007
Market Price
$ 66.00
Selling Price
$ 57.61
2646
1337
570
3897
Market Price
$ 58.30
Selling Price
$ 51.49
562
376
558
1313
Market Price
$ 68.28
Selling Price
$ 58.27
907
679
258
1636
Market Price
$ 66.49
Selling Price
$ 59.96
1739
1380
1547
2682
Market Price
$ 41.80
Selling Price
$ 37.18
3103
1735
2715
4153
Market Price
$ 66.70
Selling Price
$ 56.97
1092
973
330
1164
Market Price
$ 43.55
Selling Price
$ 39.23
2209
825
1539
3392
Market Price
$ 44.14
Selling Price
$ 38.06
3173
1841
3109
4205
Market Price
$ 35.31
Selling Price
$ 30.36
611
229
128
622
Market Price
$ 33.07
Selling Price
$ 29.57
1230
317
959
1456
Market Price
$ 47.16
Selling Price
$ 42.51
2628
1072
1115
3555
Market Price
$ 32.54
Selling Price
$ 29.32
1451
847
665
3412
Market Price
$ 30.22
Selling Price
$ 26.36
4277
2254
2557
4698
Market Price
$ 56.07
Selling Price
$ 49.16
2324
841
637
4297
Market Price
$ 33.37
Selling Price
$ 29.82
1747
1390
432
1818
Market Price
$ 67.05
Selling Price
$ 59.97
855
778
687
2811
Market Price
$ 40.52
Selling Price
$ 35.02
1942
684
849
4998
Market Price
$ 49.58
Selling Price
$ 41.70
3959
3492
3515
4833
Market Price
$ 42.72
Selling Price
$ 37.83
4386
4284
4213
4866
Market Price
$ 32.63
Selling Price
$ 29.15
1763
551
1682
2910
Market Price
$ 45.43
Selling Price
$ 39.31
1535
607
966
2390
Market Price
$ 53.14
Selling Price
$ 47.46
1435
843
590
1935
Market Price
$ 40.56
Selling Price
$ 34.34
902
375
697
4151
Market Price
$ 53.47
Selling Price
$ 44.74
1790
462
429
2444
Market Price
$ 62.00
Selling Price
$ 54.79
4084
3448
2634
4309
Market Price
$ 53.12
Selling Price
$ 44.73
1134
670
942
2930
Market Price
$ 67.70
Selling Price
$ 59.63
1513
1496
965
1605
Market Price
$ 63.17
Selling Price
$ 52.80
2359
1415
2020
4093
Market Price
$ 55.29
Selling Price
$ 48.13
899
392
769
3946