Market Price
$ 38.25
Selling Price
$ 33.51
990
944
883
2492
Market Price
$ 57.03
Selling Price
$ 49.75
1195
844
701
4818
Market Price
$ 60.19
Selling Price
$ 51.74
1901
1019
1401
4869
Market Price
$ 42.68
Selling Price
$ 37.99
646
607
378
2138
Market Price
$ 56.88
Selling Price
$ 49.40
1376
1265
762
4113
Market Price
$ 43.49
Selling Price
$ 38.00
2342
1280
1049
2789
Market Price
$ 31.98
Selling Price
$ 26.87
2114
746
431
4385
Market Price
$ 53.51
Selling Price
$ 47.12
1773
1498
1433
4982
Market Price
$ 56.00
Selling Price
$ 49.58
1155
1052
961
3330
Market Price
$ 54.92
Selling Price
$ 46.92
946
705
867
1954
Market Price
$ 60.87
Selling Price
$ 53.35
560
296
463
2149
Market Price
$ 59.20
Selling Price
$ 53.27
2290
1539
948
4354
Market Price
$ 46.10
Selling Price
$ 39.33
793
585
222
1133
Market Price
$ 45.37
Selling Price
$ 39.47
1718
1533
1316
2397
Market Price
$ 63.02
Selling Price
$ 56.00
696
687
667
712
Market Price
$ 54.60
Selling Price
$ 48.51
574
324
276
2769
Market Price
$ 61.08
Selling Price
$ 53.85
1098
908
522
2772
Market Price
$ 33.72
Selling Price
$ 30.24
940
266
735
1496
Market Price
$ 65.87
Selling Price
$ 59.13
804
245
584
2099
Market Price
$ 50.46
Selling Price
$ 45.13
1661
1160
1208
2386
Market Price
$ 66.23
Selling Price
$ 58.84
1357
577
1260
3131
Market Price
$ 58.36
Selling Price
$ 51.35
392
82
209
725
Market Price
$ 54.52
Selling Price
$ 45.98
3489
3267
956
4164
Market Price
$ 32.41
Selling Price
$ 27.84
2721
611
1583
3773
Market Price
$ 38.25
Selling Price
$ 34.41
670
528
456
1159
Market Price
$ 32.69
Selling Price
$ 28.07
249
200
124
903
Market Price
$ 57.20
Selling Price
$ 50.31
1208
247
245
4502
Market Price
$ 63.96
Selling Price
$ 54.50
1685
914
1279
2515
Market Price
$ 63.62
Selling Price
$ 54.06
1141
957
401
1412
Market Price
$ 60.78
Selling Price
$ 51.93
685
525
441
1339
Market Price
$ 56.21
Selling Price
$ 48.53
1623
1559
1232
3054
Market Price
$ 37.45
Selling Price
$ 31.91
287
184
136
903
Market Price
$ 44.51
Selling Price
$ 40.34
2365
1308
2190
3251
Market Price
$ 70.78
Selling Price
$ 59.93
804
175
469
1112
Market Price
$ 60.28
Selling Price
$ 54.77
1205
277
484
1307
Market Price
$ 31.92
Selling Price
$ 27.98
2193
715
2165
3317
Market Price
$ 47.75
Selling Price
$ 43.37
4214
3082
2989
4840
Market Price
$ 35.09
Selling Price
$ 31.29
2356
1299
2132
3977
Market Price
$ 46.59
Selling Price
$ 41.03
516
120
488
652
Market Price
$ 29.41
Selling Price
$ 26.29
795
347
175
1863