Market Price
$ 62.02
Selling Price
$ 56.38
829
397
414
3835
Market Price
$ 62.24
Selling Price
$ 53.69
4008
2297
2539
4271
Market Price
$ 30.98
Selling Price
$ 27.36
483
121
174
535
Market Price
$ 63.46
Selling Price
$ 54.37
445
272
336
486
Market Price
$ 29.18
Selling Price
$ 26.50
1207
955
538
4439
Market Price
$ 62.17
Selling Price
$ 52.70
1159
307
1151
4614
Market Price
$ 56.77
Selling Price
$ 47.34
1958
1289
827
1977
Market Price
$ 62.11
Selling Price
$ 53.00
457
354
429
1746
Market Price
$ 60.62
Selling Price
$ 52.55
1863
1429
1055
4400
Market Price
$ 56.50
Selling Price
$ 49.92
592
537
119
2109
Market Price
$ 65.10
Selling Price
$ 57.34
4640
2501
2996
5000
Market Price
$ 54.28
Selling Price
$ 47.27
3510
2233
2437
3829
Market Price
$ 59.99
Selling Price
$ 51.33
2594
828
793
4876
Market Price
$ 45.69
Selling Price
$ 38.13
829
624
589
1840
Market Price
$ 43.48
Selling Price
$ 38.11
446
172
131
723
Market Price
$ 63.28
Selling Price
$ 54.14
2587
2488
904
2701
Market Price
$ 50.50
Selling Price
$ 45.86
268
160
75
767
Market Price
$ 31.50
Selling Price
$ 26.72
1977
788
1423
4454
Market Price
$ 37.94
Selling Price
$ 32.58
1893
940
1621
1897
Market Price
$ 28.29
Selling Price
$ 25.39
2064
1291
1275
2241
Market Price
$ 51.22
Selling Price
$ 46.46
1532
819
467
1806
Market Price
$ 55.47
Selling Price
$ 48.97
1537
517
693
3377
Market Price
$ 64.76
Selling Price
$ 57.80
2945
2809
1395
4109
Market Price
$ 55.90
Selling Price
$ 48.34
852
490
506
3780
Market Price
$ 34.19
Selling Price
$ 29.63
2593
1829
2038
2610
Market Price
$ 40.43
Selling Price
$ 36.61
1653
1303
862
4140
Market Price
$ 64.79
Selling Price
$ 54.47
2262
1683
1001
3536
Market Price
$ 52.27
Selling Price
$ 46.91
2524
580
2491
4135
Market Price
$ 31.98
Selling Price
$ 28.37
1199
622
1057
4829
Market Price
$ 51.64
Selling Price
$ 46.64
1320
811
288
4885
Market Price
$ 41.60
Selling Price
$ 36.61
4326
1256
1453
4374
Market Price
$ 41.77
Selling Price
$ 37.14
1412
1038
1305
3072
Market Price
$ 46.71
Selling Price
$ 41.37
1476
485
467
2186
Market Price
$ 54.99
Selling Price
$ 48.23
901
253
612
3085
Market Price
$ 69.37
Selling Price
$ 58.26
998
396
791
1125
Market Price
$ 28.74
Selling Price
$ 26.02
1215
1074
475
4860
Market Price
$ 56.21
Selling Price
$ 50.62
1524
824
1290
2751
Market Price
$ 37.18
Selling Price
$ 32.35
2182
909
889
3435
Market Price
$ 47.59
Selling Price
$ 40.38
982
268
750
3023
Market Price
$ 43.14
Selling Price
$ 36.52
1352
1313
348
3179