Market Price
$ 61.91
Selling Price
$ 55.77
2364
2092
1079
3106
Market Price
$ 29.86
Selling Price
$ 25.98
602
418
495
1427
Market Price
$ 31.19
Selling Price
$ 28.04
1104
469
559
1302
Market Price
$ 33.83
Selling Price
$ 29.74
2276
1983
1024
3001
Market Price
$ 36.94
Selling Price
$ 31.89
2202
1788
1378
3892
Market Price
$ 40.20
Selling Price
$ 34.91
1021
627
625
1098
Market Price
$ 33.06
Selling Price
$ 27.55
1597
891
843
4777
Market Price
$ 58.28
Selling Price
$ 49.28
1663
1476
382
2285
Market Price
$ 34.67
Selling Price
$ 29.61
2897
2883
2691
4258
Market Price
$ 57.07
Selling Price
$ 47.93
193
132
77
655
Market Price
$ 30.97
Selling Price
$ 26.68
973
878
449
1468
Market Price
$ 48.04
Selling Price
$ 43.49
700
202
144
3062
Market Price
$ 51.76
Selling Price
$ 43.59
531
139
331
1579
Market Price
$ 42.38
Selling Price
$ 38.15
1149
787
539
2134
Market Price
$ 45.71
Selling Price
$ 40.73
2339
1461
1322
2706
Market Price
$ 68.26
Selling Price
$ 58.49
1165
361
547
4498
Market Price
$ 33.85
Selling Price
$ 28.91
2281
1335
1324
3638
Market Price
$ 37.23
Selling Price
$ 32.03
2324
1941
503
4718
Market Price
$ 69.34
Selling Price
$ 58.74
1123
555
1028
1505
Market Price
$ 51.79
Selling Price
$ 43.89
247
149
237
914
Market Price
$ 37.14
Selling Price
$ 33.57
1835
478
1760
4022
Market Price
$ 39.06
Selling Price
$ 32.99
3161
985
1417
3593
Market Price
$ 68.85
Selling Price
$ 58.79
2434
1407
2077
3577
Market Price
$ 51.97
Selling Price
$ 43.65
866
856
417
3246
Market Price
$ 65.57
Selling Price
$ 56.49
2454
2299
863
2479
Market Price
$ 54.52
Selling Price
$ 47.93
2235
1112
795
3975
Market Price
$ 58.47
Selling Price
$ 52.72
897
280
407
1258
Market Price
$ 57.22
Selling Price
$ 51.89
1713
1563
1483
3490
Market Price
$ 53.87
Selling Price
$ 48.91
2830
630
1463
2973
Market Price
$ 38.03
Selling Price
$ 32.56
308
240
85
440
Market Price
$ 33.96
Selling Price
$ 29.63
895
580
355
1998
Market Price
$ 33.85
Selling Price
$ 30.19
1572
315
497
3114
Market Price
$ 49.02
Selling Price
$ 43.78
185
174
140
921
Market Price
$ 37.24
Selling Price
$ 31.23
3110
1895
1623
4486
Market Price
$ 34.40
Selling Price
$ 29.13
2864
1536
2028
4704
Market Price
$ 47.17
Selling Price
$ 41.47
396
109
126
984
Market Price
$ 31.49
Selling Price
$ 27.73
812
666
536
1285
Market Price
$ 54.36
Selling Price
$ 47.40
4011
2053
912
4131
Market Price
$ 59.68
Selling Price
$ 49.76
338
281
87
796
Market Price
$ 39.60
Selling Price
$ 35.46
430
149
92
805