Market Price
$ 51.82
Selling Price
$ 46.19
487
409
466
1347
Market Price
$ 32.24
Selling Price
$ 27.11
2040
836
1868
2115
Market Price
$ 36.70
Selling Price
$ 33.12
1122
679
626
1518
Market Price
$ 29.22
Selling Price
$ 26.16
444
323
296
764
Market Price
$ 68.63
Selling Price
$ 59.22
963
291
499
4211
Market Price
$ 52.52
Selling Price
$ 46.65
427
316
409
1316
Market Price
$ 43.98
Selling Price
$ 38.02
4214
3109
1869
4635
Market Price
$ 44.19
Selling Price
$ 39.48
3208
2432
1613
4575
Market Price
$ 66.62
Selling Price
$ 56.45
3428
1337
2491
4911
Market Price
$ 57.17
Selling Price
$ 49.27
371
286
183
1610
Market Price
$ 47.93
Selling Price
$ 43.29
1693
1056
920
1751
Market Price
$ 41.40
Selling Price
$ 35.73
2490
2227
1984
2638
Market Price
$ 42.75
Selling Price
$ 36.79
855
739
512
2942
Market Price
$ 33.82
Selling Price
$ 29.40
2002
1326
1201
4149
Market Price
$ 45.27
Selling Price
$ 40.07
2837
2185
1069
4690
Market Price
$ 44.38
Selling Price
$ 36.99
424
303
202
1922
Market Price
$ 44.87
Selling Price
$ 39.96
326
171
202
500
Market Price
$ 50.75
Selling Price
$ 45.93
3289
1367
1987
4104
Market Price
$ 50.46
Selling Price
$ 43.23
2492
976
997
3160
Market Price
$ 55.36
Selling Price
$ 48.41
379
115
200
434
Market Price
$ 53.23
Selling Price
$ 46.27
2027
1458
1835
4515
Market Price
$ 61.57
Selling Price
$ 52.65
345
236
102
809
Market Price
$ 59.24
Selling Price
$ 52.32
1914
1426
592
4419
Market Price
$ 59.44
Selling Price
$ 49.65
4300
3051
3509
4578
Market Price
$ 67.50
Selling Price
$ 56.98
1395
1344
1353
2154
Market Price
$ 68.66
Selling Price
$ 58.42
901
751
408
4154
Market Price
$ 40.78
Selling Price
$ 35.04
2300
1868
1848
3455
Market Price
$ 47.11
Selling Price
$ 42.26
2177
1929
590
2375
Market Price
$ 58.98
Selling Price
$ 50.42
1230
321
811
2550
Market Price
$ 57.17
Selling Price
$ 49.94
906
407
343
2597
Market Price
$ 64.95
Selling Price
$ 58.09
2853
2537
2680
3322
Market Price
$ 28.08
Selling Price
$ 25.18
887
812
471
1372
Market Price
$ 29.02
Selling Price
$ 25.93
362
124
206
589
Market Price
$ 43.01
Selling Price
$ 38.16
1595
436
558
2058
Market Price
$ 38.65
Selling Price
$ 34.96
1684
980
1676
3501
Market Price
$ 44.65
Selling Price
$ 37.21
714
361
609
3351
Market Price
$ 62.54
Selling Price
$ 53.69
2563
1061
1656
3982
Market Price
$ 53.36
Selling Price
$ 45.42
4191
2648
4096
4731
Market Price
$ 29.69
Selling Price
$ 26.13
170
75
151
779
Market Price
$ 37.11
Selling Price
$ 31.75
278
276
266
576