Market Price
$ 30.10
Selling Price
$ 25.18
1333
702
303
2726
Market Price
$ 57.32
Selling Price
$ 49.04
2445
911
2169
4073
Market Price
$ 33.50
Selling Price
$ 30.01
3535
2840
1874
3942
Market Price
$ 53.73
Selling Price
$ 48.66
1093
799
394
1100
Market Price
$ 46.08
Selling Price
$ 39.44
4021
3462
2920
4695
Market Price
$ 32.83
Selling Price
$ 29.51
823
274
615
1096
Market Price
$ 57.73
Selling Price
$ 51.03
704
547
373
2955
Market Price
$ 51.45
Selling Price
$ 43.55
222
104
205
411
Market Price
$ 40.03
Selling Price
$ 35.58
750
714
157
1622
Market Price
$ 56.84
Selling Price
$ 48.11
579
137
546
781
Market Price
$ 54.48
Selling Price
$ 48.33
2176
1973
2094
2835
Market Price
$ 36.74
Selling Price
$ 32.85
699
655
660
1939
Market Price
$ 60.14
Selling Price
$ 53.63
1305
1205
463
3248
Market Price
$ 69.91
Selling Price
$ 58.44
1766
353
476
3207
Market Price
$ 66.67
Selling Price
$ 59.53
3487
1691
3110
3717
Market Price
$ 52.92
Selling Price
$ 48.06
508
504
109
1370
Market Price
$ 33.23
Selling Price
$ 28.60
413
255
117
1232
Market Price
$ 40.90
Selling Price
$ 34.97
504
304
400
2375
Market Price
$ 33.41
Selling Price
$ 28.75
206
176
127
857
Market Price
$ 57.09
Selling Price
$ 51.27
637
138
359
948
Market Price
$ 65.27
Selling Price
$ 55.86
809
182
655
3992
Market Price
$ 49.20
Selling Price
$ 44.34
870
579
699
1779
Market Price
$ 42.10
Selling Price
$ 35.28
1758
1284
971
2810
Market Price
$ 69.98
Selling Price
$ 59.03
1932
1704
1165
2928
Market Price
$ 64.74
Selling Price
$ 54.95
390
205
126
541
Market Price
$ 47.02
Selling Price
$ 40.24
2897
797
2596
2963
Market Price
$ 33.20
Selling Price
$ 28.75
575
413
553
784
Market Price
$ 57.83
Selling Price
$ 49.50
1234
940
925
4713
Market Price
$ 33.41
Selling Price
$ 29.59
1334
499
1063
3506
Market Price
$ 55.42
Selling Price
$ 47.82
2322
962
1802
2908
Market Price
$ 31.50
Selling Price
$ 26.50
729
424
667
972
Market Price
$ 51.63
Selling Price
$ 43.22
1461
758
893
3658
Market Price
$ 48.74
Selling Price
$ 43.20
1493
798
1135
3242
Market Price
$ 43.20
Selling Price
$ 37.60
3682
2372
1612
4367
Market Price
$ 57.03
Selling Price
$ 51.60
2064
453
1325
2611
Market Price
$ 61.97
Selling Price
$ 53.46
1330
884
402
1814
Market Price
$ 32.29
Selling Price
$ 28.57
2558
2450
613
3302
Market Price
$ 37.46
Selling Price
$ 33.13
1207
312
299
1229
Market Price
$ 42.63
Selling Price
$ 37.36
1606
1403
1228
1987
Market Price
$ 49.68
Selling Price
$ 42.90
291
244
126
673