Market Price
$ 39.13
Selling Price
$ 33.70
381
133
119
875
Market Price
$ 64.14
Selling Price
$ 55.75
3285
2023
1700
4141
Market Price
$ 59.86
Selling Price
$ 50.01
946
412
192
1007
Market Price
$ 52.75
Selling Price
$ 44.77
4285
2054
1605
4912
Market Price
$ 59.45
Selling Price
$ 49.62
1408
652
327
2465
Market Price
$ 42.27
Selling Price
$ 36.10
2560
2334
814
3801
Market Price
$ 54.11
Selling Price
$ 46.97
1652
703
661
1861
Market Price
$ 39.06
Selling Price
$ 34.58
1217
744
578
3349
Market Price
$ 66.39
Selling Price
$ 56.97
4083
1561
3241
4530
Market Price
$ 58.61
Selling Price
$ 51.76
1896
722
1883
2356
Market Price
$ 41.51
Selling Price
$ 35.61
1689
1260
1654
4591
Market Price
$ 39.34
Selling Price
$ 33.76
948
479
739
1471
Market Price
$ 66.53
Selling Price
$ 59.40
2127
1824
717
3823
Market Price
$ 64.22
Selling Price
$ 56.08
3010
1279
1962
3079
Market Price
$ 62.71
Selling Price
$ 53.67
2270
841
673
4219
Market Price
$ 60.86
Selling Price
$ 50.75
1625
444
1414
2747
Market Price
$ 51.79
Selling Price
$ 46.70
560
465
329
2254
Market Price
$ 34.56
Selling Price
$ 29.24
605
378
502
2823
Market Price
$ 42.61
Selling Price
$ 36.51
1688
398
1619
2671
Market Price
$ 60.84
Selling Price
$ 54.43
353
155
99
931
Market Price
$ 53.47
Selling Price
$ 46.88
1423
1236
880
2751
Market Price
$ 32.91
Selling Price
$ 28.33
2419
2366
2110
3208
Market Price
$ 41.53
Selling Price
$ 34.92
1720
984
1474
4121
Market Price
$ 46.95
Selling Price
$ 40.42
2269
1430
1248
4700
Market Price
$ 54.01
Selling Price
$ 47.40
1062
1041
977
4063
Market Price
$ 37.65
Selling Price
$ 33.86
1180
417
341
2459
Market Price
$ 36.83
Selling Price
$ 32.30
2660
1493
2308
4774
Market Price
$ 39.79
Selling Price
$ 34.21
1213
1087
299
2629
Market Price
$ 45.18
Selling Price
$ 37.91
2565
1419
1101
2639
Market Price
$ 52.07
Selling Price
$ 43.45
4689
3459
3385
4884
Market Price
$ 30.94
Selling Price
$ 28.12
1207
576
513
1841
Market Price
$ 66.96
Selling Price
$ 59.04
1681
1014
720
1696
Market Price
$ 54.39
Selling Price
$ 45.70
365
125
347
1761
Market Price
$ 70.12
Selling Price
$ 59.82
2066
1960
1832
4922
Market Price
$ 33.11
Selling Price
$ 29.47
857
439
544
3232
Market Price
$ 38.42
Selling Price
$ 32.51
235
166
81
463
Market Price
$ 53.82
Selling Price
$ 47.69
4215
3347
2397
4975
Market Price
$ 57.74
Selling Price
$ 48.65
1067
477
336
1950
Market Price
$ 66.43
Selling Price
$ 56.85
3672
952
2253
3747
Market Price
$ 53.99
Selling Price
$ 46.87
1589
1130
1197
4339