Market Price
$ 55.98
Selling Price
$ 50.76
3201
2158
1509
4340
Market Price
$ 30.04
Selling Price
$ 26.72
1648
879
1515
2013
Market Price
$ 48.57
Selling Price
$ 42.62
1247
774
431
2277
Market Price
$ 48.79
Selling Price
$ 42.13
1532
1055
352
1704
Market Price
$ 40.20
Selling Price
$ 36.00
1096
681
693
2126
Market Price
$ 30.51
Selling Price
$ 25.96
1669
477
1443
4124
Market Price
$ 68.75
Selling Price
$ 57.94
1912
1690
878
2872
Market Price
$ 64.81
Selling Price
$ 56.24
437
161
245
883
Market Price
$ 34.98
Selling Price
$ 31.09
4331
2584
3653
4808
Market Price
$ 42.16
Selling Price
$ 36.41
2751
1343
1309
3182
Market Price
$ 47.08
Selling Price
$ 41.98
1339
1325
1096
4063
Market Price
$ 44.76
Selling Price
$ 37.83
400
353
87
1293
Market Price
$ 32.88
Selling Price
$ 29.06
842
761
699
2602
Market Price
$ 60.55
Selling Price
$ 50.83
2634
2543
1065
2899
Market Price
$ 35.12
Selling Price
$ 31.69
176
40
85
512
Market Price
$ 60.19
Selling Price
$ 50.87
986
726
807
2210
Market Price
$ 46.93
Selling Price
$ 42.56
372
250
272
582
Market Price
$ 39.98
Selling Price
$ 33.97
1873
926
997
2767
Market Price
$ 66.66
Selling Price
$ 57.44
798
211
527
1690
Market Price
$ 46.90
Selling Price
$ 41.07
2332
1201
1202
2583
Market Price
$ 47.10
Selling Price
$ 40.97
3277
1361
2762
4696
Market Price
$ 39.28
Selling Price
$ 34.60
226
203
210
1049
Market Price
$ 69.38
Selling Price
$ 59.01
441
327
294
888
Market Price
$ 35.45
Selling Price
$ 31.81
1688
901
598
1781
Market Price
$ 41.54
Selling Price
$ 36.69
745
625
210
1232
Market Price
$ 61.89
Selling Price
$ 53.87
813
696
539
1444
Market Price
$ 40.08
Selling Price
$ 34.23
1694
775
419
2470
Market Price
$ 35.93
Selling Price
$ 30.75
520
276
121
777
Market Price
$ 36.46
Selling Price
$ 31.51
435
383
269
1385
Market Price
$ 37.52
Selling Price
$ 33.94
560
461
504
1344
Market Price
$ 57.14
Selling Price
$ 49.39
2640
2357
1297
2975
Market Price
$ 32.10
Selling Price
$ 27.68
2369
702
1571
3696
Market Price
$ 37.85
Selling Price
$ 33.00
857
396
171
1398
Market Price
$ 44.61
Selling Price
$ 37.43
2208
1686
1954
3902
Market Price
$ 50.41
Selling Price
$ 43.06
437
169
91
2056
Market Price
$ 30.95
Selling Price
$ 27.62
386
255
370
670
Market Price
$ 53.40
Selling Price
$ 46.68
1294
770
545
1432
Market Price
$ 44.30
Selling Price
$ 36.92
273
103
130
792
Market Price
$ 58.44
Selling Price
$ 49.31
859
514
271
1703
Market Price
$ 29.43
Selling Price
$ 26.55
688
255
289
1756