Market Price
$ 40.60
Selling Price
$ 35.88
1679
1204
1334
2117
Market Price
$ 54.71
Selling Price
$ 47.40
527
192
473
1383
Market Price
$ 52.37
Selling Price
$ 47.04
1539
927
1148
1716
Market Price
$ 35.18
Selling Price
$ 30.93
1851
1684
444
4183
Market Price
$ 46.69
Selling Price
$ 39.20
1522
368
419
3051
Market Price
$ 38.74
Selling Price
$ 35.02
973
766
724
1986
Market Price
$ 42.39
Selling Price
$ 36.97
1210
1133
254
3495
Market Price
$ 35.21
Selling Price
$ 29.95
3103
1785
2194
3280
Market Price
$ 45.43
Selling Price
$ 40.92
1950
1283
1278
2739
Market Price
$ 59.46
Selling Price
$ 49.88
2550
2239
2192
4737
Market Price
$ 58.57
Selling Price
$ 49.50
1642
985
624
3522
Market Price
$ 37.90
Selling Price
$ 34.20
2888
2347
2601
4551
Market Price
$ 38.15
Selling Price
$ 32.17
1964
768
1795
2824
Market Price
$ 53.46
Selling Price
$ 45.55
2683
2075
2030
4784
Market Price
$ 53.96
Selling Price
$ 45.19
1572
1175
784
1625
Market Price
$ 60.40
Selling Price
$ 51.81
864
524
794
3624
Market Price
$ 58.71
Selling Price
$ 51.28
1872
602
465
2809
Market Price
$ 69.01
Selling Price
$ 59.86
915
488
513
1667
Market Price
$ 59.84
Selling Price
$ 51.01
540
351
120
928
Market Price
$ 62.64
Selling Price
$ 56.73
230
83
210
651