Market Price
$ 69.58
Selling Price
$ 59.41
2559
1738
1807
2617
Market Price
$ 67.95
Selling Price
$ 59.64
1052
351
911
1737
Market Price
$ 56.33
Selling Price
$ 47.93
971
250
296
2441
Market Price
$ 57.47
Selling Price
$ 51.67
1186
1063
887
2433
Market Price
$ 45.98
Selling Price
$ 38.47
2647
1927
1320
4491
Market Price
$ 31.96
Selling Price
$ 26.90
773
614
708
1693
Market Price
$ 55.54
Selling Price
$ 47.01
2765
1836
1603
4119
Market Price
$ 44.24
Selling Price
$ 37.71
1271
1009
349
1415
Market Price
$ 58.68
Selling Price
$ 50.52
4117
1618
3049
4916
Market Price
$ 32.39
Selling Price
$ 28.29
205
192
63
475
Market Price
$ 37.72
Selling Price
$ 33.65
544
244
253
1378
Market Price
$ 55.97
Selling Price
$ 49.98
2062
1613
478
2118
Market Price
$ 34.30
Selling Price
$ 28.76
1495
1256
559
3178
Market Price
$ 53.12
Selling Price
$ 46.27
717
697
234
1108
Market Price
$ 66.04
Selling Price
$ 59.19
3076
766
1195
3260
Market Price
$ 31.34
Selling Price
$ 28.23
1165
881
894
3636
Market Price
$ 47.05
Selling Price
$ 42.32
996
354
718
4512
Market Price
$ 33.85
Selling Price
$ 29.45
322
187
84
638
Market Price
$ 31.41
Selling Price
$ 26.65
1232
985
838
1300
Market Price
$ 58.58
Selling Price
$ 49.60
414
385
364
530
Market Price
$ 49.51
Selling Price
$ 42.11
2012
1158
1701
2777
Market Price
$ 64.52
Selling Price
$ 56.98
937
200
269
1830
Market Price
$ 58.90
Selling Price
$ 49.27
415
260
327
739
Market Price
$ 61.09
Selling Price
$ 54.79
3531
3368
3046
3646
Market Price
$ 63.66
Selling Price
$ 54.89
2942
1638
2276
3746
Market Price
$ 60.04
Selling Price
$ 53.23
478
272
127
1848
Market Price
$ 58.48
Selling Price
$ 50.41
2267
2255
1182
3227
Market Price
$ 55.11
Selling Price
$ 46.28
1347
760
1271
4177
Market Price
$ 62.29
Selling Price
$ 52.00
1553
618
994
2898
Market Price
$ 33.47
Selling Price
$ 27.90
3378
1159
732
4077
Market Price
$ 39.00
Selling Price
$ 32.50
2885
1065
973
3246
Market Price
$ 69.85
Selling Price
$ 59.87
2285
1823
1274
2950
Market Price
$ 50.70
Selling Price
$ 45.62
130
29
122
433
Market Price
$ 55.53
Selling Price
$ 47.74
1622
710
1482
1764
Market Price
$ 50.35
Selling Price
$ 44.36
570
430
261
1099
Market Price
$ 41.96
Selling Price
$ 38.01
873
175
642
3509
Market Price
$ 48.08
Selling Price
$ 40.24
2439
1869
826
3083
Market Price
$ 40.92
Selling Price
$ 34.39
1065
577
534
2558
Market Price
$ 54.41
Selling Price
$ 47.24
1465
774
705
3684
Market Price
$ 39.97
Selling Price
$ 35.60
3520
1046
1637
4446