Market Price
$ 37.40
Selling Price
$ 33.55
827
354
697
1000
Market Price
$ 36.00
Selling Price
$ 32.68
2750
2375
706
4975
Market Price
$ 52.74
Selling Price
$ 46.62
1056
543
966
3460
Market Price
$ 69.28
Selling Price
$ 58.47
1511
1049
524
3043
Market Price
$ 32.23
Selling Price
$ 26.91
1286
884
893
4091
Market Price
$ 32.55
Selling Price
$ 28.69
822
444
589
2607
Market Price
$ 62.38
Selling Price
$ 53.85
3477
2058
2094
4205
Market Price
$ 29.86
Selling Price
$ 25.18
1170
1026
424
1671
Market Price
$ 43.84
Selling Price
$ 39.02
1837
752
1453
2559
Market Price
$ 40.71
Selling Price
$ 36.65
3146
857
3015
4526
Market Price
$ 46.76
Selling Price
$ 39.74
1329
529
500
1861
Market Price
$ 54.40
Selling Price
$ 45.68
2325
1000
2283
4107
Market Price
$ 61.42
Selling Price
$ 54.55
4240
3096
1696
4735
Market Price
$ 36.02
Selling Price
$ 32.36
2423
2005
2276
2513
Market Price
$ 44.80
Selling Price
$ 39.08
2049
1188
1738
2052
Market Price
$ 39.14
Selling Price
$ 34.35
952
290
865
1011
Market Price
$ 42.47
Selling Price
$ 35.88
2003
876
1376
2128
Market Price
$ 58.23
Selling Price
$ 51.69
386
291
109
560
Market Price
$ 62.29
Selling Price
$ 54.19
2533
1950
2364
4499
Market Price
$ 58.76
Selling Price
$ 53.08
652
585
364
2350
Market Price
$ 31.47
Selling Price
$ 27.08
2501
1881
997
3384
Market Price
$ 46.71
Selling Price
$ 42.43
91
57
31
419
Market Price
$ 49.23
Selling Price
$ 41.69
1698
831
1477
3121
Market Price
$ 64.61
Selling Price
$ 58.68
1977
1945
836
2126
Market Price
$ 59.62
Selling Price
$ 52.23
1109
1099
232
1169
Market Price
$ 65.21
Selling Price
$ 59.16
3228
1999
2362
4608
Market Price
$ 29.42
Selling Price
$ 26.19
1704
1637
1101
2165
Market Price
$ 45.61
Selling Price
$ 38.94
1789
820
978
4962
Market Price
$ 68.08
Selling Price
$ 59.49
1480
1126
429
1905
Market Price
$ 49.29
Selling Price
$ 42.85
1225
300
622
1835
Market Price
$ 50.56
Selling Price
$ 43.25
918
422
335
1960
Market Price
$ 45.28
Selling Price
$ 37.79
678
642
652
1869
Market Price
$ 59.21
Selling Price
$ 51.91
180
170
48
706
Market Price
$ 35.72
Selling Price
$ 30.58
970
482
598
2164
Market Price
$ 29.56
Selling Price
$ 25.33
2463
2109
2093
2884
Market Price
$ 39.67
Selling Price
$ 35.36
450
226
303
587
Market Price
$ 63.56
Selling Price
$ 53.82
701
463
237
2554
Market Price
$ 69.18
Selling Price
$ 57.92
2782
2741
2683
3679
Market Price
$ 56.16
Selling Price
$ 46.92
1741
457
468
1775
Market Price
$ 31.68
Selling Price
$ 27.23
577
440
348
1036