Market Price
$ 61.56
Selling Price
$ 51.52
1691
1038
489
4203
Market Price
$ 33.76
Selling Price
$ 29.92
967
877
372
3258
Market Price
$ 66.23
Selling Price
$ 59.36
526
330
306
1361
Market Price
$ 65.90
Selling Price
$ 57.30
2742
1943
1104
4371
Market Price
$ 38.14
Selling Price
$ 32.37
2009
1862
1252
2891
Market Price
$ 43.80
Selling Price
$ 38.19
1473
597
709
2237
Market Price
$ 51.29
Selling Price
$ 44.52
374
202
159
637
Market Price
$ 33.92
Selling Price
$ 29.81
3396
1493
1830
4329
Market Price
$ 30.38
Selling Price
$ 26.51
619
291
172
975
Market Price
$ 31.02
Selling Price
$ 25.91
1018
803
730
3099
Market Price
$ 29.82
Selling Price
$ 26.01
1644
1532
1023
4085
Market Price
$ 56.94
Selling Price
$ 49.72
378
135
270
703
Market Price
$ 49.31
Selling Price
$ 42.52
1267
518
672
3408
Market Price
$ 40.63
Selling Price
$ 34.30
508
124
483
1341
Market Price
$ 41.16
Selling Price
$ 34.66
370
105
144
511
Market Price
$ 58.84
Selling Price
$ 49.67
1485
1039
1116
4988
Market Price
$ 43.98
Selling Price
$ 39.56
3418
1946
1516
4599
Market Price
$ 46.15
Selling Price
$ 41.04
2908
1417
1014
4701
Market Price
$ 54.87
Selling Price
$ 46.88
2998
2990
834
3079
Market Price
$ 65.99
Selling Price
$ 56.12
2500
1840
1993
4210
Market Price
$ 54.09
Selling Price
$ 46.24
1048
463
542
1468
Market Price
$ 43.12
Selling Price
$ 38.36
1302
1267
738
1510
Market Price
$ 44.89
Selling Price
$ 40.19
481
299
422
1628
Market Price
$ 40.58
Selling Price
$ 34.19
2001
897
1323
3627
Market Price
$ 66.76
Selling Price
$ 58.59
3460
2851
2825
3570
Market Price
$ 47.35
Selling Price
$ 42.92
2533
1313
1023
2874
Market Price
$ 37.09
Selling Price
$ 32.00
288
84
283
987
Market Price
$ 49.30
Selling Price
$ 42.36
1233
659
893
2939
Market Price
$ 57.80
Selling Price
$ 51.60
2373
680
832
3108
Market Price
$ 31.74
Selling Price
$ 28.54
1298
726
311
1741
Market Price
$ 38.66
Selling Price
$ 33.70
3359
3074
811
4814
Market Price
$ 29.53
Selling Price
$ 26.66
815
190
425
3085
Market Price
$ 42.51
Selling Price
$ 36.53
2048
1027
460
2283
Market Price
$ 37.46
Selling Price
$ 32.00
1885
846
969
2588
Market Price
$ 67.18
Selling Price
$ 56.16
1497
1158
1049
2025
Market Price
$ 30.82
Selling Price
$ 27.93
1507
1013
625
3571
Market Price
$ 63.96
Selling Price
$ 54.49
471
152
274
688
Market Price
$ 45.37
Selling Price
$ 38.18
1370
506
732
1821
Market Price
$ 28.60
Selling Price
$ 25.47
1763
1628
913
4451
Market Price
$ 52.55
Selling Price
$ 44.72
3265
2359
1695
4277