Market Price
$ 36.31
Selling Price
$ 32.19
2013
1110
1981
3152
Market Price
$ 61.77
Selling Price
$ 54.84
613
594
252
2908
Market Price
$ 43.61
Selling Price
$ 37.34
272
108
128
487
Market Price
$ 41.70
Selling Price
$ 35.61
1365
395
326
1459
Market Price
$ 32.18
Selling Price
$ 26.91
571
405
377
849
Market Price
$ 65.75
Selling Price
$ 59.64
1019
232
289
1853
Market Price
$ 39.18
Selling Price
$ 35.44
1879
1272
1719
3805
Market Price
$ 48.55
Selling Price
$ 42.52
691
181
303
968
Market Price
$ 44.31
Selling Price
$ 39.05
578
185
575
959
Market Price
$ 60.23
Selling Price
$ 54.24
137
42
62
511
Market Price
$ 65.36
Selling Price
$ 57.38
284
265
64
604
Market Price
$ 66.86
Selling Price
$ 57.56
3344
2427
1160
3796
Market Price
$ 38.70
Selling Price
$ 33.47
909
184
367
2253
Market Price
$ 33.16
Selling Price
$ 28.26
1030
743
830
1054
Market Price
$ 31.40
Selling Price
$ 27.62
2332
1915
2243
4777
Market Price
$ 60.39
Selling Price
$ 51.60
1298
259
556
3848
Market Price
$ 49.88
Selling Price
$ 45.14
686
398
579
1670
Market Price
$ 42.52
Selling Price
$ 38.02
454
444
425
2205
Market Price
$ 45.15
Selling Price
$ 40.00
871
456
471
1211
Market Price
$ 65.45
Selling Price
$ 57.32
326
92
114
983
Market Price
$ 30.65
Selling Price
$ 27.20
3504
1108
1224
3792
Market Price
$ 34.41
Selling Price
$ 29.56
2382
1753
1139
3919
Market Price
$ 66.11
Selling Price
$ 55.19
2418
1747
1576
3283
Market Price
$ 30.09
Selling Price
$ 27.14
178
103
64
419
Market Price
$ 48.03
Selling Price
$ 41.83
3869
2499
1923
4860
Market Price
$ 61.63
Selling Price
$ 52.34
2684
2332
2167
3343
Market Price
$ 33.35
Selling Price
$ 29.96
2515
883
1750
3171
Market Price
$ 70.75
Selling Price
$ 59.15
956
195
620
1416
Market Price
$ 50.81
Selling Price
$ 45.27
907
285
627
2004
Market Price
$ 55.54
Selling Price
$ 47.39
1462
1193
1279
1823
Market Price
$ 61.82
Selling Price
$ 55.57
1930
1471
1827
1987
Market Price
$ 64.22
Selling Price
$ 56.82
810
368
529
1475
Market Price
$ 38.73
Selling Price
$ 32.84
1304
741
912
2729
Market Price
$ 46.52
Selling Price
$ 39.12
2563
1479
1171
3891
Market Price
$ 53.06
Selling Price
$ 45.93
1547
984
387
1809
Market Price
$ 50.58
Selling Price
$ 43.51
1956
906
1155
3047
Market Price
$ 29.42
Selling Price
$ 25.53
4046
2337
3761
4930
Market Price
$ 65.66
Selling Price
$ 54.72
905
582
393
1178
Market Price
$ 60.32
Selling Price
$ 51.02
1806
504
682
4986
Market Price
$ 64.55
Selling Price
$ 58.47
2211
655
1569
2868