Market Price
$ 60.68
Selling Price
$ 54.15
3205
1199
2985
4416
Market Price
$ 54.14
Selling Price
$ 48.20
506
400
160
2276
Market Price
$ 50.67
Selling Price
$ 42.28
408
109
343
452
Market Price
$ 38.65
Selling Price
$ 34.41
727
475
439
973
Market Price
$ 39.78
Selling Price
$ 34.92
2519
1810
834
3420
Market Price
$ 43.15
Selling Price
$ 38.39
1097
361
827
2591
Market Price
$ 51.08
Selling Price
$ 44.02
3289
2986
1012
3607
Market Price
$ 58.81
Selling Price
$ 52.23
388
350
203
417
Market Price
$ 34.56
Selling Price
$ 29.04
636
254
290
1293
Market Price
$ 40.32
Selling Price
$ 34.33
1499
1309
1032
2582
Market Price
$ 44.20
Selling Price
$ 39.20
224
99
100
859
Market Price
$ 52.60
Selling Price
$ 45.56
607
437
423
756
Market Price
$ 47.79
Selling Price
$ 42.86
595
541
490
2840
Market Price
$ 41.33
Selling Price
$ 36.25
861
655
372
1684
Market Price
$ 55.82
Selling Price
$ 49.47
2519
1044
1333
3265
Market Price
$ 45.18
Selling Price
$ 38.70
3422
1613
1264
4441
Market Price
$ 60.04
Selling Price
$ 51.34
1159
693
405
1590
Market Price
$ 47.56
Selling Price
$ 41.00
252
144
180
1212
Market Price
$ 64.20
Selling Price
$ 54.55
376
365
128
775
Market Price
$ 37.58
Selling Price
$ 33.92
3427
2581
1894
4307
Market Price
$ 34.66
Selling Price
$ 30.02
216
60
131
948
Market Price
$ 49.97
Selling Price
$ 42.06
2958
829
2377
4918
Market Price
$ 46.58
Selling Price
$ 40.09
2368
492
1438
3261
Market Price
$ 50.71
Selling Price
$ 44.46
1905
1378
408
3472
Market Price
$ 45.37
Selling Price
$ 40.74
1734
1066
883
2082
Market Price
$ 49.63
Selling Price
$ 44.74
1426
583
854
4155
Market Price
$ 48.27
Selling Price
$ 40.99
2853
2320
582
4047
Market Price
$ 50.76
Selling Price
$ 45.07
309
284
230
718
Market Price
$ 46.34
Selling Price
$ 41.45
1425
1120
1300
3380
Market Price
$ 39.32
Selling Price
$ 34.06
2539
710
521
4904
Market Price
$ 51.76
Selling Price
$ 46.29
2582
846
2301
4192
Market Price
$ 63.88
Selling Price
$ 57.45
3938
838
1668
4126
Market Price
$ 43.68
Selling Price
$ 37.00
3702
855
2974
3761
Market Price
$ 65.01
Selling Price
$ 57.51
2666
1887
2155
4009
Market Price
$ 32.05
Selling Price
$ 28.52
411
96
329
1098
Market Price
$ 48.98
Selling Price
$ 43.36
3425
3254
2973
4819
Market Price
$ 63.92
Selling Price
$ 54.42
1598
562
913
2088
Market Price
$ 66.44
Selling Price
$ 56.25
153
98
60
768
Market Price
$ 65.47
Selling Price
$ 55.62
1273
1201
300
1433
Market Price
$ 34.73
Selling Price
$ 30.61
1369
1053
1280
4191