Market Price
$ 31.61
Selling Price
$ 28.71
262
245
110
1097
Market Price
$ 38.82
Selling Price
$ 35.03
951
455
641
4499
Market Price
$ 33.99
Selling Price
$ 28.81
1023
294
629
2285
Market Price
$ 47.50
Selling Price
$ 39.68
203
71
103
958
Market Price
$ 53.10
Selling Price
$ 48.19
373
361
189
844
Market Price
$ 55.14
Selling Price
$ 47.10
2217
585
1368
2488
Market Price
$ 34.36
Selling Price
$ 30.76
1277
385
481
1649
Market Price
$ 31.01
Selling Price
$ 27.24
1678
432
1459
4783
Market Price
$ 31.05
Selling Price
$ 26.81
2045
448
1372
2959
Market Price
$ 31.40
Selling Price
$ 27.28
2317
2317
607
4702
Market Price
$ 60.05
Selling Price
$ 51.52
1682
1178
1420
2257
Market Price
$ 65.81
Selling Price
$ 56.78
3426
1565
2431
3458
Market Price
$ 39.01
Selling Price
$ 34.12
2052
1832
1600
4571
Market Price
$ 48.95
Selling Price
$ 41.28
982
858
664
4477
Market Price
$ 58.67
Selling Price
$ 49.09
1872
1825
1794
2648
Market Price
$ 69.47
Selling Price
$ 59.72
1517
921
633
2378
Market Price
$ 46.76
Selling Price
$ 39.84
2146
1288
512
3574
Market Price
$ 30.07
Selling Price
$ 26.49
420
166
313
613
Market Price
$ 39.92
Selling Price
$ 34.20
820
725
580
1377
Market Price
$ 46.50
Selling Price
$ 39.84
1401
1142
1182
1603
Market Price
$ 53.96
Selling Price
$ 46.67
581
348
266
612
Market Price
$ 38.45
Selling Price
$ 32.83
967
897
592
1435
Market Price
$ 65.00
Selling Price
$ 54.17
2378
943
1011
2469
Market Price
$ 69.78
Selling Price
$ 59.33
519
386
480
2560
Market Price
$ 29.11
Selling Price
$ 25.83
2322
2278
861
2782
Market Price
$ 31.56
Selling Price
$ 26.61
1393
1391
794
1713
Market Price
$ 57.57
Selling Price
$ 50.74
1770
431
742
1841
Market Price
$ 64.74
Selling Price
$ 55.70
501
487
445
1357
Market Price
$ 62.94
Selling Price
$ 55.91
1030
438
390
1776
Market Price
$ 51.07
Selling Price
$ 42.96
1672
942
726
2756
Market Price
$ 50.83
Selling Price
$ 44.62
797
329
285
1785
Market Price
$ 57.02
Selling Price
$ 51.72
4369
4014
2441
4602
Market Price
$ 45.92
Selling Price
$ 39.66
1627
754
1498
2054
Market Price
$ 62.39
Selling Price
$ 52.19
1403
859
491
4434
Market Price
$ 49.38
Selling Price
$ 42.09
636
161
282
808
Market Price
$ 63.02
Selling Price
$ 56.09
655
253
210
3177
Market Price
$ 42.68
Selling Price
$ 36.12
1275
572
1066
2120
Market Price
$ 67.51
Selling Price
$ 56.51
352
95
101
1587
Market Price
$ 46.47
Selling Price
$ 38.81
1449
736
340
2340
Market Price
$ 42.41
Selling Price
$ 37.51
2324
1402
1601
2960