Market Price
$ 45.93
Selling Price
$ 41.23
862
628
645
1360
Market Price
$ 58.30
Selling Price
$ 49.64
1587
1069
931
1896
Market Price
$ 41.78
Selling Price
$ 37.32
2293
1355
969
2574
Market Price
$ 43.82
Selling Price
$ 37.32
2858
1657
2236
4931
Market Price
$ 34.24
Selling Price
$ 29.76
896
593
741
1887
Market Price
$ 48.31
Selling Price
$ 40.49
721
162
645
1131
Market Price
$ 28.61
Selling Price
$ 25.90
2861
1987
2495
2909
Market Price
$ 38.85
Selling Price
$ 33.01
1486
483
505
4107
Market Price
$ 45.41
Selling Price
$ 38.05
2560
1586
2228
2721
Market Price
$ 51.27
Selling Price
$ 44.07
3424
1219
2697
4221
Market Price
$ 59.84
Selling Price
$ 52.44
496
162
244
772
Market Price
$ 33.71
Selling Price
$ 29.38
2713
2594
2591
3765
Market Price
$ 69.70
Selling Price
$ 58.15
2168
1139
928
4652
Market Price
$ 63.71
Selling Price
$ 55.46
357
289
232
1185
Market Price
$ 35.12
Selling Price
$ 29.72
1403
969
807
1449
Market Price
$ 39.63
Selling Price
$ 34.37
3813
858
2360
4626
Market Price
$ 58.90
Selling Price
$ 50.72
2078
1496
1975
2160
Market Price
$ 61.08
Selling Price
$ 53.07
1260
1170
595
1300
Market Price
$ 47.77
Selling Price
$ 39.88
874
399
241
3053
Market Price
$ 32.98
Selling Price
$ 28.77
1753
960
1212
3514
Market Price
$ 43.48
Selling Price
$ 37.99
725
577
612
767
Market Price
$ 37.96
Selling Price
$ 33.73
2011
1674
823
3113
Market Price
$ 54.42
Selling Price
$ 46.88
1616
462
616
1647
Market Price
$ 42.02
Selling Price
$ 35.23
3318
2567
1482
4837
Market Price
$ 39.43
Selling Price
$ 34.76
499
245
382
842
Market Price
$ 42.63
Selling Price
$ 37.85
3953
2188
1537
4523
Market Price
$ 37.78
Selling Price
$ 31.50
1358
1356
366
3476
Market Price
$ 36.49
Selling Price
$ 31.55
2625
648
2288
3589
Market Price
$ 40.31
Selling Price
$ 33.75
660
476
471
821
Market Price
$ 41.34
Selling Price
$ 37.40
903
362
592
4335
Market Price
$ 48.91
Selling Price
$ 42.75
2534
2149
1150
3695
Market Price
$ 29.97
Selling Price
$ 27.12
509
346
337
1416
Market Price
$ 39.77
Selling Price
$ 34.28
222
49
146
945
Market Price
$ 59.93
Selling Price
$ 51.42
1651
408
1267
3719
Market Price
$ 49.24
Selling Price
$ 42.61
894
308
891
2475
Market Price
$ 51.81
Selling Price
$ 45.54
348
315
246
548
Market Price
$ 33.37
Selling Price
$ 30.04
584
309
484
1302
Market Price
$ 31.12
Selling Price
$ 26.55
4168
1321
1511
4709
Market Price
$ 58.26
Selling Price
$ 49.23
2067
1857
1553
3906
Market Price
$ 61.09
Selling Price
$ 53.21
1193
1091
979
4890