Market Price
$ 30.69
Selling Price
$ 27.52
1326
1316
883
2753
Market Price
$ 35.21
Selling Price
$ 31.33
1243
574
1077
3764
Market Price
$ 65.88
Selling Price
$ 58.05
315
294
187
1180
Market Price
$ 34.97
Selling Price
$ 31.31
2196
1616
1683
2867
Market Price
$ 42.78
Selling Price
$ 36.16
1404
1154
299
1777
Market Price
$ 48.40
Selling Price
$ 41.50
1642
1607
603
2090
Market Price
$ 54.44
Selling Price
$ 48.78
1218
558
798
1811
Market Price
$ 69.26
Selling Price
$ 59.13
2293
1473
1209
4605
Market Price
$ 44.67
Selling Price
$ 38.95
3806
3260
3441
4139
Market Price
$ 43.80
Selling Price
$ 36.88
1629
771
1612
1683
Market Price
$ 34.09
Selling Price
$ 28.48
356
163
188
1033
Market Price
$ 44.90
Selling Price
$ 38.51
1437
466
672
2773
Market Price
$ 40.84
Selling Price
$ 34.68
583
137
323
1767
Market Price
$ 70.40
Selling Price
$ 59.97
1544
1372
1484
3799
Market Price
$ 38.87
Selling Price
$ 33.39
2610
749
954
3706
Market Price
$ 46.09
Selling Price
$ 38.99
1745
1386
1598
3606
Market Price
$ 37.78
Selling Price
$ 33.86
1701
909
1332
3364
Market Price
$ 40.90
Selling Price
$ 35.10
966
331
756
2946
Market Price
$ 44.21
Selling Price
$ 38.88
1674
811
889
2221
Market Price
$ 51.02
Selling Price
$ 44.76
670
626
546
3337
Market Price
$ 34.60
Selling Price
$ 29.98
3955
2361
3440
4116
Market Price
$ 42.60
Selling Price
$ 38.37
1024
347
251
2442
Market Price
$ 66.79
Selling Price
$ 57.30
330
103
283
1161
Market Price
$ 56.45
Selling Price
$ 51.04
711
585
596
736
Market Price
$ 64.63
Selling Price
$ 57.63
2341
526
2200
2662
Market Price
$ 66.93
Selling Price
$ 59.03
1400
673
460
3160
Market Price
$ 42.39
Selling Price
$ 35.85
386
301
182
1284
Market Price
$ 37.86
Selling Price
$ 31.74
1412
1022
1181
1521
Market Price
$ 64.92
Selling Price
$ 55.94
1180
701
744
3062
Market Price
$ 46.01
Selling Price
$ 39.33
250
163
209
509
Market Price
$ 60.10
Selling Price
$ 50.23
1237
777
672
1432
Market Price
$ 44.29
Selling Price
$ 38.94
2047
675
2015
2795
Market Price
$ 31.83
Selling Price
$ 28.16
2109
2072
640
2137
Market Price
$ 41.19
Selling Price
$ 37.29
386
105
171
679
Market Price
$ 51.72
Selling Price
$ 44.43
817
378
749
1537
Market Price
$ 34.11
Selling Price
$ 29.95
1086
660
601
2905
Market Price
$ 42.67
Selling Price
$ 38.45
1993
1695
1328
4072
Market Price
$ 39.89
Selling Price
$ 34.09
2882
1478
2015
3005
Market Price
$ 69.65
Selling Price
$ 59.01
1520
1051
661
4341
Market Price
$ 49.93
Selling Price
$ 43.65
601
139
599
998