Market Price
$ 34.63
Selling Price
$ 29.75
402
236
156
769
Market Price
$ 31.58
Selling Price
$ 27.34
3855
1131
3100
4112
Market Price
$ 59.29
Selling Price
$ 50.65
878
520
531
1324
Market Price
$ 66.31
Selling Price
$ 55.30
127
89
98
477
Market Price
$ 36.48
Selling Price
$ 31.95
1306
714
941
2944
Market Price
$ 43.36
Selling Price
$ 38.15
1924
414
654
2484
Market Price
$ 52.63
Selling Price
$ 44.59
1861
934
649
3762
Market Price
$ 33.58
Selling Price
$ 29.94
1619
1064
944
4133
Market Price
$ 30.50
Selling Price
$ 26.70
313
202
92
792
Market Price
$ 42.79
Selling Price
$ 37.86
1743
1726
851
2203
Market Price
$ 50.58
Selling Price
$ 45.86
3682
1395
2060
4493
Market Price
$ 38.42
Selling Price
$ 32.15
2011
1886
406
3211
Market Price
$ 34.67
Selling Price
$ 29.96
1749
1281
1075
2766
Market Price
$ 34.92
Selling Price
$ 30.89
3572
1193
3216
4818
Market Price
$ 67.69
Selling Price
$ 56.49
306
179
274
1359
Market Price
$ 46.75
Selling Price
$ 40.53
3253
836
1749
3884
Market Price
$ 48.04
Selling Price
$ 40.38
3221
2526
1201
4661
Market Price
$ 68.47
Selling Price
$ 57.13
279
199
236
564
Market Price
$ 56.80
Selling Price
$ 50.08
1069
835
325
1301
Market Price
$ 52.91
Selling Price
$ 44.43
675
655
502
1009
Market Price
$ 43.84
Selling Price
$ 37.36
887
609
559
2650
Market Price
$ 46.64
Selling Price
$ 39.12
2275
1338
626
3330
Market Price
$ 65.18
Selling Price
$ 56.08
3848
2316
2620
4428
Market Price
$ 28.98
Selling Price
$ 25.42
1765
1160
1218
2068
Market Price
$ 59.35
Selling Price
$ 50.34
408
198
295
960
Market Price
$ 38.04
Selling Price
$ 32.10
540
258
370
2036
Market Price
$ 57.68
Selling Price
$ 51.71
2543
2071
1620
4072
Market Price
$ 38.51
Selling Price
$ 32.16
1051
862
766
1209
Market Price
$ 47.25
Selling Price
$ 39.69
710
284
558
1120
Market Price
$ 69.65
Selling Price
$ 58.77
1656
855
1133
3031
Market Price
$ 33.03
Selling Price
$ 29.71
823
479
407
2661
Market Price
$ 53.53
Selling Price
$ 44.94
3240
2018
2923
3735
Market Price
$ 51.64
Selling Price
$ 44.99
824
224
774
2168
Market Price
$ 32.56
Selling Price
$ 28.33
1579
1270
1344
1732
Market Price
$ 42.66
Selling Price
$ 35.56
211
163
122
552
Market Price
$ 46.32
Selling Price
$ 41.49
1445
649
1082
4090
Market Price
$ 30.61
Selling Price
$ 25.63
1135
433
860
1352
Market Price
$ 36.03
Selling Price
$ 32.22
403
83
83
1184
Market Price
$ 44.15
Selling Price
$ 36.82
1655
1176
1014
4270
Market Price
$ 64.35
Selling Price
$ 53.97
2675
2012
1786
3549