Market Price
$ 44.14
Selling Price
$ 36.84
758
302
738
3017
Market Price
$ 51.08
Selling Price
$ 46.26
3308
2141
1683
4279
Market Price
$ 38.93
Selling Price
$ 33.15
512
264
366
1330
Market Price
$ 35.35
Selling Price
$ 31.49
3453
1437
1602
3836
Market Price
$ 39.05
Selling Price
$ 33.11
594
198
136
916
Market Price
$ 67.14
Selling Price
$ 59.68
871
762
661
3240
Market Price
$ 53.29
Selling Price
$ 45.09
2599
1979
890
2913
Market Price
$ 68.05
Selling Price
$ 58.60
743
538
667
1541
Market Price
$ 46.17
Selling Price
$ 39.30
321
199
256
751
Market Price
$ 57.73
Selling Price
$ 49.30
1187
457
257
1557
Market Price
$ 58.56
Selling Price
$ 49.07
1071
717
304
1790
Market Price
$ 38.13
Selling Price
$ 33.68
4634
2191
1490
4667
Market Price
$ 51.25
Selling Price
$ 43.11
702
516
405
1062
Market Price
$ 44.85
Selling Price
$ 40.62
924
195
648
3875
Market Price
$ 51.48
Selling Price
$ 45.00
1818
1758
1193
4195
Market Price
$ 33.92
Selling Price
$ 29.79
379
348
355
722
Market Price
$ 57.08
Selling Price
$ 49.65
1826
1035
661
4919
Market Price
$ 58.27
Selling Price
$ 52.82
910
289
250
3230
Market Price
$ 46.00
Selling Price
$ 39.81
3789
1762
2734
4234
Market Price
$ 58.57
Selling Price
$ 52.08
1485
522
848
2051
Market Price
$ 48.39
Selling Price
$ 41.86
4392
1375
3107
4762
Market Price
$ 38.40
Selling Price
$ 32.41
994
684
605
1437
Market Price
$ 37.75
Selling Price
$ 31.73
1660
385
501
4496
Market Price
$ 63.98
Selling Price
$ 57.07
1044
412
624
2623
Market Price
$ 33.64
Selling Price
$ 29.55
1402
409
899
3656
Market Price
$ 63.93
Selling Price
$ 56.89
1204
644
599
3987
Market Price
$ 34.76
Selling Price
$ 29.96
894
414
427
4373
Market Price
$ 51.76
Selling Price
$ 45.98
964
474
363
3674
Market Price
$ 40.43
Selling Price
$ 34.97
1990
839
1470
3550
Market Price
$ 51.78
Selling Price
$ 46.30
2316
974
2037
4687
Market Price
$ 53.63
Selling Price
$ 45.51
820
585
390
3109
Market Price
$ 46.79
Selling Price
$ 40.41
2575
1445
921
2586
Market Price
$ 49.86
Selling Price
$ 43.85
268
243
91
929
Market Price
$ 30.99
Selling Price
$ 27.94
4411
2829
3369
4426
Market Price
$ 53.35
Selling Price
$ 46.95
2238
1209
1149
3759
Market Price
$ 44.39
Selling Price
$ 37.28
2283
551
2181
4288
Market Price
$ 30.16
Selling Price
$ 26.48
1775
1143
569
4382
Market Price
$ 38.58
Selling Price
$ 35.03
1371
600
1340
1642
Market Price
$ 47.67
Selling Price
$ 41.23
1270
1163
328
3581
Market Price
$ 30.27
Selling Price
$ 25.37
1163
1106
401
1870