Market Price
$ 48.31
Selling Price
$ 43.43
971
378
206
1919
Market Price
$ 40.96
Selling Price
$ 36.90
1398
535
487
1975
Market Price
$ 57.71
Selling Price
$ 50.36
4057
2193
937
4567
Market Price
$ 31.33
Selling Price
$ 28.31
647
381
430
1016
Market Price
$ 51.24
Selling Price
$ 45.39
825
331
407
2216
Market Price
$ 39.58
Selling Price
$ 34.54
617
475
529
796
Market Price
$ 37.53
Selling Price
$ 34.11
298
90
153
1439
Market Price
$ 56.06
Selling Price
$ 48.67
2352
1709
2216
2804
Market Price
$ 42.64
Selling Price
$ 38.08
384
189
233
994
Market Price
$ 32.20
Selling Price
$ 27.24
1281
742
1012
2921
Market Price
$ 67.13
Selling Price
$ 59.38
593
239
329
929
Market Price
$ 67.34
Selling Price
$ 58.22
2230
1964
1917
2247
Market Price
$ 65.88
Selling Price
$ 57.24
222
55
109
792
Market Price
$ 65.29
Selling Price
$ 55.99
1698
387
690
2814
Market Price
$ 49.37
Selling Price
$ 42.57
2638
1831
1805
4649
Market Price
$ 51.76
Selling Price
$ 43.95
2389
2262
1823
2618
Market Price
$ 56.28
Selling Price
$ 50.73
489
257
364
2260
Market Price
$ 59.38
Selling Price
$ 49.90
2377
1495
1114
3783
Market Price
$ 66.41
Selling Price
$ 57.92
447
203
203
766
Market Price
$ 70.75
Selling Price
$ 59.90
3438
1302
2744
4992
Market Price
$ 44.13
Selling Price
$ 37.20
1055
608
844
3303
Market Price
$ 63.70
Selling Price
$ 57.03
259
194
174
1276
Market Price
$ 32.24
Selling Price
$ 27.65
461
186
379
736
Market Price
$ 47.87
Selling Price
$ 42.08
1665
1444
347
3901
Market Price
$ 48.04
Selling Price
$ 40.91
1078
240
710
3031
Market Price
$ 67.72
Selling Price
$ 57.50
487
332
125
939
Market Price
$ 44.22
Selling Price
$ 38.85
3332
1336
2096
4309
Market Price
$ 41.15
Selling Price
$ 37.26
1667
1012
1299
2158
Market Price
$ 60.94
Selling Price
$ 52.48
3677
3658
3304
3686
Market Price
$ 50.64
Selling Price
$ 43.38
620
210
505
1573
Market Price
$ 69.28
Selling Price
$ 58.14
2245
836
1236
2288
Market Price
$ 60.77
Selling Price
$ 50.77
3819
3621
1183
4329
Market Price
$ 37.99
Selling Price
$ 33.58
2425
866
1589
2570
Market Price
$ 62.31
Selling Price
$ 54.04
1645
758
1293
3262
Market Price
$ 39.49
Selling Price
$ 35.54
976
309
557
2050
Market Price
$ 49.05
Selling Price
$ 44.55
774
307
689
1390
Market Price
$ 64.77
Selling Price
$ 54.07
635
386
366
1082
Market Price
$ 66.12
Selling Price
$ 55.27
730
225
595
1055
Market Price
$ 64.61
Selling Price
$ 54.09
966
289
367
4112
Market Price
$ 31.95
Selling Price
$ 28.39
3956
3260
3727
4998