Market Price
$ 42.54
Selling Price
$ 36.06
1143
388
708
2224
Market Price
$ 61.29
Selling Price
$ 51.31
905
884
894
1784
Market Price
$ 62.28
Selling Price
$ 53.50
866
239
301
1526
Market Price
$ 32.81
Selling Price
$ 28.73
2836
2057
2143
4196
Market Price
$ 53.24
Selling Price
$ 45.04
1477
1376
855
4834
Market Price
$ 40.24
Selling Price
$ 33.83
594
260
329
1087
Market Price
$ 51.64
Selling Price
$ 44.70
650
599
563
795
Market Price
$ 61.96
Selling Price
$ 54.89
765
396
711
1504
Market Price
$ 67.70
Selling Price
$ 56.59
945
843
686
1484
Market Price
$ 49.56
Selling Price
$ 44.35
1931
702
1402
3873
Market Price
$ 54.37
Selling Price
$ 46.72
986
686
227
2697
Market Price
$ 60.25
Selling Price
$ 54.75
807
330
217
1072
Market Price
$ 37.06
Selling Price
$ 32.34
3944
3066
1888
4038
Market Price
$ 30.32
Selling Price
$ 27.32
1529
811
1262
1955
Market Price
$ 29.10
Selling Price
$ 26.42
1718
1481
1617
3159
Market Price
$ 30.11
Selling Price
$ 26.60
3585
2253
2141
4298
Market Price
$ 31.35
Selling Price
$ 27.19
3971
2381
1830
4156
Market Price
$ 60.59
Selling Price
$ 51.44
646
208
256
862
Market Price
$ 51.55
Selling Price
$ 45.01
2788
2225
593
3088
Market Price
$ 56.95
Selling Price
$ 49.54
815
428
208
3324
Market Price
$ 39.51
Selling Price
$ 35.89
602
149
156
905
Market Price
$ 65.20
Selling Price
$ 58.31
786
711
533
2671
Market Price
$ 60.52
Selling Price
$ 53.55
1908
1489
979
2000
Market Price
$ 44.92
Selling Price
$ 38.15
3488
1445
3002
3625
Market Price
$ 29.65
Selling Price
$ 25.73
112
74
62
403
Market Price
$ 50.96
Selling Price
$ 45.17
1084
972
954
4403
Market Price
$ 40.74
Selling Price
$ 35.04
2819
2089
2049
3874
Market Price
$ 41.85
Selling Price
$ 35.01
2187
972
778
2314
Market Price
$ 30.35
Selling Price
$ 26.67
1066
260
959
3279
Market Price
$ 54.06
Selling Price
$ 47.79
2137
1388
1594
2259
Market Price
$ 45.85
Selling Price
$ 39.09
1045
310
401
1332
Market Price
$ 48.14
Selling Price
$ 40.88
1776
1749
451
2058
Market Price
$ 51.69
Selling Price
$ 46.77
941
341
934
1026
Market Price
$ 37.54
Selling Price
$ 32.66
1927
1321
1633
4516
Market Price
$ 49.79
Selling Price
$ 42.18
460
154
338
1050
Market Price
$ 58.80
Selling Price
$ 51.08
291
243
213
502
Market Price
$ 60.86
Selling Price
$ 51.07
1301
290
347
3458
Market Price
$ 41.37
Selling Price
$ 36.43
1485
1251
942
1607
Market Price
$ 66.26
Selling Price
$ 58.69
508
312
406
1550
Market Price
$ 34.85
Selling Price
$ 30.67
2247
1408
1744
2727