Market Price
$ 60.68
Selling Price
$ 53.50
1197
757
589
4532
Market Price
$ 40.44
Selling Price
$ 33.91
1923
1611
1478
3608
Market Price
$ 46.62
Selling Price
$ 42.02
2714
2684
1092
4141
Market Price
$ 43.31
Selling Price
$ 38.73
789
564
737
2016
Market Price
$ 64.33
Selling Price
$ 53.88
595
147
536
922
Market Price
$ 39.71
Selling Price
$ 33.55
2229
806
971
4045
Market Price
$ 32.83
Selling Price
$ 29.62
816
669
451
3093
Market Price
$ 34.41
Selling Price
$ 29.86
3038
2748
1976
3826
Market Price
$ 36.33
Selling Price
$ 31.55
1233
888
713
3752
Market Price
$ 53.70
Selling Price
$ 45.97
3403
2624
3336
3756
Market Price
$ 69.13
Selling Price
$ 57.77
4624
2751
3933
4923
Market Price
$ 41.57
Selling Price
$ 37.62
1577
344
685
1908
Market Price
$ 51.89
Selling Price
$ 46.78
1084
342
645
1642
Market Price
$ 67.40
Selling Price
$ 57.09
1660
1120
1657
2986
Market Price
$ 67.37
Selling Price
$ 59.56
495
488
342
2190
Market Price
$ 57.88
Selling Price
$ 48.57
1522
748
923
1528
Market Price
$ 62.05
Selling Price
$ 52.77
2111
527
718
3015
Market Price
$ 47.94
Selling Price
$ 40.09
2361
1353
2335
3212
Market Price
$ 61.38
Selling Price
$ 52.56
207
202
125
421
Market Price
$ 60.45
Selling Price
$ 54.24
1224
273
246
3543
Market Price
$ 58.23
Selling Price
$ 52.87
1606
1515
782
3970
Market Price
$ 56.60
Selling Price
$ 50.05
3313
1395
1431
4263
Market Price
$ 51.17
Selling Price
$ 45.78
4628
2757
2699
4777
Market Price
$ 31.29
Selling Price
$ 27.96
245
118
94
482
Market Price
$ 41.35
Selling Price
$ 34.67
423
394
396
912
Market Price
$ 44.74
Selling Price
$ 40.13
639
578
493
995
Market Price
$ 42.18
Selling Price
$ 35.33
582
510
235
809
Market Price
$ 29.36
Selling Price
$ 25.50
253
118
152
944
Market Price
$ 64.34
Selling Price
$ 57.39
1202
1126
901
1569
Market Price
$ 62.04
Selling Price
$ 55.49
1520
546
1283
1789
Market Price
$ 59.91
Selling Price
$ 53.35
751
451
514
1975
Market Price
$ 60.45
Selling Price
$ 50.42
981
771
579
2293
Market Price
$ 51.98
Selling Price
$ 46.25
1570
1345
765
1582
Market Price
$ 44.58
Selling Price
$ 40.28
645
553
189
2152
Market Price
$ 64.40
Selling Price
$ 55.05
1043
583
678
2801
Market Price
$ 66.93
Selling Price
$ 58.32
1042
348
401
1155
Market Price
$ 70.01
Selling Price
$ 58.86
935
840
277
2157
Market Price
$ 53.24
Selling Price
$ 46.99
3499
2348
1879
4027
Market Price
$ 43.54
Selling Price
$ 38.69
1174
624
831
4766
Market Price
$ 33.56
Selling Price
$ 28.82
4311
2490
3325
4794