Market Price
$ 32.90
Selling Price
$ 27.96
1347
972
1277
2228
Market Price
$ 58.51
Selling Price
$ 50.29
1345
665
1225
3332
Market Price
$ 35.75
Selling Price
$ 31.17
2487
1115
2137
3549
Market Price
$ 45.86
Selling Price
$ 38.52
298
132
296
585
Market Price
$ 38.37
Selling Price
$ 33.80
363
325
141
671
Market Price
$ 42.03
Selling Price
$ 35.17
1628
1627
399
4899
Market Price
$ 32.28
Selling Price
$ 27.35
899
843
431
3068
Market Price
$ 40.98
Selling Price
$ 37.19
3074
899
2036
4194
Market Price
$ 62.38
Selling Price
$ 56.20
436
346
315
1805
Market Price
$ 30.19
Selling Price
$ 26.27
1286
882
460
1460
Market Price
$ 45.86
Selling Price
$ 40.04
579
460
255
637
Market Price
$ 45.30
Selling Price
$ 37.99
249
65
95
409
Market Price
$ 60.70
Selling Price
$ 53.29
3058
2188
973
4726
Market Price
$ 37.24
Selling Price
$ 32.83
2137
1594
1482
4434
Market Price
$ 46.09
Selling Price
$ 40.28
1156
804
562
3861
Market Price
$ 57.22
Selling Price
$ 47.86
1768
933
1228
1881
Market Price
$ 64.45
Selling Price
$ 58.01
3693
783
814
3768
Market Price
$ 41.88
Selling Price
$ 37.39
3288
1924
1546
4282
Market Price
$ 53.87
Selling Price
$ 46.32
1514
517
1092
3151
Market Price
$ 37.42
Selling Price
$ 33.07
1446
699
553
1732
Market Price
$ 48.67
Selling Price
$ 43.01
1785
648
981
4961
Market Price
$ 61.50
Selling Price
$ 52.32
749
602
151
898
Market Price
$ 47.32
Selling Price
$ 41.20
3710
3476
3340
4895
Market Price
$ 61.25
Selling Price
$ 54.56
529
269
308
1460
Market Price
$ 39.11
Selling Price
$ 33.87
2728
1445
1211
2874
Market Price
$ 47.85
Selling Price
$ 41.60
1324
434
504
2004
Market Price
$ 44.34
Selling Price
$ 38.04
1605
670
1394
3194
Market Price
$ 49.13
Selling Price
$ 41.20
408
346
389
2012
Market Price
$ 71.13
Selling Price
$ 59.32
564
488
215
684
Market Price
$ 46.02
Selling Price
$ 41.80
690
662
527
2345
Market Price
$ 33.93
Selling Price
$ 29.89
4151
3261
2033
4445
Market Price
$ 60.65
Selling Price
$ 50.89
1908
638
1659
2345
Market Price
$ 49.29
Selling Price
$ 43.19
450
437
124
1060
Market Price
$ 54.68
Selling Price
$ 46.68
2027
1780
469
4833
Market Price
$ 60.87
Selling Price
$ 55.07
790
433
213
1148
Market Price
$ 37.88
Selling Price
$ 32.89
2346
2044
904
4087
Market Price
$ 32.38
Selling Price
$ 28.13
702
549
251
1035
Market Price
$ 43.23
Selling Price
$ 39.25
792
397
619
2574
Market Price
$ 53.35
Selling Price
$ 47.70
1687
1309
471
3887
Market Price
$ 52.47
Selling Price
$ 46.42
672
134
450
1422