Market Price
$ 61.20
Selling Price
$ 54.86
4174
1158
1528
4377
Market Price
$ 30.00
Selling Price
$ 27.17
1068
1061
569
3058
Market Price
$ 34.43
Selling Price
$ 30.33
1016
339
713
2129
Market Price
$ 63.48
Selling Price
$ 56.49
1543
331
943
1564
Market Price
$ 62.57
Selling Price
$ 52.38
744
425
375
1543
Market Price
$ 54.11
Selling Price
$ 48.47
732
154
310
2188
Market Price
$ 48.91
Selling Price
$ 43.32
1790
954
1490
3849
Market Price
$ 67.86
Selling Price
$ 59.38
1340
846
428
1619
Market Price
$ 35.29
Selling Price
$ 29.53
3565
2655
3541
4116
Market Price
$ 52.31
Selling Price
$ 44.42
1689
1556
642
4851
Market Price
$ 65.02
Selling Price
$ 55.85
423
84
212
1139
Market Price
$ 38.95
Selling Price
$ 34.95
1053
624
785
1808
Market Price
$ 36.60
Selling Price
$ 31.30
4195
2565
3122
4425
Market Price
$ 65.37
Selling Price
$ 55.51
3193
2274
3156
3992
Market Price
$ 31.77
Selling Price
$ 27.09
1061
394
670
1798
Market Price
$ 33.84
Selling Price
$ 29.98
1266
798
697
2012
Market Price
$ 49.75
Selling Price
$ 44.27
741
739
594
1751
Market Price
$ 66.37
Selling Price
$ 55.46
4296
3107
4059
4386
Market Price
$ 54.60
Selling Price
$ 46.01
798
459
570
1413
Market Price
$ 31.28
Selling Price
$ 26.53
1078
971
1072
3512
Market Price
$ 63.09
Selling Price
$ 55.54
3087
694
862
3096
Market Price
$ 59.02
Selling Price
$ 52.06
1673
1626
988
3105
Market Price
$ 41.86
Selling Price
$ 36.59
3153
2032
791
4297
Market Price
$ 41.03
Selling Price
$ 35.30
963
318
461
3468
Market Price
$ 30.78
Selling Price
$ 26.63
473
177
224
845
Market Price
$ 42.14
Selling Price
$ 35.95
2233
1409
1203
3695
Market Price
$ 63.53
Selling Price
$ 54.38
1292
1108
590
2791
Market Price
$ 54.33
Selling Price
$ 46.98
2677
1099
1873
4113
Market Price
$ 57.27
Selling Price
$ 51.84
2591
1490
1096
2845
Market Price
$ 31.68
Selling Price
$ 27.41
952
838
480
3440
Market Price
$ 37.80
Selling Price
$ 31.73
1421
871
693
3857
Market Price
$ 38.97
Selling Price
$ 35.42
1407
1310
416
4683
Market Price
$ 46.94
Selling Price
$ 40.12
1341
543
1073
3390
Market Price
$ 65.22
Selling Price
$ 58.40
417
170
400
1230
Market Price
$ 47.57
Selling Price
$ 40.62
481
390
119
1898
Market Price
$ 31.43
Selling Price
$ 28.24
1949
702
977
3385
Market Price
$ 56.51
Selling Price
$ 48.52
1417
1222
1333
3336
Market Price
$ 43.91
Selling Price
$ 39.79
1476
757
1110
1738
Market Price
$ 34.69
Selling Price
$ 30.14
1223
715
536
1877
Market Price
$ 47.71
Selling Price
$ 40.30
187
102
163
430