Market Price
$ 51.54
Selling Price
$ 44.04
305
139
135
1052
Market Price
$ 67.92
Selling Price
$ 56.88
987
376
441
3403
Market Price
$ 29.30
Selling Price
$ 25.12
2338
1524
1383
4941
Market Price
$ 58.47
Selling Price
$ 49.57
893
401
379
1296
Market Price
$ 47.27
Selling Price
$ 42.57
2624
1274
1570
4824
Market Price
$ 38.71
Selling Price
$ 34.43
674
175
613
2703
Market Price
$ 52.91
Selling Price
$ 46.53
1487
1295
1237
3195
Market Price
$ 54.68
Selling Price
$ 46.07
1866
464
715
2102
Market Price
$ 59.96
Selling Price
$ 52.94
409
321
144
451
Market Price
$ 59.50
Selling Price
$ 52.88
3058
947
649
3627
Market Price
$ 57.12
Selling Price
$ 50.49
1651
1633
1433
1717
Market Price
$ 66.55
Selling Price
$ 58.19
491
282
211
586
Market Price
$ 42.80
Selling Price
$ 36.82
1263
506
973
1674
Market Price
$ 52.37
Selling Price
$ 45.30
3512
1954
3378
4667
Market Price
$ 62.54
Selling Price
$ 54.90
558
125
398
1915
Market Price
$ 62.78
Selling Price
$ 56.39
782
545
502
1388
Market Price
$ 61.77
Selling Price
$ 55.69
431
136
90
593
Market Price
$ 34.09
Selling Price
$ 30.69
1790
1766
369
4707
Market Price
$ 54.64
Selling Price
$ 47.58
3267
2899
1904
4393
Market Price
$ 28.58
Selling Price
$ 25.74
2035
1784
1704
2651
Market Price
$ 33.44
Selling Price
$ 30.37
1573
1150
500
3521
Market Price
$ 40.40
Selling Price
$ 33.71
357
216
355
625
Market Price
$ 42.63
Selling Price
$ 37.72
2058
1815
1184
2642
Market Price
$ 51.28
Selling Price
$ 43.30
600
410
477
1137
Market Price
$ 46.07
Selling Price
$ 39.59
1228
1038
1141
3493
Market Price
$ 62.82
Selling Price
$ 54.88
3037
1013
2023
4410
Market Price
$ 65.26
Selling Price
$ 58.27
540
498
270
1670
Market Price
$ 55.88
Selling Price
$ 47.16
817
288
571
3173
Market Price
$ 59.40
Selling Price
$ 50.84
4063
2054
926
4928
Market Price
$ 30.46
Selling Price
$ 25.69
3274
1422
2060
3563
Market Price
$ 58.83
Selling Price
$ 52.53
2539
2011
1851
3439
Market Price
$ 65.16
Selling Price
$ 58.99
602
277
566
974
Market Price
$ 41.26
Selling Price
$ 37.47
2459
1484
1548
2567
Market Price
$ 52.28
Selling Price
$ 46.12
161
138
156
418
Market Price
$ 52.75
Selling Price
$ 44.37
1853
863
441
4582
Market Price
$ 31.49
Selling Price
$ 26.91
1593
1256
1198
3937
Market Price
$ 53.51
Selling Price
$ 45.06
1750
1455
1188
4258
Market Price
$ 54.85
Selling Price
$ 46.13
898
236
311
2884
Market Price
$ 33.80
Selling Price
$ 30.20
890
821
553
1129
Market Price
$ 42.21
Selling Price
$ 38.29
1467
1259
805
2472