Market Price
$ 41.39
Selling Price
$ 35.86
1001
272
867
3683
Market Price
$ 36.65
Selling Price
$ 30.55
1697
691
390
3652
Market Price
$ 60.16
Selling Price
$ 53.97
2024
1941
1145
4988
Market Price
$ 55.69
Selling Price
$ 48.09
1989
1351
740
3233
Market Price
$ 36.35
Selling Price
$ 30.50
107
95
105
486
Market Price
$ 29.12
Selling Price
$ 26.47
936
818
573
1807
Market Price
$ 41.12
Selling Price
$ 37.28
699
655
660
2399
Market Price
$ 66.37
Selling Price
$ 56.64
413
383
394
954
Market Price
$ 56.27
Selling Price
$ 50.31
2408
650
2244
3441
Market Price
$ 39.09
Selling Price
$ 33.31
1518
682
446
2947
Market Price
$ 60.00
Selling Price
$ 53.74
884
485
842
1576
Market Price
$ 66.44
Selling Price
$ 58.47
1670
358
341
4880
Market Price
$ 53.68
Selling Price
$ 47.86
2204
1599
1984
2655
Market Price
$ 61.85
Selling Price
$ 51.95
2076
1462
1407
2792
Market Price
$ 32.14
Selling Price
$ 27.30
519
258
518
1987
Market Price
$ 36.71
Selling Price
$ 31.51
1164
408
324
2301
Market Price
$ 65.21
Selling Price
$ 58.42
2534
2057
2367
2658
Market Price
$ 49.56
Selling Price
$ 43.53
984
792
568
1800
Market Price
$ 63.49
Selling Price
$ 56.41
1742
943
449
3265
Market Price
$ 42.07
Selling Price
$ 36.17
2305
831
478
4612
Market Price
$ 67.58
Selling Price
$ 56.48
3717
798
1921
4586
Market Price
$ 45.46
Selling Price
$ 38.75
995
348
584
1985
Market Price
$ 56.76
Selling Price
$ 49.08
720
155
280
1048
Market Price
$ 43.54
Selling Price
$ 37.22
2577
2164
1893
3403
Market Price
$ 30.74
Selling Price
$ 25.67
1083
571
478
2053
Market Price
$ 37.28
Selling Price
$ 33.72
3152
1055
1192
3227
Market Price
$ 44.95
Selling Price
$ 39.30
1508
1338
757
3462
Market Price
$ 50.73
Selling Price
$ 45.94
422
403
297
1924
Market Price
$ 51.83
Selling Price
$ 43.46
3287
945
2324
3887
Market Price
$ 30.19
Selling Price
$ 25.45
729
520
419
805
Market Price
$ 35.83
Selling Price
$ 31.26
3123
1350
2425
3589
Market Price
$ 41.70
Selling Price
$ 35.29
2619
614
1814
4554
Market Price
$ 47.56
Selling Price
$ 40.06
1810
1363
734
1958
Market Price
$ 52.20
Selling Price
$ 46.68
3779
2817
2754
4296
Market Price
$ 65.53
Selling Price
$ 56.10
479
335
478
1864
Market Price
$ 66.10
Selling Price
$ 57.95
1230
1164
964
2782
Market Price
$ 66.27
Selling Price
$ 57.88
1789
1334
523
2170
Market Price
$ 40.41
Selling Price
$ 33.82
2129
1159
1560
2880
Market Price
$ 44.83
Selling Price
$ 40.40
1885
786
1656
1956
Market Price
$ 41.51
Selling Price
$ 36.06
2396
2363
1141
2790