Market Price
$ 51.92
Selling Price
$ 47.20
666
204
325
3231
Market Price
$ 65.50
Selling Price
$ 56.52
1458
753
707
1935
Market Price
$ 40.93
Selling Price
$ 35.14
535
170
246
933
Market Price
$ 65.02
Selling Price
$ 54.72
1060
605
491
3636
Market Price
$ 40.70
Selling Price
$ 36.16
790
483
593
1169
Market Price
$ 65.38
Selling Price
$ 57.03
1697
1511
1592
4858
Market Price
$ 32.72
Selling Price
$ 27.99
2045
751
1880
2735
Market Price
$ 51.14
Selling Price
$ 42.64
1533
375
380
2834
Market Price
$ 35.36
Selling Price
$ 30.07
202
113
106
467
Market Price
$ 45.53
Selling Price
$ 39.24
1123
322
567
1156
Market Price
$ 52.14
Selling Price
$ 47.04
430
246
408
1061
Market Price
$ 52.61
Selling Price
$ 45.33
824
764
590
1056
Market Price
$ 33.78
Selling Price
$ 28.20
1712
1588
425
1864
Market Price
$ 68.89
Selling Price
$ 58.55
2240
1209
1579
3398
Market Price
$ 38.55
Selling Price
$ 33.19
1464
749
466
1876
Market Price
$ 43.45
Selling Price
$ 39.13
2586
1811
1676
3082
Market Price
$ 39.74
Selling Price
$ 34.15
1809
688
1566
2685
Market Price
$ 53.61
Selling Price
$ 47.20
1332
527
831
4352
Market Price
$ 55.42
Selling Price
$ 47.29
243
199
236
417
Market Price
$ 47.74
Selling Price
$ 43.09
1912
1545
612
3950
Market Price
$ 41.66
Selling Price
$ 36.04
1315
663
652
4399
Market Price
$ 58.39
Selling Price
$ 49.05
798
634
590
3376
Market Price
$ 45.63
Selling Price
$ 38.06
2444
789
2124
3064
Market Price
$ 57.21
Selling Price
$ 50.42
964
599
603
4292
Market Price
$ 33.38
Selling Price
$ 28.02
2844
1052
880
4300
Market Price
$ 36.79
Selling Price
$ 33.22
572
172
399
2556
Market Price
$ 56.70
Selling Price
$ 49.36
4571
3302
4365
4673
Market Price
$ 58.63
Selling Price
$ 51.19
953
387
834
1852
Market Price
$ 30.45
Selling Price
$ 25.53
120
87
75
416
Market Price
$ 46.14
Selling Price
$ 40.49
1777
743
362
4090
Market Price
$ 44.23
Selling Price
$ 38.97
2591
1392
1629
3209
Market Price
$ 62.73
Selling Price
$ 54.79
1380
1302
1225
1747
Market Price
$ 41.87
Selling Price
$ 34.99
253
118
52
423
Market Price
$ 37.42
Selling Price
$ 31.73
584
174
324
2333
Market Price
$ 38.36
Selling Price
$ 32.88
490
223
465
1173
Market Price
$ 66.23
Selling Price
$ 59.23
2350
1337
1126
2794
Market Price
$ 36.29
Selling Price
$ 32.75
1291
909
731
2546
Market Price
$ 30.24
Selling Price
$ 26.51
2444
1030
926
4524
Market Price
$ 71.83
Selling Price
$ 59.93
2721
1327
2526
3963
Market Price
$ 68.32
Selling Price
$ 59.38
3072
1338
1625
3567