Market Price
$ 47.33
Selling Price
$ 42.96
934
607
875
4087
Market Price
$ 36.78
Selling Price
$ 30.89
1338
716
641
2149
Market Price
$ 60.02
Selling Price
$ 52.16
1895
1352
1851
3488
Market Price
$ 39.54
Selling Price
$ 33.30
830
705
441
1150
Market Price
$ 35.60
Selling Price
$ 29.78
1357
831
459
4545
Market Price
$ 50.11
Selling Price
$ 41.87
1404
515
1096
3096
Market Price
$ 59.91
Selling Price
$ 51.52
539
307
164
589
Market Price
$ 59.13
Selling Price
$ 51.91
492
407
235
701
Market Price
$ 54.81
Selling Price
$ 49.34
2539
1906
849
2810
Market Price
$ 51.14
Selling Price
$ 44.93
972
516
540
2211
Market Price
$ 30.17
Selling Price
$ 26.77
642
383
416
1220
Market Price
$ 38.42
Selling Price
$ 32.97
979
599
304
2020
Market Price
$ 55.94
Selling Price
$ 49.36
667
600
279
3300
Market Price
$ 46.23
Selling Price
$ 39.61
2289
1072
1896
2385
Market Price
$ 34.51
Selling Price
$ 29.56
2284
1283
2023
3625
Market Price
$ 31.15
Selling Price
$ 27.73
1746
1694
1396
2169
Market Price
$ 44.32
Selling Price
$ 39.70
479
203
95
1459
Market Price
$ 54.39
Selling Price
$ 48.58
512
300
190
833
Market Price
$ 70.93
Selling Price
$ 59.41
3974
3030
3241
3991
Market Price
$ 57.12
Selling Price
$ 51.15
3514
2308
2984
4045
Market Price
$ 39.29
Selling Price
$ 33.78
1039
307
1013
1178
Market Price
$ 63.28
Selling Price
$ 54.25
1295
874
1235
1349
Market Price
$ 42.63
Selling Price
$ 35.83
315
168
307
532
Market Price
$ 37.54
Selling Price
$ 33.30
3926
3542
3031
4976
Market Price
$ 67.27
Selling Price
$ 58.55
346
296
247
519
Market Price
$ 64.28
Selling Price
$ 54.82
317
239
131
649
Market Price
$ 60.73
Selling Price
$ 51.85
3334
3316
1999
3666
Market Price
$ 41.14
Selling Price
$ 36.48
584
472
361
752
Market Price
$ 65.69
Selling Price
$ 58.51
2557
993
2418
2581
Market Price
$ 64.18
Selling Price
$ 53.70
656
187
618
791
Market Price
$ 29.80
Selling Price
$ 26.66
2840
1475
1834
3050
Market Price
$ 48.36
Selling Price
$ 41.53
436
389
90
569
Market Price
$ 60.75
Selling Price
$ 52.00
1931
1032
1117
2457
Market Price
$ 59.45
Selling Price
$ 52.82
504
139
123
1205
Market Price
$ 60.15
Selling Price
$ 50.70
695
612
254
1487
Market Price
$ 64.55
Selling Price
$ 58.56
324
124
272
1011
Market Price
$ 41.41
Selling Price
$ 37.36
1617
458
1146
1773
Market Price
$ 40.61
Selling Price
$ 34.42
4961
1705
2052
4970
Market Price
$ 69.71
Selling Price
$ 59.91
3050
2381
929
3740
Market Price
$ 63.10
Selling Price
$ 56.71
1132
373
385
2914