Market Price
$ 39.93
Selling Price
$ 33.86
3404
2028
2931
3404
Market Price
$ 38.52
Selling Price
$ 33.50
391
356
94
466
Market Price
$ 56.97
Selling Price
$ 47.88
760
525
217
3632
Market Price
$ 30.35
Selling Price
$ 25.30
2220
1321
734
4034
Market Price
$ 32.58
Selling Price
$ 29.54
928
505
524
1481
Market Price
$ 36.96
Selling Price
$ 32.47
2430
860
1308
3180
Market Price
$ 53.77
Selling Price
$ 47.60
745
194
325
2639
Market Price
$ 29.46
Selling Price
$ 25.18
2999
1736
856
3817
Market Price
$ 46.86
Selling Price
$ 41.10
997
962
603
2857
Market Price
$ 47.19
Selling Price
$ 40.10
1829
454
1738
3515
Market Price
$ 38.05
Selling Price
$ 33.14
431
125
318
775
Market Price
$ 50.67
Selling Price
$ 45.19
812
635
221
3427
Market Price
$ 36.50
Selling Price
$ 32.61
463
208
401
1337
Market Price
$ 62.89
Selling Price
$ 54.29
788
529
675
1928
Market Price
$ 69.01
Selling Price
$ 59.61
1731
604
969
4952
Market Price
$ 55.03
Selling Price
$ 49.58
3003
1076
2881
3986
Market Price
$ 37.24
Selling Price
$ 31.10
1302
736
1016
1574
Market Price
$ 30.37
Selling Price
$ 26.98
962
565
362
1723
Market Price
$ 58.37
Selling Price
$ 49.59
838
649
667
1520
Market Price
$ 63.68
Selling Price
$ 53.67
3638
3541
3003
3833
Market Price
$ 60.95
Selling Price
$ 52.91
382
165
156
658
Market Price
$ 46.01
Selling Price
$ 38.63
905
488
668
1465
Market Price
$ 42.29
Selling Price
$ 38.41
941
919
498
1131
Market Price
$ 34.40
Selling Price
$ 31.14
2255
1982
1435
2320
Market Price
$ 47.00
Selling Price
$ 42.44
2032
1844
1756
4419
Market Price
$ 46.17
Selling Price
$ 40.35
433
428
327
829
Market Price
$ 52.42
Selling Price
$ 44.76
1087
791
743
2665
Market Price
$ 48.18
Selling Price
$ 41.16
2843
2350
596
4367
Market Price
$ 40.20
Selling Price
$ 33.67
853
838
277
2676
Market Price
$ 54.87
Selling Price
$ 45.74
1056
766
250
2957
Market Price
$ 62.42
Selling Price
$ 56.67
1397
401
660
4614
Market Price
$ 69.23
Selling Price
$ 59.21
1013
894
581
2008
Market Price
$ 56.85
Selling Price
$ 48.12
3198
2428
1604
4054
Market Price
$ 59.75
Selling Price
$ 52.13
1599
959
1279
2329
Market Price
$ 58.45
Selling Price
$ 50.84
2374
1661
981
3705
Market Price
$ 66.95
Selling Price
$ 59.03
3210
2488
847
3867
Market Price
$ 30.14
Selling Price
$ 26.43
119
112
30
461
Market Price
$ 32.03
Selling Price
$ 27.71
1102
525
838
1354
Market Price
$ 60.04
Selling Price
$ 52.38
1793
445
1195
2442
Market Price
$ 39.08
Selling Price
$ 34.73
2690
565
1577
4409