Market Price
$ 46.25
Selling Price
$ 40.08
1407
685
432
1545
Market Price
$ 29.21
Selling Price
$ 26.13
364
209
306
444
Market Price
$ 39.51
Selling Price
$ 33.53
3082
2800
2873
3760
Market Price
$ 60.18
Selling Price
$ 50.51
2508
1758
1253
4700
Market Price
$ 35.40
Selling Price
$ 29.67
2680
747
1688
3585
Market Price
$ 70.62
Selling Price
$ 59.28
341
128
101
455
Market Price
$ 40.27
Selling Price
$ 33.91
1458
300
1005
2444
Market Price
$ 57.74
Selling Price
$ 51.75
1839
982
1610
2267
Market Price
$ 36.79
Selling Price
$ 31.62
2526
725
1353
3573
Market Price
$ 57.22
Selling Price
$ 50.45
1524
425
996
3195
Market Price
$ 34.31
Selling Price
$ 30.21
1797
828
1652
4184
Market Price
$ 43.55
Selling Price
$ 36.86
385
279
78
1405
Market Price
$ 35.25
Selling Price
$ 31.36
725
249
279
733
Market Price
$ 36.27
Selling Price
$ 31.65
2003
571
817
3331
Market Price
$ 66.97
Selling Price
$ 57.30
1699
736
944
2525
Market Price
$ 63.91
Selling Price
$ 53.29
1596
1474
721
4039
Market Price
$ 31.02
Selling Price
$ 26.38
220
144
219
975
Market Price
$ 49.17
Selling Price
$ 41.20
1066
324
928
4775
Market Price
$ 59.98
Selling Price
$ 51.54
522
276
405
2566
Market Price
$ 47.59
Selling Price
$ 40.50
1736
538
825
2549
Market Price
$ 61.01
Selling Price
$ 53.65
748
396
364
1027
Market Price
$ 65.45
Selling Price
$ 55.92
3312
1334
742
3864
Market Price
$ 49.67
Selling Price
$ 43.64
3035
2969
877
3081
Market Price
$ 52.19
Selling Price
$ 45.77
2373
584
2171
2771
Market Price
$ 63.42
Selling Price
$ 53.40
1318
1189
307
1538
Market Price
$ 64.45
Selling Price
$ 53.74
1891
1567
967
4002
Market Price
$ 46.92
Selling Price
$ 40.11
1352
739
683
4113
Market Price
$ 45.32
Selling Price
$ 40.60
2203
947
2178
2550
Market Price
$ 39.00
Selling Price
$ 34.29
867
425
781
1420
Market Price
$ 54.33
Selling Price
$ 46.96
2147
1509
1141
2716
Market Price
$ 65.25
Selling Price
$ 58.49
1647
1214
1350
2586
Market Price
$ 30.61
Selling Price
$ 26.84
1080
1050
1007
2604
Market Price
$ 45.41
Selling Price
$ 40.23
419
369
156
732
Market Price
$ 58.14
Selling Price
$ 49.78
352
150
322
482
Market Price
$ 44.33
Selling Price
$ 37.88
276
242
171
427
Market Price
$ 31.71
Selling Price
$ 26.55
2797
1250
1804
3735
Market Price
$ 64.14
Selling Price
$ 58.28
444
296
383
1523
Market Price
$ 49.58
Selling Price
$ 44.96
2378
1383
477
3364
Market Price
$ 41.57
Selling Price
$ 35.50
1027
699
540
1863
Market Price
$ 70.08
Selling Price
$ 59.18
193
145
92
783