Market Price
$ 46.46
Selling Price
$ 39.79
1488
813
1264
2110
Market Price
$ 44.11
Selling Price
$ 39.28
450
433
351
512
Market Price
$ 51.86
Selling Price
$ 43.87
2214
491
635
2699
Market Price
$ 58.38
Selling Price
$ 51.69
1092
962
359
1316
Market Price
$ 44.72
Selling Price
$ 39.87
1272
1073
1055
4651
Market Price
$ 59.18
Selling Price
$ 52.55
2834
2658
2215
2859
Market Price
$ 47.01
Selling Price
$ 42.62
2587
1590
1942
2886
Market Price
$ 37.86
Selling Price
$ 33.52
517
447
194
1182
Market Price
$ 38.26
Selling Price
$ 33.32
1019
850
662
1520
Market Price
$ 55.84
Selling Price
$ 47.70
3195
1631
2743
4283
Market Price
$ 29.28
Selling Price
$ 25.06
1173
311
475
1537
Market Price
$ 48.65
Selling Price
$ 40.87
1156
572
1122
1202
Market Price
$ 44.85
Selling Price
$ 39.76
746
708
440
1155
Market Price
$ 52.41
Selling Price
$ 44.30
3287
1764
2347
3946
Market Price
$ 34.59
Selling Price
$ 28.92
1368
288
921
4468
Market Price
$ 41.63
Selling Price
$ 36.77
648
156
569
1126
Market Price
$ 36.54
Selling Price
$ 31.64
715
479
266
2602
Market Price
$ 36.89
Selling Price
$ 32.15
827
659
235
1879
Market Price
$ 39.12
Selling Price
$ 34.70
3592
2221
2226
3662
Market Price
$ 45.11
Selling Price
$ 38.78
4080
1018
2271
4124
Market Price
$ 52.02
Selling Price
$ 44.73
3642
2022
1344
4597
Market Price
$ 49.29
Selling Price
$ 41.63
1830
1377
369
3369
Market Price
$ 64.67
Selling Price
$ 57.80
2330
1141
1434
3483
Market Price
$ 31.22
Selling Price
$ 27.46
532
461
236
2146
Market Price
$ 35.45
Selling Price
$ 29.83
318
146
74
516
Market Price
$ 49.82
Selling Price
$ 43.89
2828
836
1706
3491
Market Price
$ 36.67
Selling Price
$ 31.55
977
389
863
1603
Market Price
$ 46.46
Selling Price
$ 41.28
3783
3260
1122
4572
Market Price
$ 42.95
Selling Price
$ 38.29
2047
1569
613
4554
Market Price
$ 33.88
Selling Price
$ 30.05
1205
430
617
2732
Market Price
$ 44.93
Selling Price
$ 40.65
3238
2763
1329
3933
Market Price
$ 42.76
Selling Price
$ 37.74
844
742
759
1013
Market Price
$ 60.76
Selling Price
$ 52.68
1791
1744
1242
2969
Market Price
$ 48.40
Selling Price
$ 43.56
2000
1995
1488
2683
Market Price
$ 38.56
Selling Price
$ 35.03
1871
746
1044
2566
Market Price
$ 54.96
Selling Price
$ 47.20
1564
714
1093
2690
Market Price
$ 64.94
Selling Price
$ 58.66
690
152
318
1101
Market Price
$ 44.77
Selling Price
$ 38.70
3069
2568
3062
4608
Market Price
$ 43.66
Selling Price
$ 36.61
1908
1267
914
3361
Market Price
$ 60.12
Selling Price
$ 51.45
2037
1478
1223
3163