Market Price
$ 60.28
Selling Price
$ 51.86
4058
1735
2895
4381
Market Price
$ 32.21
Selling Price
$ 29.14
1135
1059
877
1418
Market Price
$ 64.97
Selling Price
$ 57.94
646
588
379
1463
Market Price
$ 47.90
Selling Price
$ 43.53
2346
1421
645
4160
Market Price
$ 50.60
Selling Price
$ 44.90
921
807
266
1177
Market Price
$ 57.78
Selling Price
$ 51.99
4199
2840
3592
4733
Market Price
$ 45.75
Selling Price
$ 40.01
1470
1151
1133
2844
Market Price
$ 47.95
Selling Price
$ 41.03
338
113
186
1328
Market Price
$ 66.14
Selling Price
$ 58.37
1759
1340
881
2215
Market Price
$ 60.56
Selling Price
$ 51.95
282
138
246
634
Market Price
$ 42.50
Selling Price
$ 35.46
2201
1024
1078
3887
Market Price
$ 51.53
Selling Price
$ 45.11
305
253
162
403
Market Price
$ 50.79
Selling Price
$ 43.37
242
64
90
942
Market Price
$ 29.09
Selling Price
$ 25.57
322
231
299
514
Market Price
$ 50.61
Selling Price
$ 43.17
1610
711
635
3130
Market Price
$ 35.18
Selling Price
$ 31.75
3281
1684
2697
3328
Market Price
$ 34.91
Selling Price
$ 30.20
391
88
354
584
Market Price
$ 51.28
Selling Price
$ 43.08
2095
759
1747
4556
Market Price
$ 48.64
Selling Price
$ 41.74
816
731
183
2120
Market Price
$ 41.49
Selling Price
$ 35.20
3529
3008
2315
4442
Market Price
$ 66.31
Selling Price
$ 59.76
236
132
91
1069
Market Price
$ 38.00
Selling Price
$ 32.86
1551
898
969
2187
Market Price
$ 59.36
Selling Price
$ 49.85
2566
1542
1903
3267
Market Price
$ 33.56
Selling Price
$ 28.79
664
611
134
2373
Market Price
$ 54.68
Selling Price
$ 46.37
1142
511
769
2784
Market Price
$ 52.94
Selling Price
$ 47.68
811
442
294
1326
Market Price
$ 62.59
Selling Price
$ 55.69
2071
1246
1219
3375
Market Price
$ 64.68
Selling Price
$ 56.91
1623
1587
820
2452
Market Price
$ 38.00
Selling Price
$ 32.96
1250
573
1027
1301
Market Price
$ 32.49
Selling Price
$ 27.63
1829
1229
1177
4824
Market Price
$ 31.43
Selling Price
$ 26.73
1249
1146
595
3688
Market Price
$ 55.42
Selling Price
$ 50.34
1925
1710
778
4283
Market Price
$ 61.02
Selling Price
$ 54.99
2932
2037
1347
3839
Market Price
$ 49.64
Selling Price
$ 43.20
1548
475
729
1691
Market Price
$ 39.69
Selling Price
$ 33.68
3331
862
1111
4426
Market Price
$ 67.00
Selling Price
$ 56.72
1357
569
1238
1593
Market Price
$ 32.35
Selling Price
$ 28.32
3146
2265
929
4493
Market Price
$ 50.94
Selling Price
$ 43.28
227
75
137
775
Market Price
$ 50.42
Selling Price
$ 42.70
747
742
744
3000
Market Price
$ 43.20
Selling Price
$ 36.74
2023
1467
442
3087