Market Price
$ 64.05
Selling Price
$ 54.97
1108
273
752
2047
Market Price
$ 55.91
Selling Price
$ 48.76
767
463
416
2250
Market Price
$ 36.16
Selling Price
$ 31.28
1409
753
1023
3927
Market Price
$ 30.61
Selling Price
$ 27.55
1592
757
1424
4250
Market Price
$ 45.29
Selling Price
$ 38.82
641
327
550
878
Market Price
$ 40.51
Selling Price
$ 35.52
1206
700
930
1265
Market Price
$ 43.44
Selling Price
$ 37.92
712
206
370
2795
Market Price
$ 63.57
Selling Price
$ 54.70
1540
403
1276
4867
Market Price
$ 67.60
Selling Price
$ 58.52
1650
573
1087
3564
Market Price
$ 52.63
Selling Price
$ 47.64
3453
1907
1448
3556
Market Price
$ 57.89
Selling Price
$ 51.56
2022
860
1444
3671
Market Price
$ 30.36
Selling Price
$ 26.72
422
384
337
1819
Market Price
$ 36.38
Selling Price
$ 30.67
2121
1959
948
2528
Market Price
$ 54.58
Selling Price
$ 45.55
3061
2084
706
3540
Market Price
$ 51.86
Selling Price
$ 45.69
1438
1184
921
2775
Market Price
$ 46.11
Selling Price
$ 40.97
1948
1929
471
2514
Market Price
$ 65.65
Selling Price
$ 56.39
1219
865
462
1222
Market Price
$ 41.87
Selling Price
$ 36.99
3947
2135
1544
4736
Market Price
$ 41.37
Selling Price
$ 34.52
1293
1247
962
1328
Market Price
$ 42.52
Selling Price
$ 36.87
2159
562
871
3336
Market Price
$ 46.72
Selling Price
$ 41.61
1335
537
1134
2727
Market Price
$ 43.98
Selling Price
$ 37.06
1574
1070
1254
1926
Market Price
$ 58.27
Selling Price
$ 51.24
4418
3469
1538
4909
Market Price
$ 35.64
Selling Price
$ 29.71
1255
314
923
2961
Market Price
$ 41.25
Selling Price
$ 35.76
887
389
693
3309
Market Price
$ 61.32
Selling Price
$ 53.04
3663
870
3296
4859
Market Price
$ 52.68
Selling Price
$ 44.81
2116
1289
1739
3225
Market Price
$ 29.75
Selling Price
$ 25.34
2753
2311
596
4897
Market Price
$ 36.70
Selling Price
$ 30.63
232
165
124
604
Market Price
$ 53.85
Selling Price
$ 45.93
1709
893
1278
4682
Market Price
$ 53.51
Selling Price
$ 46.34
513
363
157
2555
Market Price
$ 62.55
Selling Price
$ 53.60
388
157
238
470
Market Price
$ 62.50
Selling Price
$ 53.88
606
595
378
1545
Market Price
$ 61.16
Selling Price
$ 51.93
2696
1095
1213
3775
Market Price
$ 53.92
Selling Price
$ 48.60
3002
1280
722
3754
Market Price
$ 64.02
Selling Price
$ 55.35
707
635
440
1681
Market Price
$ 52.87
Selling Price
$ 44.38
801
460
532
1322
Market Price
$ 53.47
Selling Price
$ 47.19
1926
599
500
3317
Market Price
$ 38.35
Selling Price
$ 32.19
2317
1134
1587
3625
Market Price
$ 47.08
Selling Price
$ 41.25
170
70
130
434