Market Price
$ 31.31
Selling Price
$ 26.55
578
273
286
679
Market Price
$ 48.30
Selling Price
$ 40.67
732
255
289
885
Market Price
$ 43.60
Selling Price
$ 38.94
493
228
225
932
Market Price
$ 34.59
Selling Price
$ 31.34
2702
2660
2274
3242
Market Price
$ 49.67
Selling Price
$ 42.59
2659
2640
637
4502
Market Price
$ 61.39
Selling Price
$ 52.21
4058
3292
2993
4922
Market Price
$ 58.33
Selling Price
$ 52.82
2865
2409
1175
3479
Market Price
$ 44.75
Selling Price
$ 38.96
1755
801
1198
2685
Market Price
$ 44.69
Selling Price
$ 38.99
3067
1440
994
4568
Market Price
$ 37.14
Selling Price
$ 32.00
1690
865
1592
3594
Market Price
$ 63.76
Selling Price
$ 55.33
3260
2190
2474
4422
Market Price
$ 43.33
Selling Price
$ 38.22
2952
2769
794
3395
Market Price
$ 40.83
Selling Price
$ 36.93
290
58
84
709
Market Price
$ 60.72
Selling Price
$ 52.14
625
552
304
891
Market Price
$ 62.18
Selling Price
$ 54.58
2366
730
2066
2617
Market Price
$ 34.61
Selling Price
$ 30.26
1045
603
897
4162
Market Price
$ 42.45
Selling Price
$ 35.58
2469
1318
859
3475
Market Price
$ 33.32
Selling Price
$ 29.21
3311
669
753
3474
Market Price
$ 32.39
Selling Price
$ 28.49
2426
2008
1425
4320
Market Price
$ 47.14
Selling Price
$ 41.07
2893
724
1867
3951
Market Price
$ 44.18
Selling Price
$ 38.96
3883
3845
2213
4076
Market Price
$ 48.96
Selling Price
$ 42.91
3095
3051
1154
3169
Market Price
$ 31.07
Selling Price
$ 26.86
1514
423
1207
2562
Market Price
$ 63.67
Selling Price
$ 57.14
622
316
461
635
Market Price
$ 60.33
Selling Price
$ 54.60
1139
354
1045
3200
Market Price
$ 31.59
Selling Price
$ 28.63
1000
229
667
2787
Market Price
$ 52.12
Selling Price
$ 44.51
2924
1251
1577
4258
Market Price
$ 49.87
Selling Price
$ 44.65
2011
1142
508
4081
Market Price
$ 45.03
Selling Price
$ 39.57
1334
1259
326
4233
Market Price
$ 35.97
Selling Price
$ 31.07
2131
2082
1087
2552
Market Price
$ 34.80
Selling Price
$ 30.26
3633
3071
2632
4691
Market Price
$ 49.10
Selling Price
$ 43.41
728
366
647
1053
Market Price
$ 49.37
Selling Price
$ 42.26
847
542
660
3179
Market Price
$ 69.39
Selling Price
$ 59.30
3213
827
1179
3940
Market Price
$ 63.38
Selling Price
$ 53.08
607
217
325
649
Market Price
$ 28.76
Selling Price
$ 25.37
1485
727
1090
2843
Market Price
$ 45.84
Selling Price
$ 39.59
3979
1482
2183
4392
Market Price
$ 58.30
Selling Price
$ 49.19
3924
1674
1509
4608
Market Price
$ 28.57
Selling Price
$ 25.45
522
189
476
1076
Market Price
$ 58.45
Selling Price
$ 52.69
420
255
383
2047