Market Price
$ 40.73
Selling Price
$ 34.41
416
101
178
1079
Market Price
$ 49.62
Selling Price
$ 43.18
1235
394
985
1412
Market Price
$ 58.47
Selling Price
$ 52.17
3600
2033
2483
3775
Market Price
$ 32.67
Selling Price
$ 29.22
642
361
310
761
Market Price
$ 52.02
Selling Price
$ 46.31
3603
3116
2766
3704
Market Price
$ 41.73
Selling Price
$ 35.78
3786
1089
3680
3869
Market Price
$ 67.25
Selling Price
$ 59.20
674
223
533
1408
Market Price
$ 49.39
Selling Price
$ 43.41
644
384
363
1689
Market Price
$ 66.25
Selling Price
$ 55.94
937
200
895
3979
Market Price
$ 54.70
Selling Price
$ 47.10
2580
2169
1239
2773
Market Price
$ 33.10
Selling Price
$ 28.19
4476
2953
3230
4492
Market Price
$ 51.04
Selling Price
$ 46.28
820
798
253
1111
Market Price
$ 54.75
Selling Price
$ 47.74
1107
623
711
4639
Market Price
$ 49.02
Selling Price
$ 44.14
1680
1055
824
1926
Market Price
$ 57.65
Selling Price
$ 49.33
2670
1591
1955
3195
Market Price
$ 67.69
Selling Price
$ 59.16
401
104
191
528
Market Price
$ 44.68
Selling Price
$ 38.83
2433
1180
1671
3888
Market Price
$ 40.44
Selling Price
$ 36.66
1650
764
1323
4103
Market Price
$ 57.76
Selling Price
$ 51.49
1192
251
1026
1546
Market Price
$ 62.62
Selling Price
$ 53.59
1633
1075
462
3358
Market Price
$ 31.90
Selling Price
$ 28.82
1372
991
324
4460
Market Price
$ 63.77
Selling Price
$ 56.84
3995
2926
2586
4562
Market Price
$ 46.00
Selling Price
$ 41.79
1946
1069
980
2574
Market Price
$ 50.59
Selling Price
$ 42.37
545
327
394
1629
Market Price
$ 28.95
Selling Price
$ 25.03
2214
713
1688
3717
Market Price
$ 50.95
Selling Price
$ 42.59
4790
4354
1638
4848
Market Price
$ 35.35
Selling Price
$ 30.97
137
46
71
586
Market Price
$ 34.05
Selling Price
$ 29.09
2471
1192
1582
3977
Market Price
$ 48.55
Selling Price
$ 41.49
1427
554
998
1535
Market Price
$ 59.31
Selling Price
$ 51.12
1778
968
426
2362
Market Price
$ 31.12
Selling Price
$ 28.03
585
170
362
1086
Market Price
$ 65.57
Selling Price
$ 56.35
3026
2804
2091
3035
Market Price
$ 61.86
Selling Price
$ 52.90
754
608
410
2564
Market Price
$ 42.53
Selling Price
$ 37.72
339
311
316
725
Market Price
$ 42.67
Selling Price
$ 36.90
495
374
357
982
Market Price
$ 32.34
Selling Price
$ 28.93
844
241
372
1200
Market Price
$ 46.22
Selling Price
$ 39.24
1979
771
1944
3781
Market Price
$ 54.88
Selling Price
$ 47.43
2545
2358
1007
4196
Market Price
$ 63.55
Selling Price
$ 57.64
243
82
87
421
Market Price
$ 55.96
Selling Price
$ 48.59
2387
806
1213
4671