Market Price
$ 28.82
Selling Price
$ 25.35
2407
538
1266
3614
Market Price
$ 49.02
Selling Price
$ 42.36
1531
360
1131
2965
Market Price
$ 47.06
Selling Price
$ 42.15
490
377
352
600
Market Price
$ 42.46
Selling Price
$ 36.13
3526
2124
1182
4051
Market Price
$ 55.43
Selling Price
$ 49.50
929
201
692
1342
Market Price
$ 45.56
Selling Price
$ 38.79
1090
273
273
2501
Market Price
$ 47.16
Selling Price
$ 39.82
882
412
424
2069
Market Price
$ 37.31
Selling Price
$ 33.44
3627
3581
2966
4593
Market Price
$ 38.61
Selling Price
$ 34.12
4043
1513
1208
4578
Market Price
$ 41.66
Selling Price
$ 37.39
1937
1036
1179
2617
Market Price
$ 50.26
Selling Price
$ 42.61
1172
268
1034
4867
Market Price
$ 58.32
Selling Price
$ 50.22
1533
755
1488
2184
Market Price
$ 44.49
Selling Price
$ 37.84
957
400
259
2456
Market Price
$ 43.27
Selling Price
$ 37.99
990
845
467
2360
Market Price
$ 49.71
Selling Price
$ 42.37
3543
2208
1767
3802
Market Price
$ 30.02
Selling Price
$ 26.28
916
195
883
4459
Market Price
$ 38.93
Selling Price
$ 33.01
283
278
78
888
Market Price
$ 30.24
Selling Price
$ 26.26
2490
1781
893
3449
Market Price
$ 70.89
Selling Price
$ 59.43
930
755
850
2655
Market Price
$ 38.97
Selling Price
$ 35.29
2011
974
1085
4521
Market Price
$ 46.99
Selling Price
$ 42.35
1937
731
1171
2852
Market Price
$ 57.94
Selling Price
$ 50.48
661
588
418
2187
Market Price
$ 45.12
Selling Price
$ 38.35
1827
1780
1370
1846
Market Price
$ 56.04
Selling Price
$ 50.42
545
387
177
2169
Market Price
$ 61.18
Selling Price
$ 51.25
1707
474
1488
3024
Market Price
$ 29.98
Selling Price
$ 25.28
731
493
461
801
Market Price
$ 33.44
Selling Price
$ 28.38
2281
2140
1255
4667
Market Price
$ 59.37
Selling Price
$ 53.88
2654
2416
1220
3834
Market Price
$ 43.56
Selling Price
$ 37.01
1835
443
1668
2356
Market Price
$ 41.08
Selling Price
$ 35.38
1708
1270
1318
1784
Market Price
$ 57.11
Selling Price
$ 49.97
3008
1420
1036
3580
Market Price
$ 47.17
Selling Price
$ 39.82
570
284
434
1603
Market Price
$ 46.62
Selling Price
$ 41.38
1137
1137
1007
1950
Market Price
$ 67.85
Selling Price
$ 59.03
854
800
360
3302
Market Price
$ 58.57
Selling Price
$ 52.92
1806
509
710
4906
Market Price
$ 57.98
Selling Price
$ 48.52
648
159
154
834
Market Price
$ 48.52
Selling Price
$ 43.22
2131
1606
431
2439
Market Price
$ 42.06
Selling Price
$ 35.87
2442
742
672
4585
Market Price
$ 55.86
Selling Price
$ 48.71
3183
1352
1821
4686
Market Price
$ 55.15
Selling Price
$ 49.22
2981
2477
2485
3866