Market Price
$ 34.62
Selling Price
$ 30.64
1492
808
1042
4313
Market Price
$ 34.83
Selling Price
$ 31.63
2058
1585
1919
4293
Market Price
$ 54.65
Selling Price
$ 45.84
2726
949
1699
3177
Market Price
$ 64.42
Selling Price
$ 57.52
588
554
123
720
Market Price
$ 55.55
Selling Price
$ 48.91
2007
989
1904
2828
Market Price
$ 62.29
Selling Price
$ 54.02
1793
1669
468
2447
Market Price
$ 48.08
Selling Price
$ 42.06
1168
567
720
1688
Market Price
$ 50.51
Selling Price
$ 43.76
1662
1216
491
3315
Market Price
$ 45.76
Selling Price
$ 38.91
3607
3291
3136
4942
Market Price
$ 33.55
Selling Price
$ 30.27
432
368
122
1408
Market Price
$ 47.16
Selling Price
$ 40.81
662
240
371
1093
Market Price
$ 42.59
Selling Price
$ 37.92
1261
348
761
2058
Market Price
$ 33.15
Selling Price
$ 29.60
3327
1961
1476
3380
Market Price
$ 47.72
Selling Price
$ 40.03
3886
2831
3149
4946
Market Price
$ 55.64
Selling Price
$ 48.51
2037
541
1616
3976
Market Price
$ 65.92
Selling Price
$ 59.17
402
269
262
623
Market Price
$ 32.24
Selling Price
$ 27.45
4442
2110
3019
4479
Market Price
$ 32.87
Selling Price
$ 29.36
635
204
237
1175
Market Price
$ 47.77
Selling Price
$ 43.12
706
400
370
3224
Market Price
$ 59.47
Selling Price
$ 53.75
704
280
397
1109
Market Price
$ 51.16
Selling Price
$ 43.54
811
482
313
3840
Market Price
$ 41.21
Selling Price
$ 34.65
685
604
578
2198
Market Price
$ 52.34
Selling Price
$ 46.57
1865
1371
841
2250
Market Price
$ 52.68
Selling Price
$ 46.07
1970
1557
1697
2298
Market Price
$ 63.38
Selling Price
$ 52.92
1574
868
1439
2134
Market Price
$ 34.87
Selling Price
$ 29.51
2829
2786
827
4521
Market Price
$ 52.93
Selling Price
$ 46.55
1532
1391
693
1839
Market Price
$ 67.40
Selling Price
$ 59.41
1448
762
742
4126
Market Price
$ 44.66
Selling Price
$ 40.17
2344
2091
553
2686
Market Price
$ 30.98
Selling Price
$ 27.14
2530
1978
851
3301
Market Price
$ 68.18
Selling Price
$ 58.52
1272
1265
653
1787
Market Price
$ 52.44
Selling Price
$ 45.15
2061
1911
1690
3933
Market Price
$ 41.01
Selling Price
$ 35.74
283
273
201
598
Market Price
$ 43.12
Selling Price
$ 36.18
3548
2066
1184
4108
Market Price
$ 58.81
Selling Price
$ 51.72
1324
1184
287
4746
Market Price
$ 63.05
Selling Price
$ 54.14
744
536
574
1889
Market Price
$ 35.45
Selling Price
$ 29.66
312
266
94
1294
Market Price
$ 38.33
Selling Price
$ 34.72
800
470
557
2049
Market Price
$ 56.88
Selling Price
$ 51.32
409
169
97
1305
Market Price
$ 47.05
Selling Price
$ 42.29
1058
831
362
2675