Market Price
$ 44.28
Selling Price
$ 38.38
4211
3953
3415
4958
Market Price
$ 39.34
Selling Price
$ 34.92
538
310
122
2429
Market Price
$ 30.31
Selling Price
$ 25.41
335
243
100
1363
Market Price
$ 39.01
Selling Price
$ 34.04
1863
1671
864
4313
Market Price
$ 60.84
Selling Price
$ 51.60
1107
991
357
1391
Market Price
$ 36.00
Selling Price
$ 31.31
2252
1579
819
4746
Market Price
$ 31.72
Selling Price
$ 26.66
925
894
548
3469
Market Price
$ 58.79
Selling Price
$ 48.99
852
771
539
4123
Market Price
$ 45.35
Selling Price
$ 41.10
830
250
292
4134
Market Price
$ 51.38
Selling Price
$ 43.83
275
255
64
667
Market Price
$ 46.66
Selling Price
$ 39.35
546
263
402
608
Market Price
$ 47.71
Selling Price
$ 42.64
387
282
164
433
Market Price
$ 29.88
Selling Price
$ 26.29
903
359
244
1926
Market Price
$ 66.82
Selling Price
$ 56.26
2537
2049
1893
4766
Market Price
$ 33.03
Selling Price
$ 30.01
1445
452
1321
1728
Market Price
$ 65.95
Selling Price
$ 57.93
2907
2855
1280
4799
Market Price
$ 37.77
Selling Price
$ 31.55
1387
282
818
4066
Market Price
$ 53.87
Selling Price
$ 48.27
2730
2076
1220
4443
Market Price
$ 59.64
Selling Price
$ 49.94
1895
1538
1009
2871
Market Price
$ 65.76
Selling Price
$ 58.80
2043
1755
1610
4354
Market Price
$ 57.93
Selling Price
$ 49.69
938
862
605
1323
Market Price
$ 36.92
Selling Price
$ 31.55
855
389
600
3712
Market Price
$ 32.17
Selling Price
$ 27.69
966
603
717
3332
Market Price
$ 32.20
Selling Price
$ 27.30
2245
563
1952
2541
Market Price
$ 31.06
Selling Price
$ 27.93
731
392
454
1156
Market Price
$ 48.68
Selling Price
$ 40.79
451
405
163
1149
Market Price
$ 43.25
Selling Price
$ 38.67
1436
1278
1091
4206
Market Price
$ 34.96
Selling Price
$ 30.86
357
318
178
844
Market Price
$ 61.50
Selling Price
$ 53.54
1616
637
1133
2399
Market Price
$ 40.49
Selling Price
$ 35.62
562
331
273
937
Market Price
$ 39.10
Selling Price
$ 33.18
699
653
228
1729
Market Price
$ 52.30
Selling Price
$ 46.76
1523
1158
574
4448
Market Price
$ 54.91
Selling Price
$ 46.88
3043
2378
1265
3642
Market Price
$ 50.17
Selling Price
$ 42.55
1560
719
912
4439
Market Price
$ 39.10
Selling Price
$ 35.28
2864
682
806
3199
Market Price
$ 43.09
Selling Price
$ 36.29
1820
1653
763
2337
Market Price
$ 59.48
Selling Price
$ 52.05
3741
2489
3584
4302
Market Price
$ 47.67
Selling Price
$ 42.99
176
120
125
534
Market Price
$ 38.91
Selling Price
$ 34.31
1611
1005
999
4751
Market Price
$ 38.66
Selling Price
$ 34.51
1329
719
1020
2434