Market Price
$ 52.53
Selling Price
$ 45.35
1528
946
733
1989
Market Price
$ 52.40
Selling Price
$ 46.55
385
139
310
657
Market Price
$ 49.13
Selling Price
$ 42.47
191
155
101
889
Market Price
$ 41.83
Selling Price
$ 35.27
1356
339
911
1541
Market Price
$ 57.13
Selling Price
$ 47.96
564
393
491
993
Market Price
$ 54.11
Selling Price
$ 48.17
178
141
127
615
Market Price
$ 62.04
Selling Price
$ 55.97
3400
2989
2289
4954
Market Price
$ 53.44
Selling Price
$ 45.56
1517
956
446
3766
Market Price
$ 44.19
Selling Price
$ 37.28
900
341
334
2276
Market Price
$ 30.12
Selling Price
$ 26.94
1071
697
455
3957
Market Price
$ 67.13
Selling Price
$ 59.14
3311
2606
1337
4172
Market Price
$ 39.86
Selling Price
$ 34.59
2276
531
1067
3224
Market Price
$ 34.80
Selling Price
$ 29.60
224
119
98
526
Market Price
$ 62.06
Selling Price
$ 52.81
1010
300
934
1212
Market Price
$ 65.91
Selling Price
$ 58.15
1186
1025
979
1587
Market Price
$ 67.06
Selling Price
$ 59.31
278
193
219
629
Market Price
$ 39.98
Selling Price
$ 36.13
1171
1026
405
3614
Market Price
$ 51.11
Selling Price
$ 43.78
908
372
322
2985
Market Price
$ 45.44
Selling Price
$ 40.93
1942
797
1907
3418
Market Price
$ 39.04
Selling Price
$ 33.62
1388
556
952
4065
Market Price
$ 53.29
Selling Price
$ 45.73
1736
1392
959
2868
Market Price
$ 38.52
Selling Price
$ 33.34
2122
1835
1203
3110
Market Price
$ 36.37
Selling Price
$ 31.99
3009
1330
1786
3514
Market Price
$ 65.39
Selling Price
$ 57.20
676
462
271
697
Market Price
$ 49.32
Selling Price
$ 41.34
2716
2182
1686
4001
Market Price
$ 45.95
Selling Price
$ 41.50
492
414
191
772
Market Price
$ 67.39
Selling Price
$ 58.72
1982
813
1532
3532
Market Price
$ 61.63
Selling Price
$ 52.36
1449
667
541
1851
Market Price
$ 41.29
Selling Price
$ 36.03
1414
1378
797
1814
Market Price
$ 38.30
Selling Price
$ 34.27
907
638
585
1341
Market Price
$ 28.80
Selling Price
$ 25.10
4174
1060
2462
4524
Market Price
$ 37.32
Selling Price
$ 33.74
1040
742
342
4468
Market Price
$ 44.60
Selling Price
$ 39.54
1030
919
604
1161
Market Price
$ 51.47
Selling Price
$ 46.32
1506
511
1084
4292
Market Price
$ 50.29
Selling Price
$ 44.01
3566
766
3153
4694
Market Price
$ 29.77
Selling Price
$ 26.25
1727
478
406
2163
Market Price
$ 48.89
Selling Price
$ 44.08
2090
1693
1944
3985
Market Price
$ 64.12
Selling Price
$ 56.38
924
207
874
1538
Market Price
$ 53.60
Selling Price
$ 47.61
554
151
423
1344
Market Price
$ 47.21
Selling Price
$ 40.56
1319
1071
1182
4791