Market Price
$ 29.56
Selling Price
$ 25.45
2030
583
1870
4283
Market Price
$ 55.19
Selling Price
$ 47.25
853
391
486
1339
Market Price
$ 43.46
Selling Price
$ 38.59
1119
630
1077
1304
Market Price
$ 45.11
Selling Price
$ 40.24
240
86
218
434
Market Price
$ 54.73
Selling Price
$ 45.87
768
334
346
1753
Market Price
$ 64.63
Selling Price
$ 54.70
1028
843
589
2453
Market Price
$ 50.31
Selling Price
$ 44.21
1516
1389
503
3083
Market Price
$ 41.45
Selling Price
$ 35.44
708
555
224
2337
Market Price
$ 55.77
Selling Price
$ 47.67
4417
2104
3954
4451
Market Price
$ 55.27
Selling Price
$ 47.64
603
255
389
1219
Market Price
$ 48.30
Selling Price
$ 43.51
2347
2046
935
3480
Market Price
$ 41.40
Selling Price
$ 36.63
1183
1087
893
4085
Market Price
$ 30.45
Selling Price
$ 26.55
2062
1616
1663
4696
Market Price
$ 68.58
Selling Price
$ 58.70
979
518
466
1139
Market Price
$ 40.73
Selling Price
$ 33.99
811
639
549
2040
Market Price
$ 44.77
Selling Price
$ 40.42
1873
1778
1821
2347
Market Price
$ 42.51
Selling Price
$ 36.03
473
461
332
2119
Market Price
$ 30.05
Selling Price
$ 26.58
2697
1496
1681
4190
Market Price
$ 41.24
Selling Price
$ 35.62
3009
1690
800
4951
Market Price
$ 63.86
Selling Price
$ 53.84
1336
1264
404
2756
Market Price
$ 65.05
Selling Price
$ 57.86
2867
2582
1200
3528
Market Price
$ 53.61
Selling Price
$ 46.82
378
274
138
959
Market Price
$ 29.79
Selling Price
$ 27.08
319
164
255
1486
Market Price
$ 64.73
Selling Price
$ 56.19
2406
1867
780
2852
Market Price
$ 35.15
Selling Price
$ 29.62
666
499
165
2764
Market Price
$ 40.55
Selling Price
$ 33.97
224
79
97
461
Market Price
$ 58.13
Selling Price
$ 50.08
1400
536
703
2002
Market Price
$ 32.75
Selling Price
$ 28.81
757
371
381
3449
Market Price
$ 38.39
Selling Price
$ 34.66
3862
1117
1477
4896
Market Price
$ 45.16
Selling Price
$ 39.83
877
579
223
1276
Market Price
$ 40.19
Selling Price
$ 34.84
996
522
291
1203
Market Price
$ 66.45
Selling Price
$ 59.78
751
274
408
1648
Market Price
$ 50.71
Selling Price
$ 44.69
197
171
144
475
Market Price
$ 66.81
Selling Price
$ 57.89
2230
1331
1150
4491
Market Price
$ 57.17
Selling Price
$ 49.92
1570
587
317
1621
Market Price
$ 37.31
Selling Price
$ 32.24
1940
1291
714
3900
Market Price
$ 32.99
Selling Price
$ 28.76
3752
929
3551
4463
Market Price
$ 32.48
Selling Price
$ 28.85
2094
1456
869
4168
Market Price
$ 47.16
Selling Price
$ 41.83
403
269
112
1139
Market Price
$ 46.94
Selling Price
$ 40.10
2090
1137
1524
3253