Market Price
$ 41.53
Selling Price
$ 34.98
1397
937
621
2905
Market Price
$ 44.13
Selling Price
$ 38.98
1267
502
842
2562
Market Price
$ 63.70
Selling Price
$ 56.65
377
152
254
472
Market Price
$ 29.85
Selling Price
$ 26.41
3893
3750
1875
3928
Market Price
$ 33.47
Selling Price
$ 28.48
622
256
280
771
Market Price
$ 59.85
Selling Price
$ 53.65
957
585
787
1234
Market Price
$ 53.14
Selling Price
$ 48.27
405
239
145
1489
Market Price
$ 48.07
Selling Price
$ 42.56
875
734
756
1804
Market Price
$ 41.19
Selling Price
$ 34.84
1128
250
996
1421
Market Price
$ 70.29
Selling Price
$ 58.88
1586
1128
828
3646
Market Price
$ 61.94
Selling Price
$ 54.86
3001
2206
2518
4242
Market Price
$ 32.75
Selling Price
$ 28.47
2084
1890
1650
3488
Market Price
$ 65.56
Selling Price
$ 55.83
2819
2535
1981
4642
Market Price
$ 59.17
Selling Price
$ 51.89
545
378
462
695
Market Price
$ 66.04
Selling Price
$ 59.54
1828
1630
1003
4139
Market Price
$ 55.38
Selling Price
$ 50.27
246
230
99
1107
Market Price
$ 51.25
Selling Price
$ 43.93
445
169
103
749
Market Price
$ 53.44
Selling Price
$ 48.13
879
837
177
1332
Market Price
$ 38.26
Selling Price
$ 33.91
2955
2136
2621
4717
Market Price
$ 48.65
Selling Price
$ 43.81
1736
575
765
1824
Market Price
$ 60.91
Selling Price
$ 53.37
2215
1500
1909
3935
Market Price
$ 49.73
Selling Price
$ 42.68
1772
1348
1315
3424
Market Price
$ 67.74
Selling Price
$ 56.68
2576
1014
1752
4663
Market Price
$ 29.54
Selling Price
$ 25.25
656
563
423
942
Market Price
$ 45.24
Selling Price
$ 38.18
3676
1631
982
4196
Market Price
$ 52.44
Selling Price
$ 46.89
145
31
53
453
Market Price
$ 66.72
Selling Price
$ 57.08
1089
393
446
2745
Market Price
$ 41.32
Selling Price
$ 36.18
1581
452
1070
2137
Market Price
$ 51.16
Selling Price
$ 44.60
2095
833
1662
3792
Market Price
$ 35.64
Selling Price
$ 30.61
4456
1072
3352
4884
Market Price
$ 45.73
Selling Price
$ 39.48
183
162
150
466
Market Price
$ 53.99
Selling Price
$ 47.26
2037
1439
486
4249
Market Price
$ 39.07
Selling Price
$ 33.94
738
277
519
991
Market Price
$ 38.04
Selling Price
$ 32.48
1182
333
1178
4708
Market Price
$ 67.57
Selling Price
$ 57.83
1827
1755
1654
3011
Market Price
$ 35.34
Selling Price
$ 30.55
1617
1162
1215
3649
Market Price
$ 40.98
Selling Price
$ 34.97
1564
444
870
2043
Market Price
$ 32.81
Selling Price
$ 28.10
1804
895
1625
2195
Market Price
$ 31.92
Selling Price
$ 26.85
1556
1009
1345
4519
Market Price
$ 56.70
Selling Price
$ 50.38
2594
1985
540
3570