Market Price
$ 49.09
Selling Price
$ 43.84
2380
509
2345
2490
Market Price
$ 35.76
Selling Price
$ 29.81
1722
833
1533
2428
Market Price
$ 45.80
Selling Price
$ 38.40
1973
1683
1216
3823
Market Price
$ 40.47
Selling Price
$ 34.06
1359
1131
644
3169
Market Price
$ 39.77
Selling Price
$ 35.64
484
100
320
1209
Market Price
$ 61.51
Selling Price
$ 51.38
3441
2271
2647
4978
Market Price
$ 48.68
Selling Price
$ 42.09
490
215
411
1176
Market Price
$ 65.47
Selling Price
$ 56.35
1854
623
517
2253
Market Price
$ 53.89
Selling Price
$ 48.22
937
709
865
3690
Market Price
$ 35.17
Selling Price
$ 29.92
762
418
676
962
Market Price
$ 44.04
Selling Price
$ 37.12
604
199
558
1775
Market Price
$ 63.64
Selling Price
$ 55.23
382
147
143
549
Market Price
$ 40.88
Selling Price
$ 36.34
1473
518
681
3362
Market Price
$ 64.26
Selling Price
$ 57.16
1708
489
1336
2478
Market Price
$ 31.88
Selling Price
$ 28.16
2530
2368
1917
4372
Market Price
$ 50.53
Selling Price
$ 42.87
1121
637
1111
4663
Market Price
$ 47.14
Selling Price
$ 42.07
1835
471
1706
2331
Market Price
$ 67.52
Selling Price
$ 59.16
1569
1006
661
3668
Market Price
$ 34.37
Selling Price
$ 29.58
834
484
582
1824
Market Price
$ 63.14
Selling Price
$ 56.24
4789
3554
3794
4793
Market Price
$ 33.23
Selling Price
$ 28.88
2587
2545
1806
3121
Market Price
$ 65.96
Selling Price
$ 56.05
2689
692
2378
3459
Market Price
$ 57.92
Selling Price
$ 52.13
325
159
66
1268
Market Price
$ 43.58
Selling Price
$ 36.53
2368
1985
2132
2889
Market Price
$ 41.66
Selling Price
$ 35.17
1462
715
925
1904
Market Price
$ 31.11
Selling Price
$ 26.44
1440
826
1095
2327
Market Price
$ 56.78
Selling Price
$ 47.34
256
149
171
673
Market Price
$ 42.54
Selling Price
$ 38.43
2537
1531
2388
4544
Market Price
$ 57.35
Selling Price
$ 51.59
366
362
92
1072
Market Price
$ 46.38
Selling Price
$ 41.52
1806
1298
1426
1996
Market Price
$ 49.10
Selling Price
$ 43.66
2972
1540
2179
3327
Market Price
$ 44.20
Selling Price
$ 38.93
1071
788
1023
1918
Market Price
$ 61.74
Selling Price
$ 53.66
981
697
276
3868
Market Price
$ 36.64
Selling Price
$ 33.13
2691
772
1841
4550
Market Price
$ 33.63
Selling Price
$ 29.00
1725
1333
1077
4896
Market Price
$ 48.64
Selling Price
$ 40.62
2653
2064
1933
4697
Market Price
$ 58.43
Selling Price
$ 49.70
2529
1459
1432
3176
Market Price
$ 42.40
Selling Price
$ 37.62
834
634
534
2488
Market Price
$ 42.34
Selling Price
$ 37.81
1745
1362
509
3747
Market Price
$ 36.29
Selling Price
$ 30.47
1543
860
779
1700