Market Price
$ 62.85
Selling Price
$ 54.29
1893
940
1621
1897
Market Price
$ 54.01
Selling Price
$ 47.51
2064
1291
1275
2241
Market Price
$ 34.58
Selling Price
$ 29.42
1532
819
467
1806
Market Price
$ 43.11
Selling Price
$ 36.53
1537
517
693
3377
Market Price
$ 48.80
Selling Price
$ 42.74
2945
2809
1395
4109
Market Price
$ 57.99
Selling Price
$ 50.73
852
490
506
3780
Market Price
$ 30.33
Selling Price
$ 26.97
2593
1829
2038
2610
Market Price
$ 35.34
Selling Price
$ 31.37
1653
1303
862
4140
Market Price
$ 39.71
Selling Price
$ 34.96
2262
1683
1001
3536
Market Price
$ 45.43
Selling Price
$ 39.47
2524
580
2491
4135
Market Price
$ 52.20
Selling Price
$ 45.80
1199
622
1057
4829
Market Price
$ 51.07
Selling Price
$ 43.18
1320
811
288
4885
Market Price
$ 42.49
Selling Price
$ 36.70
4326
1256
1453
4374
Market Price
$ 30.40
Selling Price
$ 26.77
1412
1038
1305
3072
Market Price
$ 67.32
Selling Price
$ 59.05
1476
485
467
2186
Market Price
$ 64.84
Selling Price
$ 57.82
901
253
612
3085
Market Price
$ 67.41
Selling Price
$ 56.69
998
396
791
1125
Market Price
$ 35.33
Selling Price
$ 31.88
1215
1074
475
4860
Market Price
$ 30.66
Selling Price
$ 25.90
1524
824
1290
2751
Market Price
$ 65.34
Selling Price
$ 59.21
2182
909
889
3435
Market Price
$ 66.83
Selling Price
$ 58.38
982
268
750
3023
Market Price
$ 63.70
Selling Price
$ 57.56
1352
1313
348
3179
Market Price
$ 39.64
Selling Price
$ 33.14
614
532
565
3024
Market Price
$ 59.12
Selling Price
$ 51.05
2343
1283
674
2930
Market Price
$ 61.13
Selling Price
$ 54.03
1561
386
1533
3207
Market Price
$ 63.63
Selling Price
$ 53.04
427
306
363
1929
Market Price
$ 43.46
Selling Price
$ 38.72
2113
2065
768
4826
Market Price
$ 42.54
Selling Price
$ 38.53
1075
860
804
2999
Market Price
$ 51.53
Selling Price
$ 42.97
519
434
487
553
Market Price
$ 32.46
Selling Price
$ 27.11
945
880
447
1702
Market Price
$ 66.87
Selling Price
$ 57.52
1827
495
1791
3861
Market Price
$ 62.81
Selling Price
$ 55.17
1532
1341
1158
1612
Market Price
$ 32.67
Selling Price
$ 29.44
698
187
393
2753
Market Price
$ 51.94
Selling Price
$ 45.68
1566
1131
998
2784
Market Price
$ 67.16
Selling Price
$ 57.98
2538
2154
1541
2719
Market Price
$ 58.95
Selling Price
$ 49.75
1065
513
1007
1783
Market Price
$ 61.99
Selling Price
$ 55.25
1901
813
441
4699
Market Price
$ 61.52
Selling Price
$ 55.50
1102
569
1029
1589
Market Price
$ 59.86
Selling Price
$ 54.09
230
49
194
599
Market Price
$ 46.98
Selling Price
$ 39.98
1367
795
1065
1989