Market Price
$ 44.04
Selling Price
$ 37.47
956
582
302
2244
Market Price
$ 54.48
Selling Price
$ 46.12
1583
896
1542
3139
Market Price
$ 64.10
Selling Price
$ 56.04
564
276
486
747
Market Price
$ 51.57
Selling Price
$ 46.36
502
189
184
681
Market Price
$ 57.26
Selling Price
$ 50.25
4729
3825
2841
4821
Market Price
$ 56.11
Selling Price
$ 48.30
3034
1480
1889
4947
Market Price
$ 64.07
Selling Price
$ 55.41
2993
1318
2952
3660
Market Price
$ 62.25
Selling Price
$ 56.25
4390
3254
1777
4670
Market Price
$ 37.03
Selling Price
$ 31.95
1785
1445
1266
2466
Market Price
$ 43.99
Selling Price
$ 37.83
4526
4411
1527
4630
Market Price
$ 36.24
Selling Price
$ 32.40
2006
1036
1262
2612
Market Price
$ 49.63
Selling Price
$ 44.72
350
217
156
441
Market Price
$ 63.34
Selling Price
$ 55.40
1562
1514
1250
2209
Market Price
$ 63.31
Selling Price
$ 57.43
809
584
172
890
Market Price
$ 52.71
Selling Price
$ 45.59
2064
1769
441
4896
Market Price
$ 30.03
Selling Price
$ 25.17
2069
1359
830
3113
Market Price
$ 35.18
Selling Price
$ 30.08
2415
1736
697
3339
Market Price
$ 65.35
Selling Price
$ 56.75
2103
784
1876
3387
Market Price
$ 49.30
Selling Price
$ 41.22
3251
2152
2454
3819
Market Price
$ 62.48
Selling Price
$ 53.12
3437
1995
2832
4401
Market Price
$ 48.66
Selling Price
$ 43.13
1570
1261
1139
3031
Market Price
$ 40.61
Selling Price
$ 34.17
1599
818
1135
2189
Market Price
$ 50.71
Selling Price
$ 45.91
3242
2854
2792
3465
Market Price
$ 50.16
Selling Price
$ 45.13
732
587
498
960
Market Price
$ 32.51
Selling Price
$ 28.25
476
244
164
548
Market Price
$ 41.77
Selling Price
$ 35.37
2587
1905
1968
3542
Market Price
$ 59.09
Selling Price
$ 52.86
692
162
296
1568
Market Price
$ 49.25
Selling Price
$ 44.65
1561
910
408
2370
Market Price
$ 54.87
Selling Price
$ 48.46
2215
2095
515
3507
Market Price
$ 51.37
Selling Price
$ 45.89
580
444
430
770
Market Price
$ 33.10
Selling Price
$ 28.66
1365
472
1179
1805
Market Price
$ 41.23
Selling Price
$ 35.80
3555
2729
2943
4340
Market Price
$ 35.18
Selling Price
$ 30.12
1557
1341
667
2192
Market Price
$ 48.37
Selling Price
$ 41.60
924
190
716
966
Market Price
$ 56.83
Selling Price
$ 50.96
1372
1221
1004
1409
Market Price
$ 59.80
Selling Price
$ 51.06
594
478
265
1992
Market Price
$ 68.57
Selling Price
$ 59.79
1976
1079
834
4283
Market Price
$ 30.96
Selling Price
$ 27.62
661
644
234
1694
Market Price
$ 34.92
Selling Price
$ 29.44
103
78
55
474
Market Price
$ 60.51
Selling Price
$ 54.86
179
76
160
626