Market Price
$ 43.10
Selling Price
$ 38.29
1767
1402
1460
4663
Market Price
$ 33.77
Selling Price
$ 28.22
482
456
123
739
Market Price
$ 55.14
Selling Price
$ 49.27
835
463
779
1064
Market Price
$ 34.27
Selling Price
$ 29.38
3057
1124
2900
4994
Market Price
$ 55.68
Selling Price
$ 47.55
1161
873
383
2833
Market Price
$ 30.38
Selling Price
$ 26.12
1220
399
510
3301
Market Price
$ 50.41
Selling Price
$ 42.68
2531
1215
1245
4179
Market Price
$ 60.27
Selling Price
$ 54.09
1519
876
386
4159
Market Price
$ 63.21
Selling Price
$ 55.93
608
131
459
2952
Market Price
$ 63.21
Selling Price
$ 55.18
1573
934
375
1845
Market Price
$ 49.95
Selling Price
$ 41.66
247
224
57
1056
Market Price
$ 34.66
Selling Price
$ 31.04
2751
2172
2746
3002
Market Price
$ 49.19
Selling Price
$ 41.18
2531
2019
1404
4508
Market Price
$ 31.56
Selling Price
$ 26.62
1699
631
1300
2592
Market Price
$ 63.66
Selling Price
$ 57.30
553
212
448
945
Market Price
$ 36.58
Selling Price
$ 31.63
2453
1240
1323
4808
Market Price
$ 44.00
Selling Price
$ 36.96
2016
1653
929
4693
Market Price
$ 35.15
Selling Price
$ 31.05
2079
1098
1991
3191
Market Price
$ 50.88
Selling Price
$ 42.76
2635
2033
1448
4904
Market Price
$ 59.90
Selling Price
$ 52.59
281
232
140
987
Market Price
$ 45.97
Selling Price
$ 41.73
2539
2517
1690
2667
Market Price
$ 35.96
Selling Price
$ 32.02
405
274
358
493
Market Price
$ 34.38
Selling Price
$ 31.12
2939
1281
2460
4978
Market Price
$ 65.56
Selling Price
$ 56.19
2444
1231
2256
2608
Market Price
$ 57.28
Selling Price
$ 51.61
626
358
424
2108
Market Price
$ 56.47
Selling Price
$ 47.29
390
78
240
516
Market Price
$ 34.54
Selling Price
$ 29.94
1514
777
1194
2977
Market Price
$ 58.54
Selling Price
$ 49.14
1775
844
1505
2971
Market Price
$ 60.62
Selling Price
$ 51.92
554
541
344
1907
Market Price
$ 42.93
Selling Price
$ 38.49
2559
1144
2072
4649
Market Price
$ 57.02
Selling Price
$ 50.17
1126
593
441
2539
Market Price
$ 32.64
Selling Price
$ 27.45
844
342
447
1196
Market Price
$ 65.15
Selling Price
$ 55.70
785
664
223
1243
Market Price
$ 46.52
Selling Price
$ 40.35
674
460
202
899
Market Price
$ 58.88
Selling Price
$ 52.02
2768
671
2677
3232
Market Price
$ 34.96
Selling Price
$ 29.91
539
199
498
564
Market Price
$ 55.61
Selling Price
$ 47.51
1054
879
804
1857
Market Price
$ 30.06
Selling Price
$ 25.88
2628
1688
1866
3637
Market Price
$ 48.45
Selling Price
$ 42.30
2165
1578
905
3364
Market Price
$ 60.06
Selling Price
$ 53.54
1104
556
756
3595