Market Price
$ 59.71
Selling Price
$ 53.18
4565
3958
4479
4850
Market Price
$ 51.49
Selling Price
$ 46.72
475
445
107
1861
Market Price
$ 60.24
Selling Price
$ 51.81
2777
2738
1434
2909
Market Price
$ 45.77
Selling Price
$ 39.11
1075
902
1041
2025
Market Price
$ 57.89
Selling Price
$ 51.25
590
436
176
1442
Market Price
$ 32.70
Selling Price
$ 29.04
1028
702
893
2625
Market Price
$ 40.44
Selling Price
$ 34.66
1203
499
291
1761
Market Price
$ 45.15
Selling Price
$ 39.75
934
930
839
1642
Market Price
$ 64.08
Selling Price
$ 58.03
1270
687
1122
1618
Market Price
$ 32.12
Selling Price
$ 28.46
771
363
188
965
Market Price
$ 62.76
Selling Price
$ 54.76
1130
502
422
2581
Market Price
$ 44.89
Selling Price
$ 38.45
492
100
281
1846
Market Price
$ 42.38
Selling Price
$ 37.50
1150
809
382
3290
Market Price
$ 61.56
Selling Price
$ 53.01
2199
1308
1688
4591
Market Price
$ 38.77
Selling Price
$ 32.52
4339
3769
3914
4881
Market Price
$ 60.10
Selling Price
$ 51.53
3557
1371
2135
3761
Market Price
$ 49.73
Selling Price
$ 43.37
3524
2913
3177
3709
Market Price
$ 65.59
Selling Price
$ 58.45
2396
1737
824
2799
Market Price
$ 60.94
Selling Price
$ 51.29
1724
1472
1442
3055
Market Price
$ 65.70
Selling Price
$ 57.66
1752
791
755
2097
Market Price
$ 65.09
Selling Price
$ 59.01
1118
840
508
1499
Market Price
$ 53.40
Selling Price
$ 47.46
1564
1187
659
3912
Market Price
$ 44.99
Selling Price
$ 39.43
1238
426
1163
1785
Market Price
$ 35.68
Selling Price
$ 29.90
1501
1060
955
2432
Market Price
$ 59.02
Selling Price
$ 51.69
1398
1358
499
2962
Market Price
$ 62.09
Selling Price
$ 56.18
313
212
201
1344
Market Price
$ 37.31
Selling Price
$ 33.07
348
140
275
1099
Market Price
$ 44.16
Selling Price
$ 39.72
3559
2889
3328
4761
Market Price
$ 53.58
Selling Price
$ 46.85
1099
411
412
4361
Market Price
$ 36.56
Selling Price
$ 33.17
1701
888
1568
2527
Market Price
$ 48.26
Selling Price
$ 43.00
618
584
467
2307
Market Price
$ 46.16
Selling Price
$ 40.62
133
91
46
658
Market Price
$ 63.49
Selling Price
$ 56.69
1648
1473
704
2045
Market Price
$ 30.82
Selling Price
$ 25.95
856
541
415
1522
Market Price
$ 58.14
Selling Price
$ 51.02
1192
760
1047
2236
Market Price
$ 50.82
Selling Price
$ 44.71
713
376
643
3400
Market Price
$ 41.81
Selling Price
$ 37.52
428
425
261
1035
Market Price
$ 46.31
Selling Price
$ 39.29
1144
405
395
2981
Market Price
$ 37.14
Selling Price
$ 32.98
4698
2154
2935
4960
Market Price
$ 37.47
Selling Price
$ 33.53
1691
1131
1096
2331