Market Price
$ 30.68
Selling Price
$ 25.91
622
441
133
2480
Market Price
$ 59.21
Selling Price
$ 50.86
3490
876
1063
4536
Market Price
$ 37.57
Selling Price
$ 32.79
1823
1029
631
2345
Market Price
$ 59.09
Selling Price
$ 52.70
3363
3317
2529
4175
Market Price
$ 53.70
Selling Price
$ 45.24
1516
1484
1196
1558
Market Price
$ 28.90
Selling Price
$ 26.16
2217
780
508
4839
Market Price
$ 49.84
Selling Price
$ 43.52
3140
2494
1214
4526
Market Price
$ 36.67
Selling Price
$ 32.15
4686
3429
3607
4927
Market Price
$ 50.31
Selling Price
$ 42.42
907
326
682
1359
Market Price
$ 33.87
Selling Price
$ 28.31
1744
1726
1354
4419
Market Price
$ 43.59
Selling Price
$ 36.37
1140
783
849
1655
Market Price
$ 37.39
Selling Price
$ 31.19
1376
1300
845
1458
Market Price
$ 63.91
Selling Price
$ 54.85
1305
1281
300
4493
Market Price
$ 30.60
Selling Price
$ 26.03
4623
3620
3598
4728
Market Price
$ 58.89
Selling Price
$ 51.76
2880
2253
1035
3370
Market Price
$ 37.83
Selling Price
$ 34.26
850
575
715
1451
Market Price
$ 50.14
Selling Price
$ 43.18
1276
771
569
1365
Market Price
$ 31.78
Selling Price
$ 28.88
1228
937
681
1604
Market Price
$ 29.99
Selling Price
$ 25.40
1308
808
280
2323
Market Price
$ 55.70
Selling Price
$ 47.71
368
362
224
1439
Market Price
$ 60.52
Selling Price
$ 51.05
990
557
915
1264
Market Price
$ 30.68
Selling Price
$ 25.85
1097
472
282
1418
Market Price
$ 58.85
Selling Price
$ 52.73
3767
2354
2051
4067
Market Price
$ 67.03
Selling Price
$ 59.26
1526
712
1496
3626
Market Price
$ 42.15
Selling Price
$ 37.86
2984
1069
2505
3403
Market Price
$ 55.01
Selling Price
$ 46.68
630
129
356
813
Market Price
$ 53.89
Selling Price
$ 45.18
1554
906
1249
2181
Market Price
$ 47.50
Selling Price
$ 39.74
2872
1174
1526
3978
Market Price
$ 35.17
Selling Price
$ 31.18
347
182
342
1397
Market Price
$ 35.89
Selling Price
$ 30.38
459
130
227
510
Market Price
$ 38.07
Selling Price
$ 31.91
2133
1398
1868
2166
Market Price
$ 52.32
Selling Price
$ 46.39
1320
387
363
1936
Market Price
$ 53.63
Selling Price
$ 46.68
220
131
210
610
Market Price
$ 35.95
Selling Price
$ 30.67
2711
1552
1088
2874
Market Price
$ 31.87
Selling Price
$ 27.23
1334
791
480
2096
Market Price
$ 56.51
Selling Price
$ 50.15
924
222
634
4114
Market Price
$ 34.96
Selling Price
$ 31.18
1663
569
875
1992
Market Price
$ 31.22
Selling Price
$ 26.92
2523
1972
517
2567
Market Price
$ 43.82
Selling Price
$ 37.80
1628
885
1568
3154
Market Price
$ 40.12
Selling Price
$ 34.03
283
158
250
401