Market Price
$ 28.46
Selling Price
$ 25.42
2154
1815
787
2985
Market Price
$ 54.35
Selling Price
$ 47.01
1353
1231
793
2401
Market Price
$ 42.82
Selling Price
$ 38.22
2806
1693
719
4488
Market Price
$ 32.18
Selling Price
$ 28.02
826
428
191
2721
Market Price
$ 28.38
Selling Price
$ 25.63
658
245
603
1978
Market Price
$ 41.46
Selling Price
$ 36.71
1383
279
590
4483
Market Price
$ 37.43
Selling Price
$ 32.64
4439
1255
1119
4705
Market Price
$ 53.15
Selling Price
$ 45.50
3035
2483
2634
4809
Market Price
$ 64.03
Selling Price
$ 56.61
1189
1119
1056
2011
Market Price
$ 41.69
Selling Price
$ 35.86
2259
696
734
4469
Market Price
$ 63.00
Selling Price
$ 55.89
746
742
566
3203
Market Price
$ 57.35
Selling Price
$ 49.53
2955
1268
2362
4148
Market Price
$ 38.30
Selling Price
$ 32.26
2434
718
2400
3647
Market Price
$ 47.07
Selling Price
$ 40.59
724
686
677
733
Market Price
$ 41.94
Selling Price
$ 36.89
198
141
158
573
Market Price
$ 31.92
Selling Price
$ 27.96
997
642
707
4546
Market Price
$ 57.05
Selling Price
$ 49.30
1573
1022
457
4693
Market Price
$ 47.28
Selling Price
$ 41.18
264
110
121
532
Market Price
$ 66.34
Selling Price
$ 55.54
1703
1579
411
1727
Market Price
$ 69.11
Selling Price
$ 58.83
4303
3270
3870
4357
Market Price
$ 53.92
Selling Price
$ 47.87
1007
220
321
1356
Market Price
$ 61.49
Selling Price
$ 51.85
1286
301
864
1820
Market Price
$ 55.54
Selling Price
$ 50.45
1028
251
531
4075
Market Price
$ 40.04
Selling Price
$ 35.14
375
237
354
926
Market Price
$ 64.26
Selling Price
$ 56.75
1263
795
539
3554
Market Price
$ 32.72
Selling Price
$ 27.87
265
75
101
1098
Market Price
$ 35.36
Selling Price
$ 30.86
538
342
128
1980
Market Price
$ 38.96
Selling Price
$ 33.82
2103
1691
2055
4826
Market Price
$ 30.53
Selling Price
$ 26.07
1080
616
384
2864
Market Price
$ 41.48
Selling Price
$ 35.52
2117
448
1303
2637
Market Price
$ 47.35
Selling Price
$ 42.17
2467
2024
1283
3265
Market Price
$ 45.44
Selling Price
$ 38.44
1296
517
649
1427
Market Price
$ 63.80
Selling Price
$ 53.35
1185
1032
712
1861
Market Price
$ 65.39
Selling Price
$ 56.10
4307
1289
3115
4515
Market Price
$ 51.87
Selling Price
$ 44.05
2751
654
2309
4649
Market Price
$ 66.21
Selling Price
$ 58.05
733
675
226
3144
Market Price
$ 44.23
Selling Price
$ 38.73
3420
1422
3042
4349
Market Price
$ 42.63
Selling Price
$ 36.87
150
41
108
726
Market Price
$ 31.77
Selling Price
$ 28.54
811
658
393
3140
Market Price
$ 42.58
Selling Price
$ 38.60
816
565
563
1013