Market Price
$ 37.00
Selling Price
$ 31.37
1071
492
241
2750
Market Price
$ 69.44
Selling Price
$ 59.48
845
715
648
2034
Market Price
$ 53.78
Selling Price
$ 45.35
1428
1232
864
2167
Market Price
$ 42.46
Selling Price
$ 35.76
3091
996
2372
3563
Market Price
$ 42.77
Selling Price
$ 36.14
3439
1190
1059
3624
Market Price
$ 57.34
Selling Price
$ 51.65
328
81
259
560
Market Price
$ 35.49
Selling Price
$ 30.71
1627
804
1319
3872
Market Price
$ 54.97
Selling Price
$ 48.96
250
165
124
655
Market Price
$ 57.51
Selling Price
$ 51.37
1469
873
699
2743
Market Price
$ 43.57
Selling Price
$ 37.62
2223
1597
1717
4793
Market Price
$ 29.61
Selling Price
$ 25.59
4138
2530
3927
4450
Market Price
$ 64.86
Selling Price
$ 56.77
367
188
151
1566
Market Price
$ 35.80
Selling Price
$ 31.08
3168
2638
2259
4504
Market Price
$ 41.25
Selling Price
$ 36.22
2880
2604
1457
2900
Market Price
$ 61.20
Selling Price
$ 53.33
1585
390
1011
3079
Market Price
$ 52.65
Selling Price
$ 45.15
1647
489
554
4251
Market Price
$ 55.42
Selling Price
$ 49.14
2463
2034
1798
4160
Market Price
$ 41.90
Selling Price
$ 35.18
2771
2019
2121
4929
Market Price
$ 38.75
Selling Price
$ 33.92
2466
1738
1848
3177
Market Price
$ 68.20
Selling Price
$ 59.81
188
47
114
538
Market Price
$ 63.49
Selling Price
$ 56.71
2516
1743
1649
3361
Market Price
$ 62.91
Selling Price
$ 54.58
934
392
718
1020
Market Price
$ 45.01
Selling Price
$ 40.39
582
395
133
669
Market Price
$ 33.19
Selling Price
$ 29.12
3021
1436
2132
4092
Market Price
$ 43.34
Selling Price
$ 38.41
1354
1328
866
1455
Market Price
$ 65.35
Selling Price
$ 57.64
4641
1031
4641
4944
Market Price
$ 45.81
Selling Price
$ 39.94
1391
1258
1168
2673
Market Price
$ 30.99
Selling Price
$ 27.34
1372
824
997
4923
Market Price
$ 52.32
Selling Price
$ 47.26
704
527
252
1238
Market Price
$ 41.81
Selling Price
$ 37.99
1617
1126
1183
4688
Market Price
$ 32.12
Selling Price
$ 27.56
525
296
358
941
Market Price
$ 40.59
Selling Price
$ 36.61
4756
2240
3817
4890
Market Price
$ 50.43
Selling Price
$ 43.49
1455
950
880
3450
Market Price
$ 48.18
Selling Price
$ 40.28
162
115
52
717
Market Price
$ 38.32
Selling Price
$ 32.64
318
86
75
645
Market Price
$ 36.70
Selling Price
$ 32.64
1139
960
463
2850
Market Price
$ 39.28
Selling Price
$ 35.19
3887
1438
3794
4608
Market Price
$ 46.74
Selling Price
$ 39.43
3224
2287
2429
3453
Market Price
$ 63.25
Selling Price
$ 57.32
2901
687
855
3769
Market Price
$ 32.25
Selling Price
$ 27.39
982
507
483
2743