Market Price
$ 32.05
Selling Price
$ 27.54
3365
3215
1122
4806
Market Price
$ 51.11
Selling Price
$ 45.90
195
124
110
508
Market Price
$ 66.92
Selling Price
$ 58.98
1149
255
959
2571
Market Price
$ 59.19
Selling Price
$ 51.33
1862
1775
993
2903
Market Price
$ 50.97
Selling Price
$ 45.90
554
238
444
570
Market Price
$ 57.84
Selling Price
$ 51.05
1623
1372
366
3317
Market Price
$ 45.16
Selling Price
$ 38.12
1000
915
617
1011
Market Price
$ 43.15
Selling Price
$ 38.18
1876
719
508
2321
Market Price
$ 50.65
Selling Price
$ 42.60
3654
1084
2127
4632
Market Price
$ 43.55
Selling Price
$ 38.27
2228
1059
1042
4259
Market Price
$ 45.39
Selling Price
$ 41.25
2136
676
1608
2424
Market Price
$ 70.49
Selling Price
$ 59.33
1522
537
1132
3814
Market Price
$ 35.55
Selling Price
$ 30.13
924
478
457
1214
Market Price
$ 66.85
Selling Price
$ 57.11
1986
444
967
2712
Market Price
$ 61.90
Selling Price
$ 53.47
389
327
99
1114
Market Price
$ 58.71
Selling Price
$ 50.07
616
483
393
2732
Market Price
$ 37.42
Selling Price
$ 33.97
1645
430
830
1652
Market Price
$ 49.54
Selling Price
$ 43.26
1503
642
784
2087
Market Price
$ 47.90
Selling Price
$ 40.77
2283
1609
2012
2548
Market Price
$ 51.66
Selling Price
$ 45.20
1770
1246
834
2069
Market Price
$ 35.49
Selling Price
$ 30.08
4140
956
1379
4992
Market Price
$ 56.01
Selling Price
$ 50.06
2066
1574
567
4267
Market Price
$ 34.22
Selling Price
$ 30.07
407
113
336
1169
Market Price
$ 41.33
Selling Price
$ 36.77
2567
2145
1482
3095
Market Price
$ 51.26
Selling Price
$ 42.93
1459
1336
1222
2505
Market Price
$ 43.82
Selling Price
$ 39.29
3817
1552
1512
4577
Market Price
$ 51.15
Selling Price
$ 42.84
1359
919
380
2424
Market Price
$ 59.21
Selling Price
$ 49.97
1240
951
1142
3029
Market Price
$ 56.04
Selling Price
$ 49.00
194
118
63
777
Market Price
$ 37.04
Selling Price
$ 33.34
1069
757
857
1532
Market Price
$ 34.11
Selling Price
$ 30.90
1003
834
765
4606
Market Price
$ 35.35
Selling Price
$ 32.05
242
152
218
641
Market Price
$ 68.01
Selling Price
$ 58.12
1377
324
852
1425
Market Price
$ 36.87
Selling Price
$ 31.18
850
756
363
2259
Market Price
$ 53.04
Selling Price
$ 47.60
2774
2290
1338
4853
Market Price
$ 29.77
Selling Price
$ 25.60
2554
2502
1834
4345
Market Price
$ 60.61
Selling Price
$ 53.47
704
153
666
2726
Market Price
$ 55.53
Selling Price
$ 48.92
4653
2228
3104
4874
Market Price
$ 61.68
Selling Price
$ 55.38
905
888
210
4075
Market Price
$ 37.39
Selling Price
$ 32.66
288
185
105
1268