Market Price
$ 35.89
Selling Price
$ 31.14
1686
1642
793
3251
Market Price
$ 51.86
Selling Price
$ 46.38
552
272
433
849
Market Price
$ 39.23
Selling Price
$ 35.26
2103
1020
2036
4371
Market Price
$ 55.12
Selling Price
$ 46.64
3523
1105
1399
4053
Market Price
$ 41.13
Selling Price
$ 34.31
1183
1038
578
4855
Market Price
$ 49.65
Selling Price
$ 44.97
759
234
593
2706
Market Price
$ 62.93
Selling Price
$ 55.18
1275
739
319
2151
Market Price
$ 38.11
Selling Price
$ 33.64
821
238
689
1803
Market Price
$ 46.80
Selling Price
$ 41.01
1034
482
976
2329
Market Price
$ 41.74
Selling Price
$ 37.13
870
643
404
1300
Market Price
$ 59.80
Selling Price
$ 51.55
1841
1668
1252
3858
Market Price
$ 47.13
Selling Price
$ 41.88
680
474
520
2479
Market Price
$ 51.17
Selling Price
$ 44.28
894
682
383
1399
Market Price
$ 44.52
Selling Price
$ 39.84
1080
889
1038
2256
Market Price
$ 35.14
Selling Price
$ 31.64
454
367
438
908
Market Price
$ 35.65
Selling Price
$ 31.13
567
401
189
994
Market Price
$ 36.45
Selling Price
$ 32.99
960
581
914
2377
Market Price
$ 69.15
Selling Price
$ 59.62
2400
1091
1796
4273
Market Price
$ 53.96
Selling Price
$ 45.03
1386
1270
1190
2966
Market Price
$ 55.13
Selling Price
$ 46.84
1732
942
1024
2992
Market Price
$ 37.53
Selling Price
$ 31.39
4289
2349
3592
4627
Market Price
$ 31.22
Selling Price
$ 28.37
1233
807
417
4007
Market Price
$ 31.40
Selling Price
$ 28.49
4508
1773
2365
4624
Market Price
$ 48.40
Selling Price
$ 41.36
3524
2540
3398
3698
Market Price
$ 60.44
Selling Price
$ 51.10
459
132
156
2175
Market Price
$ 57.28
Selling Price
$ 51.39
1854
766
1390
2801
Market Price
$ 58.17
Selling Price
$ 48.61
1403
459
1285
2289
Market Price
$ 36.18
Selling Price
$ 32.22
2009
1014
1371
3517
Market Price
$ 47.89
Selling Price
$ 40.83
2961
831
978
3116
Market Price
$ 30.26
Selling Price
$ 25.64
2789
2727
1556
4069
Market Price
$ 48.97
Selling Price
$ 44.13
1901
1683
1098
3384
Market Price
$ 37.43
Selling Price
$ 33.34
406
369
389
1220
Market Price
$ 36.90
Selling Price
$ 32.52
442
296
407
1665
Market Price
$ 39.96
Selling Price
$ 34.75
824
643
498
2139
Market Price
$ 57.39
Selling Price
$ 50.41
478
389
420
1195
Market Price
$ 46.77
Selling Price
$ 40.76
1067
782
826
4133
Market Price
$ 35.28
Selling Price
$ 31.14
499
335
140
683
Market Price
$ 62.51
Selling Price
$ 53.31
723
638
346
3251
Market Price
$ 38.99
Selling Price
$ 35.13
855
783
439
2099
Market Price
$ 51.13
Selling Price
$ 44.12
2174
1542
1534
4213