Market Price
$ 30.06
Selling Price
$ 25.78
1210
541
995
2244
Market Price
$ 70.42
Selling Price
$ 59.06
2484
1511
1580
3009
Market Price
$ 67.78
Selling Price
$ 58.17
1988
1334
970
3670
Market Price
$ 53.71
Selling Price
$ 45.60
1964
1017
1597
2516
Market Price
$ 55.10
Selling Price
$ 48.28
2368
1005
1204
2819
Market Price
$ 53.23
Selling Price
$ 45.26
510
151
268
566
Market Price
$ 45.11
Selling Price
$ 39.34
385
333
335
622
Market Price
$ 62.00
Selling Price
$ 53.81
412
375
108
461
Market Price
$ 36.72
Selling Price
$ 33.24
3471
889
2452
3884
Market Price
$ 33.71
Selling Price
$ 29.13
1121
612
488
1656
Market Price
$ 59.14
Selling Price
$ 52.47
2612
576
1670
3231
Market Price
$ 54.97
Selling Price
$ 46.08
663
346
187
960
Market Price
$ 30.75
Selling Price
$ 27.64
2038
1086
475
2464
Market Price
$ 54.38
Selling Price
$ 45.71
2041
1602
942
2071
Market Price
$ 53.80
Selling Price
$ 46.97
1601
1137
1435
3307
Market Price
$ 36.99
Selling Price
$ 31.37
3567
777
751
3940
Market Price
$ 47.30
Selling Price
$ 39.97
2567
762
1682
3088
Market Price
$ 42.63
Selling Price
$ 36.15
145
102
36
463
Market Price
$ 42.62
Selling Price
$ 38.60
776
262
743
2948
Market Price
$ 38.11
Selling Price
$ 32.28
718
509
363
826
Market Price
$ 36.93
Selling Price
$ 32.60
320
179
280
654
Market Price
$ 54.48
Selling Price
$ 46.91
944
915
816
3321
Market Price
$ 42.47
Selling Price
$ 35.65
3461
2688
2684
4005
Market Price
$ 40.12
Selling Price
$ 35.45
645
589
481
1823
Market Price
$ 46.20
Selling Price
$ 38.86
358
332
136
586
Market Price
$ 49.29
Selling Price
$ 44.63
894
702
792
3609
Market Price
$ 47.40
Selling Price
$ 41.42
276
123
186
561
Market Price
$ 63.56
Selling Price
$ 57.49
3620
1809
809
3718
Market Price
$ 31.37
Selling Price
$ 27.01
2010
748
1890
4670
Market Price
$ 34.06
Selling Price
$ 29.19
2144
818
1203
2384
Market Price
$ 65.10
Selling Price
$ 54.65
1710
963
1701
3762
Market Price
$ 42.95
Selling Price
$ 38.02
503
254
144
880
Market Price
$ 54.26
Selling Price
$ 48.48
2096
1557
1120
2479
Market Price
$ 43.34
Selling Price
$ 36.46
2905
1925
1095
4835
Market Price
$ 42.61
Selling Price
$ 36.27
118
63
54
415
Market Price
$ 59.97
Selling Price
$ 51.63
2252
1675
691
2656
Market Price
$ 59.96
Selling Price
$ 53.96
535
386
265
1647
Market Price
$ 35.21
Selling Price
$ 29.39
1455
997
1189
4205
Market Price
$ 54.87
Selling Price
$ 46.00
4496
1521
3488
4629
Market Price
$ 54.16
Selling Price
$ 46.87
556
369
534
2258