Market Price
$ 47.60
Selling Price
$ 41.92
3020
941
1778
4768
Market Price
$ 34.15
Selling Price
$ 29.06
732
339
365
2639
Market Price
$ 30.82
Selling Price
$ 26.12
1301
262
1193
1680
Market Price
$ 28.28
Selling Price
$ 25.52
547
476
478
2055
Market Price
$ 30.26
Selling Price
$ 25.49
2548
2287
1679
3756
Market Price
$ 29.30
Selling Price
$ 25.65
2629
2362
1823
2915
Market Price
$ 56.22
Selling Price
$ 49.25
3688
3180
3098
3902
Market Price
$ 61.83
Selling Price
$ 53.53
1032
997
308
2332
Market Price
$ 58.67
Selling Price
$ 52.80
533
450
470
758
Market Price
$ 58.52
Selling Price
$ 50.15
366
362
135
1407
Market Price
$ 40.31
Selling Price
$ 34.32
838
415
192
972
Market Price
$ 49.75
Selling Price
$ 43.82
1573
809
491
3729
Market Price
$ 58.60
Selling Price
$ 53.25
1447
1408
396
1889
Market Price
$ 60.78
Selling Price
$ 54.15
3764
1174
3075
4030
Market Price
$ 47.81
Selling Price
$ 40.84
1882
1269
1383
2159
Market Price
$ 34.32
Selling Price
$ 30.01
4693
4252
3344
4740
Market Price
$ 33.19
Selling Price
$ 28.07
554
510
173
912
Market Price
$ 45.04
Selling Price
$ 40.11
1500
705
394
1866
Market Price
$ 57.87
Selling Price
$ 49.16
3731
3249
2390
3943
Market Price
$ 54.45
Selling Price
$ 48.57
2143
1684
695
4652
Market Price
$ 36.49
Selling Price
$ 32.89
3470
3005
2803
4239
Market Price
$ 47.93
Selling Price
$ 41.97
2798
1471
1596
3582
Market Price
$ 45.48
Selling Price
$ 38.98
3639
2988
1007
3701
Market Price
$ 36.05
Selling Price
$ 30.97
798
756
276
1275
Market Price
$ 48.30
Selling Price
$ 41.96
3649
1229
1902
4369
Market Price
$ 33.46
Selling Price
$ 27.95
1771
1418
1602
3315
Market Price
$ 65.88
Selling Price
$ 59.26
1300
986
1240
1301
Market Price
$ 39.75
Selling Price
$ 34.45
2715
2082
904
4746
Market Price
$ 47.25
Selling Price
$ 41.00
2110
635
1344
3157
Market Price
$ 55.12
Selling Price
$ 48.51
238
145
176
512
Market Price
$ 40.59
Selling Price
$ 35.52
332
139
145
580
Market Price
$ 55.31
Selling Price
$ 46.37
2444
1610
1558
3290
Market Price
$ 67.02
Selling Price
$ 57.11
830
639
184
1915
Market Price
$ 43.37
Selling Price
$ 36.39
553
533
378
1495
Market Price
$ 65.76
Selling Price
$ 56.61
1849
747
1770
3540
Market Price
$ 42.99
Selling Price
$ 38.89
2727
638
898
3981
Market Price
$ 55.29
Selling Price
$ 49.28
1064
904
636
2620
Market Price
$ 54.16
Selling Price
$ 49.17
444
226
168
882
Market Price
$ 38.21
Selling Price
$ 33.86
548
202
176
1414
Market Price
$ 63.12
Selling Price
$ 55.04
3445
2719
814
4551