Market Price
$ 66.92
Selling Price
$ 59.86
2671
2306
601
4629
Market Price
$ 37.29
Selling Price
$ 31.20
879
308
230
3626
Market Price
$ 69.63
Selling Price
$ 58.71
466
204
450
530
Market Price
$ 36.07
Selling Price
$ 32.45
441
354
344
1850
Market Price
$ 45.06
Selling Price
$ 37.85
545
129
146
1332
Market Price
$ 51.86
Selling Price
$ 43.93
2477
1604
846
4942
Market Price
$ 44.82
Selling Price
$ 40.60
1342
323
273
2465
Market Price
$ 38.95
Selling Price
$ 33.02
1211
371
314
3176
Market Price
$ 65.81
Selling Price
$ 56.50
338
267
181
685
Market Price
$ 31.39
Selling Price
$ 28.16
1639
1581
783
2670
Market Price
$ 35.72
Selling Price
$ 31.43
3673
2078
2907
4425
Market Price
$ 65.11
Selling Price
$ 58.00
1579
411
684
2526
Market Price
$ 37.17
Selling Price
$ 31.18
1037
599
865
1883
Market Price
$ 40.02
Selling Price
$ 35.97
1335
475
652
1352
Market Price
$ 61.19
Selling Price
$ 52.89
513
315
109
1037
Market Price
$ 63.12
Selling Price
$ 56.16
2394
582
1152
3234
Market Price
$ 62.76
Selling Price
$ 55.98
1711
1352
1549
4949
Market Price
$ 65.14
Selling Price
$ 54.57
3949
3486
2830
4134
Market Price
$ 32.32
Selling Price
$ 28.96
2458
1251
1128
3696
Market Price
$ 67.82
Selling Price
$ 56.74
1472
1319
404
2307
Market Price
$ 46.58
Selling Price
$ 41.59
1781
1310
460
2583
Market Price
$ 33.49
Selling Price
$ 30.40
3632
2943
1552
4734
Market Price
$ 61.96
Selling Price
$ 51.80
650
170
605
2491
Market Price
$ 63.30
Selling Price
$ 56.20
517
386
141
1498
Market Price
$ 49.73
Selling Price
$ 44.73
2088
1181
1779
4167
Market Price
$ 39.79
Selling Price
$ 35.82
2390
1625
2247
2748
Market Price
$ 53.62
Selling Price
$ 48.12
491
135
365
1941
Market Price
$ 40.99
Selling Price
$ 36.59
2120
1282
772
4682
Market Price
$ 57.72
Selling Price
$ 48.28
1239
582
624
2480
Market Price
$ 57.24
Selling Price
$ 48.27
659
285
268
1006
Market Price
$ 50.76
Selling Price
$ 44.35
2207
1486
661
3146
Market Price
$ 43.34
Selling Price
$ 37.83
1756
703
1090
2946
Market Price
$ 58.20
Selling Price
$ 51.60
808
753
460
1448
Market Price
$ 36.01
Selling Price
$ 30.06
2130
1203
440
2553
Market Price
$ 55.28
Selling Price
$ 47.90
1352
748
415
2166
Market Price
$ 44.16
Selling Price
$ 38.15
595
520
363
985
Market Price
$ 32.52
Selling Price
$ 27.61
1167
1035
366
3233
Market Price
$ 70.59
Selling Price
$ 59.97
455
278
112
1048
Market Price
$ 65.14
Selling Price
$ 59.08
1704
1552
1191
3919
Market Price
$ 66.96
Selling Price
$ 58.47
1830
1300
1644
3457