Market Price
$ 40.93
Selling Price
$ 35.24
2498
2243
1206
2683
Market Price
$ 46.64
Selling Price
$ 40.86
425
127
146
922
Market Price
$ 70.53
Selling Price
$ 59.68
1835
1025
1477
4639
Market Price
$ 35.66
Selling Price
$ 30.85
2484
866
1607
4831
Market Price
$ 41.80
Selling Price
$ 34.86
901
672
219
4227
Market Price
$ 30.97
Selling Price
$ 27.82
1730
1035
1199
2095
Market Price
$ 45.28
Selling Price
$ 38.08
1507
1166
496
1967
Market Price
$ 50.94
Selling Price
$ 45.86
2506
1408
2435
4056
Market Price
$ 38.11
Selling Price
$ 32.07
818
715
700
870
Market Price
$ 33.12
Selling Price
$ 29.83
4071
3244
1017
4752
Market Price
$ 62.37
Selling Price
$ 54.03
836
672
319
2173
Market Price
$ 41.20
Selling Price
$ 36.77
601
420
487
658
Market Price
$ 68.92
Selling Price
$ 58.27
992
441
326
2370
Market Price
$ 61.93
Selling Price
$ 53.19
2371
1872
2301
3332
Market Price
$ 58.08
Selling Price
$ 49.23
1646
1489
793
3894
Market Price
$ 64.10
Selling Price
$ 55.99
587
188
177
729
Market Price
$ 51.94
Selling Price
$ 45.24
227
180
141
469
Market Price
$ 42.79
Selling Price
$ 36.73
738
565
712
1770
Market Price
$ 57.36
Selling Price
$ 49.48
1334
843
288
1663
Market Price
$ 30.74
Selling Price
$ 26.88
896
323
867
1081
Market Price
$ 61.56
Selling Price
$ 54.98
495
468
461
810
Market Price
$ 45.30
Selling Price
$ 39.34
708
191
420
3294
Market Price
$ 32.12
Selling Price
$ 27.24
874
256
869
2626
Market Price
$ 67.69
Selling Price
$ 58.95
1599
527
1389
2555
Market Price
$ 38.29
Selling Price
$ 34.17
2503
1992
840
4868
Market Price
$ 60.24
Selling Price
$ 52.30
1288
898
493
2873
Market Price
$ 49.08
Selling Price
$ 44.11
1643
1002
473
2361
Market Price
$ 55.89
Selling Price
$ 47.75
814
360
590
1149
Market Price
$ 64.83
Selling Price
$ 56.54
2277
1627
1780
2311
Market Price
$ 40.39
Selling Price
$ 34.99
1005
610
354
2332
Market Price
$ 62.18
Selling Price
$ 54.47
187
66
163
611
Market Price
$ 66.09
Selling Price
$ 59.12
1362
490
1243
1795
Market Price
$ 55.97
Selling Price
$ 48.70
2005
1721
874
4248
Market Price
$ 46.01
Selling Price
$ 41.47
859
573
696
2179
Market Price
$ 53.42
Selling Price
$ 44.54
1236
936
1123
1588
Market Price
$ 58.80
Selling Price
$ 52.08
685
380
626
1785
Market Price
$ 44.94
Selling Price
$ 40.29
2117
1753
1767
2542
Market Price
$ 35.23
Selling Price
$ 29.79
1440
392
660
2260
Market Price
$ 33.44
Selling Price
$ 27.89
1069
403
255
2911
Market Price
$ 31.16
Selling Price
$ 28.22
2679
2106
1590
3212