Market Price
$ 45.94
Selling Price
$ 38.33
1990
981
1460
3244
Market Price
$ 66.33
Selling Price
$ 56.68
773
598
765
1246
Market Price
$ 31.60
Selling Price
$ 26.68
3987
3195
2748
4764
Market Price
$ 60.10
Selling Price
$ 52.24
2270
688
1371
2620
Market Price
$ 41.45
Selling Price
$ 34.85
774
736
720
3055
Market Price
$ 52.75
Selling Price
$ 44.00
1195
603
368
4496
Market Price
$ 33.10
Selling Price
$ 30.05
4759
3093
2483
4817
Market Price
$ 45.31
Selling Price
$ 38.74
2785
650
874
3753
Market Price
$ 68.43
Selling Price
$ 57.89
779
548
395
1114
Market Price
$ 47.50
Selling Price
$ 40.24
2098
1663
1312
4936
Market Price
$ 44.95
Selling Price
$ 39.43
664
532
244
995
Market Price
$ 61.56
Selling Price
$ 55.64
4121
4120
2281
4667
Market Price
$ 41.00
Selling Price
$ 36.26
437
260
139
1636
Market Price
$ 51.95
Selling Price
$ 45.21
386
280
146
1522
Market Price
$ 34.92
Selling Price
$ 31.61
578
313
325
732
Market Price
$ 59.18
Selling Price
$ 52.60
3439
2145
1402
4679
Market Price
$ 38.53
Selling Price
$ 33.80
2688
545
1130
3107
Market Price
$ 50.22
Selling Price
$ 42.14
1906
1145
662
2559
Market Price
$ 45.70
Selling Price
$ 38.96
2360
686
1349
4171
Market Price
$ 62.78
Selling Price
$ 54.23
2696
1526
1456
4758
Market Price
$ 63.42
Selling Price
$ 57.39
364
208
253
661
Market Price
$ 38.44
Selling Price
$ 34.24
1652
596
1069
4739
Market Price
$ 48.26
Selling Price
$ 41.27
327
310
231
422
Market Price
$ 55.97
Selling Price
$ 49.04
837
190
360
1709
Market Price
$ 66.36
Selling Price
$ 59.65
3555
2834
1048
4024
Market Price
$ 46.63
Selling Price
$ 39.73
1203
612
1133
3983
Market Price
$ 42.51
Selling Price
$ 38.00
1081
644
851
4929
Market Price
$ 34.30
Selling Price
$ 30.09
2711
1410
944
3900
Market Price
$ 59.16
Selling Price
$ 52.49
541
421
194
687
Market Price
$ 38.62
Selling Price
$ 34.12
1161
953
1011
4301
Market Price
$ 36.53
Selling Price
$ 31.03
1574
381
485
2590
Market Price
$ 63.73
Selling Price
$ 55.35
1329
1131
909
2564
Market Price
$ 30.31
Selling Price
$ 26.90
945
674
258
3890
Market Price
$ 46.66
Selling Price
$ 41.39
1703
965
1060
1995
Market Price
$ 45.48
Selling Price
$ 40.01
2009
946
1058
2230
Market Price
$ 37.89
Selling Price
$ 32.89
1812
1187
1408
2632
Market Price
$ 66.34
Selling Price
$ 56.48
458
296
313
2081
Market Price
$ 33.06
Selling Price
$ 28.17
641
536
159
2257
Market Price
$ 51.65
Selling Price
$ 43.12
674
638
515
2510
Market Price
$ 48.35
Selling Price
$ 42.47
1400
312
410
3634