Market Price
$ 42.18
Selling Price
$ 37.64
1667
1386
382
2162
Market Price
$ 42.94
Selling Price
$ 36.74
1079
473
330
1153
Market Price
$ 47.39
Selling Price
$ 40.36
839
288
577
1093
Market Price
$ 38.55
Selling Price
$ 35.02
2023
1669
1122
4876
Market Price
$ 41.82
Selling Price
$ 36.58
1562
1041
546
1614
Market Price
$ 59.91
Selling Price
$ 52.62
398
258
242
651
Market Price
$ 38.07
Selling Price
$ 32.18
1143
258
405
4421
Market Price
$ 47.02
Selling Price
$ 39.43
1797
664
748
4915
Market Price
$ 55.65
Selling Price
$ 46.65
129
44
81
404
Market Price
$ 65.14
Selling Price
$ 56.28
871
653
403
1077
Market Price
$ 65.90
Selling Price
$ 58.25
2220
454
940
2888
Market Price
$ 39.64
Selling Price
$ 34.98
713
223
682
2214
Market Price
$ 49.74
Selling Price
$ 42.22
3943
3397
1751
4866
Market Price
$ 58.07
Selling Price
$ 50.38
1149
433
379
2556
Market Price
$ 57.95
Selling Price
$ 49.89
823
443
426
2054
Market Price
$ 53.39
Selling Price
$ 46.35
1655
926
1061
3705
Market Price
$ 48.72
Selling Price
$ 40.63
343
226
291
439
Market Price
$ 61.96
Selling Price
$ 55.59
3586
2090
1153
4123
Market Price
$ 56.52
Selling Price
$ 47.44
1010
464
250
1499
Market Price
$ 61.64
Selling Price
$ 52.21
1816
1071
1750
2180
Market Price
$ 30.77
Selling Price
$ 27.87
356
160
106
886
Market Price
$ 65.72
Selling Price
$ 55.71
861
860
604
3245
Market Price
$ 60.46
Selling Price
$ 51.90
1124
334
515
3496
Market Price
$ 55.02
Selling Price
$ 47.92
1577
651
794
1649
Market Price
$ 36.85
Selling Price
$ 30.91
1245
709
917
1371
Market Price
$ 31.85
Selling Price
$ 27.21
504
425
384
643
Market Price
$ 30.82
Selling Price
$ 26.71
785
240
626
2276
Market Price
$ 45.22
Selling Price
$ 38.78
1077
976
765
2299
Market Price
$ 42.60
Selling Price
$ 35.73
984
966
218
2660
Market Price
$ 45.87
Selling Price
$ 38.28
2239
1517
1647
4909
Market Price
$ 37.21
Selling Price
$ 31.90
452
258
303
773
Market Price
$ 36.71
Selling Price
$ 32.07
4505
2508
3903
4616
Market Price
$ 39.74
Selling Price
$ 34.48
2244
691
1370
2782
Market Price
$ 29.62
Selling Price
$ 26.78
1935
1095
1809
3133
Market Price
$ 71.30
Selling Price
$ 59.80
2519
568
1419
3500
Market Price
$ 42.37
Selling Price
$ 35.75
634
594
126
1819
Market Price
$ 60.72
Selling Price
$ 54.64
930
780
455
1556
Market Price
$ 68.46
Selling Price
$ 59.16
2698
1994
2211
4653
Market Price
$ 54.79
Selling Price
$ 48.71
1033
293
556
1171
Market Price
$ 33.44
Selling Price
$ 29.80
1929
1450
1368
3988