Market Price
$ 53.19
Selling Price
$ 46.79
2704
602
2173
3691
Market Price
$ 35.90
Selling Price
$ 31.52
1205
1021
562
1757
Market Price
$ 32.02
Selling Price
$ 28.60
1906
1775
590
3655
Market Price
$ 32.26
Selling Price
$ 28.82
3351
1042
1291
3351
Market Price
$ 62.02
Selling Price
$ 53.50
480
268
362
1960
Market Price
$ 53.92
Selling Price
$ 47.90
2022
1424
544
3754
Market Price
$ 62.04
Selling Price
$ 53.66
3734
1862
1187
4967
Market Price
$ 49.55
Selling Price
$ 41.81
1149
1124
438
2217
Market Price
$ 63.77
Selling Price
$ 55.13
1799
1094
481
3153
Market Price
$ 67.56
Selling Price
$ 57.94
875
806
697
3004
Market Price
$ 52.31
Selling Price
$ 46.52
541
389
201
2684
Market Price
$ 57.48
Selling Price
$ 49.89
1175
546
987
3162
Market Price
$ 69.91
Selling Price
$ 59.32
1016
661
562
2365
Market Price
$ 43.31
Selling Price
$ 38.89
3873
3495
866
3964
Market Price
$ 42.71
Selling Price
$ 36.72
1311
849
341
4993
Market Price
$ 58.49
Selling Price
$ 51.57
869
213
214
923
Market Price
$ 62.80
Selling Price
$ 53.71
581
151
201
1601
Market Price
$ 44.87
Selling Price
$ 40.65
1298
691
516
2753
Market Price
$ 33.35
Selling Price
$ 29.86
1813
1738
1174
3505
Market Price
$ 32.33
Selling Price
$ 27.87
1459
561
518
3030
Market Price
$ 59.80
Selling Price
$ 51.51
857
843
647
2153
Market Price
$ 50.04
Selling Price
$ 44.88
2431
547
1465
4577
Market Price
$ 29.55
Selling Price
$ 25.97
3622
1136
2476
4619
Market Price
$ 51.62
Selling Price
$ 43.32
2246
1966
1262
3655
Market Price
$ 37.41
Selling Price
$ 31.88
503
236
486
783
Market Price
$ 36.19
Selling Price
$ 30.36
783
646
202
1434
Market Price
$ 65.72
Selling Price
$ 54.98
640
499
532
1580
Market Price
$ 43.07
Selling Price
$ 38.18
963
592
756
4293
Market Price
$ 55.87
Selling Price
$ 48.64
346
273
227
597
Market Price
$ 28.46
Selling Price
$ 25.00
2768
1978
2618
3035
Market Price
$ 59.82
Selling Price
$ 52.13
647
224
248
1576
Market Price
$ 70.23
Selling Price
$ 58.54
1879
1264
1145
4838
Market Price
$ 54.21
Selling Price
$ 48.53
1337
955
666
2691
Market Price
$ 48.07
Selling Price
$ 41.37
2404
1574
2027
3626
Market Price
$ 50.25
Selling Price
$ 44.44
347
117
173
1373
Market Price
$ 58.73
Selling Price
$ 51.94
2896
2504
1104
4891
Market Price
$ 32.43
Selling Price
$ 28.42
3440
1941
1618
4190
Market Price
$ 67.56
Selling Price
$ 56.71
2488
1498
503
3901
Market Price
$ 60.79
Selling Price
$ 53.39
742
701
528
1930
Market Price
$ 58.44
Selling Price
$ 50.07
246
69
169
908