Market Price
$ 60.79
Selling Price
$ 54.77
1164
582
392
4682
Market Price
$ 36.64
Selling Price
$ 32.33
556
183
379
845
Market Price
$ 31.44
Selling Price
$ 27.29
725
189
451
869
Market Price
$ 56.79
Selling Price
$ 49.71
255
175
59
449
Market Price
$ 48.54
Selling Price
$ 42.09
2860
2433
1488
3935
Market Price
$ 53.15
Selling Price
$ 45.25
2507
745
1752
4501
Market Price
$ 58.71
Selling Price
$ 53.05
937
266
710
3102
Market Price
$ 34.59
Selling Price
$ 30.00
1747
1169
778
3246
Market Price
$ 52.96
Selling Price
$ 47.32
2186
1417
1847
2235
Market Price
$ 29.30
Selling Price
$ 25.53
776
285
687
3140
Market Price
$ 33.32
Selling Price
$ 30.11
250
171
154
514
Market Price
$ 63.95
Selling Price
$ 56.67
1624
354
903
2868
Market Price
$ 62.16
Selling Price
$ 52.75
1801
1675
1629
2084
Market Price
$ 58.25
Selling Price
$ 49.03
773
477
701
1614
Market Price
$ 37.45
Selling Price
$ 32.46
3245
1187
2591
4567
Market Price
$ 33.16
Selling Price
$ 29.42
1302
1128
894
2468
Market Price
$ 49.60
Selling Price
$ 41.55
988
282
664
2563
Market Price
$ 45.26
Selling Price
$ 39.45
2589
1636
2373
3077
Market Price
$ 48.53
Selling Price
$ 43.56
337
95
308
820
Market Price
$ 46.35
Selling Price
$ 39.46
1526
462
1515
3000
Market Price
$ 49.46
Selling Price
$ 42.90
2905
2110
2402
3844
Market Price
$ 30.16
Selling Price
$ 26.69
2005
1729
650
3926
Market Price
$ 40.18
Selling Price
$ 33.51
2221
525
1260
3809
Market Price
$ 59.75
Selling Price
$ 50.29
1404
1131
992
2398
Market Price
$ 47.03
Selling Price
$ 40.99
1432
377
1147
1762
Market Price
$ 49.67
Selling Price
$ 43.21
495
237
250
1422
Market Price
$ 58.36
Selling Price
$ 50.02
259
199
171
471
Market Price
$ 30.63
Selling Price
$ 25.64
4589
3234
3083
4800
Market Price
$ 47.99
Selling Price
$ 41.05
857
572
249
1127
Market Price
$ 33.39
Selling Price
$ 28.21
604
284
414
1669
Market Price
$ 40.92
Selling Price
$ 36.66
3465
2005
896
3988
Market Price
$ 62.33
Selling Price
$ 55.04
1095
977
386
2919
Market Price
$ 40.34
Selling Price
$ 36.17
514
462
112
1746
Market Price
$ 37.47
Selling Price
$ 33.61
359
281
245
462
Market Price
$ 52.94
Selling Price
$ 47.29
803
415
347
1456
Market Price
$ 42.93
Selling Price
$ 35.95
802
752
791
2101
Market Price
$ 54.64
Selling Price
$ 47.49
1531
1527
1268
1652
Market Price
$ 54.37
Selling Price
$ 47.16
2791
874
1890
3776
Market Price
$ 36.44
Selling Price
$ 31.11
1148
675
861
3121
Market Price
$ 44.77
Selling Price
$ 39.46
1377
1367
597
4380