Market Price
$ 31.57
Selling Price
$ 27.06
491
414
252
2062
Market Price
$ 64.15
Selling Price
$ 53.73
1604
906
719
4224
Market Price
$ 40.96
Selling Price
$ 37.20
2284
1137
1695
2995
Market Price
$ 39.47
Selling Price
$ 35.76
2910
2836
2534
3391
Market Price
$ 55.88
Selling Price
$ 50.53
2808
859
1330
3598
Market Price
$ 59.70
Selling Price
$ 52.29
1912
544
1070
2533
Market Price
$ 30.60
Selling Price
$ 26.98
1744
1040
1148
2959
Market Price
$ 60.16
Selling Price
$ 54.20
2688
1435
1637
3143
Market Price
$ 58.20
Selling Price
$ 49.67
2303
1962
1890
3887
Market Price
$ 51.42
Selling Price
$ 44.72
2204
983
683
4726
Market Price
$ 42.74
Selling Price
$ 37.97
706
363
629
2176
Market Price
$ 32.90
Selling Price
$ 28.38
626
297
506
2748
Market Price
$ 43.94
Selling Price
$ 37.97
1259
1008
1178
2989
Market Price
$ 67.19
Selling Price
$ 57.16
1334
540
357
2248
Market Price
$ 32.41
Selling Price
$ 27.62
856
441
566
984
Market Price
$ 36.27
Selling Price
$ 30.30
2661
754
2630
3359
Market Price
$ 52.26
Selling Price
$ 44.64
2190
1200
1715
3149
Market Price
$ 62.61
Selling Price
$ 55.96
1457
952
933
1852
Market Price
$ 38.83
Selling Price
$ 35.05
806
673
247
843
Market Price
$ 60.61
Selling Price
$ 54.77
926
786
245
975
Market Price
$ 53.13
Selling Price
$ 47.93
2254
566
893
3945
Market Price
$ 62.80
Selling Price
$ 53.29
539
325
419
667
Market Price
$ 47.81
Selling Price
$ 41.17
2330
694
2187
3788
Market Price
$ 36.28
Selling Price
$ 30.85
572
138
138
2124
Market Price
$ 45.40
Selling Price
$ 41.03
749
658
743
758
Market Price
$ 31.34
Selling Price
$ 26.44
2908
1494
1997
3225
Market Price
$ 65.04
Selling Price
$ 57.05
3682
2304
1539
3701
Market Price
$ 34.56
Selling Price
$ 31.28
1075
431
329
2853
Market Price
$ 43.54
Selling Price
$ 36.44
1651
1192
1440
1667
Market Price
$ 49.95
Selling Price
$ 41.98
1046
771
894
1829
Market Price
$ 30.98
Selling Price
$ 26.15
394
276
236
1829
Market Price
$ 37.69
Selling Price
$ 32.93
1268
513
831
4201
Market Price
$ 58.37
Selling Price
$ 49.49
1520
1162
426
3095
Market Price
$ 44.53
Selling Price
$ 39.85
1295
1284
324
2477
Market Price
$ 58.70
Selling Price
$ 53.24
3814
1235
1098
4106
Market Price
$ 51.02
Selling Price
$ 43.79
1716
1627
391
2386
Market Price
$ 68.78
Selling Price
$ 58.57
417
186
353
575
Market Price
$ 45.07
Selling Price
$ 39.69
561
230
325
1010
Market Price
$ 56.68
Selling Price
$ 49.96
178
170
67
801
Market Price
$ 59.00
Selling Price
$ 50.04
1009
390
766
4278