Market Price
$ 42.12
Selling Price
$ 36.96
3039
991
1585
3853
Market Price
$ 61.55
Selling Price
$ 54.29
360
206
87
1478
Market Price
$ 51.58
Selling Price
$ 46.49
1419
834
548
2997
Market Price
$ 46.13
Selling Price
$ 39.38
1663
1294
760
3972
Market Price
$ 61.46
Selling Price
$ 53.48
1077
799
491
1345
Market Price
$ 66.72
Selling Price
$ 56.00
2549
600
2246
2600
Market Price
$ 63.06
Selling Price
$ 55.51
4448
1214
1040
4863
Market Price
$ 34.48
Selling Price
$ 30.52
744
606
518
1104
Market Price
$ 41.78
Selling Price
$ 35.69
402
145
109
598
Market Price
$ 46.77
Selling Price
$ 40.98
3354
2920
2294
4659
Market Price
$ 55.05
Selling Price
$ 48.07
4102
2257
2832
4595
Market Price
$ 67.52
Selling Price
$ 58.13
892
876
879
1245
Market Price
$ 30.71
Selling Price
$ 25.86
3198
1440
2378
3468
Market Price
$ 60.07
Selling Price
$ 50.39
652
484
425
2270
Market Price
$ 62.24
Selling Price
$ 55.36
1228
256
686
2734
Market Price
$ 61.56
Selling Price
$ 55.47
2307
1538
1394
3792
Market Price
$ 36.02
Selling Price
$ 30.66
2336
1590
1185
3225
Market Price
$ 68.47
Selling Price
$ 59.28
428
367
115
1353
Market Price
$ 40.29
Selling Price
$ 33.58
3478
1282
1997
3714
Market Price
$ 57.08
Selling Price
$ 51.20
1301
522
498
4448
Market Price
$ 49.20
Selling Price
$ 42.48
1287
552
1089
3109
Market Price
$ 64.22
Selling Price
$ 57.07
1230
483
734
1403
Market Price
$ 30.87
Selling Price
$ 25.95
1150
871
726
1458
Market Price
$ 43.45
Selling Price
$ 39.23
2583
697
1877
4456
Market Price
$ 29.65
Selling Price
$ 25.07
545
247
368
583
Market Price
$ 61.01
Selling Price
$ 55.37
1000
521
482
1081
Market Price
$ 32.07
Selling Price
$ 28.92
1942
697
825
2791
Market Price
$ 64.73
Selling Price
$ 56.41
959
529
198
2553
Market Price
$ 32.60
Selling Price
$ 29.38
942
460
478
1910
Market Price
$ 40.20
Selling Price
$ 33.50
2290
1349
1904
4439
Market Price
$ 42.62
Selling Price
$ 37.71
881
272
568
2493
Market Price
$ 37.50
Selling Price
$ 31.68
1933
852
925
3710
Market Price
$ 62.37
Selling Price
$ 55.23
448
304
351
1415
Market Price
$ 55.84
Selling Price
$ 49.82
410
294
254
1248
Market Price
$ 50.21
Selling Price
$ 44.63
2729
1803
1152
3540
Market Price
$ 44.12
Selling Price
$ 37.77
456
325
332
1417
Market Price
$ 43.92
Selling Price
$ 39.74
1528
880
973
1946
Market Price
$ 67.58
Selling Price
$ 56.98
2253
551
1609
3658
Market Price
$ 42.54
Selling Price
$ 38.39
453
253
220
519
Market Price
$ 54.04
Selling Price
$ 48.32
2023
1075
1918
3922