Market Price
$ 30.23
Selling Price
$ 25.54
267
223
57
708
Market Price
$ 39.41
Selling Price
$ 33.96
1867
651
782
1978
Market Price
$ 58.60
Selling Price
$ 51.42
1937
1059
1543
3198
Market Price
$ 36.60
Selling Price
$ 31.04
3054
2976
969
4690
Market Price
$ 57.14
Selling Price
$ 49.60
721
428
648
1213
Market Price
$ 60.70
Selling Price
$ 52.32
1951
1914
1725
4984
Market Price
$ 32.33
Selling Price
$ 27.33
1030
899
272
3812
Market Price
$ 48.21
Selling Price
$ 43.11
840
373
207
1904
Market Price
$ 47.14
Selling Price
$ 42.74
4641
4271
1238
4721
Market Price
$ 28.53
Selling Price
$ 25.20
3312
1378
2588
4446
Market Price
$ 35.83
Selling Price
$ 31.09
684
345
404
874
Market Price
$ 55.02
Selling Price
$ 46.75
340
152
241
401
Market Price
$ 65.76
Selling Price
$ 59.21
2484
723
1387
4103
Market Price
$ 31.63
Selling Price
$ 28.11
2673
1505
1803
4419
Market Price
$ 63.03
Selling Price
$ 53.78
1753
694
684
2063
Market Price
$ 54.01
Selling Price
$ 48.59
1183
515
844
1794
Market Price
$ 61.77
Selling Price
$ 54.73
3508
2796
954
4171
Market Price
$ 64.77
Selling Price
$ 55.02
759
165
546
1872
Market Price
$ 35.72
Selling Price
$ 30.12
406
306
314
1769
Market Price
$ 39.32
Selling Price
$ 35.19
1465
596
435
2096
Market Price
$ 58.89
Selling Price
$ 51.94
1059
428
690
3063
Market Price
$ 63.09
Selling Price
$ 54.84
525
132
245
1151
Market Price
$ 36.07
Selling Price
$ 30.76
488
310
412
1734
Market Price
$ 54.59
Selling Price
$ 47.98
1613
489
1242
4095
Market Price
$ 30.92
Selling Price
$ 26.38
386
385
232
405
Market Price
$ 36.76
Selling Price
$ 31.31
4771
1728
3821
4890
Market Price
$ 66.16
Selling Price
$ 58.40
2590
2373
1265
4520
Market Price
$ 50.67
Selling Price
$ 43.55
539
422
387
2367
Market Price
$ 67.46
Selling Price
$ 56.46
178
75
153
636
Market Price
$ 41.22
Selling Price
$ 36.25
2215
1494
1260
4657
Market Price
$ 52.26
Selling Price
$ 44.92
1346
968
431
2323
Market Price
$ 51.06
Selling Price
$ 42.79
4352
983
2379
4913
Market Price
$ 42.43
Selling Price
$ 36.34
256
92
220
542
Market Price
$ 30.21
Selling Price
$ 26.31
803
437
322
1198
Market Price
$ 52.55
Selling Price
$ 46.73
668
355
477
1249
Market Price
$ 29.00
Selling Price
$ 25.78
573
140
229
928
Market Price
$ 33.79
Selling Price
$ 30.72
3097
1737
885
4537
Market Price
$ 64.82
Selling Price
$ 57.61
1976
1380
649
2903
Market Price
$ 35.14
Selling Price
$ 30.78
2940
2539
2628
3857
Market Price
$ 53.13
Selling Price
$ 47.10
887
445
207
3605