Market Price
$ 40.83
Selling Price
$ 35.86
1848
1839
524
2247
Market Price
$ 66.85
Selling Price
$ 56.18
2327
1732
1626
3255
Market Price
$ 31.23
Selling Price
$ 26.69
901
875
214
1195
Market Price
$ 33.55
Selling Price
$ 29.08
3085
1924
2515
4520
Market Price
$ 61.82
Selling Price
$ 54.57
653
457
621
982
Market Price
$ 44.39
Selling Price
$ 37.93
894
539
866
3511
Market Price
$ 41.81
Selling Price
$ 36.69
2684
644
744
2871
Market Price
$ 59.22
Selling Price
$ 51.84
393
245
83
1595
Market Price
$ 36.72
Selling Price
$ 30.84
2894
2412
2096
3219
Market Price
$ 41.35
Selling Price
$ 37.46
3596
1001
3272
4882
Market Price
$ 61.55
Selling Price
$ 55.48
2002
1658
1954
4190
Market Price
$ 42.07
Selling Price
$ 36.65
1514
827
1076
2307
Market Price
$ 38.01
Selling Price
$ 34.25
3320
1136
3185
4697
Market Price
$ 40.21
Selling Price
$ 36.54
986
784
209
4229
Market Price
$ 34.32
Selling Price
$ 29.48
1943
480
1867
4529
Market Price
$ 57.51
Selling Price
$ 51.95
2592
785
2078
3971
Market Price
$ 50.66
Selling Price
$ 45.09
2054
819
1210
2531
Market Price
$ 28.87
Selling Price
$ 26.16
1445
321
465
2766
Market Price
$ 38.23
Selling Price
$ 31.91
1808
1705
1734
4954
Market Price
$ 55.55
Selling Price
$ 47.79
1012
667
290
4570
Market Price
$ 41.26
Selling Price
$ 37.35
904
780
343
1513
Market Price
$ 57.27
Selling Price
$ 49.65
1439
1347
565
2928
Market Price
$ 44.61
Selling Price
$ 38.64
739
344
661
1493
Market Price
$ 60.02
Selling Price
$ 51.18
859
184
643
1574
Market Price
$ 34.03
Selling Price
$ 29.09
553
123
419
1495
Market Price
$ 52.25
Selling Price
$ 46.42
510
365
468
548
Market Price
$ 42.69
Selling Price
$ 36.00
1534
711
887
3099
Market Price
$ 65.56
Selling Price
$ 59.53
861
434
808
3074
Market Price
$ 51.50
Selling Price
$ 43.88
271
133
212
875
Market Price
$ 63.54
Selling Price
$ 56.62
431
291
301
700
Market Price
$ 66.46
Selling Price
$ 59.74
554
187
382
2205
Market Price
$ 41.61
Selling Price
$ 37.37
638
548
316
2575
Market Price
$ 40.32
Selling Price
$ 34.03
818
396
384
2982
Market Price
$ 42.04
Selling Price
$ 35.93
2122
641
1866
4833
Market Price
$ 61.65
Selling Price
$ 51.87
625
592
401
1108
Market Price
$ 61.24
Selling Price
$ 54.47
779
203
586
1192
Market Price
$ 59.44
Selling Price
$ 53.50
2458
2370
1785
4488
Market Price
$ 56.62
Selling Price
$ 51.00
448
170
229
837
Market Price
$ 41.91
Selling Price
$ 35.51
1545
1137
1433
3323
Market Price
$ 40.50
Selling Price
$ 33.84
3128
2350
2133
3706