Market Price
$ 55.59
Selling Price
$ 50.31
1597
490
484
4614
Market Price
$ 60.92
Selling Price
$ 52.86
1905
606
998
3463
Market Price
$ 33.21
Selling Price
$ 28.00
2788
837
1831
3112
Market Price
$ 64.57
Selling Price
$ 55.71
1696
1333
1558
2927
Market Price
$ 32.41
Selling Price
$ 28.52
1808
1408
1272
2413
Market Price
$ 37.93
Selling Price
$ 32.30
218
54
193
875
Market Price
$ 52.99
Selling Price
$ 47.66
1393
1041
970
2850
Market Price
$ 30.27
Selling Price
$ 25.33
1322
273
949
1579
Market Price
$ 61.18
Selling Price
$ 53.00
497
307
289
2278
Market Price
$ 71.40
Selling Price
$ 59.89
456
365
213
942
Market Price
$ 42.78
Selling Price
$ 38.82
807
500
726
1687
Market Price
$ 53.16
Selling Price
$ 48.06
2666
1267
571
2759
Market Price
$ 65.27
Selling Price
$ 58.83
720
242
151
1480
Market Price
$ 59.46
Selling Price
$ 50.37
598
472
277
1103
Market Price
$ 36.95
Selling Price
$ 32.67
2860
1755
1814
3901
Market Price
$ 32.99
Selling Price
$ 29.33
1629
732
671
4628
Market Price
$ 33.55
Selling Price
$ 29.66
4107
3739
2153
4337
Market Price
$ 60.68
Selling Price
$ 54.65
3835
2261
1519
4944
Market Price
$ 54.83
Selling Price
$ 49.54
577
122
558
1705
Market Price
$ 52.08
Selling Price
$ 44.34
1197
818
445
1719
Market Price
$ 30.57
Selling Price
$ 25.72
3725
2613
2071
4253
Market Price
$ 51.25
Selling Price
$ 43.09
723
261
682
2293
Market Price
$ 61.47
Selling Price
$ 54.91
592
245
297
646
Market Price
$ 64.93
Selling Price
$ 57.16
189
85
149
619
Market Price
$ 38.78
Selling Price
$ 33.62
3028
1970
2564
3336
Market Price
$ 57.74
Selling Price
$ 51.99
1352
706
953
4344
Market Price
$ 62.81
Selling Price
$ 55.44
1417
607
291
2579
Market Price
$ 35.48
Selling Price
$ 31.73
1296
1094
411
2414
Market Price
$ 29.18
Selling Price
$ 26.07
581
304
381
2239
Market Price
$ 57.11
Selling Price
$ 47.88
1015
1014
495
1733
Market Price
$ 43.97
Selling Price
$ 39.44
882
575
548
2170
Market Price
$ 33.55
Selling Price
$ 29.77
928
726
441
2218
Market Price
$ 58.69
Selling Price
$ 51.47
903
412
534
3330
Market Price
$ 51.19
Selling Price
$ 44.20
2103
741
491
2793
Market Price
$ 55.40
Selling Price
$ 48.17
1987
722
439
2287
Market Price
$ 64.70
Selling Price
$ 57.22
3259
2400
1934
3323
Market Price
$ 67.29
Selling Price
$ 59.31
374
146
270
453
Market Price
$ 68.59
Selling Price
$ 59.78
2239
1565
1718
4528
Market Price
$ 42.64
Selling Price
$ 36.53
1624
1530
584
1881
Market Price
$ 63.23
Selling Price
$ 55.96
1067
354
1001
4281