Market Price
$ 52.00
Selling Price
$ 45.87
1713
680
607
3580
Market Price
$ 38.23
Selling Price
$ 32.58
1485
812
787
2800
Market Price
$ 35.11
Selling Price
$ 30.68
1753
836
458
3093
Market Price
$ 37.78
Selling Price
$ 31.94
3772
2248
2845
4580
Market Price
$ 53.60
Selling Price
$ 46.34
1826
577
853
2649
Market Price
$ 40.76
Selling Price
$ 34.93
1614
1033
1127
1665
Market Price
$ 66.96
Selling Price
$ 57.76
272
261
170
743
Market Price
$ 47.20
Selling Price
$ 41.29
2053
634
1917
2419
Market Price
$ 60.95
Selling Price
$ 52.90
1404
933
1017
4454
Market Price
$ 47.27
Selling Price
$ 42.74
1594
907
706
3680
Market Price
$ 53.98
Selling Price
$ 45.26
1729
372
650
2258
Market Price
$ 33.03
Selling Price
$ 29.52
589
246
135
987
Market Price
$ 43.72
Selling Price
$ 37.45
1577
558
1540
3521
Market Price
$ 36.03
Selling Price
$ 32.58
3202
1873
1822
4667
Market Price
$ 38.64
Selling Price
$ 33.48
2199
2124
1434
3201
Market Price
$ 42.28
Selling Price
$ 36.61
2681
634
924
3670
Market Price
$ 62.42
Selling Price
$ 53.19
3171
2561
839
4740
Market Price
$ 49.46
Selling Price
$ 44.79
292
113
247
1050
Market Price
$ 41.19
Selling Price
$ 36.91
787
726
623
1573
Market Price
$ 43.05
Selling Price
$ 38.26
832
627
245
2468
Market Price
$ 34.71
Selling Price
$ 31.46
346
118
107
489
Market Price
$ 51.49
Selling Price
$ 43.01
263
105
96
1291
Market Price
$ 61.37
Selling Price
$ 52.87
756
358
733
2645
Market Price
$ 49.23
Selling Price
$ 42.11
536
193
409
2360
Market Price
$ 36.72
Selling Price
$ 32.55
580
296
503
2770
Market Price
$ 65.74
Selling Price
$ 55.22
1112
841
827
1783
Market Price
$ 43.20
Selling Price
$ 37.85
3106
1012
772
4440
Market Price
$ 67.97
Selling Price
$ 59.68
994
375
879
1675
Market Price
$ 65.35
Selling Price
$ 55.18
1925
1362
1153
3762
Market Price
$ 45.57
Selling Price
$ 40.41
475
466
247
1013
Market Price
$ 45.41
Selling Price
$ 40.62
1214
412
1008
1380
Market Price
$ 51.43
Selling Price
$ 45.90
1024
373
269
4608
Market Price
$ 61.63
Selling Price
$ 54.62
1394
551
1224
2437
Market Price
$ 65.42
Selling Price
$ 55.74
540
486
250
1487
Market Price
$ 34.90
Selling Price
$ 31.35
618
243
436
1016
Market Price
$ 30.35
Selling Price
$ 25.34
1501
900
709
3579
Market Price
$ 65.77
Selling Price
$ 58.46
1333
989
977
2245
Market Price
$ 53.67
Selling Price
$ 45.65
933
909
828
2523
Market Price
$ 53.95
Selling Price
$ 48.26
405
150
332
808
Market Price
$ 64.72
Selling Price
$ 56.88
2912
1542
2444
4119