Market Price
$ 49.51
Selling Price
$ 41.94
1737
898
1456
4839
Market Price
$ 66.47
Selling Price
$ 56.11
2563
2227
1936
3877
Market Price
$ 54.93
Selling Price
$ 47.87
1600
562
893
2865
Market Price
$ 58.96
Selling Price
$ 52.75
663
460
290
919
Market Price
$ 46.22
Selling Price
$ 40.30
3420
952
1576
3916
Market Price
$ 33.69
Selling Price
$ 29.58
1285
891
616
2006
Market Price
$ 43.74
Selling Price
$ 39.19
1655
1455
349
2470
Market Price
$ 55.64
Selling Price
$ 47.13
717
444
435
2866
Market Price
$ 38.18
Selling Price
$ 33.82
4474
3210
3387
4849
Market Price
$ 36.24
Selling Price
$ 32.32
1153
964
602
1328
Market Price
$ 66.77
Selling Price
$ 57.60
485
163
116
1455
Market Price
$ 48.52
Selling Price
$ 41.89
3082
2671
1348
3898
Market Price
$ 63.52
Selling Price
$ 53.95
279
110
147
626
Market Price
$ 65.83
Selling Price
$ 55.96
2036
1349
974
3502
Market Price
$ 60.88
Selling Price
$ 55.28
723
710
264
1471
Market Price
$ 46.42
Selling Price
$ 41.81
1557
1142
506
2587
Market Price
$ 49.36
Selling Price
$ 42.93
744
495
306
2951
Market Price
$ 30.60
Selling Price
$ 25.94
2316
1324
1441
2995
Market Price
$ 49.03
Selling Price
$ 43.93
411
226
352
673
Market Price
$ 38.40
Selling Price
$ 32.90
2161
1849
1448
2309
Market Price
$ 61.07
Selling Price
$ 55.20
1909
773
1365
2558
Market Price
$ 44.79
Selling Price
$ 37.69
657
330
416
1143
Market Price
$ 54.67
Selling Price
$ 47.75
1148
1116
770
3082
Market Price
$ 67.23
Selling Price
$ 58.69
663
263
636
2861
Market Price
$ 44.78
Selling Price
$ 38.57
1287
385
704
3286
Market Price
$ 55.40
Selling Price
$ 48.05
980
761
341
2135
Market Price
$ 68.80
Selling Price
$ 58.90
1466
833
1135
3288
Market Price
$ 45.11
Selling Price
$ 38.81
2051
1155
1782
4018
Market Price
$ 29.59
Selling Price
$ 25.05
1240
323
681
4676
Market Price
$ 50.30
Selling Price
$ 43.82
362
156
242
1554
Market Price
$ 53.00
Selling Price
$ 44.68
2301
2023
1133
3518
Market Price
$ 44.95
Selling Price
$ 39.86
2674
2472
1788
4110
Market Price
$ 61.32
Selling Price
$ 54.88
968
329
667
3284
Market Price
$ 53.63
Selling Price
$ 46.51
793
777
792
1053
Market Price
$ 56.79
Selling Price
$ 50.89
1831
1334
517
2474
Market Price
$ 30.54
Selling Price
$ 25.98
2135
1884
496
2954
Market Price
$ 47.69
Selling Price
$ 41.33
1864
1823
1246
4155
Market Price
$ 33.26
Selling Price
$ 28.56
511
434
475
2344
Market Price
$ 58.09
Selling Price
$ 48.83
1057
1045
816
1216
Market Price
$ 58.50
Selling Price
$ 51.86
946
810
877
2143